diff --git a/blog/a-dotnet-developers-php-api/markdown.md b/blog/a-dotnet-developers-php-api/markdown.md new file mode 100644 index 0000000..68fb7f3 --- /dev/null +++ b/blog/a-dotnet-developers-php-api/markdown.md @@ -0,0 +1,193 @@ +--- +title: Building a Modern PHP API as a .NET Developer +description: A practical migration mindset for .NET engineers designing clean, testable PHP APIs. +author: alex +published: 2025-09-23 +tags: php, api, architecture, migration +featured: true +--- + +If you are used to ASP.NET (controllers, middleware pipelines, dependency injection, structured layers), modern PHP can feel both familiar and unexpectedly minimal. Below is a concise migration guide: how to think, what to adopt first, and how to avoid over‑engineering early. + +## 1. Core Standards (PSRs) – Your Runtime Contract + +In .NET you trust abstractions (HttpContext, IActionResult). PHP’s FIG group codified similar interoperability via PSRs. Start with: + +- PSR‑4 autoloading (class → file resolution) – replaces manual include/require. +- PSR‑7 request/response objects – like HttpRequest/HttpResponse abstractions. +- PSR‑15 middleware – analogous to ASP.NET middleware pipeline. +- PSR‑17 factories – standardized object creation for PSR‑7 types. +- PSR‑11 containers – DI lookup (like IServiceProvider). +Adopt incrementally: begin with PSR‑4 (already via Composer), then PSR‑7/15 when you introduce a router + middleware. + +## 2. Layered Architecture – Keep HTTP Out of Your Core + +Map familiar layers: + +- Domain: Pure business rules (no framework types). +- Application (Use Cases): Coordinates domain + repositories; returns simple result DTOs. +- Infrastructure: File system, database, external APIs, serialization details. +- HTTP Interface: Controllers + request mapping + response formatting. +This separation keeps your logic portable (CLI jobs, workers) and mirrors clean architecture you’d apply in .NET. + +## 3. Minimal Directory Layout (Start Small) + +A pragmatic starting tree: + +```txt +src/ + Domain/ + Application/ + Infrastructure/ + Http/ + Controller/ + Middleware/ +public/ + index.php + api/index.php +``` + +Public files are your “wwwroot”; everything else is non-public. One front controller for pages (legacy can coexist) and one for API. + +## 4. Request Lifecycle – Manual but Transparent + +Front controller boots autoload + builds a PSR‑7 Request (via nyholm/psr7). Middleware pipeline decorates it (logging, auth, error handling). A router (nikic/fast-route) picks a handler. The controller maps input → DTO → use case, returns a domain result. A responder/serializer converts it into a JSON Response. Centralized error middleware converts exceptions into structured JSON. This explicit wiring is simpler than ASP.NET’s automatic conventions but very controllable. + +## 5. Routing Choices – Pick the Lightest That Works + +If you do not need a full framework, pair: + +- nikic/fast-route for matching +- Custom dispatcher + minimal middleware loop +Upgrade path later: Slim, Mezzio, or Symfony HTTP Kernel if complexity justifies (events, DI, caching). + +## 6. DTOs & Serialization – Avoid Leaking Internals + +Return lightweight arrays or dedicated Response DTOs (hydrated into arrays) rather than dumping domain entities. You can add Symfony Serializer later if you hit nested graph complexity. Early clarity > heavy tooling. + +## 7. Error Handling – One Translation Point + +Central middleware catches: + +- Validation or input errors → 400 +- Not found → 404 +- Domain rule violations (e.g., invariant failures) → 422 +- Conflict (versioning / uniqueness) → 409 +Wrap them in a consistent JSON envelope or RFC 7807 (application/problem+json). This avoids scattering try/catch blocks across controllers. + +## 8. Validation – Keep It Close to the Edge + +Parse & validate raw input in controller or a dedicated InputValidator before calling the use case. For richer rules later: symfony/validator. Do not embed raw $_GET / $_POST usage deep in services; normalize once. + +## 9. Authentication & Authorization – Middleware First + +Stateless Bearer tokens (JWT) keep the API horizontally scalable. Middleware resolves identity → attaches UserIdentity to Request attributes. Downstream authorization occurs either in a policy service or inside application layer methods (explicit guard calls). Mirrors ASP.NET’s ClaimsPrincipal pipeline. + +## 10. Versioning – Plan Early, Implement Lightly + +Simplest: prefix path `/api/v1/...`. Freeze contract per version; evolutionary changes stay backward compatible. Add a response header `X-API-Version: 1`. Defer media-type versioning unless real need emerges. + +## 11. Caching – Leverage HTTP Properly + +For read-heavy endpoints: + +- ETag or Last-Modified on GET responses (based on content hash or updated_at). +- Respect If-None-Match / If-Modified-Since to return 304 quickly. +Server-side: PSR‑16 simple cache (filesystem or Redis) around pure read use cases. Avoid premature caching of personalized responses (Vary headers if needed). + +## 12. Pagination & Query Consistency + +Adopt predictable params: + +- page (1-based), per_page (cap it), sort (field or -field for desc), filter[name]=value pattern. +Return meta: + +```json +{ + "data": [...], + "meta": { "page": 1, "per_page": 20, "total": 54, "total_pages": 3 } +} +``` + +This predictability reduces ad hoc branching later. + +## 13. Security Foundations + +Enforce HTTPS (terminate early if not). Strip or validate unknown query params to limit accidental surface. Sanitize output via JSON encoding (automatic). Rate limiting (simple token bucket in Redis) before business logic prevents accidental abuse. Log security-relevant denials uniformly. + +## 14. Documentation – Contract as a Living Asset + +Draft a slim OpenAPI spec as soon as first endpoint stabilizes. Even a partial document clarifies naming (snake_case vs camelCase), envelope structure, and error formats. Use it later for: + +- Schema validation tests +- Client generation (TypeScript, C#) +Keep it versioned with the codebase—no hidden wiki drift. + +## 15. Testing Strategy – Lean but Layered + +- Domain & Application: pure unit tests (fast; no HTTP). +- HTTP Integration: spin kernel in-memory; assert status + JSON schema. +- Contract Tests: validate responses vs OpenAPI to avoid silent breaking changes. +Add mutation testing or static analysis (PHPStan) once green path stable. + +## 16. Incremental Adoption Plan (Your First Week) + +Day 1–2: Add dependencies (PSR‑7, fast-route). Create api/index.php with a single /health endpoint. +Day 3: Introduce Blog/Portfolio feature endpoints reusing existing services (wrap them with DTO mappers). +Day 4: Add error middleware + uniform JSON envelope + pagination pattern. +Day 5: Introduce OpenAPI draft + simple auth placeholder middleware. +Day 6: Add caching (ETag) to featured lists. +Day 7: Harden tests + refine directory structure; document contribution guidelines for endpoints. + +## 17. Migration Mindset from .NET + +Things you might miss: + +- Convention-over-configuration scaffolding. (You wire more manually.) +- DI container magic. (Add PHP-DI or Symfony DI only when constructor lists grow.) +- Built-in model binding. (Write explicit mapping; it stays transparent.) +Upside: Extremely low abstraction overhead early on; performance and clarity are good; incremental complexity feels linear. + +## 18. When to Add More Framework + +Introduce heavier tools only at clear pain thresholds: + +- Repetitive manual wiring → DI container. +- Sprawling serialization logic → Serializer component. +- Cross-cutting metrics/tracing growth → Observability middleware + OpenTelemetry SDK. + +## 19. Deployment & Runtime Notes + +API is just PHP scripts invoked by the web server (FPM). Ensure: + +- Composer autoload optimized (`composer install --no-dev -o`). +- Opcache enabled in production. +- Separate `public/` as docroot (avoid leaking source). +Rolling updates = upload new code, let Opcache warm, optionally include a version endpoint. + +## 20. Minimal Example Endpoint Shape (Conceptual) + +Controller returns: + +```json +{ + "data": { "id": "post-123", "title": "..." }, + "meta": { "request_id": "abc123", "generated_at": "2025-09-23T12:30:00Z" } +} +``` + +Errors: + +```json +{ + "error": { "type": "validation_error", "message": "Invalid page size", "fields": { "per_page": "Must be <= 100" } } +} +``` + +Predictable envelopes reduce per-endpoint cognitive load. + +--- + +Adopt only what solves today’s friction; keep the door open for structured evolution. Start tiny, standardize early naming, and let real usage drive each escalation (container, serializer, auth, versioning). That discipline prevents the “accidental monolith” feeling while still staying fast. + +Happy building. diff --git a/blog/blog-system/markdown.md b/blog/blog-system/markdown.md index 59e401d..c2509c5 100644 --- a/blog/blog-system/markdown.md +++ b/blog/blog-system/markdown.md @@ -1,5 +1,5 @@ --- -title: "Dynamic Blog Engine" +title: "Building your own Blog Engine" subtitle: "Building a Flexible Blog Engine with PHP, Twig, and Markdown" post: "blog-system" description: "Designing and implementing a lightweight, markdown-powered blog system that transforms static files into dynamic content while maintaining clean architecture and optimal performance." diff --git a/docker-compose.yml b/docker-compose.yml index 793ee56..2b82e00 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -5,9 +5,10 @@ services: dockerfile: docker/php/Dockerfile container_name: dopetrope-php volumes: - - ./:/var/www/html:delegated + - ./:/var/www/html environment: PHP_DISPLAY_ERRORS: 1 + DISABLE_TWIG_CACHE: 1 networks: - dopetrope-net diff --git a/includes/i18n/translations/de.json b/includes/i18n/translations/de.json index 21d0081..1c7cc3d 100644 --- a/includes/i18n/translations/de.json +++ b/includes/i18n/translations/de.json @@ -1,15 +1,13 @@ { "site": { "name": "TWIːK", - "description": "Eine responsive HTML5 + CSS3 Website-Vorlage, entworfen von HTML5 UP und kostenlos unter der Creative Commons Lizenz veröffentlicht.", + "description": "Eine moderne, responsive Website-Vorlage – frei nutzbar unter Creative‑Commons Lizenz und geschaffen, um Ideen sichtbar zu machen.", "author": "tweakch" }, "nav": { "home": "Startseite", "blog": "Blog", - "left_sidebar": "Linke Seitenleiste", - "right_sidebar": "Rechte Seitenleiste", - "no_sidebar": "Keine Seitenleiste" + "portfolio": "Portfolio " }, "banner": { "title": "Alexander Klee", @@ -27,11 +25,11 @@ "intro": { "section1": { "title": "Über mich", - "description": "Ich bin ein leidenschaftlicher Entwickler, spezialisiert auf PHP und moderne Webtechnologien. Willkommen in meinem Portfolio!" + "description": "Ich bin ein leidenschaftlicher Entwickler, der gerne Ideen in erlebbare digitale Erlebnisse verwandelt. Willkommen in meinem Portfolio!" }, "section2": { "title": "Fähigkeiten", - "description": "Erfahren in PHP, JavaScript, HTML5, CSS3 und Frameworks wie Laravel und React. Ich erstelle skalierbare und wartbare Lösungen." + "description": "Ich gestalte strukturierte, klare und nachhaltige Lösungen – mit Fokus auf Qualität, Verständlichkeit und Weiterentwicklung." }, "section3": { "title": "Kontakt", @@ -89,39 +87,10 @@ } }, "footer": { - "recent_posts": { - "title": "Neueste Beiträge", - "posts": [ - { - "date": "27. Jan", - "title": "Lorem dolor sit amet veroeros", - "excerpt": "Ipsum dolor sit amet veroeros consequat blandit ipsum phasellus lorem consequat etiam." - }, - { - "date": "23. Jan", - "title": "Ipsum sed blandit nisl consequat", - "excerpt": "Blandit phasellus lorem ipsum dolor tempor sapien tortor hendrerit adipiscing feugiat lorem." - }, - { - "date": "15. Jan", - "title": "Magna tempus lorem feugiat", - "excerpt": "Dolore consequat sed phasellus lorem sed etiam nullam dolor etiam sed amet sit consequat." - }, - { - "date": "12. Jan", - "title": "Dolore tempus ipsum feugiat nulla", - "excerpt": "Feugiat lorem dolor sed nullam tempus lorem ipsum dolor sit amet nullam consequat." - }, - { - "date": "10. Jan", - "title": "Blandit tempus aliquam?", - "excerpt": "Feugiat sed tempus blandit tempus adipiscing nisl lorem ipsum dolor sit amet dolore." - } - ] - }, + "recent_posts": { "title": "Neueste Beiträge" }, "about": { "title": "Worum geht es hier?", - "description": "Dies ist Dopetrope, eine kostenlose, vollständig responsive HTML5-Website-Vorlage von AJ für HTML5 UP. Sie wird kostenlos unter der Creative Commons Attribution-Lizenz veröffentlicht, also verwenden Sie sie gerne für jedes persönliche oder kommerzielle Projekt – vergessen Sie nur nicht, uns zu erwähnen!", + "description": "Dies ist Dopetrope, eine frei verfügbare, vollständig responsive Vorlage. Nutze sie gerne für persönliche oder kommerzielle Projekte – ein kurzer Hinweis auf die ursprüngliche Quelle genügt und freut uns!", "find_out_more": "Mehr erfahren" }, "links": { diff --git a/includes/i18n/translations/en.json b/includes/i18n/translations/en.json index 68c48cf..845fe1a 100644 --- a/includes/i18n/translations/en.json +++ b/includes/i18n/translations/en.json @@ -1,15 +1,13 @@ { "site": { "name": "TWIːK", - "description": "A responsive HTML5 + CSS3 site template designed by HTML5 UP and released for free under the Creative Commons license.", + "description": "A modern, responsive site concept – freely usable under a Creative Commons license and built to let ideas travel fast.", "author": "tweakch" }, "nav": { "home": "Home", "blog": "Blog", - "left_sidebar": "Left Sidebar", - "right_sidebar": "Right Sidebar", - "no_sidebar": "No Sidebar" + "portfolio": "Portfolio" }, "banner": { "title": "Alexander Klee", @@ -27,15 +25,15 @@ "intro": { "section1": { "title": "About Me", - "description": "I'm a passionate developer specializing in PHP and modern web technologies. Welcome to my portfolio!" + "description": "I love turning raw ideas into tangible digital experiences. Welcome to my portfolio!" }, "section2": { "title": "Skills", - "description": "Experienced in PHP, JavaScript, HTML5, CSS3, and frameworks like Laravel and React. I build scalable and maintainable solutions." + "description": "I'm passionate about sharing knowledge with others to inspire and grow together." }, "section3": { "title": "Contact", - "description": "Interested in collaboration or have a question? Contact me via email or through the contact form below." + "description": "Interested in a collaboration or have a question? Don't hesitate to contact me." }, "get_started": "Get Started", "learn_more": "Learn More", @@ -89,39 +87,10 @@ } }, "footer": { - "recent_posts": { - "title": "Recent Posts", - "posts": [ - { - "date": "Jan 27", - "title": "Lorem dolor sit amet veroeros", - "excerpt": "Ipsum dolor sit amet veroeros consequat blandit ipsum phasellus lorem consequat etiam." - }, - { - "date": "Jan 23", - "title": "Ipsum sed blandit nisl consequat", - "excerpt": "Blandit phasellus lorem ipsum dolor tempor sapien tortor hendrerit adipiscing feugiat lorem." - }, - { - "date": "Jan 15", - "title": "Magna tempus lorem feugiat", - "excerpt": "Dolore consequat sed phasellus lorem sed etiam nullam dolor etiam sed amet sit consequat." - }, - { - "date": "Jan 12", - "title": "Dolore tempus ipsum feugiat nulla", - "excerpt": "Feugiat lorem dolor sed nullam tempus lorem ipsum dolor sit amet nullam consequat." - }, - { - "date": "Jan 10", - "title": "Blandit tempus aliquam?", - "excerpt": "Feugiat sed tempus blandit tempus adipiscing nisl lorem ipsum dolor sit amet dolore." - } - ] - }, + "recent_posts": { "title": "Recent Posts" }, "about": { "title": "What's this all about?", - "description": "This is Dopetrope a free, fully responsive HTML5 site template by AJ for HTML5 UP. It's released for free under the Creative Commons Attribution license so feel free to use it for any personal or commercial project – just don't forget to credit us!", + "description": "This is Dopetrope, a free, fully responsive template. Use it for personal or commercial projects – a brief credit is appreciated and helps it live on.", "find_out_more": "Find out more" }, "links": { diff --git a/index.php b/index.php index 89f8a92..01f3699 100644 --- a/index.php +++ b/index.php @@ -14,7 +14,7 @@ 'desc' => $lang->get('sections.intro.section1.description') ], [ - 'icon' => 'fa-code', + 'icon' => 'fa-graduation-cap', 'class' => 'middle', 'title' => $lang->get('sections.intro.section2.title'), 'desc' => $lang->get('sections.intro.section2.description') @@ -27,57 +27,42 @@ ], ]; -// Prepare portfolio data -$portfolio = [ - [ - 'img' => 'pic02.png', - 'title' => $lang->get('portfolio.item1.title'), - 'desc' => $lang->get('portfolio.item1.description') - ], - [ - 'img' => 'pic03.png', - 'title' => $lang->get('portfolio.item2.title'), - 'desc' => $lang->get('portfolio.item2.description') - ], - [ - 'img' => 'pic04.png', - 'title' => $lang->get('portfolio.item3.title'), - 'desc' => $lang->get('portfolio.item3.description') - ], - [ - 'img' => 'pic05.jpg', - 'title' => $lang->get('portfolio.item4.title'), - 'desc' => $lang->get('portfolio.item4.description') - ], - [ - 'img' => 'pic06.jpg', - 'title' => $lang->get('portfolio.item5.title'), - 'desc' => $lang->get('portfolio.item5.description') - ], - [ - 'img' => 'pic07.jpg', - 'title' => $lang->get('portfolio.item6.title'), - 'desc' => $lang->get('portfolio.item6.description') - ], -]; +use App\Services\BlogContentService; +use App\Services\BlogService; +use App\Services\PortfolioService; -// Prepare blog posts data -$blogPosts = [ - [ - 'img' => 'pic08.jpg', - 'title' => $lang->get('blog.post1.title'), - 'time' => $lang->get('blog.post1.date'), - 'comments' => 33, - 'desc' => $lang->get('blog.post1.excerpt') - ], - [ - 'img' => 'pic09.jpg', - 'title' => $lang->get('blog.post2.title'), - 'time' => $lang->get('blog.post2.date'), - 'comments' => 33, - 'desc' => $lang->get('blog.post2.excerpt') - ], -]; +$contentService = new BlogContentService(); +$blogService = new BlogService($contentService); +$portfolioService = new PortfolioService($contentService); + +$blogDir = __DIR__ . '/blog'; +$portfolioDir = __DIR__ . '/portfolio'; + +// Dynamic featured portfolio projects +$portfolioItems = $portfolioService->getFeaturedProjects($portfolioDir); +// Map to template shape expected +$portfolio = array_map(function ($p) { + return [ + 'img' => $p['img'] ?? 'pic02.png', // fallback image + 'title' => $p['title'], + 'desc' => $p['description'], + 'slug' => $p['slug'], + ]; +}, $portfolioItems); + +// Dynamic featured blog posts +$blogPostsFeatured = $blogService->getFeaturedPosts($blogDir); +$blogPosts = array_map(function ($p) { + return [ + 'img' => 'pic08.jpg', // placeholder image until metadata supports it + 'title' => $p['title'], + 'time' => $p['published'], + 'link' => 'blog.php?post=' . urlencode($p['post']), + 'comments' => 0, + 'desc' => $p['description'], + 'post' => $p['post'], + ]; +}, $blogPostsFeatured); // Render template echo $twig->render('pages/homepage.html.twig', [ diff --git a/old/.replit b/old/.replit deleted file mode 100644 index 733e5f6..0000000 --- a/old/.replit +++ /dev/null @@ -1,44 +0,0 @@ -modules = ["web", "nodejs-20"] - -[nix] -channel = "stable-25_05" - -[agent] -expertMode = true - -[workflows] -runButton = "Project" - -[[workflows.workflow]] -name = "Project" -mode = "parallel" -author = "agent" - -[[workflows.workflow.tasks]] -task = "workflow.run" -args = "Web Server" - -[[workflows.workflow]] -name = "Web Server" -author = "agent" - -[[workflows.workflow.tasks]] -task = "shell.exec" -args = "npm start" -waitForPort = 5000 - -[workflows.workflow.metadata] -outputType = "webview" - -[[ports]] -localPort = 5000 -externalPort = 80 - -[[ports]] -localPort = 32779 -externalPort = 3000 - -[deployment] -deploymentTarget = "autoscale" -run = ["npm", "start"] -build = ["npm", "run", "build-css"] diff --git a/old/LICENSE b/old/LICENSE deleted file mode 100644 index 7ad74b7..0000000 --- a/old/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2021 Alexander Klee - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/old/LICENSE.txt b/old/LICENSE.txt deleted file mode 100644 index 856b578..0000000 --- a/old/LICENSE.txt +++ /dev/null @@ -1,63 +0,0 @@ -Creative Commons Attribution 3.0 Unported -http://creativecommons.org/licenses/by/3.0/ - -License - -THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. - -BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS. - -1. Definitions - - 1. "Adaptation" means a work based upon the Work, or upon the Work and other pre-existing works, such as a translation, adaptation, derivative work, arrangement of music or other alterations of a literary or artistic work, or phonogram or performance and includes cinematographic adaptations or any other form in which the Work may be recast, transformed, or adapted including in any form recognizably derived from the original, except that a work that constitutes a Collection will not be considered an Adaptation for the purpose of this License. For the avoidance of doubt, where the Work is a musical work, performance or phonogram, the synchronization of the Work in timed-relation with a moving image ("synching") will be considered an Adaptation for the purpose of this License. - 2. "Collection" means a collection of literary or artistic works, such as encyclopedias and anthologies, or performances, phonograms or broadcasts, or other works or subject matter other than works listed in Section 1(f) below, which, by reason of the selection and arrangement of their contents, constitute intellectual creations, in which the Work is included in its entirety in unmodified form along with one or more other contributions, each constituting separate and independent works in themselves, which together are assembled into a collective whole. A work that constitutes a Collection will not be considered an Adaptation (as defined above) for the purposes of this License. - 3. "Distribute" means to make available to the public the original and copies of the Work or Adaptation, as appropriate, through sale or other transfer of ownership. - 4. "Licensor" means the individual, individuals, entity or entities that offer(s) the Work under the terms of this License. - 5. "Original Author" means, in the case of a literary or artistic work, the individual, individuals, entity or entities who created the Work or if no individual or entity can be identified, the publisher; and in addition (i) in the case of a performance the actors, singers, musicians, dancers, and other persons who act, sing, deliver, declaim, play in, interpret or otherwise perform literary or artistic works or expressions of folklore; (ii) in the case of a phonogram the producer being the person or legal entity who first fixes the sounds of a performance or other sounds; and, (iii) in the case of broadcasts, the organization that transmits the broadcast. - 6. "Work" means the literary and/or artistic work offered under the terms of this License including without limitation any production in the literary, scientific and artistic domain, whatever may be the mode or form of its expression including digital form, such as a book, pamphlet and other writing; a lecture, address, sermon or other work of the same nature; a dramatic or dramatico-musical work; a choreographic work or entertainment in dumb show; a musical composition with or without words; a cinematographic work to which are assimilated works expressed by a process analogous to cinematography; a work of drawing, painting, architecture, sculpture, engraving or lithography; a photographic work to which are assimilated works expressed by a process analogous to photography; a work of applied art; an illustration, map, plan, sketch or three-dimensional work relative to geography, topography, architecture or science; a performance; a broadcast; a phonogram; a compilation of data to the extent it is protected as a copyrightable work; or a work performed by a variety or circus performer to the extent it is not otherwise considered a literary or artistic work. - 7. "You" means an individual or entity exercising rights under this License who has not previously violated the terms of this License with respect to the Work, or who has received express permission from the Licensor to exercise rights under this License despite a previous violation. - 8. "Publicly Perform" means to perform public recitations of the Work and to communicate to the public those public recitations, by any means or process, including by wire or wireless means or public digital performances; to make available to the public Works in such a way that members of the public may access these Works from a place and at a place individually chosen by them; to perform the Work to the public by any means or process and the communication to the public of the performances of the Work, including by public digital performance; to broadcast and rebroadcast the Work by any means including signs, sounds or images. - 9. "Reproduce" means to make copies of the Work by any means including without limitation by sound or visual recordings and the right of fixation and reproducing fixations of the Work, including storage of a protected performance or phonogram in digital form or other electronic medium. - -2. Fair Dealing Rights. Nothing in this License is intended to reduce, limit, or restrict any uses free from copyright or rights arising from limitations or exceptions that are provided for in connection with the copyright protection under copyright law or other applicable laws. - -3. License Grant. Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below: - - 1. to Reproduce the Work, to incorporate the Work into one or more Collections, and to Reproduce the Work as incorporated in the Collections; - 2. to create and Reproduce Adaptations provided that any such Adaptation, including any translation in any medium, takes reasonable steps to clearly label, demarcate or otherwise identify that changes were made to the original Work. For example, a translation could be marked "The original work was translated from English to Spanish," or a modification could indicate "The original work has been modified."; - 3. to Distribute and Publicly Perform the Work including as incorporated in Collections; and, - 4. to Distribute and Publicly Perform Adaptations. - 5. - - For the avoidance of doubt: - 1. Non-waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme cannot be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; - 2. Waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme can be waived, the Licensor waives the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; and, - 3. Voluntary License Schemes. The Licensor waives the right to collect royalties, whether individually or, in the event that the Licensor is a member of a collecting society that administers voluntary licensing schemes, via that society, from any exercise by You of the rights granted under this License. - -The above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats. Subject to Section 8(f), all rights not expressly granted by Licensor are hereby reserved. - -4. Restrictions. The license granted in Section 3 above is expressly made subject to and limited by the following restrictions: - - 1. You may Distribute or Publicly Perform the Work only under the terms of this License. You must include a copy of, or the Uniform Resource Identifier (URI) for, this License with every copy of the Work You Distribute or Publicly Perform. You may not offer or impose any terms on the Work that restrict the terms of this License or the ability of the recipient of the Work to exercise the rights granted to that recipient under the terms of the License. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties with every copy of the Work You Distribute or Publicly Perform. When You Distribute or Publicly Perform the Work, You may not impose any effective technological measures on the Work that restrict the ability of a recipient of the Work from You to exercise the rights granted to that recipient under the terms of the License. This Section 4(a) applies to the Work as incorporated in a Collection, but this does not require the Collection apart from the Work itself to be made subject to the terms of this License. If You create a Collection, upon notice from any Licensor You must, to the extent practicable, remove from the Collection any credit as required by Section 4(b), as requested. If You create an Adaptation, upon notice from any Licensor You must, to the extent practicable, remove from the Adaptation any credit as required by Section 4(b), as requested. - 2. If You Distribute, or Publicly Perform the Work or any Adaptations or Collections, You must, unless a request has been made pursuant to Section 4(a), keep intact all copyright notices for the Work and provide, reasonable to the medium or means You are utilizing: (i) the name of the Original Author (or pseudonym, if applicable) if supplied, and/or if the Original Author and/or Licensor designate another party or parties (e.g., a sponsor institute, publishing entity, journal) for attribution ("Attribution Parties") in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; (ii) the title of the Work if supplied; (iii) to the extent reasonably practicable, the URI, if any, that Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work; and (iv) , consistent with Section 3(b), in the case of an Adaptation, a credit identifying the use of the Work in the Adaptation (e.g., "French translation of the Work by Original Author," or "Screenplay based on original Work by Original Author"). The credit required by this Section 4 (b) may be implemented in any reasonable manner; provided, however, that in the case of a Adaptation or Collection, at a minimum such credit will appear, if a credit for all contributing authors of the Adaptation or Collection appears, then as part of these credits and in a manner at least as prominent as the credits for the other contributing authors. For the avoidance of doubt, You may only use the credit required by this Section for the purpose of attribution in the manner set out above and, by exercising Your rights under this License, You may not implicitly or explicitly assert or imply any connection with, sponsorship or endorsement by the Original Author, Licensor and/or Attribution Parties, as appropriate, of You or Your use of the Work, without the separate, express prior written permission of the Original Author, Licensor and/or Attribution Parties. - 3. Except as otherwise agreed in writing by the Licensor or as may be otherwise permitted by applicable law, if You Reproduce, Distribute or Publicly Perform the Work either by itself or as part of any Adaptations or Collections, You must not distort, mutilate, modify or take other derogatory action in relation to the Work which would be prejudicial to the Original Author's honor or reputation. Licensor agrees that in those jurisdictions (e.g. Japan), in which any exercise of the right granted in Section 3(b) of this License (the right to make Adaptations) would be deemed to be a distortion, mutilation, modification or other derogatory action prejudicial to the Original Author's honor and reputation, the Licensor will waive or not assert, as appropriate, this Section, to the fullest extent permitted by the applicable national law, to enable You to reasonably exercise Your right under Section 3(b) of this License (right to make Adaptations) but not otherwise. - -5. Representations, Warranties and Disclaimer - -UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. - -6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -7. Termination - - 1. This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Adaptations or Collections from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License. - 2. Subject to the above terms and conditions, the license granted here is perpetual (for the duration of the applicable copyright in the Work). Notwithstanding the above, Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License will continue in full force and effect unless terminated as stated above. - -8. Miscellaneous - - 1. Each time You Distribute or Publicly Perform the Work or a Collection, the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License. - 2. Each time You Distribute or Publicly Perform an Adaptation, Licensor offers to the recipient a license to the original Work on the same terms and conditions as the license granted to You under this License. - 3. If any provision of this License is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. - 4. No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent. - 5. This License constitutes the entire agreement between the parties with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. Licensor shall not be bound by any additional provisions that may appear in any communication from You. This License may not be modified without the mutual written agreement of the Licensor and You. - 6. The rights granted under, and the subject matter referenced, in this License were drafted utilizing the terminology of the Berne Convention for the Protection of Literary and Artistic Works (as amended on September 28, 1979), the Rome Convention of 1961, the WIPO Copyright Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and the Universal Copyright Convention (as revised on July 24, 1971). These rights and subject matter take effect in the relevant jurisdiction in which the License terms are sought to be enforced according to the corresponding provisions of the implementation of those treaty provisions in the applicable national law. If the standard suite of rights granted under applicable copyright law includes additional rights not granted under this License, such additional rights are deemed to be included in the License; this License is not intended to restrict the license of any rights under applicable law. diff --git a/old/README.md b/old/README.md deleted file mode 100644 index c1ad74d..0000000 --- a/old/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# tweakch-web -stakepool launchpad diff --git a/old/README.txt b/old/README.txt deleted file mode 100644 index cbcd3b5..0000000 --- a/old/README.txt +++ /dev/null @@ -1,31 +0,0 @@ -Dopetrope by HTML5 UP -html5up.net | @ajlkn -Free for personal and commercial use under the CCA 3.0 license (html5up.net/license) - - -A spiffy new blog/magazine style responsive site template with a flat/minimal -design aesthetic. - -Demo images* are courtesy of the incredibly talented Janine Pring aka Dreametry Doodle. -See more of her amazing work (and her awesome t-shirt line) @ dreametrydoodle.com - -(* = Not included! Only meant for use with my own on-site demo, so please do NOT download -and/or use any of Janine's work without her explicit permission!) - -Feedback, bug reports, and comments are not only welcome, but strongly encouraged :) - -AJ -aj@lkn.io | @ajlkn - - -Credits: - - Demo Images: - Dreametry Doodle (dreametrydoodle.com) - - Icons: - Font Awesome (fontawesome.io) - - Other: - jQuery (jquery.com) - Responsive Tools (github.com/ajlkn/responsive-tools) \ No newline at end of file diff --git a/old/assets/css/fontawesome-all.min.css b/old/assets/css/fontawesome-all.min.css deleted file mode 100644 index b7d052b..0000000 --- a/old/assets/css/fontawesome-all.min.css +++ /dev/null @@ -1,5 +0,0 @@ -/*! - * Font Awesome Free 5.9.0 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - */ -.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.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-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.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%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adobe:before{content:"\f778"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-handshake:before{content:"\f2b5"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-wizard:before{content:"\f6e8"}.fa-haykal:before{content:"\f666"}.fa-hdd:before{content:"\f0a0"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;font-display:auto;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:auto;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:auto;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900} \ No newline at end of file diff --git a/old/assets/css/images/bg.png b/old/assets/css/images/bg.png deleted file mode 100644 index b8f65cb..0000000 Binary files a/old/assets/css/images/bg.png and /dev/null differ diff --git a/old/assets/css/main.css b/old/assets/css/main.css deleted file mode 100644 index 19ff4b6..0000000 --- a/old/assets/css/main.css +++ /dev/null @@ -1,2867 +0,0 @@ -@import url("fontawesome-all.min.css"); -@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,900,300italic"); -/* -COLORS -*/ -/* - Dopetrope by HTML5 UP - html5up.net | @ajlkn - Free for personal and commercial use under the CCA 3.0 license (html5up.net/license) -*/ -/* Modern Mobile CSS Improvements */ -@supports (touch-action: manipulation) { - /* Optimize for touch devices - limit to interactive elements only */ - a, button, .button, input[type=button], input[type=submit], input[type=reset] { - touch-action: manipulation; - } -} -/* Safe area padding for outer wrappers */ -#page-wrapper, #header, #footer { - padding-inline: max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right)); -} - -/* Improved mobile scrolling */ -@media screen and (max-width: 736px) { - body { - -webkit-overflow-scrolling: touch; - } -} -html, -body, -div, -span, -applet, -object, -iframe, -h1, -h2, -h3, -h4, -h5, -h6, -p, -blockquote, -pre, -a, -abbr, -acronym, -address, -big, -cite, -code, -del, -dfn, -em, -img, -ins, -kbd, -q, -s, -samp, -small, -strike, -strong, -sub, -sup, -tt, -var, -b, -u, -i, -center, -dl, -dt, -dd, -ol, -ul, -li, -fieldset, -form, -label, -legend, -table, -caption, -tbody, -tfoot, -thead, -tr, -th, -td, -article, -aside, -canvas, -details, -embed, -figure, -figcaption, -footer, -header, -hgroup, -menu, -nav, -output, -ruby, -section, -summary, -time, -mark, -audio, -video { - margin: 0; - padding: 0; - border: 0; - font-size: 100%; - font: inherit; - vertical-align: baseline; -} - -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -menu, -nav, -section { - display: block; -} - -body { - line-height: 1; -} - -ol, -ul { - list-style: none; -} - -blockquote, -q { - quotes: none; -} -blockquote:before, blockquote:after, -q:before, -q:after { - content: ""; - content: none; -} - -table { - border-collapse: collapse; - border-spacing: 0; -} - -body { - -webkit-text-size-adjust: none; -} - -mark { - background-color: transparent; - color: inherit; -} - -input::-moz-focus-inner { - border: 0; - padding: 0; -} - -input, -select, -textarea { - -moz-appearance: none; - -webkit-appearance: none; - -ms-appearance: none; - appearance: none; -} - -/* Basic */ -html { - box-sizing: border-box; -} - -*, -*:before, -*:after { - box-sizing: inherit; -} - -body { - background: #252122; - background-image: url("images/bg.png"); -} -body.is-preload *, -body.is-preload *:before, -body.is-preload *:after { - -moz-animation: none !important; - -webkit-animation: none !important; - -ms-animation: none !important; - animation: none !important; - -moz-transition: none !important; - -webkit-transition: none !important; - -ms-transition: none !important; - transition: none !important; -} - -body, -input, -textarea, -select { - font-family: "Source Sans Pro"; - font-weight: 300; - color: #5d5d5d; - font-size: 16pt; - line-height: 1.5em; -} - -strong, -b { - color: #252122; - font-weight: 400; -} - -i, -em { - font-style: italic; -} - -sub { - position: relative; - top: 0.5em; - font-size: 0.8em; -} - -sup { - position: relative; - top: -0.5em; - font-size: 0.8em; -} - -blockquote { - border-left: solid 0.75em #dddddd; - padding: 1em 0 1em 1.5em; - font-style: italic; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - color: #252122; - font-weight: 700; -} - -h1 a, -h2 a, -h3 a, -h4 a, -h5 a, -h6 a { - color: inherit; - text-decoration: none; -} - -h2 { - font-size: 1.5em; -} - -h3 { - font-size: 1.35em; -} - -a { - color: #d52349; - text-decoration: underline; -} -a:hover { - text-decoration: none; -} - -br.clear { - clear: both; -} - -hr { - border: 0; - border-top: solid 1px #dddddd; - height: 1px; - margin: 2em 0 2em 0; -} - -p, -ul, -ol, -dl, -table { - margin-bottom: 2em; -} - -/* Container */ -.container { - margin: 0 auto; - max-width: 100%; - width: 70em; -} -@media screen and (max-width: 1680px) { - .container { - width: 70em; - } -} -@media screen and (max-width: 1280px) { - .container { - width: calc(100% - 60px); - } -} -@media screen and (max-width: 980px) { - .container { - width: calc(100% - 80px); - } -} -@media screen and (max-width: 736px) { - .container { - width: calc(100% - 40px); - } -} - -/* Row */ -.row { - display: flex; - flex-wrap: wrap; - box-sizing: border-box; - align-items: stretch; -} -.row > * { - box-sizing: border-box; -} -.row.gtr-uniform > * > :last-child { - margin-bottom: 0; -} -.row.aln-left { - justify-content: flex-start; -} -.row.aln-center { - justify-content: center; -} -.row.aln-right { - justify-content: flex-end; -} -.row.aln-top { - align-items: flex-start; -} -.row.aln-middle { - align-items: center; -} -.row.aln-bottom { - align-items: flex-end; -} -.row > .imp { - order: -1; -} -.row > .col-1 { - width: 8.3333333333%; -} -.row > .off-1 { - margin-left: 8.3333333333%; -} -.row > .col-2 { - width: 16.6666666667%; -} -.row > .off-2 { - margin-left: 16.6666666667%; -} -.row > .col-3 { - width: 25%; -} -.row > .off-3 { - margin-left: 25%; -} -.row > .col-4 { - width: 33.3333333333%; -} -.row > .off-4 { - margin-left: 33.3333333333%; -} -.row > .col-5 { - width: 41.6666666667%; -} -.row > .off-5 { - margin-left: 41.6666666667%; -} -.row > .col-6 { - width: 50%; -} -.row > .off-6 { - margin-left: 50%; -} -.row > .col-7 { - width: 58.3333333333%; -} -.row > .off-7 { - margin-left: 58.3333333333%; -} -.row > .col-8 { - width: 66.6666666667%; -} -.row > .off-8 { - margin-left: 66.6666666667%; -} -.row > .col-9 { - width: 75%; -} -.row > .off-9 { - margin-left: 75%; -} -.row > .col-10 { - width: 83.3333333333%; -} -.row > .off-10 { - margin-left: 83.3333333333%; -} -.row > .col-11 { - width: 91.6666666667%; -} -.row > .off-11 { - margin-left: 91.6666666667%; -} -.row > .col-12 { - width: 100%; -} -.row > .off-12 { - margin-left: 100%; -} -.row.gtr-0 { - margin-top: 0px; - margin-left: 0px; -} -.row.gtr-0 > * { - padding: 0px 0 0 0px; -} -.row.gtr-0.gtr-uniform { - margin-top: 0px; -} -.row.gtr-0.gtr-uniform > * { - padding-top: 0px; -} -.row.gtr-25 { - margin-top: -12.5px; - margin-left: -12.5px; -} -.row.gtr-25 > * { - padding: 12.5px 0 0 12.5px; -} -.row.gtr-25.gtr-uniform { - margin-top: -12.5px; -} -.row.gtr-25.gtr-uniform > * { - padding-top: 12.5px; -} -.row.gtr-50 { - margin-top: -25px; - margin-left: -25px; -} -.row.gtr-50 > * { - padding: 25px 0 0 25px; -} -.row.gtr-50.gtr-uniform { - margin-top: -25px; -} -.row.gtr-50.gtr-uniform > * { - padding-top: 25px; -} -.row { - margin-top: -50px; - margin-left: -50px; -} -.row > * { - padding: 50px 0 0 50px; -} -.row.gtr-uniform { - margin-top: -50px; -} -.row.gtr-uniform > * { - padding-top: 50px; -} -.row.gtr-150 { - margin-top: -75px; - margin-left: -75px; -} -.row.gtr-150 > * { - padding: 75px 0 0 75px; -} -.row.gtr-150.gtr-uniform { - margin-top: -75px; -} -.row.gtr-150.gtr-uniform > * { - padding-top: 75px; -} -.row.gtr-200 { - margin-top: -100px; - margin-left: -100px; -} -.row.gtr-200 > * { - padding: 100px 0 0 100px; -} -.row.gtr-200.gtr-uniform { - margin-top: -100px; -} -.row.gtr-200.gtr-uniform > * { - padding-top: 100px; -} -@media screen and (max-width: 1680px) { - .row { - display: flex; - flex-wrap: wrap; - box-sizing: border-box; - align-items: stretch; - } - .row > * { - box-sizing: border-box; - } - .row.gtr-uniform > * > :last-child { - margin-bottom: 0; - } - .row.aln-left { - justify-content: flex-start; - } - .row.aln-center { - justify-content: center; - } - .row.aln-right { - justify-content: flex-end; - } - .row.aln-top { - align-items: flex-start; - } - .row.aln-middle { - align-items: center; - } - .row.aln-bottom { - align-items: flex-end; - } - .row > .imp-xlarge { - order: -1; - } - .row > .col-1-xlarge { - width: 8.3333333333%; - } - .row > .off-1-xlarge { - margin-left: 8.3333333333%; - } - .row > .col-2-xlarge { - width: 16.6666666667%; - } - .row > .off-2-xlarge { - margin-left: 16.6666666667%; - } - .row > .col-3-xlarge { - width: 25%; - } - .row > .off-3-xlarge { - margin-left: 25%; - } - .row > .col-4-xlarge { - width: 33.3333333333%; - } - .row > .off-4-xlarge { - margin-left: 33.3333333333%; - } - .row > .col-5-xlarge { - width: 41.6666666667%; - } - .row > .off-5-xlarge { - margin-left: 41.6666666667%; - } - .row > .col-6-xlarge { - width: 50%; - } - .row > .off-6-xlarge { - margin-left: 50%; - } - .row > .col-7-xlarge { - width: 58.3333333333%; - } - .row > .off-7-xlarge { - margin-left: 58.3333333333%; - } - .row > .col-8-xlarge { - width: 66.6666666667%; - } - .row > .off-8-xlarge { - margin-left: 66.6666666667%; - } - .row > .col-9-xlarge { - width: 75%; - } - .row > .off-9-xlarge { - margin-left: 75%; - } - .row > .col-10-xlarge { - width: 83.3333333333%; - } - .row > .off-10-xlarge { - margin-left: 83.3333333333%; - } - .row > .col-11-xlarge { - width: 91.6666666667%; - } - .row > .off-11-xlarge { - margin-left: 91.6666666667%; - } - .row > .col-12-xlarge { - width: 100%; - } - .row > .off-12-xlarge { - margin-left: 100%; - } - .row.gtr-0 { - margin-top: 0px; - margin-left: 0px; - } - .row.gtr-0 > * { - padding: 0px 0 0 0px; - } - .row.gtr-0.gtr-uniform { - margin-top: 0px; - } - .row.gtr-0.gtr-uniform > * { - padding-top: 0px; - } - .row.gtr-25 { - margin-top: -12.5px; - margin-left: -12.5px; - } - .row.gtr-25 > * { - padding: 12.5px 0 0 12.5px; - } - .row.gtr-25.gtr-uniform { - margin-top: -12.5px; - } - .row.gtr-25.gtr-uniform > * { - padding-top: 12.5px; - } - .row.gtr-50 { - margin-top: -25px; - margin-left: -25px; - } - .row.gtr-50 > * { - padding: 25px 0 0 25px; - } - .row.gtr-50.gtr-uniform { - margin-top: -25px; - } - .row.gtr-50.gtr-uniform > * { - padding-top: 25px; - } - .row { - margin-top: -50px; - margin-left: -50px; - } - .row > * { - padding: 50px 0 0 50px; - } - .row.gtr-uniform { - margin-top: -50px; - } - .row.gtr-uniform > * { - padding-top: 50px; - } - .row.gtr-150 { - margin-top: -75px; - margin-left: -75px; - } - .row.gtr-150 > * { - padding: 75px 0 0 75px; - } - .row.gtr-150.gtr-uniform { - margin-top: -75px; - } - .row.gtr-150.gtr-uniform > * { - padding-top: 75px; - } - .row.gtr-200 { - margin-top: -100px; - margin-left: -100px; - } - .row.gtr-200 > * { - padding: 100px 0 0 100px; - } - .row.gtr-200.gtr-uniform { - margin-top: -100px; - } - .row.gtr-200.gtr-uniform > * { - padding-top: 100px; - } -} -@media screen and (max-width: 1280px) { - .row { - display: flex; - flex-wrap: wrap; - box-sizing: border-box; - align-items: stretch; - } - .row > * { - box-sizing: border-box; - } - .row.gtr-uniform > * > :last-child { - margin-bottom: 0; - } - .row.aln-left { - justify-content: flex-start; - } - .row.aln-center { - justify-content: center; - } - .row.aln-right { - justify-content: flex-end; - } - .row.aln-top { - align-items: flex-start; - } - .row.aln-middle { - align-items: center; - } - .row.aln-bottom { - align-items: flex-end; - } - .row > .imp-large { - order: -1; - } - .row > .col-1-large { - width: 8.3333333333%; - } - .row > .off-1-large { - margin-left: 8.3333333333%; - } - .row > .col-2-large { - width: 16.6666666667%; - } - .row > .off-2-large { - margin-left: 16.6666666667%; - } - .row > .col-3-large { - width: 25%; - } - .row > .off-3-large { - margin-left: 25%; - } - .row > .col-4-large { - width: 33.3333333333%; - } - .row > .off-4-large { - margin-left: 33.3333333333%; - } - .row > .col-5-large { - width: 41.6666666667%; - } - .row > .off-5-large { - margin-left: 41.6666666667%; - } - .row > .col-6-large { - width: 50%; - } - .row > .off-6-large { - margin-left: 50%; - } - .row > .col-7-large { - width: 58.3333333333%; - } - .row > .off-7-large { - margin-left: 58.3333333333%; - } - .row > .col-8-large { - width: 66.6666666667%; - } - .row > .off-8-large { - margin-left: 66.6666666667%; - } - .row > .col-9-large { - width: 75%; - } - .row > .off-9-large { - margin-left: 75%; - } - .row > .col-10-large { - width: 83.3333333333%; - } - .row > .off-10-large { - margin-left: 83.3333333333%; - } - .row > .col-11-large { - width: 91.6666666667%; - } - .row > .off-11-large { - margin-left: 91.6666666667%; - } - .row > .col-12-large { - width: 100%; - } - .row > .off-12-large { - margin-left: 100%; - } - .row.gtr-0 { - margin-top: 0px; - margin-left: 0px; - } - .row.gtr-0 > * { - padding: 0px 0 0 0px; - } - .row.gtr-0.gtr-uniform { - margin-top: 0px; - } - .row.gtr-0.gtr-uniform > * { - padding-top: 0px; - } - .row.gtr-25 { - margin-top: -7.5px; - margin-left: -7.5px; - } - .row.gtr-25 > * { - padding: 7.5px 0 0 7.5px; - } - .row.gtr-25.gtr-uniform { - margin-top: -7.5px; - } - .row.gtr-25.gtr-uniform > * { - padding-top: 7.5px; - } - .row.gtr-50 { - margin-top: -15px; - margin-left: -15px; - } - .row.gtr-50 > * { - padding: 15px 0 0 15px; - } - .row.gtr-50.gtr-uniform { - margin-top: -15px; - } - .row.gtr-50.gtr-uniform > * { - padding-top: 15px; - } - .row { - margin-top: -30px; - margin-left: -30px; - } - .row > * { - padding: 30px 0 0 30px; - } - .row.gtr-uniform { - margin-top: -30px; - } - .row.gtr-uniform > * { - padding-top: 30px; - } - .row.gtr-150 { - margin-top: -45px; - margin-left: -45px; - } - .row.gtr-150 > * { - padding: 45px 0 0 45px; - } - .row.gtr-150.gtr-uniform { - margin-top: -45px; - } - .row.gtr-150.gtr-uniform > * { - padding-top: 45px; - } - .row.gtr-200 { - margin-top: -60px; - margin-left: -60px; - } - .row.gtr-200 > * { - padding: 60px 0 0 60px; - } - .row.gtr-200.gtr-uniform { - margin-top: -60px; - } - .row.gtr-200.gtr-uniform > * { - padding-top: 60px; - } -} -@media screen and (max-width: 980px) { - .row { - display: flex; - flex-wrap: wrap; - box-sizing: border-box; - align-items: stretch; - } - .row > * { - box-sizing: border-box; - } - .row.gtr-uniform > * > :last-child { - margin-bottom: 0; - } - .row.aln-left { - justify-content: flex-start; - } - .row.aln-center { - justify-content: center; - } - .row.aln-right { - justify-content: flex-end; - } - .row.aln-top { - align-items: flex-start; - } - .row.aln-middle { - align-items: center; - } - .row.aln-bottom { - align-items: flex-end; - } - .row > .imp-medium { - order: -1; - } - .row > .col-1-medium { - width: 8.3333333333%; - } - .row > .off-1-medium { - margin-left: 8.3333333333%; - } - .row > .col-2-medium { - width: 16.6666666667%; - } - .row > .off-2-medium { - margin-left: 16.6666666667%; - } - .row > .col-3-medium { - width: 25%; - } - .row > .off-3-medium { - margin-left: 25%; - } - .row > .col-4-medium { - width: 33.3333333333%; - } - .row > .off-4-medium { - margin-left: 33.3333333333%; - } - .row > .col-5-medium { - width: 41.6666666667%; - } - .row > .off-5-medium { - margin-left: 41.6666666667%; - } - .row > .col-6-medium { - width: 50%; - } - .row > .off-6-medium { - margin-left: 50%; - } - .row > .col-7-medium { - width: 58.3333333333%; - } - .row > .off-7-medium { - margin-left: 58.3333333333%; - } - .row > .col-8-medium { - width: 66.6666666667%; - } - .row > .off-8-medium { - margin-left: 66.6666666667%; - } - .row > .col-9-medium { - width: 75%; - } - .row > .off-9-medium { - margin-left: 75%; - } - .row > .col-10-medium { - width: 83.3333333333%; - } - .row > .off-10-medium { - margin-left: 83.3333333333%; - } - .row > .col-11-medium { - width: 91.6666666667%; - } - .row > .off-11-medium { - margin-left: 91.6666666667%; - } - .row > .col-12-medium { - width: 100%; - } - .row > .off-12-medium { - margin-left: 100%; - } - .row.gtr-0 { - margin-top: 0px; - margin-left: 0px; - } - .row.gtr-0 > * { - padding: 0px 0 0 0px; - } - .row.gtr-0.gtr-uniform { - margin-top: 0px; - } - .row.gtr-0.gtr-uniform > * { - padding-top: 0px; - } - .row.gtr-25 { - margin-top: -10px; - margin-left: -10px; - } - .row.gtr-25 > * { - padding: 10px 0 0 10px; - } - .row.gtr-25.gtr-uniform { - margin-top: -10px; - } - .row.gtr-25.gtr-uniform > * { - padding-top: 10px; - } - .row.gtr-50 { - margin-top: -20px; - margin-left: -20px; - } - .row.gtr-50 > * { - padding: 20px 0 0 20px; - } - .row.gtr-50.gtr-uniform { - margin-top: -20px; - } - .row.gtr-50.gtr-uniform > * { - padding-top: 20px; - } - .row { - margin-top: -40px; - margin-left: -40px; - } - .row > * { - padding: 40px 0 0 40px; - } - .row.gtr-uniform { - margin-top: -40px; - } - .row.gtr-uniform > * { - padding-top: 40px; - } - .row.gtr-150 { - margin-top: -60px; - margin-left: -60px; - } - .row.gtr-150 > * { - padding: 60px 0 0 60px; - } - .row.gtr-150.gtr-uniform { - margin-top: -60px; - } - .row.gtr-150.gtr-uniform > * { - padding-top: 60px; - } - .row.gtr-200 { - margin-top: -80px; - margin-left: -80px; - } - .row.gtr-200 > * { - padding: 80px 0 0 80px; - } - .row.gtr-200.gtr-uniform { - margin-top: -80px; - } - .row.gtr-200.gtr-uniform > * { - padding-top: 80px; - } -} -@media screen and (max-width: 736px) { - .row { - display: flex; - flex-wrap: wrap; - box-sizing: border-box; - align-items: stretch; - } - .row > * { - box-sizing: border-box; - } - .row.gtr-uniform > * > :last-child { - margin-bottom: 0; - } - .row.aln-left { - justify-content: flex-start; - } - .row.aln-center { - justify-content: center; - } - .row.aln-right { - justify-content: flex-end; - } - .row.aln-top { - align-items: flex-start; - } - .row.aln-middle { - align-items: center; - } - .row.aln-bottom { - align-items: flex-end; - } - .row > .imp-small { - order: -1; - } - .row > .col-1-small { - width: 8.3333333333%; - } - .row > .off-1-small { - margin-left: 8.3333333333%; - } - .row > .col-2-small { - width: 16.6666666667%; - } - .row > .off-2-small { - margin-left: 16.6666666667%; - } - .row > .col-3-small { - width: 25%; - } - .row > .off-3-small { - margin-left: 25%; - } - .row > .col-4-small { - width: 33.3333333333%; - } - .row > .off-4-small { - margin-left: 33.3333333333%; - } - .row > .col-5-small { - width: 41.6666666667%; - } - .row > .off-5-small { - margin-left: 41.6666666667%; - } - .row > .col-6-small { - width: 50%; - } - .row > .off-6-small { - margin-left: 50%; - } - .row > .col-7-small { - width: 58.3333333333%; - } - .row > .off-7-small { - margin-left: 58.3333333333%; - } - .row > .col-8-small { - width: 66.6666666667%; - } - .row > .off-8-small { - margin-left: 66.6666666667%; - } - .row > .col-9-small { - width: 75%; - } - .row > .off-9-small { - margin-left: 75%; - } - .row > .col-10-small { - width: 83.3333333333%; - } - .row > .off-10-small { - margin-left: 83.3333333333%; - } - .row > .col-11-small { - width: 91.6666666667%; - } - .row > .off-11-small { - margin-left: 91.6666666667%; - } - .row > .col-12-small { - width: 100%; - } - .row > .off-12-small { - margin-left: 100%; - } - .row.gtr-0 { - margin-top: 0px; - margin-left: 0px; - } - .row.gtr-0 > * { - padding: 0px 0 0 0px; - } - .row.gtr-0.gtr-uniform { - margin-top: 0px; - } - .row.gtr-0.gtr-uniform > * { - padding-top: 0px; - } - .row.gtr-25 { - margin-top: -5px; - margin-left: -5px; - } - .row.gtr-25 > * { - padding: 5px 0 0 5px; - } - .row.gtr-25.gtr-uniform { - margin-top: -5px; - } - .row.gtr-25.gtr-uniform > * { - padding-top: 5px; - } - .row.gtr-50 { - margin-top: -10px; - margin-left: -10px; - } - .row.gtr-50 > * { - padding: 10px 0 0 10px; - } - .row.gtr-50.gtr-uniform { - margin-top: -10px; - } - .row.gtr-50.gtr-uniform > * { - padding-top: 10px; - } - .row { - margin-top: -20px; - margin-left: -20px; - } - .row > * { - padding: 20px 0 0 20px; - } - .row.gtr-uniform { - margin-top: -20px; - } - .row.gtr-uniform > * { - padding-top: 20px; - } - .row.gtr-150 { - margin-top: -30px; - margin-left: -30px; - } - .row.gtr-150 > * { - padding: 30px 0 0 30px; - } - .row.gtr-150.gtr-uniform { - margin-top: -30px; - } - .row.gtr-150.gtr-uniform > * { - padding-top: 30px; - } - .row.gtr-200 { - margin-top: -40px; - margin-left: -40px; - } - .row.gtr-200 > * { - padding: 40px 0 0 40px; - } - .row.gtr-200.gtr-uniform { - margin-top: -40px; - } - .row.gtr-200.gtr-uniform > * { - padding-top: 40px; - } -} - -/* Form */ -form label { - display: block; - color: #252122; - font-weight: 400; - margin: 0 0 0.5em 0; -} -form input[type=text], -form input[type=email], -form input[type=password], -form select, -form textarea { - -webkit-appearance: none; - display: block; - border: 0; - padding: 0.75em 1em; - font-size: 1em; - border-radius: 5px; - border: solid 1px #dddddd; - background: #fff; - width: 100%; -} -form input[type=text]:focus, -form input[type=email]:focus, -form input[type=password]:focus, -form select:focus, -form textarea:focus { - box-shadow: inset 0px 0px 1px 1px #43bff0; -} -form textarea { - height: 15em; -} -form ::-webkit-input-placeholder { - color: #555 !important; -} -form :-moz-placeholder { - color: #555 !important; -} -form ::-moz-placeholder { - color: #555 !important; -} -form :-ms-input-placeholder { - color: #555 !important; -} -form ::-moz-focus-inner { - border: 0; -} - -/* Tables */ -table { - width: 100%; -} -table tr { - border-top: solid 1px #dddddd; -} -table tr:first-child { - border-top: 0; -} -table td { - padding: 0.5em 1em 0.5em 1em; -} -table th { - text-align: left; - padding: 0.5em 1em 0.5em 1em; - font-weight: 700; - margin: 0 0 1em 0; -} -table thead { - border-bottom: solid 2px #dddddd; -} - -/* Section/Article */ -section, -article { - margin-bottom: 2.5em; -} -section > :last-child, section:last-child, -article > :last-child, -article:last-child { - margin-bottom: 0; -} - -header { - margin: 0 0 1.5em 0; -} -header > p { - display: block; - font-style: italic; - margin: 0.5em 0 0 0; - padding-bottom: 0.5em; -} -header.major { - position: relative; - text-align: center; - border-top: solid 1px #ccc; - top: 1em; - margin: 0 0 3em 0; -} -header.major h2 { - background: #fff; - position: relative; - top: -0.65em; - display: inline; - margin: 0; - padding: 0 1em 0 1em; -} - -footer { - margin: 2.25em 0 0 0; -} - -/* Box */ -.box { - background: #ffffff; - border-bottom: solid 1px #ccc; - padding: 2.75em 1.75em 2.75em 1.75em; -} -.box .image.featured { - position: relative; - width: auto; - left: 1.75em; - top: 1.75em; - margin: -4.5em 0 4.25em -3.5em; -} -.box.post header { - padding-top: 1em; - margin: 0 0 2em 0; -} -.box.post h2 { - font-size: 2.5em; - letter-spacing: -0.015em; -} -.box.post header > p { - margin-top: 1.25em; - font-size: 1.25em; -} -.box footer ul.actions { - margin-bottom: 0; -} - -/* Button */ -input[type=button], -input[type=submit], -input[type=reset], -button, -.button { - -webkit-appearance: none; - display: inline-block; - text-decoration: none; - cursor: pointer; - border: 0; - border-radius: 5px; - background: #d52349; - color: #fff !important; - font-weight: 700; - outline: 0; - font-size: 1.1em; - padding: 0.65em 1.5em 0.65em 1.5em; - text-align: center; - -moz-transition: background-color .25s ease-in-out; - -webkit-transition: background-color .25s ease-in-out; - -ms-transition: background-color .25s ease-in-out; - transition: background-color .25s ease-in-out; -} -input[type=button]:hover, -input[type=submit]:hover, -input[type=reset]:hover, -button:hover, -.button:hover { - background: #e53359; -} -input[type=button]:active, -input[type=submit]:active, -input[type=reset]:active, -button:active, -.button:active { - background: #c51349; -} -input[type=button].alt, -input[type=submit].alt, -input[type=reset].alt, -button.alt, -.button.alt { - background: #00aba9; -} -input[type=button].alt:hover, -input[type=submit].alt:hover, -input[type=reset].alt:hover, -button.alt:hover, -.button.alt:hover { - background: rgb(0, 192.42, 190.1694736842); -} -input[type=button].alt:active, -input[type=submit].alt:active, -input[type=reset].alt:active, -button.alt:active, -.button.alt:active { - background: rgb(0, 192.42, 190.1694736842); -} -input[type=button].promote, -input[type=submit].promote, -input[type=reset].promote, -button.promote, -.button.promote { - background: #ffc425; -} -input[type=button].promote:hover, -input[type=submit].promote:hover, -input[type=reset].promote:hover, -button.promote:hover, -.button.promote:hover { - background: rgb(255, 201.7971559633, 58.42); -} -input[type=button].promote:active, -input[type=submit].promote:active, -input[type=reset].promote:active, -button.promote:active, -.button.promote:active { - background: rgb(255, 201.7971559633, 58.42); -} -input[type=button].icon:before, -input[type=submit].icon:before, -input[type=reset].icon:before, -button.icon:before, -.button.icon:before { - opacity: 0.35; - position: relative; - top: 0.05em; - margin-right: 0.75em; -} -input[type=button].large, -input[type=submit].large, -input[type=reset].large, -button.large, -.button.large { - font-size: 1.5em; - padding: 0.75em 1.5em 0.75em 1.5em; -} - -/* Image */ -.image { - display: inline-block; - outline: 0; -} -.image img { - display: block; - width: 100%; -} -.image.centered { - display: block; - margin: 0 0 2em 0; -} -.image.centered img { - margin: 0 auto; - width: auto; -} -.image.featured { - display: block; - width: 100%; - margin: 0 0 2em 0; -} -.image.left { - float: left; - margin: 0 2em 2em 0; -} - -/* List */ -ul { - list-style: disc; - padding-left: 1em; -} -ul li { - padding-left: 0.5em; -} - -ol { - list-style: decimal; - padding-left: 1.25em; -} -ol li { - padding-left: 0.25em; -} - -/* Actions */ -ul.actions { - list-style: none; - padding-left: 0; -} -ul.actions li { - display: inline-block; - margin-left: 1em; - padding-left: 0; -} -ul.actions li:first-child { - margin-left: 0; -} - -/* Links */ -ul.links { - list-style: none; - padding-left: 0; -} -ul.links li { - display: inline-block; - border-left: solid 1px rgba(255, 255, 255, 0.05); - padding: 0 0 0 1em; - margin: 0 0 0 1em; -} -ul.links li:first-child { - border-left: 0; - padding-left: 0; - margin-left: 0; -} - -/* Contact */ -ul.contact { - list-style: none; - padding-left: 0; -} -ul.contact li { - position: relative; - border-top: solid 1px #ddd; - padding: 1.3em 0 1.3em 7em; -} -ul.contact li h3 { - position: absolute; - left: 0; - top: 1.3em; - font-size: 1.1em; -} -ul.contact li p { - margin: 0; -} -ul.contact li:first-child { - padding-top: 0; - border-top: 0; -} -ul.contact li:first-child h3 { - top: 0; -} - -/* Dates */ -ul.dates { - list-style: none; - padding-left: 0; -} -ul.dates li { - position: relative; - border-top: solid 1px #ddd; - padding: 1.3em 0 1.3em 6.75em; -} -ul.dates .date { - display: block; - position: absolute; - left: 0; - top: 1.3em; - background-color: #d52349; - height: 3.5em; - text-align: center; - color: #fff; - line-height: 1em; - border-top-left-radius: 5px; - border-bottom-left-radius: 5px; - padding: 0.5em 0.75em 0 1em; -} -ul.dates .date:after { - content: ""; - position: absolute; - bottom: 0; - right: -1.2em; - border-left: solid 1.25em #d52349; - border-top: solid 1.8em transparent; - border-bottom: solid 1.8em transparent; -} -ul.dates .date.done { - background-color: #00b159; -} -ul.dates .date.done:after { - border-left: solid 1.25em #00b159; -} -ul.dates .date.current { - background-color: #00aba9; -} -ul.dates .date.current:after { - border-left: solid 1.25em #00aba9; -} -ul.dates .date strong { - display: block; - font-size: 1.75em; - padding-top: 0.15em; -} -ul.dates h3 { - font-size: 1.1em; -} -ul.dates p { - margin: 0; -} -ul.dates li:first-child { - border-top: 0; - padding-top: 0; -} -ul.dates li:first-child .date { - top: 0; -} - -/* Divided */ -ul.divided { - list-style: none; - padding-left: 0; -} -ul.divided li { - border-top: solid 1px #ddd; - padding: 1em 0 1em 0; -} -ul.divided li:first-child { - border-top: 0; - padding-top: 0; -} - -/* Social */ -ul.social { - list-style: none; - padding-left: 0; - overflow: hidden; - cursor: default; - margin: 0 0 3.25em 0; -} -ul.social li { - display: inline-block; - padding-left: 0; - margin-left: 0.75em; -} -ul.social li:first-child { - margin-left: 0; -} -ul.social li a { - display: inline-block; - width: 3em; - height: 3em; - text-align: center; - border-radius: 5px; - background: #888; - -moz-transition: background-color .25s ease-in-out; - -webkit-transition: background-color .25s ease-in-out; - -ms-transition: background-color .25s ease-in-out; - transition: background-color .25s ease-in-out; -} -ul.social li a:before { - color: #fff; - font-size: 2em; - line-height: 1.5em; -} -ul.social li a.fa-twitter { - background: #00aba9; -} -ul.social li a.fa-twitter:hover { - background: rgb(0, 196.5, 194.201754386); -} -ul.social li a.fa-youtube { - background: #00aba9; -} -ul.social li a.fa-youtube:hover { - background: rgb(0, 196.5, 194.201754386); -} -ul.social li a.fa-telegram { - background: #00aba9; -} -ul.social li a.fa-telegram:hover { - background: rgb(0, 196.5, 194.201754386); -} -ul.social li a.fa-discord { - background: #00aba9; -} -ul.social li a.fa-discord:hover { - background: rgb(0, 196.5, 194.201754386); -} -ul.social li a.fa-linkedin { - background: #00aba9; -} -ul.social li a.fa-linkedin:hover { - background: rgb(0, 196.5, 194.201754386); -} -ul.social li a.fa-tumblr { - background: #00aba9; -} -ul.social li a.fa-tumblr:hover { - background: rgb(0, 196.5, 194.201754386); -} -ul.social li a.fa-medium { - background: #00aba9; -} -ul.social li a.fa-medium:hover { - background: rgb(0, 196.5, 194.201754386); -} -ul.social li a.fa-reddit { - background: #00aba9; -} -ul.social li a.fa-reddit:hover { - background: rgb(0, 196.5, 194.201754386); -} - -.mb-0 { - margin-bottom: 0em; -} - -/* Badges */ -.badge { - background-color: teal; - display: inline-block; - color: #fff; - padding-left: 8px; - padding-right: 8px; - margin-left: 1px; - margin-right: 1px; - text-align: center; - border-radius: 5px; - font-size: smaller; -} - -.badge-connect { - background-color: #d11141; -} - -.badge-educate { - background-color: #00b159; -} - -.badge-build { - background-color: #00aedb; -} - -.badge-promote { - background-color: #ffc425; -} - -/* Icons */ -.icon { - text-decoration: none; -} -.icon:before { - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - display: inline-block; - font-style: normal; - font-variant: normal; - text-rendering: auto; - line-height: 1; - text-transform: none !important; - font-family: "Font Awesome 5 Free"; - font-weight: 400; -} -.icon { - position: relative; - text-decoration: none; -} -.icon.solid:before { - font-weight: 900; -} -.icon.brands:before { - font-family: "Font Awesome 5 Brands"; -} -.icon:before { - line-height: inherit; -} -.icon > .label { - display: none; -} -.icon.featured { - position: relative; - display: inline-block; - background-color: #d11141; - width: 9em; - padding: 1.75em 0 0.75em 0; - border-top-left-radius: 5px; - border-top-right-radius: 5px; - margin: 0 0 4.5em 0; - cursor: default; -} -.icon.featured:before { - font-size: 4.5em; - line-height: 1em; - color: #fff; -} -.icon.featured:after { - content: ""; - position: absolute; - bottom: -1.95em; - left: 0; - border-top: solid 2em #d11141; - border-left: solid 4.5em transparent; - border-right: solid 4.5em transparent; -} -.icon.featured.alt { - background-color: #00aba9; -} -.icon.featured.alt:after { - border-top-color: #00aba9; -} -.icon.featured.alt2 { - background-color: #827a7c; -} -.icon.featured.alt2:after { - border-top-color: #827a7c; -} -.icon.featured.alt3 { - background-color: #ffc425; -} -.icon.featured.alt3:after { - border-top-color: #ffc425; -} -.icon.featured.alt4 { - background-color: #00aedb; -} -.icon.featured.alt4:after { - border-top-color: #00aedb; -} -.icon.featured.alt5 { - background-color: #00b159; -} -.icon.featured.alt5:after { - border-top-color: #00b159; -} - -.page-up { - font-weight: 900; - font-size: smaller; -} - -/* Page Wrapper */ -#page-wrapper > section { - margin-bottom: 0; -} - -/* Alert */ -.alert { - margin: 1em 0 1em 0; - padding: 1.5em; - color: white; -} -.alert.danger { - background-color: #fca6a0; -} -.alert.success { - background-color: #8bd1b7; -} -.alert.info { - background-color: #9acdf7; -} -.alert.warn { - background-color: #fdd190; -} - -/* Header */ -#header { - position: relative; - background: #ffffff; - border-bottom: solid 1px #ccc; - padding: 1em 0 3em 0; - text-align: center; -} -#header h1 { - color: #252122; - font-weight: 900; - font-size: 2.5em; - letter-spacing: -0.035em; - line-height: 1; -} - -/* Nav */ -#nav { - margin: 1em 0 -1.5em 0; -} -#nav > ul { - margin: 0; -} -#nav > ul > li { - display: inline-block; - font-style: italic; - margin: 0 0.35em 0 0.35em; -} -#nav > ul > li > ul { - display: none; -} -#nav > ul > li > a { - border-radius: 5px; - color: #5d5d5d; - text-decoration: none; - padding: 0.6em 1.2em 0.6em 1.2em; - -moz-transition: background-color .25s ease-in-out; - -webkit-transition: background-color .25s ease-in-out; - -ms-transition: background-color .25s ease-in-out; - transition: background-color .25s ease-in-out; - outline: 0; -} -#nav > ul > li:hover > a, #nav > ul > li.active > a { - background: #f3f3f3; -} -#nav > ul > li.current > a { - background: #00aba9; - color: #fff !important; - font-weight: 700; -} - -.dropotron { - border-radius: 5px; - background-color: #F2F1EF; - background-color: rgba(242, 241, 239, 0.98); - padding: 1.25em 1.5em 1.25em 1.5em; - font-style: italic; - min-width: 13em; - box-shadow: 0px 8px 15px 0px rgba(242, 241, 239, 0.25); - text-align: left; - margin-top: -1.25em; - margin-left: -1px; - list-style: none; -} -.dropotron a, -.dropotron span { - color: rgb(70, 70, 70); - text-decoration: none; - -moz-transition: color .25s ease-in-out; - -webkit-transition: color .25s ease-in-out; - -ms-transition: color .25s ease-in-out; - transition: color .25s ease-in-out; -} -.dropotron a > i, -.dropotron span > i { - color: #a5a5a5 !important; -} -.dropotron li { - padding: 0.25em 0 0.25em 0; -} -.dropotron li:hover > a, -.dropotron li:hover > span { - color: black; -} -.dropotron.level-0 { - margin-top: 2em; -} -.dropotron.level-0:before { - content: ""; - display: block; - position: absolute; - left: 50%; - margin-left: -10px; - top: -9px; - border-left: solid 10px transparent; - border-right: solid 10px transparent; - border-bottom: solid 10px #F2F1EF; - border-bottom-color: rgba(242, 241, 239, 0.98); -} - -/* Banner */ -#banner { - background: rgb(249.7162162162, 249.4054054054, 248.7837837838) url("../../images/ada03.jpg"); - background-position: center center; - background-size: auto 100%; - background-repeat: no-repeat; - text-align: center; - position: relative; - padding: 8em 0; - margin: 3.5em 0 0 0; -} -#banner header { - background-color: rgba(34, 30, 31, 0.98); - display: inline-block; - padding: 2em 4em; - border-radius: 5px; -} -#banner header h2 { - color: #fff; - font-weight: 700; - font-size: 2.5em; - margin: 0 0 0.65em 0; -} -#banner header p { - color: #d52349; - padding: 0; - font-style: normal; - margin: 0; - font-size: 1.5em; -} -#banner header p.small { - font-size: small; -} - -/* Intro */ -#intro { - text-align: center; - overflow: hidden; -} -#intro section { - margin: 3em 0; - padding: 2.5em 0; -} -#intro h2 { - font-size: 1.75em; -} -#intro p { - margin: 0; -} -#intro .first { - position: relative; - z-index: 1; -} -#intro .first:before { - content: ""; - width: 32px; - height: 100%; - position: absolute; - left: -24px; - top: 0; - display: block; - z-index: -1; -} -#intro .first:after { - content: ""; - width: 32px; - height: 100%; - position: absolute; - right: -24px; - top: 0; - display: block; - z-index: -1; - box-shadow: -32px 0 0 0 #fff, 0 -32px 0 0 #fff, 0 32px 0 0 #fff, -32px 32px 0 0 #fff, -32px -32px 0 0 #fff, 0 0 32px 0 rgba(0, 0, 0, 0.15); -} -#intro .left-center { - position: relative; - z-index: 1; -} -#intro .left-center:before { - content: ""; - width: 32px; - height: 100%; - position: absolute; - left: -24px; - top: 0; - display: block; - z-index: -1; -} -#intro .left-center:after { - content: ""; - width: 32px; - height: 100%; - position: absolute; - right: -24px; - top: 0; - display: block; - z-index: -1; - box-shadow: -32px 0 0 0 #fff, 0 -32px 0 0 #fff, 0 32px 0 0 #fff, -32px 32px 0 0 #fff, -32px -32px 0 0 #fff, 0 0 32px 0 rgba(0, 0, 0, 0.15); -} -#intro .right-center { - position: relative; - z-index: 1; -} -#intro .right-center:before { - content: ""; - width: 32px; - height: 100%; - position: absolute; - left: -24px; - top: 0; - display: block; - z-index: -1; -} -#intro .right-center:after { - content: ""; - width: 32px; - height: 100%; - position: absolute; - right: -24px; - top: 0; - display: block; - z-index: -1; - box-shadow: -32px 0 0 0 #fff, 0 -32px 0 0 #fff, 0 32px 0 0 #fff, -32px 32px 0 0 #fff, -32px -32px 0 0 #fff, 0 0 32px 0 rgba(0, 0, 0, 0.15); -} -#intro .middle { - position: relative; - z-index: 1; -} -#intro .middle:before { - content: ""; - width: 32px; - height: 100%; - position: absolute; - left: -24px; - top: 0; - display: block; - z-index: -1; - box-shadow: 32px 0 0 0 #fff, 0 -32px 0 0 #fff, 0 32px 0 0 #fff, 32px 32px 0 0 #fff, 32px -32px 0 0 #fff, 0 0 32px 0 rgba(0, 0, 0, 0.15); -} -#intro .middle:after { - content: ""; - width: 32px; - height: 100%; - position: absolute; - right: -24px; - top: 0; - display: block; - z-index: -1; - box-shadow: -32px 0 0 0 #fff, 0 -32px 0 0 #fff, 0 32px 0 0 #fff, -32px 32px 0 0 #fff, -32px -32px 0 0 #fff, 0 0 32px 0 rgba(0, 0, 0, 0.15); -} -#intro .button { - min-width: 12em; -} -#intro footer { - margin: 0; -} - -/* Main */ -#main { - position: relative; - background: #f7f7f7 url("images/bg.png"); - padding: 4em 0 4em 0; -} -#main:before { - content: ""; - position: absolute; - top: 0; - left: 0; - width: 100%; - background: url("images/bg.png"); - background-size: 100% 100%; - z-index: 0; - opacity: 0.1; -} -#main .major h2 { - background: #f7f7f7 url("images/bg.png"); -} - -/* Footer */ -#footer { - position: relative; - color: #858484; - padding: 4em 0; -} -#footer:before { - content: ""; - position: absolute; - top: 0; - left: 0; - width: 100%; - background: url("images/bg.png"); - background-size: 100% 100%; - z-index: 0; - opacity: 0.5; -} -#footer a { - color: #c5c4c4; -} -#footer h2, -#footer h3, -#footer h4, -#footer h5, -#footer h6, -#footer strong, -#footer b { - color: #fff; -} -#footer h2 a, -#footer h3 a, -#footer h4 a, -#footer h5 a, -#footer h6 a, -#footer strong a, -#footer b a { - color: inherit; -} -#footer ul.contact li, #footer ul.dates li, #footer ul.divided li { - border-top-color: #353434; - border-top-color: rgba(255, 255, 255, 0.05); -} -#footer header { - margin: 0 0 3em 0; -} -#footer header h2 { - font-size: 1.75em; -} - -/* Copyright */ -#copyright { - text-align: center; - margin: 3em 0 2em 0; -} -#copyright ul.links { - display: inline-block; - background: #2C2929; - background: rgba(255, 255, 255, 0.05); - border-radius: 5px; - margin: 0; - padding: 0.85em 2.25em 0.85em 2.25em; -} - -/* XLarge */ -@media screen and (max-width: 1680px) { - /* Basic */ - body, - input, - textarea, - select { - font-size: 12pt; - } -} -/* Large */ -@media screen and (max-width: 1280px) { - /* Basic */ - body, - input, - textarea, - select { - font-size: 11pt; - } - /* Section/Article */ - header.major { - margin: 0.75em 0 2.5em 0; - } - header.major h2 { - padding: 0 1em 0 1em; - } - /* Social */ - ul.social li { - margin: 0 0 0.25em 0.75em; - } - /* Header */ - #header { - padding: 4em 0 3em 0; - /* Navigation touch targets */ - } - #header #nav ul li a { - min-height: 44px; - min-width: 44px; - padding: 12px 16px; - display: inline-flex; - align-items: center; - justify-content: center; - text-decoration: none; - border-radius: 6px; - transition: background-color 0.2s ease; - } - #header #nav ul li a:hover, #header #nav ul li a:focus { - background-color: rgba(0, 0, 0, 0.05); - } - /* Banner */ - #banner { - padding: 6em 0; - margin: 3em 0 0 0; - } - /* Intro */ - #intro { - padding: 0; - } - #intro section { - padding: 1em 2em; - } - #intro .middle:before { - left: -12px; - } - #intro .middle:after { - right: -12px; - } - /* Main */ - #main { - padding: 30px 0; - } - /* Footer */ - #footer { - padding: 3em 0; - } - #footer:before { - height: 2.5em; - } - #footer header { - margin: 0 0 1.5em 0; - } - #footer header h2 { - font-size: 1.25em; - } - /* Copyright */ - #copyright { - margin: 0; - } -} -/* Medium */ -#navPanel, -#titleBar { - display: none; -} - -@media screen and (max-width: 980px) { - /* Typography improvements for better mobile readability */ - body, - input, - textarea, - select { - font-size: 16px; - line-height: 1.6; - } - /* Fluid typography for better mobile scaling */ - h1 { - font-size: clamp(1.8rem, 4vw, 2.5rem); - } - h2 { - font-size: clamp(1.4rem, 3.5vw, 1.8rem); - } - h3 { - font-size: clamp(1.2rem, 3vw, 1.5rem); - } - /* Box */ - .box footer ul.actions li { - margin: 1em 0 0 0; - display: block; - } - .box footer ul.actions li .button { - width: 100%; - } - .box footer ul.actions li:first-child { - margin-top: 0; - } - /* Header */ - #header { - padding: 3.5em 0 3em 0; - } - /* Nav */ - #nav { - display: none; - } - /* Intro */ - #intro { - padding: 3em 0 0 0; - } - #intro section { - position: relative; - border-top: solid 1px #dfdfdf; - margin: 0; - padding: 40px 0 0 0; - } - #intro section.first { - border-top: 0; - padding-top: 0; - } - #intro section p { - margin: 0; - } - #intro .left-center:before, #intro .left-center:after { - display: none; - } - #intro .right-center:before, #intro .right-center:after { - display: none; - } - #intro .middle:before, #intro .middle:after { - display: none; - } - #intro footer { - padding: 3em 0 0 0; - } - #intro footer ul.actions { - margin-bottom: 0; - } - /* Main */ - #main { - padding: 40px 0; - } - /* Copyright */ - #copyright ul.links { - display: block; - } - /* Nav */ - #page-wrapper { - -moz-backface-visibility: hidden; - -webkit-backface-visibility: hidden; - -ms-backface-visibility: hidden; - backface-visibility: hidden; - -moz-transition: -moz-transform 0.5s ease; - -webkit-transition: -webkit-transform 0.5s ease; - -ms-transition: -ms-transform 0.5s ease; - transition: transform 0.5s ease; - padding-bottom: 1px; - } - #titleBar { - -moz-backface-visibility: hidden; - -webkit-backface-visibility: hidden; - -ms-backface-visibility: hidden; - backface-visibility: hidden; - -moz-transition: -moz-transform 0.5s ease; - -webkit-transition: -webkit-transform 0.5s ease; - -ms-transition: -ms-transform 0.5s ease; - transition: transform 0.5s ease; - display: block; - height: 44px; - left: 0; - position: fixed; - top: 0; - width: 100%; - z-index: 10001; - background: none; - } - #titleBar .toggle { - text-decoration: none; - } - #titleBar .toggle:before { - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - display: inline-block; - font-style: normal; - font-variant: normal; - text-rendering: auto; - line-height: 1; - text-transform: none !important; - font-family: "Font Awesome 5 Free"; - font-weight: 900; - } - #titleBar .toggle { - width: 80px; - height: 60px; - } - #titleBar .toggle:before { - content: "\f0c9"; - display: block; - position: absolute; - left: 10px; - top: 10px; - width: 50px; - height: 40px; - line-height: 40px; - font-size: 18px; - color: #fff; - text-align: center; - background: rgba(150, 150, 150, 0.75); - border-radius: 5px; - } - #titleBar .toggle:active:before { - background-color: rgb(150, 150, 150); - } - #navPanel { - -moz-backface-visibility: hidden; - -webkit-backface-visibility: hidden; - -ms-backface-visibility: hidden; - backface-visibility: hidden; - -moz-transform: translateX(-275px); - -webkit-transform: translateX(-275px); - -ms-transform: translateX(-275px); - transform: translateX(-275px); - -moz-transition: -moz-transform 0.5s ease; - -webkit-transition: -webkit-transform 0.5s ease; - -ms-transition: -ms-transform 0.5s ease; - transition: transform 0.5s ease; - display: block; - height: 100%; - left: 0; - overflow-y: auto; - position: fixed; - top: 0; - width: 275px; - z-index: 10002; - color: #858484; - background-image: url("images/bg.png"); - box-shadow: inset -3px 0px 5px 0px rgba(0, 0, 0, 0.35); - } - #navPanel .link { - display: block; - color: #888; - font-weight: bolder; - text-decoration: none; - height: 44px; - line-height: 44px; - border-top: solid 1px rgba(255, 255, 255, 0.05); - padding: 0 1em 0 1em; - font-style: italic; - } - #navPanel .link:first-child { - border-top: 0; - } - #navPanel .indent-1 { - display: inline-block; - width: 1em; - } - #navPanel .indent-2 { - display: inline-block; - width: 2em; - } - #navPanel .indent-3 { - display: inline-block; - width: 3em; - } - #navPanel .indent-4 { - display: inline-block; - width: 4em; - } - #navPanel .indent-5 { - display: inline-block; - width: 5em; - } - #navPanel .depth-0 { - color: #fff; - } - body.navPanel-visible #page-wrapper { - -moz-transform: translateX(275px); - -webkit-transform: translateX(275px); - -ms-transform: translateX(275px); - transform: translateX(275px); - } - body.navPanel-visible #titleBar { - -moz-transform: translateX(275px); - -webkit-transform: translateX(275px); - -ms-transform: translateX(275px); - transform: translateX(275px); - } - body.navPanel-visible #navPanel { - -moz-transform: translateX(0); - -webkit-transform: translateX(0); - -ms-transform: translateX(0); - transform: translateX(0); - } -} -/* Small */ -@media screen and (max-width: 736px) { - /* Basic */ - body, - input, - textarea, - select { - font-size: 16px; - line-height: 1.6; - } - /* Fluid typography for better mobile scaling */ - h1 { - font-size: clamp(1.8rem, 4vw, 2.5rem) !important; - line-height: 1.2; - } - h2 { - font-size: clamp(1.4rem, 3.5vw, 1.8rem) !important; - line-height: 1.3; - } - h3 { - font-size: clamp(1.2rem, 3vw, 1.5rem) !important; - line-height: 1.4; - } - h2, - h3, - h4, - h5, - h6 { - font-size: 1.25em; - } - /* Button */ - input[type=button], - input[type=submit], - input[type=reset], - button, - .button { - min-height: 44px; /* Touch-friendly minimum height */ - min-width: 44px; /* Touch-friendly minimum width */ - padding: 12px 24px; /* Better thumb-friendly padding */ - font-size: 16px; /* Larger, more readable text */ - border-radius: 8px; /* Modern rounded corners */ - } - input[type=button].large, - input[type=submit].large, - input[type=reset].large, - button.large, - .button.large { - font-size: 18px; - padding: 16px 32px; - min-height: 48px; - } - /* Actions */ - ul.actions li { - margin: 16px 0 0 0; /* Increased spacing for easier navigation */ - display: block; - } - ul.actions li .button { - width: 100%; - text-align: center; - } - ul.actions li:first-child { - margin-top: 0; - } - /* Section/Article */ - section, - article { - margin-bottom: 20px; - } - header { - margin: 0 0 1em 0; - } - footer { - margin: 2em 0 0 0; - } - /* Box */ - .box { - padding: 24px 20px; - border-radius: 12px; - margin-bottom: 24px; - /* Removed touch-action from non-interactive container */ - } - .box .image.featured { - left: 20px; - top: 20px; - margin: -40px 0 24px -20px; - border-radius: 8px; - overflow: hidden; - } - .box.post header { - padding-top: 0; - margin: 0 0 16px 0; - } - .box.post h2 { - font-size: 1.4em; - line-height: 1.3em; - margin-bottom: 12px; - } - .box.post header > p { - margin-top: 0; - font-size: 1em; - line-height: 1.4; - } - .box { - /* Project badges */ - } - .box .badge { - display: inline-block; - margin: 4px 6px 4px 0; - padding: 6px 12px; - font-size: 14px; - border-radius: 20px; - font-weight: 600; - } - .box { - /* Footer buttons in project cards */ - } - .box footer .actions li .button { - min-height: 40px; - font-size: 14px; - padding: 8px 16px; - } - /* Divided */ - ul.divided li { - padding: 0.5em 0 0.5em 0; - } - /* Contact */ - ul.contact li { - padding: 0.8em 0 0.8em 7em; - } - ul.contact li h3 { - top: 0.8em; - } - ul.contact li a { - min-height: 44px; - padding: 8px 12px; - display: inline-flex; - align-items: center; - text-decoration: none; - border-radius: 4px; - transition: background-color 0.2s ease; - } - ul.contact li a:hover, ul.contact li a:focus { - background-color: rgba(255, 255, 255, 0.1); - } - /* Dates */ - ul.dates li { - padding-left: 6em; - } - ul.dates h3 { - margin: 0 0 0.5em 0; - } - /* Links */ - ul.links li { - display: block; - padding: 0.25em 0 0 0; - margin: 0.25em 0 0 0; - border-left: 0; - } - ul.links li:first-child { - padding-top: 0; - margin-top: 0; - } - ul.links li a { - min-height: 44px; - padding: 8px 12px; - display: inline-flex; - align-items: center; - text-decoration: none; - border-radius: 4px; - transition: background-color 0.2s ease; - } - ul.links li a:hover, ul.links li a:focus { - background-color: rgba(255, 255, 255, 0.1); - } - /* Social */ - ul.social li { - margin: 0 0.5em 0.75em 0; - } - ul.social li a { - min-height: 44px; - min-width: 44px; - display: flex; - align-items: center; - justify-content: center; - width: 44px; - height: 44px; - padding: 8px; - border-radius: 8px; - text-decoration: none; - transition: all 0.2s ease; - } - ul.social li a:before { - font-size: 20px; - line-height: 1; - } - /* Icons */ - .icon.featured { - width: 8em; - margin: 0 0 3em 0; - } - .icon.featured:after { - border-left: solid 4em transparent; - border-right: solid 4em transparent; - } - /* Header */ - #header { - text-align: center; - padding: 24px 16px; /* Better mobile padding */ - } - #header h1 { - color: #252122; - font-weight: 900; - font-size: 1.75em; - letter-spacing: -0.035em; - margin-bottom: 8px; - } - #header { - /* Navigation improvements */ - } - #header nav ul li { - margin: 8px 0; /* Better touch spacing */ - } - #header nav ul li a { - padding: 12px 16px; /* Improved touch targets */ - min-height: 44px; - display: flex; - align-items: center; - justify-content: center; - border-radius: 6px; - transition: background-color 0.2s ease; - } - #header nav ul li a:hover, #header nav ul li a:focus { - background-color: rgba(209, 17, 65, 0.1); - } - /* Intro */ - #intro { - padding: 2em 0 0 0; - } - #intro section { - padding: 40px 0 0 0; - margin: 20px 0 0 0; - } - #intro h2 { - font-size: 1.25em; - } - /* Banner */ - #banner { - padding: 48px 16px; - margin: 32px 0 0 0; - } - #banner header { - padding: 24px 20px; - display: block; - border-radius: 12px; - } - #banner header h2 { - font-size: 1.75em; /* Larger for better mobile readability */ - line-height: 1.3em; - margin: 0 0 12px 0; - } - #banner header p { - font-size: 1.1em; - line-height: 1.4; - margin-bottom: 0; - } - /* Main */ - #main { - padding: 20px 0; - } - /* Footer */ - #footer { - padding: 40px 0 20px 0; - /* Footer link touch targets */ - } - #footer a { - min-height: 44px; - padding: 8px 12px; - display: inline-flex; - align-items: center; - text-decoration: none; - border-radius: 4px; - transition: background-color 0.2s ease; - } - #footer a:hover, #footer a:focus { - background-color: rgba(255, 255, 255, 0.1); - } - #footer { - /* Copyright links */ - } - #footer #copyright ul.links li a { - min-height: 44px; - padding: 12px 16px; - display: inline-flex; - align-items: center; - border-radius: 4px; - } -} - -/*# sourceMappingURL=main.css.map */ diff --git a/old/assets/css/main.css.map b/old/assets/css/main.css.map deleted file mode 100644 index ce0adc0..0000000 --- a/old/assets/css/main.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sourceRoot":"","sources":["../sass/main.scss","../sass/libs/_vendor.scss","../sass/libs/_breakpoints.scss","../sass/libs/_html-grid.scss","../sass/libs/_mixins.scss"],"names":[],"mappings":"AAMQ;AACA;AAER;AAAA;AAAA;AAsBA;AAAA;AAAA;AAAA;AAAA;AAYA;AACA;AACI;EACA;IACI;;;AAIR;AACA;EACI;;;AAGJ;AACA;EACI;IACI;;;AAKR;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAiFI;EACA;EACA;EACA;EACA;EACA;;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAWI;;;AAGJ;EACI;;;AAGJ;AAAA;EAEI;;;AAGJ;AAAA;EAEI;;AACA;AAAA;AAAA;EAEI;EACA;;;AAIR;EACI;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;AAAA;AAAA;EAGI;EACA;EACA;EACA;;;AAIJ;AAIA;EACI;;;AAGJ;AAAA;AAAA;EAGI;;;AAGJ;EACI;EACA;;AAGI;AAAA;AAAA;EC6HG;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;;;ADlHX;AAAA;AAAA;AAAA;EAII;EACA;EACA;EACA;EACA;;;AAGJ;AAAA;EAEI;EACA;;;AAGJ;AAAA;EAEI;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;EAMI;EACA;;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;EAMI;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;EACA;;AACA;EACI;;;AAIR;EACI;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;AAAA;AAAA;AAAA;AAAA;EAKI;;;AAIJ;AAEA;EACI;EACA;EACA;;AEhIK;EF6HT;IAKQ;;;AElIC;EF6HT;IAQQ;;;AErIC;EF6HT;IAWQ;;;AExIC;EF6HT;IAcQ;;;;AAKR;AAEA;EGlUG;EACA;EACA;EACA;;AAGC;EACC;;AAMC;EACC;;AAMH;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAiBC;EACC;;AAKA;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AAcA;EACC;EACA;;AAEA;EACC;;AAIA;EACC;;AAEA;EACC;;AAbJ;EACC;EACA;;AAEA;EACC;;AAIA;EACC;;AAEA;EACC;;AAbJ;EACC;EACA;;AAEA;EACC;;AAIA;EACC;;AAEA;EACC;;AAbJ;EACC;EACA;;AAEA;EACC;;AAIA;EACC;;AAEA;EACC;;AAbJ;EACC;EACA;;AAEA;EACC;;AAIA;EACC;;AAEA;EACC;;AAbJ;EACC;EACA;;AAEA;EACC;;AAIA;EACC;;AAEA;EACC;;ADgFH;EFkJT;IGlUG;IACA;IACA;IACA;;EAGC;IACC;;EAMC;IACC;;EAMH;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAiBC;IACC;;EAKA;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EAcA;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;;ADgFH;EFkJT;IGlUG;IACA;IACA;IACA;;EAGC;IACC;;EAMC;IACC;;EAMH;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAiBC;IACC;;EAKA;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EAcA;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;;ADgFH;EFkJT;IGlUG;IACA;IACA;IACA;;EAGC;IACC;;EAMC;IACC;;EAMH;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAiBC;IACC;;EAKA;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EAcA;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;;ADgFH;EFkJT;IGlUG;IACA;IACA;IACA;;EAGC;IACC;;EAMC;IACC;;EAMH;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAiBC;IACC;;EAKA;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EAcA;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;;;AH4PZ;AAGI;EACI;EACA;EACA;EACA;;AAEJ;AAAA;AAAA;AAAA;AAAA;EAKI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;AAAA;AAAA;AAAA;EACI;;AAGR;EACI;;AAEH;EACG;;AAEH;EACG;;AAEH;EACG;;AAEH;EACG;;AAEH;EACG;;;AAKR;AAEA;EACI;;AACA;EACI;;AACA;EACI;;AAGR;EACI;;AAEJ;EACI;EACA;EACA;EACA;;AAEJ;EACI;;;AAKR;AAEA;AAAA;EAEI;;AACA;AAAA;AAAA;EAEI;;;AAIR;EACI;;AACA;EACI;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;;AAKZ;EACI;;;AAIJ;AAEA;EACI;EACA;EACA;;AAEI;EACI;EACA;EACA;EACA;EACA;;AAIJ;EACI;EACA;;AAEJ;EACI;EACA;;AAGA;EACI;EACA;;AAKR;EACI;;;AAMZ;AAEA;AAAA;AAAA;AAAA;AAAA;EAKI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EC3MO;EAAA;EAAA;EAAA;;AD8MP;AAAA;AAAA;AAAA;AAAA;EACI;;AAEJ;AAAA;AAAA;AAAA;AAAA;EACI;;AAEJ;AAAA;AAAA;AAAA;AAAA;EACI,YAjiBI;;AAkiBJ;AAAA;AAAA;AAAA;AAAA;EACI;;AAEJ;AAAA;AAAA;AAAA;AAAA;EACI;;AAGR;AAAA;AAAA;AAAA;AAAA;EACI,YA7iBQ;;AA8iBR;AAAA;AAAA;AAAA;AAAA;EACI;;AAEJ;AAAA;AAAA;AAAA;AAAA;EACI;;AAIJ;AAAA;AAAA;AAAA;AAAA;EACI;EACA;EACA;EACA;;AAGR;AAAA;AAAA;AAAA;AAAA;EACI;EACA;;;AAKR;AAEA;EACI;EACA;;AACA;EACI;EACA;;AAEJ;EACI;EACA;;AACA;EACI;EACA;;AAGR;EACI;EACA;EACA;;AAEJ;EACI;EACA;;;AAKR;AAEA;EACI;EACA;;AACA;EACI;;;AAIR;EACI;EACA;;AACA;EACI;;;AAKR;AAEA;EACI;EACA;;AACA;EACI;EACA;EACA;;AACA;EACI;;;AAMZ;AAEA;EACI;EACA;;AACA;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;;;AAMZ;AAEA;EACI;EACA;;AACA;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;;AAEJ;EACI;;AAEJ;EACI;EACA;;AACA;EACI;;;AAOhB;AAEA;EACI;EACA;;AACA;EACI;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI,kBAxtBE;;AAytBF;EACI;;AAGR;EACI,kBAztBC;;AA0tBD;EACI;;AAGR;EACI;EACA;EACA;;AAGR;EACI;;AAEJ;EACI;;AAGA;EACI;EACA;;AACA;EACI;;;AAOhB;AAEA;EACI;EACA;;AACA;EACI;EACA;;AACA;EACI;EACA;;;AAMZ;AAEA;EACI;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;;AACA;EACI;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EC9cD;EAAA;EAAA;EAAA;;ADidC;EACI;EACA;EACA;;AAEJ;EACI,YApyBH;;AAqyBG;EACI;;AAGR;EACI,YA1yBH;;AA2yBG;EACI;;AAGR;EACI,YAhzBH;;AAizBG;EACI;;AAGR;EACI,YAtzBH;;AAuzBG;EACI;;AAGR;EACI,YA5zBH;;AA6zBG;EACI;;AAGR;EACI,YAl0BH;;AAm0BG;EACI;;AAGR;EACI,YAx0BH;;AAy0BG;EACI;;AAGR;EACI,YA90BH;;AA+0BG;EACI;;;AAOpB;EACI;;;AAIJ;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI,kBAp3BY;;;AAu3BhB;EACI,kBAt3BY;;;AAy3BhB;EACI,kBAx3BU;;;AA23Bd;EACI,kBA13BY;;;AA83BhB;AAEA;EIl5BC;;AAEA;EAMC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAUC;EACA;;AJw3BH;EAEI;EACA;;AAEI;EACI;;AAIJ;EACI;;AAGR;EACI;;AAEJ;EACI;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI,kBA16BA;;AA26BA;EACI,kBA56BJ;;AA+6BJ;EACI;;AACA;EACI;;AAGR;EACI;;AACA;EACI;;AAGR;EACI;;AACA;EACI;;AAGR;EACI;;AACA;EACI;;;AAMhB;EACI;EACA;;;AAIJ;AAGI;EACI;;;AAKR;AAEA;EACI;EACA;EACA;;AACA;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;;AAKR;AAEA;EACI;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;;AAKR;AAEA;EACI;;AAKA;EACI;;AACA;EACI;EACA;EACA;;AACA;EACI;;AAEJ;EACI;EACA;EACA;EACA;ECzsBL;EAAA;EAAA;EAAA;ED4sBK;;AAIA;EACI;;AAIJ;EACI,YAliCR;EAmiCQ;EACA;;;AAOpB;EACI;EACA,kBAzjCU;EA0jCV;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;EAEI;EACA;EC9uBG;EAAA;EAAA;EAAA;;ADivBH;AAAA;EACI;;AAGR;EACI;;AAEI;AAAA;EAEI,OAhlCH;;AAolCT;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAMZ;AAEA;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AACA;EACI;;;AAOhB;AAEA;EACI;EACA;;AACA;EACI;EACA;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGR;EACI;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGR;EACI;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGR;EACI;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGR;EACI;;AAEJ;EACI;;;AAKR;AAEA;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACI;;;AAMZ;AAEA;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;;AAEJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOI;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACI;;AAIJ;EAGI;EACA;;AAGR;EACI;;AACA;EACI;;;AAMZ;AAEA;EACI;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;;AAKR;AE5pCS;AF+pCL;EACA;AAAA;AAAA;AAAA;IAII;;;AAKR;AEzqCS;AF4qCL;EACA;AAAA;AAAA;AAAA;IAII;;AAEJ;EAEI;IACI;;EACA;IACI;;AAIZ;EAEI;IACI;;AAGR;EACA;IACI;AAEA;;EACA;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAEA;IACI;;AAIZ;EACA;IACI;IACA;;AAEJ;EACA;IACI;;EACA;IACI;;EAGA;IACI;;EAEJ;IACI;;AAIZ;EACA;IACI;;AAEJ;EACA;IACI;;EACA;IACI;;EAEJ;IACI;;EACA;IACI;;AAIZ;EACA;IACI;;;AAKR;AAEA;AAAA;EAEI;;;AEvwCK;AF2wCL;EACA;AAAA;AAAA;AAAA;IAII;IACA;;AAGJ;EACA;IACI;;EAGJ;IACI;;EAGJ;IACI;;AAEJ;EAIY;IACI;IACA;;EACA;IACI;;EAEJ;IACI;;AAMpB;EACA;IACI;;AAEJ;EACA;IACI;;AAEJ;EACA;IACI;;EACA;IACI;IACA;IACA;IACA;;EACA;IACI;IACA;;EAEJ;IACI;;EAIJ;IAEI;;EAIJ;IAEI;;EAIJ;IAEI;;EAGR;IACI;;EACA;IACI;;AAIZ;EACA;IACI;;AAEJ;EAEI;IACI;;AAGR;EACA;IChuCO;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IDquCH;;EAEJ;ICvuCO;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;ID4uCH;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EACA;IIrlDP;;EAEA;IAMC;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IAMC;IACA;;EJ+jDK;IAGI;IACA;;EACA;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAEJ;IACI;;EAIZ;IC7wCO;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IDoxCH;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EACA;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EACA;IACI;;EAGR;IACI;IACA;;EAEJ;IACI;IACA;;EAEJ;IACI;IACA;;EAEJ;IACI;IACA;;EAEJ;IACI;IACA;;EAEJ;IACI;;EAKA;ICv0CD;IAAA;IAAA;IAAA;;ED20CC;IC30CD;IAAA;IAAA;IAAA;;ED+0CC;IC/0CD;IAAA;IAAA;IAAA;;;ADw1CX;AEr+CS;AFw+CL;EACA;AAAA;AAAA;AAAA;IAII;IACA;;AAGJ;EACA;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAEJ;AAAA;AAAA;AAAA;AAAA;IAKI;;AAEJ;EACA;AAAA;AAAA;AAAA;AAAA;IAKI;IACA;IACA;IACA;IACA;;EAEA;AAAA;AAAA;AAAA;AAAA;IACI;IACA;IACA;;AAGR;EAEI;IACI;IACA;;EACA;IACI;IACA;;EAEJ;IACI;;AAIZ;EACA;AAAA;IAEI;;EAEJ;IACI;;EAEJ;IACI;;AAEJ;EACA;IACI;IACA;IACA;AAEA;;EAEA;IACI;IACA;IACA;IACA;IACA;;EAIA;IACI;IACA;;EAEJ;IACI;IACA;IACA;;EAGA;IACI;IACA;IACA;;EA7BhB;AAkCI;;EACA;IACI;IACA;IACA;IACA;IACA;IACA;;EAzCR;AA4CI;;EACA;IACI;IACA;IACA;;AAGR;EAEI;IACI;;AAGR;EAEI;IACI;;EACA;IACI;;EAEJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;EAEA;IACI;;AAKhB;EAEI;IACI;;EAEJ;IACI;;AAGR;EAEI;IACI;IACA;IACA;IACA;;EACA;IACI;IACA;;EAEJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;EAEA;IACI;;AAKhB;EAEI;IACI;;EACA;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAEA;IACI;IACA;;AAKhB;EAEI;IACI;IACA;;EACA;IACI;IACA;;AAIZ;EACA;IACI;IACA;;EAEA;IACI;IACA;IACA;IACA;IACA;;EATR;AAYI;;EAEI;IACI;;EAEA;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;EAEA;IACI;;AAMpB;EACA;IACI;;EACA;IACI;IACA;;EAEJ;IACI;;AAGR;EACA;IACI;IACA;;EACA;IACI;IACA;IACA;;EACA;IACI;IACA;IACA;;EAEJ;IACI;IACA;IACA;;AAIZ;EACA;IACI;;AAEJ;EACA;IACI;AAEA;;EACA;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;EAEA;IACI;;EAdZ;AAkBI;;EACA;IACI;IACA;IACA;IACA;IACA","file":"main.css"} \ No newline at end of file diff --git a/old/assets/css/twemoji-amazing.css b/old/assets/css/twemoji-amazing.css deleted file mode 100644 index ebb3642..0000000 --- a/old/assets/css/twemoji-amazing.css +++ /dev/null @@ -1,13509 +0,0 @@ -@charset "UTF-8"; - -/* -Generated by twemoji-amazing, available at https://github.com/SebastianAigner/twemoji-amazing -The graphics are licensed under the CC-BY 4.0: https://github.com/twitter/twemoji -*/ - - -/* Generated a total of 3360 emoji CSS classes. */ - - -/* -Preamble from https://ellekasai.github.io/twemoji-awesome/, -licensed under MIT: https://ellekasai.mit-license.org/ -*/ - -.twa { - display: inline-block; - height: 1em; - width: 1em; - margin: 0 .05em 0 .1em; - vertical-align: -0.1em; - background-repeat: no-repeat; - background-position: center center; - background-size: 1em 1em; -} - -.twa-lg { - height: 1.33em; - width: 1.33em; - margin: 0 0.0665em 0 0.133em; - vertical-align: -0.133em; - background-size: 1.33em 1.33em; -} - -.twa-2x { - height: 2em; - width: 2em; - margin: 0 0.1em 0 0.2em; - vertical-align: -0.2em; - background-size: 2em 2em; -} - -.twa-3x { - height: 3em; - width: 3em; - margin: 0 0.15em 0 0.3em; - vertical-align: -0.3em; - background-size: 3em 3em; -} - -.twa-4x { - height: 4em; - width: 4em; - margin: 0 0.2em 0 0.4em; - vertical-align: -0.4em; - background-size: 4em 4em; -} - -.twa-5x { - height: 5em; - width: 5em; - margin: 0 0.25em 0 0.5em; - vertical-align: -0.5em; - background-size: 5em 5em; -} - - -/* End preamble; begin emoji classes */ - -.twa-1st-place-medal { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f947.svg") -} - -.twa-2nd-place-medal { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f948.svg") -} - -.twa-3rd-place-medal { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f949.svg") -} - -.twa-a-button-blood-type { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f170.svg") -} - -.twa-ab-button-blood-type { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f18e.svg") -} - -.twa-abacus { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ee.svg") -} - -.twa-accordion { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa97.svg") -} - -.twa-adhesive-bandage { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa79.svg") -} - -.twa-admission-tickets { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f39f.svg") -} - -.twa-aerial-tramway { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a1.svg") -} - -.twa-airplane { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2708.svg") -} - -.twa-airplane-arrival { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6ec.svg") -} - -.twa-airplane-departure { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6eb.svg") -} - -.twa-alarm-clock { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/23f0.svg") -} - -.twa-alembic { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2697.svg") -} - -.twa-alien { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f47d.svg") -} - -.twa-alien-monster { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f47e.svg") -} - -.twa-ambulance { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f691.svg") -} - -.twa-american-football { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c8.svg") -} - -.twa-amphora { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3fa.svg") -} - -.twa-anatomical-heart { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fac0.svg") -} - -.twa-anchor { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2693.svg") -} - -.twa-anger-symbol { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4a2.svg") -} - -.twa-angry-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f620.svg") -} - -.twa-angry-face-with-horns { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f47f.svg") -} - -.twa-anguished-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f627.svg") -} - -.twa-ant { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f41c.svg") -} - -.twa-antenna-bars { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4f6.svg") -} - -.twa-anxious-face-with-sweat { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f630.svg") -} - -.twa-aquarius { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2652.svg") -} - -.twa-aries { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2648.svg") -} - -.twa-articulated-lorry { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f69b.svg") -} - -.twa-artist { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-200d-1f3a8.svg") -} - -.twa-artist-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3ff-200d-1f3a8.svg") -} - -.twa-artist-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fb-200d-1f3a8.svg") -} - -.twa-artist-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fe-200d-1f3a8.svg") -} - -.twa-artist-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fc-200d-1f3a8.svg") -} - -.twa-artist-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fd-200d-1f3a8.svg") -} - -.twa-artist-palette { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3a8.svg") -} - -.twa-astonished-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f632.svg") -} - -.twa-astronaut { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-200d-1f680.svg") -} - -.twa-astronaut-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3ff-200d-1f680.svg") -} - -.twa-astronaut-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fb-200d-1f680.svg") -} - -.twa-astronaut-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fe-200d-1f680.svg") -} - -.twa-astronaut-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fc-200d-1f680.svg") -} - -.twa-astronaut-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fd-200d-1f680.svg") -} - -.twa-atm-sign { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3e7.svg") -} - -.twa-atom-symbol { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/269b.svg") -} - -.twa-auto-rickshaw { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6fa.svg") -} - -.twa-automobile { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f697.svg") -} - -.twa-avocado { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f951.svg") -} - -.twa-axe { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa93.svg") -} - -.twa-b-button-blood-type { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f171.svg") -} - -.twa-baby { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f476.svg") -} - -.twa-baby-angel { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f47c.svg") -} - -.twa-baby-angel-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f47c-1f3ff.svg") -} - -.twa-baby-angel-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f47c-1f3fb.svg") -} - -.twa-baby-angel-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f47c-1f3fe.svg") -} - -.twa-baby-angel-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f47c-1f3fc.svg") -} - -.twa-baby-angel-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f47c-1f3fd.svg") -} - -.twa-baby-bottle { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f37c.svg") -} - -.twa-baby-chick { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f424.svg") -} - -.twa-baby-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f476-1f3ff.svg") -} - -.twa-baby-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f476-1f3fb.svg") -} - -.twa-baby-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f476-1f3fe.svg") -} - -.twa-baby-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f476-1f3fc.svg") -} - -.twa-baby-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f476-1f3fd.svg") -} - -.twa-baby-symbol { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6bc.svg") -} - -.twa-back-arrow { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f519.svg") -} - -.twa-backhand-index-pointing-down { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f447.svg") -} - -.twa-backhand-index-pointing-down-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f447-1f3ff.svg") -} - -.twa-backhand-index-pointing-down-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f447-1f3fb.svg") -} - -.twa-backhand-index-pointing-down-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f447-1f3fe.svg") -} - -.twa-backhand-index-pointing-down-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f447-1f3fc.svg") -} - -.twa-backhand-index-pointing-down-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f447-1f3fd.svg") -} - -.twa-backhand-index-pointing-left { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f448.svg") -} - -.twa-backhand-index-pointing-left-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f448-1f3ff.svg") -} - -.twa-backhand-index-pointing-left-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f448-1f3fb.svg") -} - -.twa-backhand-index-pointing-left-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f448-1f3fe.svg") -} - -.twa-backhand-index-pointing-left-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f448-1f3fc.svg") -} - -.twa-backhand-index-pointing-left-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f448-1f3fd.svg") -} - -.twa-backhand-index-pointing-right { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f449.svg") -} - -.twa-backhand-index-pointing-right-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f449-1f3ff.svg") -} - -.twa-backhand-index-pointing-right-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f449-1f3fb.svg") -} - -.twa-backhand-index-pointing-right-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f449-1f3fe.svg") -} - -.twa-backhand-index-pointing-right-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f449-1f3fc.svg") -} - -.twa-backhand-index-pointing-right-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f449-1f3fd.svg") -} - -.twa-backhand-index-pointing-up { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f446.svg") -} - -.twa-backhand-index-pointing-up-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f446-1f3ff.svg") -} - -.twa-backhand-index-pointing-up-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f446-1f3fb.svg") -} - -.twa-backhand-index-pointing-up-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f446-1f3fe.svg") -} - -.twa-backhand-index-pointing-up-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f446-1f3fc.svg") -} - -.twa-backhand-index-pointing-up-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f446-1f3fd.svg") -} - -.twa-backpack { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f392.svg") -} - -.twa-bacon { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f953.svg") -} - -.twa-badger { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9a1.svg") -} - -.twa-badminton { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3f8.svg") -} - -.twa-bagel { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f96f.svg") -} - -.twa-baggage-claim { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6c4.svg") -} - -.twa-baguette-bread { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f956.svg") -} - -.twa-balance-scale { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2696.svg") -} - -.twa-bald { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b2.svg") -} - -.twa-ballet-shoes { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa70.svg") -} - -.twa-balloon { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f388.svg") -} - -.twa-ballot-box-with-ballot { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5f3.svg") -} - -.twa-banana { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f34c.svg") -} - -.twa-banjo { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa95.svg") -} - -.twa-bank { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3e6.svg") -} - -.twa-bar-chart { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4ca.svg") -} - -.twa-barber-pole { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f488.svg") -} - -.twa-baseball { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26be.svg") -} - -.twa-basket { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9fa.svg") -} - -.twa-basketball { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c0.svg") -} - -.twa-bat { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f987.svg") -} - -.twa-bathtub { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6c1.svg") -} - -.twa-battery { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f50b.svg") -} - -.twa-beach-with-umbrella { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3d6.svg") -} - -.twa-beaming-face-with-smiling-eyes { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f601.svg") -} - -.twa-bear { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f43b.svg") -} - -.twa-beating-heart { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f493.svg") -} - -.twa-beaver { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ab.svg") -} - -.twa-bed { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6cf.svg") -} - -.twa-beer-mug { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f37a.svg") -} - -.twa-beetle { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fab2.svg") -} - -.twa-bell { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f514.svg") -} - -.twa-bell-pepper { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fad1.svg") -} - -.twa-bell-with-slash { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f515.svg") -} - -.twa-bellhop-bell { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6ce.svg") -} - -.twa-bento-box { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f371.svg") -} - -.twa-beverage-box { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9c3.svg") -} - -.twa-bicycle { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b2.svg") -} - -.twa-bikini { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f459.svg") -} - -.twa-billed-cap { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9e2.svg") -} - -.twa-biohazard { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2623.svg") -} - -.twa-bird { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f426.svg") -} - -.twa-birthday-cake { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f382.svg") -} - -.twa-bison { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ac.svg") -} - -.twa-black-cat { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f408-200d-2b1b.svg") -} - -.twa-black-circle { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26ab.svg") -} - -.twa-black-flag { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3f4.svg") -} - -.twa-black-heart { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5a4.svg") -} - -.twa-black-large-square { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2b1b.svg") -} - -.twa-black-medium-small-square { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/25fe.svg") -} - -.twa-black-medium-square { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/25fc.svg") -} - -.twa-black-nib { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2712.svg") -} - -.twa-black-small-square { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/25aa.svg") -} - -.twa-black-square-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f532.svg") -} - -.twa-blossom { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f33c.svg") -} - -.twa-blowfish { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f421.svg") -} - -.twa-blue-book { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4d8.svg") -} - -.twa-blue-circle { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f535.svg") -} - -.twa-blue-heart { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f499.svg") -} - -.twa-blue-square { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f7e6.svg") -} - -.twa-blueberries { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fad0.svg") -} - -.twa-boar { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f417.svg") -} - -.twa-bomb { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4a3.svg") -} - -.twa-bone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b4.svg") -} - -.twa-bookmark { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f516.svg") -} - -.twa-bookmark-tabs { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4d1.svg") -} - -.twa-books { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4da.svg") -} - -.twa-boomerang { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa83.svg") -} - -.twa-bottle-with-popping-cork { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f37e.svg") -} - -.twa-bouquet { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f490.svg") -} - -.twa-bow-and-arrow { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3f9.svg") -} - -.twa-bowl-with-spoon { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f963.svg") -} - -.twa-bowling { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3b3.svg") -} - -.twa-boxing-glove { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f94a.svg") -} - -.twa-boy { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f466.svg") -} - -.twa-boy-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f466-1f3ff.svg") -} - -.twa-boy-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f466-1f3fb.svg") -} - -.twa-boy-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f466-1f3fe.svg") -} - -.twa-boy-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f466-1f3fc.svg") -} - -.twa-boy-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f466-1f3fd.svg") -} - -.twa-brain { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9e0.svg") -} - -.twa-bread { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f35e.svg") -} - -.twa-breast-feeding { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f931.svg") -} - -.twa-breast-feeding-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f931-1f3ff.svg") -} - -.twa-breast-feeding-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f931-1f3fb.svg") -} - -.twa-breast-feeding-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f931-1f3fe.svg") -} - -.twa-breast-feeding-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f931-1f3fc.svg") -} - -.twa-breast-feeding-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f931-1f3fd.svg") -} - -.twa-brick { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9f1.svg") -} - -.twa-bridge-at-night { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f309.svg") -} - -.twa-briefcase { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4bc.svg") -} - -.twa-briefs { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa72.svg") -} - -.twa-bright-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f506.svg") -} - -.twa-broccoli { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f966.svg") -} - -.twa-broken-heart { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f494.svg") -} - -.twa-broom { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9f9.svg") -} - -.twa-brown-circle { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f7e4.svg") -} - -.twa-brown-heart { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f90e.svg") -} - -.twa-brown-square { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f7eb.svg") -} - -.twa-bubble-tea { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cb.svg") -} - -.twa-bucket { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1faa3.svg") -} - -.twa-bug { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f41b.svg") -} - -.twa-building-construction { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3d7.svg") -} - -.twa-bullet-train { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f685.svg") -} - -.twa-burrito { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f32f.svg") -} - -.twa-bus { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f68c.svg") -} - -.twa-bus-stop { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f68f.svg") -} - -.twa-bust-in-silhouette { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f464.svg") -} - -.twa-busts-in-silhouette { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f465.svg") -} - -.twa-butter { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9c8.svg") -} - -.twa-butterfly { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f98b.svg") -} - -.twa-cactus { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f335.svg") -} - -.twa-calendar { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4c5.svg") -} - -.twa-call-me-hand { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f919.svg") -} - -.twa-call-me-hand-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f919-1f3ff.svg") -} - -.twa-call-me-hand-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f919-1f3fb.svg") -} - -.twa-call-me-hand-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f919-1f3fe.svg") -} - -.twa-call-me-hand-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f919-1f3fc.svg") -} - -.twa-call-me-hand-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f919-1f3fd.svg") -} - -.twa-camel { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f42a.svg") -} - -.twa-camera { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4f7.svg") -} - -.twa-camera-with-flash { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4f8.svg") -} - -.twa-camping { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3d5.svg") -} - -.twa-cancer { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/264b.svg") -} - -.twa-candle { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f56f.svg") -} - -.twa-candy { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f36c.svg") -} - -.twa-canned-food { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f96b.svg") -} - -.twa-canoe { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6f6.svg") -} - -.twa-capricorn { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2651.svg") -} - -.twa-card-file-box { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5c3.svg") -} - -.twa-card-index { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4c7.svg") -} - -.twa-card-index-dividers { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5c2.svg") -} - -.twa-carousel-horse { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3a0.svg") -} - -.twa-carp-streamer { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f38f.svg") -} - -.twa-carpentry-saw { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa9a.svg") -} - -.twa-carrot { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f955.svg") -} - -.twa-castle { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3f0.svg") -} - -.twa-cat { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f408.svg") -} - -.twa-cat-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f431.svg") -} - -.twa-cat-with-tears-of-joy { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f639.svg") -} - -.twa-cat-with-wry-smile { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f63c.svg") -} - -.twa-chains { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26d3.svg") -} - -.twa-chair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa91.svg") -} - -.twa-chart-decreasing { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4c9.svg") -} - -.twa-chart-increasing { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4c8.svg") -} - -.twa-chart-increasing-with-yen { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4b9.svg") -} - -.twa-check-box-with-check { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2611.svg") -} - -.twa-check-mark { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2714.svg") -} - -.twa-check-mark-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2705.svg") -} - -.twa-cheese-wedge { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9c0.svg") -} - -.twa-chequered-flag { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c1.svg") -} - -.twa-cherries { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f352.svg") -} - -.twa-cherry-blossom { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f338.svg") -} - -.twa-chess-pawn { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/265f.svg") -} - -.twa-chestnut { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f330.svg") -} - -.twa-chicken { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f414.svg") -} - -.twa-child { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d2.svg") -} - -.twa-child-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d2-1f3ff.svg") -} - -.twa-child-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d2-1f3fb.svg") -} - -.twa-child-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d2-1f3fe.svg") -} - -.twa-child-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d2-1f3fc.svg") -} - -.twa-child-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d2-1f3fd.svg") -} - -.twa-children-crossing { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b8.svg") -} - -.twa-chipmunk { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f43f.svg") -} - -.twa-chocolate-bar { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f36b.svg") -} - -.twa-chopsticks { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f962.svg") -} - -.twa-christmas-tree { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f384.svg") -} - -.twa-church { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26ea.svg") -} - -.twa-cigarette { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6ac.svg") -} - -.twa-cinema { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3a6.svg") -} - -.twa-circled-m { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/24c2.svg") -} - -.twa-circus-tent { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3aa.svg") -} - -.twa-cityscape { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3d9.svg") -} - -.twa-cityscape-at-dusk { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f306.svg") -} - -.twa-cl-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f191.svg") -} - -.twa-clamp { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5dc.svg") -} - -.twa-clapper-board { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ac.svg") -} - -.twa-clapping-hands { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44f.svg") -} - -.twa-clapping-hands-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44f-1f3ff.svg") -} - -.twa-clapping-hands-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44f-1f3fb.svg") -} - -.twa-clapping-hands-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44f-1f3fe.svg") -} - -.twa-clapping-hands-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44f-1f3fc.svg") -} - -.twa-clapping-hands-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44f-1f3fd.svg") -} - -.twa-classical-building { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3db.svg") -} - -.twa-clinking-beer-mugs { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f37b.svg") -} - -.twa-clinking-glasses { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f942.svg") -} - -.twa-clipboard { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4cb.svg") -} - -.twa-clockwise-vertical-arrows { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f503.svg") -} - -.twa-closed-book { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4d5.svg") -} - -.twa-closed-mailbox-with-lowered-flag { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4ea.svg") -} - -.twa-closed-mailbox-with-raised-flag { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4eb.svg") -} - -.twa-closed-umbrella { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f302.svg") -} - -.twa-cloud { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2601.svg") -} - -.twa-cloud-with-lightning { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f329.svg") -} - -.twa-cloud-with-lightning-and-rain { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26c8.svg") -} - -.twa-cloud-with-rain { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f327.svg") -} - -.twa-cloud-with-snow { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f328.svg") -} - -.twa-clown-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f921.svg") -} - -.twa-club-suit { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2663.svg") -} - -.twa-clutch-bag { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f45d.svg") -} - -.twa-coat { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9e5.svg") -} - -.twa-cockroach { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fab3.svg") -} - -.twa-cocktail-glass { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f378.svg") -} - -.twa-coconut { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f965.svg") -} - -.twa-coffin { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26b0.svg") -} - -.twa-coin { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa99.svg") -} - -.twa-cold-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f976.svg") -} - -.twa-collision { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4a5.svg") -} - -.twa-comet { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2604.svg") -} - -.twa-compass { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ed.svg") -} - -.twa-computer-disk { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4bd.svg") -} - -.twa-computer-mouse { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5b1.svg") -} - -.twa-confetti-ball { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f38a.svg") -} - -.twa-confounded-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f616.svg") -} - -.twa-confused-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f615.svg") -} - -.twa-construction { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a7.svg") -} - -.twa-construction-worker { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f477.svg") -} - -.twa-construction-worker-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f477-1f3ff.svg") -} - -.twa-construction-worker-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f477-1f3fb.svg") -} - -.twa-construction-worker-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f477-1f3fe.svg") -} - -.twa-construction-worker-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f477-1f3fc.svg") -} - -.twa-construction-worker-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f477-1f3fd.svg") -} - -.twa-control-knobs { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f39b.svg") -} - -.twa-convenience-store { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ea.svg") -} - -.twa-cook { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-200d-1f373.svg") -} - -.twa-cook-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3ff-200d-1f373.svg") -} - -.twa-cook-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fb-200d-1f373.svg") -} - -.twa-cook-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fe-200d-1f373.svg") -} - -.twa-cook-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fc-200d-1f373.svg") -} - -.twa-cook-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fd-200d-1f373.svg") -} - -.twa-cooked-rice { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f35a.svg") -} - -.twa-cookie { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f36a.svg") -} - -.twa-cooking { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f373.svg") -} - -.twa-cool-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f192.svg") -} - -.twa-copyright { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/a9.svg") -} - -.twa-couch-and-lamp { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6cb.svg") -} - -.twa-counterclockwise-arrows-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f504.svg") -} - -.twa-couple-with-heart { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f491.svg") -} - -.twa-couple-with-heart-man-man { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-2764-fe0f-200d-1f468.svg") -} - -.twa-couple-with-heart-woman-man { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-2764-fe0f-200d-1f468.svg") -} - -.twa-couple-with-heart-woman-woman { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-2764-fe0f-200d-1f469.svg") -} - -.twa-cow { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f404.svg") -} - -.twa-cow-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f42e.svg") -} - -.twa-cowboy-hat-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f920.svg") -} - -.twa-crab { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f980.svg") -} - -.twa-crayon { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f58d.svg") -} - -.twa-credit-card { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4b3.svg") -} - -.twa-crescent-moon { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f319.svg") -} - -.twa-cricket { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f997.svg") -} - -.twa-cricket-game { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cf.svg") -} - -.twa-crocodile { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f40a.svg") -} - -.twa-croissant { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f950.svg") -} - -.twa-cross-mark { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/274c.svg") -} - -.twa-cross-mark-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/274e.svg") -} - -.twa-crossed-fingers { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91e.svg") -} - -.twa-crossed-fingers-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91e-1f3ff.svg") -} - -.twa-crossed-fingers-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91e-1f3fb.svg") -} - -.twa-crossed-fingers-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91e-1f3fe.svg") -} - -.twa-crossed-fingers-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91e-1f3fc.svg") -} - -.twa-crossed-fingers-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91e-1f3fd.svg") -} - -.twa-crossed-flags { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f38c.svg") -} - -.twa-crossed-swords { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2694.svg") -} - -.twa-crown { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f451.svg") -} - -.twa-crying-cat { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f63f.svg") -} - -.twa-crying-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f622.svg") -} - -.twa-crystal-ball { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f52e.svg") -} - -.twa-cucumber { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f952.svg") -} - -.twa-cup-with-straw { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f964.svg") -} - -.twa-cupcake { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9c1.svg") -} - -.twa-curling-stone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f94c.svg") -} - -.twa-curly-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b1.svg") -} - -.twa-curly-loop { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/27b0.svg") -} - -.twa-currency-exchange { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4b1.svg") -} - -.twa-curry-rice { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f35b.svg") -} - -.twa-custard { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f36e.svg") -} - -.twa-customs { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6c3.svg") -} - -.twa-cut-of-meat { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f969.svg") -} - -.twa-cyclone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f300.svg") -} - -.twa-dagger { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5e1.svg") -} - -.twa-dango { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f361.svg") -} - -.twa-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ff.svg") -} - -.twa-dashing-away { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4a8.svg") -} - -.twa-deaf-man { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cf-200d-2642-fe0f.svg") -} - -.twa-deaf-man-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cf-1f3ff-200d-2642-fe0f.svg") -} - -.twa-deaf-man-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cf-1f3fb-200d-2642-fe0f.svg") -} - -.twa-deaf-man-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cf-1f3fe-200d-2642-fe0f.svg") -} - -.twa-deaf-man-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cf-1f3fc-200d-2642-fe0f.svg") -} - -.twa-deaf-man-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cf-1f3fd-200d-2642-fe0f.svg") -} - -.twa-deaf-person { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cf.svg") -} - -.twa-deaf-person-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cf-1f3ff.svg") -} - -.twa-deaf-person-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cf-1f3fb.svg") -} - -.twa-deaf-person-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cf-1f3fe.svg") -} - -.twa-deaf-person-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cf-1f3fc.svg") -} - -.twa-deaf-person-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cf-1f3fd.svg") -} - -.twa-deaf-woman { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cf-200d-2640-fe0f.svg") -} - -.twa-deaf-woman-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cf-1f3ff-200d-2640-fe0f.svg") -} - -.twa-deaf-woman-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cf-1f3fb-200d-2640-fe0f.svg") -} - -.twa-deaf-woman-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cf-1f3fe-200d-2640-fe0f.svg") -} - -.twa-deaf-woman-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cf-1f3fc-200d-2640-fe0f.svg") -} - -.twa-deaf-woman-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cf-1f3fd-200d-2640-fe0f.svg") -} - -.twa-deciduous-tree { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f333.svg") -} - -.twa-deer { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f98c.svg") -} - -.twa-delivery-truck { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f69a.svg") -} - -.twa-department-store { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ec.svg") -} - -.twa-derelict-house { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3da.svg") -} - -.twa-desert { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3dc.svg") -} - -.twa-desert-island { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3dd.svg") -} - -.twa-desktop-computer { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5a5.svg") -} - -.twa-detective { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f575.svg") -} - -.twa-detective-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f575-1f3ff.svg") -} - -.twa-detective-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f575-1f3fb.svg") -} - -.twa-detective-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f575-1f3fe.svg") -} - -.twa-detective-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f575-1f3fc.svg") -} - -.twa-detective-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f575-1f3fd.svg") -} - -.twa-diamond-suit { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2666.svg") -} - -.twa-diamond-with-a-dot { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4a0.svg") -} - -.twa-dim-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f505.svg") -} - -.twa-direct-hit { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3af.svg") -} - -.twa-disappointed-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f61e.svg") -} - -.twa-disguised-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f978.svg") -} - -.twa-divide { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2797.svg") -} - -.twa-diving-mask { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93f.svg") -} - -.twa-diya-lamp { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa94.svg") -} - -.twa-dizzy { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4ab.svg") -} - -.twa-dizzy-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f635.svg") -} - -.twa-dna { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ec.svg") -} - -.twa-dodo { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9a4.svg") -} - -.twa-dog { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f415.svg") -} - -.twa-dog-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f436.svg") -} - -.twa-dollar-banknote { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4b5.svg") -} - -.twa-dolphin { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f42c.svg") -} - -.twa-door { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6aa.svg") -} - -.twa-dotted-six-pointed-star { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f52f.svg") -} - -.twa-double-curly-loop { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/27bf.svg") -} - -.twa-double-exclamation-mark { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/203c.svg") -} - -.twa-doughnut { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f369.svg") -} - -.twa-dove { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f54a.svg") -} - -.twa-down-arrow { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2b07.svg") -} - -.twa-down-left-arrow { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2199.svg") -} - -.twa-down-right-arrow { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2198.svg") -} - -.twa-downcast-face-with-sweat { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f613.svg") -} - -.twa-downwards-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f53d.svg") -} - -.twa-dragon { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f409.svg") -} - -.twa-dragon-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f432.svg") -} - -.twa-dress { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f457.svg") -} - -.twa-drooling-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f924.svg") -} - -.twa-drop-of-blood { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa78.svg") -} - -.twa-droplet { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4a7.svg") -} - -.twa-drum { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f941.svg") -} - -.twa-duck { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f986.svg") -} - -.twa-dumpling { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f95f.svg") -} - -.twa-dvd { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4c0.svg") -} - -.twa-e-mail { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4e7.svg") -} - -.twa-eagle { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f985.svg") -} - -.twa-ear { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f442.svg") -} - -.twa-ear-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f442-1f3ff.svg") -} - -.twa-ear-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f442-1f3fb.svg") -} - -.twa-ear-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f442-1f3fe.svg") -} - -.twa-ear-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f442-1f3fc.svg") -} - -.twa-ear-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f442-1f3fd.svg") -} - -.twa-ear-of-corn { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f33d.svg") -} - -.twa-ear-with-hearing-aid { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9bb.svg") -} - -.twa-ear-with-hearing-aid-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9bb-1f3ff.svg") -} - -.twa-ear-with-hearing-aid-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9bb-1f3fb.svg") -} - -.twa-ear-with-hearing-aid-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9bb-1f3fe.svg") -} - -.twa-ear-with-hearing-aid-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9bb-1f3fc.svg") -} - -.twa-ear-with-hearing-aid-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9bb-1f3fd.svg") -} - -.twa-egg { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f95a.svg") -} - -.twa-eggplant { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f346.svg") -} - -.twa-eight-o-clock { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f557.svg") -} - -.twa-eight-pointed-star { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2734.svg") -} - -.twa-eight-spoked-asterisk { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2733.svg") -} - -.twa-eight-thirty { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f563.svg") -} - -.twa-eject-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/23cf.svg") -} - -.twa-electric-plug { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f50c.svg") -} - -.twa-elephant { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f418.svg") -} - -.twa-elevator { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6d7.svg") -} - -.twa-eleven-o-clock { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f55a.svg") -} - -.twa-eleven-thirty { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f566.svg") -} - -.twa-elf { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dd.svg") -} - -.twa-elf-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dd-1f3ff.svg") -} - -.twa-elf-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dd-1f3fb.svg") -} - -.twa-elf-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dd-1f3fe.svg") -} - -.twa-elf-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dd-1f3fc.svg") -} - -.twa-elf-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dd-1f3fd.svg") -} - -.twa-end-arrow { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f51a.svg") -} - -.twa-envelope { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2709.svg") -} - -.twa-envelope-with-arrow { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4e9.svg") -} - -.twa-euro-banknote { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4b6.svg") -} - -.twa-evergreen-tree { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f332.svg") -} - -.twa-ewe { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f411.svg") -} - -.twa-exclamation-mark { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2757.svg") -} - -.twa-exclamation-question-mark { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2049.svg") -} - -.twa-exploding-head { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f92f.svg") -} - -.twa-expressionless-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f611.svg") -} - -.twa-eye { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f441.svg") -} - -.twa-eye-in-speech-bubble { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f441-200d-1f5e8.svg") -} - -.twa-eyes { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f440.svg") -} - -.twa-face-blowing-a-kiss { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f618.svg") -} - -.twa-face-savoring-food { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f60b.svg") -} - -.twa-face-screaming-in-fear { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f631.svg") -} - -.twa-face-vomiting { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f92e.svg") -} - -.twa-face-with-hand-over-mouth { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f92d.svg") -} - -.twa-face-with-head-bandage { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f915.svg") -} - -.twa-face-with-medical-mask { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f637.svg") -} - -.twa-face-with-monocle { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d0.svg") -} - -.twa-face-with-open-mouth { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f62e.svg") -} - -.twa-face-with-raised-eyebrow { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f928.svg") -} - -.twa-face-with-rolling-eyes { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f644.svg") -} - -.twa-face-with-steam-from-nose { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f624.svg") -} - -.twa-face-with-symbols-on-mouth { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f92c.svg") -} - -.twa-face-with-tears-of-joy { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f602.svg") -} - -.twa-face-with-thermometer { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f912.svg") -} - -.twa-face-with-tongue { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f61b.svg") -} - -.twa-face-without-mouth { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f636.svg") -} - -.twa-factory { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ed.svg") -} - -.twa-factory-worker { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-200d-1f3ed.svg") -} - -.twa-factory-worker-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3ff-200d-1f3ed.svg") -} - -.twa-factory-worker-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fb-200d-1f3ed.svg") -} - -.twa-factory-worker-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fe-200d-1f3ed.svg") -} - -.twa-factory-worker-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fc-200d-1f3ed.svg") -} - -.twa-factory-worker-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fd-200d-1f3ed.svg") -} - -.twa-fairy { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9da.svg") -} - -.twa-fairy-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9da-1f3ff.svg") -} - -.twa-fairy-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9da-1f3fb.svg") -} - -.twa-fairy-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9da-1f3fe.svg") -} - -.twa-fairy-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9da-1f3fc.svg") -} - -.twa-fairy-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9da-1f3fd.svg") -} - -.twa-falafel { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9c6.svg") -} - -.twa-fallen-leaf { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f342.svg") -} - -.twa-family { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46a.svg") -} - -.twa-family-man-boy { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f466.svg") -} - -.twa-family-man-boy-boy { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f466-200d-1f466.svg") -} - -.twa-family-man-girl { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f467.svg") -} - -.twa-family-man-girl-boy { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f467-200d-1f466.svg") -} - -.twa-family-man-girl-girl { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f467-200d-1f467.svg") -} - -.twa-family-man-man-boy { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f468-200d-1f466.svg") -} - -.twa-family-man-man-boy-boy { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f468-200d-1f466-200d-1f466.svg") -} - -.twa-family-man-man-girl { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f468-200d-1f467.svg") -} - -.twa-family-man-man-girl-boy { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f468-200d-1f467-200d-1f466.svg") -} - -.twa-family-man-man-girl-girl { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f468-200d-1f467-200d-1f467.svg") -} - -.twa-family-man-woman-boy { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f469-200d-1f466.svg") -} - -.twa-family-man-woman-boy-boy { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f469-200d-1f466-200d-1f466.svg") -} - -.twa-family-man-woman-girl { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f469-200d-1f467.svg") -} - -.twa-family-man-woman-girl-boy { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f469-200d-1f467-200d-1f466.svg") -} - -.twa-family-man-woman-girl-girl { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f469-200d-1f467-200d-1f467.svg") -} - -.twa-family-woman-boy { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f466.svg") -} - -.twa-family-woman-boy-boy { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f466-200d-1f466.svg") -} - -.twa-family-woman-girl { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f467.svg") -} - -.twa-family-woman-girl-boy { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f467-200d-1f466.svg") -} - -.twa-family-woman-girl-girl { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f467-200d-1f467.svg") -} - -.twa-family-woman-woman-boy { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f469-200d-1f466.svg") -} - -.twa-family-woman-woman-boy-boy { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f469-200d-1f466-200d-1f466.svg") -} - -.twa-family-woman-woman-girl { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f469-200d-1f467.svg") -} - -.twa-family-woman-woman-girl-boy { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f469-200d-1f467-200d-1f466.svg") -} - -.twa-family-woman-woman-girl-girl { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f469-200d-1f467-200d-1f467.svg") -} - -.twa-farmer { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-200d-1f33e.svg") -} - -.twa-farmer-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3ff-200d-1f33e.svg") -} - -.twa-farmer-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fb-200d-1f33e.svg") -} - -.twa-farmer-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fe-200d-1f33e.svg") -} - -.twa-farmer-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fc-200d-1f33e.svg") -} - -.twa-farmer-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fd-200d-1f33e.svg") -} - -.twa-fast-down-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/23ec.svg") -} - -.twa-fast-forward-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/23e9.svg") -} - -.twa-fast-reverse-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/23ea.svg") -} - -.twa-fast-up-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/23eb.svg") -} - -.twa-fax-machine { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4e0.svg") -} - -.twa-fearful-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f628.svg") -} - -.twa-feather { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fab6.svg") -} - -.twa-female-sign { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2640.svg") -} - -.twa-ferris-wheel { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3a1.svg") -} - -.twa-ferry { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f4.svg") -} - -.twa-field-hockey { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3d1.svg") -} - -.twa-file-cabinet { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5c4.svg") -} - -.twa-file-folder { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4c1.svg") -} - -.twa-film-frames { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f39e.svg") -} - -.twa-film-projector { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4fd.svg") -} - -.twa-fire { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f525.svg") -} - -.twa-fire-engine { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f692.svg") -} - -.twa-fire-extinguisher { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ef.svg") -} - -.twa-firecracker { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9e8.svg") -} - -.twa-firefighter { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-200d-1f692.svg") -} - -.twa-firefighter-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3ff-200d-1f692.svg") -} - -.twa-firefighter-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fb-200d-1f692.svg") -} - -.twa-firefighter-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fe-200d-1f692.svg") -} - -.twa-firefighter-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fc-200d-1f692.svg") -} - -.twa-firefighter-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fd-200d-1f692.svg") -} - -.twa-fireworks { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f386.svg") -} - -.twa-first-quarter-moon { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f313.svg") -} - -.twa-first-quarter-moon-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f31b.svg") -} - -.twa-fish { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f41f.svg") -} - -.twa-fish-cake-with-swirl { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f365.svg") -} - -.twa-fishing-pole { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3a3.svg") -} - -.twa-five-o-clock { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f554.svg") -} - -.twa-five-thirty { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f560.svg") -} - -.twa-flag-afghanistan { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e6-1f1eb.svg") -} - -.twa-flag-albania { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e6-1f1f1.svg") -} - -.twa-flag-algeria { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e9-1f1ff.svg") -} - -.twa-flag-american-samoa { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e6-1f1f8.svg") -} - -.twa-flag-andorra { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e6-1f1e9.svg") -} - -.twa-flag-angola { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e6-1f1f4.svg") -} - -.twa-flag-anguilla { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e6-1f1ee.svg") -} - -.twa-flag-antarctica { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e6-1f1f6.svg") -} - -.twa-flag-antigua-barbuda { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e6-1f1ec.svg") -} - -.twa-flag-argentina { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e6-1f1f7.svg") -} - -.twa-flag-armenia { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e6-1f1f2.svg") -} - -.twa-flag-aruba { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e6-1f1fc.svg") -} - -.twa-flag-ascension-island { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e6-1f1e8.svg") -} - -.twa-flag-australia { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e6-1f1fa.svg") -} - -.twa-flag-austria { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e6-1f1f9.svg") -} - -.twa-flag-azerbaijan { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e6-1f1ff.svg") -} - -.twa-flag-bahamas { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e7-1f1f8.svg") -} - -.twa-flag-bahrain { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e7-1f1ed.svg") -} - -.twa-flag-bangladesh { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e7-1f1e9.svg") -} - -.twa-flag-barbados { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e7-1f1e7.svg") -} - -.twa-flag-belarus { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e7-1f1fe.svg") -} - -.twa-flag-belgium { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e7-1f1ea.svg") -} - -.twa-flag-belize { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e7-1f1ff.svg") -} - -.twa-flag-benin { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e7-1f1ef.svg") -} - -.twa-flag-bermuda { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e7-1f1f2.svg") -} - -.twa-flag-bhutan { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e7-1f1f9.svg") -} - -.twa-flag-bolivia { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e7-1f1f4.svg") -} - -.twa-flag-bosnia-herzegovina { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e7-1f1e6.svg") -} - -.twa-flag-botswana { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e7-1f1fc.svg") -} - -.twa-flag-bouvet-island { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e7-1f1fb.svg") -} - -.twa-flag-brazil { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e7-1f1f7.svg") -} - -.twa-flag-british-indian-ocean-territory { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ee-1f1f4.svg") -} - -.twa-flag-british-virgin-islands { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fb-1f1ec.svg") -} - -.twa-flag-brunei { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e7-1f1f3.svg") -} - -.twa-flag-bulgaria { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e7-1f1ec.svg") -} - -.twa-flag-burkina-faso { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e7-1f1eb.svg") -} - -.twa-flag-burundi { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e7-1f1ee.svg") -} - -.twa-flag-c-te-d-ivoire { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e8-1f1ee.svg") -} - -.twa-flag-cambodia { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f0-1f1ed.svg") -} - -.twa-flag-cameroon { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e8-1f1f2.svg") -} - -.twa-flag-canada { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e8-1f1e6.svg") -} - -.twa-flag-canary-islands { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ee-1f1e8.svg") -} - -.twa-flag-cape-verde { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e8-1f1fb.svg") -} - -.twa-flag-caribbean-netherlands { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e7-1f1f6.svg") -} - -.twa-flag-cayman-islands { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f0-1f1fe.svg") -} - -.twa-flag-central-african-republic { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e8-1f1eb.svg") -} - -.twa-flag-ceuta-melilla { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ea-1f1e6.svg") -} - -.twa-flag-chad { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f9-1f1e9.svg") -} - -.twa-flag-chile { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e8-1f1f1.svg") -} - -.twa-flag-china { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e8-1f1f3.svg") -} - -.twa-flag-christmas-island { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e8-1f1fd.svg") -} - -.twa-flag-clipperton-island { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e8-1f1f5.svg") -} - -.twa-flag-cocos-keeling-islands { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e8-1f1e8.svg") -} - -.twa-flag-colombia { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e8-1f1f4.svg") -} - -.twa-flag-comoros { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f0-1f1f2.svg") -} - -.twa-flag-congo-brazzaville { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e8-1f1ec.svg") -} - -.twa-flag-congo-kinshasa { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e8-1f1e9.svg") -} - -.twa-flag-cook-islands { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e8-1f1f0.svg") -} - -.twa-flag-costa-rica { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e8-1f1f7.svg") -} - -.twa-flag-croatia { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ed-1f1f7.svg") -} - -.twa-flag-cuba { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e8-1f1fa.svg") -} - -.twa-flag-cura-ao { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e8-1f1fc.svg") -} - -.twa-flag-cyprus { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e8-1f1fe.svg") -} - -.twa-flag-czechia { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e8-1f1ff.svg") -} - -.twa-flag-denmark { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e9-1f1f0.svg") -} - -.twa-flag-diego-garcia { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e9-1f1ec.svg") -} - -.twa-flag-djibouti { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e9-1f1ef.svg") -} - -.twa-flag-dominica { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e9-1f1f2.svg") -} - -.twa-flag-dominican-republic { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e9-1f1f4.svg") -} - -.twa-flag-ecuador { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ea-1f1e8.svg") -} - -.twa-flag-egypt { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ea-1f1ec.svg") -} - -.twa-flag-el-salvador { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f8-1f1fb.svg") -} - -.twa-flag-england { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3f4-e0067-e0062-e0065-e006e-e0067-e007f.svg") -} - -.twa-flag-equatorial-guinea { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ec-1f1f6.svg") -} - -.twa-flag-eritrea { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ea-1f1f7.svg") -} - -.twa-flag-estonia { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ea-1f1ea.svg") -} - -.twa-flag-eswatini { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f8-1f1ff.svg") -} - -.twa-flag-ethiopia { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ea-1f1f9.svg") -} - -.twa-flag-european-union { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ea-1f1fa.svg") -} - -.twa-flag-falkland-islands { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1eb-1f1f0.svg") -} - -.twa-flag-faroe-islands { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1eb-1f1f4.svg") -} - -.twa-flag-fiji { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1eb-1f1ef.svg") -} - -.twa-flag-finland { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1eb-1f1ee.svg") -} - -.twa-flag-france { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1eb-1f1f7.svg") -} - -.twa-flag-french-guiana { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ec-1f1eb.svg") -} - -.twa-flag-french-polynesia { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f5-1f1eb.svg") -} - -.twa-flag-french-southern-territories { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f9-1f1eb.svg") -} - -.twa-flag-gabon { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ec-1f1e6.svg") -} - -.twa-flag-gambia { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ec-1f1f2.svg") -} - -.twa-flag-georgia { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ec-1f1ea.svg") -} - -.twa-flag-germany { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e9-1f1ea.svg") -} - -.twa-flag-ghana { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ec-1f1ed.svg") -} - -.twa-flag-gibraltar { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ec-1f1ee.svg") -} - -.twa-flag-greece { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ec-1f1f7.svg") -} - -.twa-flag-greenland { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ec-1f1f1.svg") -} - -.twa-flag-grenada { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ec-1f1e9.svg") -} - -.twa-flag-guadeloupe { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ec-1f1f5.svg") -} - -.twa-flag-guam { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ec-1f1fa.svg") -} - -.twa-flag-guatemala { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ec-1f1f9.svg") -} - -.twa-flag-guernsey { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ec-1f1ec.svg") -} - -.twa-flag-guinea { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ec-1f1f3.svg") -} - -.twa-flag-guinea-bissau { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ec-1f1fc.svg") -} - -.twa-flag-guyana { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ec-1f1fe.svg") -} - -.twa-flag-haiti { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ed-1f1f9.svg") -} - -.twa-flag-heard-mcdonald-islands { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ed-1f1f2.svg") -} - -.twa-flag-honduras { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ed-1f1f3.svg") -} - -.twa-flag-hong-kong-sar-china { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ed-1f1f0.svg") -} - -.twa-flag-hungary { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ed-1f1fa.svg") -} - -.twa-flag-iceland { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ee-1f1f8.svg") -} - -.twa-flag-in-hole { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f3.svg") -} - -.twa-flag-india { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ee-1f1f3.svg") -} - -.twa-flag-indonesia { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ee-1f1e9.svg") -} - -.twa-flag-iran { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ee-1f1f7.svg") -} - -.twa-flag-iraq { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ee-1f1f6.svg") -} - -.twa-flag-ireland { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ee-1f1ea.svg") -} - -.twa-flag-isle-of-man { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ee-1f1f2.svg") -} - -.twa-flag-israel { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ee-1f1f1.svg") -} - -.twa-flag-italy { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ee-1f1f9.svg") -} - -.twa-flag-jamaica { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ef-1f1f2.svg") -} - -.twa-flag-japan { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ef-1f1f5.svg") -} - -.twa-flag-jersey { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ef-1f1ea.svg") -} - -.twa-flag-jordan { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ef-1f1f4.svg") -} - -.twa-flag-kazakhstan { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f0-1f1ff.svg") -} - -.twa-flag-kenya { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f0-1f1ea.svg") -} - -.twa-flag-kiribati { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f0-1f1ee.svg") -} - -.twa-flag-kosovo { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fd-1f1f0.svg") -} - -.twa-flag-kuwait { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f0-1f1fc.svg") -} - -.twa-flag-kyrgyzstan { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f0-1f1ec.svg") -} - -.twa-flag-land-islands { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e6-1f1fd.svg") -} - -.twa-flag-laos { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f1-1f1e6.svg") -} - -.twa-flag-latvia { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f1-1f1fb.svg") -} - -.twa-flag-lebanon { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f1-1f1e7.svg") -} - -.twa-flag-lesotho { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f1-1f1f8.svg") -} - -.twa-flag-liberia { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f1-1f1f7.svg") -} - -.twa-flag-libya { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f1-1f1fe.svg") -} - -.twa-flag-liechtenstein { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f1-1f1ee.svg") -} - -.twa-flag-lithuania { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f1-1f1f9.svg") -} - -.twa-flag-luxembourg { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f1-1f1fa.svg") -} - -.twa-flag-macao-sar-china { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1f4.svg") -} - -.twa-flag-madagascar { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1ec.svg") -} - -.twa-flag-malawi { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1fc.svg") -} - -.twa-flag-malaysia { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1fe.svg") -} - -.twa-flag-maldives { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1fb.svg") -} - -.twa-flag-mali { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1f1.svg") -} - -.twa-flag-malta { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1f9.svg") -} - -.twa-flag-marshall-islands { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1ed.svg") -} - -.twa-flag-martinique { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1f6.svg") -} - -.twa-flag-mauritania { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1f7.svg") -} - -.twa-flag-mauritius { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1fa.svg") -} - -.twa-flag-mayotte { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fe-1f1f9.svg") -} - -.twa-flag-mexico { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1fd.svg") -} - -.twa-flag-micronesia { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1eb-1f1f2.svg") -} - -.twa-flag-moldova { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1e9.svg") -} - -.twa-flag-monaco { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1e8.svg") -} - -.twa-flag-mongolia { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1f3.svg") -} - -.twa-flag-montenegro { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1ea.svg") -} - -.twa-flag-montserrat { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1f8.svg") -} - -.twa-flag-morocco { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1e6.svg") -} - -.twa-flag-mozambique { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1ff.svg") -} - -.twa-flag-myanmar-burma { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1f2.svg") -} - -.twa-flag-namibia { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f3-1f1e6.svg") -} - -.twa-flag-nauru { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f3-1f1f7.svg") -} - -.twa-flag-nepal { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f3-1f1f5.svg") -} - -.twa-flag-netherlands { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f3-1f1f1.svg") -} - -.twa-flag-new-caledonia { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f3-1f1e8.svg") -} - -.twa-flag-new-zealand { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f3-1f1ff.svg") -} - -.twa-flag-nicaragua { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f3-1f1ee.svg") -} - -.twa-flag-niger { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f3-1f1ea.svg") -} - -.twa-flag-nigeria { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f3-1f1ec.svg") -} - -.twa-flag-niue { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f3-1f1fa.svg") -} - -.twa-flag-norfolk-island { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f3-1f1eb.svg") -} - -.twa-flag-north-korea { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f0-1f1f5.svg") -} - -.twa-flag-north-macedonia { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1f0.svg") -} - -.twa-flag-northern-mariana-islands { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1f5.svg") -} - -.twa-flag-norway { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f3-1f1f4.svg") -} - -.twa-flag-oman { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f4-1f1f2.svg") -} - -.twa-flag-pakistan { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f5-1f1f0.svg") -} - -.twa-flag-palau { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f5-1f1fc.svg") -} - -.twa-flag-palestinian-territories { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f5-1f1f8.svg") -} - -.twa-flag-panama { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f5-1f1e6.svg") -} - -.twa-flag-papua-new-guinea { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f5-1f1ec.svg") -} - -.twa-flag-paraguay { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f5-1f1fe.svg") -} - -.twa-flag-peru { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f5-1f1ea.svg") -} - -.twa-flag-philippines { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f5-1f1ed.svg") -} - -.twa-flag-pitcairn-islands { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f5-1f1f3.svg") -} - -.twa-flag-poland { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f5-1f1f1.svg") -} - -.twa-flag-portugal { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f5-1f1f9.svg") -} - -.twa-flag-puerto-rico { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f5-1f1f7.svg") -} - -.twa-flag-qatar { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f6-1f1e6.svg") -} - -.twa-flag-r-union { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f7-1f1ea.svg") -} - -.twa-flag-romania { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f7-1f1f4.svg") -} - -.twa-flag-russia { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f7-1f1fa.svg") -} - -.twa-flag-rwanda { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f7-1f1fc.svg") -} - -.twa-flag-s-o-tom-pr-ncipe { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f8-1f1f9.svg") -} - -.twa-flag-samoa { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fc-1f1f8.svg") -} - -.twa-flag-san-marino { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f8-1f1f2.svg") -} - -.twa-flag-saudi-arabia { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f8-1f1e6.svg") -} - -.twa-flag-scotland { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3f4-e0067-e0062-e0073-e0063-e0074-e007f.svg") -} - -.twa-flag-senegal { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f8-1f1f3.svg") -} - -.twa-flag-serbia { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f7-1f1f8.svg") -} - -.twa-flag-seychelles { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f8-1f1e8.svg") -} - -.twa-flag-sierra-leone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f8-1f1f1.svg") -} - -.twa-flag-singapore { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f8-1f1ec.svg") -} - -.twa-flag-sint-maarten { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f8-1f1fd.svg") -} - -.twa-flag-slovakia { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f8-1f1f0.svg") -} - -.twa-flag-slovenia { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f8-1f1ee.svg") -} - -.twa-flag-solomon-islands { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f8-1f1e7.svg") -} - -.twa-flag-somalia { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f8-1f1f4.svg") -} - -.twa-flag-south-africa { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ff-1f1e6.svg") -} - -.twa-flag-south-georgia-south-sandwich-islands { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ec-1f1f8.svg") -} - -.twa-flag-south-korea { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f0-1f1f7.svg") -} - -.twa-flag-south-sudan { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f8-1f1f8.svg") -} - -.twa-flag-spain { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ea-1f1f8.svg") -} - -.twa-flag-sri-lanka { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f1-1f1f0.svg") -} - -.twa-flag-st-barth-lemy { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e7-1f1f1.svg") -} - -.twa-flag-st-helena { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f8-1f1ed.svg") -} - -.twa-flag-st-kitts-nevis { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f0-1f1f3.svg") -} - -.twa-flag-st-lucia { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f1-1f1e8.svg") -} - -.twa-flag-st-martin { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2-1f1eb.svg") -} - -.twa-flag-st-pierre-miquelon { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f5-1f1f2.svg") -} - -.twa-flag-st-vincent-grenadines { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fb-1f1e8.svg") -} - -.twa-flag-sudan { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f8-1f1e9.svg") -} - -.twa-flag-suriname { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f8-1f1f7.svg") -} - -.twa-flag-svalbard-jan-mayen { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f8-1f1ef.svg") -} - -.twa-flag-sweden { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f8-1f1ea.svg") -} - -.twa-flag-switzerland { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e8-1f1ed.svg") -} - -.twa-flag-syria { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f8-1f1fe.svg") -} - -.twa-flag-taiwan { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f9-1f1fc.svg") -} - -.twa-flag-tajikistan { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f9-1f1ef.svg") -} - -.twa-flag-tanzania { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f9-1f1ff.svg") -} - -.twa-flag-thailand { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f9-1f1ed.svg") -} - -.twa-flag-timor-leste { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f9-1f1f1.svg") -} - -.twa-flag-togo { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f9-1f1ec.svg") -} - -.twa-flag-tokelau { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f9-1f1f0.svg") -} - -.twa-flag-tonga { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f9-1f1f4.svg") -} - -.twa-flag-trinidad-tobago { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f9-1f1f9.svg") -} - -.twa-flag-tristan-da-cunha { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f9-1f1e6.svg") -} - -.twa-flag-tunisia { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f9-1f1f3.svg") -} - -.twa-flag-turkey { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f9-1f1f7.svg") -} - -.twa-flag-turkmenistan { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f9-1f1f2.svg") -} - -.twa-flag-turks-caicos-islands { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f9-1f1e8.svg") -} - -.twa-flag-tuvalu { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f9-1f1fb.svg") -} - -.twa-flag-u-s-outlying-islands { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fa-1f1f2.svg") -} - -.twa-flag-u-s-virgin-islands { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fb-1f1ee.svg") -} - -.twa-flag-uganda { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fa-1f1ec.svg") -} - -.twa-flag-ukraine { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fa-1f1e6.svg") -} - -.twa-flag-united-arab-emirates { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e6-1f1ea.svg") -} - -.twa-flag-united-kingdom { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ec-1f1e7.svg") -} - -.twa-flag-united-nations { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fa-1f1f3.svg") -} - -.twa-flag-united-states { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fa-1f1f8.svg") -} - -.twa-flag-uruguay { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fa-1f1fe.svg") -} - -.twa-flag-uzbekistan { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fa-1f1ff.svg") -} - -.twa-flag-vanuatu { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fb-1f1fa.svg") -} - -.twa-flag-vatican-city { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fb-1f1e6.svg") -} - -.twa-flag-venezuela { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fb-1f1ea.svg") -} - -.twa-flag-vietnam { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fb-1f1f3.svg") -} - -.twa-flag-wales { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3f4-e0067-e0062-e0077-e006c-e0073-e007f.svg") -} - -.twa-flag-wallis-futuna { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fc-1f1eb.svg") -} - -.twa-flag-western-sahara { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ea-1f1ed.svg") -} - -.twa-flag-yemen { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fe-1f1ea.svg") -} - -.twa-flag-zambia { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ff-1f1f2.svg") -} - -.twa-flag-zimbabwe { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ff-1f1fc.svg") -} - -.twa-flamingo { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9a9.svg") -} - -.twa-flashlight { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f526.svg") -} - -.twa-flat-shoe { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f97f.svg") -} - -.twa-flatbread { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fad3.svg") -} - -.twa-fleur-de-lis { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/269c.svg") -} - -.twa-flexed-biceps { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4aa.svg") -} - -.twa-flexed-biceps-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4aa-1f3ff.svg") -} - -.twa-flexed-biceps-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4aa-1f3fb.svg") -} - -.twa-flexed-biceps-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4aa-1f3fe.svg") -} - -.twa-flexed-biceps-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4aa-1f3fc.svg") -} - -.twa-flexed-biceps-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4aa-1f3fd.svg") -} - -.twa-floppy-disk { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4be.svg") -} - -.twa-flower-playing-cards { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3b4.svg") -} - -.twa-flushed-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f633.svg") -} - -.twa-fly { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fab0.svg") -} - -.twa-flying-disc { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f94f.svg") -} - -.twa-flying-saucer { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6f8.svg") -} - -.twa-fog { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f32b.svg") -} - -.twa-foggy { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f301.svg") -} - -.twa-folded-hands { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64f.svg") -} - -.twa-folded-hands-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64f-1f3ff.svg") -} - -.twa-folded-hands-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64f-1f3fb.svg") -} - -.twa-folded-hands-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64f-1f3fe.svg") -} - -.twa-folded-hands-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64f-1f3fc.svg") -} - -.twa-folded-hands-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64f-1f3fd.svg") -} - -.twa-fondue { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fad5.svg") -} - -.twa-foot { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b6.svg") -} - -.twa-foot-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b6-1f3ff.svg") -} - -.twa-foot-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b6-1f3fb.svg") -} - -.twa-foot-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b6-1f3fe.svg") -} - -.twa-foot-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b6-1f3fc.svg") -} - -.twa-foot-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b6-1f3fd.svg") -} - -.twa-footprints { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f463.svg") -} - -.twa-fork-and-knife { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f374.svg") -} - -.twa-fork-and-knife-with-plate { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f37d.svg") -} - -.twa-fortune-cookie { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f960.svg") -} - -.twa-fountain { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f2.svg") -} - -.twa-fountain-pen { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f58b.svg") -} - -.twa-four-leaf-clover { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f340.svg") -} - -.twa-four-o-clock { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f553.svg") -} - -.twa-four-thirty { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f55f.svg") -} - -.twa-fox { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f98a.svg") -} - -.twa-framed-picture { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5bc.svg") -} - -.twa-free-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f193.svg") -} - -.twa-french-fries { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f35f.svg") -} - -.twa-fried-shrimp { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f364.svg") -} - -.twa-frog { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f438.svg") -} - -.twa-front-facing-baby-chick { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f425.svg") -} - -.twa-frowning-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2639.svg") -} - -.twa-frowning-face-with-open-mouth { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f626.svg") -} - -.twa-fuel-pump { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26fd.svg") -} - -.twa-full-moon { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f315.svg") -} - -.twa-full-moon-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f31d.svg") -} - -.twa-funeral-urn { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26b1.svg") -} - -.twa-game-die { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3b2.svg") -} - -.twa-garlic { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9c4.svg") -} - -.twa-gear { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2699.svg") -} - -.twa-gem-stone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f48e.svg") -} - -.twa-gemini { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/264a.svg") -} - -.twa-genie { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9de.svg") -} - -.twa-ghost { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f47b.svg") -} - -.twa-giraffe { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f992.svg") -} - -.twa-girl { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f467.svg") -} - -.twa-girl-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f467-1f3ff.svg") -} - -.twa-girl-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f467-1f3fb.svg") -} - -.twa-girl-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f467-1f3fe.svg") -} - -.twa-girl-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f467-1f3fc.svg") -} - -.twa-girl-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f467-1f3fd.svg") -} - -.twa-glass-of-milk { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f95b.svg") -} - -.twa-glasses { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f453.svg") -} - -.twa-globe-showing-americas { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f30e.svg") -} - -.twa-globe-showing-asia-australia { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f30f.svg") -} - -.twa-globe-showing-europe-africa { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f30d.svg") -} - -.twa-globe-with-meridians { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f310.svg") -} - -.twa-gloves { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9e4.svg") -} - -.twa-glowing-star { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f31f.svg") -} - -.twa-goal-net { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f945.svg") -} - -.twa-goat { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f410.svg") -} - -.twa-goblin { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f47a.svg") -} - -.twa-goggles { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f97d.svg") -} - -.twa-gorilla { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f98d.svg") -} - -.twa-graduation-cap { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f393.svg") -} - -.twa-grapes { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f347.svg") -} - -.twa-green-apple { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f34f.svg") -} - -.twa-green-book { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4d7.svg") -} - -.twa-green-circle { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f7e2.svg") -} - -.twa-green-heart { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f49a.svg") -} - -.twa-green-salad { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f957.svg") -} - -.twa-green-square { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f7e9.svg") -} - -.twa-grimacing-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f62c.svg") -} - -.twa-grinning-cat { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f63a.svg") -} - -.twa-grinning-cat-with-smiling-eyes { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f638.svg") -} - -.twa-grinning-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f600.svg") -} - -.twa-grinning-face-with-big-eyes { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f603.svg") -} - -.twa-grinning-face-with-smiling-eyes { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f604.svg") -} - -.twa-grinning-face-with-sweat { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f605.svg") -} - -.twa-grinning-squinting-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f606.svg") -} - -.twa-growing-heart { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f497.svg") -} - -.twa-guard { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f482.svg") -} - -.twa-guard-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f482-1f3ff.svg") -} - -.twa-guard-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f482-1f3fb.svg") -} - -.twa-guard-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f482-1f3fe.svg") -} - -.twa-guard-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f482-1f3fc.svg") -} - -.twa-guard-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f482-1f3fd.svg") -} - -.twa-guide-dog { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ae.svg") -} - -.twa-guitar { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3b8.svg") -} - -.twa-hamburger { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f354.svg") -} - -.twa-hammer { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f528.svg") -} - -.twa-hammer-and-pick { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2692.svg") -} - -.twa-hammer-and-wrench { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6e0.svg") -} - -.twa-hamster { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f439.svg") -} - -.twa-hand-with-fingers-splayed { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f590.svg") -} - -.twa-hand-with-fingers-splayed-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f590-1f3ff.svg") -} - -.twa-hand-with-fingers-splayed-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f590-1f3fb.svg") -} - -.twa-hand-with-fingers-splayed-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f590-1f3fe.svg") -} - -.twa-hand-with-fingers-splayed-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f590-1f3fc.svg") -} - -.twa-hand-with-fingers-splayed-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f590-1f3fd.svg") -} - -.twa-handbag { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f45c.svg") -} - -.twa-handshake { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91d.svg") -} - -.twa-hatching-chick { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f423.svg") -} - -.twa-headphone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3a7.svg") -} - -.twa-headstone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1faa6.svg") -} - -.twa-health-worker { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-200d-2695-fe0f.svg") -} - -.twa-health-worker-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3ff-200d-2695-fe0f.svg") -} - -.twa-health-worker-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fb-200d-2695-fe0f.svg") -} - -.twa-health-worker-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fe-200d-2695-fe0f.svg") -} - -.twa-health-worker-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fc-200d-2695-fe0f.svg") -} - -.twa-health-worker-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fd-200d-2695-fe0f.svg") -} - -.twa-hear-no-evil-monkey { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f649.svg") -} - -.twa-heart-decoration { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f49f.svg") -} - -.twa-heart-exclamation { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2763.svg") -} - -.twa-heart-suit { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2665.svg") -} - -.twa-heart-with-arrow { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f498.svg") -} - -.twa-heart-with-ribbon { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f49d.svg") -} - -.twa-heavy-dollar-sign { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4b2.svg") -} - -.twa-hedgehog { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f994.svg") -} - -.twa-helicopter { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f681.svg") -} - -.twa-herb { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f33f.svg") -} - -.twa-hibiscus { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f33a.svg") -} - -.twa-high-heeled-shoe { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f460.svg") -} - -.twa-high-speed-train { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f684.svg") -} - -.twa-high-voltage { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26a1.svg") -} - -.twa-hiking-boot { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f97e.svg") -} - -.twa-hindu-temple { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6d5.svg") -} - -.twa-hippopotamus { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f99b.svg") -} - -.twa-hole { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f573.svg") -} - -.twa-hollow-red-circle { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2b55.svg") -} - -.twa-honey-pot { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f36f.svg") -} - -.twa-honeybee { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f41d.svg") -} - -.twa-hook { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa9d.svg") -} - -.twa-horizontal-traffic-light { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a5.svg") -} - -.twa-horse { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f40e.svg") -} - -.twa-horse-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f434.svg") -} - -.twa-horse-racing { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c7.svg") -} - -.twa-horse-racing-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c7-1f3ff.svg") -} - -.twa-horse-racing-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c7-1f3fb.svg") -} - -.twa-horse-racing-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c7-1f3fe.svg") -} - -.twa-horse-racing-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c7-1f3fc.svg") -} - -.twa-horse-racing-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c7-1f3fd.svg") -} - -.twa-hospital { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3e5.svg") -} - -.twa-hot-beverage { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2615.svg") -} - -.twa-hot-dog { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f32d.svg") -} - -.twa-hot-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f975.svg") -} - -.twa-hot-pepper { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f336.svg") -} - -.twa-hot-springs { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2668.svg") -} - -.twa-hotel { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3e8.svg") -} - -.twa-hourglass-done { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/231b.svg") -} - -.twa-hourglass-not-done { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/23f3.svg") -} - -.twa-house { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3e0.svg") -} - -.twa-house-with-garden { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3e1.svg") -} - -.twa-houses { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3d8.svg") -} - -.twa-hugging-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f917.svg") -} - -.twa-hundred-points { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4af.svg") -} - -.twa-hushed-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f62f.svg") -} - -.twa-hut { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6d6.svg") -} - -.twa-ice { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ca.svg") -} - -.twa-ice-cream { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f368.svg") -} - -.twa-ice-hockey { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3d2.svg") -} - -.twa-ice-skate { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f8.svg") -} - -.twa-id-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f194.svg") -} - -.twa-inbox-tray { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4e5.svg") -} - -.twa-incoming-envelope { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4e8.svg") -} - -.twa-index-pointing-up { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/261d.svg") -} - -.twa-index-pointing-up-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/261d-1f3ff.svg") -} - -.twa-index-pointing-up-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/261d-1f3fb.svg") -} - -.twa-index-pointing-up-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/261d-1f3fe.svg") -} - -.twa-index-pointing-up-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/261d-1f3fc.svg") -} - -.twa-index-pointing-up-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/261d-1f3fd.svg") -} - -.twa-infinity { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/267e.svg") -} - -.twa-information { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2139.svg") -} - -.twa-input-latin-letters { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f524.svg") -} - -.twa-input-latin-lowercase { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f521.svg") -} - -.twa-input-latin-uppercase { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f520.svg") -} - -.twa-input-numbers { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f522.svg") -} - -.twa-input-symbols { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f523.svg") -} - -.twa-jack-o-lantern { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f383.svg") -} - -.twa-japanese-acceptable-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f251.svg") -} - -.twa-japanese-application-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f238.svg") -} - -.twa-japanese-bargain-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f250.svg") -} - -.twa-japanese-castle { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ef.svg") -} - -.twa-japanese-congratulations-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/3297.svg") -} - -.twa-japanese-discount-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f239.svg") -} - -.twa-japanese-dolls { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f38e.svg") -} - -.twa-japanese-free-of-charge-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f21a.svg") -} - -.twa-japanese-here-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f201.svg") -} - -.twa-japanese-monthly-amount-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f237.svg") -} - -.twa-japanese-no-vacancy-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f235.svg") -} - -.twa-japanese-not-free-of-charge-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f236.svg") -} - -.twa-japanese-open-for-business-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f23a.svg") -} - -.twa-japanese-passing-grade-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f234.svg") -} - -.twa-japanese-post-office { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3e3.svg") -} - -.twa-japanese-prohibited-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f232.svg") -} - -.twa-japanese-reserved-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f22f.svg") -} - -.twa-japanese-secret-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/3299.svg") -} - -.twa-japanese-service-charge-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f202.svg") -} - -.twa-japanese-symbol-for-beginner { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f530.svg") -} - -.twa-japanese-vacancy-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f233.svg") -} - -.twa-jeans { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f456.svg") -} - -.twa-joker { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f0cf.svg") -} - -.twa-joystick { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f579.svg") -} - -.twa-judge { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-200d-2696-fe0f.svg") -} - -.twa-judge-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3ff-200d-2696-fe0f.svg") -} - -.twa-judge-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fb-200d-2696-fe0f.svg") -} - -.twa-judge-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fe-200d-2696-fe0f.svg") -} - -.twa-judge-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fc-200d-2696-fe0f.svg") -} - -.twa-judge-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fd-200d-2696-fe0f.svg") -} - -.twa-kaaba { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f54b.svg") -} - -.twa-kangaroo { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f998.svg") -} - -.twa-key { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f511.svg") -} - -.twa-keyboard { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2328.svg") -} - -.twa-keycap { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/23-20e3.svg") -} - -.twa-keycap { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2a-20e3.svg") -} - -.twa-keycap-0 { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/30-20e3.svg") -} - -.twa-keycap-1 { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/31-20e3.svg") -} - -.twa-keycap-10 { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f51f.svg") -} - -.twa-keycap-2 { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/32-20e3.svg") -} - -.twa-keycap-3 { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/33-20e3.svg") -} - -.twa-keycap-4 { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/34-20e3.svg") -} - -.twa-keycap-5 { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/35-20e3.svg") -} - -.twa-keycap-6 { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/36-20e3.svg") -} - -.twa-keycap-7 { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/37-20e3.svg") -} - -.twa-keycap-8 { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/38-20e3.svg") -} - -.twa-keycap-9 { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/39-20e3.svg") -} - -.twa-kick-scooter { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6f4.svg") -} - -.twa-kimono { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f458.svg") -} - -.twa-kiss { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f48f.svg") -} - -.twa-kiss-man-man { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-2764-fe0f-200d-1f48b-200d-1f468.svg") -} - -.twa-kiss-mark { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f48b.svg") -} - -.twa-kiss-woman-man { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-2764-fe0f-200d-1f48b-200d-1f468.svg") -} - -.twa-kiss-woman-woman { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-2764-fe0f-200d-1f48b-200d-1f469.svg") -} - -.twa-kissing-cat { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f63d.svg") -} - -.twa-kissing-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f617.svg") -} - -.twa-kissing-face-with-closed-eyes { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f61a.svg") -} - -.twa-kissing-face-with-smiling-eyes { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f619.svg") -} - -.twa-kitchen-knife { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f52a.svg") -} - -.twa-kite { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa81.svg") -} - -.twa-kiwi-fruit { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f95d.svg") -} - -.twa-knot { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1faa2.svg") -} - -.twa-koala { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f428.svg") -} - -.twa-lab-coat { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f97c.svg") -} - -.twa-label { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3f7.svg") -} - -.twa-lacrosse { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f94d.svg") -} - -.twa-ladder { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa9c.svg") -} - -.twa-lady-beetle { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f41e.svg") -} - -.twa-laptop { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4bb.svg") -} - -.twa-large-blue-diamond { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f537.svg") -} - -.twa-large-orange-diamond { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f536.svg") -} - -.twa-last-quarter-moon { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f317.svg") -} - -.twa-last-quarter-moon-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f31c.svg") -} - -.twa-last-track-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/23ee.svg") -} - -.twa-latin-cross { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/271d.svg") -} - -.twa-leaf-fluttering-in-wind { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f343.svg") -} - -.twa-leafy-green { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f96c.svg") -} - -.twa-ledger { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4d2.svg") -} - -.twa-left-arrow { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2b05.svg") -} - -.twa-left-arrow-curving-right { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/21aa.svg") -} - -.twa-left-facing-fist { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91b.svg") -} - -.twa-left-facing-fist-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91b-1f3ff.svg") -} - -.twa-left-facing-fist-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91b-1f3fb.svg") -} - -.twa-left-facing-fist-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91b-1f3fe.svg") -} - -.twa-left-facing-fist-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91b-1f3fc.svg") -} - -.twa-left-facing-fist-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91b-1f3fd.svg") -} - -.twa-left-luggage { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6c5.svg") -} - -.twa-left-right-arrow { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2194.svg") -} - -.twa-left-speech-bubble { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5e8.svg") -} - -.twa-leg { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b5.svg") -} - -.twa-leg-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b5-1f3ff.svg") -} - -.twa-leg-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b5-1f3fb.svg") -} - -.twa-leg-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b5-1f3fe.svg") -} - -.twa-leg-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b5-1f3fc.svg") -} - -.twa-leg-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b5-1f3fd.svg") -} - -.twa-lemon { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f34b.svg") -} - -.twa-leo { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/264c.svg") -} - -.twa-leopard { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f406.svg") -} - -.twa-level-slider { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f39a.svg") -} - -.twa-libra { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/264e.svg") -} - -.twa-light-bulb { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4a1.svg") -} - -.twa-light-rail { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f688.svg") -} - -.twa-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3fb.svg") -} - -.twa-link { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f517.svg") -} - -.twa-linked-paperclips { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f587.svg") -} - -.twa-lion { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f981.svg") -} - -.twa-lipstick { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f484.svg") -} - -.twa-litter-in-bin-sign { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6ae.svg") -} - -.twa-lizard { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f98e.svg") -} - -.twa-llama { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f999.svg") -} - -.twa-lobster { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f99e.svg") -} - -.twa-locked { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f512.svg") -} - -.twa-locked-with-key { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f510.svg") -} - -.twa-locked-with-pen { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f50f.svg") -} - -.twa-locomotive { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f682.svg") -} - -.twa-lollipop { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f36d.svg") -} - -.twa-long-drum { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa98.svg") -} - -.twa-lotion-bottle { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9f4.svg") -} - -.twa-loudly-crying-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f62d.svg") -} - -.twa-loudspeaker { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4e2.svg") -} - -.twa-love-hotel { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3e9.svg") -} - -.twa-love-letter { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f48c.svg") -} - -.twa-love-you-gesture { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91f.svg") -} - -.twa-love-you-gesture-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91f-1f3ff.svg") -} - -.twa-love-you-gesture-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91f-1f3fb.svg") -} - -.twa-love-you-gesture-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91f-1f3fe.svg") -} - -.twa-love-you-gesture-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91f-1f3fc.svg") -} - -.twa-love-you-gesture-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91f-1f3fd.svg") -} - -.twa-luggage { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9f3.svg") -} - -.twa-lungs { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fac1.svg") -} - -.twa-lying-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f925.svg") -} - -.twa-mage { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d9.svg") -} - -.twa-mage-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d9-1f3ff.svg") -} - -.twa-mage-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d9-1f3fb.svg") -} - -.twa-mage-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d9-1f3fe.svg") -} - -.twa-mage-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d9-1f3fc.svg") -} - -.twa-mage-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d9-1f3fd.svg") -} - -.twa-magic-wand { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa84.svg") -} - -.twa-magnet { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9f2.svg") -} - -.twa-magnifying-glass-tilted-left { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f50d.svg") -} - -.twa-magnifying-glass-tilted-right { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f50e.svg") -} - -.twa-mahjong-red-dragon { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f004.svg") -} - -.twa-male-sign { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2642.svg") -} - -.twa-mammoth { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9a3.svg") -} - -.twa-man { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468.svg") -} - -.twa-man-artist { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f3a8.svg") -} - -.twa-man-artist-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f3a8.svg") -} - -.twa-man-artist-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f3a8.svg") -} - -.twa-man-artist-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f3a8.svg") -} - -.twa-man-artist-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f3a8.svg") -} - -.twa-man-artist-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f3a8.svg") -} - -.twa-man-astronaut { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f680.svg") -} - -.twa-man-astronaut-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f680.svg") -} - -.twa-man-astronaut-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f680.svg") -} - -.twa-man-astronaut-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f680.svg") -} - -.twa-man-astronaut-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f680.svg") -} - -.twa-man-astronaut-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f680.svg") -} - -.twa-man-bald { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f9b2.svg") -} - -.twa-man-beard { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d4.svg") -} - -.twa-man-biking { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b4-200d-2642-fe0f.svg") -} - -.twa-man-biking-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b4-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-biking-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b4-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-biking-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b4-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-biking-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b4-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-biking-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b4-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-blond-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f471-200d-2642-fe0f.svg") -} - -.twa-man-bouncing-ball { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f9-fe0f-200d-2642-fe0f.svg") -} - -.twa-man-bouncing-ball-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f9-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-bouncing-ball-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f9-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-bouncing-ball-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f9-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-bouncing-ball-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f9-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-bouncing-ball-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f9-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-bowing { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f647-200d-2642-fe0f.svg") -} - -.twa-man-bowing-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f647-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-bowing-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f647-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-bowing-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f647-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-bowing-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f647-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-bowing-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f647-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-cartwheeling { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f938-200d-2642-fe0f.svg") -} - -.twa-man-cartwheeling-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f938-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-cartwheeling-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f938-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-cartwheeling-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f938-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-cartwheeling-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f938-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-cartwheeling-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f938-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-christmas { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f384.svg") -} - -.twa-man-climbing { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d7-200d-2642-fe0f.svg") -} - -.twa-man-climbing-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d7-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-climbing-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d7-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-climbing-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d7-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-climbing-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d7-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-climbing-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d7-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-construction-worker { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f477-200d-2642-fe0f.svg") -} - -.twa-man-construction-worker-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f477-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-construction-worker-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f477-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-construction-worker-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f477-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-construction-worker-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f477-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-construction-worker-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f477-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-cook { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f373.svg") -} - -.twa-man-cook-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f373.svg") -} - -.twa-man-cook-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f373.svg") -} - -.twa-man-cook-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f373.svg") -} - -.twa-man-cook-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f373.svg") -} - -.twa-man-cook-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f373.svg") -} - -.twa-man-curly-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f9b1.svg") -} - -.twa-man-dancing { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f57a.svg") -} - -.twa-man-dancing-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f57a-1f3ff.svg") -} - -.twa-man-dancing-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f57a-1f3fb.svg") -} - -.twa-man-dancing-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f57a-1f3fe.svg") -} - -.twa-man-dancing-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f57a-1f3fc.svg") -} - -.twa-man-dancing-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f57a-1f3fd.svg") -} - -.twa-man-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff.svg") -} - -.twa-man-dark-skin-tone-bald { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f9b2.svg") -} - -.twa-man-dark-skin-tone-beard { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d4-1f3ff.svg") -} - -.twa-man-dark-skin-tone-blond-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f471-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-dark-skin-tone-christmas { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f384.svg") -} - -.twa-man-dark-skin-tone-curly-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f9b1.svg") -} - -.twa-man-dark-skin-tone-red-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f9b0.svg") -} - -.twa-man-dark-skin-tone-white-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f9b3.svg") -} - -.twa-man-detective { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f575-fe0f-200d-2642-fe0f.svg") -} - -.twa-man-detective-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f575-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-detective-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f575-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-detective-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f575-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-detective-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f575-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-detective-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f575-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-elf { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dd-200d-2642-fe0f.svg") -} - -.twa-man-elf-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dd-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-elf-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dd-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-elf-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dd-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-elf-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dd-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-elf-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dd-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-facepalming { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f926-200d-2642-fe0f.svg") -} - -.twa-man-facepalming-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f926-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-facepalming-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f926-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-facepalming-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f926-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-facepalming-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f926-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-facepalming-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f926-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-factory-worker { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f3ed.svg") -} - -.twa-man-factory-worker-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f3ed.svg") -} - -.twa-man-factory-worker-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f3ed.svg") -} - -.twa-man-factory-worker-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f3ed.svg") -} - -.twa-man-factory-worker-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f3ed.svg") -} - -.twa-man-factory-worker-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f3ed.svg") -} - -.twa-man-fairy { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9da-200d-2642-fe0f.svg") -} - -.twa-man-fairy-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9da-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-fairy-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9da-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-fairy-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9da-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-fairy-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9da-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-fairy-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9da-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-farmer { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f33e.svg") -} - -.twa-man-farmer-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f33e.svg") -} - -.twa-man-farmer-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f33e.svg") -} - -.twa-man-farmer-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f33e.svg") -} - -.twa-man-farmer-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f33e.svg") -} - -.twa-man-farmer-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f33e.svg") -} - -.twa-man-feeding-baby { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f37c.svg") -} - -.twa-man-feeding-baby-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f37c.svg") -} - -.twa-man-feeding-baby-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f37c.svg") -} - -.twa-man-feeding-baby-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f37c.svg") -} - -.twa-man-feeding-baby-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f37c.svg") -} - -.twa-man-feeding-baby-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f37c.svg") -} - -.twa-man-firefighter { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f692.svg") -} - -.twa-man-firefighter-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f692.svg") -} - -.twa-man-firefighter-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f692.svg") -} - -.twa-man-firefighter-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f692.svg") -} - -.twa-man-firefighter-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f692.svg") -} - -.twa-man-firefighter-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f692.svg") -} - -.twa-man-frowning { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64d-200d-2642-fe0f.svg") -} - -.twa-man-frowning-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64d-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-frowning-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64d-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-frowning-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64d-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-frowning-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64d-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-frowning-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64d-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-genie { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9de-200d-2642-fe0f.svg") -} - -.twa-man-gesturing-no { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f645-200d-2642-fe0f.svg") -} - -.twa-man-gesturing-no-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f645-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-gesturing-no-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f645-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-gesturing-no-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f645-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-gesturing-no-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f645-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-gesturing-no-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f645-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-gesturing-ok { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f646-200d-2642-fe0f.svg") -} - -.twa-man-gesturing-ok-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f646-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-gesturing-ok-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f646-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-gesturing-ok-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f646-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-gesturing-ok-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f646-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-gesturing-ok-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f646-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-getting-haircut { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f487-200d-2642-fe0f.svg") -} - -.twa-man-getting-haircut-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f487-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-getting-haircut-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f487-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-getting-haircut-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f487-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-getting-haircut-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f487-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-getting-haircut-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f487-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-getting-massage { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f486-200d-2642-fe0f.svg") -} - -.twa-man-getting-massage-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f486-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-getting-massage-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f486-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-getting-massage-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f486-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-getting-massage-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f486-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-getting-massage-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f486-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-golfing { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cc-fe0f-200d-2642-fe0f.svg") -} - -.twa-man-golfing-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cc-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-golfing-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cc-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-golfing-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cc-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-golfing-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cc-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-golfing-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cc-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-guard { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f482-200d-2642-fe0f.svg") -} - -.twa-man-guard-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f482-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-guard-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f482-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-guard-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f482-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-guard-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f482-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-guard-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f482-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-health-worker { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-2695-fe0f.svg") -} - -.twa-man-health-worker-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-2695-fe0f.svg") -} - -.twa-man-health-worker-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-2695-fe0f.svg") -} - -.twa-man-health-worker-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-2695-fe0f.svg") -} - -.twa-man-health-worker-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-2695-fe0f.svg") -} - -.twa-man-health-worker-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-2695-fe0f.svg") -} - -.twa-man-in-business-suit-levitating-dark-skin-tone-female { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f574-1f3ff-200d-2640-fe0f.svg") -} - -.twa-man-in-business-suit-levitating-dark-skin-tone-male { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f574-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-in-business-suit-levitating-female { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f574-fe0f-200d-2640-fe0f.svg") -} - -.twa-man-in-business-suit-levitating-light-skin-tone-female { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f574-1f3fb-200d-2640-fe0f.svg") -} - -.twa-man-in-business-suit-levitating-light-skin-tone-male { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f574-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-in-business-suit-levitating-male { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f574-fe0f-200d-2642-fe0f.svg") -} - -.twa-man-in-business-suit-levitating-medium-dark-skin-tone-female { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f574-1f3fe-200d-2640-fe0f.svg") -} - -.twa-man-in-business-suit-levitating-medium-dark-skin-tone-male { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f574-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-in-business-suit-levitating-medium-light-skin-tone-female { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f574-1f3fc-200d-2640-fe0f.svg") -} - -.twa-man-in-business-suit-levitating-medium-light-skin-tone-male { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f574-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-in-business-suit-levitating-medium-skin-tone-female { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f574-1f3fd-200d-2640-fe0f.svg") -} - -.twa-man-in-business-suit-levitating-medium-skin-tone-male { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f574-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-in-lotus-position { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d8-200d-2642-fe0f.svg") -} - -.twa-man-in-lotus-position-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d8-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-in-lotus-position-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d8-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-in-lotus-position-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d8-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-in-lotus-position-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d8-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-in-lotus-position-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d8-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-in-manual-wheelchair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f9bd.svg") -} - -.twa-man-in-manual-wheelchair-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f9bd.svg") -} - -.twa-man-in-manual-wheelchair-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f9bd.svg") -} - -.twa-man-in-manual-wheelchair-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f9bd.svg") -} - -.twa-man-in-manual-wheelchair-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f9bd.svg") -} - -.twa-man-in-manual-wheelchair-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f9bd.svg") -} - -.twa-man-in-motorized-wheelchair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f9bc.svg") -} - -.twa-man-in-motorized-wheelchair-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f9bc.svg") -} - -.twa-man-in-motorized-wheelchair-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f9bc.svg") -} - -.twa-man-in-motorized-wheelchair-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f9bc.svg") -} - -.twa-man-in-motorized-wheelchair-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f9bc.svg") -} - -.twa-man-in-motorized-wheelchair-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f9bc.svg") -} - -.twa-man-in-steamy-room { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d6-200d-2642-fe0f.svg") -} - -.twa-man-in-steamy-room-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d6-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-in-steamy-room-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d6-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-in-steamy-room-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d6-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-in-steamy-room-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d6-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-in-steamy-room-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d6-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-in-tuxedo { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f935-200d-2642-fe0f.svg") -} - -.twa-man-in-tuxedo-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f935-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-in-tuxedo-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f935-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-in-tuxedo-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f935-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-in-tuxedo-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f935-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-in-tuxedo-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f935-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-judge { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-2696-fe0f.svg") -} - -.twa-man-judge-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-2696-fe0f.svg") -} - -.twa-man-judge-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-2696-fe0f.svg") -} - -.twa-man-judge-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-2696-fe0f.svg") -} - -.twa-man-judge-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-2696-fe0f.svg") -} - -.twa-man-judge-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-2696-fe0f.svg") -} - -.twa-man-juggling { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f939-200d-2642-fe0f.svg") -} - -.twa-man-juggling-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f939-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-juggling-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f939-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-juggling-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f939-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-juggling-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f939-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-juggling-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f939-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-kneeling { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ce-200d-2642-fe0f.svg") -} - -.twa-man-kneeling-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ce-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-kneeling-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ce-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-kneeling-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ce-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-kneeling-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ce-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-kneeling-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ce-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-lifting-weights { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cb-fe0f-200d-2642-fe0f.svg") -} - -.twa-man-lifting-weights-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cb-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-lifting-weights-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cb-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-lifting-weights-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cb-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-lifting-weights-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cb-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-lifting-weights-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cb-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb.svg") -} - -.twa-man-light-skin-tone-bald { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f9b2.svg") -} - -.twa-man-light-skin-tone-beard { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d4-1f3fb.svg") -} - -.twa-man-light-skin-tone-blond-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f471-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-light-skin-tone-christmas { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f384.svg") -} - -.twa-man-light-skin-tone-curly-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f9b1.svg") -} - -.twa-man-light-skin-tone-red-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f9b0.svg") -} - -.twa-man-light-skin-tone-white-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f9b3.svg") -} - -.twa-man-mage { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d9-200d-2642-fe0f.svg") -} - -.twa-man-mage-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d9-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-mage-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d9-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-mage-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d9-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-mage-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d9-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-mage-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d9-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-mechanic { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f527.svg") -} - -.twa-man-mechanic-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f527.svg") -} - -.twa-man-mechanic-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f527.svg") -} - -.twa-man-mechanic-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f527.svg") -} - -.twa-man-mechanic-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f527.svg") -} - -.twa-man-mechanic-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f527.svg") -} - -.twa-man-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe.svg") -} - -.twa-man-medium-dark-skin-tone-bald { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f9b2.svg") -} - -.twa-man-medium-dark-skin-tone-beard { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d4-1f3fe.svg") -} - -.twa-man-medium-dark-skin-tone-blond-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f471-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-medium-dark-skin-tone-christmas { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f384.svg") -} - -.twa-man-medium-dark-skin-tone-curly-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f9b1.svg") -} - -.twa-man-medium-dark-skin-tone-red-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f9b0.svg") -} - -.twa-man-medium-dark-skin-tone-white-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f9b3.svg") -} - -.twa-man-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc.svg") -} - -.twa-man-medium-light-skin-tone-bald { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f9b2.svg") -} - -.twa-man-medium-light-skin-tone-beard { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d4-1f3fc.svg") -} - -.twa-man-medium-light-skin-tone-blond-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f471-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-medium-light-skin-tone-christmas { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f384.svg") -} - -.twa-man-medium-light-skin-tone-curly-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f9b1.svg") -} - -.twa-man-medium-light-skin-tone-red-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f9b0.svg") -} - -.twa-man-medium-light-skin-tone-white-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f9b3.svg") -} - -.twa-man-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd.svg") -} - -.twa-man-medium-skin-tone-bald { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f9b2.svg") -} - -.twa-man-medium-skin-tone-beard { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d4-1f3fd.svg") -} - -.twa-man-medium-skin-tone-blond-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f471-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-medium-skin-tone-christmas { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f384.svg") -} - -.twa-man-medium-skin-tone-curly-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f9b1.svg") -} - -.twa-man-medium-skin-tone-red-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f9b0.svg") -} - -.twa-man-medium-skin-tone-white-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f9b3.svg") -} - -.twa-man-mountain-biking { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b5-200d-2642-fe0f.svg") -} - -.twa-man-mountain-biking-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b5-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-mountain-biking-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b5-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-mountain-biking-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b5-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-mountain-biking-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b5-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-mountain-biking-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b5-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-office-worker { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f4bc.svg") -} - -.twa-man-office-worker-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f4bc.svg") -} - -.twa-man-office-worker-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f4bc.svg") -} - -.twa-man-office-worker-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f4bc.svg") -} - -.twa-man-office-worker-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f4bc.svg") -} - -.twa-man-office-worker-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f4bc.svg") -} - -.twa-man-pilot { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-2708-fe0f.svg") -} - -.twa-man-pilot-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-2708-fe0f.svg") -} - -.twa-man-pilot-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-2708-fe0f.svg") -} - -.twa-man-pilot-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-2708-fe0f.svg") -} - -.twa-man-pilot-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-2708-fe0f.svg") -} - -.twa-man-pilot-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-2708-fe0f.svg") -} - -.twa-man-playing-handball { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93e-200d-2642-fe0f.svg") -} - -.twa-man-playing-handball-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93e-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-playing-handball-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93e-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-playing-handball-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93e-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-playing-handball-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93e-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-playing-handball-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93e-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-playing-water-polo { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93d-200d-2642-fe0f.svg") -} - -.twa-man-playing-water-polo-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93d-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-playing-water-polo-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93d-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-playing-water-polo-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93d-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-playing-water-polo-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93d-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-playing-water-polo-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93d-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-police-officer { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46e-200d-2642-fe0f.svg") -} - -.twa-man-police-officer-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46e-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-police-officer-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46e-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-police-officer-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46e-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-police-officer-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46e-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-police-officer-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46e-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-pouting { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64e-200d-2642-fe0f.svg") -} - -.twa-man-pouting-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64e-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-pouting-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64e-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-pouting-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64e-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-pouting-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64e-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-pouting-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64e-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-raising-hand { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64b-200d-2642-fe0f.svg") -} - -.twa-man-raising-hand-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64b-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-raising-hand-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64b-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-raising-hand-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64b-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-raising-hand-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64b-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-raising-hand-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64b-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-red-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f9b0.svg") -} - -.twa-man-rowing-boat { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a3-200d-2642-fe0f.svg") -} - -.twa-man-rowing-boat-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a3-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-rowing-boat-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a3-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-rowing-boat-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a3-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-rowing-boat-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a3-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-rowing-boat-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a3-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-running { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c3-200d-2642-fe0f.svg") -} - -.twa-man-running-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c3-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-running-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c3-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-running-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c3-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-running-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c3-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-running-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c3-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-s-shoe { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f45e.svg") -} - -.twa-man-scientist { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f52c.svg") -} - -.twa-man-scientist-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f52c.svg") -} - -.twa-man-scientist-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f52c.svg") -} - -.twa-man-scientist-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f52c.svg") -} - -.twa-man-scientist-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f52c.svg") -} - -.twa-man-scientist-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f52c.svg") -} - -.twa-man-shrugging { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f937-200d-2642-fe0f.svg") -} - -.twa-man-shrugging-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f937-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-shrugging-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f937-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-shrugging-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f937-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-shrugging-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f937-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-shrugging-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f937-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-singer { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f3a4.svg") -} - -.twa-man-singer-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f3a4.svg") -} - -.twa-man-singer-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f3a4.svg") -} - -.twa-man-singer-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f3a4.svg") -} - -.twa-man-singer-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f3a4.svg") -} - -.twa-man-singer-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f3a4.svg") -} - -.twa-man-standing { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cd-200d-2642-fe0f.svg") -} - -.twa-man-standing-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cd-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-standing-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cd-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-standing-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cd-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-standing-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cd-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-standing-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cd-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-student { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f393.svg") -} - -.twa-man-student-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f393.svg") -} - -.twa-man-student-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f393.svg") -} - -.twa-man-student-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f393.svg") -} - -.twa-man-student-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f393.svg") -} - -.twa-man-student-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f393.svg") -} - -.twa-man-superhero { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b8-200d-2642-fe0f.svg") -} - -.twa-man-superhero-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b8-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-superhero-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b8-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-superhero-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b8-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-superhero-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b8-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-superhero-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b8-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-supervillain { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b9-200d-2642-fe0f.svg") -} - -.twa-man-supervillain-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b9-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-supervillain-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b9-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-supervillain-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b9-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-supervillain-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b9-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-supervillain-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b9-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-surfing { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c4-200d-2642-fe0f.svg") -} - -.twa-man-surfing-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c4-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-surfing-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c4-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-surfing-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c4-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-surfing-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c4-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-surfing-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c4-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-swimming { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ca-200d-2642-fe0f.svg") -} - -.twa-man-swimming-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ca-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-swimming-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ca-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-swimming-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ca-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-swimming-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ca-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-swimming-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ca-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-teacher { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f3eb.svg") -} - -.twa-man-teacher-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f3eb.svg") -} - -.twa-man-teacher-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f3eb.svg") -} - -.twa-man-teacher-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f3eb.svg") -} - -.twa-man-teacher-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f3eb.svg") -} - -.twa-man-teacher-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f3eb.svg") -} - -.twa-man-technologist { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f4bb.svg") -} - -.twa-man-technologist-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f4bb.svg") -} - -.twa-man-technologist-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f4bb.svg") -} - -.twa-man-technologist-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f4bb.svg") -} - -.twa-man-technologist-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f4bb.svg") -} - -.twa-man-technologist-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f4bb.svg") -} - -.twa-man-tipping-hand { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f481-200d-2642-fe0f.svg") -} - -.twa-man-tipping-hand-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f481-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-tipping-hand-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f481-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-tipping-hand-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f481-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-tipping-hand-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f481-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-tipping-hand-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f481-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-vampire { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9db-200d-2642-fe0f.svg") -} - -.twa-man-vampire-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9db-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-vampire-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9db-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-vampire-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9db-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-vampire-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9db-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-vampire-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9db-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-walking { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b6-200d-2642-fe0f.svg") -} - -.twa-man-walking-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b6-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-walking-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b6-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-walking-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b6-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-walking-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b6-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-walking-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b6-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-wearing-turban { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f473-200d-2642-fe0f.svg") -} - -.twa-man-wearing-turban-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f473-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-wearing-turban-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f473-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-wearing-turban-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f473-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-wearing-turban-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f473-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-wearing-turban-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f473-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-white-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f9b3.svg") -} - -.twa-man-with-veil { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f470-200d-2642-fe0f.svg") -} - -.twa-man-with-veil-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f470-1f3ff-200d-2642-fe0f.svg") -} - -.twa-man-with-veil-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f470-1f3fb-200d-2642-fe0f.svg") -} - -.twa-man-with-veil-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f470-1f3fe-200d-2642-fe0f.svg") -} - -.twa-man-with-veil-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f470-1f3fc-200d-2642-fe0f.svg") -} - -.twa-man-with-veil-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f470-1f3fd-200d-2642-fe0f.svg") -} - -.twa-man-with-white-cane { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-200d-1f9af.svg") -} - -.twa-man-with-white-cane-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f9af.svg") -} - -.twa-man-with-white-cane-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f9af.svg") -} - -.twa-man-with-white-cane-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f9af.svg") -} - -.twa-man-with-white-cane-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f9af.svg") -} - -.twa-man-with-white-cane-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f9af.svg") -} - -.twa-man-zombie { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9df-200d-2642-fe0f.svg") -} - -.twa-mango { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f96d.svg") -} - -.twa-mantelpiece-clock { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f570.svg") -} - -.twa-manual-wheelchair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9bd.svg") -} - -.twa-map-of-japan { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5fe.svg") -} - -.twa-maple-leaf { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f341.svg") -} - -.twa-martial-arts-uniform { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f94b.svg") -} - -.twa-mate { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9c9.svg") -} - -.twa-meat-on-bone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f356.svg") -} - -.twa-mechanic { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-200d-1f527.svg") -} - -.twa-mechanic-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3ff-200d-1f527.svg") -} - -.twa-mechanic-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fb-200d-1f527.svg") -} - -.twa-mechanic-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fe-200d-1f527.svg") -} - -.twa-mechanic-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fc-200d-1f527.svg") -} - -.twa-mechanic-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fd-200d-1f527.svg") -} - -.twa-mechanical-arm { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9be.svg") -} - -.twa-mechanical-leg { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9bf.svg") -} - -.twa-medical-symbol { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2695.svg") -} - -.twa-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3fe.svg") -} - -.twa-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3fc.svg") -} - -.twa-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3fd.svg") -} - -.twa-megaphone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4e3.svg") -} - -.twa-melon { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f348.svg") -} - -.twa-memo { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4dd.svg") -} - -.twa-men-holding-hands { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46c.svg") -} - -.twa-men-holding-hands-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46c-1f3ff.svg") -} - -.twa-men-holding-hands-dark-skin-tone-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fb.svg") -} - -.twa-men-holding-hands-dark-skin-tone-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fe.svg") -} - -.twa-men-holding-hands-dark-skin-tone-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fc.svg") -} - -.twa-men-holding-hands-dark-skin-tone-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fd.svg") -} - -.twa-men-holding-hands-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46c-1f3fb.svg") -} - -.twa-men-holding-hands-light-skin-tone-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f91d-200d-1f468-1f3ff.svg") -} - -.twa-men-holding-hands-light-skin-tone-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fe.svg") -} - -.twa-men-holding-hands-light-skin-tone-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fc.svg") -} - -.twa-men-holding-hands-light-skin-tone-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fd.svg") -} - -.twa-men-holding-hands-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46c-1f3fe.svg") -} - -.twa-men-holding-hands-medium-dark-skin-tone-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f91d-200d-1f468-1f3ff.svg") -} - -.twa-men-holding-hands-medium-dark-skin-tone-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fb.svg") -} - -.twa-men-holding-hands-medium-dark-skin-tone-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fc.svg") -} - -.twa-men-holding-hands-medium-dark-skin-tone-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fd.svg") -} - -.twa-men-holding-hands-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46c-1f3fc.svg") -} - -.twa-men-holding-hands-medium-light-skin-tone-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f91d-200d-1f468-1f3ff.svg") -} - -.twa-men-holding-hands-medium-light-skin-tone-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fb.svg") -} - -.twa-men-holding-hands-medium-light-skin-tone-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fe.svg") -} - -.twa-men-holding-hands-medium-light-skin-tone-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fd.svg") -} - -.twa-men-holding-hands-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46c-1f3fd.svg") -} - -.twa-men-holding-hands-medium-skin-tone-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f91d-200d-1f468-1f3ff.svg") -} - -.twa-men-holding-hands-medium-skin-tone-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fb.svg") -} - -.twa-men-holding-hands-medium-skin-tone-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fe.svg") -} - -.twa-men-holding-hands-medium-skin-tone-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fc.svg") -} - -.twa-men-s-room { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b9.svg") -} - -.twa-men-with-bunny-ears { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46f-200d-2642-fe0f.svg") -} - -.twa-men-wrestling { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93c-200d-2642-fe0f.svg") -} - -.twa-menorah { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f54e.svg") -} - -.twa-mermaid { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dc-200d-2640-fe0f.svg") -} - -.twa-mermaid-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dc-1f3ff-200d-2640-fe0f.svg") -} - -.twa-mermaid-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dc-1f3fb-200d-2640-fe0f.svg") -} - -.twa-mermaid-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dc-1f3fe-200d-2640-fe0f.svg") -} - -.twa-mermaid-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dc-1f3fc-200d-2640-fe0f.svg") -} - -.twa-mermaid-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dc-1f3fd-200d-2640-fe0f.svg") -} - -.twa-merman { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dc-200d-2642-fe0f.svg") -} - -.twa-merman-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dc-1f3ff-200d-2642-fe0f.svg") -} - -.twa-merman-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dc-1f3fb-200d-2642-fe0f.svg") -} - -.twa-merman-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dc-1f3fe-200d-2642-fe0f.svg") -} - -.twa-merman-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dc-1f3fc-200d-2642-fe0f.svg") -} - -.twa-merman-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dc-1f3fd-200d-2642-fe0f.svg") -} - -.twa-merperson { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dc.svg") -} - -.twa-merperson-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dc-1f3ff.svg") -} - -.twa-merperson-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dc-1f3fb.svg") -} - -.twa-merperson-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dc-1f3fe.svg") -} - -.twa-merperson-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dc-1f3fc.svg") -} - -.twa-merperson-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dc-1f3fd.svg") -} - -.twa-metro { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f687.svg") -} - -.twa-microbe { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9a0.svg") -} - -.twa-microphone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3a4.svg") -} - -.twa-microscope { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f52c.svg") -} - -.twa-middle-finger { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f595.svg") -} - -.twa-middle-finger-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f595-1f3ff.svg") -} - -.twa-middle-finger-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f595-1f3fb.svg") -} - -.twa-middle-finger-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f595-1f3fe.svg") -} - -.twa-middle-finger-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f595-1f3fc.svg") -} - -.twa-middle-finger-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f595-1f3fd.svg") -} - -.twa-military-helmet { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa96.svg") -} - -.twa-military-medal { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f396.svg") -} - -.twa-milky-way { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f30c.svg") -} - -.twa-minibus { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f690.svg") -} - -.twa-minus { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2796.svg") -} - -.twa-mirror { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa9e.svg") -} - -.twa-moai { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5ff.svg") -} - -.twa-mobile-phone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4f1.svg") -} - -.twa-mobile-phone-off { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4f4.svg") -} - -.twa-mobile-phone-with-arrow { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4f2.svg") -} - -.twa-money-bag { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4b0.svg") -} - -.twa-money-mouth-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f911.svg") -} - -.twa-money-with-wings { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4b8.svg") -} - -.twa-monkey { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f412.svg") -} - -.twa-monkey-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f435.svg") -} - -.twa-monorail { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f69d.svg") -} - -.twa-moon-cake { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f96e.svg") -} - -.twa-moon-viewing-ceremony { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f391.svg") -} - -.twa-mosque { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f54c.svg") -} - -.twa-mosquito { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f99f.svg") -} - -.twa-motor-boat { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6e5.svg") -} - -.twa-motor-scooter { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6f5.svg") -} - -.twa-motorcycle { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cd.svg") -} - -.twa-motorized-wheelchair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9bc.svg") -} - -.twa-motorway { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6e3.svg") -} - -.twa-mount-fuji { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5fb.svg") -} - -.twa-mountain { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f0.svg") -} - -.twa-mountain-cableway { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a0.svg") -} - -.twa-mountain-railway { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f69e.svg") -} - -.twa-mouse { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f401.svg") -} - -.twa-mouse-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f42d.svg") -} - -.twa-mouse-trap { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1faa4.svg") -} - -.twa-mouth { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f444.svg") -} - -.twa-movie-camera { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3a5.svg") -} - -.twa-mrs-claus { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f936.svg") -} - -.twa-mrs-claus-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f936-1f3ff.svg") -} - -.twa-mrs-claus-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f936-1f3fb.svg") -} - -.twa-mrs-claus-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f936-1f3fe.svg") -} - -.twa-mrs-claus-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f936-1f3fc.svg") -} - -.twa-mrs-claus-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f936-1f3fd.svg") -} - -.twa-multiply { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2716.svg") -} - -.twa-mushroom { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f344.svg") -} - -.twa-musical-keyboard { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3b9.svg") -} - -.twa-musical-note { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3b5.svg") -} - -.twa-musical-notes { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3b6.svg") -} - -.twa-musical-score { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3bc.svg") -} - -.twa-muted-speaker { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f507.svg") -} - -.twa-mx-claus { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-200d-1f384.svg") -} - -.twa-mx-claus-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3ff-200d-1f384.svg") -} - -.twa-mx-claus-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fb-200d-1f384.svg") -} - -.twa-mx-claus-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fe-200d-1f384.svg") -} - -.twa-mx-claus-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fc-200d-1f384.svg") -} - -.twa-mx-claus-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fd-200d-1f384.svg") -} - -.twa-nail-polish { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f485.svg") -} - -.twa-nail-polish-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f485-1f3ff.svg") -} - -.twa-nail-polish-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f485-1f3fb.svg") -} - -.twa-nail-polish-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f485-1f3fe.svg") -} - -.twa-nail-polish-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f485-1f3fc.svg") -} - -.twa-nail-polish-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f485-1f3fd.svg") -} - -.twa-name-badge { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4db.svg") -} - -.twa-national-park { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3de.svg") -} - -.twa-nauseated-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f922.svg") -} - -.twa-nazar-amulet { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ff.svg") -} - -.twa-necktie { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f454.svg") -} - -.twa-nerd-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f913.svg") -} - -.twa-nesting-dolls { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa86.svg") -} - -.twa-neutral-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f610.svg") -} - -.twa-new-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f195.svg") -} - -.twa-new-moon { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f311.svg") -} - -.twa-new-moon-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f31a.svg") -} - -.twa-newspaper { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4f0.svg") -} - -.twa-next-track-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/23ed.svg") -} - -.twa-ng-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f196.svg") -} - -.twa-night-with-stars { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f303.svg") -} - -.twa-nine-o-clock { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f558.svg") -} - -.twa-nine-thirty { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f564.svg") -} - -.twa-ninja { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f977.svg") -} - -.twa-ninja-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f977-1f3ff.svg") -} - -.twa-ninja-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f977-1f3fb.svg") -} - -.twa-ninja-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f977-1f3fe.svg") -} - -.twa-ninja-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f977-1f3fc.svg") -} - -.twa-ninja-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f977-1f3fd.svg") -} - -.twa-no-bicycles { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b3.svg") -} - -.twa-no-entry { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26d4.svg") -} - -.twa-no-littering { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6af.svg") -} - -.twa-no-mobile-phones { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4f5.svg") -} - -.twa-no-one-under-eighteen { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f51e.svg") -} - -.twa-no-pedestrians { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b7.svg") -} - -.twa-no-smoking { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6ad.svg") -} - -.twa-non-potable-water { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b1.svg") -} - -.twa-nose { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f443.svg") -} - -.twa-nose-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f443-1f3ff.svg") -} - -.twa-nose-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f443-1f3fb.svg") -} - -.twa-nose-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f443-1f3fe.svg") -} - -.twa-nose-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f443-1f3fc.svg") -} - -.twa-nose-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f443-1f3fd.svg") -} - -.twa-notebook { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4d3.svg") -} - -.twa-notebook-with-decorative-cover { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4d4.svg") -} - -.twa-nut-and-bolt { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f529.svg") -} - -.twa-o-button-blood-type { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f17e.svg") -} - -.twa-octopus { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f419.svg") -} - -.twa-oden { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f362.svg") -} - -.twa-office-building { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3e2.svg") -} - -.twa-office-worker { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-200d-1f4bc.svg") -} - -.twa-office-worker-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3ff-200d-1f4bc.svg") -} - -.twa-office-worker-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fb-200d-1f4bc.svg") -} - -.twa-office-worker-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fe-200d-1f4bc.svg") -} - -.twa-office-worker-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fc-200d-1f4bc.svg") -} - -.twa-office-worker-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fd-200d-1f4bc.svg") -} - -.twa-ogre { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f479.svg") -} - -.twa-oil-drum { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6e2.svg") -} - -.twa-ok-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f197.svg") -} - -.twa-ok-hand { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44c.svg") -} - -.twa-ok-hand-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44c-1f3ff.svg") -} - -.twa-ok-hand-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44c-1f3fb.svg") -} - -.twa-ok-hand-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44c-1f3fe.svg") -} - -.twa-ok-hand-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44c-1f3fc.svg") -} - -.twa-ok-hand-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44c-1f3fd.svg") -} - -.twa-old-key { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5dd.svg") -} - -.twa-old-man { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f474.svg") -} - -.twa-old-man-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f474-1f3ff.svg") -} - -.twa-old-man-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f474-1f3fb.svg") -} - -.twa-old-man-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f474-1f3fe.svg") -} - -.twa-old-man-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f474-1f3fc.svg") -} - -.twa-old-man-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f474-1f3fd.svg") -} - -.twa-old-woman { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f475.svg") -} - -.twa-old-woman-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f475-1f3ff.svg") -} - -.twa-old-woman-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f475-1f3fb.svg") -} - -.twa-old-woman-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f475-1f3fe.svg") -} - -.twa-old-woman-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f475-1f3fc.svg") -} - -.twa-old-woman-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f475-1f3fd.svg") -} - -.twa-older-person { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d3.svg") -} - -.twa-older-person-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d3-1f3ff.svg") -} - -.twa-older-person-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d3-1f3fb.svg") -} - -.twa-older-person-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d3-1f3fe.svg") -} - -.twa-older-person-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d3-1f3fc.svg") -} - -.twa-older-person-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d3-1f3fd.svg") -} - -.twa-olive { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fad2.svg") -} - -.twa-om { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f549.svg") -} - -.twa-on-arrow { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f51b.svg") -} - -.twa-oncoming-automobile { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f698.svg") -} - -.twa-oncoming-bus { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f68d.svg") -} - -.twa-oncoming-fist { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44a.svg") -} - -.twa-oncoming-fist-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44a-1f3ff.svg") -} - -.twa-oncoming-fist-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44a-1f3fb.svg") -} - -.twa-oncoming-fist-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44a-1f3fe.svg") -} - -.twa-oncoming-fist-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44a-1f3fc.svg") -} - -.twa-oncoming-fist-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44a-1f3fd.svg") -} - -.twa-oncoming-police-car { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f694.svg") -} - -.twa-oncoming-taxi { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f696.svg") -} - -.twa-one-o-clock { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f550.svg") -} - -.twa-one-piece-swimsuit { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa71.svg") -} - -.twa-one-thirty { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f55c.svg") -} - -.twa-onion { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9c5.svg") -} - -.twa-open-book { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4d6.svg") -} - -.twa-open-file-folder { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4c2.svg") -} - -.twa-open-hands { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f450.svg") -} - -.twa-open-hands-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f450-1f3ff.svg") -} - -.twa-open-hands-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f450-1f3fb.svg") -} - -.twa-open-hands-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f450-1f3fe.svg") -} - -.twa-open-hands-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f450-1f3fc.svg") -} - -.twa-open-hands-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f450-1f3fd.svg") -} - -.twa-open-mailbox-with-lowered-flag { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4ed.svg") -} - -.twa-open-mailbox-with-raised-flag { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4ec.svg") -} - -.twa-ophiuchus { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26ce.svg") -} - -.twa-optical-disk { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4bf.svg") -} - -.twa-orange-book { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4d9.svg") -} - -.twa-orange-circle { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f7e0.svg") -} - -.twa-orange-heart { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9e1.svg") -} - -.twa-orange-square { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f7e7.svg") -} - -.twa-orangutan { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9a7.svg") -} - -.twa-orthodox-cross { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2626.svg") -} - -.twa-otter { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9a6.svg") -} - -.twa-outbox-tray { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4e4.svg") -} - -.twa-owl { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f989.svg") -} - -.twa-ox { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f402.svg") -} - -.twa-oyster { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9aa.svg") -} - -.twa-p-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f17f.svg") -} - -.twa-package { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4e6.svg") -} - -.twa-page-facing-up { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4c4.svg") -} - -.twa-page-with-curl { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4c3.svg") -} - -.twa-pager { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4df.svg") -} - -.twa-paintbrush { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f58c.svg") -} - -.twa-palm-tree { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f334.svg") -} - -.twa-palms-up-together { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f932.svg") -} - -.twa-palms-up-together-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f932-1f3ff.svg") -} - -.twa-palms-up-together-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f932-1f3fb.svg") -} - -.twa-palms-up-together-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f932-1f3fe.svg") -} - -.twa-palms-up-together-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f932-1f3fc.svg") -} - -.twa-palms-up-together-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f932-1f3fd.svg") -} - -.twa-pancakes { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f95e.svg") -} - -.twa-panda { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f43c.svg") -} - -.twa-paperclip { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4ce.svg") -} - -.twa-parachute { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa82.svg") -} - -.twa-parrot { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f99c.svg") -} - -.twa-part-alternation-mark { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/303d.svg") -} - -.twa-party-popper { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f389.svg") -} - -.twa-partying-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f973.svg") -} - -.twa-passenger-ship { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6f3.svg") -} - -.twa-passport-control { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6c2.svg") -} - -.twa-pause-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/23f8.svg") -} - -.twa-paw-prints { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f43e.svg") -} - -.twa-peace-symbol { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/262e.svg") -} - -.twa-peach { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f351.svg") -} - -.twa-peacock { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f99a.svg") -} - -.twa-peanuts { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f95c.svg") -} - -.twa-pear { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f350.svg") -} - -.twa-pen { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f58a.svg") -} - -.twa-pencil { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270f.svg") -} - -.twa-penguin { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f427.svg") -} - -.twa-pensive-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f614.svg") -} - -.twa-people-holding-hands { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-200d-1f91d-200d-1f9d1.svg") -} - -.twa-people-holding-hands-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3ff.svg") -} - -.twa-people-holding-hands-dark-skin-tone-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fb.svg") -} - -.twa-people-holding-hands-dark-skin-tone-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fe.svg") -} - -.twa-people-holding-hands-dark-skin-tone-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fc.svg") -} - -.twa-people-holding-hands-dark-skin-tone-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fd.svg") -} - -.twa-people-holding-hands-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fb.svg") -} - -.twa-people-holding-hands-light-skin-tone-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3ff.svg") -} - -.twa-people-holding-hands-light-skin-tone-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fe.svg") -} - -.twa-people-holding-hands-light-skin-tone-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fc.svg") -} - -.twa-people-holding-hands-light-skin-tone-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fd.svg") -} - -.twa-people-holding-hands-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fe.svg") -} - -.twa-people-holding-hands-medium-dark-skin-tone-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3ff.svg") -} - -.twa-people-holding-hands-medium-dark-skin-tone-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fb.svg") -} - -.twa-people-holding-hands-medium-dark-skin-tone-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fc.svg") -} - -.twa-people-holding-hands-medium-dark-skin-tone-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fd.svg") -} - -.twa-people-holding-hands-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fc.svg") -} - -.twa-people-holding-hands-medium-light-skin-tone-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3ff.svg") -} - -.twa-people-holding-hands-medium-light-skin-tone-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fb.svg") -} - -.twa-people-holding-hands-medium-light-skin-tone-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fe.svg") -} - -.twa-people-holding-hands-medium-light-skin-tone-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fd.svg") -} - -.twa-people-holding-hands-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fd.svg") -} - -.twa-people-holding-hands-medium-skin-tone-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3ff.svg") -} - -.twa-people-holding-hands-medium-skin-tone-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fb.svg") -} - -.twa-people-holding-hands-medium-skin-tone-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fe.svg") -} - -.twa-people-holding-hands-medium-skin-tone-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fc.svg") -} - -.twa-people-hugging { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fac2.svg") -} - -.twa-people-with-bunny-ears { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46f.svg") -} - -.twa-people-wrestling { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93c.svg") -} - -.twa-performing-arts { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ad.svg") -} - -.twa-persevering-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f623.svg") -} - -.twa-person { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1.svg") -} - -.twa-person-bald { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-200d-1f9b2.svg") -} - -.twa-person-biking { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b4.svg") -} - -.twa-person-biking-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b4-1f3ff.svg") -} - -.twa-person-biking-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b4-1f3fb.svg") -} - -.twa-person-biking-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b4-1f3fe.svg") -} - -.twa-person-biking-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b4-1f3fc.svg") -} - -.twa-person-biking-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b4-1f3fd.svg") -} - -.twa-person-blond-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f471.svg") -} - -.twa-person-bouncing-ball { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f9.svg") -} - -.twa-person-bouncing-ball-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f9-1f3ff.svg") -} - -.twa-person-bouncing-ball-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f9-1f3fb.svg") -} - -.twa-person-bouncing-ball-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f9-1f3fe.svg") -} - -.twa-person-bouncing-ball-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f9-1f3fc.svg") -} - -.twa-person-bouncing-ball-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f9-1f3fd.svg") -} - -.twa-person-bowing { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f647.svg") -} - -.twa-person-bowing-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f647-1f3ff.svg") -} - -.twa-person-bowing-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f647-1f3fb.svg") -} - -.twa-person-bowing-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f647-1f3fe.svg") -} - -.twa-person-bowing-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f647-1f3fc.svg") -} - -.twa-person-bowing-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f647-1f3fd.svg") -} - -.twa-person-cartwheeling { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f938.svg") -} - -.twa-person-cartwheeling-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f938-1f3ff.svg") -} - -.twa-person-cartwheeling-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f938-1f3fb.svg") -} - -.twa-person-cartwheeling-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f938-1f3fe.svg") -} - -.twa-person-cartwheeling-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f938-1f3fc.svg") -} - -.twa-person-cartwheeling-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f938-1f3fd.svg") -} - -.twa-person-climbing { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d7.svg") -} - -.twa-person-climbing-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d7-1f3ff.svg") -} - -.twa-person-climbing-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d7-1f3fb.svg") -} - -.twa-person-climbing-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d7-1f3fe.svg") -} - -.twa-person-climbing-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d7-1f3fc.svg") -} - -.twa-person-climbing-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d7-1f3fd.svg") -} - -.twa-person-curly-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-200d-1f9b1.svg") -} - -.twa-person-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3ff.svg") -} - -.twa-person-dark-skin-tone-bald { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3ff-200d-1f9b2.svg") -} - -.twa-person-dark-skin-tone-blond-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f471-1f3ff.svg") -} - -.twa-person-dark-skin-tone-curly-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3ff-200d-1f9b1.svg") -} - -.twa-person-dark-skin-tone-red-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3ff-200d-1f9b0.svg") -} - -.twa-person-dark-skin-tone-white-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3ff-200d-1f9b3.svg") -} - -.twa-person-facepalming { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f926.svg") -} - -.twa-person-facepalming-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f926-1f3ff.svg") -} - -.twa-person-facepalming-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f926-1f3fb.svg") -} - -.twa-person-facepalming-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f926-1f3fe.svg") -} - -.twa-person-facepalming-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f926-1f3fc.svg") -} - -.twa-person-facepalming-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f926-1f3fd.svg") -} - -.twa-person-feeding-baby { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-200d-1f37c.svg") -} - -.twa-person-feeding-baby-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3ff-200d-1f37c.svg") -} - -.twa-person-feeding-baby-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fb-200d-1f37c.svg") -} - -.twa-person-feeding-baby-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fe-200d-1f37c.svg") -} - -.twa-person-feeding-baby-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fc-200d-1f37c.svg") -} - -.twa-person-feeding-baby-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fd-200d-1f37c.svg") -} - -.twa-person-fencing { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93a.svg") -} - -.twa-person-frowning { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64d.svg") -} - -.twa-person-frowning-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64d-1f3ff.svg") -} - -.twa-person-frowning-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64d-1f3fb.svg") -} - -.twa-person-frowning-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64d-1f3fe.svg") -} - -.twa-person-frowning-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64d-1f3fc.svg") -} - -.twa-person-frowning-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64d-1f3fd.svg") -} - -.twa-person-gesturing-no { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f645.svg") -} - -.twa-person-gesturing-no-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f645-1f3ff.svg") -} - -.twa-person-gesturing-no-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f645-1f3fb.svg") -} - -.twa-person-gesturing-no-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f645-1f3fe.svg") -} - -.twa-person-gesturing-no-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f645-1f3fc.svg") -} - -.twa-person-gesturing-no-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f645-1f3fd.svg") -} - -.twa-person-gesturing-ok { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f646.svg") -} - -.twa-person-gesturing-ok-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f646-1f3ff.svg") -} - -.twa-person-gesturing-ok-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f646-1f3fb.svg") -} - -.twa-person-gesturing-ok-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f646-1f3fe.svg") -} - -.twa-person-gesturing-ok-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f646-1f3fc.svg") -} - -.twa-person-gesturing-ok-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f646-1f3fd.svg") -} - -.twa-person-getting-haircut { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f487.svg") -} - -.twa-person-getting-haircut-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f487-1f3ff.svg") -} - -.twa-person-getting-haircut-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f487-1f3fb.svg") -} - -.twa-person-getting-haircut-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f487-1f3fe.svg") -} - -.twa-person-getting-haircut-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f487-1f3fc.svg") -} - -.twa-person-getting-haircut-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f487-1f3fd.svg") -} - -.twa-person-getting-massage { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f486.svg") -} - -.twa-person-getting-massage-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f486-1f3ff.svg") -} - -.twa-person-getting-massage-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f486-1f3fb.svg") -} - -.twa-person-getting-massage-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f486-1f3fe.svg") -} - -.twa-person-getting-massage-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f486-1f3fc.svg") -} - -.twa-person-getting-massage-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f486-1f3fd.svg") -} - -.twa-person-golfing { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cc.svg") -} - -.twa-person-golfing-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cc-1f3ff.svg") -} - -.twa-person-golfing-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cc-1f3fb.svg") -} - -.twa-person-golfing-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cc-1f3fe.svg") -} - -.twa-person-golfing-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cc-1f3fc.svg") -} - -.twa-person-golfing-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cc-1f3fd.svg") -} - -.twa-person-in-bed { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6cc.svg") -} - -.twa-person-in-bed-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6cc-1f3ff.svg") -} - -.twa-person-in-bed-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6cc-1f3fb.svg") -} - -.twa-person-in-bed-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6cc-1f3fe.svg") -} - -.twa-person-in-bed-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6cc-1f3fc.svg") -} - -.twa-person-in-bed-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6cc-1f3fd.svg") -} - -.twa-person-in-lotus-position { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d8.svg") -} - -.twa-person-in-lotus-position-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d8-1f3ff.svg") -} - -.twa-person-in-lotus-position-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d8-1f3fb.svg") -} - -.twa-person-in-lotus-position-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d8-1f3fe.svg") -} - -.twa-person-in-lotus-position-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d8-1f3fc.svg") -} - -.twa-person-in-lotus-position-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d8-1f3fd.svg") -} - -.twa-person-in-manual-wheelchair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-200d-1f9bd.svg") -} - -.twa-person-in-manual-wheelchair-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3ff-200d-1f9bd.svg") -} - -.twa-person-in-manual-wheelchair-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fb-200d-1f9bd.svg") -} - -.twa-person-in-manual-wheelchair-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fe-200d-1f9bd.svg") -} - -.twa-person-in-manual-wheelchair-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fc-200d-1f9bd.svg") -} - -.twa-person-in-manual-wheelchair-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fd-200d-1f9bd.svg") -} - -.twa-person-in-motorized-wheelchair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-200d-1f9bc.svg") -} - -.twa-person-in-motorized-wheelchair-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3ff-200d-1f9bc.svg") -} - -.twa-person-in-motorized-wheelchair-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fb-200d-1f9bc.svg") -} - -.twa-person-in-motorized-wheelchair-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fe-200d-1f9bc.svg") -} - -.twa-person-in-motorized-wheelchair-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fc-200d-1f9bc.svg") -} - -.twa-person-in-motorized-wheelchair-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fd-200d-1f9bc.svg") -} - -.twa-person-in-steamy-room { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d6.svg") -} - -.twa-person-in-steamy-room-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d6-1f3ff.svg") -} - -.twa-person-in-steamy-room-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d6-1f3fb.svg") -} - -.twa-person-in-steamy-room-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d6-1f3fe.svg") -} - -.twa-person-in-steamy-room-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d6-1f3fc.svg") -} - -.twa-person-in-steamy-room-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d6-1f3fd.svg") -} - -.twa-person-in-suit-levitating { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f574.svg") -} - -.twa-person-in-suit-levitating-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f574-1f3ff.svg") -} - -.twa-person-in-suit-levitating-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f574-1f3fb.svg") -} - -.twa-person-in-suit-levitating-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f574-1f3fe.svg") -} - -.twa-person-in-suit-levitating-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f574-1f3fc.svg") -} - -.twa-person-in-suit-levitating-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f574-1f3fd.svg") -} - -.twa-person-in-tuxedo { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f935.svg") -} - -.twa-person-in-tuxedo-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f935-1f3ff.svg") -} - -.twa-person-in-tuxedo-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f935-1f3fb.svg") -} - -.twa-person-in-tuxedo-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f935-1f3fe.svg") -} - -.twa-person-in-tuxedo-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f935-1f3fc.svg") -} - -.twa-person-in-tuxedo-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f935-1f3fd.svg") -} - -.twa-person-juggling { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f939.svg") -} - -.twa-person-juggling-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f939-1f3ff.svg") -} - -.twa-person-juggling-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f939-1f3fb.svg") -} - -.twa-person-juggling-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f939-1f3fe.svg") -} - -.twa-person-juggling-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f939-1f3fc.svg") -} - -.twa-person-juggling-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f939-1f3fd.svg") -} - -.twa-person-kneeling { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ce.svg") -} - -.twa-person-kneeling-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ce-1f3ff.svg") -} - -.twa-person-kneeling-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ce-1f3fb.svg") -} - -.twa-person-kneeling-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ce-1f3fe.svg") -} - -.twa-person-kneeling-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ce-1f3fc.svg") -} - -.twa-person-kneeling-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ce-1f3fd.svg") -} - -.twa-person-lifting-weights { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cb.svg") -} - -.twa-person-lifting-weights-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cb-1f3ff.svg") -} - -.twa-person-lifting-weights-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cb-1f3fb.svg") -} - -.twa-person-lifting-weights-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cb-1f3fe.svg") -} - -.twa-person-lifting-weights-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cb-1f3fc.svg") -} - -.twa-person-lifting-weights-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cb-1f3fd.svg") -} - -.twa-person-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fb.svg") -} - -.twa-person-light-skin-tone-bald { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fb-200d-1f9b2.svg") -} - -.twa-person-light-skin-tone-blond-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f471-1f3fb.svg") -} - -.twa-person-light-skin-tone-curly-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fb-200d-1f9b1.svg") -} - -.twa-person-light-skin-tone-red-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fb-200d-1f9b0.svg") -} - -.twa-person-light-skin-tone-white-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fb-200d-1f9b3.svg") -} - -.twa-person-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fe.svg") -} - -.twa-person-medium-dark-skin-tone-bald { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fe-200d-1f9b2.svg") -} - -.twa-person-medium-dark-skin-tone-blond-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f471-1f3fe.svg") -} - -.twa-person-medium-dark-skin-tone-curly-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fe-200d-1f9b1.svg") -} - -.twa-person-medium-dark-skin-tone-red-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fe-200d-1f9b0.svg") -} - -.twa-person-medium-dark-skin-tone-white-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fe-200d-1f9b3.svg") -} - -.twa-person-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fc.svg") -} - -.twa-person-medium-light-skin-tone-bald { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fc-200d-1f9b2.svg") -} - -.twa-person-medium-light-skin-tone-blond-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f471-1f3fc.svg") -} - -.twa-person-medium-light-skin-tone-curly-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fc-200d-1f9b1.svg") -} - -.twa-person-medium-light-skin-tone-red-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fc-200d-1f9b0.svg") -} - -.twa-person-medium-light-skin-tone-white-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fc-200d-1f9b3.svg") -} - -.twa-person-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fd.svg") -} - -.twa-person-medium-skin-tone-bald { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fd-200d-1f9b2.svg") -} - -.twa-person-medium-skin-tone-blond-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f471-1f3fd.svg") -} - -.twa-person-medium-skin-tone-curly-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fd-200d-1f9b1.svg") -} - -.twa-person-medium-skin-tone-red-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fd-200d-1f9b0.svg") -} - -.twa-person-medium-skin-tone-white-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fd-200d-1f9b3.svg") -} - -.twa-person-mountain-biking { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b5.svg") -} - -.twa-person-mountain-biking-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b5-1f3ff.svg") -} - -.twa-person-mountain-biking-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b5-1f3fb.svg") -} - -.twa-person-mountain-biking-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b5-1f3fe.svg") -} - -.twa-person-mountain-biking-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b5-1f3fc.svg") -} - -.twa-person-mountain-biking-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b5-1f3fd.svg") -} - -.twa-person-playing-handball { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93e.svg") -} - -.twa-person-playing-handball-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93e-1f3ff.svg") -} - -.twa-person-playing-handball-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93e-1f3fb.svg") -} - -.twa-person-playing-handball-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93e-1f3fe.svg") -} - -.twa-person-playing-handball-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93e-1f3fc.svg") -} - -.twa-person-playing-handball-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93e-1f3fd.svg") -} - -.twa-person-playing-water-polo { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93d.svg") -} - -.twa-person-playing-water-polo-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93d-1f3ff.svg") -} - -.twa-person-playing-water-polo-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93d-1f3fb.svg") -} - -.twa-person-playing-water-polo-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93d-1f3fe.svg") -} - -.twa-person-playing-water-polo-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93d-1f3fc.svg") -} - -.twa-person-playing-water-polo-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93d-1f3fd.svg") -} - -.twa-person-pouting { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64e.svg") -} - -.twa-person-pouting-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64e-1f3ff.svg") -} - -.twa-person-pouting-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64e-1f3fb.svg") -} - -.twa-person-pouting-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64e-1f3fe.svg") -} - -.twa-person-pouting-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64e-1f3fc.svg") -} - -.twa-person-pouting-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64e-1f3fd.svg") -} - -.twa-person-raising-hand { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64b.svg") -} - -.twa-person-raising-hand-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64b-1f3ff.svg") -} - -.twa-person-raising-hand-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64b-1f3fb.svg") -} - -.twa-person-raising-hand-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64b-1f3fe.svg") -} - -.twa-person-raising-hand-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64b-1f3fc.svg") -} - -.twa-person-raising-hand-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64b-1f3fd.svg") -} - -.twa-person-red-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-200d-1f9b0.svg") -} - -.twa-person-rowing-boat { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a3.svg") -} - -.twa-person-rowing-boat-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a3-1f3ff.svg") -} - -.twa-person-rowing-boat-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a3-1f3fb.svg") -} - -.twa-person-rowing-boat-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a3-1f3fe.svg") -} - -.twa-person-rowing-boat-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a3-1f3fc.svg") -} - -.twa-person-rowing-boat-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a3-1f3fd.svg") -} - -.twa-person-running { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c3.svg") -} - -.twa-person-running-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c3-1f3ff.svg") -} - -.twa-person-running-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c3-1f3fb.svg") -} - -.twa-person-running-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c3-1f3fe.svg") -} - -.twa-person-running-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c3-1f3fc.svg") -} - -.twa-person-running-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c3-1f3fd.svg") -} - -.twa-person-shrugging { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f937.svg") -} - -.twa-person-shrugging-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f937-1f3ff.svg") -} - -.twa-person-shrugging-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f937-1f3fb.svg") -} - -.twa-person-shrugging-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f937-1f3fe.svg") -} - -.twa-person-shrugging-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f937-1f3fc.svg") -} - -.twa-person-shrugging-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f937-1f3fd.svg") -} - -.twa-person-standing { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cd.svg") -} - -.twa-person-standing-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cd-1f3ff.svg") -} - -.twa-person-standing-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cd-1f3fb.svg") -} - -.twa-person-standing-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cd-1f3fe.svg") -} - -.twa-person-standing-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cd-1f3fc.svg") -} - -.twa-person-standing-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cd-1f3fd.svg") -} - -.twa-person-surfing { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c4.svg") -} - -.twa-person-surfing-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c4-1f3ff.svg") -} - -.twa-person-surfing-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c4-1f3fb.svg") -} - -.twa-person-surfing-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c4-1f3fe.svg") -} - -.twa-person-surfing-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c4-1f3fc.svg") -} - -.twa-person-surfing-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c4-1f3fd.svg") -} - -.twa-person-swimming { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ca.svg") -} - -.twa-person-swimming-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ca-1f3ff.svg") -} - -.twa-person-swimming-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ca-1f3fb.svg") -} - -.twa-person-swimming-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ca-1f3fe.svg") -} - -.twa-person-swimming-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ca-1f3fc.svg") -} - -.twa-person-swimming-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ca-1f3fd.svg") -} - -.twa-person-taking-bath { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6c0.svg") -} - -.twa-person-taking-bath-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6c0-1f3ff.svg") -} - -.twa-person-taking-bath-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6c0-1f3fb.svg") -} - -.twa-person-taking-bath-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6c0-1f3fe.svg") -} - -.twa-person-taking-bath-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6c0-1f3fc.svg") -} - -.twa-person-taking-bath-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6c0-1f3fd.svg") -} - -.twa-person-tipping-hand { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f481.svg") -} - -.twa-person-tipping-hand-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f481-1f3ff.svg") -} - -.twa-person-tipping-hand-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f481-1f3fb.svg") -} - -.twa-person-tipping-hand-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f481-1f3fe.svg") -} - -.twa-person-tipping-hand-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f481-1f3fc.svg") -} - -.twa-person-tipping-hand-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f481-1f3fd.svg") -} - -.twa-person-walking { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b6.svg") -} - -.twa-person-walking-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b6-1f3ff.svg") -} - -.twa-person-walking-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b6-1f3fb.svg") -} - -.twa-person-walking-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b6-1f3fe.svg") -} - -.twa-person-walking-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b6-1f3fc.svg") -} - -.twa-person-walking-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b6-1f3fd.svg") -} - -.twa-person-wearing-turban { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f473.svg") -} - -.twa-person-wearing-turban-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f473-1f3ff.svg") -} - -.twa-person-wearing-turban-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f473-1f3fb.svg") -} - -.twa-person-wearing-turban-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f473-1f3fe.svg") -} - -.twa-person-wearing-turban-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f473-1f3fc.svg") -} - -.twa-person-wearing-turban-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f473-1f3fd.svg") -} - -.twa-person-white-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-200d-1f9b3.svg") -} - -.twa-person-with-skullcap { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f472.svg") -} - -.twa-person-with-skullcap-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f472-1f3ff.svg") -} - -.twa-person-with-skullcap-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f472-1f3fb.svg") -} - -.twa-person-with-skullcap-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f472-1f3fe.svg") -} - -.twa-person-with-skullcap-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f472-1f3fc.svg") -} - -.twa-person-with-skullcap-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f472-1f3fd.svg") -} - -.twa-person-with-veil { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f470.svg") -} - -.twa-person-with-veil-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f470-1f3ff.svg") -} - -.twa-person-with-veil-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f470-1f3fb.svg") -} - -.twa-person-with-veil-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f470-1f3fe.svg") -} - -.twa-person-with-veil-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f470-1f3fc.svg") -} - -.twa-person-with-veil-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f470-1f3fd.svg") -} - -.twa-person-with-white-cane { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-200d-1f9af.svg") -} - -.twa-person-with-white-cane-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3ff-200d-1f9af.svg") -} - -.twa-person-with-white-cane-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fb-200d-1f9af.svg") -} - -.twa-person-with-white-cane-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fe-200d-1f9af.svg") -} - -.twa-person-with-white-cane-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fc-200d-1f9af.svg") -} - -.twa-person-with-white-cane-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fd-200d-1f9af.svg") -} - -.twa-petri-dish { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9eb.svg") -} - -.twa-pi-ata { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa85.svg") -} - -.twa-pick { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26cf.svg") -} - -.twa-pickup-truck { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6fb.svg") -} - -.twa-pie { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f967.svg") -} - -.twa-pig { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f416.svg") -} - -.twa-pig-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f437.svg") -} - -.twa-pig-nose { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f43d.svg") -} - -.twa-pile-of-poo { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4a9.svg") -} - -.twa-pill { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f48a.svg") -} - -.twa-pilot { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-200d-2708-fe0f.svg") -} - -.twa-pilot-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3ff-200d-2708-fe0f.svg") -} - -.twa-pilot-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fb-200d-2708-fe0f.svg") -} - -.twa-pilot-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fe-200d-2708-fe0f.svg") -} - -.twa-pilot-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fc-200d-2708-fe0f.svg") -} - -.twa-pilot-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fd-200d-2708-fe0f.svg") -} - -.twa-pinched-fingers { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f90c.svg") -} - -.twa-pinched-fingers-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f90c-1f3ff.svg") -} - -.twa-pinched-fingers-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f90c-1f3fb.svg") -} - -.twa-pinched-fingers-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f90c-1f3fe.svg") -} - -.twa-pinched-fingers-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f90c-1f3fc.svg") -} - -.twa-pinched-fingers-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f90c-1f3fd.svg") -} - -.twa-pinching-hand { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f90f.svg") -} - -.twa-pinching-hand-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f90f-1f3ff.svg") -} - -.twa-pinching-hand-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f90f-1f3fb.svg") -} - -.twa-pinching-hand-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f90f-1f3fe.svg") -} - -.twa-pinching-hand-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f90f-1f3fc.svg") -} - -.twa-pinching-hand-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f90f-1f3fd.svg") -} - -.twa-pine-decoration { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f38d.svg") -} - -.twa-pineapple { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f34d.svg") -} - -.twa-ping-pong { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3d3.svg") -} - -.twa-pirate-flag { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3f4-200d-2620-fe0f.svg") -} - -.twa-pisces { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2653.svg") -} - -.twa-pistol { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f52b.svg") -} - -.twa-pizza { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f355.svg") -} - -.twa-placard { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1faa7.svg") -} - -.twa-place-of-worship { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6d0.svg") -} - -.twa-play-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/25b6.svg") -} - -.twa-play-or-pause-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/23ef.svg") -} - -.twa-pleading-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f97a.svg") -} - -.twa-plunger { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1faa0.svg") -} - -.twa-plus { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2795.svg") -} - -.twa-polar-bear { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f43b-200d-2744-fe0f.svg") -} - -.twa-police-car { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f693.svg") -} - -.twa-police-car-light { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a8.svg") -} - -.twa-police-officer { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46e.svg") -} - -.twa-police-officer-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46e-1f3ff.svg") -} - -.twa-police-officer-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46e-1f3fb.svg") -} - -.twa-police-officer-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46e-1f3fe.svg") -} - -.twa-police-officer-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46e-1f3fc.svg") -} - -.twa-police-officer-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46e-1f3fd.svg") -} - -.twa-poodle { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f429.svg") -} - -.twa-pool-8-ball { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3b1.svg") -} - -.twa-popcorn { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f37f.svg") -} - -.twa-post-office { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3e4.svg") -} - -.twa-postal-horn { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4ef.svg") -} - -.twa-postbox { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4ee.svg") -} - -.twa-pot-of-food { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f372.svg") -} - -.twa-potable-water { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b0.svg") -} - -.twa-potato { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f954.svg") -} - -.twa-potted-plant { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fab4.svg") -} - -.twa-poultry-leg { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f357.svg") -} - -.twa-pound-banknote { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4b7.svg") -} - -.twa-pouting-cat { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f63e.svg") -} - -.twa-pouting-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f621.svg") -} - -.twa-prayer-beads { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4ff.svg") -} - -.twa-pregnant-woman { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f930.svg") -} - -.twa-pregnant-woman-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f930-1f3ff.svg") -} - -.twa-pregnant-woman-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f930-1f3fb.svg") -} - -.twa-pregnant-woman-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f930-1f3fe.svg") -} - -.twa-pregnant-woman-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f930-1f3fc.svg") -} - -.twa-pregnant-woman-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f930-1f3fd.svg") -} - -.twa-pretzel { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f968.svg") -} - -.twa-prince { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f934.svg") -} - -.twa-prince-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f934-1f3ff.svg") -} - -.twa-prince-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f934-1f3fb.svg") -} - -.twa-prince-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f934-1f3fe.svg") -} - -.twa-prince-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f934-1f3fc.svg") -} - -.twa-prince-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f934-1f3fd.svg") -} - -.twa-princess { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f478.svg") -} - -.twa-princess-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f478-1f3ff.svg") -} - -.twa-princess-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f478-1f3fb.svg") -} - -.twa-princess-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f478-1f3fe.svg") -} - -.twa-princess-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f478-1f3fc.svg") -} - -.twa-princess-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f478-1f3fd.svg") -} - -.twa-printer { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5a8.svg") -} - -.twa-prohibited { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6ab.svg") -} - -.twa-purple-circle { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f7e3.svg") -} - -.twa-purple-heart { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f49c.svg") -} - -.twa-purple-square { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f7ea.svg") -} - -.twa-purse { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f45b.svg") -} - -.twa-pushpin { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4cc.svg") -} - -.twa-puzzle-piece { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9e9.svg") -} - -.twa-question-mark { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2753.svg") -} - -.twa-rabbit { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f407.svg") -} - -.twa-rabbit-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f430.svg") -} - -.twa-raccoon { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f99d.svg") -} - -.twa-racing-car { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ce.svg") -} - -.twa-radio { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4fb.svg") -} - -.twa-radio-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f518.svg") -} - -.twa-radioactive { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2622.svg") -} - -.twa-railway-car { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f683.svg") -} - -.twa-railway-track { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6e4.svg") -} - -.twa-rainbow { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f308.svg") -} - -.twa-rainbow-flag { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3f3-fe0f-200d-1f308.svg") -} - -.twa-raised-back-of-hand { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91a.svg") -} - -.twa-raised-back-of-hand-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91a-1f3ff.svg") -} - -.twa-raised-back-of-hand-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91a-1f3fb.svg") -} - -.twa-raised-back-of-hand-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91a-1f3fe.svg") -} - -.twa-raised-back-of-hand-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91a-1f3fc.svg") -} - -.twa-raised-back-of-hand-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91a-1f3fd.svg") -} - -.twa-raised-fist { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270a.svg") -} - -.twa-raised-fist-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270a-1f3ff.svg") -} - -.twa-raised-fist-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270a-1f3fb.svg") -} - -.twa-raised-fist-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270a-1f3fe.svg") -} - -.twa-raised-fist-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270a-1f3fc.svg") -} - -.twa-raised-fist-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270a-1f3fd.svg") -} - -.twa-raised-hand { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270b.svg") -} - -.twa-raised-hand-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270b-1f3ff.svg") -} - -.twa-raised-hand-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270b-1f3fb.svg") -} - -.twa-raised-hand-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270b-1f3fe.svg") -} - -.twa-raised-hand-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270b-1f3fc.svg") -} - -.twa-raised-hand-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270b-1f3fd.svg") -} - -.twa-raising-hands { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64c.svg") -} - -.twa-raising-hands-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64c-1f3ff.svg") -} - -.twa-raising-hands-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64c-1f3fb.svg") -} - -.twa-raising-hands-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64c-1f3fe.svg") -} - -.twa-raising-hands-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64c-1f3fc.svg") -} - -.twa-raising-hands-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64c-1f3fd.svg") -} - -.twa-ram { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f40f.svg") -} - -.twa-rat { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f400.svg") -} - -.twa-razor { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa92.svg") -} - -.twa-receipt { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9fe.svg") -} - -.twa-record-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/23fa.svg") -} - -.twa-recycling-symbol { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/267b.svg") -} - -.twa-red-apple { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f34e.svg") -} - -.twa-red-circle { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f534.svg") -} - -.twa-red-envelope { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9e7.svg") -} - -.twa-red-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b0.svg") -} - -.twa-red-heart { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2764.svg") -} - -.twa-red-paper-lantern { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ee.svg") -} - -.twa-red-square { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f7e5.svg") -} - -.twa-red-triangle-pointed-down { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f53b.svg") -} - -.twa-red-triangle-pointed-up { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f53a.svg") -} - -.twa-regional-indicator-symbol-letter-a { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e6.svg") -} - -.twa-regional-indicator-symbol-letter-b { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e7.svg") -} - -.twa-regional-indicator-symbol-letter-c { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e8.svg") -} - -.twa-regional-indicator-symbol-letter-d { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1e9.svg") -} - -.twa-regional-indicator-symbol-letter-e { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ea.svg") -} - -.twa-regional-indicator-symbol-letter-f { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1eb.svg") -} - -.twa-regional-indicator-symbol-letter-g { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ec.svg") -} - -.twa-regional-indicator-symbol-letter-h { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ed.svg") -} - -.twa-regional-indicator-symbol-letter-i { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ee.svg") -} - -.twa-regional-indicator-symbol-letter-j { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ef.svg") -} - -.twa-regional-indicator-symbol-letter-k { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f0.svg") -} - -.twa-regional-indicator-symbol-letter-l { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f1.svg") -} - -.twa-regional-indicator-symbol-letter-m { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f2.svg") -} - -.twa-regional-indicator-symbol-letter-n { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f3.svg") -} - -.twa-regional-indicator-symbol-letter-o { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f4.svg") -} - -.twa-regional-indicator-symbol-letter-p { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f5.svg") -} - -.twa-regional-indicator-symbol-letter-q { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f6.svg") -} - -.twa-regional-indicator-symbol-letter-r { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f7.svg") -} - -.twa-regional-indicator-symbol-letter-s { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f8.svg") -} - -.twa-regional-indicator-symbol-letter-t { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1f9.svg") -} - -.twa-regional-indicator-symbol-letter-u { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fa.svg") -} - -.twa-regional-indicator-symbol-letter-v { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fb.svg") -} - -.twa-regional-indicator-symbol-letter-w { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fc.svg") -} - -.twa-regional-indicator-symbol-letter-x { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fd.svg") -} - -.twa-regional-indicator-symbol-letter-y { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1fe.svg") -} - -.twa-regional-indicator-symbol-letter-z { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f1ff.svg") -} - -.twa-registered { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/ae.svg") -} - -.twa-relieved-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f60c.svg") -} - -.twa-reminder-ribbon { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f397.svg") -} - -.twa-repeat-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f501.svg") -} - -.twa-repeat-single-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f502.svg") -} - -.twa-rescue-worker-s-helmet { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26d1.svg") -} - -.twa-restroom { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6bb.svg") -} - -.twa-reverse-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/25c0.svg") -} - -.twa-revolving-hearts { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f49e.svg") -} - -.twa-rhinoceros { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f98f.svg") -} - -.twa-ribbon { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f380.svg") -} - -.twa-rice-ball { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f359.svg") -} - -.twa-rice-cracker { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f358.svg") -} - -.twa-right-anger-bubble { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5ef.svg") -} - -.twa-right-arrow { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/27a1.svg") -} - -.twa-right-arrow-curving-down { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2935.svg") -} - -.twa-right-arrow-curving-left { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/21a9.svg") -} - -.twa-right-arrow-curving-up { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2934.svg") -} - -.twa-right-facing-fist { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91c.svg") -} - -.twa-right-facing-fist-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91c-1f3ff.svg") -} - -.twa-right-facing-fist-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91c-1f3fb.svg") -} - -.twa-right-facing-fist-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91c-1f3fe.svg") -} - -.twa-right-facing-fist-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91c-1f3fc.svg") -} - -.twa-right-facing-fist-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f91c-1f3fd.svg") -} - -.twa-ring { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f48d.svg") -} - -.twa-ringed-planet { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa90.svg") -} - -.twa-roasted-sweet-potato { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f360.svg") -} - -.twa-robot { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f916.svg") -} - -.twa-rock { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1faa8.svg") -} - -.twa-rocket { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f680.svg") -} - -.twa-roll-of-paper { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9fb.svg") -} - -.twa-rolled-up-newspaper { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5de.svg") -} - -.twa-roller-coaster { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3a2.svg") -} - -.twa-roller-skate { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6fc.svg") -} - -.twa-rolling-on-the-floor-laughing { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f923.svg") -} - -.twa-rooster { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f413.svg") -} - -.twa-rose { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f339.svg") -} - -.twa-rosette { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3f5.svg") -} - -.twa-round-pushpin { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4cd.svg") -} - -.twa-rugby-football { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c9.svg") -} - -.twa-running-shirt { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3bd.svg") -} - -.twa-running-shoe { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f45f.svg") -} - -.twa-sad-but-relieved-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f625.svg") -} - -.twa-safety-pin { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9f7.svg") -} - -.twa-safety-vest { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ba.svg") -} - -.twa-sagittarius { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2650.svg") -} - -.twa-sailboat { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f5.svg") -} - -.twa-sake { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f376.svg") -} - -.twa-salt { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9c2.svg") -} - -.twa-sandwich { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f96a.svg") -} - -.twa-santa-claus { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f385.svg") -} - -.twa-santa-claus-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f385-1f3ff.svg") -} - -.twa-santa-claus-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f385-1f3fb.svg") -} - -.twa-santa-claus-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f385-1f3fe.svg") -} - -.twa-santa-claus-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f385-1f3fc.svg") -} - -.twa-santa-claus-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f385-1f3fd.svg") -} - -.twa-sari { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f97b.svg") -} - -.twa-satellite { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6f0.svg") -} - -.twa-satellite-antenna { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4e1.svg") -} - -.twa-sauropod { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f995.svg") -} - -.twa-saxophone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3b7.svg") -} - -.twa-scarf { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9e3.svg") -} - -.twa-school { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3eb.svg") -} - -.twa-scientist { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-200d-1f52c.svg") -} - -.twa-scientist-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3ff-200d-1f52c.svg") -} - -.twa-scientist-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fb-200d-1f52c.svg") -} - -.twa-scientist-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fe-200d-1f52c.svg") -} - -.twa-scientist-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fc-200d-1f52c.svg") -} - -.twa-scientist-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fd-200d-1f52c.svg") -} - -.twa-scissors { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2702.svg") -} - -.twa-scorpio { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/264f.svg") -} - -.twa-scorpion { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f982.svg") -} - -.twa-screwdriver { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa9b.svg") -} - -.twa-scroll { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4dc.svg") -} - -.twa-seal { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ad.svg") -} - -.twa-seat { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4ba.svg") -} - -.twa-see-no-evil-monkey { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f648.svg") -} - -.twa-seedling { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f331.svg") -} - -.twa-selfie { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f933.svg") -} - -.twa-selfie-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f933-1f3ff.svg") -} - -.twa-selfie-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f933-1f3fb.svg") -} - -.twa-selfie-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f933-1f3fe.svg") -} - -.twa-selfie-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f933-1f3fc.svg") -} - -.twa-selfie-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f933-1f3fd.svg") -} - -.twa-service-dog { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f415-200d-1f9ba.svg") -} - -.twa-seven-o-clock { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f556.svg") -} - -.twa-seven-thirty { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f562.svg") -} - -.twa-sewing-needle { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1faa1.svg") -} - -.twa-shallow-pan-of-food { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f958.svg") -} - -.twa-shamrock { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2618.svg") -} - -.twa-shark { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f988.svg") -} - -.twa-shaved-ice { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f367.svg") -} - -.twa-sheaf-of-rice { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f33e.svg") -} - -.twa-shibuya { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/e50a.svg") -} - -.twa-shield { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6e1.svg") -} - -.twa-shinto-shrine { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26e9.svg") -} - -.twa-ship { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a2.svg") -} - -.twa-shooting-star { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f320.svg") -} - -.twa-shopping-bags { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6cd.svg") -} - -.twa-shopping-cart { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6d2.svg") -} - -.twa-shortcake { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f370.svg") -} - -.twa-shorts { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa73.svg") -} - -.twa-shower { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6bf.svg") -} - -.twa-shrimp { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f990.svg") -} - -.twa-shuffle-tracks-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f500.svg") -} - -.twa-shushing-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f92b.svg") -} - -.twa-sign-of-the-horns { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f918.svg") -} - -.twa-sign-of-the-horns-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f918-1f3ff.svg") -} - -.twa-sign-of-the-horns-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f918-1f3fb.svg") -} - -.twa-sign-of-the-horns-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f918-1f3fe.svg") -} - -.twa-sign-of-the-horns-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f918-1f3fc.svg") -} - -.twa-sign-of-the-horns-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f918-1f3fd.svg") -} - -.twa-singer { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-200d-1f3a4.svg") -} - -.twa-singer-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3ff-200d-1f3a4.svg") -} - -.twa-singer-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fb-200d-1f3a4.svg") -} - -.twa-singer-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fe-200d-1f3a4.svg") -} - -.twa-singer-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fc-200d-1f3a4.svg") -} - -.twa-singer-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fd-200d-1f3a4.svg") -} - -.twa-six-o-clock { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f555.svg") -} - -.twa-six-thirty { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f561.svg") -} - -.twa-skateboard { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6f9.svg") -} - -.twa-skier { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f7.svg") -} - -.twa-skier-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f7-1f3ff.svg") -} - -.twa-skier-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f7-1f3fb.svg") -} - -.twa-skier-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f7-1f3fe.svg") -} - -.twa-skier-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f7-1f3fc.svg") -} - -.twa-skier-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f7-1f3fd.svg") -} - -.twa-skis { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3bf.svg") -} - -.twa-skull { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f480.svg") -} - -.twa-skull-and-crossbones { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2620.svg") -} - -.twa-skunk { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9a8.svg") -} - -.twa-sled { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6f7.svg") -} - -.twa-sleeping-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f634.svg") -} - -.twa-sleepy-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f62a.svg") -} - -.twa-slightly-frowning-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f641.svg") -} - -.twa-slightly-smiling-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f642.svg") -} - -.twa-slot-machine { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3b0.svg") -} - -.twa-sloth { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9a5.svg") -} - -.twa-small-airplane { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6e9.svg") -} - -.twa-small-blue-diamond { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f539.svg") -} - -.twa-small-orange-diamond { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f538.svg") -} - -.twa-smiling-cat-with-heart-eyes { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f63b.svg") -} - -.twa-smiling-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/263a.svg") -} - -.twa-smiling-face-with-halo { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f607.svg") -} - -.twa-smiling-face-with-heart-eyes { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f60d.svg") -} - -.twa-smiling-face-with-hearts { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f970.svg") -} - -.twa-smiling-face-with-horns { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f608.svg") -} - -.twa-smiling-face-with-smiling-eyes { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f60a.svg") -} - -.twa-smiling-face-with-sunglasses { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f60e.svg") -} - -.twa-smiling-face-with-tear { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f972.svg") -} - -.twa-smirking-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f60f.svg") -} - -.twa-snail { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f40c.svg") -} - -.twa-snake { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f40d.svg") -} - -.twa-sneezing-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f927.svg") -} - -.twa-snow-capped-mountain { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3d4.svg") -} - -.twa-snowboarder { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c2.svg") -} - -.twa-snowboarder-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c2-1f3ff.svg") -} - -.twa-snowboarder-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c2-1f3fb.svg") -} - -.twa-snowboarder-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c2-1f3fe.svg") -} - -.twa-snowboarder-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c2-1f3fc.svg") -} - -.twa-snowboarder-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c2-1f3fd.svg") -} - -.twa-snowflake { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2744.svg") -} - -.twa-snowman { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2603.svg") -} - -.twa-snowman-without-snow { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26c4.svg") -} - -.twa-soap { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9fc.svg") -} - -.twa-soccer-ball { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26bd.svg") -} - -.twa-socks { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9e6.svg") -} - -.twa-soft-ice-cream { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f366.svg") -} - -.twa-softball { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f94e.svg") -} - -.twa-soon-arrow { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f51c.svg") -} - -.twa-sos-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f198.svg") -} - -.twa-spade-suit { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2660.svg") -} - -.twa-spaghetti { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f35d.svg") -} - -.twa-sparkle { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2747.svg") -} - -.twa-sparkler { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f387.svg") -} - -.twa-sparkles { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2728.svg") -} - -.twa-sparkling-heart { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f496.svg") -} - -.twa-speak-no-evil-monkey { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64a.svg") -} - -.twa-speaker-high-volume { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f50a.svg") -} - -.twa-speaker-low-volume { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f508.svg") -} - -.twa-speaker-medium-volume { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f509.svg") -} - -.twa-speaking-head { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5e3.svg") -} - -.twa-speech-balloon { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4ac.svg") -} - -.twa-speedboat { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a4.svg") -} - -.twa-spider { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f577.svg") -} - -.twa-spider-web { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f578.svg") -} - -.twa-spiral-calendar { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5d3.svg") -} - -.twa-spiral-notepad { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5d2.svg") -} - -.twa-spiral-shell { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f41a.svg") -} - -.twa-sponge { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9fd.svg") -} - -.twa-spoon { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f944.svg") -} - -.twa-sport-utility-vehicle { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f699.svg") -} - -.twa-sports-medal { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c5.svg") -} - -.twa-spouting-whale { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f433.svg") -} - -.twa-squid { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f991.svg") -} - -.twa-squinting-face-with-tongue { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f61d.svg") -} - -.twa-stadium { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3df.svg") -} - -.twa-star { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2b50.svg") -} - -.twa-star-and-crescent { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/262a.svg") -} - -.twa-star-of-david { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2721.svg") -} - -.twa-star-struck { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f929.svg") -} - -.twa-station { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f689.svg") -} - -.twa-statue-of-liberty { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5fd.svg") -} - -.twa-steaming-bowl { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f35c.svg") -} - -.twa-stethoscope { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa7a.svg") -} - -.twa-stop-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/23f9.svg") -} - -.twa-stop-sign { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6d1.svg") -} - -.twa-stopwatch { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/23f1.svg") -} - -.twa-straight-ruler { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4cf.svg") -} - -.twa-strawberry { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f353.svg") -} - -.twa-student { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-200d-1f393.svg") -} - -.twa-student-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3ff-200d-1f393.svg") -} - -.twa-student-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fb-200d-1f393.svg") -} - -.twa-student-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fe-200d-1f393.svg") -} - -.twa-student-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fc-200d-1f393.svg") -} - -.twa-student-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fd-200d-1f393.svg") -} - -.twa-studio-microphone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f399.svg") -} - -.twa-stuffed-flatbread { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f959.svg") -} - -.twa-sun { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2600.svg") -} - -.twa-sun-behind-cloud { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26c5.svg") -} - -.twa-sun-behind-large-cloud { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f325.svg") -} - -.twa-sun-behind-rain-cloud { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f326.svg") -} - -.twa-sun-behind-small-cloud { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f324.svg") -} - -.twa-sun-with-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f31e.svg") -} - -.twa-sunflower { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f33b.svg") -} - -.twa-sunglasses { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f576.svg") -} - -.twa-sunrise { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f305.svg") -} - -.twa-sunrise-over-mountains { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f304.svg") -} - -.twa-sunset { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f307.svg") -} - -.twa-superhero { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b8.svg") -} - -.twa-superhero-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b8-1f3ff.svg") -} - -.twa-superhero-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b8-1f3fb.svg") -} - -.twa-superhero-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b8-1f3fe.svg") -} - -.twa-superhero-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b8-1f3fc.svg") -} - -.twa-superhero-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b8-1f3fd.svg") -} - -.twa-supervillain { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b9.svg") -} - -.twa-supervillain-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b9-1f3ff.svg") -} - -.twa-supervillain-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b9-1f3fb.svg") -} - -.twa-supervillain-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b9-1f3fe.svg") -} - -.twa-supervillain-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b9-1f3fc.svg") -} - -.twa-supervillain-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b9-1f3fd.svg") -} - -.twa-sushi { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f363.svg") -} - -.twa-suspension-railway { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f69f.svg") -} - -.twa-swan { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9a2.svg") -} - -.twa-sweat-droplets { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4a6.svg") -} - -.twa-synagogue { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f54d.svg") -} - -.twa-syringe { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f489.svg") -} - -.twa-t-rex { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f996.svg") -} - -.twa-t-shirt { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f455.svg") -} - -.twa-taco { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f32e.svg") -} - -.twa-takeout-box { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f961.svg") -} - -.twa-tamale { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fad4.svg") -} - -.twa-tanabata-tree { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f38b.svg") -} - -.twa-tangerine { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f34a.svg") -} - -.twa-taurus { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2649.svg") -} - -.twa-taxi { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f695.svg") -} - -.twa-teacher { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-200d-1f3eb.svg") -} - -.twa-teacher-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3ff-200d-1f3eb.svg") -} - -.twa-teacher-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fb-200d-1f3eb.svg") -} - -.twa-teacher-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fe-200d-1f3eb.svg") -} - -.twa-teacher-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fc-200d-1f3eb.svg") -} - -.twa-teacher-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fd-200d-1f3eb.svg") -} - -.twa-teacup-without-handle { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f375.svg") -} - -.twa-teapot { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fad6.svg") -} - -.twa-tear-off-calendar { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4c6.svg") -} - -.twa-technologist { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-200d-1f4bb.svg") -} - -.twa-technologist-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3ff-200d-1f4bb.svg") -} - -.twa-technologist-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fb-200d-1f4bb.svg") -} - -.twa-technologist-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fe-200d-1f4bb.svg") -} - -.twa-technologist-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fc-200d-1f4bb.svg") -} - -.twa-technologist-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d1-1f3fd-200d-1f4bb.svg") -} - -.twa-teddy-bear { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9f8.svg") -} - -.twa-telephone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/260e.svg") -} - -.twa-telephone-receiver { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4de.svg") -} - -.twa-telescope { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f52d.svg") -} - -.twa-television { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4fa.svg") -} - -.twa-ten-o-clock { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f559.svg") -} - -.twa-ten-thirty { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f565.svg") -} - -.twa-tennis { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3be.svg") -} - -.twa-tent { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26fa.svg") -} - -.twa-test-tube { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ea.svg") -} - -.twa-thermometer { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f321.svg") -} - -.twa-thinking-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f914.svg") -} - -.twa-thong-sandal { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa74.svg") -} - -.twa-thought-balloon { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4ad.svg") -} - -.twa-thread { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9f5.svg") -} - -.twa-three-o-clock { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f552.svg") -} - -.twa-three-thirty { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f55e.svg") -} - -.twa-thumbs-down { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44e.svg") -} - -.twa-thumbs-down-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44e-1f3ff.svg") -} - -.twa-thumbs-down-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44e-1f3fb.svg") -} - -.twa-thumbs-down-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44e-1f3fe.svg") -} - -.twa-thumbs-down-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44e-1f3fc.svg") -} - -.twa-thumbs-down-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44e-1f3fd.svg") -} - -.twa-thumbs-up { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44d.svg") -} - -.twa-thumbs-up-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44d-1f3ff.svg") -} - -.twa-thumbs-up-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44d-1f3fb.svg") -} - -.twa-thumbs-up-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44d-1f3fe.svg") -} - -.twa-thumbs-up-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44d-1f3fc.svg") -} - -.twa-thumbs-up-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44d-1f3fd.svg") -} - -.twa-ticket { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ab.svg") -} - -.twa-tiger { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f405.svg") -} - -.twa-tiger-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f42f.svg") -} - -.twa-timer-clock { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/23f2.svg") -} - -.twa-tired-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f62b.svg") -} - -.twa-toilet { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6bd.svg") -} - -.twa-tokyo-tower { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5fc.svg") -} - -.twa-tomato { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f345.svg") -} - -.twa-tongue { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f445.svg") -} - -.twa-toolbox { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9f0.svg") -} - -.twa-tooth { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b7.svg") -} - -.twa-toothbrush { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1faa5.svg") -} - -.twa-top-arrow { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f51d.svg") -} - -.twa-top-hat { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3a9.svg") -} - -.twa-tornado { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f32a.svg") -} - -.twa-trackball { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5b2.svg") -} - -.twa-tractor { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f69c.svg") -} - -.twa-trade-mark { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2122.svg") -} - -.twa-train { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f686.svg") -} - -.twa-tram { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f68a.svg") -} - -.twa-tram-car { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f68b.svg") -} - -.twa-transgender-flag { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3f3-fe0f-200d-26a7-fe0f.svg") -} - -.twa-transgender-symbol { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26a7.svg") -} - -.twa-triangular-flag { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a9.svg") -} - -.twa-triangular-ruler { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4d0.svg") -} - -.twa-trident-emblem { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f531.svg") -} - -.twa-trolleybus { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f68e.svg") -} - -.twa-trophy { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c6.svg") -} - -.twa-tropical-drink { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f379.svg") -} - -.twa-tropical-fish { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f420.svg") -} - -.twa-trumpet { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ba.svg") -} - -.twa-tulip { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f337.svg") -} - -.twa-tumbler-glass { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f943.svg") -} - -.twa-turkey { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f983.svg") -} - -.twa-turtle { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f422.svg") -} - -.twa-twelve-o-clock { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f55b.svg") -} - -.twa-twelve-thirty { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f567.svg") -} - -.twa-two-hearts { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f495.svg") -} - -.twa-two-hump-camel { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f42b.svg") -} - -.twa-two-o-clock { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f551.svg") -} - -.twa-two-thirty { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f55d.svg") -} - -.twa-umbrella { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2602.svg") -} - -.twa-umbrella-on-ground { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f1.svg") -} - -.twa-umbrella-with-rain-drops { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2614.svg") -} - -.twa-unamused-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f612.svg") -} - -.twa-unicorn { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f984.svg") -} - -.twa-unlocked { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f513.svg") -} - -.twa-up-arrow { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2b06.svg") -} - -.twa-up-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f199.svg") -} - -.twa-up-down-arrow { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2195.svg") -} - -.twa-up-left-arrow { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2196.svg") -} - -.twa-up-right-arrow { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2197.svg") -} - -.twa-upside-down-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f643.svg") -} - -.twa-upwards-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f53c.svg") -} - -.twa-vampire { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9db.svg") -} - -.twa-vampire-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9db-1f3ff.svg") -} - -.twa-vampire-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9db-1f3fb.svg") -} - -.twa-vampire-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9db-1f3fe.svg") -} - -.twa-vampire-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9db-1f3fc.svg") -} - -.twa-vampire-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9db-1f3fd.svg") -} - -.twa-vertical-traffic-light { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a6.svg") -} - -.twa-vibration-mode { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4f3.svg") -} - -.twa-victory-hand { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270c.svg") -} - -.twa-victory-hand-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270c-1f3ff.svg") -} - -.twa-victory-hand-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270c-1f3fb.svg") -} - -.twa-victory-hand-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270c-1f3fe.svg") -} - -.twa-victory-hand-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270c-1f3fc.svg") -} - -.twa-victory-hand-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270c-1f3fd.svg") -} - -.twa-video-camera { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4f9.svg") -} - -.twa-video-game { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ae.svg") -} - -.twa-videocassette { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4fc.svg") -} - -.twa-violin { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3bb.svg") -} - -.twa-virgo { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/264d.svg") -} - -.twa-volcano { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f30b.svg") -} - -.twa-volleyball { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3d0.svg") -} - -.twa-vs-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f19a.svg") -} - -.twa-vulcan-salute { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f596.svg") -} - -.twa-vulcan-salute-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f596-1f3ff.svg") -} - -.twa-vulcan-salute-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f596-1f3fb.svg") -} - -.twa-vulcan-salute-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f596-1f3fe.svg") -} - -.twa-vulcan-salute-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f596-1f3fc.svg") -} - -.twa-vulcan-salute-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f596-1f3fd.svg") -} - -.twa-waffle { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9c7.svg") -} - -.twa-waning-crescent-moon { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f318.svg") -} - -.twa-waning-gibbous-moon { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f316.svg") -} - -.twa-warning { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26a0.svg") -} - -.twa-wastebasket { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5d1.svg") -} - -.twa-watch { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/231a.svg") -} - -.twa-water-buffalo { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f403.svg") -} - -.twa-water-closet { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6be.svg") -} - -.twa-water-wave { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f30a.svg") -} - -.twa-watermelon { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f349.svg") -} - -.twa-waving-hand { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44b.svg") -} - -.twa-waving-hand-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44b-1f3ff.svg") -} - -.twa-waving-hand-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44b-1f3fb.svg") -} - -.twa-waving-hand-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44b-1f3fe.svg") -} - -.twa-waving-hand-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44b-1f3fc.svg") -} - -.twa-waving-hand-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f44b-1f3fd.svg") -} - -.twa-wavy-dash { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/3030.svg") -} - -.twa-waxing-crescent-moon { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f312.svg") -} - -.twa-waxing-gibbous-moon { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f314.svg") -} - -.twa-weary-cat { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f640.svg") -} - -.twa-weary-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f629.svg") -} - -.twa-wedding { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f492.svg") -} - -.twa-whale { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f40b.svg") -} - -.twa-wheel-of-dharma { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2638.svg") -} - -.twa-wheelchair-symbol { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/267f.svg") -} - -.twa-white-cane { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9af.svg") -} - -.twa-white-circle { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26aa.svg") -} - -.twa-white-exclamation-mark { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2755.svg") -} - -.twa-white-flag { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3f3.svg") -} - -.twa-white-flower { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4ae.svg") -} - -.twa-white-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b3.svg") -} - -.twa-white-heart { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f90d.svg") -} - -.twa-white-large-square { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2b1c.svg") -} - -.twa-white-medium-small-square { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/25fd.svg") -} - -.twa-white-medium-square { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/25fb.svg") -} - -.twa-white-question-mark { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/2754.svg") -} - -.twa-white-small-square { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/25ab.svg") -} - -.twa-white-square-button { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f533.svg") -} - -.twa-wilted-flower { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f940.svg") -} - -.twa-wind-chime { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f390.svg") -} - -.twa-wind-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f32c.svg") -} - -.twa-window { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa9f.svg") -} - -.twa-wine-glass { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f377.svg") -} - -.twa-winking-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f609.svg") -} - -.twa-winking-face-with-tongue { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f61c.svg") -} - -.twa-wolf { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f43a.svg") -} - -.twa-woman { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469.svg") -} - -.twa-woman-and-man-holding-hands { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46b.svg") -} - -.twa-woman-and-man-holding-hands-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46b-1f3ff.svg") -} - -.twa-woman-and-man-holding-hands-dark-skin-tone-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fb.svg") -} - -.twa-woman-and-man-holding-hands-dark-skin-tone-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fe.svg") -} - -.twa-woman-and-man-holding-hands-dark-skin-tone-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fc.svg") -} - -.twa-woman-and-man-holding-hands-dark-skin-tone-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fd.svg") -} - -.twa-woman-and-man-holding-hands-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46b-1f3fb.svg") -} - -.twa-woman-and-man-holding-hands-light-skin-tone-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f91d-200d-1f468-1f3ff.svg") -} - -.twa-woman-and-man-holding-hands-light-skin-tone-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fe.svg") -} - -.twa-woman-and-man-holding-hands-light-skin-tone-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fc.svg") -} - -.twa-woman-and-man-holding-hands-light-skin-tone-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fd.svg") -} - -.twa-woman-and-man-holding-hands-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46b-1f3fe.svg") -} - -.twa-woman-and-man-holding-hands-medium-dark-skin-tone-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f91d-200d-1f468-1f3ff.svg") -} - -.twa-woman-and-man-holding-hands-medium-dark-skin-tone-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fb.svg") -} - -.twa-woman-and-man-holding-hands-medium-dark-skin-tone-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fc.svg") -} - -.twa-woman-and-man-holding-hands-medium-dark-skin-tone-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fd.svg") -} - -.twa-woman-and-man-holding-hands-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46b-1f3fc.svg") -} - -.twa-woman-and-man-holding-hands-medium-light-skin-tone-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f91d-200d-1f468-1f3ff.svg") -} - -.twa-woman-and-man-holding-hands-medium-light-skin-tone-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fb.svg") -} - -.twa-woman-and-man-holding-hands-medium-light-skin-tone-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fe.svg") -} - -.twa-woman-and-man-holding-hands-medium-light-skin-tone-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fd.svg") -} - -.twa-woman-and-man-holding-hands-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46b-1f3fd.svg") -} - -.twa-woman-and-man-holding-hands-medium-skin-tone-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f91d-200d-1f468-1f3ff.svg") -} - -.twa-woman-and-man-holding-hands-medium-skin-tone-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fb.svg") -} - -.twa-woman-and-man-holding-hands-medium-skin-tone-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fe.svg") -} - -.twa-woman-and-man-holding-hands-medium-skin-tone-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fc.svg") -} - -.twa-woman-artist { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f3a8.svg") -} - -.twa-woman-artist-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f3a8.svg") -} - -.twa-woman-artist-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f3a8.svg") -} - -.twa-woman-artist-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f3a8.svg") -} - -.twa-woman-artist-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f3a8.svg") -} - -.twa-woman-artist-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f3a8.svg") -} - -.twa-woman-astronaut { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f680.svg") -} - -.twa-woman-astronaut-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f680.svg") -} - -.twa-woman-astronaut-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f680.svg") -} - -.twa-woman-astronaut-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f680.svg") -} - -.twa-woman-astronaut-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f680.svg") -} - -.twa-woman-astronaut-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f680.svg") -} - -.twa-woman-bald { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f9b2.svg") -} - -.twa-woman-biking { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b4-200d-2640-fe0f.svg") -} - -.twa-woman-biking-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b4-1f3ff-200d-2640-fe0f.svg") -} - -.twa-woman-biking-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b4-1f3fb-200d-2640-fe0f.svg") -} - -.twa-woman-biking-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b4-1f3fe-200d-2640-fe0f.svg") -} - -.twa-woman-biking-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b4-1f3fc-200d-2640-fe0f.svg") -} - -.twa-woman-biking-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b4-1f3fd-200d-2640-fe0f.svg") -} - -.twa-woman-blond-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f471-200d-2640-fe0f.svg") -} - -.twa-woman-bouncing-ball { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f9-fe0f-200d-2640-fe0f.svg") -} - -.twa-woman-bouncing-ball-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f9-1f3ff-200d-2640-fe0f.svg") -} - -.twa-woman-bouncing-ball-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f9-1f3fb-200d-2640-fe0f.svg") -} - -.twa-woman-bouncing-ball-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f9-1f3fe-200d-2640-fe0f.svg") -} - -.twa-woman-bouncing-ball-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f9-1f3fc-200d-2640-fe0f.svg") -} - -.twa-woman-bouncing-ball-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/26f9-1f3fd-200d-2640-fe0f.svg") -} - -.twa-woman-bowing { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f647-200d-2640-fe0f.svg") -} - -.twa-woman-bowing-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f647-1f3ff-200d-2640-fe0f.svg") -} - -.twa-woman-bowing-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f647-1f3fb-200d-2640-fe0f.svg") -} - -.twa-woman-bowing-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f647-1f3fe-200d-2640-fe0f.svg") -} - -.twa-woman-bowing-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f647-1f3fc-200d-2640-fe0f.svg") -} - -.twa-woman-bowing-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f647-1f3fd-200d-2640-fe0f.svg") -} - -.twa-woman-cartwheeling { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f938-200d-2640-fe0f.svg") -} - -.twa-woman-cartwheeling-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f938-1f3ff-200d-2640-fe0f.svg") -} - -.twa-woman-cartwheeling-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f938-1f3fb-200d-2640-fe0f.svg") -} - -.twa-woman-cartwheeling-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f938-1f3fe-200d-2640-fe0f.svg") -} - -.twa-woman-cartwheeling-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f938-1f3fc-200d-2640-fe0f.svg") -} - -.twa-woman-cartwheeling-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f938-1f3fd-200d-2640-fe0f.svg") -} - -.twa-woman-christmas { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f384.svg") -} - -.twa-woman-climbing { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d7-200d-2640-fe0f.svg") -} - -.twa-woman-climbing-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d7-1f3ff-200d-2640-fe0f.svg") -} - -.twa-woman-climbing-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d7-1f3fb-200d-2640-fe0f.svg") -} - -.twa-woman-climbing-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d7-1f3fe-200d-2640-fe0f.svg") -} - -.twa-woman-climbing-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d7-1f3fc-200d-2640-fe0f.svg") -} - -.twa-woman-climbing-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d7-1f3fd-200d-2640-fe0f.svg") -} - -.twa-woman-construction-worker { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f477-200d-2640-fe0f.svg") -} - -.twa-woman-construction-worker-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f477-1f3ff-200d-2640-fe0f.svg") -} - -.twa-woman-construction-worker-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f477-1f3fb-200d-2640-fe0f.svg") -} - -.twa-woman-construction-worker-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f477-1f3fe-200d-2640-fe0f.svg") -} - -.twa-woman-construction-worker-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f477-1f3fc-200d-2640-fe0f.svg") -} - -.twa-woman-construction-worker-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f477-1f3fd-200d-2640-fe0f.svg") -} - -.twa-woman-cook { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f373.svg") -} - -.twa-woman-cook-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f373.svg") -} - -.twa-woman-cook-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f373.svg") -} - -.twa-woman-cook-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f373.svg") -} - -.twa-woman-cook-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f373.svg") -} - -.twa-woman-cook-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f373.svg") -} - -.twa-woman-curly-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f9b1.svg") -} - -.twa-woman-dancing { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f483.svg") -} - -.twa-woman-dancing-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f483-1f3ff.svg") -} - -.twa-woman-dancing-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f483-1f3fb.svg") -} - -.twa-woman-dancing-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f483-1f3fe.svg") -} - -.twa-woman-dancing-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f483-1f3fc.svg") -} - -.twa-woman-dancing-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f483-1f3fd.svg") -} - -.twa-woman-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff.svg") -} - -.twa-woman-dark-skin-tone-bald { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f9b2.svg") -} - -.twa-woman-dark-skin-tone-blond-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f471-1f3ff-200d-2640-fe0f.svg") -} - -.twa-woman-dark-skin-tone-christmas { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f384.svg") -} - -.twa-woman-dark-skin-tone-curly-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f9b1.svg") -} - -.twa-woman-dark-skin-tone-red-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f9b0.svg") -} - -.twa-woman-dark-skin-tone-white-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f9b3.svg") -} - -.twa-woman-detective { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f575-fe0f-200d-2640-fe0f.svg") -} - -.twa-woman-detective-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f575-1f3ff-200d-2640-fe0f.svg") -} - -.twa-woman-detective-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f575-1f3fb-200d-2640-fe0f.svg") -} - -.twa-woman-detective-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f575-1f3fe-200d-2640-fe0f.svg") -} - -.twa-woman-detective-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f575-1f3fc-200d-2640-fe0f.svg") -} - -.twa-woman-detective-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f575-1f3fd-200d-2640-fe0f.svg") -} - -.twa-woman-elf { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dd-200d-2640-fe0f.svg") -} - -.twa-woman-elf-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dd-1f3ff-200d-2640-fe0f.svg") -} - -.twa-woman-elf-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dd-1f3fb-200d-2640-fe0f.svg") -} - -.twa-woman-elf-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dd-1f3fe-200d-2640-fe0f.svg") -} - -.twa-woman-elf-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dd-1f3fc-200d-2640-fe0f.svg") -} - -.twa-woman-elf-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9dd-1f3fd-200d-2640-fe0f.svg") -} - -.twa-woman-facepalming { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f926-200d-2640-fe0f.svg") -} - -.twa-woman-facepalming-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f926-1f3ff-200d-2640-fe0f.svg") -} - -.twa-woman-facepalming-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f926-1f3fb-200d-2640-fe0f.svg") -} - -.twa-woman-facepalming-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f926-1f3fe-200d-2640-fe0f.svg") -} - -.twa-woman-facepalming-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f926-1f3fc-200d-2640-fe0f.svg") -} - -.twa-woman-facepalming-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f926-1f3fd-200d-2640-fe0f.svg") -} - -.twa-woman-factory-worker { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f3ed.svg") -} - -.twa-woman-factory-worker-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f3ed.svg") -} - -.twa-woman-factory-worker-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f3ed.svg") -} - -.twa-woman-factory-worker-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f3ed.svg") -} - -.twa-woman-factory-worker-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f3ed.svg") -} - -.twa-woman-factory-worker-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f3ed.svg") -} - -.twa-woman-fairy { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9da-200d-2640-fe0f.svg") -} - -.twa-woman-fairy-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9da-1f3ff-200d-2640-fe0f.svg") -} - -.twa-woman-fairy-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9da-1f3fb-200d-2640-fe0f.svg") -} - -.twa-woman-fairy-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9da-1f3fe-200d-2640-fe0f.svg") -} - -.twa-woman-fairy-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9da-1f3fc-200d-2640-fe0f.svg") -} - -.twa-woman-fairy-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9da-1f3fd-200d-2640-fe0f.svg") -} - -.twa-woman-farmer { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f33e.svg") -} - -.twa-woman-farmer-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f33e.svg") -} - -.twa-woman-farmer-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f33e.svg") -} - -.twa-woman-farmer-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f33e.svg") -} - -.twa-woman-farmer-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f33e.svg") -} - -.twa-woman-farmer-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f33e.svg") -} - -.twa-woman-feeding-baby { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f37c.svg") -} - -.twa-woman-feeding-baby-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f37c.svg") -} - -.twa-woman-feeding-baby-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f37c.svg") -} - -.twa-woman-feeding-baby-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f37c.svg") -} - -.twa-woman-feeding-baby-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f37c.svg") -} - -.twa-woman-feeding-baby-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f37c.svg") -} - -.twa-woman-firefighter { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f692.svg") -} - -.twa-woman-firefighter-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f692.svg") -} - -.twa-woman-firefighter-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f692.svg") -} - -.twa-woman-firefighter-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f692.svg") -} - -.twa-woman-firefighter-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f692.svg") -} - -.twa-woman-firefighter-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f692.svg") -} - -.twa-woman-frowning { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64d-200d-2640-fe0f.svg") -} - -.twa-woman-frowning-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64d-1f3ff-200d-2640-fe0f.svg") -} - -.twa-woman-frowning-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64d-1f3fb-200d-2640-fe0f.svg") -} - -.twa-woman-frowning-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64d-1f3fe-200d-2640-fe0f.svg") -} - -.twa-woman-frowning-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64d-1f3fc-200d-2640-fe0f.svg") -} - -.twa-woman-frowning-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64d-1f3fd-200d-2640-fe0f.svg") -} - -.twa-woman-genie { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9de-200d-2640-fe0f.svg") -} - -.twa-woman-gesturing-no { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f645-200d-2640-fe0f.svg") -} - -.twa-woman-gesturing-no-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f645-1f3ff-200d-2640-fe0f.svg") -} - -.twa-woman-gesturing-no-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f645-1f3fb-200d-2640-fe0f.svg") -} - -.twa-woman-gesturing-no-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f645-1f3fe-200d-2640-fe0f.svg") -} - -.twa-woman-gesturing-no-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f645-1f3fc-200d-2640-fe0f.svg") -} - -.twa-woman-gesturing-no-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f645-1f3fd-200d-2640-fe0f.svg") -} - -.twa-woman-gesturing-ok { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f646-200d-2640-fe0f.svg") -} - -.twa-woman-gesturing-ok-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f646-1f3ff-200d-2640-fe0f.svg") -} - -.twa-woman-gesturing-ok-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f646-1f3fb-200d-2640-fe0f.svg") -} - -.twa-woman-gesturing-ok-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f646-1f3fe-200d-2640-fe0f.svg") -} - -.twa-woman-gesturing-ok-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f646-1f3fc-200d-2640-fe0f.svg") -} - -.twa-woman-gesturing-ok-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f646-1f3fd-200d-2640-fe0f.svg") -} - -.twa-woman-getting-haircut { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f487-200d-2640-fe0f.svg") -} - -.twa-woman-getting-haircut-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f487-1f3ff-200d-2640-fe0f.svg") -} - -.twa-woman-getting-haircut-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f487-1f3fb-200d-2640-fe0f.svg") -} - -.twa-woman-getting-haircut-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f487-1f3fe-200d-2640-fe0f.svg") -} - -.twa-woman-getting-haircut-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f487-1f3fc-200d-2640-fe0f.svg") -} - -.twa-woman-getting-haircut-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f487-1f3fd-200d-2640-fe0f.svg") -} - -.twa-woman-getting-massage { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f486-200d-2640-fe0f.svg") -} - -.twa-woman-getting-massage-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f486-1f3ff-200d-2640-fe0f.svg") -} - -.twa-woman-getting-massage-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f486-1f3fb-200d-2640-fe0f.svg") -} - -.twa-woman-getting-massage-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f486-1f3fe-200d-2640-fe0f.svg") -} - -.twa-woman-getting-massage-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f486-1f3fc-200d-2640-fe0f.svg") -} - -.twa-woman-getting-massage-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f486-1f3fd-200d-2640-fe0f.svg") -} - -.twa-woman-golfing { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cc-fe0f-200d-2640-fe0f.svg") -} - -.twa-woman-golfing-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cc-1f3ff-200d-2640-fe0f.svg") -} - -.twa-woman-golfing-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cc-1f3fb-200d-2640-fe0f.svg") -} - -.twa-woman-golfing-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cc-1f3fe-200d-2640-fe0f.svg") -} - -.twa-woman-golfing-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cc-1f3fc-200d-2640-fe0f.svg") -} - -.twa-woman-golfing-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cc-1f3fd-200d-2640-fe0f.svg") -} - -.twa-woman-guard { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f482-200d-2640-fe0f.svg") -} - -.twa-woman-guard-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f482-1f3ff-200d-2640-fe0f.svg") -} - -.twa-woman-guard-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f482-1f3fb-200d-2640-fe0f.svg") -} - -.twa-woman-guard-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f482-1f3fe-200d-2640-fe0f.svg") -} - -.twa-woman-guard-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f482-1f3fc-200d-2640-fe0f.svg") -} - -.twa-woman-guard-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f482-1f3fd-200d-2640-fe0f.svg") -} - -.twa-woman-health-worker { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-2695-fe0f.svg") -} - -.twa-woman-health-worker-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-2695-fe0f.svg") -} - -.twa-woman-health-worker-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-2695-fe0f.svg") -} - -.twa-woman-health-worker-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-2695-fe0f.svg") -} - -.twa-woman-health-worker-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-2695-fe0f.svg") -} - -.twa-woman-health-worker-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-2695-fe0f.svg") -} - -.twa-woman-in-lotus-position { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d8-200d-2640-fe0f.svg") -} - -.twa-woman-in-lotus-position-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d8-1f3ff-200d-2640-fe0f.svg") -} - -.twa-woman-in-lotus-position-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d8-1f3fb-200d-2640-fe0f.svg") -} - -.twa-woman-in-lotus-position-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d8-1f3fe-200d-2640-fe0f.svg") -} - -.twa-woman-in-lotus-position-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d8-1f3fc-200d-2640-fe0f.svg") -} - -.twa-woman-in-lotus-position-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d8-1f3fd-200d-2640-fe0f.svg") -} - -.twa-woman-in-manual-wheelchair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f9bd.svg") -} - -.twa-woman-in-manual-wheelchair-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f9bd.svg") -} - -.twa-woman-in-manual-wheelchair-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f9bd.svg") -} - -.twa-woman-in-manual-wheelchair-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f9bd.svg") -} - -.twa-woman-in-manual-wheelchair-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f9bd.svg") -} - -.twa-woman-in-manual-wheelchair-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f9bd.svg") -} - -.twa-woman-in-motorized-wheelchair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f9bc.svg") -} - -.twa-woman-in-motorized-wheelchair-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f9bc.svg") -} - -.twa-woman-in-motorized-wheelchair-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f9bc.svg") -} - -.twa-woman-in-motorized-wheelchair-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f9bc.svg") -} - -.twa-woman-in-motorized-wheelchair-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f9bc.svg") -} - -.twa-woman-in-motorized-wheelchair-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f9bc.svg") -} - -.twa-woman-in-steamy-room { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d6-200d-2640-fe0f.svg") -} - -.twa-woman-in-steamy-room-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d6-1f3ff-200d-2640-fe0f.svg") -} - -.twa-woman-in-steamy-room-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d6-1f3fb-200d-2640-fe0f.svg") -} - -.twa-woman-in-steamy-room-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d6-1f3fe-200d-2640-fe0f.svg") -} - -.twa-woman-in-steamy-room-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d6-1f3fc-200d-2640-fe0f.svg") -} - -.twa-woman-in-steamy-room-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d6-1f3fd-200d-2640-fe0f.svg") -} - -.twa-woman-in-tuxedo { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f935-200d-2640-fe0f.svg") -} - -.twa-woman-in-tuxedo-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f935-1f3ff-200d-2640-fe0f.svg") -} - -.twa-woman-in-tuxedo-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f935-1f3fb-200d-2640-fe0f.svg") -} - -.twa-woman-in-tuxedo-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f935-1f3fe-200d-2640-fe0f.svg") -} - -.twa-woman-in-tuxedo-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f935-1f3fc-200d-2640-fe0f.svg") -} - -.twa-woman-in-tuxedo-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f935-1f3fd-200d-2640-fe0f.svg") -} - -.twa-woman-judge { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-2696-fe0f.svg") -} - -.twa-woman-judge-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-2696-fe0f.svg") -} - -.twa-woman-judge-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-2696-fe0f.svg") -} - -.twa-woman-judge-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-2696-fe0f.svg") -} - -.twa-woman-judge-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-2696-fe0f.svg") -} - -.twa-woman-judge-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-2696-fe0f.svg") -} - -.twa-woman-juggling { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f939-200d-2640-fe0f.svg") -} - -.twa-woman-juggling-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f939-1f3ff-200d-2640-fe0f.svg") -} - -.twa-woman-juggling-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f939-1f3fb-200d-2640-fe0f.svg") -} - -.twa-woman-juggling-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f939-1f3fe-200d-2640-fe0f.svg") -} - -.twa-woman-juggling-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f939-1f3fc-200d-2640-fe0f.svg") -} - -.twa-woman-juggling-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f939-1f3fd-200d-2640-fe0f.svg") -} - -.twa-woman-kneeling { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ce-200d-2640-fe0f.svg") -} - -.twa-woman-kneeling-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ce-1f3ff-200d-2640-fe0f.svg") -} - -.twa-woman-kneeling-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ce-1f3fb-200d-2640-fe0f.svg") -} - -.twa-woman-kneeling-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ce-1f3fe-200d-2640-fe0f.svg") -} - -.twa-woman-kneeling-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ce-1f3fc-200d-2640-fe0f.svg") -} - -.twa-woman-kneeling-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9ce-1f3fd-200d-2640-fe0f.svg") -} - -.twa-woman-lifting-weights { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cb-fe0f-200d-2640-fe0f.svg") -} - -.twa-woman-lifting-weights-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cb-1f3ff-200d-2640-fe0f.svg") -} - -.twa-woman-lifting-weights-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cb-1f3fb-200d-2640-fe0f.svg") -} - -.twa-woman-lifting-weights-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cb-1f3fe-200d-2640-fe0f.svg") -} - -.twa-woman-lifting-weights-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cb-1f3fc-200d-2640-fe0f.svg") -} - -.twa-woman-lifting-weights-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3cb-1f3fd-200d-2640-fe0f.svg") -} - -.twa-woman-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb.svg") -} - -.twa-woman-light-skin-tone-bald { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f9b2.svg") -} - -.twa-woman-light-skin-tone-blond-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f471-1f3fb-200d-2640-fe0f.svg") -} - -.twa-woman-light-skin-tone-christmas { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f384.svg") -} - -.twa-woman-light-skin-tone-curly-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f9b1.svg") -} - -.twa-woman-light-skin-tone-red-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f9b0.svg") -} - -.twa-woman-light-skin-tone-white-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f9b3.svg") -} - -.twa-woman-mage { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d9-200d-2640-fe0f.svg") -} - -.twa-woman-mage-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d9-1f3ff-200d-2640-fe0f.svg") -} - -.twa-woman-mage-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d9-1f3fb-200d-2640-fe0f.svg") -} - -.twa-woman-mage-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d9-1f3fe-200d-2640-fe0f.svg") -} - -.twa-woman-mage-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d9-1f3fc-200d-2640-fe0f.svg") -} - -.twa-woman-mage-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d9-1f3fd-200d-2640-fe0f.svg") -} - -.twa-woman-mechanic { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f527.svg") -} - -.twa-woman-mechanic-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f527.svg") -} - -.twa-woman-mechanic-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f527.svg") -} - -.twa-woman-mechanic-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f527.svg") -} - -.twa-woman-mechanic-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f527.svg") -} - -.twa-woman-mechanic-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f527.svg") -} - -.twa-woman-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe.svg") -} - -.twa-woman-medium-dark-skin-tone-bald { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f9b2.svg") -} - -.twa-woman-medium-dark-skin-tone-blond-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f471-1f3fe-200d-2640-fe0f.svg") -} - -.twa-woman-medium-dark-skin-tone-christmas { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f384.svg") -} - -.twa-woman-medium-dark-skin-tone-curly-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f9b1.svg") -} - -.twa-woman-medium-dark-skin-tone-red-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f9b0.svg") -} - -.twa-woman-medium-dark-skin-tone-white-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f9b3.svg") -} - -.twa-woman-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc.svg") -} - -.twa-woman-medium-light-skin-tone-bald { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f9b2.svg") -} - -.twa-woman-medium-light-skin-tone-blond-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f471-1f3fc-200d-2640-fe0f.svg") -} - -.twa-woman-medium-light-skin-tone-christmas { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f384.svg") -} - -.twa-woman-medium-light-skin-tone-curly-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f9b1.svg") -} - -.twa-woman-medium-light-skin-tone-red-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f9b0.svg") -} - -.twa-woman-medium-light-skin-tone-white-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f9b3.svg") -} - -.twa-woman-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd.svg") -} - -.twa-woman-medium-skin-tone-bald { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f9b2.svg") -} - -.twa-woman-medium-skin-tone-blond-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f471-1f3fd-200d-2640-fe0f.svg") -} - -.twa-woman-medium-skin-tone-christmas { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f384.svg") -} - -.twa-woman-medium-skin-tone-curly-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f9b1.svg") -} - -.twa-woman-medium-skin-tone-red-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f9b0.svg") -} - -.twa-woman-medium-skin-tone-white-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f9b3.svg") -} - -.twa-woman-mountain-biking { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b5-200d-2640-fe0f.svg") -} - -.twa-woman-mountain-biking-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b5-1f3ff-200d-2640-fe0f.svg") -} - -.twa-woman-mountain-biking-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b5-1f3fb-200d-2640-fe0f.svg") -} - -.twa-woman-mountain-biking-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b5-1f3fe-200d-2640-fe0f.svg") -} - -.twa-woman-mountain-biking-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b5-1f3fc-200d-2640-fe0f.svg") -} - -.twa-woman-mountain-biking-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b5-1f3fd-200d-2640-fe0f.svg") -} - -.twa-woman-office-worker { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f4bc.svg") -} - -.twa-woman-office-worker-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f4bc.svg") -} - -.twa-woman-office-worker-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f4bc.svg") -} - -.twa-woman-office-worker-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f4bc.svg") -} - -.twa-woman-office-worker-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f4bc.svg") -} - -.twa-woman-office-worker-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f4bc.svg") -} - -.twa-woman-pilot { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-2708-fe0f.svg") -} - -.twa-woman-pilot-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-2708-fe0f.svg") -} - -.twa-woman-pilot-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-2708-fe0f.svg") -} - -.twa-woman-pilot-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-2708-fe0f.svg") -} - -.twa-woman-pilot-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-2708-fe0f.svg") -} - -.twa-woman-pilot-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-2708-fe0f.svg") -} - -.twa-woman-playing-handball { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93e-200d-2640-fe0f.svg") -} - -.twa-woman-playing-handball-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93e-1f3ff-200d-2640-fe0f.svg") -} - -.twa-woman-playing-handball-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93e-1f3fb-200d-2640-fe0f.svg") -} - -.twa-woman-playing-handball-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93e-1f3fe-200d-2640-fe0f.svg") -} - -.twa-woman-playing-handball-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93e-1f3fc-200d-2640-fe0f.svg") -} - -.twa-woman-playing-handball-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93e-1f3fd-200d-2640-fe0f.svg") -} - -.twa-woman-playing-water-polo { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93d-200d-2640-fe0f.svg") -} - -.twa-woman-playing-water-polo-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93d-1f3ff-200d-2640-fe0f.svg") -} - -.twa-woman-playing-water-polo-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93d-1f3fb-200d-2640-fe0f.svg") -} - -.twa-woman-playing-water-polo-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93d-1f3fe-200d-2640-fe0f.svg") -} - -.twa-woman-playing-water-polo-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93d-1f3fc-200d-2640-fe0f.svg") -} - -.twa-woman-playing-water-polo-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93d-1f3fd-200d-2640-fe0f.svg") -} - -.twa-woman-police-officer { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46e-200d-2640-fe0f.svg") -} - -.twa-woman-police-officer-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46e-1f3ff-200d-2640-fe0f.svg") -} - -.twa-woman-police-officer-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46e-1f3fb-200d-2640-fe0f.svg") -} - -.twa-woman-police-officer-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46e-1f3fe-200d-2640-fe0f.svg") -} - -.twa-woman-police-officer-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46e-1f3fc-200d-2640-fe0f.svg") -} - -.twa-woman-police-officer-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46e-1f3fd-200d-2640-fe0f.svg") -} - -.twa-woman-pouting { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64e-200d-2640-fe0f.svg") -} - -.twa-woman-pouting-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64e-1f3ff-200d-2640-fe0f.svg") -} - -.twa-woman-pouting-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64e-1f3fb-200d-2640-fe0f.svg") -} - -.twa-woman-pouting-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64e-1f3fe-200d-2640-fe0f.svg") -} - -.twa-woman-pouting-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64e-1f3fc-200d-2640-fe0f.svg") -} - -.twa-woman-pouting-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64e-1f3fd-200d-2640-fe0f.svg") -} - -.twa-woman-raising-hand { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64b-200d-2640-fe0f.svg") -} - -.twa-woman-raising-hand-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64b-1f3ff-200d-2640-fe0f.svg") -} - -.twa-woman-raising-hand-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64b-1f3fb-200d-2640-fe0f.svg") -} - -.twa-woman-raising-hand-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64b-1f3fe-200d-2640-fe0f.svg") -} - -.twa-woman-raising-hand-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64b-1f3fc-200d-2640-fe0f.svg") -} - -.twa-woman-raising-hand-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f64b-1f3fd-200d-2640-fe0f.svg") -} - -.twa-woman-red-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f9b0.svg") -} - -.twa-woman-rowing-boat { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a3-200d-2640-fe0f.svg") -} - -.twa-woman-rowing-boat-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a3-1f3ff-200d-2640-fe0f.svg") -} - -.twa-woman-rowing-boat-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a3-1f3fb-200d-2640-fe0f.svg") -} - -.twa-woman-rowing-boat-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a3-1f3fe-200d-2640-fe0f.svg") -} - -.twa-woman-rowing-boat-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a3-1f3fc-200d-2640-fe0f.svg") -} - -.twa-woman-rowing-boat-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6a3-1f3fd-200d-2640-fe0f.svg") -} - -.twa-woman-running { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c3-200d-2640-fe0f.svg") -} - -.twa-woman-running-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c3-1f3ff-200d-2640-fe0f.svg") -} - -.twa-woman-running-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c3-1f3fb-200d-2640-fe0f.svg") -} - -.twa-woman-running-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c3-1f3fe-200d-2640-fe0f.svg") -} - -.twa-woman-running-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c3-1f3fc-200d-2640-fe0f.svg") -} - -.twa-woman-running-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c3-1f3fd-200d-2640-fe0f.svg") -} - -.twa-woman-s-boot { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f462.svg") -} - -.twa-woman-s-clothes { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f45a.svg") -} - -.twa-woman-s-hat { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f452.svg") -} - -.twa-woman-s-sandal { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f461.svg") -} - -.twa-woman-scientist { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f52c.svg") -} - -.twa-woman-scientist-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f52c.svg") -} - -.twa-woman-scientist-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f52c.svg") -} - -.twa-woman-scientist-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f52c.svg") -} - -.twa-woman-scientist-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f52c.svg") -} - -.twa-woman-scientist-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f52c.svg") -} - -.twa-woman-shrugging { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f937-200d-2640-fe0f.svg") -} - -.twa-woman-shrugging-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f937-1f3ff-200d-2640-fe0f.svg") -} - -.twa-woman-shrugging-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f937-1f3fb-200d-2640-fe0f.svg") -} - -.twa-woman-shrugging-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f937-1f3fe-200d-2640-fe0f.svg") -} - -.twa-woman-shrugging-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f937-1f3fc-200d-2640-fe0f.svg") -} - -.twa-woman-shrugging-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f937-1f3fd-200d-2640-fe0f.svg") -} - -.twa-woman-singer { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f3a4.svg") -} - -.twa-woman-singer-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f3a4.svg") -} - -.twa-woman-singer-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f3a4.svg") -} - -.twa-woman-singer-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f3a4.svg") -} - -.twa-woman-singer-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f3a4.svg") -} - -.twa-woman-singer-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f3a4.svg") -} - -.twa-woman-standing { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cd-200d-2640-fe0f.svg") -} - -.twa-woman-standing-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cd-1f3ff-200d-2640-fe0f.svg") -} - -.twa-woman-standing-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cd-1f3fb-200d-2640-fe0f.svg") -} - -.twa-woman-standing-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cd-1f3fe-200d-2640-fe0f.svg") -} - -.twa-woman-standing-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cd-1f3fc-200d-2640-fe0f.svg") -} - -.twa-woman-standing-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9cd-1f3fd-200d-2640-fe0f.svg") -} - -.twa-woman-student { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f393.svg") -} - -.twa-woman-student-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f393.svg") -} - -.twa-woman-student-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f393.svg") -} - -.twa-woman-student-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f393.svg") -} - -.twa-woman-student-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f393.svg") -} - -.twa-woman-student-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f393.svg") -} - -.twa-woman-superhero { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b8-200d-2640-fe0f.svg") -} - -.twa-woman-superhero-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b8-1f3ff-200d-2640-fe0f.svg") -} - -.twa-woman-superhero-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b8-1f3fb-200d-2640-fe0f.svg") -} - -.twa-woman-superhero-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b8-1f3fe-200d-2640-fe0f.svg") -} - -.twa-woman-superhero-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b8-1f3fc-200d-2640-fe0f.svg") -} - -.twa-woman-superhero-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b8-1f3fd-200d-2640-fe0f.svg") -} - -.twa-woman-supervillain { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b9-200d-2640-fe0f.svg") -} - -.twa-woman-supervillain-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b9-1f3ff-200d-2640-fe0f.svg") -} - -.twa-woman-supervillain-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b9-1f3fb-200d-2640-fe0f.svg") -} - -.twa-woman-supervillain-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b9-1f3fe-200d-2640-fe0f.svg") -} - -.twa-woman-supervillain-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b9-1f3fc-200d-2640-fe0f.svg") -} - -.twa-woman-supervillain-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9b9-1f3fd-200d-2640-fe0f.svg") -} - -.twa-woman-surfing { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c4-200d-2640-fe0f.svg") -} - -.twa-woman-surfing-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c4-1f3ff-200d-2640-fe0f.svg") -} - -.twa-woman-surfing-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c4-1f3fb-200d-2640-fe0f.svg") -} - -.twa-woman-surfing-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c4-1f3fe-200d-2640-fe0f.svg") -} - -.twa-woman-surfing-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c4-1f3fc-200d-2640-fe0f.svg") -} - -.twa-woman-surfing-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3c4-1f3fd-200d-2640-fe0f.svg") -} - -.twa-woman-swimming { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ca-200d-2640-fe0f.svg") -} - -.twa-woman-swimming-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ca-1f3ff-200d-2640-fe0f.svg") -} - -.twa-woman-swimming-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ca-1f3fb-200d-2640-fe0f.svg") -} - -.twa-woman-swimming-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ca-1f3fe-200d-2640-fe0f.svg") -} - -.twa-woman-swimming-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ca-1f3fc-200d-2640-fe0f.svg") -} - -.twa-woman-swimming-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f3ca-1f3fd-200d-2640-fe0f.svg") -} - -.twa-woman-teacher { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f3eb.svg") -} - -.twa-woman-teacher-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f3eb.svg") -} - -.twa-woman-teacher-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f3eb.svg") -} - -.twa-woman-teacher-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f3eb.svg") -} - -.twa-woman-teacher-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f3eb.svg") -} - -.twa-woman-teacher-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f3eb.svg") -} - -.twa-woman-technologist { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f4bb.svg") -} - -.twa-woman-technologist-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f4bb.svg") -} - -.twa-woman-technologist-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f4bb.svg") -} - -.twa-woman-technologist-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f4bb.svg") -} - -.twa-woman-technologist-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f4bb.svg") -} - -.twa-woman-technologist-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f4bb.svg") -} - -.twa-woman-tipping-hand { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f481-200d-2640-fe0f.svg") -} - -.twa-woman-tipping-hand-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f481-1f3ff-200d-2640-fe0f.svg") -} - -.twa-woman-tipping-hand-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f481-1f3fb-200d-2640-fe0f.svg") -} - -.twa-woman-tipping-hand-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f481-1f3fe-200d-2640-fe0f.svg") -} - -.twa-woman-tipping-hand-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f481-1f3fc-200d-2640-fe0f.svg") -} - -.twa-woman-tipping-hand-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f481-1f3fd-200d-2640-fe0f.svg") -} - -.twa-woman-vampire { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9db-200d-2640-fe0f.svg") -} - -.twa-woman-vampire-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9db-1f3ff-200d-2640-fe0f.svg") -} - -.twa-woman-vampire-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9db-1f3fb-200d-2640-fe0f.svg") -} - -.twa-woman-vampire-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9db-1f3fe-200d-2640-fe0f.svg") -} - -.twa-woman-vampire-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9db-1f3fc-200d-2640-fe0f.svg") -} - -.twa-woman-vampire-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9db-1f3fd-200d-2640-fe0f.svg") -} - -.twa-woman-walking { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b6-200d-2640-fe0f.svg") -} - -.twa-woman-walking-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b6-1f3ff-200d-2640-fe0f.svg") -} - -.twa-woman-walking-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b6-1f3fb-200d-2640-fe0f.svg") -} - -.twa-woman-walking-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b6-1f3fe-200d-2640-fe0f.svg") -} - -.twa-woman-walking-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b6-1f3fc-200d-2640-fe0f.svg") -} - -.twa-woman-walking-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6b6-1f3fd-200d-2640-fe0f.svg") -} - -.twa-woman-wearing-turban { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f473-200d-2640-fe0f.svg") -} - -.twa-woman-wearing-turban-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f473-1f3ff-200d-2640-fe0f.svg") -} - -.twa-woman-wearing-turban-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f473-1f3fb-200d-2640-fe0f.svg") -} - -.twa-woman-wearing-turban-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f473-1f3fe-200d-2640-fe0f.svg") -} - -.twa-woman-wearing-turban-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f473-1f3fc-200d-2640-fe0f.svg") -} - -.twa-woman-wearing-turban-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f473-1f3fd-200d-2640-fe0f.svg") -} - -.twa-woman-white-hair { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f9b3.svg") -} - -.twa-woman-with-headscarf { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d5.svg") -} - -.twa-woman-with-headscarf-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d5-1f3ff.svg") -} - -.twa-woman-with-headscarf-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d5-1f3fb.svg") -} - -.twa-woman-with-headscarf-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d5-1f3fe.svg") -} - -.twa-woman-with-headscarf-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d5-1f3fc.svg") -} - -.twa-woman-with-headscarf-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9d5-1f3fd.svg") -} - -.twa-woman-with-veil { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f470-200d-2640-fe0f.svg") -} - -.twa-woman-with-veil-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f470-1f3ff-200d-2640-fe0f.svg") -} - -.twa-woman-with-veil-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f470-1f3fb-200d-2640-fe0f.svg") -} - -.twa-woman-with-veil-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f470-1f3fe-200d-2640-fe0f.svg") -} - -.twa-woman-with-veil-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f470-1f3fc-200d-2640-fe0f.svg") -} - -.twa-woman-with-veil-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f470-1f3fd-200d-2640-fe0f.svg") -} - -.twa-woman-with-white-cane { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-200d-1f9af.svg") -} - -.twa-woman-with-white-cane-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f9af.svg") -} - -.twa-woman-with-white-cane-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f9af.svg") -} - -.twa-woman-with-white-cane-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f9af.svg") -} - -.twa-woman-with-white-cane-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f9af.svg") -} - -.twa-woman-with-white-cane-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f9af.svg") -} - -.twa-woman-zombie { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9df-200d-2640-fe0f.svg") -} - -.twa-women-holding-hands { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46d.svg") -} - -.twa-women-holding-hands-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46d-1f3ff.svg") -} - -.twa-women-holding-hands-dark-skin-tone-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fb.svg") -} - -.twa-women-holding-hands-dark-skin-tone-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fe.svg") -} - -.twa-women-holding-hands-dark-skin-tone-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fc.svg") -} - -.twa-women-holding-hands-dark-skin-tone-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fd.svg") -} - -.twa-women-holding-hands-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46d-1f3fb.svg") -} - -.twa-women-holding-hands-light-skin-tone-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f91d-200d-1f469-1f3ff.svg") -} - -.twa-women-holding-hands-light-skin-tone-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fe.svg") -} - -.twa-women-holding-hands-light-skin-tone-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fc.svg") -} - -.twa-women-holding-hands-light-skin-tone-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fd.svg") -} - -.twa-women-holding-hands-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46d-1f3fe.svg") -} - -.twa-women-holding-hands-medium-dark-skin-tone-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f91d-200d-1f469-1f3ff.svg") -} - -.twa-women-holding-hands-medium-dark-skin-tone-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fb.svg") -} - -.twa-women-holding-hands-medium-dark-skin-tone-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fc.svg") -} - -.twa-women-holding-hands-medium-dark-skin-tone-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fd.svg") -} - -.twa-women-holding-hands-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46d-1f3fc.svg") -} - -.twa-women-holding-hands-medium-light-skin-tone-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f91d-200d-1f469-1f3ff.svg") -} - -.twa-women-holding-hands-medium-light-skin-tone-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fb.svg") -} - -.twa-women-holding-hands-medium-light-skin-tone-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fe.svg") -} - -.twa-women-holding-hands-medium-light-skin-tone-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fd.svg") -} - -.twa-women-holding-hands-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46d-1f3fd.svg") -} - -.twa-women-holding-hands-medium-skin-tone-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f91d-200d-1f469-1f3ff.svg") -} - -.twa-women-holding-hands-medium-skin-tone-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fb.svg") -} - -.twa-women-holding-hands-medium-skin-tone-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fe.svg") -} - -.twa-women-holding-hands-medium-skin-tone-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fc.svg") -} - -.twa-women-s-room { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f6ba.svg") -} - -.twa-women-with-bunny-ears { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f46f-200d-2640-fe0f.svg") -} - -.twa-women-wrestling { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f93c-200d-2640-fe0f.svg") -} - -.twa-wood { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fab5.svg") -} - -.twa-woozy-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f974.svg") -} - -.twa-world-map { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f5fa.svg") -} - -.twa-worm { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fab1.svg") -} - -.twa-worried-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f61f.svg") -} - -.twa-wrapped-gift { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f381.svg") -} - -.twa-wrench { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f527.svg") -} - -.twa-writing-hand { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270d.svg") -} - -.twa-writing-hand-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270d-1f3ff.svg") -} - -.twa-writing-hand-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270d-1f3fb.svg") -} - -.twa-writing-hand-medium-dark-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270d-1f3fe.svg") -} - -.twa-writing-hand-medium-light-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270d-1f3fc.svg") -} - -.twa-writing-hand-medium-skin-tone { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/270d-1f3fd.svg") -} - -.twa-yarn { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9f6.svg") -} - -.twa-yawning-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f971.svg") -} - -.twa-yellow-circle { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f7e1.svg") -} - -.twa-yellow-heart { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f49b.svg") -} - -.twa-yellow-square { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f7e8.svg") -} - -.twa-yen-banknote { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4b4.svg") -} - -.twa-yin-yang { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/262f.svg") -} - -.twa-yo-yo { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1fa80.svg") -} - -.twa-zany-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f92a.svg") -} - -.twa-zebra { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f993.svg") -} - -.twa-zipper-mouth-face { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f910.svg") -} - -.twa-zombie { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f9df.svg") -} - -.twa-zzz { - background-image: url("https://twemoji.maxcdn.com/v/latest/svg/1f4a4.svg") -} \ No newline at end of file diff --git a/old/assets/js/breakpoints.min.js b/old/assets/js/breakpoints.min.js deleted file mode 100644 index e20ae89..0000000 --- a/old/assets/js/breakpoints.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/* breakpoints.js v1.0 | @ajlkn | MIT licensed */ -var breakpoints=function(){"use strict";function e(e){t.init(e)}var t={list:null,media:{},events:[],init:function(e){t.list=e,window.addEventListener("resize",t.poll),window.addEventListener("orientationchange",t.poll),window.addEventListener("load",t.poll),window.addEventListener("fullscreenchange",t.poll)},active:function(e){var n,a,s,i,r,d,c;if(!(e in t.media)){if(">="==e.substr(0,2)?(a="gte",n=e.substr(2)):"<="==e.substr(0,2)?(a="lte",n=e.substr(2)):">"==e.substr(0,1)?(a="gt",n=e.substr(1)):"<"==e.substr(0,1)?(a="lt",n=e.substr(1)):"!"==e.substr(0,1)?(a="not",n=e.substr(1)):(a="eq",n=e),n&&n in t.list)if(i=t.list[n],Array.isArray(i)){if(r=parseInt(i[0]),d=parseInt(i[1]),isNaN(r)){if(isNaN(d))return;c=i[1].substr(String(d).length)}else c=i[0].substr(String(r).length);if(isNaN(r))switch(a){case"gte":s="screen";break;case"lte":s="screen and (max-width: "+d+c+")";break;case"gt":s="screen and (min-width: "+(d+1)+c+")";break;case"lt":s="screen and (max-width: -1px)";break;case"not":s="screen and (min-width: "+(d+1)+c+")";break;default:s="screen and (max-width: "+d+c+")"}else if(isNaN(d))switch(a){case"gte":s="screen and (min-width: "+r+c+")";break;case"lte":s="screen";break;case"gt":s="screen and (max-width: -1px)";break;case"lt":s="screen and (max-width: "+(r-1)+c+")";break;case"not":s="screen and (max-width: "+(r-1)+c+")";break;default:s="screen and (min-width: "+r+c+")"}else switch(a){case"gte":s="screen and (min-width: "+r+c+")";break;case"lte":s="screen and (max-width: "+d+c+")";break;case"gt":s="screen and (min-width: "+(d+1)+c+")";break;case"lt":s="screen and (max-width: "+(r-1)+c+")";break;case"not":s="screen and (max-width: "+(r-1)+c+"), screen and (min-width: "+(d+1)+c+")";break;default:s="screen and (min-width: "+r+c+") and (max-width: "+d+c+")"}}else s="("==i.charAt(0)?"screen and "+i:i;t.media[e]=!!s&&s}return t.media[e]!==!1&&window.matchMedia(t.media[e]).matches},on:function(e,n){t.events.push({query:e,handler:n,state:!1}),t.active(e)&&n()},poll:function(){var e,n;for(e=0;e0:!!("ontouchstart"in window),e.mobile="wp"==e.os||"android"==e.os||"ios"==e.os||"bb"==e.os}};return e.init(),e}();!function(e,n){"function"==typeof define&&define.amd?define([],n):"object"==typeof exports?module.exports=n():e.browser=n()}(this,function(){return browser}); diff --git a/old/assets/js/jquery.dropotron.min.js b/old/assets/js/jquery.dropotron.min.js deleted file mode 100644 index 7b14e2b..0000000 --- a/old/assets/js/jquery.dropotron.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/* jquery.dropotron.js v1.4.3 | (c) @ajlkn | github.com/ajlkn/jquery.dropotron | MIT licensed */ -!function(e){e.fn.disableSelection_dropotron=function(){return e(this).css("user-select","none").css("-khtml-user-select","none").css("-moz-user-select","none").css("-o-user-select","none").css("-webkit-user-select","none")},e.fn.dropotron=function(t){if(0==this.length)return e(this);if(this.length>1)for(var o=0;o0&&t.add(n).on("mouseleave",function(e){window.clearTimeout(c),c=window.setTimeout(function(){t.trigger("doCollapse")},o.hideDelay)}),t.disableSelection_dropotron().hide().addClass(o.menuClass).css("position","absolute").on("mouseenter",function(e){window.clearTimeout(c)}).on("doExpand",function(){if(t.is(":visible"))return!1;window.clearTimeout(c),s.each(function(){var t=e(this);e.contains(t.get(0),n.get(0))||t.trigger("doCollapse")});var i,a,d,f,u=n.offset(),p=n.position(),h=(n.parent().position(),n.outerWidth()),g=t.outerWidth(),v=t.css("z-index")==o.baseZIndex;if(v){switch(i=o.detach?u:p,f=i.top+n.outerHeight()+o.globalOffsetY,a=o.alignment,t.removeClass("left").removeClass("right").removeClass("center"),o.alignment){case"right":d=i.left-g+h,0>d&&(d=i.left,a="left");break;case"center":d=i.left-Math.floor((g-h)/2),0>d?(d=i.left,a="left"):d+g>l.width()&&(d=i.left-g+h,a="right");break;case"left":default:d=i.left,d+g>l.width()&&(d=i.left-g+h,a="right")}t.addClass(a)}else switch("relative"==n.css("position")||"absolute"==n.css("position")?(f=o.offsetY,d=-1*p.left):(f=p.top+o.offsetY,d=0),o.alignment){case"right":d+=-1*n.parent().outerWidth()+o.offsetX;break;case"center":case"left":default:d+=n.parent().outerWidth()+o.offsetX}navigator.userAgent.match(/MSIE ([0-9]+)\./)&&RegExp.$1<8&&(d+=o.IEOffsetX,f+=o.IEOffsetY),t.css("left",d+"px").css("top",f+"px").css("opacity","0.01").show();var C=!1;switch(d="relative"==n.css("position")||"absolute"==n.css("position")?-1*p.left:0,t.offset().left<0?(d+=n.parent().outerWidth()-o.offsetX,C=!0):t.offset().left+g>l.width()&&(d+=-1*n.parent().outerWidth()-o.offsetX,C=!0),C&&t.css("left",d+"px"),t.hide().css("opacity","1"),o.mode){case"zoom":r=!0,n.addClass(o.openerActiveClass),t.animate({width:"toggle",height:"toggle"},o.speed,o.easing,function(){r=!1});break;case"slide":r=!0,n.addClass(o.openerActiveClass),t.animate({height:"toggle"},o.speed,o.easing,function(){r=!1});break;case"fade":if(r=!0,v&&!o.noOpenerFade){var C;C="slow"==o.speed?80:"fast"==o.speed?40:Math.floor(o.speed/2),n.fadeTo(C,.01,function(){n.addClass(o.openerActiveClass),n.fadeTo(o.speed,1),t.fadeIn(o.speed,function(){r=!1})})}else n.addClass(o.openerActiveClass),n.fadeTo(o.speed,1),t.fadeIn(o.speed,function(){r=!1});break;case"instant":default:n.addClass(o.openerActiveClass),t.show()}return!1}).on("doCollapse",function(){return t.is(":visible")?(t.hide(),n.removeClass(o.openerActiveClass),t.find("."+o.openerActiveClass).removeClass(o.openerActiveClass),t.find("ul").hide(),!1):!1}).on("doToggle",function(e){return t.is(":visible")?t.trigger("doCollapse"):t.trigger("doExpand"),!1}),n.disableSelection_dropotron().addClass("opener").css("cursor","pointer").on("click touchend",function(e){r||(e.preventDefault(),e.stopPropagation(),t.trigger("doToggle"))}),"hover"==o.expandMode&&n.hover(function(e){r||(d=window.setTimeout(function(){t.trigger("doExpand")},o.hoverDelay))},function(e){window.clearTimeout(d)})}),s.find("a").css("display","block").on("click touchend",function(t){r||e(this).attr("href").length<1&&t.preventDefault()}),n.find("li").css("white-space","nowrap").each(function(){var t=e(this),o=t.children("a"),s=t.children("ul"),i=o.attr("href");o.on("click touchend",function(e){0==i.length||"#"==i?e.preventDefault():e.stopPropagation()}),o.length>0&&0==s.length&&t.on("click touchend",function(e){r||(n.trigger("doCollapseAll"),e.stopPropagation())})}),n.children("li").each(function(){var t,n=e(this),s=n.children("ul");if(s.length>0){o.detach&&(o.cloneOnDetach&&(t=s.clone(),t.attr("class","").hide().appendTo(s.parent())),s.detach().appendTo(i));for(var a=o.baseZIndex,l=1,r=s;r.length>0;l++)r.css("z-index",a++),o.submenuClassPrefix&&r.addClass(o.submenuClassPrefix+(a-1-o.baseZIndex)),r=r.find("> li > ul")}}),l.on("scroll",function(){n.trigger("doCollapseAll")}).on("keypress",function(e){r||27!=e.keyCode||(e.preventDefault(),n.trigger("doCollapseAll"))}),a.on("click touchend",function(){r||n.trigger("doCollapseAll")})}}(jQuery); diff --git a/old/assets/js/jquery.min.js b/old/assets/js/jquery.min.js deleted file mode 100644 index a1c07fd..0000000 --- a/old/assets/js/jquery.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! jQuery v3.4.1 | (c) JS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",k=function(e,t){return new k.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp($),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&((e?e.ownerDocument||e:m)!==C&&T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!A[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&U.test(t)){(s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=k),o=(l=h(t)).length;while(o--)l[o]="#"+s+" "+xe(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[k]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),m!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=k,!C.getElementsByName||!C.getElementsByName(k).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",$)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===m&&y(m,e)?-1:t===C||t.ownerDocument===m&&y(m,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!A[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&k.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this)}).prototype=k.fn,q=k(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;nx",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ae(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),k.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(k.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&k.event.add(e,i,ke)}k.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&k.find.matchesSelector(ie,i),n.guid||(n.guid=k.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(R)||[""]).length;while(l--)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=k.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=k.event.special[d]||{},c=k.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),k.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(R)||[""]).length;while(l--)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=k.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||k.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)k.event.remove(e,d+t[l],n,r,!0);k.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=k.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=k.event.special[s.type]||{};for(u[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/\s*$/g;function Oe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||k.expando+"_"+kt++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||k.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?k(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Vt=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Vt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&k(o).remove(),k.merge([],i.childNodes)));var r,i,o},k.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=k.css(e,"position"),c=k(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=k.css(e,"top"),u=k.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===k.css(e,"position"))e=e.offsetParent;return e||ie})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;k.fn[t]=function(e){return _(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=ze(y.pixelPosition,function(e,t){if(t)return t=_e(e,n),$e.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(a,s){k.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){k.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return _(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0 ul').dropotron({ - mode: 'fade', - noOpenerFade: true, - alignment: 'center' - }); - - // Nav. - - // Title Bar. - $( - '
' + - '' + - '
' - ) - .appendTo($body); - - // Panel. - $( - '' - ) - .appendTo($body) - .panel({ - delay: 500, - hideOnClick: true, - hideOnSwipe: true, - resetScroll: true, - resetForms: true, - side: 'left', - target: $body, - visibleClass: 'navPanel-visible' - }); - -})(jQuery); \ No newline at end of file diff --git a/old/assets/js/util.js b/old/assets/js/util.js deleted file mode 100644 index ecf7b37..0000000 --- a/old/assets/js/util.js +++ /dev/null @@ -1,587 +0,0 @@ -(function($) { - - /** - * Generate an indented list of links from a nav. Meant for use with panel(). - * @return {jQuery} jQuery object. - */ - $.fn.navList = function() { - - var $this = $(this); - $a = $this.find('a'), - b = []; - - $a.each(function() { - - var $this = $(this), - indent = Math.max(0, $this.parents('li').length - 1), - href = $this.attr('href'), - target = $this.attr('target'); - - b.push( - '' + - '' + - $this.text() + - '' - ); - - }); - - return b.join(''); - - }; - - /** - * Panel-ify an element. - * @param {object} userConfig User config. - * @return {jQuery} jQuery object. - */ - $.fn.panel = function(userConfig) { - - // No elements? - if (this.length == 0) - return $this; - - // Multiple elements? - if (this.length > 1) { - - for (var i=0; i < this.length; i++) - $(this[i]).panel(userConfig); - - return $this; - - } - - // Vars. - var $this = $(this), - $body = $('body'), - $window = $(window), - id = $this.attr('id'), - config; - - // Config. - config = $.extend({ - - // Delay. - delay: 0, - - // Hide panel on link click. - hideOnClick: false, - - // Hide panel on escape keypress. - hideOnEscape: false, - - // Hide panel on swipe. - hideOnSwipe: false, - - // Reset scroll position on hide. - resetScroll: false, - - // Reset forms on hide. - resetForms: false, - - // Side of viewport the panel will appear. - side: null, - - // Target element for "class". - target: $this, - - // Class to toggle. - visibleClass: 'visible' - - }, userConfig); - - // Expand "target" if it's not a jQuery object already. - if (typeof config.target != 'jQuery') - config.target = $(config.target); - - // Panel. - - // Methods. - $this._hide = function(event) { - - // Already hidden? Bail. - if (!config.target.hasClass(config.visibleClass)) - return; - - // If an event was provided, cancel it. - if (event) { - - event.preventDefault(); - event.stopPropagation(); - - } - - // Hide. - config.target.removeClass(config.visibleClass); - - // Post-hide stuff. - window.setTimeout(function() { - - // Reset scroll position. - if (config.resetScroll) - $this.scrollTop(0); - - // Reset forms. - if (config.resetForms) - $this.find('form').each(function() { - this.reset(); - }); - - }, config.delay); - - }; - - // Vendor fixes. - $this - .css('-ms-overflow-style', '-ms-autohiding-scrollbar') - .css('-webkit-overflow-scrolling', 'touch'); - - // Hide on click. - if (config.hideOnClick) { - - $this.find('a') - .css('-webkit-tap-highlight-color', 'rgba(0,0,0,0)'); - - $this - .on('click', 'a', function(event) { - - var $a = $(this), - href = $a.attr('href'), - target = $a.attr('target'); - - if (!href || href == '#' || href == '' || href == '#' + id) - return; - - // Cancel original event. - event.preventDefault(); - event.stopPropagation(); - - // Hide panel. - $this._hide(); - - // Redirect to href. - window.setTimeout(function() { - - if (target == '_blank') - window.open(href); - else - window.location.href = href; - - }, config.delay + 10); - - }); - - } - - // Event: Touch stuff. - $this.on('touchstart', function(event) { - - $this.touchPosX = event.originalEvent.touches[0].pageX; - $this.touchPosY = event.originalEvent.touches[0].pageY; - - }) - - $this.on('touchmove', function(event) { - - if ($this.touchPosX === null - || $this.touchPosY === null) - return; - - var diffX = $this.touchPosX - event.originalEvent.touches[0].pageX, - diffY = $this.touchPosY - event.originalEvent.touches[0].pageY, - th = $this.outerHeight(), - ts = ($this.get(0).scrollHeight - $this.scrollTop()); - - // Hide on swipe? - if (config.hideOnSwipe) { - - var result = false, - boundary = 20, - delta = 50; - - switch (config.side) { - - case 'left': - result = (diffY < boundary && diffY > (-1 * boundary)) && (diffX > delta); - break; - - case 'right': - result = (diffY < boundary && diffY > (-1 * boundary)) && (diffX < (-1 * delta)); - break; - - case 'top': - result = (diffX < boundary && diffX > (-1 * boundary)) && (diffY > delta); - break; - - case 'bottom': - result = (diffX < boundary && diffX > (-1 * boundary)) && (diffY < (-1 * delta)); - break; - - default: - break; - - } - - if (result) { - - $this.touchPosX = null; - $this.touchPosY = null; - $this._hide(); - - return false; - - } - - } - - // Prevent vertical scrolling past the top or bottom. - if (($this.scrollTop() < 0 && diffY < 0) - || (ts > (th - 2) && ts < (th + 2) && diffY > 0)) { - - event.preventDefault(); - event.stopPropagation(); - - } - - }); - - // Event: Prevent certain events inside the panel from bubbling. - $this.on('click touchend touchstart touchmove', function(event) { - event.stopPropagation(); - }); - - // Event: Hide panel if a child anchor tag pointing to its ID is clicked. - $this.on('click', 'a[href="#' + id + '"]', function(event) { - - event.preventDefault(); - event.stopPropagation(); - - config.target.removeClass(config.visibleClass); - - }); - - // Body. - - // Event: Hide panel on body click/tap. - $body.on('click touchend', function(event) { - $this._hide(event); - }); - - // Event: Toggle. - $body.on('click', 'a[href="#' + id + '"]', function(event) { - - event.preventDefault(); - event.stopPropagation(); - - config.target.toggleClass(config.visibleClass); - - }); - - // Window. - - // Event: Hide on ESC. - if (config.hideOnEscape) - $window.on('keydown', function(event) { - - if (event.keyCode == 27) - $this._hide(event); - - }); - - return $this; - - }; - - /** - * Apply "placeholder" attribute polyfill to one or more forms. - * @return {jQuery} jQuery object. - */ - $.fn.placeholder = function() { - - // Browser natively supports placeholders? Bail. - if (typeof (document.createElement('input')).placeholder != 'undefined') - return $(this); - - // No elements? - if (this.length == 0) - return $this; - - // Multiple elements? - if (this.length > 1) { - - for (var i=0; i < this.length; i++) - $(this[i]).placeholder(); - - return $this; - - } - - // Vars. - var $this = $(this); - - // Text, TextArea. - $this.find('input[type=text],textarea') - .each(function() { - - var i = $(this); - - if (i.val() == '' - || i.val() == i.attr('placeholder')) - i - .addClass('polyfill-placeholder') - .val(i.attr('placeholder')); - - }) - .on('blur', function() { - - var i = $(this); - - if (i.attr('name').match(/-polyfill-field$/)) - return; - - if (i.val() == '') - i - .addClass('polyfill-placeholder') - .val(i.attr('placeholder')); - - }) - .on('focus', function() { - - var i = $(this); - - if (i.attr('name').match(/-polyfill-field$/)) - return; - - if (i.val() == i.attr('placeholder')) - i - .removeClass('polyfill-placeholder') - .val(''); - - }); - - // Password. - $this.find('input[type=password]') - .each(function() { - - var i = $(this); - var x = $( - $('
') - .append(i.clone()) - .remove() - .html() - .replace(/type="password"/i, 'type="text"') - .replace(/type=password/i, 'type=text') - ); - - if (i.attr('id') != '') - x.attr('id', i.attr('id') + '-polyfill-field'); - - if (i.attr('name') != '') - x.attr('name', i.attr('name') + '-polyfill-field'); - - x.addClass('polyfill-placeholder') - .val(x.attr('placeholder')).insertAfter(i); - - if (i.val() == '') - i.hide(); - else - x.hide(); - - i - .on('blur', function(event) { - - event.preventDefault(); - - var x = i.parent().find('input[name=' + i.attr('name') + '-polyfill-field]'); - - if (i.val() == '') { - - i.hide(); - x.show(); - - } - - }); - - x - .on('focus', function(event) { - - event.preventDefault(); - - var i = x.parent().find('input[name=' + x.attr('name').replace('-polyfill-field', '') + ']'); - - x.hide(); - - i - .show() - .focus(); - - }) - .on('keypress', function(event) { - - event.preventDefault(); - x.val(''); - - }); - - }); - - // Events. - $this - .on('submit', function() { - - $this.find('input[type=text],input[type=password],textarea') - .each(function(event) { - - var i = $(this); - - if (i.attr('name').match(/-polyfill-field$/)) - i.attr('name', ''); - - if (i.val() == i.attr('placeholder')) { - - i.removeClass('polyfill-placeholder'); - i.val(''); - - } - - }); - - }) - .on('reset', function(event) { - - event.preventDefault(); - - $this.find('select') - .val($('option:first').val()); - - $this.find('input,textarea') - .each(function() { - - var i = $(this), - x; - - i.removeClass('polyfill-placeholder'); - - switch (this.type) { - - case 'submit': - case 'reset': - break; - - case 'password': - i.val(i.attr('defaultValue')); - - x = i.parent().find('input[name=' + i.attr('name') + '-polyfill-field]'); - - if (i.val() == '') { - i.hide(); - x.show(); - } - else { - i.show(); - x.hide(); - } - - break; - - case 'checkbox': - case 'radio': - i.attr('checked', i.attr('defaultValue')); - break; - - case 'text': - case 'textarea': - i.val(i.attr('defaultValue')); - - if (i.val() == '') { - i.addClass('polyfill-placeholder'); - i.val(i.attr('placeholder')); - } - - break; - - default: - i.val(i.attr('defaultValue')); - break; - - } - }); - - }); - - return $this; - - }; - - /** - * Moves elements to/from the first positions of their respective parents. - * @param {jQuery} $elements Elements (or selector) to move. - * @param {bool} condition If true, moves elements to the top. Otherwise, moves elements back to their original locations. - */ - $.prioritize = function($elements, condition) { - - var key = '__prioritize'; - - // Expand $elements if it's not already a jQuery object. - if (typeof $elements != 'jQuery') - $elements = $($elements); - - // Step through elements. - $elements.each(function() { - - var $e = $(this), $p, - $parent = $e.parent(); - - // No parent? Bail. - if ($parent.length == 0) - return; - - // Not moved? Move it. - if (!$e.data(key)) { - - // Condition is false? Bail. - if (!condition) - return; - - // Get placeholder (which will serve as our point of reference for when this element needs to move back). - $p = $e.prev(); - - // Couldn't find anything? Means this element's already at the top, so bail. - if ($p.length == 0) - return; - - // Move element to top of parent. - $e.prependTo($parent); - - // Mark element as moved. - $e.data(key, $p); - - } - - // Moved already? - else { - - // Condition is true? Bail. - if (condition) - return; - - $p = $e.data(key); - - // Move element back to its original location (using our placeholder). - $e.insertAfter($p); - - // Unmark element as moved. - $e.removeData(key); - - } - - }); - - }; - -})(jQuery); \ No newline at end of file diff --git a/old/assets/sass/libs/_breakpoints.scss b/old/assets/sass/libs/_breakpoints.scss deleted file mode 100644 index c5301d8..0000000 --- a/old/assets/sass/libs/_breakpoints.scss +++ /dev/null @@ -1,223 +0,0 @@ -// breakpoints.scss v1.0 | @ajlkn | MIT licensed */ - -// Vars. - - /// Breakpoints. - /// @var {list} - $breakpoints: () !global; - -// Mixins. - - /// Sets breakpoints. - /// @param {map} $x Breakpoints. - @mixin breakpoints($x: ()) { - $breakpoints: $x !global; - } - - /// Wraps @content in a @media block targeting a specific orientation. - /// @param {string} $orientation Orientation. - @mixin orientation($orientation) { - @media screen and (orientation: #{$orientation}) { - @content; - } - } - - /// Wraps @content in a @media block using a given query. - /// @param {string} $query Query. - @mixin breakpoint($query: null) { - - $breakpoint: null; - $op: null; - $media: null; - - // Determine operator, breakpoint. - - // Greater than or equal. - @if (str-slice($query, 0, 2) == '>=') { - - $op: 'gte'; - $breakpoint: str-slice($query, 3); - - } - - // Less than or equal. - @elseif (str-slice($query, 0, 2) == '<=') { - - $op: 'lte'; - $breakpoint: str-slice($query, 3); - - } - - // Greater than. - @elseif (str-slice($query, 0, 1) == '>') { - - $op: 'gt'; - $breakpoint: str-slice($query, 2); - - } - - // Less than. - @elseif (str-slice($query, 0, 1) == '<') { - - $op: 'lt'; - $breakpoint: str-slice($query, 2); - - } - - // Not. - @elseif (str-slice($query, 0, 1) == '!') { - - $op: 'not'; - $breakpoint: str-slice($query, 2); - - } - - // Equal. - @else { - - $op: 'eq'; - $breakpoint: $query; - - } - - // Build media. - @if ($breakpoint and map-has-key($breakpoints, $breakpoint)) { - - $a: map-get($breakpoints, $breakpoint); - - // Range. - @if (type-of($a) == 'list') { - - $x: nth($a, 1); - $y: nth($a, 2); - - // Max only. - @if ($x == null) { - - // Greater than or equal (>= 0 / anything) - @if ($op == 'gte') { - $media: 'screen'; - } - - // Less than or equal (<= y) - @elseif ($op == 'lte') { - $media: 'screen and (max-width: ' + $y + ')'; - } - - // Greater than (> y) - @elseif ($op == 'gt') { - $media: 'screen and (min-width: ' + ($y + 1) + ')'; - } - - // Less than (< 0 / invalid) - @elseif ($op == 'lt') { - $media: 'screen and (max-width: -1px)'; - } - - // Not (> y) - @elseif ($op == 'not') { - $media: 'screen and (min-width: ' + ($y + 1) + ')'; - } - - // Equal (<= y) - @else { - $media: 'screen and (max-width: ' + $y + ')'; - } - - } - - // Min only. - @else if ($y == null) { - - // Greater than or equal (>= x) - @if ($op == 'gte') { - $media: 'screen and (min-width: ' + $x + ')'; - } - - // Less than or equal (<= inf / anything) - @elseif ($op == 'lte') { - $media: 'screen'; - } - - // Greater than (> inf / invalid) - @elseif ($op == 'gt') { - $media: 'screen and (max-width: -1px)'; - } - - // Less than (< x) - @elseif ($op == 'lt') { - $media: 'screen and (max-width: ' + ($x - 1) + ')'; - } - - // Not (< x) - @elseif ($op == 'not') { - $media: 'screen and (max-width: ' + ($x - 1) + ')'; - } - - // Equal (>= x) - @else { - $media: 'screen and (min-width: ' + $x + ')'; - } - - } - - // Min and max. - @else { - - // Greater than or equal (>= x) - @if ($op == 'gte') { - $media: 'screen and (min-width: ' + $x + ')'; - } - - // Less than or equal (<= y) - @elseif ($op == 'lte') { - $media: 'screen and (max-width: ' + $y + ')'; - } - - // Greater than (> y) - @elseif ($op == 'gt') { - $media: 'screen and (min-width: ' + ($y + 1) + ')'; - } - - // Less than (< x) - @elseif ($op == 'lt') { - $media: 'screen and (max-width: ' + ($x - 1) + ')'; - } - - // Not (< x and > y) - @elseif ($op == 'not') { - $media: 'screen and (max-width: ' + ($x - 1) + '), screen and (min-width: ' + ($y + 1) + ')'; - } - - // Equal (>= x and <= y) - @else { - $media: 'screen and (min-width: ' + $x + ') and (max-width: ' + $y + ')'; - } - - } - - } - - // String. - @else { - - // Missing a media type? Prefix with "screen". - @if (str-slice($a, 0, 1) == '(') { - $media: 'screen and ' + $a; - } - - // Otherwise, use as-is. - @else { - $media: $a; - } - - } - - } - - // Output. - @media #{$media} { - @content; - } - - } \ No newline at end of file diff --git a/old/assets/sass/libs/_functions.scss b/old/assets/sass/libs/_functions.scss deleted file mode 100644 index e7df561..0000000 --- a/old/assets/sass/libs/_functions.scss +++ /dev/null @@ -1,77 +0,0 @@ -/// Removes a specific item from a list. -/// @author Hugo Giraudel -/// @param {list} $list List. -/// @param {integer} $index Index. -/// @return {list} Updated list. -@function remove-nth($list, $index) { - $result: null; - @if type-of($index) !=number { - @warn "$index: #{quote($index)} is not a number for `remove-nth`."; - } - @else if $index==0 { - @warn "List index 0 must be a non-zero integer for `remove-nth`."; - } - @else if abs($index)>length($list) { - @warn "List index is #{$index} but list is only #{length($list)} item long for `remove-nth`."; - } - @else { - $result: (); - $index: if($index < 0, length($list) + $index + 1, $index); - @for $i from 1 through length($list) { - @if $i !=$index { - $result: append($result, nth($list, $i)); - } - } - } - @return $result; -} - -/// Gets a value from a map. -/// @author Hugo Giraudel -/// @param {map} $map Map. -/// @param {string} $keys Key(s). -/// @return {string} Value. -@function val($map, $keys...) { - @if nth($keys, 1)==null { - $keys: remove-nth($keys, 1); - } - @each $key in $keys { - $map: map-get($map, $key); - } - @return $map; -} - -/// Gets a duration value. -/// @param {string} $keys Key(s). -/// @return {string} Value. -@function _duration($keys...) { - @return val($duration, $keys...); -} - -/// Gets a font value. -/// @param {string} $keys Key(s). -/// @return {string} Value. -@function _font($keys...) { - @return val($font, $keys...); -} - -/// Gets a misc value. -/// @param {string} $keys Key(s). -/// @return {string} Value. -@function _misc($keys...) { - @return val($misc, $keys...); -} - -/// Gets a palette value. -/// @param {string} $keys Key(s). -/// @return {string} Value. -@function _palette($keys...) { - @return val($palette, $keys...); -} - -/// Gets a size value. -/// @param {string} $keys Key(s). -/// @return {string} Value. -@function _size($keys...) { - @return val($size, $keys...); -} \ No newline at end of file diff --git a/old/assets/sass/libs/_html-grid.scss b/old/assets/sass/libs/_html-grid.scss deleted file mode 100644 index 3c08069..0000000 --- a/old/assets/sass/libs/_html-grid.scss +++ /dev/null @@ -1,149 +0,0 @@ -// html-grid.scss v1.0 | @ajlkn | MIT licensed */ - -// Mixins. - - /// Initializes the current element as an HTML grid. - /// @param {mixed} $gutters Gutters (either a single number to set both column/row gutters, or a list to set them individually). - /// @param {mixed} $suffix Column class suffix (optional; either a single suffix or a list). - @mixin html-grid($gutters: 1.5em, $suffix: '') { - - // Initialize. - $cols: 12; - $multipliers: 0, 0.25, 0.5, 1, 1.50, 2.00; - $unit: 100% / $cols; - - // Suffixes. - $suffixes: null; - - @if (type-of($suffix) == 'list') { - $suffixes: $suffix; - } - @else { - $suffixes: ($suffix); - } - - // Gutters. - $guttersCols: null; - $guttersRows: null; - - @if (type-of($gutters) == 'list') { - - $guttersCols: nth($gutters, 1); - $guttersRows: nth($gutters, 2); - - } - @else { - - $guttersCols: $gutters; - $guttersRows: 0; - - } - - // Row. - display: flex; - flex-wrap: wrap; - box-sizing: border-box; - align-items: stretch; - - // Columns. - > * { - box-sizing: border-box; - } - - // Gutters. - &.gtr-uniform { - > * { - > :last-child { - margin-bottom: 0; - } - } - } - - // Alignment. - &.aln-left { - justify-content: flex-start; - } - - &.aln-center { - justify-content: center; - } - - &.aln-right { - justify-content: flex-end; - } - - &.aln-top { - align-items: flex-start; - } - - &.aln-middle { - align-items: center; - } - - &.aln-bottom { - align-items: flex-end; - } - - // Step through suffixes. - @each $suffix in $suffixes { - - // Suffix. - @if ($suffix != '') { - $suffix: '-' + $suffix; - } - @else { - $suffix: ''; - } - - // Row. - - // Important. - > .imp#{$suffix} { - order: -1; - } - - // Columns, offsets. - @for $i from 1 through $cols { - > .col-#{$i}#{$suffix} { - width: $unit * $i; - } - - > .off-#{$i}#{$suffix} { - margin-left: $unit * $i; - } - } - - // Step through multipliers. - @each $multiplier in $multipliers { - - // Gutters. - $class: null; - - @if ($multiplier != 1) { - $class: '.gtr-' + ($multiplier * 100); - } - - &#{$class} { - margin-top: ($guttersRows * $multiplier * -1); - margin-left: ($guttersCols * $multiplier * -1); - - > * { - padding: ($guttersRows * $multiplier) 0 0 ($guttersCols * $multiplier); - } - - // Uniform. - &.gtr-uniform { - margin-top: $guttersCols * $multiplier * -1; - - > * { - padding-top: $guttersCols * $multiplier; - } - } - - } - - } - - } - - } \ No newline at end of file diff --git a/old/assets/sass/libs/_mixins.scss b/old/assets/sass/libs/_mixins.scss deleted file mode 100644 index 8187463..0000000 --- a/old/assets/sass/libs/_mixins.scss +++ /dev/null @@ -1,78 +0,0 @@ -/// Makes an element's :before pseudoelement a FontAwesome icon. -/// @param {string} $content Optional content value to use. -/// @param {string} $category Optional category to use. -/// @param {string} $where Optional pseudoelement to target (before or after). -@mixin icon($content: false, $category: regular, $where: before) { - - text-decoration: none; - - &:#{$where} { - - @if $content { - content: $content; - } - - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - display: inline-block; - font-style: normal; - font-variant: normal; - text-rendering: auto; - line-height: 1; - text-transform: none !important; - - @if ($category == brands) { - font-family: 'Font Awesome 5 Brands'; - } - @elseif ($category == solid) { - font-family: 'Font Awesome 5 Free'; - font-weight: 900; - } - @else { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; - } - - } - -} - -/// Applies padding to an element, taking the current element-margin value into account. -/// @param {mixed} $tb Top/bottom padding. -/// @param {mixed} $lr Left/right padding. -/// @param {list} $pad Optional extra padding (in the following order top, right, bottom, left) -/// @param {bool} $important If true, adds !important. -@mixin padding($tb, $lr, $pad: (0,0,0,0), $important: null) { - - @if $important { - $important: '!important'; - } - - $x: 0.1em; - - @if unit(_size(element-margin)) == 'rem' { - $x: 0.1rem; - } - - padding: ($tb + nth($pad,1)) ($lr + nth($pad,2)) max($x, $tb - _size(element-margin) + nth($pad,3)) ($lr + nth($pad,4)) #{$important}; - -} - -/// Encodes a SVG data URL so IE doesn't choke (via codepen.io/jakob-e/pen/YXXBrp). -/// @param {string} $svg SVG data URL. -/// @return {string} Encoded SVG data URL. -@function svg-url($svg) { - - $svg: str-replace($svg, '"', '\''); - $svg: str-replace($svg, '%', '%25'); - $svg: str-replace($svg, '<', '%3C'); - $svg: str-replace($svg, '>', '%3E'); - $svg: str-replace($svg, '&', '%26'); - $svg: str-replace($svg, '#', '%23'); - $svg: str-replace($svg, '{', '%7B'); - $svg: str-replace($svg, '}', '%7D'); - $svg: str-replace($svg, ';', '%3B'); - - @return url("data:image/svg+xml;charset=utf8,#{$svg}"); - -} \ No newline at end of file diff --git a/old/assets/sass/libs/_vars.scss b/old/assets/sass/libs/_vars.scss deleted file mode 100644 index 4c3bcf4..0000000 --- a/old/assets/sass/libs/_vars.scss +++ /dev/null @@ -1,22 +0,0 @@ -// Misc. - $misc: ( - z-index-base: 10000 - ); - -// Duration. - $duration: ( - navPanel: 0.5s - ); - -// Size. - $size: ( - navPanel: 275px - ); - -// Font. - $font: ( - ); - -// Palette. - $palette: ( - ); \ No newline at end of file diff --git a/old/assets/sass/libs/_vendor.scss b/old/assets/sass/libs/_vendor.scss deleted file mode 100644 index 6599a3f..0000000 --- a/old/assets/sass/libs/_vendor.scss +++ /dev/null @@ -1,376 +0,0 @@ -// vendor.scss v1.0 | @ajlkn | MIT licensed */ - -// Vars. - - /// Vendor prefixes. - /// @var {list} - $vendor-prefixes: ( - '-moz-', - '-webkit-', - '-ms-', - '' - ); - - /// Properties that should be vendorized. - /// Data via caniuse.com, github.com/postcss/autoprefixer, and developer.mozilla.org - /// @var {list} - $vendor-properties: ( - - // Animation. - 'animation', - 'animation-delay', - 'animation-direction', - 'animation-duration', - 'animation-fill-mode', - 'animation-iteration-count', - 'animation-name', - 'animation-play-state', - 'animation-timing-function', - - // Appearance. - 'appearance', - - // Backdrop filter. - 'backdrop-filter', - - // Background image options. - 'background-clip', - 'background-origin', - 'background-size', - - // Box sizing. - 'box-sizing', - - // Clip path. - 'clip-path', - - // Filter effects. - 'filter', - - // Flexbox. - 'align-content', - 'align-items', - 'align-self', - 'flex', - 'flex-basis', - 'flex-direction', - 'flex-flow', - 'flex-grow', - 'flex-shrink', - 'flex-wrap', - 'justify-content', - 'order', - - // Font feature. - 'font-feature-settings', - 'font-language-override', - 'font-variant-ligatures', - - // Font kerning. - 'font-kerning', - - // Fragmented borders and backgrounds. - 'box-decoration-break', - - // Grid layout. - 'grid-column', - 'grid-column-align', - 'grid-column-end', - 'grid-column-start', - 'grid-row', - 'grid-row-align', - 'grid-row-end', - 'grid-row-start', - 'grid-template-columns', - 'grid-template-rows', - - // Hyphens. - 'hyphens', - 'word-break', - - // Masks. - 'mask', - 'mask-border', - 'mask-border-outset', - 'mask-border-repeat', - 'mask-border-slice', - 'mask-border-source', - 'mask-border-width', - 'mask-clip', - 'mask-composite', - 'mask-image', - 'mask-origin', - 'mask-position', - 'mask-repeat', - 'mask-size', - - // Multicolumn. - 'break-after', - 'break-before', - 'break-inside', - 'column-count', - 'column-fill', - 'column-gap', - 'column-rule', - 'column-rule-color', - 'column-rule-style', - 'column-rule-width', - 'column-span', - 'column-width', - 'columns', - - // Object fit. - 'object-fit', - 'object-position', - - // Regions. - 'flow-from', - 'flow-into', - 'region-fragment', - - // Scroll snap points. - 'scroll-snap-coordinate', - 'scroll-snap-destination', - 'scroll-snap-points-x', - 'scroll-snap-points-y', - 'scroll-snap-type', - - // Shapes. - 'shape-image-threshold', - 'shape-margin', - 'shape-outside', - - // Tab size. - 'tab-size', - - // Text align last. - 'text-align-last', - - // Text decoration. - 'text-decoration-color', - 'text-decoration-line', - 'text-decoration-skip', - 'text-decoration-style', - - // Text emphasis. - 'text-emphasis', - 'text-emphasis-color', - 'text-emphasis-position', - 'text-emphasis-style', - - // Text size adjust. - 'text-size-adjust', - - // Text spacing. - 'text-spacing', - - // Transform. - 'transform', - 'transform-origin', - - // Transform 3D. - 'backface-visibility', - 'perspective', - 'perspective-origin', - 'transform-style', - - // Transition. - 'transition', - 'transition-delay', - 'transition-duration', - 'transition-property', - 'transition-timing-function', - - // Unicode bidi. - 'unicode-bidi', - - // User select. - 'user-select', - - // Writing mode. - 'writing-mode', - - ); - - /// Values that should be vendorized. - /// Data via caniuse.com, github.com/postcss/autoprefixer, and developer.mozilla.org - /// @var {list} - $vendor-values: ( - - // Cross fade. - 'cross-fade', - - // Element function. - 'element', - - // Filter function. - 'filter', - - // Flexbox. - 'flex', - 'inline-flex', - - // Grab cursors. - 'grab', - 'grabbing', - - // Gradients. - 'linear-gradient', - 'repeating-linear-gradient', - 'radial-gradient', - 'repeating-radial-gradient', - - // Grid layout. - 'grid', - 'inline-grid', - - // Image set. - 'image-set', - - // Intrinsic width. - 'max-content', - 'min-content', - 'fit-content', - 'fill', - 'fill-available', - 'stretch', - - // Sticky position. - 'sticky', - - // Transform. - 'transform', - - // Zoom cursors. - 'zoom-in', - 'zoom-out', - - ); - -// Functions. - - /// Removes a specific item from a list. - /// @author Hugo Giraudel - /// @param {list} $list List. - /// @param {integer} $index Index. - /// @return {list} Updated list. - @function remove-nth($list, $index) { - - $result: null; - - @if type-of($index) != number { - @warn "$index: #{quote($index)} is not a number for `remove-nth`."; - } - @else if $index == 0 { - @warn "List index 0 must be a non-zero integer for `remove-nth`."; - } - @else if abs($index) > length($list) { - @warn "List index is #{$index} but list is only #{length($list)} item long for `remove-nth`."; - } - @else { - - $result: (); - $index: if($index < 0, length($list) + $index + 1, $index); - - @for $i from 1 through length($list) { - - @if $i != $index { - $result: append($result, nth($list, $i)); - } - - } - - } - - @return $result; - - } - - /// Replaces a substring within another string. - /// @author Hugo Giraudel - /// @param {string} $string String. - /// @param {string} $search Substring. - /// @param {string} $replace Replacement. - /// @return {string} Updated string. - @function str-replace($string, $search, $replace: '') { - - $index: str-index($string, $search); - - @if $index { - @return str-slice($string, 1, $index - 1) + $replace + str-replace(str-slice($string, $index + str-length($search)), $search, $replace); - } - - @return $string; - - } - - /// Replaces a substring within each string in a list. - /// @param {list} $strings List of strings. - /// @param {string} $search Substring. - /// @param {string} $replace Replacement. - /// @return {list} Updated list of strings. - @function str-replace-all($strings, $search, $replace: '') { - - @each $string in $strings { - $strings: set-nth($strings, index($strings, $string), str-replace($string, $search, $replace)); - } - - @return $strings; - - } - -// Mixins. - - /// Wraps @content in vendorized keyframe blocks. - /// @param {string} $name Name. - @mixin keyframes($name) { - - @-moz-keyframes #{$name} { @content; } - @-webkit-keyframes #{$name} { @content; } - @-ms-keyframes #{$name} { @content; } - @keyframes #{$name} { @content; } - - } - - /// Vendorizes a declaration's property and/or value(s). - /// @param {string} $property Property. - /// @param {mixed} $value String/list of value(s). - @mixin vendor($property, $value) { - - // Determine if property should expand. - $expandProperty: index($vendor-properties, $property); - - // Determine if value should expand (and if so, add '-prefix-' placeholder). - $expandValue: false; - - @each $x in $value { - @each $y in $vendor-values { - @if $y == str-slice($x, 1, str-length($y)) { - - $value: set-nth($value, index($value, $x), '-prefix-' + $x); - $expandValue: true; - - } - } - } - - // Expand property? - @if $expandProperty { - @each $vendor in $vendor-prefixes { - #{$vendor}#{$property}: #{str-replace-all($value, '-prefix-', $vendor)}; - } - } - - // Expand just the value? - @elseif $expandValue { - @each $vendor in $vendor-prefixes { - #{$property}: #{str-replace-all($value, '-prefix-', $vendor)}; - } - } - - // Neither? Treat them as a normal declaration. - @else { - #{$property}: #{$value}; - } - - } \ No newline at end of file diff --git a/old/assets/sass/main.scss b/old/assets/sass/main.scss deleted file mode 100644 index 8913d8d..0000000 --- a/old/assets/sass/main.scss +++ /dev/null @@ -1,2052 +0,0 @@ -@import 'libs/vars'; -@import 'libs/functions'; -@import 'libs/mixins'; -@import 'libs/vendor'; -@import 'libs/breakpoints'; -@import 'libs/html-grid'; -@import url("fontawesome-all.min.css"); -@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,900,300italic"); - -/* -COLORS -*/ - -$color-primary: #d11141; -$color-secondary: #d11141; -$color-light: #F2F1EF; -$color-white:white; -$color-black:black; -$color-connect: #d11141; -$color-red: #d11141; -$color-educate: #00b159; -$color-green: #00b159; -$color-build: #00aedb; -$color-cyan: #00aedb; -$color-promote: #ffc425; -$color-yellow: #ffc425; -$color-teal: #00aba9; -$color-act: #00aba9; -$color-current: #f37735; -$color-amber: #f37735; - -/* - Dopetrope by HTML5 UP - html5up.net | @ajlkn - Free for personal and commercial use under the CCA 3.0 license (html5up.net/license) -*/ - -// Breakpoints. -@include breakpoints(( xlarge: ( 1281px, 1680px), -large: ( 981px, 1280px), -medium: ( 737px, 980px), -small: ( null, 736px))); - -/* Modern Mobile CSS Improvements */ -@supports (touch-action: manipulation) { - /* Optimize for touch devices - limit to interactive elements only */ - a, button, .button, input[type="button"], input[type="submit"], input[type="reset"] { - touch-action: manipulation; - } -} - -/* Safe area padding for outer wrappers */ -#page-wrapper, #header, #footer { - padding-inline: max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right)); -} - -/* Improved mobile scrolling */ -@media screen and (max-width: 736px) { - body { - -webkit-overflow-scrolling: touch; - } -} -// Reset. -// Based on meyerweb.com/eric/tools/css/reset (v2.0 | 20110126 | License: public domain) -html, -body, -div, -span, -applet, -object, -iframe, -h1, -h2, -h3, -h4, -h5, -h6, -p, -blockquote, -pre, -a, -abbr, -acronym, -address, -big, -cite, -code, -del, -dfn, -em, -img, -ins, -kbd, -q, -s, -samp, -small, -strike, -strong, -sub, -sup, -tt, -var, -b, -u, -i, -center, -dl, -dt, -dd, -ol, -ul, -li, -fieldset, -form, -label, -legend, -table, -caption, -tbody, -tfoot, -thead, -tr, -th, -td, -article, -aside, -canvas, -details, -embed, -figure, -figcaption, -footer, -header, -hgroup, -menu, -nav, -output, -ruby, -section, -summary, -time, -mark, -audio, -video { - margin: 0; - padding: 0; - border: 0; - font-size: 100%; - font: inherit; - vertical-align: baseline; -} - -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -menu, -nav, -section { - display: block; -} - -body { - line-height: 1; -} - -ol, -ul { - list-style: none; -} - -blockquote, -q { - quotes: none; - &:before, - &:after { - content: ''; - content: none; - } -} - -table { - border-collapse: collapse; - border-spacing: 0; -} - -body { - -webkit-text-size-adjust: none; -} - -mark { - background-color: transparent; - color: inherit; -} - -input::-moz-focus-inner { - border: 0; - padding: 0; -} - -input, -select, -textarea { - -moz-appearance: none; - -webkit-appearance: none; - -ms-appearance: none; - appearance: none; -} - - -/* Basic */ - -// Set box model to border-box. -// Based on css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice -html { - box-sizing: border-box; -} - -*, -*:before, -*:after { - box-sizing: inherit; -} - -body { - background: #252122; - background-image: url('images/bg.png'); - // Stops initial animations until page loads. - &.is-preload { - *, - *:before, - *:after { - @include vendor('animation', - 'none !important'); - @include vendor('transition', - 'none !important'); - } - } -} - -body, -input, -textarea, -select { - font-family: 'Source Sans Pro'; - font-weight: 300; - color: #5d5d5d; - font-size: 16pt; - line-height: 1.5em; -} - -strong, -b { - color: #252122; - font-weight: 400; -} - -i, -em { - font-style: italic; -} - -sub { - position: relative; - top: 0.5em; - font-size: 0.8em; -} - -sup { - position: relative; - top: -0.5em; - font-size: 0.8em; -} - -blockquote { - border-left: solid 0.75em #dddddd; - padding: 1em 0 1em 1.5em; - font-style: italic; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - color: #252122; - font-weight: 700; -} - -h1 a, -h2 a, -h3 a, -h4 a, -h5 a, -h6 a { - color: inherit; - text-decoration: none; -} - -h2 { - font-size: 1.5em; -} - -h3 { - font-size: 1.35em; -} - -a { - color: #d52349; - text-decoration: underline; - &:hover { - text-decoration: none; - } -} - -br.clear { - clear: both; -} - -hr { - border: 0; - border-top: solid 1px #dddddd; - height: 1px; - margin: 2em 0 2em 0; -} - -p, -ul, -ol, -dl, -table { - margin-bottom: 2em; -} - - -/* Container */ - -.container { - margin: 0 auto; - max-width: 100%; - width: 70em; - @include breakpoint('<=xlarge') { - width: 70em; - } - @include breakpoint('<=large') { - width: calc(100% - 60px); - } - @include breakpoint('<=medium') { - width: calc(100% - 80px); - } - @include breakpoint('<=small') { - width: calc(100% - 40px); - } -} - - -/* Row */ - -.row { - @include html-grid((50px, - 50px)); - @include breakpoint('<=xlarge') { - @include html-grid((50px, - 50px), - 'xlarge'); - } - @include breakpoint('<=large') { - @include html-grid((30px, - 30px), - 'large'); - } - @include breakpoint('<=medium') { - @include html-grid((40px, - 40px), - 'medium'); - } - @include breakpoint('<=small') { - @include html-grid((20px, - 20px), - 'small'); - } -} - - -/* Form */ - -form { - label { - display: block; - color: #252122; - font-weight: 400; - margin: 0 0 0.5em 0; - } - input[type=text], - input[type=email], - input[type=password], - select, - textarea { - -webkit-appearance: none; - display: block; - border: 0; - padding: 0.75em 1em; - font-size: 1em; - border-radius: 5px; - border: solid 1px #dddddd; - background: #fff; - width: 100%; - &:focus { - box-shadow: inset 0px 0px 1px 1px #43bff0; - } - } - textarea { - height: 15em; - } - ::-webkit-input-placeholder { - color: #555 !important; - } - :-moz-placeholder { - color: #555 !important; - } - ::-moz-placeholder { - color: #555 !important; - } - :-ms-input-placeholder { - color: #555 !important; - } - ::-moz-focus-inner { - border: 0; - } -} - - -/* Tables */ - -table { - width: 100%; - tr { - border-top: solid 1px #dddddd; - &:first-child { - border-top: 0; - } - } - td { - padding: 0.5em 1em 0.5em 1em; - } - th { - text-align: left; - padding: 0.5em 1em 0.5em 1em; - font-weight: 700; - margin: 0 0 1em 0; - } - thead { - border-bottom: solid 2px #dddddd; - } -} - - -/* Section/Article */ - -section, -article { - margin-bottom: 2.5em; - > :last-child, - &:last-child { - margin-bottom: 0; - } -} - -header { - margin: 0 0 1.5em 0; - >p { - display: block; - font-style: italic; - margin: 0.5em 0 0 0; - padding-bottom: 0.5em; - } - &.major { - position: relative; - text-align: center; - border-top: solid 1px #ccc; - top: 1em; - margin: 0 0 3em 0; - h2 { - background: #fff; - position: relative; - top: -0.65em; - display: inline; - margin: 0; - padding: 0 1em 0 1em; - } - } -} - -footer { - margin: 2.25em 0 0 0; -} - - -/* Box */ - -.box { - background: #ffffff; - border-bottom: solid 1px #ccc; - padding: 2.75em 1.75em 2.75em 1.75em; - .image { - &.featured { - position: relative; - width: auto; - left: 1.75em; - top: 1.75em; - margin: -4.5em 0 4.25em -3.5em; - } - } - &.post { - header { - padding-top: 1em; - margin: 0 0 2em 0; - } - h2 { - font-size: 2.5em; - letter-spacing: -0.015em; - } - header { - >p { - margin-top: 1.25em; - font-size: 1.25em; - } - } - } - footer { - ul.actions { - margin-bottom: 0; - } - } -} - - -/* Button */ - -input[type="button"], -input[type="submit"], -input[type="reset"], -button, -.button { - -webkit-appearance: none; - display: inline-block; - text-decoration: none; - cursor: pointer; - border: 0; - border-radius: 5px; - background: #d52349; - color: #fff !important; - font-weight: 700; - outline: 0; - font-size: 1.1em; - padding: 0.65em 1.5em 0.65em 1.5em; - text-align: center; - @include vendor('transition', - 'background-color .25s ease-in-out'); - &:hover { - background: #e53359; - } - &:active { - background: #c51349; - } - &.alt { - background: $color-act; - &:hover { - background: lighten($color-act, 4.20%); - } - &:active { - background: lighten($color-act, 4.20%); - } - } - &.promote { - background: $color-promote; - &:hover { - background: lighten($color-promote, 4.20%); - } - &:active { - background: lighten($color-promote, 4.20%); - } - } - &.icon { - &:before { - opacity: 0.35; - position: relative; - top: 0.05em; - margin-right: 0.75em; - } - } - &.large { - font-size: 1.5em; - padding: 0.75em 1.5em 0.75em 1.5em; - } -} - - -/* Image */ - -.image { - display: inline-block; - outline: 0; - img { - display: block; - width: 100%; - } - &.centered { - display: block; - margin: 0 0 2em 0; - img { - margin: 0 auto; - width: auto; - } - } - &.featured { - display: block; - width: 100%; - margin: 0 0 2em 0; - } - &.left { - float: left; - margin: 0 2em 2em 0; - } -} - - -/* List */ - -ul { - list-style: disc; - padding-left: 1em; - li { - padding-left: 0.5em; - } -} - -ol { - list-style: decimal; - padding-left: 1.25em; - li { - padding-left: 0.25em; - } -} - - -/* Actions */ - -ul.actions { - list-style: none; - padding-left: 0; - li { - display: inline-block; - margin-left: 1em; - padding-left: 0; - &:first-child { - margin-left: 0; - } - } -} - - -/* Links */ - -ul.links { - list-style: none; - padding-left: 0; - li { - display: inline-block; - border-left: solid 1px rgba(255, 255, 255, 0.05); - padding: 0 0 0 1em; - margin: 0 0 0 1em; - &:first-child { - border-left: 0; - padding-left: 0; - margin-left: 0; - } - } -} - - -/* Contact */ - -ul.contact { - list-style: none; - padding-left: 0; - li { - position: relative; - border-top: solid 1px #ddd; - padding: 1.3em 0 1.3em 7em; - h3 { - position: absolute; - left: 0; - top: 1.3em; - font-size: 1.1em; - } - p { - margin: 0; - } - &:first-child { - padding-top: 0; - border-top: 0; - h3 { - top: 0; - } - } - } -} - - -/* Dates */ - -ul.dates { - list-style: none; - padding-left: 0; - li { - position: relative; - border-top: solid 1px #ddd; - padding: 1.3em 0 1.3em 6.75em; - } - .date { - display: block; - position: absolute; - left: 0; - top: 1.3em; - background-color: #d52349; - height: 3.5em; - text-align: center; - color: #fff; - line-height: 1em; - border-top-left-radius: 5px; - border-bottom-left-radius: 5px; - padding: 0.5em 0.75em 0 1em; - &:after { - content: ''; - position: absolute; - bottom: 0; - right: -1.2em; - border-left: solid 1.25em #d52349; - border-top: solid 1.8em transparent; - border-bottom: solid 1.8em transparent; - } - &.done { - background-color: $color-green; - &:after { - border-left: solid 1.25em $color-green; - } - } - &.current { - background-color: $color-teal; - &:after { - border-left: solid 1.25em $color-teal; - } - } - strong { - display: block; - font-size: 1.75em; - padding-top: 0.15em; - } - } - h3 { - font-size: 1.1em; - } - p { - margin: 0; - } - li { - &:first-child { - border-top: 0; - padding-top: 0; - .date { - top: 0; - } - } - } -} - - -/* Divided */ - -ul.divided { - list-style: none; - padding-left: 0; - li { - border-top: solid 1px #ddd; - padding: 1em 0 1em 0; - &:first-child { - border-top: 0; - padding-top: 0; - } - } -} - - -/* Social */ - -ul.social { - list-style: none; - padding-left: 0; - overflow: hidden; - cursor: default; - margin: 0 0 3.25em 0; - li { - display: inline-block; - padding-left: 0; - margin-left: 0.75em; - &:first-child { - margin-left: 0; - } - a { - display: inline-block; - width: 3em; - height: 3em; - text-align: center; - border-radius: 5px; - background: #888; - @include vendor('transition', - 'background-color .25s ease-in-out'); - &:before { - color: #fff; - font-size: 2em; - line-height: 1.5em; - } - &.fa-twitter { - background: $color-teal; - &:hover { - background: lighten($color-teal, 5%); - } - } - &.fa-youtube { - background: $color-teal; - &:hover { - background: lighten($color-teal, 5%); - } - } - &.fa-telegram { - background: $color-teal; - &:hover { - background: lighten($color-teal, 5%); - } - } - &.fa-discord { - background: $color-teal; - &:hover { - background: lighten($color-teal, 5%); - } - } - &.fa-linkedin { - background: $color-teal; - &:hover { - background: lighten($color-teal, 5%); - } - } - &.fa-tumblr { - background: $color-teal; - &:hover { - background: lighten($color-teal, 5%); - } - } - &.fa-medium { - background: $color-teal; - &:hover { - background: lighten($color-teal, 5%); - } - } - &.fa-reddit { - background: $color-teal; - &:hover { - background: lighten($color-teal, 5%); - } - } - } - } -} - -.mb-0 { - margin-bottom: 0em; -} - - -/* Badges */ - -.badge { - background-color: teal; - display: inline-block; - color: #fff; - padding-left: 8px; - padding-right: 8px; - margin-left: 1px; - margin-right: 1px; - text-align: center; - border-radius: 5px; - font-size: smaller; -} - -.badge-connect { - background-color: $color-connect; -} - -.badge-educate { - background-color: $color-educate; -} - -.badge-build { - background-color: $color-build; -} - -.badge-promote { - background-color: $color-promote; -} - - -/* Icons */ - -.icon { - @include icon; - position: relative; - text-decoration: none; - &.solid { - &:before { - font-weight: 900; - } - } - &.brands { - &:before { - font-family: 'Font Awesome 5 Brands'; - } - } - &:before { - line-height: inherit; - } - >.label { - display: none; - } - &.featured { - position: relative; - display: inline-block; - background-color: #d11141; - width: 9em; - padding: 1.75em 0 0.75em 0; - border-top-left-radius: 5px; - border-top-right-radius: 5px; - margin: 0 0 4.5em 0; - cursor: default; - &:before { - font-size: 4.5em; - line-height: 1em; - color: #fff; - } - &:after { - content: ''; - position: absolute; - bottom: -1.95em; - left: 0; - border-top: solid 2em #d11141; - border-left: solid 4.5em transparent; - border-right: solid 4.5em transparent; - } - &.alt { - background-color: $color-act; - &:after { - border-top-color: $color-act; - } - } - &.alt2 { - background-color: #827a7c; - &:after { - border-top-color: #827a7c; - } - } - &.alt3 { - background-color: #ffc425; - &:after { - border-top-color: #ffc425; - } - } - &.alt4 { - background-color: #00aedb; - &:after { - border-top-color: #00aedb; - } - } - &.alt5 { - background-color: #00b159; - &:after { - border-top-color: #00b159; - } - } - } -} - -.page-up { - font-weight: 900; - font-size: smaller; -} - - -/* Page Wrapper */ - -#page-wrapper { - >section { - margin-bottom: 0; - } -} - - -/* Alert */ - -.alert { - margin: 1em 0 1em 0; - padding: 1.5em; - color: white; - &.danger { - background-color: #fca6a0; - } - &.success { - background-color: #8bd1b7; - } - &.info { - background-color: #9acdf7; - } - &.warn { - background-color: #fdd190; - } -} - - -/* Header */ - -#header { - position: relative; - background: #ffffff; - border-bottom: solid 1px #ccc; - padding: 1em 0 3em 0; - text-align: center; - h1 { - color: #252122; - font-weight: 900; - font-size: 2.5em; - letter-spacing: -0.035em; - line-height: 1; - } -} - - -/* Nav */ - -#nav { - margin: 1em 0 -1.5em 0; - // position: fixed; - // top: 0; - // z-index: 2; - // background-color: white; - >ul { - margin: 0; - >li { - display: inline-block; - font-style: italic; - margin: 0 0.35em 0 0.35em; - >ul { - display: none; - } - >a { - border-radius: 5px; - color: #5d5d5d; - text-decoration: none; - padding: 0.6em 1.2em 0.6em 1.2em; - @include vendor('transition', - 'background-color .25s ease-in-out'); - outline: 0; - } - &:hover, - &.active { - >a { - background: #f3f3f3; - } - } - &.current { - >a { - background: $color-act; - color: #fff !important; - font-weight: 700; - } - } - } - } -} - -.dropotron { - border-radius: 5px; - background-color: $color-light; - background-color: transparentize($color-light, 0.02); - padding: 1.25em 1.5em 1.25em 1.5em; - font-style: italic; - min-width: 13em; - box-shadow: 0px 8px 15px 0px transparentize($color-light, 0.75); - text-align: left; - margin-top: -1.25em; - margin-left: -1px; - list-style: none; - a, - span { - color: rgb(70, 70, 70); - text-decoration: none; - @include vendor('transition', - 'color .25s ease-in-out'); - >i { - color: #a5a5a5 !important; - } - } - li { - padding: 0.25em 0 0.25em 0; - &:hover> { - a, - span { - color: $color-black; - } - } - } - &.level-0 { - margin-top: 2em; - &:before { - content: ''; - display: block; - position: absolute; - left: 50%; - margin-left: -10px; - top: -9px; - border-left: solid 10px transparent; - border-right: solid 10px transparent; - border-bottom: solid 10px $color-light; - border-bottom-color: transparentize($color-light, 0.02); - } - } -} - - -/* Banner */ - -#banner { - // background: #CCE8F4 url('../../images/pic01.jpg'); - background: lighten(#EEEDEB, 5%) url('../../images/ada03.jpg'); - background-position: center center; - background-size: auto 100%; - background-repeat: no-repeat; - text-align: center; - position: relative; - padding: 8em 0; - margin: 3.5em 0 0 0; - header { - background-color: rgba(34, 30, 31, 0.98); - display: inline-block; - padding: 2em 4em; - border-radius: 5px; - h2 { - color: #fff; - font-weight: 700; - font-size: 2.5em; - margin: 0 0 0.65em 0; - } - p { - color: #d52349; - padding: 0; - font-style: normal; - margin: 0; - font-size: 1.5em; - &.small { - font-size: small; - } - } - } -} - - -/* Intro */ - -#intro { - text-align: center; - overflow: hidden; - section { - margin: 3em 0; - padding: 2.5em 0; - } - h2 { - font-size: 1.75em; - } - p { - margin: 0; - } - .first { - position: relative; - z-index: 1; - &:before { - content: ''; - width: 32px; - height: 100%; - position: absolute; - left: -24px; - top: 0; - display: block; - z-index: -1; - // box-shadow: 32px 0 0 0 #fff, 0 -32px 0 0 #fff, 0 32px 0 0 #fff, 32px 32px 0 0 #fff, 32px -32px 0 0 #fff, 0 0 32px 0 rgba(0, 0, 0, 0.15); - } - &:after { - content: ''; - width: 32px; - height: 100%; - position: absolute; - right: -24px; - top: 0; - display: block; - z-index: -1; - box-shadow: -32px 0 0 0 #fff, 0 -32px 0 0 #fff, 0 32px 0 0 #fff, -32px 32px 0 0 #fff, -32px -32px 0 0 #fff, 0 0 32px 0 rgba(0, 0, 0, 0.15); - } - } - .left-center { - position: relative; - z-index: 1; - &:before { - content: ''; - width: 32px; - height: 100%; - position: absolute; - left: -24px; - top: 0; - display: block; - z-index: -1; - // box-shadow: 32px 0 0 0 #fff, 0 -32px 0 0 #fff, 0 32px 0 0 #fff, 32px 32px 0 0 #fff, 32px -32px 0 0 #fff, 0 0 32px 0 rgba(0, 0, 0, 0.15); - } - &:after { - content: ''; - width: 32px; - height: 100%; - position: absolute; - right: -24px; - top: 0; - display: block; - z-index: -1; - box-shadow: -32px 0 0 0 #fff, 0 -32px 0 0 #fff, 0 32px 0 0 #fff, -32px 32px 0 0 #fff, -32px -32px 0 0 #fff, 0 0 32px 0 rgba(0, 0, 0, 0.15); - } - } - .right-center { - position: relative; - z-index: 1; - &:before { - content: ''; - width: 32px; - height: 100%; - position: absolute; - left: -24px; - top: 0; - display: block; - z-index: -1; - // box-shadow: 32px 0 0 0 #fff, 0 -32px 0 0 #fff, 0 32px 0 0 #fff, 32px 32px 0 0 #fff, 32px -32px 0 0 #fff, 0 0 32px 0 rgba(0, 0, 0, 0.15); - } - &:after { - content: ''; - width: 32px; - height: 100%; - position: absolute; - right: -24px; - top: 0; - display: block; - z-index: -1; - box-shadow: -32px 0 0 0 #fff, 0 -32px 0 0 #fff, 0 32px 0 0 #fff, -32px 32px 0 0 #fff, -32px -32px 0 0 #fff, 0 0 32px 0 rgba(0, 0, 0, 0.15); - } - } - .middle { - position: relative; - z-index: 1; - &:before { - content: ''; - width: 32px; - height: 100%; - position: absolute; - left: -24px; - top: 0; - display: block; - z-index: -1; - box-shadow: 32px 0 0 0 #fff, 0 -32px 0 0 #fff, 0 32px 0 0 #fff, 32px 32px 0 0 #fff, 32px -32px 0 0 #fff, 0 0 32px 0 rgba(0, 0, 0, 0.15); - } - &:after { - content: ''; - width: 32px; - height: 100%; - position: absolute; - right: -24px; - top: 0; - display: block; - z-index: -1; - box-shadow: -32px 0 0 0 #fff, 0 -32px 0 0 #fff, 0 32px 0 0 #fff, -32px 32px 0 0 #fff, -32px -32px 0 0 #fff, 0 0 32px 0 rgba(0, 0, 0, 0.15); - } - } - .button { - min-width: 12em; - } - footer { - margin: 0; - } -} - - -/* Main */ - -#main { - position: relative; - background: #f7f7f7 url('images/bg.png'); - padding: 4em 0 4em 0; - &:before { - content: ''; - position: absolute; - top: 0; - left: 0; - width: 100%; - background: url('images/bg.png'); - background-size: 100% 100%; - z-index: 0; - opacity: 0.1; - } - .major { - h2 { - background: #f7f7f7 url('images/bg.png'); - } - } -} - - -/* Footer */ - -#footer { - position: relative; - color: #858484; - padding: 4em 0; - &:before { - content: ''; - position: absolute; - top: 0; - left: 0; - width: 100%; - background: url('images/bg.png'); - background-size: 100% 100%; - z-index: 0; - opacity: 0.5; - } - a { - color: #c5c4c4; - } - h2, - h3, - h4, - h5, - h6, - strong, - b { - color: #fff; - a { - color: inherit; - } - } - ul { - &.contact li, - &.dates li, - &.divided li { - border-top-color: #353434; - border-top-color: rgba(255, 255, 255, 0.05); - } - } - header { - margin: 0 0 3em 0; - h2 { - font-size: 1.75em; - } - } -} - - -/* Copyright */ - -#copyright { - text-align: center; - margin: 3em 0 2em 0; - ul.links { - display: inline-block; - background: #2C2929; - background: rgba(255, 255, 255, 0.05); - border-radius: 5px; - margin: 0; - padding: 0.85em 2.25em 0.85em 2.25em; - } -} - - -/* XLarge */ - -@include breakpoint('<=xlarge') { - /* Basic */ - body, - input, - textarea, - select { - font-size: 12pt; - } -} - - -/* Large */ - -@include breakpoint('<=large') { - /* Basic */ - body, - input, - textarea, - select { - font-size: 11pt; - } - /* Section/Article */ - header { - &.major { - margin: 0.75em 0 2.5em 0; - h2 { - padding: 0 1em 0 1em; - } - } - } - /* Social */ - ul.social { - li { - margin: 0 0 0.25em 0.75em; - } - } - /* Header */ - #header { - padding: 4em 0 3em 0; - - /* Navigation touch targets */ - #nav ul li a { - min-height: 44px; - min-width: 44px; - padding: 12px 16px; - display: inline-flex; - align-items: center; - justify-content: center; - text-decoration: none; - border-radius: 6px; - transition: background-color 0.2s ease; - - &:hover, &:focus { - background-color: rgba(0, 0, 0, 0.05); - } - } - } - /* Banner */ - #banner { - padding: 6em 0; - margin: 3em 0 0 0; - } - /* Intro */ - #intro { - padding: 0; - section { - padding: 1em 2em; - } - .middle { - &:before { - left: -12px; - } - &:after { - right: -12px; - } - } - } - /* Main */ - #main { - padding: 30px 0; - } - /* Footer */ - #footer { - padding: 3em 0; - &:before { - height: 2.5em; - } - header { - margin: 0 0 1.5em 0; - h2 { - font-size: 1.25em; - } - } - } - /* Copyright */ - #copyright { - margin: 0; - } -} - - -/* Medium */ - -#navPanel, -#titleBar { - display: none; -} - -@include breakpoint('<=medium') { - /* Typography improvements for better mobile readability */ - body, - input, - textarea, - select { - font-size: 16px; - line-height: 1.6; - } - - /* Fluid typography for better mobile scaling */ - h1 { - font-size: clamp(1.8rem, 4vw, 2.5rem); - } - - h2 { - font-size: clamp(1.4rem, 3.5vw, 1.8rem); - } - - h3 { - font-size: clamp(1.2rem, 3vw, 1.5rem); - } - /* Box */ - .box { - footer { - ul.actions { - li { - margin: 1em 0 0 0; - display: block; - .button { - width: 100%; - } - &:first-child { - margin-top: 0; - } - } - } - } - } - /* Header */ - #header { - padding: 3.5em 0 3em 0; - } - /* Nav */ - #nav { - display: none; - } - /* Intro */ - #intro { - padding: 3em 0 0 0; - section { - position: relative; - border-top: solid 1px #dfdfdf; - margin: 0; - padding: 40px 0 0 0; - &.first { - border-top: 0; - padding-top: 0; - } - p { - margin: 0; - } - } - .left-center { - &:before, - &:after { - display: none; - } - } - .right-center { - &:before, - &:after { - display: none; - } - } - .middle { - &:before, - &:after { - display: none; - } - } - footer { - padding: 3em 0 0 0; - ul.actions { - margin-bottom: 0; - } - } - } - /* Main */ - #main { - padding: 40px 0; - } - /* Copyright */ - #copyright { - ul.links { - display: block; - } - } - /* Nav */ - #page-wrapper { - @include vendor('backface-visibility', - 'hidden'); - @include vendor('transition', - 'transform #{_duration(navPanel)} ease'); - padding-bottom: 1px; - } - #titleBar { - @include vendor('backface-visibility', - 'hidden'); - @include vendor('transition', - 'transform #{_duration(navPanel)} ease'); - display: block; - height: 44px; - left: 0; - position: fixed; - top: 0; - width: 100%; - z-index: _misc(z-index-base) + 1; - background: none; - .toggle { - @include icon(false, - solid); - width: 80px; - height: 60px; - &:before { - content: '\f0c9'; - display: block; - position: absolute; - left: 10px; - top: 10px; - width: 50px; - height: 40px; - line-height: 40px; - font-size: 18px; - color: #fff; - text-align: center; - background: rgba(150, 150, 150, 0.75); - border-radius: 5px; - } - &:active:before { - background-color: rgba(150, 150, 150, 1); - } - } - } - #navPanel { - @include vendor('backface-visibility', - 'hidden'); - @include vendor('transform', - 'translateX(#{_size(navPanel) * -1})'); - @include vendor('transition', - ('transform #{_duration(navPanel)} ease')); - display: block; - height: 100%; - left: 0; - overflow-y: auto; - position: fixed; - top: 0; - width: _size(navPanel); - z-index: _misc(z-index-base) + 2; - color: #858484; - background-image: url('images/bg.png'); - box-shadow: inset -3px 0px 5px 0px rgba(0, 0, 0, 0.35); - .link { - display: block; - color: #888; - font-weight: bolder; - text-decoration: none; - height: 44px; - line-height: 44px; - border-top: solid 1px rgba(255, 255, 255, 0.05); - padding: 0 1em 0 1em; - font-style: italic; - &:first-child { - border-top: 0; - } - } - .indent-1 { - display: inline-block; - width: 1em; - } - .indent-2 { - display: inline-block; - width: 2em; - } - .indent-3 { - display: inline-block; - width: 3em; - } - .indent-4 { - display: inline-block; - width: 4em; - } - .indent-5 { - display: inline-block; - width: 5em; - } - .depth-0 { - color: #fff; - } - } - body { - &.navPanel-visible { - #page-wrapper { - @include vendor('transform', - 'translateX(#{_size(navPanel)})'); - } - #titleBar { - @include vendor('transform', - 'translateX(#{_size(navPanel)})'); - } - #navPanel { - @include vendor('transform', - 'translateX(0)'); - } - } - } -} - - -/* Small */ - -@include breakpoint('<=small') { - /* Basic */ - body, - input, - textarea, - select { - font-size: 16px; - line-height: 1.6; - } - - /* Fluid typography for better mobile scaling */ - h1 { - font-size: clamp(1.8rem, 4vw, 2.5rem) !important; - line-height: 1.2; - } - - h2 { - font-size: clamp(1.4rem, 3.5vw, 1.8rem) !important; - line-height: 1.3; - } - - h3 { - font-size: clamp(1.2rem, 3vw, 1.5rem) !important; - line-height: 1.4; - } - h2, - h3, - h4, - h5, - h6 { - font-size: 1.25em; - } - /* Button */ - input[type="button"], - input[type="submit"], - input[type="reset"], - button, - .button { - min-height: 44px; /* Touch-friendly minimum height */ - min-width: 44px; /* Touch-friendly minimum width */ - padding: 12px 24px; /* Better thumb-friendly padding */ - font-size: 16px; /* Larger, more readable text */ - border-radius: 8px; /* Modern rounded corners */ - - &.large { - font-size: 18px; - padding: 16px 32px; - min-height: 48px; - } - } - /* Actions */ - ul.actions { - li { - margin: 16px 0 0 0; /* Increased spacing for easier navigation */ - display: block; - .button { - width: 100%; - text-align: center; - } - &:first-child { - margin-top: 0; - } - } - } - /* Section/Article */ - section, - article { - margin-bottom: 20px; - } - header { - margin: 0 0 1em 0; - } - footer { - margin: 2em 0 0 0; - } - /* Box */ - .box { - padding: 24px 20px; - border-radius: 12px; - margin-bottom: 24px; - - /* Removed touch-action from non-interactive container */ - - .image.featured { - left: 20px; - top: 20px; - margin: -40px 0 24px -20px; - border-radius: 8px; - overflow: hidden; - } - - &.post { - header { - padding-top: 0; - margin: 0 0 16px 0; - } - h2 { - font-size: 1.4em; - line-height: 1.3em; - margin-bottom: 12px; - } - header { - >p { - margin-top: 0; - font-size: 1em; - line-height: 1.4; - } - } - } - - /* Project badges */ - .badge { - display: inline-block; - margin: 4px 6px 4px 0; - padding: 6px 12px; - font-size: 14px; - border-radius: 20px; - font-weight: 600; - } - - /* Footer buttons in project cards */ - footer .actions li .button { - min-height: 40px; - font-size: 14px; - padding: 8px 16px; - } - } - /* Divided */ - ul.divided { - li { - padding: 0.5em 0 0.5em 0; - } - } - /* Contact */ - ul.contact { - li { - padding: 0.8em 0 0.8em 7em; - h3 { - top: 0.8em; - } - a { - min-height: 44px; - padding: 8px 12px; - display: inline-flex; - align-items: center; - text-decoration: none; - border-radius: 4px; - transition: background-color 0.2s ease; - - &:hover, &:focus { - background-color: rgba(255, 255, 255, 0.1); - } - } - } - } - /* Dates */ - ul.dates { - li { - padding-left: 6em; - } - h3 { - margin: 0 0 0.5em 0; - } - } - /* Links */ - ul.links { - li { - display: block; - padding: 0.25em 0 0 0; - margin: 0.25em 0 0 0; - border-left: 0; - &:first-child { - padding-top: 0; - margin-top: 0; - } - a { - min-height: 44px; - padding: 8px 12px; - display: inline-flex; - align-items: center; - text-decoration: none; - border-radius: 4px; - transition: background-color 0.2s ease; - - &:hover, &:focus { - background-color: rgba(255, 255, 255, 0.1); - } - } - } - } - /* Social */ - ul.social { - li { - margin: 0 0.5em 0.75em 0; - a { - min-height: 44px; - min-width: 44px; - display: flex; - align-items: center; - justify-content: center; - width: 44px; - height: 44px; - padding: 8px; - border-radius: 8px; - text-decoration: none; - transition: all 0.2s ease; - - &:before { - font-size: 20px; - line-height: 1; - } - } - } - } - /* Icons */ - .icon { - &.featured { - width: 8em; - margin: 0 0 3em 0; - &:after { - border-left: solid 4em transparent; - border-right: solid 4em transparent; - } - } - } - /* Header */ - #header { - text-align: center; - padding: 24px 16px; /* Better mobile padding */ - - h1 { - color: #252122; - font-weight: 900; - font-size: 1.75em; - letter-spacing: -0.035em; - margin-bottom: 8px; - } - - /* Navigation improvements */ - nav ul { - li { - margin: 8px 0; /* Better touch spacing */ - - a { - padding: 12px 16px; /* Improved touch targets */ - min-height: 44px; - display: flex; - align-items: center; - justify-content: center; - border-radius: 6px; - transition: background-color 0.2s ease; - - &:hover, &:focus { - background-color: rgba(209, 17, 65, 0.1); - } - } - } - } - } - /* Intro */ - #intro { - padding: 2em 0 0 0; - section { - padding: 40px 0 0 0; - margin: 20px 0 0 0; - } - h2 { - font-size: 1.25em; - } - } - /* Banner */ - #banner { - padding: 48px 16px; - margin: 32px 0 0 0; - header { - padding: 24px 20px; - display: block; - border-radius: 12px; - h2 { - font-size: 1.75em; /* Larger for better mobile readability */ - line-height: 1.3em; - margin: 0 0 12px 0; - } - p { - font-size: 1.1em; - line-height: 1.4; - margin-bottom: 0; - } - } - } - /* Main */ - #main { - padding: 20px 0; - } - /* Footer */ - #footer { - padding: 40px 0 20px 0; - - /* Footer link touch targets */ - a { - min-height: 44px; - padding: 8px 12px; - display: inline-flex; - align-items: center; - text-decoration: none; - border-radius: 4px; - transition: background-color 0.2s ease; - - &:hover, &:focus { - background-color: rgba(255, 255, 255, 0.1); - } - } - - /* Copyright links */ - #copyright ul.links li a { - min-height: 44px; - padding: 12px 16px; - display: inline-flex; - align-items: center; - border-radius: 4px; - } - } -} \ No newline at end of file diff --git a/old/assets/webfonts/fa-brands-400.eot b/old/assets/webfonts/fa-brands-400.eot deleted file mode 100644 index e79f40f..0000000 Binary files a/old/assets/webfonts/fa-brands-400.eot and /dev/null differ diff --git a/old/assets/webfonts/fa-brands-400.svg b/old/assets/webfonts/fa-brands-400.svg deleted file mode 100644 index ba0d850..0000000 --- a/old/assets/webfonts/fa-brands-400.svg +++ /dev/null @@ -1,3442 +0,0 @@ - - - - - -Created by FontForge 20190112 at Tue Jun 4 15:16:44 2019 - By Robert Madole -Copyright (c) Font Awesome - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/old/assets/webfonts/fa-brands-400.ttf b/old/assets/webfonts/fa-brands-400.ttf deleted file mode 100644 index 217ffe9..0000000 Binary files a/old/assets/webfonts/fa-brands-400.ttf and /dev/null differ diff --git a/old/assets/webfonts/fa-brands-400.woff b/old/assets/webfonts/fa-brands-400.woff deleted file mode 100644 index a2d8025..0000000 Binary files a/old/assets/webfonts/fa-brands-400.woff and /dev/null differ diff --git a/old/assets/webfonts/fa-brands-400.woff2 b/old/assets/webfonts/fa-brands-400.woff2 deleted file mode 100644 index e27b0bf..0000000 Binary files a/old/assets/webfonts/fa-brands-400.woff2 and /dev/null differ diff --git a/old/assets/webfonts/fa-regular-400.eot b/old/assets/webfonts/fa-regular-400.eot deleted file mode 100644 index d62be2f..0000000 Binary files a/old/assets/webfonts/fa-regular-400.eot and /dev/null differ diff --git a/old/assets/webfonts/fa-regular-400.svg b/old/assets/webfonts/fa-regular-400.svg deleted file mode 100644 index 751083e..0000000 --- a/old/assets/webfonts/fa-regular-400.svg +++ /dev/null @@ -1,803 +0,0 @@ - - - - - -Created by FontForge 20190112 at Tue Jun 4 15:16:44 2019 - By Robert Madole -Copyright (c) Font Awesome - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/old/assets/webfonts/fa-regular-400.ttf b/old/assets/webfonts/fa-regular-400.ttf deleted file mode 100644 index eb3cb5e..0000000 Binary files a/old/assets/webfonts/fa-regular-400.ttf and /dev/null differ diff --git a/old/assets/webfonts/fa-regular-400.woff b/old/assets/webfonts/fa-regular-400.woff deleted file mode 100644 index 43b1a9a..0000000 Binary files a/old/assets/webfonts/fa-regular-400.woff and /dev/null differ diff --git a/old/assets/webfonts/fa-regular-400.woff2 b/old/assets/webfonts/fa-regular-400.woff2 deleted file mode 100644 index b9344a7..0000000 Binary files a/old/assets/webfonts/fa-regular-400.woff2 and /dev/null differ diff --git a/old/assets/webfonts/fa-solid-900.eot b/old/assets/webfonts/fa-solid-900.eot deleted file mode 100644 index c77baa8..0000000 Binary files a/old/assets/webfonts/fa-solid-900.eot and /dev/null differ diff --git a/old/assets/webfonts/fa-solid-900.svg b/old/assets/webfonts/fa-solid-900.svg deleted file mode 100644 index 627128b..0000000 --- a/old/assets/webfonts/fa-solid-900.svg +++ /dev/null @@ -1,4649 +0,0 @@ - - - - - -Created by FontForge 20190112 at Tue Jun 4 15:16:44 2019 - By Robert Madole -Copyright (c) Font Awesome - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/old/assets/webfonts/fa-solid-900.ttf b/old/assets/webfonts/fa-solid-900.ttf deleted file mode 100644 index c6c3dd4..0000000 Binary files a/old/assets/webfonts/fa-solid-900.ttf and /dev/null differ diff --git a/old/assets/webfonts/fa-solid-900.woff b/old/assets/webfonts/fa-solid-900.woff deleted file mode 100644 index 77c1786..0000000 Binary files a/old/assets/webfonts/fa-solid-900.woff and /dev/null differ diff --git a/old/assets/webfonts/fa-solid-900.woff2 b/old/assets/webfonts/fa-solid-900.woff2 deleted file mode 100644 index e30fb67..0000000 Binary files a/old/assets/webfonts/fa-solid-900.woff2 and /dev/null differ diff --git a/old/channel/faq.html b/old/channel/faq.html deleted file mode 100644 index cb86951..0000000 --- a/old/channel/faq.html +++ /dev/null @@ -1,358 +0,0 @@ - - - - - - The TWEAK Stake Pool - Driving adoption by enabling you - - - - - - -
- - - - - -
-
-
-
- - -
- -
-

Stake Pool Channels

-

A robust incentive mechanism that drives adoption and promotes decentralization

-
-

- Never before in human history have we had people operating from so many different paradigms all living alongside each other. The same is true for organizations.[citation]. -

-

- - Adoption is a sphere in Use Case Space. Where r = 0 => no adoption, and r = ∞ => complete adoption The rate of Adoption is Δ - r = 0 => stable Δ - r = > 0 => increasing Δ - r = - < 0=> decreasing Decentralization λ ∈ [0:1] where 0 = centralized and 1 = decentralized Praesent a dolor leo. Duis in felis in tortor lobortis volutpat et pretium tellus. Vestibulum ac ante nisl, a elementum odio. Duis semper - risus et lectus commodo fringilla. Maecenas sagittis convallis justo vel mattis. placerat, nunc diam iaculis massa, et aliquet nibh leo non nisl vitae porta lobortis, enim neque fringilla nunc, eget faucibus lacus sem - quis nunc suspendisse nec lectus sit amet augue rutrum vulputate ut ut mi. Aenean elementum, mi sit amet porttitor lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet nullam consequat - feugiat dolore tempus. -

-
-
-

I run a small stake pool, do we suffer from CP?

-
-

- Everyone suffers from CP. But it depends on the Depending on the centralization of the stake pools you delegate to more than more decentralized ones. The filaments -

-
-
-
-

How does SPC delegation work

-
-

- Participants can delegate their stake to SPCs directly or through stake pool delegation. Stake Pool operators can delegate part or all of their rewards to SPCs. -

-
-
-
-

Will I get rewards when staking only to SPCs?

-
-

- Yes. -

-
-
-
-

What are the yields for staking at SPCs?

-
-

- Same as with stake pools. -

-
-
-
-

How are SPCs and SPs different?

-
-

- SPCs don't produce blocks and have no stake. SPCs are delegation relays. The way they contribute to PoS blockchains is by further incentivicing decentralization. -

-
-
-
-

What is the role of a Stake Pool Channel

-
-

- The role of an SPC is to introduce staking channels between Stake Pools. The hypothesis is that this will create a robust incentive mechanism that promotes decentralization and leads to faster adoption. -

-
-
- -
-
- - -
- -
-

SPC Whitepaper

-
-

- As 3rd generation blockchains begin to emerge, we see the number of use cases grow. The volume of this Use Case Sphere is increasingly encompassing the domain of Information Theory [1], Data Science - [2] and Finance - [3], the Arts [4] and Humanities [5] and (eventually) Government <[6] and Law [7]. (Consequences?) -

-

- While bringing more and more participants into the environment (Adoption) the density of technical knowledge at the boundary of Use Case Space decreases inversly proportional to r. This introduces a kind of dark energy to the system causing a slower rate - of adoption for individuals entering the orbit of decentralized organizations which ultimatley leads to lower trust within the system [citation needed]. The consequence of this dynamic on the system's evolution is detrimental - since every new participant contributes to the growth of Suc, decreasing the system's Kb, thereby adding noise to the system. This paper proposes a mitigation strategy - for this dynamic. -

-

- To drive adoption (increase Suc) and maintain a decentralized organizational structure (prevent Kb decrease), we propose an Extended Reward Sharing Scheme (eRSS) through Stake Pool Channels (SPC). - An (incentivized structure / operational framework / protocol enhancement proposal?) - expanding on the Reward Sharing Schemes for Stake Pools [pdf] - aimed to incentivize and support the creation of Teal organizations around Stake Pools. [pdf]. -

-

- We propose the Extended Reward Sharing Scheme - a robust incentive mechanism that drives adoption and promotes decentralization through the creation of Stake Pool Channels. We proof that the formation of SPCs mitigates the effect of Kb, - leading to an increased rate of adoption. -

- -
-
-
-

Feugiat consequat

-
-

Veroeros sed amet blandit consequat veroeros lorem blandit adipiscing et feugiat sed lorem consequat feugiat lorem dolore.

- - -
- -
-
-
-
- - - - -
- - - - - - - - - - - - \ No newline at end of file diff --git a/old/channel/images/ada - Copy.jpeg b/old/channel/images/ada - Copy.jpeg deleted file mode 100644 index e139502..0000000 Binary files a/old/channel/images/ada - Copy.jpeg and /dev/null differ diff --git a/old/channel/images/ada.jpeg b/old/channel/images/ada.jpeg deleted file mode 100644 index e139502..0000000 Binary files a/old/channel/images/ada.jpeg and /dev/null differ diff --git a/old/channel/images/ada01.jpeg b/old/channel/images/ada01.jpeg deleted file mode 100644 index 736e761..0000000 Binary files a/old/channel/images/ada01.jpeg and /dev/null differ diff --git a/old/channel/images/ada01.jpg b/old/channel/images/ada01.jpg deleted file mode 100644 index e5c6375..0000000 Binary files a/old/channel/images/ada01.jpg and /dev/null differ diff --git a/old/channel/images/ada02.jpg b/old/channel/images/ada02.jpg deleted file mode 100644 index 0a9e078..0000000 Binary files a/old/channel/images/ada02.jpg and /dev/null differ diff --git a/old/channel/images/ada03.jpg b/old/channel/images/ada03.jpg deleted file mode 100644 index b9d6db3..0000000 Binary files a/old/channel/images/ada03.jpg and /dev/null differ diff --git a/old/channel/images/pic01.jpg b/old/channel/images/pic01.jpg deleted file mode 100644 index 2583000..0000000 Binary files a/old/channel/images/pic01.jpg and /dev/null differ diff --git a/old/channel/images/pic01_thecheval_blue-awakening.jpg b/old/channel/images/pic01_thecheval_blue-awakening.jpg deleted file mode 100644 index 3ff433c..0000000 Binary files a/old/channel/images/pic01_thecheval_blue-awakening.jpg and /dev/null differ diff --git a/old/channel/images/pic02.jpg b/old/channel/images/pic02.jpg deleted file mode 100644 index 15add4f..0000000 Binary files a/old/channel/images/pic02.jpg and /dev/null differ diff --git a/old/channel/images/pic03.jpg b/old/channel/images/pic03.jpg deleted file mode 100644 index 3f10bb9..0000000 Binary files a/old/channel/images/pic03.jpg and /dev/null differ diff --git a/old/channel/images/pic04.jpg b/old/channel/images/pic04.jpg deleted file mode 100644 index 15dca28..0000000 Binary files a/old/channel/images/pic04.jpg and /dev/null differ diff --git a/old/channel/images/pic05.jpg b/old/channel/images/pic05.jpg deleted file mode 100644 index afd4622..0000000 Binary files a/old/channel/images/pic05.jpg and /dev/null differ diff --git a/old/channel/images/pic06.jpg b/old/channel/images/pic06.jpg deleted file mode 100644 index 93794fa..0000000 Binary files a/old/channel/images/pic06.jpg and /dev/null differ diff --git a/old/channel/images/pic07.jpg b/old/channel/images/pic07.jpg deleted file mode 100644 index e7e85e1..0000000 Binary files a/old/channel/images/pic07.jpg and /dev/null differ diff --git a/old/channel/images/pic08.jpg b/old/channel/images/pic08.jpg deleted file mode 100644 index 1206443..0000000 Binary files a/old/channel/images/pic08.jpg and /dev/null differ diff --git a/old/channel/images/pic09.jpg b/old/channel/images/pic09.jpg deleted file mode 100644 index ef743f8..0000000 Binary files a/old/channel/images/pic09.jpg and /dev/null differ diff --git a/old/channel/images/pic10.jpg b/old/channel/images/pic10.jpg deleted file mode 100644 index b807a67..0000000 Binary files a/old/channel/images/pic10.jpg and /dev/null differ diff --git a/old/channel/index.html b/old/channel/index.html deleted file mode 100644 index e9621d2..0000000 --- a/old/channel/index.html +++ /dev/null @@ -1,617 +0,0 @@ - - - - - - The TWEAK Stake Pool Channel - Driving adoption by enabling you - - - - - - - -
- - - - - -
-
-
-
- - -
-
-

POOLS

-
- -
- These are fictional stake pools. -
- - -
-
-
- -
-

ARTZ

- - - 1k - 12 - 54 - 42 - -
- -

ARTZ is a fictional stake pool operated by John Doe.

- - -
-
-
-
- -
-

SMARTZ

- - - - 1k - 12 - 54 - 42 - - -
-

SMARTZ is a fictional stake pool operated by your favorite elementary school teacher.

- -
-
-
-
- -
-

QWERTZ

- - 1k - 12 - 54 - 42 -
-

QWERTZ is a fictional stake pool operated by the DIN 2137 standard.

- -
-
-
-
- -
-

LOREM

- - 1k - 12 - 54 - 42 -
-

Lorem ipsum dolor sit amet sit veroeros sed amet blandit consequat veroeros lorem blandit adipiscing et feugiat phasellus tempus dolore ipsum lorem dolore.

- -
-
-
-
- -
-

IPSUM

- - 1k - 12 - 54 - 42 -
-

Lorem ipsum dolor sit amet sit veroeros sed amet blandit consequat veroeros lorem blandit adipiscing et feugiat phasellus tempus dolore ipsum lorem dolore.

- -
-
-
-
- -
-

DOLOR

- - 1k - 12 - 54 - 42 -
-

Lorem ipsum dolor sit amet sit veroeros sed amet blandit consequat veroeros lorem blandit adipiscing et feugiat phasellus tempus dolore ipsum lorem dolore.

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

TEAMS

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

Tweak Switzerland

-

Joined March 24 2021

- 12k - 12 - 54 - 42k -
-

- Tweak SPC is a community driven campaign in the Cardano ecosystem. Our goal is to capture real business value on the Cardano blockchain by decreasing the barriers to entry for new and interested participants and to incentivze the formation of teal organizations - around Stake Pools to produce self-actualizing actors within the ecosystem. -

- -
-
-
-
- -
-

Catalyst Swarm

-

Joined 45 minutes ago

- 34k - 7k - 540 - 4k -
-

The Swarm is a Collaborative, relation based Network in Project Catalyst. The main goal is to propose a dynamic and adaptable mutli-stream structure to the Catalyst Communty, where Individuals, Groups and Projects - can use their maximum amount of Potential to create common value and connections.

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

ABOUT

-
-
-
-
- -
-

Building a universe is easy...

-

...the hard part is holding it together.

-
-

- Our Universe is the perfect decentralized ecosystem. It managed to grow for over 14 billion years at an accelerating rate without exploding or collapsing. It was able to turn a hot soup of plasma into clusters of galaxies, stars and plantes with life - on them. -

- -
-
-

What we believe in

-
-

- We believe in the scientific method and do value rigor when it comes to building the foundations of our future. Cardano's vision can catalyze human connections and is the next logical step in our technological and counscious evolution. -

- -

- Scaling a vision is hard. Not just for Cardano but for every technology and market. There is a lot to say about why this is true and we lay it all out in our whitepaper. If you want to scale a system, you need to design it JUST right. And once you start - scaling it is extremely hard to change the parameters without messing it all up. -

- -
-
-
-

Looking for answers

-
-

- How should we design a decentralized system that can evolve? How did our universe form and evolve? -

-

- Our inquiry into the processes that let our universe evolve into the one we see today led us to hypothesise - and then discover - dark matter. It allowed for baryonic matter to form structures in the early universe that grew and evolved into filaments - and eventually led to the formation of galaxies and planets. All while space is expanding and accelerating and everything drifts away from each other. -

- -
-
-
-

So in conclusion ...

-
-

- Complete decentralization is a state you don't get for free. We need to work very hard to maintain a decentralized system. Participants in an ecosystem move freely. Good people will migrate towards the center of the ecosystem because they will create - clusters around them. Others might bump into each other, loosing their momentum. -

-

- Stake Pool Channels aim to become the Dark Matter of the Cardano ecosystem. We try to be the attracting force between participants. Enabling people to connect, educate, build and promote, even if they are caught up at the outskirts and lost all their - momentum. -

-

- Stake Pool Channels allow the ecosystem to form filaments, clusters and galaxies with stars and eventually find a planet orbiting one of those stars - and discover us. -

- -
-
-
-
-
-
-
-
-
- - - - -
- - - - - - - - - - - - \ No newline at end of file diff --git a/old/channel/left-sidebar.html b/old/channel/left-sidebar.html deleted file mode 100644 index b06a8c6..0000000 --- a/old/channel/left-sidebar.html +++ /dev/null @@ -1,291 +0,0 @@ - - - - - Dopetrope by HTML5 UP - - - - - -
- - - - - -
-
-
-
- - -
- -
-

Sed etiam lorem nulla

-
-

Lorem ipsum dolor sit amet sit veroeros sed amet blandit consequat veroeros lorem blandit adipiscing et feugiat phasellus tempus dolore ipsum lorem dolore.

- -
-
-
-

Feugiat consequat

-
-

Veroeros sed amet blandit consequat veroeros lorem blandit adipiscing et feugiat sed lorem consequat feugiat lorem dolore.

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

Left Sidebar

-

Lorem ipsum dolor sit amet feugiat

-
-

- Vestibulum scelerisque ultricies libero id hendrerit. Vivamus malesuada quam faucibus ante dignissim auctor - hendrerit libero placerat. Nulla facilisi. Proin aliquam felis non arcu molestie at accumsan turpis commodo. - Proin elementum, nibh non egestas sodales, augue quam aliquet est, id egestas diam justo adipiscing ante. - Pellentesque tempus nulla non urna eleifend ut ultrices nisi faucibus. -

-

- Praesent a dolor leo. Duis in felis in tortor lobortis volutpat et pretium tellus. Vestibulum ac ante nisl, - a elementum odio. Duis semper risus et lectus commodo fringilla. Maecenas sagittis convallis justo vel mattis. - placerat, nunc diam iaculis massa, et aliquet nibh leo non nisl vitae porta lobortis, enim neque fringilla nunc, - eget faucibus lacus sem quis nunc suspendisse nec lectus sit amet augue rutrum vulputate ut ut mi. Aenean - elementum, mi sit amet porttitor lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor - sit amet nullam consequat feugiat dolore tempus. -

-
-
-

Something else

-
-

- Elementum odio duis semper risus et lectus commodo fringilla. Maecenas sagittis convallis justo vel mattis. - placerat, nunc diam iaculis massa, et aliquet nibh leo non nisl vitae porta lobortis, enim neque fringilla nunc, - eget faucibus lacus sem quis nunc suspendisse nec lectus sit amet augue rutrum vulputate ut ut mi. Aenean - elementum, mi sit amet porttitor lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor - sit amet nullam consequat feugiat dolore tempus. -

-

- Nunc diam iaculis massa, et aliquet nibh leo non nisl vitae porta lobortis, enim neque fringilla nunc, - eget faucibus lacus sem quis nunc suspendisse nec lectus sit amet augue rutrum vulputate ut ut mi. Aenean - elementum, mi sit amet porttitor lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor - sit amet nullam consequat feugiat dolore tempus. -

-
-
-
-

So in conclusion ...

-
-

- Nunc diam iaculis massa, et aliquet nibh leo non nisl vitae porta lobortis, enim neque fringilla nunc, - eget faucibus lacus sem quis nunc suspendisse nec lectus sit amet augue rutrum vulputate ut ut mi. Aenean - elementum, mi sit amet porttitor lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor - sit amet nullam consequat feugiat dolore tempus. Elementum odio duis semper risus et lectus commodo fringilla. - Maecenas sagittis convallis justo vel mattis. -

-
-
- -
-
-
-
- - - - -
- - - - - - - - - - - \ No newline at end of file diff --git a/old/channel/mission.html b/old/channel/mission.html deleted file mode 100644 index 0752024..0000000 --- a/old/channel/mission.html +++ /dev/null @@ -1,280 +0,0 @@ - - - - - - Dopetrope by HTML5 UP - - - - - - -
- - - - - -
-
- - -
- -
-

Mission

-

Make Cardano the best ecosystem to build your life upon

-
-

- We want to make Cardano the best ecosystem to build your life upon. and probably not the first and Vestibulum scelerisque ultricies libero id hendrerit. Vivamus malesuada quam faucibus ante dignissim auctor hendrerit libero placerat. Nulla facilisi. Proin - aliquam felis non arcu molestie at accumsan turpis commodo. Proin elementum, nibh non egestas sodales, augue quam aliquet est, id egestas diam justo adipiscing ante. Pellentesque tempus nulla non urna eleifend ut ultrices nisi - faucibus. Vestibulum scelerisque ultricies libero id hendrerit. Vivamus malesuada quam faucibus ante dignissim auctor hendrerit libero placerat. Nulla facilisi. Proin aliquam felis non arcu molestie at accumsan turpis commodo. - Proin elementum, nibh non egestas sodales, augue quam aliquet est, id egestas diam justo adipiscing ante. -

-

- Praesent a dolor leo. Duis in felis in tortor lobortis volutpat et pretium tellus. Vestibulum ac ante nisl, a elementum odio. Duis semper risus et lectus commodo fringilla. Maecenas sagittis convallis justo vel mattis. placerat, nunc diam iaculis massa, - et aliquet nibh leo non nisl vitae porta lobortis, enim neque fringilla nunc, eget faucibus lacus sem quis nunc suspendisse nec lectus sit amet augue rutrum vulputate ut ut mi. Aenean elementum, mi sit amet porttitor lorem ipsum - dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor. -

-
-
-

Something else

-
-

- We are a new project with a vision, and a visionary community behind it. We are not blind to the fact that what we are proposing has probably already been tried elsewhere - and failed, due to lack of funding, lack of interest or lack of luck. -

-

- Our goal is not to make Cardano the worlds best blockchain or to send Ada "to the moon" because "when Lambo?". We want to make Cardano the best ecosystem to build your life upon. And for that we stand united, with our tools of trade in hand, ready to... -

- "fuck some shit up" - Charles Hoskinson -
-

-
-
-
-

So in conclusion ...

-
-

- - Nunc diam iaculis massa, et aliquet nibh leo non nisl vitae porta lobortis, enim neque fringilla nunc, eget faucibus lacus sem quis nunc suspendisse nec lectus sit amet augue rutrum vulputate ut ut mi. Aenean elementum, mi sit amet porttitor lorem ipsum - dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet nullam consequat feugiat dolore tempus. Elementum odio duis semper risus et lectus commodo fringilla. Maecenas sagittis convallis justo vel mattis. -

-
-
- -
-
- - - - -
- - - - - - - - - - - - \ No newline at end of file diff --git a/old/channel/more.html b/old/channel/more.html deleted file mode 100644 index 80ac6a3..0000000 --- a/old/channel/more.html +++ /dev/null @@ -1,282 +0,0 @@ - - - - - - The TWEAK Stake Pool Launchpad - We drive adoption through you - - - - - - -
- - - - - -
-
- - -
- -
-

Emergence of a new organizational model

-
- -
- You never change things by fighting the existing reality. To change things, build a new model that makes the existing model obsolete.
Richard Buckmister Fuller -
- -

- Vestibulum scelerisque ultricies libero id hendrerit. Vivamus malesuada quam faucibus ante dignissim auctor hendrerit libero placerat. Nulla facilisi. Proin aliquam felis non arcu molestie at accumsan turpis commodo. Proin elementum, nibh non egestas - sodales, augue quam aliquet est, id egestas diam justo adipiscing ante. Pellentesque tempus nulla non urna eleifend ut ultrices nisi faucibus. Vestibulum scelerisque ultricies libero id hendrerit. Vivamus malesuada quam faucibus - ante dignissim auctor hendrerit libero placerat. Nulla facilisi. Proin aliquam felis non arcu molestie at accumsan turpis commodo. Proin elementum, nibh non egestas sodales, augue quam aliquet est, id egestas diam justo adipiscing - ante. -

-

- Praesent a dolor leo. Duis in felis in tortor lobortis volutpat et pretium tellus. Vestibulum ac ante nisl, a elementum odio. Duis semper risus et lectus commodo fringilla. Maecenas sagittis convallis justo vel mattis. placerat, nunc diam iaculis massa, - et aliquet nibh leo non nisl vitae porta lobortis, enim neque fringilla nunc, eget faucibus lacus sem quis nunc suspendisse nec lectus sit amet augue rutrum vulputate ut ut mi. Aenean elementum, mi sit amet porttitor lorem ipsum - dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor. -

-
-
-

Something else

-
-

- Elementum odio duis semper risus et lectus commodo fringilla. Maecenas sagittis convallis justo vel mattis. placerat, nunc diam iaculis massa, et aliquet nibh leo non nisl vitae porta lobortis, enim neque fringilla nunc, eget faucibus lacus sem quis nunc - suspendisse nec lectus sit amet augue rutrum vulputate ut ut mi. Aenean elementum, mi sit amet porttitor lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet nullam consequat feugiat dolore tempus. - Elementum odio duis semper risus et lectus commodo fringilla. Maecenas sagittis convallis justo vel mattis. placerat, nunc diam iaculis massa, et aliquet nibh leo non nisl vitae porta lobortis, enim neque fringilla nunc, eget - faucibus lacus sem quis nunc suspendisse nec lectus sit amet augue rutrum vulputate ut ut mi. Aenean elementum, mi sit amet porttitor lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor. -

-

- Nunc diam iaculis massa, et aliquet nibh leo non nisl vitae porta lobortis, enim neque fringilla nunc, eget faucibus lacus sem quis nunc suspendisse nec lectus sit amet augue rutrum vulputate ut ut mi. Aenean elementum, mi sit amet porttitor lorem ipsum - dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet nullam consequat feugiat dolore tempus. -

-
-
-
-

So in conclusion ...

-
-

- Nunc diam iaculis massa, et aliquet nibh leo non nisl vitae porta lobortis, enim neque fringilla nunc, eget faucibus lacus sem quis nunc suspendisse nec lectus sit amet augue rutrum vulputate ut ut mi. Aenean elementum, mi sit amet porttitor lorem ipsum - dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet nullam consequat feugiat dolore tempus. Elementum odio duis semper risus et lectus commodo fringilla. Maecenas sagittis convallis justo vel mattis. -

-
-
- -
-
- - - - -
- - - - - - - - - - - - \ No newline at end of file diff --git a/old/channel/no-sidebar.html b/old/channel/no-sidebar.html deleted file mode 100644 index 08f846a..0000000 --- a/old/channel/no-sidebar.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Dopetrope by HTML5 UP - - - - - - -
- - - - - -
-
- - -
- -
-

No Sidebar

-

Lorem ipsum dolor sit amet feugiat

-
-

- Vestibulum scelerisque ultricies libero id hendrerit. Vivamus malesuada quam faucibus ante dignissim auctor hendrerit libero placerat. Nulla facilisi. Proin aliquam felis non arcu molestie at accumsan turpis commodo. Proin elementum, nibh non egestas - sodales, augue quam aliquet est, id egestas diam justo adipiscing ante. Pellentesque tempus nulla non urna eleifend ut ultrices nisi faucibus. Vestibulum scelerisque ultricies libero id hendrerit. Vivamus malesuada quam faucibus - ante dignissim auctor hendrerit libero placerat. Nulla facilisi. Proin aliquam felis non arcu molestie at accumsan turpis commodo. Proin elementum, nibh non egestas sodales, augue quam aliquet est, id egestas diam justo adipiscing - ante. -

-

- Praesent a dolor leo. Duis in felis in tortor lobortis volutpat et pretium tellus. Vestibulum ac ante nisl, a elementum odio. Duis semper risus et lectus commodo fringilla. Maecenas sagittis convallis justo vel mattis. placerat, nunc diam iaculis massa, - et aliquet nibh leo non nisl vitae porta lobortis, enim neque fringilla nunc, eget faucibus lacus sem quis nunc suspendisse nec lectus sit amet augue rutrum vulputate ut ut mi. Aenean elementum, mi sit amet porttitor lorem ipsum - dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor. -

-
-
-

Something else

-
-

- Elementum odio duis semper risus et lectus commodo fringilla. Maecenas sagittis convallis justo vel mattis. placerat, nunc diam iaculis massa, et aliquet nibh leo non nisl vitae porta lobortis, enim neque fringilla nunc, eget faucibus lacus sem quis nunc - suspendisse nec lectus sit amet augue rutrum vulputate ut ut mi. Aenean elementum, mi sit amet porttitor lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet nullam consequat feugiat dolore tempus. - Elementum odio duis semper risus et lectus commodo fringilla. Maecenas sagittis convallis justo vel mattis. placerat, nunc diam iaculis massa, et aliquet nibh leo non nisl vitae porta lobortis, enim neque fringilla nunc, eget - faucibus lacus sem quis nunc suspendisse nec lectus sit amet augue rutrum vulputate ut ut mi. Aenean elementum, mi sit amet porttitor lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor. -

-

- Nunc diam iaculis massa, et aliquet nibh leo non nisl vitae porta lobortis, enim neque fringilla nunc, eget faucibus lacus sem quis nunc suspendisse nec lectus sit amet augue rutrum vulputate ut ut mi. Aenean elementum, mi sit amet porttitor lorem ipsum - dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet nullam consequat feugiat dolore tempus. -

-
-
-
-

So in conclusion ...

-
-

- Nunc diam iaculis massa, et aliquet nibh leo non nisl vitae porta lobortis, enim neque fringilla nunc, eget faucibus lacus sem quis nunc suspendisse nec lectus sit amet augue rutrum vulputate ut ut mi. Aenean elementum, mi sit amet porttitor lorem ipsum - dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet nullam consequat feugiat dolore tempus. Elementum odio duis semper risus et lectus commodo fringilla. Maecenas sagittis convallis justo vel mattis. -

-
-
- -
-
- - - - -
- - - - - - - - - - - - \ No newline at end of file diff --git a/old/channel/right-sidebar.html b/old/channel/right-sidebar.html deleted file mode 100644 index 61561f3..0000000 --- a/old/channel/right-sidebar.html +++ /dev/null @@ -1,291 +0,0 @@ - - - - - Dopetrope by HTML5 UP - - - - - -
- - - - - -
-
-
-
- - -
- -
-

Right sidebar

-

Lorem ipsum dolor sit amet feugiat

-
-

- Vestibulum scelerisque ultricies libero id hendrerit. Vivamus malesuada quam faucibus ante dignissim auctor - hendrerit libero placerat. Nulla facilisi. Proin aliquam felis non arcu molestie at accumsan turpis commodo. - Proin elementum, nibh non egestas sodales, augue quam aliquet est, id egestas diam justo adipiscing ante. - Pellentesque tempus nulla non urna eleifend ut ultrices nisi faucibus. -

-

- Praesent a dolor leo. Duis in felis in tortor lobortis volutpat et pretium tellus. Vestibulum ac ante nisl, - a elementum odio. Duis semper risus et lectus commodo fringilla. Maecenas sagittis convallis justo vel mattis. - placerat, nunc diam iaculis massa, et aliquet nibh leo non nisl vitae porta lobortis, enim neque fringilla nunc, - eget faucibus lacus sem quis nunc suspendisse nec lectus sit amet augue rutrum vulputate ut ut mi. Aenean - elementum, mi sit amet porttitor lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor - sit amet nullam consequat feugiat dolore tempus. -

-
-
-

Something else

-
-

- Elementum odio duis semper risus et lectus commodo fringilla. Maecenas sagittis convallis justo vel mattis. - placerat, nunc diam iaculis massa, et aliquet nibh leo non nisl vitae porta lobortis, enim neque fringilla nunc, - eget faucibus lacus sem quis nunc suspendisse nec lectus sit amet augue rutrum vulputate ut ut mi. Aenean - elementum, mi sit amet porttitor lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor - sit amet nullam consequat feugiat dolore tempus. -

-

- Nunc diam iaculis massa, et aliquet nibh leo non nisl vitae porta lobortis, enim neque fringilla nunc, - eget faucibus lacus sem quis nunc suspendisse nec lectus sit amet augue rutrum vulputate ut ut mi. Aenean - elementum, mi sit amet porttitor lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor - sit amet nullam consequat feugiat dolore tempus. -

-
-
-
-

So in conclusion ...

-
-

- Nunc diam iaculis massa, et aliquet nibh leo non nisl vitae porta lobortis, enim neque fringilla nunc, - eget faucibus lacus sem quis nunc suspendisse nec lectus sit amet augue rutrum vulputate ut ut mi. Aenean - elementum, mi sit amet porttitor lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor - sit amet nullam consequat feugiat dolore tempus. Elementum odio duis semper risus et lectus commodo fringilla. - Maecenas sagittis convallis justo vel mattis. -

-
-
- -
-
- - -
- -
-

Sed etiam lorem nulla

-
-

Lorem ipsum dolor sit amet sit veroeros sed amet blandit consequat veroeros lorem blandit adipiscing et feugiat phasellus tempus dolore ipsum lorem dolore.

- -
-
-
-

Feugiat consequat

-
-

Veroeros sed amet blandit consequat veroeros lorem blandit adipiscing et feugiat sed lorem consequat feugiat lorem dolore.

- - -
- -
-
-
-
- - - - -
- - - - - - - - - - - \ No newline at end of file diff --git a/old/channel/whitepaper.html b/old/channel/whitepaper.html deleted file mode 100644 index e69de29..0000000 diff --git a/old/faq.html b/old/faq.html deleted file mode 100644 index 6ab8a28..0000000 --- a/old/faq.html +++ /dev/null @@ -1,358 +0,0 @@ - - - - - - The TWEAK Stake Pool - Driving adoption by enabling you - - - - - - -
- - - - - -
-
-
-
- - -
- -
-

Stake Pool Channels

-

A robust incentive mechanism that drives adoption and promotes decentralization

-
-

- Never before in human history have we had people operating from so many different paradigms all living alongside each other. The same is true for organizations.[citation]. -

-

- - Adoption is a sphere in Use Case Space. Where r = 0 => no adoption, and r = ∞ => complete adoption The rate of Adoption is Δ - r = 0 => stable Δ - r = > 0 => increasing Δ - r = - < 0=> decreasing Decentralization λ ∈ [0:1] where 0 = centralized and 1 = decentralized Praesent a dolor leo. Duis in felis in tortor lobortis volutpat et pretium tellus. Vestibulum ac ante nisl, a elementum odio. Duis semper - risus et lectus commodo fringilla. Maecenas sagittis convallis justo vel mattis. placerat, nunc diam iaculis massa, et aliquet nibh leo non nisl vitae porta lobortis, enim neque fringilla nunc, eget faucibus lacus sem - quis nunc suspendisse nec lectus sit amet augue rutrum vulputate ut ut mi. Aenean elementum, mi sit amet porttitor lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet nullam consequat - feugiat dolore tempus. -

-
-
-

I run a small stake pool, do we suffer from CP?

-
-

- Everyone suffers from CP. But it depends on the Depending on the centralization of the stake pools you delegate to more than more decentralized ones. The filaments -

-
-
-
-

How does SPC delegation work

-
-

- Participants can delegate their stake to SPCs directly or through stake pool delegation. Stake Pool operators can delegate part or all of their rewards to SPCs. -

-
-
-
-

Will I get rewards when staking only to SPCs?

-
-

- Yes. -

-
-
-
-

What are the yields for staking at SPCs?

-
-

- Same as with stake pools. -

-
-
-
-

How are SPCs and SPs different?

-
-

- SPCs don't produce blocks and have no stake. SPCs are delegation relays. The way they contribute to PoS blockchains is by further incentivicing decentralization. -

-
-
-
-

What is the role of a Stake Pool Channel

-
-

- The role of an SPC is to introduce staking channels between Stake Pools. The hypothesis is that this will create a robust incentive mechanism that promotes decentralization and leads to faster adoption. -

-
-
- -
-
- - -
- -
-

SPC Whitepaper

-
-

- As 3rd generation blockchains begin to emerge, we see the number of use cases grow. The volume of this Use Case Sphere is increasingly encompassing the domain of Information Theory [1], Data Science - [2] and Finance - [3], the Arts [4] and Humanities [5] and (eventually) Government <[6] and Law [7]. (Consequences?) -

-

- While bringing more and more participants into the environment (Adoption) the density of technical knowledge at the boundary of Use Case Space decreases inversly proportional to r. This introduces a kind of dark energy to the system causing a slower rate - of adoption for individuals entering the orbit of decentralized organizations which ultimatley leads to lower trust within the system [citation needed]. The consequence of this dynamic on the system's evolution is detrimental - since every new participant contributes to the growth of Suc, decreasing the system's Kb, thereby adding noise to the system. This paper proposes a mitigation strategy - for this dynamic. -

-

- To drive adoption (increase Suc) and maintain a decentralized organizational structure (prevent Kb decrease), we propose an Extended Reward Sharing Scheme (eRSS) through Stake Pool Channels (SPC). - An (incentivized structure / operational framework / protocol enhancement proposal?) - expanding on the Reward Sharing Schemes for Stake Pools [pdf] - aimed to incentivize and support the creation of Teal organizations around Stake Pools. [pdf]. -

-

- We propose the Extended Reward Sharing Scheme - a robust incentive mechanism that drives adoption and promotes decentralization through the creation of Stake Pool Channels. We proof that the formation of SPCs mitigates the effect of Kb, - leading to an increased rate of adoption. -

- -
-
-
-

Feugiat consequat

-
-

Veroeros sed amet blandit consequat veroeros lorem blandit adipiscing et feugiat sed lorem consequat feugiat lorem dolore.

- - -
- -
-
-
-
- - - - -
- - - - - - - - - - - - \ No newline at end of file diff --git a/old/images/ada01.jpg b/old/images/ada01.jpg deleted file mode 100644 index e5c6375..0000000 Binary files a/old/images/ada01.jpg and /dev/null differ diff --git a/old/images/ada02.jpg b/old/images/ada02.jpg deleted file mode 100644 index 0a9e078..0000000 Binary files a/old/images/ada02.jpg and /dev/null differ diff --git a/old/images/ada03.jpg b/old/images/ada03.jpg deleted file mode 100644 index b9d6db3..0000000 Binary files a/old/images/ada03.jpg and /dev/null differ diff --git a/old/images/pic01.jpg b/old/images/pic01.jpg deleted file mode 100644 index 2583000..0000000 Binary files a/old/images/pic01.jpg and /dev/null differ diff --git a/old/images/pic01_thecheval_blue-awakening.jpg b/old/images/pic01_thecheval_blue-awakening.jpg deleted file mode 100644 index 3ff433c..0000000 Binary files a/old/images/pic01_thecheval_blue-awakening.jpg and /dev/null differ diff --git a/old/images/pic02.jpg b/old/images/pic02.jpg deleted file mode 100644 index 15add4f..0000000 Binary files a/old/images/pic02.jpg and /dev/null differ diff --git a/old/images/pic03.jpg b/old/images/pic03.jpg deleted file mode 100644 index 3f10bb9..0000000 Binary files a/old/images/pic03.jpg and /dev/null differ diff --git a/old/images/pic04.jpg b/old/images/pic04.jpg deleted file mode 100644 index 15dca28..0000000 Binary files a/old/images/pic04.jpg and /dev/null differ diff --git a/old/images/pic05.jpg b/old/images/pic05.jpg deleted file mode 100644 index afd4622..0000000 Binary files a/old/images/pic05.jpg and /dev/null differ diff --git a/old/images/pic06.jpg b/old/images/pic06.jpg deleted file mode 100644 index 93794fa..0000000 Binary files a/old/images/pic06.jpg and /dev/null differ diff --git a/old/images/pic07.jpg b/old/images/pic07.jpg deleted file mode 100644 index e7e85e1..0000000 Binary files a/old/images/pic07.jpg and /dev/null differ diff --git a/old/images/pic08.jpg b/old/images/pic08.jpg deleted file mode 100644 index 1206443..0000000 Binary files a/old/images/pic08.jpg and /dev/null differ diff --git a/old/images/pic09.jpg b/old/images/pic09.jpg deleted file mode 100644 index 4863564..0000000 Binary files a/old/images/pic09.jpg and /dev/null differ diff --git a/old/images/pic10.jpg b/old/images/pic10.jpg deleted file mode 100644 index b807a67..0000000 Binary files a/old/images/pic10.jpg and /dev/null differ diff --git a/old/images/promote/cardanolive.jpg b/old/images/promote/cardanolive.jpg deleted file mode 100644 index a7f2f7c..0000000 Binary files a/old/images/promote/cardanolive.jpg and /dev/null differ diff --git a/old/images/promote/pic01.jpg b/old/images/promote/pic01.jpg deleted file mode 100644 index 2583000..0000000 Binary files a/old/images/promote/pic01.jpg and /dev/null differ diff --git a/old/images/promote/tokhun.jpg b/old/images/promote/tokhun.jpg deleted file mode 100644 index 92280c3..0000000 Binary files a/old/images/promote/tokhun.jpg and /dev/null differ diff --git a/old/index.html b/old/index.html deleted file mode 100644 index b46efe2..0000000 --- a/old/index.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - Alexander Klee - Senior .NET Engineer & Scrum Master - - - - - - - - - -
- - - - - -
-
-
-
- - -
-
-

PROJECTS

-
-
-
-
- IdeaStorm Project -
-

IdeaStorm

- .NET - AI -
-

A collaborative ideation platform built with .NET Core and AI integration for brainstorming and project planning sessions.

- -
-
-
-
- Clipboard Aggregator -
-

Clipboard Aggregator

- C# - Productivity -
-

Smart clipboard management tool that aggregates and organizes clipboard history with AI-powered categorization.

- -
-
-
-
- TWEAK Stake Pool -
-

TWEAK Stake Pool

- Cardano - Blockchain -
-

Community-driven Cardano stake pool promoting blockchain adoption and real business value creation.

- -
-
-
-
- Tech Podcast -
-

Tech Insights Podcast

- Content - Speaking -
-

Weekly podcast discussing emerging technologies, .NET development trends, and agile methodologies.

- -
-
-
-
- Training Blocks -
-

Training Blocks

- Training - Agile -
-

Modular training framework for Scrum Masters and agile teams with interactive learning modules.

- -
-
-
-
- Open Source Contributions -
-

Open Source

- Community - Various -
-

Active contributor to various .NET and developer tooling projects on GitHub and other platforms.

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

Connect With Me

-
-
-
-
-
-

Let's Work Together

-
-

I'm always interested in discussing new opportunities, collaborating on innovative projects, or sharing insights about .NET development and agile methodologies.

- -

Whether you're looking for a senior developer, need Scrum Master expertise, or want to explore emerging technologies together, I'd love to connect.

- - -
-
-
-
-
-

Find Me Online

-
- - -

Location

-

Switzerland

-
-
-
-
- -
-
-
-
- - - - -
- - - - - - - - - - - - \ No newline at end of file diff --git a/old/landing.html b/old/landing.html deleted file mode 100644 index 05bfeb5..0000000 --- a/old/landing.html +++ /dev/null @@ -1,616 +0,0 @@ - - - - - - The TWEAK Stake Pool Channel - Driving adoption by enabling you - - - - - - - - - -
- - - - - -
-
-
-
- - -
-
-

POOLS

-
- -
- These are fictional stake pools. -
- - -
-
-
- -
-

ARTZ

- - - 1k - 12 - 54 - 42 - -
- -

ARTZ is a fictional stake pool operated by John Doe.

- - -
-
-
-
- -
-

SMARTZ

- - - 1k - 12 - 54 - 42 - -
-

SMARTZ is a fictional stake pool operated by your favorite elementary school teacher.

- -
-
-
-
- -
-

QWERTZ

- - 1k - 12 - 54 - 42 -
-

QWERTZ is a fictional stake pool operated by the DIN 2137 standard.

- -
-
-
-
- -
-

LOREM

- - 1k - 12 - 54 - 42 -
-

Lorem ipsum dolor sit amet sit veroeros sed amet blandit consequat veroeros lorem blandit adipiscing et feugiat phasellus tempus dolore ipsum lorem dolore.

- -
-
-
-
- -
-

IPSUM

- - 1k - 12 - 54 - 42 -
-

Lorem ipsum dolor sit amet sit veroeros sed amet blandit consequat veroeros lorem blandit adipiscing et feugiat phasellus tempus dolore ipsum lorem dolore.

- -
-
-
-
- -
-

DOLOR

- - 1k - 12 - 54 - 42 -
-

Lorem ipsum dolor sit amet sit veroeros sed amet blandit consequat veroeros lorem blandit adipiscing et feugiat phasellus tempus dolore ipsum lorem dolore.

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

TEAMS

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

Tweak Switzerland

-

Joined March 24 2021

- 12k - 12 - 54 - 42k -
-

- Tweak SPC is a community driven campaign in the Cardano ecosystem. Our goal is to capture real business value on the Cardano blockchain by decreasing the barriers to entry for new and interested participants and to incentivze the formation of teal organizations - around Stake Pools to produce self-actualizing actors within the ecosystem. -

- -
-
-
-
- -
-

Catalyst Swarm

-

Joined 45 minutes ago

- 34k - 7k - 540 - 4k -
-

The Swarm is a Collaborative, relation based Network in Project Catalyst. The main goal is to propose a dynamic and adaptable mutli-stream structure to the Catalyst Communty, where Individuals, Groups and Projects - can use their maximum amount of Potential to create common value and connections.

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

ABOUT

-
-
-
-
- -
-

Building a universe is easy...

-

...the hard part is holding it together.

-
-

- Our Universe is the perfect decentralized ecosystem. It managed to grow for over 14 billion years at an accelerating rate without exploding or collapsing. It was able to turn a hot soup of plasma into clusters of galaxies, stars and plantes with life - on them. -

- -
-
-

What we believe in

-
-

- We believe in the scientific method and do value rigor when it comes to building the foundations of our future. Cardano's vision can catalyze human connections and is the next logical step in our technological and counscious evolution. -

- -

- Scaling a vision is hard. Not just for Cardano but for every technology and market. There is a lot to say about why this is true and we lay it all out in our whitepaper. If you want to scale a system, you need to design it JUST right. And once you start - scaling it is extremely hard to change the parameters without messing it all up. -

- -
-
-
-

Looking for answers

-
-

- How should we design a decentralized system that can evolve? How did our universe form and evolve? -

-

- Our inquiry into the processes that let our universe evolve into the one we see today led us to hypothesise - and then discover - dark matter. It allowed for baryonic matter to form structures in the early universe that grew and evolved into filaments - and eventually led to the formation of galaxies and planets. All while space is expanding and accelerating and everything drifts away from each other. -

- -
-
-
-

So in conclusion ...

-
-

- Complete decentralization is a state you don't get for free. We need to work very hard to maintain a decentralized system. Participants in an ecosystem move freely. Good people will migrate towards the center of the ecosystem because they will create - clusters around them. Others might bump into each other, loosing their momentum. -

-

- Stake Pool Channels aim to become the Dark Matter of the Cardano ecosystem. We try to be the attracting force between participants. Enabling people to connect, educate, build and promote, even if they are caught up at the outskirts and lost all their - momentum. -

-

- Stake Pool Channels allow the ecosystem to form filaments, clusters and galaxies with stars and eventually find a planet orbiting one of those stars - and discover us. -

- -
-
-
-
-
-
-
-
-
- - - - -
- - - - - - - - - - - - \ No newline at end of file diff --git a/old/left-sidebar.html b/old/left-sidebar.html deleted file mode 100644 index b06a8c6..0000000 --- a/old/left-sidebar.html +++ /dev/null @@ -1,291 +0,0 @@ - - - - - Dopetrope by HTML5 UP - - - - - -
- - - - - -
-
-
-
- - -
- -
-

Sed etiam lorem nulla

-
-

Lorem ipsum dolor sit amet sit veroeros sed amet blandit consequat veroeros lorem blandit adipiscing et feugiat phasellus tempus dolore ipsum lorem dolore.

- -
-
-
-

Feugiat consequat

-
-

Veroeros sed amet blandit consequat veroeros lorem blandit adipiscing et feugiat sed lorem consequat feugiat lorem dolore.

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

Left Sidebar

-

Lorem ipsum dolor sit amet feugiat

-
-

- Vestibulum scelerisque ultricies libero id hendrerit. Vivamus malesuada quam faucibus ante dignissim auctor - hendrerit libero placerat. Nulla facilisi. Proin aliquam felis non arcu molestie at accumsan turpis commodo. - Proin elementum, nibh non egestas sodales, augue quam aliquet est, id egestas diam justo adipiscing ante. - Pellentesque tempus nulla non urna eleifend ut ultrices nisi faucibus. -

-

- Praesent a dolor leo. Duis in felis in tortor lobortis volutpat et pretium tellus. Vestibulum ac ante nisl, - a elementum odio. Duis semper risus et lectus commodo fringilla. Maecenas sagittis convallis justo vel mattis. - placerat, nunc diam iaculis massa, et aliquet nibh leo non nisl vitae porta lobortis, enim neque fringilla nunc, - eget faucibus lacus sem quis nunc suspendisse nec lectus sit amet augue rutrum vulputate ut ut mi. Aenean - elementum, mi sit amet porttitor lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor - sit amet nullam consequat feugiat dolore tempus. -

-
-
-

Something else

-
-

- Elementum odio duis semper risus et lectus commodo fringilla. Maecenas sagittis convallis justo vel mattis. - placerat, nunc diam iaculis massa, et aliquet nibh leo non nisl vitae porta lobortis, enim neque fringilla nunc, - eget faucibus lacus sem quis nunc suspendisse nec lectus sit amet augue rutrum vulputate ut ut mi. Aenean - elementum, mi sit amet porttitor lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor - sit amet nullam consequat feugiat dolore tempus. -

-

- Nunc diam iaculis massa, et aliquet nibh leo non nisl vitae porta lobortis, enim neque fringilla nunc, - eget faucibus lacus sem quis nunc suspendisse nec lectus sit amet augue rutrum vulputate ut ut mi. Aenean - elementum, mi sit amet porttitor lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor - sit amet nullam consequat feugiat dolore tempus. -

-
-
-
-

So in conclusion ...

-
-

- Nunc diam iaculis massa, et aliquet nibh leo non nisl vitae porta lobortis, enim neque fringilla nunc, - eget faucibus lacus sem quis nunc suspendisse nec lectus sit amet augue rutrum vulputate ut ut mi. Aenean - elementum, mi sit amet porttitor lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor - sit amet nullam consequat feugiat dolore tempus. Elementum odio duis semper risus et lectus commodo fringilla. - Maecenas sagittis convallis justo vel mattis. -

-
-
- -
-
-
-
- - - - -
- - - - - - - - - - - \ No newline at end of file diff --git a/old/me.html b/old/me.html deleted file mode 100644 index 33f6a55..0000000 --- a/old/me.html +++ /dev/null @@ -1,184 +0,0 @@ - - - - - - About Alexander Klee - Senior .NET Engineer & Scrum Master - - - - - - - - - -
- - - - - -
-
-
-
- - -
-
-

About Me

-

Personal information and background

-
- - -
-
-
- Profile Picture -
-
-
-

Introduction

-
-

Welcome to my personal page! I'm a passionate Senior .NET Engineer and Scrum Master with expertise in building scalable applications and leading agile teams. My interests span across modern software development, AI technologies, and blockchain innovation.

- -

Quick Facts

-
    -
  • Location: Switzerland
  • -
  • Role: Senior .NET Engineer & Scrum Master
  • -
  • Experience: 10+ years in software development
  • -
  • Focus: .NET, Agile methodologies, emerging technologies
  • -
-
-
-
- - -
-
-

Professional Summary

-
-

I specialize in building robust .NET applications and facilitating agile teams to deliver high-quality software solutions. My expertise spans across modern development practices, cloud technologies, and emerging tech trends.

- -

Beyond my technical role, I'm passionate about exploring AI/ML applications, blockchain technologies, and creating tools that enhance developer productivity and team collaboration.

-
- - -
-
-

Personal Interests & Hobbies

-
-
-
-
    -
  • .NET development and architecture
  • -
  • Agile methodologies and Scrum facilitation
  • -
  • AI/ML and emerging technologies
  • -
  • Cloud architecture and DevOps
  • -
-
-
-
    -
  • Open source contributions
  • -
  • Technology podcasting and content creation
  • -
  • Mountain hiking and outdoor activities
  • -
  • Photography and visual design
  • -
-
-
-
- - -
-
-

Get In Touch

-
-

I'm always interested in connecting with fellow developers, potential collaborators, and anyone curious about .NET development, agile methodologies, or emerging technologies.

- -
-
-

Contact Methods

- -
-
-

Social Links

- -
-
- - -
- -
- -
-
-
-
- - - - -
- - - - - - - - - - - - \ No newline at end of file diff --git a/old/mission.html b/old/mission.html deleted file mode 100644 index 0752024..0000000 --- a/old/mission.html +++ /dev/null @@ -1,280 +0,0 @@ - - - - - - Dopetrope by HTML5 UP - - - - - - -
- - - - - -
-
- - -
- -
-

Mission

-

Make Cardano the best ecosystem to build your life upon

-
-

- We want to make Cardano the best ecosystem to build your life upon. and probably not the first and Vestibulum scelerisque ultricies libero id hendrerit. Vivamus malesuada quam faucibus ante dignissim auctor hendrerit libero placerat. Nulla facilisi. Proin - aliquam felis non arcu molestie at accumsan turpis commodo. Proin elementum, nibh non egestas sodales, augue quam aliquet est, id egestas diam justo adipiscing ante. Pellentesque tempus nulla non urna eleifend ut ultrices nisi - faucibus. Vestibulum scelerisque ultricies libero id hendrerit. Vivamus malesuada quam faucibus ante dignissim auctor hendrerit libero placerat. Nulla facilisi. Proin aliquam felis non arcu molestie at accumsan turpis commodo. - Proin elementum, nibh non egestas sodales, augue quam aliquet est, id egestas diam justo adipiscing ante. -

-

- Praesent a dolor leo. Duis in felis in tortor lobortis volutpat et pretium tellus. Vestibulum ac ante nisl, a elementum odio. Duis semper risus et lectus commodo fringilla. Maecenas sagittis convallis justo vel mattis. placerat, nunc diam iaculis massa, - et aliquet nibh leo non nisl vitae porta lobortis, enim neque fringilla nunc, eget faucibus lacus sem quis nunc suspendisse nec lectus sit amet augue rutrum vulputate ut ut mi. Aenean elementum, mi sit amet porttitor lorem ipsum - dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor. -

-
-
-

Something else

-
-

- We are a new project with a vision, and a visionary community behind it. We are not blind to the fact that what we are proposing has probably already been tried elsewhere - and failed, due to lack of funding, lack of interest or lack of luck. -

-

- Our goal is not to make Cardano the worlds best blockchain or to send Ada "to the moon" because "when Lambo?". We want to make Cardano the best ecosystem to build your life upon. And for that we stand united, with our tools of trade in hand, ready to... -

- "fuck some shit up" - Charles Hoskinson -
-

-
-
-
-

So in conclusion ...

-
-

- - Nunc diam iaculis massa, et aliquet nibh leo non nisl vitae porta lobortis, enim neque fringilla nunc, eget faucibus lacus sem quis nunc suspendisse nec lectus sit amet augue rutrum vulputate ut ut mi. Aenean elementum, mi sit amet porttitor lorem ipsum - dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet nullam consequat feugiat dolore tempus. Elementum odio duis semper risus et lectus commodo fringilla. Maecenas sagittis convallis justo vel mattis. -

-
-
- -
-
- - - - -
- - - - - - - - - - - - \ No newline at end of file diff --git a/old/more.html b/old/more.html deleted file mode 100644 index 80ac6a3..0000000 --- a/old/more.html +++ /dev/null @@ -1,282 +0,0 @@ - - - - - - The TWEAK Stake Pool Launchpad - We drive adoption through you - - - - - - -
- - - - - -
-
- - -
- -
-

Emergence of a new organizational model

-
- -
- You never change things by fighting the existing reality. To change things, build a new model that makes the existing model obsolete.
Richard Buckmister Fuller -
- -

- Vestibulum scelerisque ultricies libero id hendrerit. Vivamus malesuada quam faucibus ante dignissim auctor hendrerit libero placerat. Nulla facilisi. Proin aliquam felis non arcu molestie at accumsan turpis commodo. Proin elementum, nibh non egestas - sodales, augue quam aliquet est, id egestas diam justo adipiscing ante. Pellentesque tempus nulla non urna eleifend ut ultrices nisi faucibus. Vestibulum scelerisque ultricies libero id hendrerit. Vivamus malesuada quam faucibus - ante dignissim auctor hendrerit libero placerat. Nulla facilisi. Proin aliquam felis non arcu molestie at accumsan turpis commodo. Proin elementum, nibh non egestas sodales, augue quam aliquet est, id egestas diam justo adipiscing - ante. -

-

- Praesent a dolor leo. Duis in felis in tortor lobortis volutpat et pretium tellus. Vestibulum ac ante nisl, a elementum odio. Duis semper risus et lectus commodo fringilla. Maecenas sagittis convallis justo vel mattis. placerat, nunc diam iaculis massa, - et aliquet nibh leo non nisl vitae porta lobortis, enim neque fringilla nunc, eget faucibus lacus sem quis nunc suspendisse nec lectus sit amet augue rutrum vulputate ut ut mi. Aenean elementum, mi sit amet porttitor lorem ipsum - dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor. -

-
-
-

Something else

-
-

- Elementum odio duis semper risus et lectus commodo fringilla. Maecenas sagittis convallis justo vel mattis. placerat, nunc diam iaculis massa, et aliquet nibh leo non nisl vitae porta lobortis, enim neque fringilla nunc, eget faucibus lacus sem quis nunc - suspendisse nec lectus sit amet augue rutrum vulputate ut ut mi. Aenean elementum, mi sit amet porttitor lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet nullam consequat feugiat dolore tempus. - Elementum odio duis semper risus et lectus commodo fringilla. Maecenas sagittis convallis justo vel mattis. placerat, nunc diam iaculis massa, et aliquet nibh leo non nisl vitae porta lobortis, enim neque fringilla nunc, eget - faucibus lacus sem quis nunc suspendisse nec lectus sit amet augue rutrum vulputate ut ut mi. Aenean elementum, mi sit amet porttitor lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor. -

-

- Nunc diam iaculis massa, et aliquet nibh leo non nisl vitae porta lobortis, enim neque fringilla nunc, eget faucibus lacus sem quis nunc suspendisse nec lectus sit amet augue rutrum vulputate ut ut mi. Aenean elementum, mi sit amet porttitor lorem ipsum - dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet nullam consequat feugiat dolore tempus. -

-
-
-
-

So in conclusion ...

-
-

- Nunc diam iaculis massa, et aliquet nibh leo non nisl vitae porta lobortis, enim neque fringilla nunc, eget faucibus lacus sem quis nunc suspendisse nec lectus sit amet augue rutrum vulputate ut ut mi. Aenean elementum, mi sit amet porttitor lorem ipsum - dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet nullam consequat feugiat dolore tempus. Elementum odio duis semper risus et lectus commodo fringilla. Maecenas sagittis convallis justo vel mattis. -

-
-
- -
-
- - - - -
- - - - - - - - - - - - \ No newline at end of file diff --git a/old/no-sidebar.html b/old/no-sidebar.html deleted file mode 100644 index 08f846a..0000000 --- a/old/no-sidebar.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - Dopetrope by HTML5 UP - - - - - - -
- - - - - -
-
- - -
- -
-

No Sidebar

-

Lorem ipsum dolor sit amet feugiat

-
-

- Vestibulum scelerisque ultricies libero id hendrerit. Vivamus malesuada quam faucibus ante dignissim auctor hendrerit libero placerat. Nulla facilisi. Proin aliquam felis non arcu molestie at accumsan turpis commodo. Proin elementum, nibh non egestas - sodales, augue quam aliquet est, id egestas diam justo adipiscing ante. Pellentesque tempus nulla non urna eleifend ut ultrices nisi faucibus. Vestibulum scelerisque ultricies libero id hendrerit. Vivamus malesuada quam faucibus - ante dignissim auctor hendrerit libero placerat. Nulla facilisi. Proin aliquam felis non arcu molestie at accumsan turpis commodo. Proin elementum, nibh non egestas sodales, augue quam aliquet est, id egestas diam justo adipiscing - ante. -

-

- Praesent a dolor leo. Duis in felis in tortor lobortis volutpat et pretium tellus. Vestibulum ac ante nisl, a elementum odio. Duis semper risus et lectus commodo fringilla. Maecenas sagittis convallis justo vel mattis. placerat, nunc diam iaculis massa, - et aliquet nibh leo non nisl vitae porta lobortis, enim neque fringilla nunc, eget faucibus lacus sem quis nunc suspendisse nec lectus sit amet augue rutrum vulputate ut ut mi. Aenean elementum, mi sit amet porttitor lorem ipsum - dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor. -

-
-
-

Something else

-
-

- Elementum odio duis semper risus et lectus commodo fringilla. Maecenas sagittis convallis justo vel mattis. placerat, nunc diam iaculis massa, et aliquet nibh leo non nisl vitae porta lobortis, enim neque fringilla nunc, eget faucibus lacus sem quis nunc - suspendisse nec lectus sit amet augue rutrum vulputate ut ut mi. Aenean elementum, mi sit amet porttitor lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet nullam consequat feugiat dolore tempus. - Elementum odio duis semper risus et lectus commodo fringilla. Maecenas sagittis convallis justo vel mattis. placerat, nunc diam iaculis massa, et aliquet nibh leo non nisl vitae porta lobortis, enim neque fringilla nunc, eget - faucibus lacus sem quis nunc suspendisse nec lectus sit amet augue rutrum vulputate ut ut mi. Aenean elementum, mi sit amet porttitor lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor. -

-

- Nunc diam iaculis massa, et aliquet nibh leo non nisl vitae porta lobortis, enim neque fringilla nunc, eget faucibus lacus sem quis nunc suspendisse nec lectus sit amet augue rutrum vulputate ut ut mi. Aenean elementum, mi sit amet porttitor lorem ipsum - dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet nullam consequat feugiat dolore tempus. -

-
-
-
-

So in conclusion ...

-
-

- Nunc diam iaculis massa, et aliquet nibh leo non nisl vitae porta lobortis, enim neque fringilla nunc, eget faucibus lacus sem quis nunc suspendisse nec lectus sit amet augue rutrum vulputate ut ut mi. Aenean elementum, mi sit amet porttitor lorem ipsum - dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet nullam consequat feugiat dolore tempus. Elementum odio duis semper risus et lectus commodo fringilla. Maecenas sagittis convallis justo vel mattis. -

-
-
- -
-
- - - - -
- - - - - - - - - - - - \ No newline at end of file diff --git a/old/package-lock.json b/old/package-lock.json deleted file mode 100644 index 7da2ad0..0000000 --- a/old/package-lock.json +++ /dev/null @@ -1,817 +0,0 @@ -{ - "name": "tweakch-web", - "version": "1.0.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "tweakch-web", - "version": "1.0.0", - "license": "ISC", - "dependencies": { - "http-server": "^14.1.1", - "sass": "^1.70.0" - } - }, - "node_modules/@parcel/watcher": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.1.tgz", - "integrity": "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==", - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "dependencies": { - "detect-libc": "^1.0.3", - "is-glob": "^4.0.3", - "micromatch": "^4.0.5", - "node-addon-api": "^7.0.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "optionalDependencies": { - "@parcel/watcher-android-arm64": "2.5.1", - "@parcel/watcher-darwin-arm64": "2.5.1", - "@parcel/watcher-darwin-x64": "2.5.1", - "@parcel/watcher-freebsd-x64": "2.5.1", - "@parcel/watcher-linux-arm-glibc": "2.5.1", - "@parcel/watcher-linux-arm-musl": "2.5.1", - "@parcel/watcher-linux-arm64-glibc": "2.5.1", - "@parcel/watcher-linux-arm64-musl": "2.5.1", - "@parcel/watcher-linux-x64-glibc": "2.5.1", - "@parcel/watcher-linux-x64-musl": "2.5.1", - "@parcel/watcher-win32-arm64": "2.5.1", - "@parcel/watcher-win32-ia32": "2.5.1", - "@parcel/watcher-win32-x64": "2.5.1" - } - }, - "node_modules/@parcel/watcher-android-arm64": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz", - "integrity": "sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-darwin-arm64": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz", - "integrity": "sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-darwin-x64": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz", - "integrity": "sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-freebsd-x64": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz", - "integrity": "sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm-glibc": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz", - "integrity": "sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm-musl": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz", - "integrity": "sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm64-glibc": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz", - "integrity": "sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm64-musl": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz", - "integrity": "sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-x64-glibc": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz", - "integrity": "sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-x64-musl": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz", - "integrity": "sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-win32-arm64": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz", - "integrity": "sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-win32-ia32": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz", - "integrity": "sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==", - "cpu": [ - "ia32" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-win32-x64": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz", - "integrity": "sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/async": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", - "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", - "license": "MIT" - }, - "node_modules/basic-auth": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", - "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", - "license": "MIT", - "dependencies": { - "safe-buffer": "5.1.2" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "license": "MIT", - "optional": true, - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/chokidar": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", - "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", - "license": "MIT", - "dependencies": { - "readdirp": "^4.0.1" - }, - "engines": { - "node": ">= 14.16.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/corser": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/corser/-/corser-2.0.1.tgz", - "integrity": "sha512-utCYNzRSQIZNPIcGZdQc92UVJYAhtGAteCFg0yRaFm8f0P+CPtyGyHXJcGXnffjCybUCEx3FQ2G7U3/o9eIkVQ==", - "license": "MIT", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/debug": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", - "license": "Apache-2.0", - "optional": true, - "bin": { - "detect-libc": "bin/detect-libc.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "license": "MIT" - }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "license": "MIT", - "optional": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/follow-redirects": { - "version": "1.15.11", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz", - "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "license": "MIT", - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "license": "MIT", - "bin": { - "he": "bin/he" - } - }, - "node_modules/html-encoding-sniffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", - "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", - "license": "MIT", - "dependencies": { - "whatwg-encoding": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "license": "MIT", - "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/http-server": { - "version": "14.1.1", - "resolved": "https://registry.npmjs.org/http-server/-/http-server-14.1.1.tgz", - "integrity": "sha512-+cbxadF40UXd9T01zUHgA+rlo2Bg1Srer4+B4NwIHdaGxAGGv59nYRnGGDJ9LBk7alpS0US+J+bLLdQOOkJq4A==", - "license": "MIT", - "dependencies": { - "basic-auth": "^2.0.1", - "chalk": "^4.1.2", - "corser": "^2.0.1", - "he": "^1.2.0", - "html-encoding-sniffer": "^3.0.0", - "http-proxy": "^1.18.1", - "mime": "^1.6.0", - "minimist": "^1.2.6", - "opener": "^1.5.1", - "portfinder": "^1.0.28", - "secure-compare": "3.0.1", - "union": "~0.5.0", - "url-join": "^4.0.1" - }, - "bin": { - "http-server": "bin/http-server" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/http-server/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/http-server/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/http-server/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/http-server/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT" - }, - "node_modules/http-server/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/immutable": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.3.tgz", - "integrity": "sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg==", - "license": "MIT" - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "license": "MIT", - "optional": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/micromatch": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "license": "MIT", - "optional": true, - "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "license": "MIT", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "license": "MIT" - }, - "node_modules/node-addon-api": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", - "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", - "license": "MIT", - "optional": true - }, - "node_modules/opener": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", - "license": "(WTFPL OR MIT)", - "bin": { - "opener": "bin/opener-bin.js" - } - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "license": "MIT", - "optional": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/portfinder": { - "version": "1.0.38", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.38.tgz", - "integrity": "sha512-rEwq/ZHlJIKw++XtLAO8PPuOQA/zaPJOZJ37BVuN97nLpMJeuDVLVGRwbFoBgLudgdTMP2hdRJP++H+8QOA3vg==", - "license": "MIT", - "dependencies": { - "async": "^3.2.6", - "debug": "^4.3.6" - }, - "engines": { - "node": ">= 10.12" - } - }, - "node_modules/qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/readdirp": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", - "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", - "license": "MIT", - "engines": { - "node": ">= 14.18.0" - }, - "funding": { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "license": "MIT" - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/sass": { - "version": "1.92.1", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.92.1.tgz", - "integrity": "sha512-ffmsdbwqb3XeyR8jJR6KelIXARM9bFQe8A6Q3W4Klmwy5Ckd5gz7jgUNHo4UOqutU5Sk1DtKLbpDP0nLCg1xqQ==", - "license": "MIT", - "dependencies": { - "chokidar": "^4.0.0", - "immutable": "^5.0.2", - "source-map-js": ">=0.6.2 <2.0.0" - }, - "bin": { - "sass": "sass.js" - }, - "engines": { - "node": ">=14.0.0" - }, - "optionalDependencies": { - "@parcel/watcher": "^2.4.1" - } - }, - "node_modules/secure-compare": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/secure-compare/-/secure-compare-3.0.1.tgz", - "integrity": "sha512-AckIIV90rPDcBcglUwXPF3kg0P0qmPsPXAj6BBEENQE1p5yA1xfmDJzfi1Tappj37Pv2mVbKpL3Z1T+Nn7k1Qw==", - "license": "MIT" - }, - "node_modules/source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "license": "MIT", - "optional": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/union": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/union/-/union-0.5.0.tgz", - "integrity": "sha512-N6uOhuW6zO95P3Mel2I2zMsbsanvvtgn6jVqJv4vbVcz/JN0OkL9suomjQGmWtxJQXOCqUJvquc1sMeNz/IwlA==", - "dependencies": { - "qs": "^6.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/url-join": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz", - "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==", - "license": "MIT" - }, - "node_modules/whatwg-encoding": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", - "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", - "license": "MIT", - "dependencies": { - "iconv-lite": "0.6.3" - }, - "engines": { - "node": ">=12" - } - } - } -} diff --git a/old/package.json b/old/package.json deleted file mode 100644 index e7a9bd8..0000000 --- a/old/package.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "name": "tweakch-web", - "version": "1.0.0", - "description": "tweakch stakepool launchpad", - "main": "index.html", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1", - "build-css": "sass assets/sass/main.scss assets/css/main.css", - "watch-css": "sass --watch assets/sass/main.scss assets/css/main.css", - "start": "npm run build-css && npx http-server -p ${PORT:-5000} -a 0.0.0.0" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/tweakch/tweakch-web.git" - }, - "author": "tweakch", - "license": "ISC", - "bugs": { - "url": "https://github.com/tweakch/tweakch-web/issues" - }, - "homepage": "https://github.com/tweakch/tweakch-web#readme", - "dependencies": { - "sass": "^1.70.0", - "http-server": "^14.1.1" - } -} diff --git a/old/projects.html b/old/projects.html deleted file mode 100644 index a89aa5f..0000000 --- a/old/projects.html +++ /dev/null @@ -1,305 +0,0 @@ - - - - - - My Projects - TWEAK Stake Pool - - - - - - - - - -
- - - - - -
-
-
-
- - -
-
-

My Projects

-

A collection of my contributions to the Cardano ecosystem and blockchain space

-
- - -
-
-
-
- Filter by: - All - Active - Cardano - Web Development - Community -
-
-
-
- - -
-
- - -
-
- TWEAK Stake Pool -
-

TWEAK Stake Pool

-

Active

-
-

Community-driven Cardano stake pool focused on driving adoption and enabling businesses to leverage blockchain technology for real-world value creation.

- -

Technologies Used:

-

- Cardano - Community Building - Networking -

- - -
-
- - -
-
- TWEAK Web Platform -
-

TWEAK Web Platform

-

Active

-
-

Modern web platform showcasing the TWEAK ecosystem, featuring responsive design and comprehensive information about our stake pool operations and community initiatives.

- -

Technologies Used:

-

- HTML5 - CSS3 - JavaScript - Responsive Design -

- - -
-
- -
- -
- - -
-
- Community Tools -
-

Cardano Community Tools

-

Development

-
-

Suite of open-source tools designed to help Cardano community members track rewards, analyze pool performance, and make informed staking decisions.

- -

Technologies Used:

-

- Python - Cardano API - Data Analysis -

- - -
-
- - -
-
- Educational Content -
-

Blockchain Education Series

-

Active

-
-

Comprehensive educational content series covering Cardano fundamentals, staking basics, and practical blockchain implementation for businesses.

- -

Technologies Used:

-

- Content Creation - Community Engagement - GitBook -

- - -
-
- -
- -
- - -
-
- Open Source -
-

Open Source Contributions

-

Ongoing

-
-

Active contributions to various Cardano ecosystem projects, including documentation improvements, bug fixes, and feature enhancements across multiple repositories.

- -

Technologies Used:

-

- Haskell - JavaScript - Git - Documentation -

- - -
-
- - -
-
- Future Projects -
-

Upcoming Initiatives

-

Planning

-
-

Exciting new projects in development, including DeFi tools, NFT marketplace integration, and advanced staking analytics dashboard for the Cardano community.

- -

Planned Technologies:

-

- Smart Contracts - DeFi - NFTs - Analytics -

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

Collaborate With Me

-
-

Interested in collaborating on a project or have an idea you'd like to discuss? I'm always open to new opportunities and partnerships within the Cardano ecosystem.

- - -
- -
- -
-
-
-
- - - - -
- - - - - - - - - - - - \ No newline at end of file diff --git a/old/replit.md b/old/replit.md deleted file mode 100644 index cfe1bd1..0000000 --- a/old/replit.md +++ /dev/null @@ -1,40 +0,0 @@ -# tweakch-web Portfolio Website - -## Overview -This is Alexander Klee's personal portfolio website showcasing his work as a Senior .NET Engineer and Scrum Master. The site features a clean, modern design built with HTML5, SCSS, and JavaScript. - -## Recent Changes (2025-09-17) -- **GitHub Import Setup**: Successfully configured the project for Replit environment -- **Build System Update**: Replaced deprecated `node-sass` with modern `sass` compiler -- **Workflow Configuration**: Set up web server on port 5000 with automatic SCSS compilation -- **Deployment Ready**: Configured for autoscale deployment with build and run commands - -## Project Architecture -- **Frontend**: Static HTML5 website using HTML5UP Dopetrope template -- **Styling**: SCSS/Sass compiled to CSS with custom theming -- **JavaScript**: Vanilla JS with jQuery for interactivity -- **Assets**: FontAwesome icons, custom images, and web fonts -- **Build System**: Node.js with Sass compiler -- **Server**: http-server for static file serving - -## User Preferences -- Maintain existing design and structure -- Keep build system simple and reliable -- Ensure cross-browser compatibility -- Focus on performance and accessibility - -## Technical Setup -- **Node.js Dependencies**: sass, http-server -- **Build Commands**: - - `npm run build-css`: Compile SCSS to CSS - - `npm run watch-css`: Watch and auto-compile SCSS - - `npm start`: Build CSS and start server -- **Server**: Runs on 0.0.0.0:5000 for Replit compatibility -- **Deployment**: Autoscale target with CSS build step - -## Key Features -- Responsive design for all screen sizes -- Professional portfolio showcasing projects and experience -- Contact information and social links -- Clean, modern UI with custom color theming -- FontAwesome icons and custom badges \ No newline at end of file diff --git a/old/right-sidebar.html b/old/right-sidebar.html deleted file mode 100644 index 61561f3..0000000 --- a/old/right-sidebar.html +++ /dev/null @@ -1,291 +0,0 @@ - - - - - Dopetrope by HTML5 UP - - - - - -
- - - - - -
-
-
-
- - -
- -
-

Right sidebar

-

Lorem ipsum dolor sit amet feugiat

-
-

- Vestibulum scelerisque ultricies libero id hendrerit. Vivamus malesuada quam faucibus ante dignissim auctor - hendrerit libero placerat. Nulla facilisi. Proin aliquam felis non arcu molestie at accumsan turpis commodo. - Proin elementum, nibh non egestas sodales, augue quam aliquet est, id egestas diam justo adipiscing ante. - Pellentesque tempus nulla non urna eleifend ut ultrices nisi faucibus. -

-

- Praesent a dolor leo. Duis in felis in tortor lobortis volutpat et pretium tellus. Vestibulum ac ante nisl, - a elementum odio. Duis semper risus et lectus commodo fringilla. Maecenas sagittis convallis justo vel mattis. - placerat, nunc diam iaculis massa, et aliquet nibh leo non nisl vitae porta lobortis, enim neque fringilla nunc, - eget faucibus lacus sem quis nunc suspendisse nec lectus sit amet augue rutrum vulputate ut ut mi. Aenean - elementum, mi sit amet porttitor lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor - sit amet nullam consequat feugiat dolore tempus. -

-
-
-

Something else

-
-

- Elementum odio duis semper risus et lectus commodo fringilla. Maecenas sagittis convallis justo vel mattis. - placerat, nunc diam iaculis massa, et aliquet nibh leo non nisl vitae porta lobortis, enim neque fringilla nunc, - eget faucibus lacus sem quis nunc suspendisse nec lectus sit amet augue rutrum vulputate ut ut mi. Aenean - elementum, mi sit amet porttitor lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor - sit amet nullam consequat feugiat dolore tempus. -

-

- Nunc diam iaculis massa, et aliquet nibh leo non nisl vitae porta lobortis, enim neque fringilla nunc, - eget faucibus lacus sem quis nunc suspendisse nec lectus sit amet augue rutrum vulputate ut ut mi. Aenean - elementum, mi sit amet porttitor lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor - sit amet nullam consequat feugiat dolore tempus. -

-
-
-
-

So in conclusion ...

-
-

- Nunc diam iaculis massa, et aliquet nibh leo non nisl vitae porta lobortis, enim neque fringilla nunc, - eget faucibus lacus sem quis nunc suspendisse nec lectus sit amet augue rutrum vulputate ut ut mi. Aenean - elementum, mi sit amet porttitor lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor - sit amet nullam consequat feugiat dolore tempus. Elementum odio duis semper risus et lectus commodo fringilla. - Maecenas sagittis convallis justo vel mattis. -

-
-
- -
-
- - -
- -
-

Sed etiam lorem nulla

-
-

Lorem ipsum dolor sit amet sit veroeros sed amet blandit consequat veroeros lorem blandit adipiscing et feugiat phasellus tempus dolore ipsum lorem dolore.

- -
-
-
-

Feugiat consequat

-
-

Veroeros sed amet blandit consequat veroeros lorem blandit adipiscing et feugiat sed lorem consequat feugiat lorem dolore.

- - -
- -
-
-
-
- - - - -
- - - - - - - - - - - \ No newline at end of file diff --git a/old/start.html b/old/start.html deleted file mode 100644 index 52ca39c..0000000 --- a/old/start.html +++ /dev/null @@ -1,397 +0,0 @@ - - - - - - Dopetrope by HTML5 UP - - - - - - -
- - - - - -
-
-
-
- - -
-
-

Tokhun

-
-

- -

Tokhun NFT Marketplace on Cardano with Latheesan and Valentin | Cardano Live #22
-

- - - -

- With the explosion of energy efficient low-cost NFTs on the Cardano blockchain, Latheesan and Valentin have identified a need for an NFT marketplace to support all the latest technology being deployed on Cardano. Check out the podcast for more information! - Website: https://tokhun.io -

-
- -
-
-

Features & Roadmap

-
- - -

-

-
-

Create a basic market app & scafold out basic ui

-
-

-

Feature 1
-
Course 1
-
Github
-
Demo
-

-

- Nunc diam iaculis massa, et aliquet nibh leo non nisl vitae porta lobortis, enim neque fringilla nunc, eget faucibus lacus sem quis nunc suspendisse nec lectus sit amet augue rutrum vulputate ut ut mi. Aenean elementum, mi sit amet porttitor lorem ipsum - dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet nullam consequat feugiat dolore tempus. Elementum odio duis semper risus et lectus commodo fringilla. Maecenas sagittis convallis justo vel - mattis. -

-
-
-
-

Implement social login functionality

-
-

- There are millions of tutorials online. Tokhun runs on ??? and used this library to implement their OAuth2 flow. -

-
-
    - -
  • - Implement social login functionality -
  • -
  • - Automatically issue cardano wallet / payment address for every user who signs up to the market app -
  • -
  • - Setup two way integration to full cardano-node and market app -
  • -
  • - Implement basic fungible token (FT) minting -
  • -
  • - Implement basic non-fungible token (NFT) minting -
  • -
  • - Create & refine an easy to use minting wizard user interface -
  • -
  • - Add metadata on chain, part of the minting process -
  • -
  • - Integrate with IPFS blockchain for asset media storage -
  • -
  • - Implement secure AES-256 encryption/decryption of cardano wallet hotkeys with user defined passphrase -
  • -
  • - Extract metadata out of cardano blockchain and create NFT/FT asset explorer view and show asset media & attributes -
  • -
  • - Setup hosting environment and deploy app to testnet (closed private beta -
  • -
  • - Implement withdraw asset & funds functionality and standardise metadata format (to support serialised batch NFT minting) -
  • -
  • - Launch the market app on testnet & gather feedback (open public beta) -
  • -
  • - Implement draft asset editing & serialised minting functionality. -
  • -
  • - Deploy the market app on mainnet & go live with Mint/Withdraw functionality -
  • -
  • - Early Q2 this year -
  • -
  • - Implement checkout/sale functionality so that assets can be listed by premium artists and sold on our marketplace -
  • -
  • - Etsy-like private collection for users to host their own sales -
  • -
-

- -
- -
-
- - -
- -
-

CARDANO NFT & FT MARKETPLACE

-
-

Buy sell mint nfts on cardano.

- -
-
-
-

Feugiat consequat

-
-

Veroeros sed amet blandit consequat veroeros lorem blandit adipiscing et feugiat sed lorem consequat feugiat lorem dolore.

- - -
- -
-
-
-
- - - - -
- - - - - - - - - - - - \ No newline at end of file diff --git a/old/whitepaper.html b/old/whitepaper.html deleted file mode 100644 index e69de29..0000000 diff --git a/old/work.html b/old/work.html deleted file mode 100644 index ad0f82a..0000000 --- a/old/work.html +++ /dev/null @@ -1,393 +0,0 @@ - - - - - - Work Experience & Portfolio - TWEAK Stake Pool - - - - - - - - - -
- - - - - -
-
-
-
- - -
-
-

Work Experience & Portfolio

-

Professional journey and achievements in blockchain technology and community building

-
- - -
-
- Download Resume: - PDF Resume - LinkedIn Profile -
-
- - -
-
-

Professional Experience

-
- - -
-
-
-
-

TWEAK Stake Pool Operator & Community Lead

-

TWEAK Community Initiative | March 2021 - Present

- Current Role -
- -
-
-

Key Responsibilities:

-
    -
  • Operating and maintaining a Cardano stake pool with 99.9% uptime
  • -
  • Building and growing a community of 12k+ active members
  • -
  • Developing educational content and resources for blockchain adoption
  • -
  • Facilitating partnerships between traditional businesses and the Cardano ecosystem
  • -
  • Managing technical infrastructure and security protocols
  • -
- -

Key Achievements:

-
    -
  • Successfully onboarded 50+ businesses to Cardano-based solutions
  • -
  • Maintained consistent pool performance with optimal rewards for delegators
  • -
  • Created comprehensive educational documentation with 10k+ views
  • -
  • Established strategic partnerships with major Cardano ecosystem projects
  • -
-
-
- TWEAK Pool -

Technologies:

-

- Cardano Node - Linux - Monitoring - Community Management -

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

Blockchain Solutions Architect

-

Swiss Technology Consultancy | January 2019 - February 2021

-
- -
-
-

Key Responsibilities:

-
    -
  • Designed and implemented blockchain solutions for enterprise clients
  • -
  • Conducted technical feasibility studies and risk assessments
  • -
  • Led cross-functional teams in blockchain project delivery
  • -
  • Provided technical training and workshops for client teams
  • -
- -

Notable Projects:

-
    -
  • Supply chain transparency solution for luxury goods manufacturer
  • -
  • Digital identity system for financial services provider
  • -
  • Smart contract audit and optimization for DeFi protocols
  • -
-
-
- Consulting Work -

Technologies:

-

- Ethereum - Solidity - Web3 - Enterprise Solutions -

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

Senior Software Engineer

-

FinTech Startup | June 2017 - December 2018

-
- -
-
-

Key Responsibilities:

-
    -
  • Developed scalable backend systems for payment processing
  • -
  • Implemented security protocols and compliance frameworks
  • -
  • Mentored junior developers and conducted code reviews
  • -
  • Collaborated with product team on feature planning and roadmap
  • -
- -

Key Achievements:

-
    -
  • Reduced transaction processing time by 60%
  • -
  • Implemented real-time fraud detection system
  • -
  • Led migration to microservices architecture
  • -
-
-
- Software Development -

Technologies:

-

- Python - PostgreSQL - Docker - AWS -

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

Education & Certifications

-
- -
-
-

Education

-
    -
  • Master of Science in Computer Science
    - ETH Zurich | 2015 - 2017
    - Focus: Distributed Systems & Cryptography
  • -
  • Bachelor of Science in Information Technology
    - University of Zurich | 2012 - 2015
    - Magna Cum Laude
  • -
-
-
-

Professional Certifications

-
    -
  • Certified Cardano Stake Pool Operator
    - IOHK | 2021
  • -
  • AWS Solutions Architect Professional
    - Amazon Web Services | 2020
  • -
  • Certified Blockchain Expert
    - Blockchain Council | 2019
  • -
-
-
-
-
-
- -
- - -
-
-

Technical Skills & Expertise

-
- -
-
-

Blockchain

-
    -
  • Cardano
  • -
  • Ethereum
  • -
  • Smart Contracts
  • -
  • DeFi Protocols
  • -
-
-
-

Programming

-
    -
  • Haskell
  • -
  • Python
  • -
  • JavaScript
  • -
  • Solidity
  • -
-
-
-

Infrastructure

-
    -
  • Linux Systems
  • -
  • Docker/K8s
  • -
  • AWS/Cloud
  • -
  • Monitoring
  • -
-
-
-

Soft Skills

-
    -
  • Community Building
  • -
  • Technical Writing
  • -
  • Project Management
  • -
  • Mentoring
  • -
-
-
-
- - -
-
-

Portfolio Samples

-
-

Selected work samples and case studies demonstrating expertise across different domains:

- -
-
-
- Technical Documentation -
-

Technical Documentation

-
-

Comprehensive guides and tutorials for blockchain implementation.

- -
-
-
-
- Code Samples -
-

Code Repositories

-
-

Open source contributions and project repositories on GitHub.

- -
-
-
-
- Presentations -
-

Conference Talks

-
-

Speaking engagements and presentations at blockchain conferences.

- -
-
-
-
- - -
-
-

Let's Work Together

-
-

Interested in collaborating or discussing opportunities? I'm always open to new challenges and partnerships in the blockchain space.

- - -
- -
- -
-
-
-
- - - - -
- - - - - - - - - - - - \ No newline at end of file diff --git a/portfolio/designcraft/markdown.md b/portfolio/designcraft/markdown.md index 43c3d19..884f349 100644 --- a/portfolio/designcraft/markdown.md +++ b/portfolio/designcraft/markdown.md @@ -6,6 +6,7 @@ role: Lead Engineer & Product Architect tech: [PHP 8.2, Twig, Symfony Components, Alpine.js, MySQL, Redis, Docker] tags: [saas, design, platform, performance] published: 2025-05-12 +featured: true --- ## Overview diff --git a/portfolio/enesance/markdown.md b/portfolio/enesance/markdown.md index c3491ee..ff2e8ad 100644 --- a/portfolio/enesance/markdown.md +++ b/portfolio/enesance/markdown.md @@ -6,6 +6,7 @@ role: Full‑Stack Developer tech: [PHP 8.2, Twig, Tailwind (utility subset), HTMX, Alpine.js, Vite, Netlify] tags: [website, hydration, accessibility, performance] published: 2025-03-02 +featured: true --- ## Overview diff --git a/portfolio/tweak-web/markdown.md b/portfolio/tweak-web/markdown.md index d0c4dcd..a0b75a4 100644 --- a/portfolio/tweak-web/markdown.md +++ b/portfolio/tweak-web/markdown.md @@ -6,6 +6,7 @@ role: Architect & Full‑Stack Developer tech: [PHP 8.2, Twig, CommonMark, Highlight.js, Docker, SCSS, Redis (planned)] tags: [refactor, php, twig, content-platform, modernization] published: 2025-09-10 +featured: true --- ## Overview diff --git a/src/Services/BlogService.php b/src/Services/BlogService.php new file mode 100644 index 0000000..ab8a95d --- /dev/null +++ b/src/Services/BlogService.php @@ -0,0 +1,37 @@ +contentService->listPosts($blogRootDir); + } + + /** + * Return featured blog posts limited by $limit. + * Each item: post, title, description, published, tags, readingTime, metadata + */ + public function getFeaturedPosts(string $blogRootDir, int $limit = 3): array + { + $all = $this->contentService->listPosts($blogRootDir); + $featured = array_filter($all, function ($p) { + return !empty($p['metadata']['featured']) && $p['metadata']['featured'] !== 'false'; + }); + // sort again by published just in case + usort($featured, function ($a, $b) { + return strtotime($b['published'] ?? '1970-01-01') <=> strtotime($a['published'] ?? '1970-01-01'); + }); + return array_slice($featured, 0, $limit); + } +} diff --git a/src/Services/PortfolioService.php b/src/Services/PortfolioService.php new file mode 100644 index 0000000..9d7bdbd --- /dev/null +++ b/src/Services/PortfolioService.php @@ -0,0 +1,65 @@ +/markdown.md + * Front matter supports: title, description, published, featured, img(optional) + */ + public function listProjects(string $portfolioRootDir): array + { + $projects = []; + if (!is_dir($portfolioRootDir)) { + return $projects; + } + $finder = new Finder(); + $finder->files()->in($portfolioRootDir)->name('markdown.md')->depth('== 1'); + foreach ($finder as $file) { + $slug = basename($file->getPath()); + $data = $this->contentService->parseFile($file->getRealPath()); + $meta = $data['metadata']; + $projects[] = [ + 'slug' => $slug, + 'title' => $meta['title'] ?? 'Untitled Project', + 'description' => $meta['description'] ?? '', + 'published' => $meta['published'] ?? '', + 'img' => $meta['img'] ?? null, + 'metadata' => $meta, + '_source_path' => $file->getRealPath(), + ]; + } + usort($projects, function ($a, $b) { + return strtotime($b['published'] ?? '1970-01-01') <=> strtotime($a['published'] ?? '1970-01-01'); + }); + return $projects; + } + + /** + * All projects (alias for listProjects for symmetry with blog service). + */ + public function getAllProjects(string $portfolioRootDir): array + { + return $this->listProjects($portfolioRootDir); + } + + public function getFeaturedProjects(string $portfolioRootDir, int $limit = 6): array + { + $all = $this->listProjects($portfolioRootDir); + $featured = array_filter($all, function ($p) { + return !empty($p['metadata']['featured']) && $p['metadata']['featured'] !== 'false'; + }); + usort($featured, function ($a, $b) { + return strtotime($b['published'] ?? '1970-01-01') <=> strtotime($a['published'] ?? '1970-01-01'); + }); + return array_slice($featured, 0, $limit); + } +} diff --git a/src/Services/PostService.php b/src/Services/PostService.php new file mode 100644 index 0000000..f9eb0a7 --- /dev/null +++ b/src/Services/PostService.php @@ -0,0 +1,59 @@ +blogService->getAllPosts($this->blogRootDir); + foreach ($blogPosts as $p) { + $items[] = [ + 'type' => 'blog', + 'slug' => $p['post'], + 'title' => $p['title'] ?? $p['post'], + 'description' => $p['description'] ?? '', + 'published' => $this->toDate($p['published'] ?? null), + 'url' => '/blog.php?post=' . rawurlencode($p['post']), + ]; + } + $projects = $this->portfolioService->getAllProjects($this->portfolioRootDir); + foreach ($projects as $proj) { + $items[] = [ + 'type' => 'portfolio', + 'slug' => $proj['slug'], + 'title' => $proj['title'], + 'description' => $proj['description'] ?? '', + 'published' => $this->toDate($proj['published'] ?? null), + 'url' => '/portfolio.php?project=' . rawurlencode($proj['slug']), + ]; + } + usort($items, function ($a, $b) { + return $b['published'] <=> $a['published']; + }); + return array_slice($items, 0, $limit); + } + + private function toDate(?string $value): DateTimeImmutable + { + if ($value) { + try { return new DateTimeImmutable($value); } catch (\Throwable $e) {} + } + return new DateTimeImmutable('@0'); + } +} diff --git a/src/Services/TemplateService.php b/src/Services/TemplateService.php index c77bebe..4698c8a 100644 --- a/src/Services/TemplateService.php +++ b/src/Services/TemplateService.php @@ -5,6 +5,10 @@ use Twig\Environment; use Twig\Loader\FilesystemLoader; use App\i18n\Language; +use App\Services\BlogContentService; +use App\Services\BlogService; +use App\Services\PortfolioService; +use App\Services\PostService; /** * Twig template rendering service @@ -19,12 +23,16 @@ public function __construct() // Create Twig loader pointing to templates directory $loader = new FilesystemLoader(__DIR__ . '/../../templates'); - // Create Twig environment - $this->twig = new Environment($loader, [ - 'cache' => __DIR__ . '/../../var/cache/twig', - 'debug' => true, // Set to false in production - 'auto_reload' => true, // Set to false in production - ]); + // Determine if twig cache should be disabled (e.g. local dev) + $disableCache = getenv('DISABLE_TWIG_CACHE') === '1'; + $twigOptions = [ + 'debug' => true, + 'auto_reload' => true, + ]; + if (!$disableCache) { + $twigOptions['cache'] = __DIR__ . '/../../var/cache/twig'; + } + $this->twig = new Environment($loader, $twigOptions); // Get language instance $this->language = Language::getInstance(); @@ -59,6 +67,23 @@ private function addGlobalVariables(): void // Add navigation structure $this->twig->addGlobal('navigation_items', $this->getNavigationStructure()); + + // Recent posts aggregate (blog + portfolio) + try { + $content = new BlogContentService(); + $blogService = new BlogService($content); + $portfolioService = new PortfolioService($content); + $postService = new PostService( + $blogService, + $portfolioService, + __DIR__ . '/../../blog', + __DIR__ . '/../../portfolio' + ); + $recent = $postService->getRecentItems(5); + } catch (\Throwable $e) { + $recent = []; + } + $this->twig->addGlobal('recent_posts', $recent); } /** diff --git a/templates/components/footer/recent-posts.html.twig b/templates/components/footer/recent-posts.html.twig index 2f5ac96..7fcbe7e 100644 --- a/templates/components/footer/recent-posts.html.twig +++ b/templates/components/footer/recent-posts.html.twig @@ -1,33 +1,21 @@
-

{{ lang.get('footer.recent_posts.title') }}

+

{{ lang.get('footer.recent_posts.title')|default('Recent Updates') }}

    - {% set recent_posts = lang.get('footer.recent_posts.posts') %} - {% if recent_posts is iterable %} - {% for post in recent_posts %} + {% if recent_posts is defined and recent_posts|length > 0 %} + {% for item in recent_posts %}
  • - {{ post.date }} -

    {{ post.title }}

    -

    {{ post.excerpt }}

    + {{ item.published|date('M d') }} +

    {{ item.title }}

    +

    {{ item.description|slice(0,80) ~ (item.description|length > 80 ? '…' : '') }}

  • {% endfor %} {% else %} - {# Fallback content if no posts in translations #}
  • - Jan 27 -

    Lorem dolor sit amet veroeros

    -

    Ipsum dolor sit amet veroeros consequat blandit ipsum phasellus lorem consequat etiam.

    -
  • -
  • - Jan 23 -

    Ipsum sed blandit nisl consequat

    -

    Blandit phasellus lorem ipsum dolor tempor sapien tortor hendrerit adipiscing feugiat lorem.

    -
  • -
  • - Jan 15 -

    Magna tempus lorem feugiat

    -

    Dolore consequat sed phasellus lorem sed etiam nullam dolor etiam sed amet sit consequat.

    + +

    No recent entries

    +

    Add published content with a date to see it here.

  • {% endif %}
diff --git a/templates/components/navigation.html.twig b/templates/components/navigation.html.twig index 1a7f835..28e8758 100644 --- a/templates/components/navigation.html.twig +++ b/templates/components/navigation.html.twig @@ -23,16 +23,16 @@ {% endfor %} {# Language Switcher #} -
  • - {{ lang.get('language.switch_to') }} - -
  • + {#
  • #} + {# {{ lang.get('language.switch_to') }}#} + {# #} + {#
  • #} \ No newline at end of file diff --git a/templates/pages/blog-index.html.twig b/templates/pages/blog-index.html.twig index 110bbdf..cbac506 100644 --- a/templates/pages/blog-index.html.twig +++ b/templates/pages/blog-index.html.twig @@ -13,7 +13,7 @@
    -
    +
    @@ -70,7 +70,7 @@ {% endif %}
    -
    +
    diff --git a/templates/pages/homepage.html.twig b/templates/pages/homepage.html.twig index c5c4b36..dadd81d 100644 --- a/templates/pages/homepage.html.twig +++ b/templates/pages/homepage.html.twig @@ -24,7 +24,7 @@ {% endif %} -
    +

    {{ section.title }}

    @@ -72,15 +72,14 @@

    {{ lang.get('sections.blog.title') }}

    {% for post in blog_posts %} -
    +

    {{ post.title }}

    {{ post.time }}

    {{ post.desc }}

    diff --git a/templates/pages/portfolio-index.html.twig b/templates/pages/portfolio-index.html.twig index a26ce3b..8a0d7d2 100644 --- a/templates/pages/portfolio-index.html.twig +++ b/templates/pages/portfolio-index.html.twig @@ -11,7 +11,7 @@
    {% if projects %} {% for project in projects %} -
    +
    {{ project.title }}

    {{ project.title }}

    @@ -46,6 +46,5 @@ .tech-chips{margin:.5rem 0 .75rem;display:flex;flex-wrap:wrap;gap:.4rem} .tech-chip{background:#f0f2f5;padding:.25rem .55rem;border-radius:2px;font-size:.65rem;line-height:1;font-weight:500;color:#333} .tech-chip.more{background:#e2e8f0;color:#555} -@media (max-width:736px){.col-4{width:100%!important}} {% endblock %}