Compare commits

...

13 Commits
6.4.2 ... 6.x

Author SHA1 Message Date
fontawesome-github-bot af620534bf
Release 6.7.2 (#20503)
Co-authored-by: robmadole <robmadole@users.noreply.github.com>
2024-12-16 15:31:56 -06:00
Aryan Dev Shourie d19ab26a33
Removed unnecessary 'and' from README.md for better clarity text (#20432) 2024-11-22 13:04:16 -05:00
fontawesome-github-bot 3447c58c6b
Release 6.7.1 (#20426)
Co-authored-by: robmadole <robmadole@users.noreply.github.com>
2024-11-20 11:48:04 -05:00
Rob Madole a03a91d681
Release 6.7.0 (#20418)
Co-authored-by: robmadole <robmadole@users.noreply.github.com>
2024-11-18 16:38:46 -05:00
Jason Otero 37eff7fa00
Release 6.6.0 (#20295)
Co-authored-by: robmadole <robmadole@users.noreply.github.com>
2024-07-16 12:13:31 -05:00
Jory Raphael 138f8c3971 Update 000_icon_request.yml 2024-07-10 11:03:55 -04:00
Jory Raphael 05235ab745
Updating Icon Request Template (#20275)
* Updating the base icon request template

* Adding missing "attributes"

* Indenting
2024-07-02 10:01:50 -07:00
Jason Otero c0f460dca7
Release 6.5.2 (#20179)
Co-authored-by: robmadole <robmadole@users.noreply.github.com>
2024-04-02 13:54:47 -05:00
Rob Madole a1232e3455
Delete case-sensitive faTshirt duplicate (#20073) 2024-01-08 14:56:27 -06:00
Geremia Taglialatela dcdc48a561
Update contributing guidelines (#20028) 2023-12-15 14:33:39 -06:00
Jason Otero deeea78c52
Release 6.5.1 (#20031)
Co-authored-by: robmadole <robmadole@users.noreply.github.com>
2023-11-30 16:38:48 -06:00
robmadole 2885a3cfb8
Move files out of the free directory 2023-11-30 09:11:59 -06:00
Jason Otero 8302f1cca7
Release 6.5.0 (#20016)
Co-authored-by: robmadole <robmadole@users.noreply.github.com>
2023-11-28 12:45:05 -06:00
5747 changed files with 147295 additions and 100311 deletions

View File

@ -1,36 +1,60 @@
name: Icon request
description: Suggest an icon to be included in Font Awesome
description: Suggest an icon, modifier, or emoji to be included in Font Awesome
labels: ["new icon"]
title: "Icon request: "
projects: ["FortAwesome/20"]
title: "Icon Request: "
body:
- type: markdown
attributes:
value: "## Before You Request"
- type: markdown
attributes:
value: |
Thanks for taking the time to request a new icon!
Thanks for requesting a new Font Awesome icon! But first, let's get some specifics out of the way. For example, lots of amazing custom icons can already be created using our [Icon Wizard](https://blog.fontawesome.com/icon-wizard/)! Please check through this list first to ensure your request is as useful and unique as possible:
- type: checkboxes
id: checklist
attributes:
label: Checklist
options:
- label: 'The title of this issue starts with "Icon Request: " and is followed by the new icon name *(ex. "Icon Request: Proton Torpedo")*'
required: true
- label: This icon does not represent a brand
required: true
- label: 'This request is for a single icon or a matched pair *(ex. `lock` and `unlock`)*'
required: true
- label: I've already [searched through existing issues](https://github.com/FortAwesome/Font-Awesome/issues), and to the best of my knowledge this request isn't a duplicate
required: true
- label: I understand [how new icon requests work](https://fontawesome.com/support#requesting-icons)
required: true
- type: markdown
attributes:
value: "## Your Request"
- type: dropdown
id: type
attributes:
label: Request type
description: What kind of icon or element do you have in mind?
options:
- ✨ New icon
- 😄 Emoji (please provide Unicode code point)
- 🧙 Wizard modifier
- 🔧 Icon improvement
## - 🧱 Element (save this for the future)
default: 0
validations:
required: true
- type: textarea
id: use-case
attributes:
label: Use case
description: Describe how this icon could be used.
description: How should this new icon be used?
placeholder: ex. a proton torpedo for our holographic space station attack plans
validations:
required: true
- type: textarea
id: example
attributes:
label: Example image
description: Insert the example image here if necessary. A good example is a single color image which plays well at small sizes (16px)
- type: checkboxes
id: icon-request-checklist
attributes:
label: Icon request checklist
options:
- label: 'The title starts with "Icon request: " and is followed by the requested icon name'
required: true
- label: 'This icon does not represent a brand'
required: true
- label: 'This is a single icon or matched pair (Ex: `lock` / `unlock`)'
required: true
- label: The request is for a concrete object, or I've included an example image
required: true
- label: 'I have [searched for existing issues](https://github.com/FortAwesome/Font-Awesome/issues) and to the best of my knowledge this is not a duplicate'
required: true
- label: 'I have [understood how requests work](https://fontawesome.com/community/leaderboard/new#faqs)'
required: true
label: Visual example
description: Insert an example image or other visual reference to help us get the picture (literally).
validations:
required: true

View File

@ -8,18 +8,16 @@ We only accept issues that are icon requests, bug reports, or feature requests.
Bugs must be isolated and reproducible problems that we can fix within the Font
Awesome core.
* [Request a new icon](https://github.com/FortAwesome/Font-Awesome/issues/new?title=Icon%20request:%20icon-name&template=icon-request.md)
* [Request a new feature](https://github.com/FortAwesome/Font-Awesome/issues/new??title=Feature%20request:feature-name&template=feature-request.md)
* [Submit a bug report](https://github.com/FortAwesome/Font-Awesome/issues/new?template=bug-report.md)
## Key branches
- `master` is the latest, deployed version
* [Request a new icon](https://github.com/FortAwesome/Font-Awesome/issues/new?assignees=&labels=new+icon&projects=&template=000_icon_request.yml&title=Icon+request%3A+)
* [Request a new brand icon](https://github.com/FortAwesome/Font-Awesome/issues/new?assignees=&labels=brand+icon&projects=&template=001_brand_request.yml&title=Brand+request%3A+)
* [Submit a bug report for Web (Kit, CSS, JS)](https://github.com/FortAwesome/Font-Awesome/issues/new?assignees=&labels=bug%2Cneeds-triage&projects=&template=100_web_bug_report.yml&title=Bug%3A+)
* [Submit a bug report for Desktop, Native, and other use cases](https://github.com/FortAwesome/Font-Awesome/issues/new?assignees=&labels=bug%2Cneeds-triage&projects=&template=101_other_bug_report.yml&title=Bug%3A+)
* [Request a new feature](https://github.com/FortAwesome/Font-Awesome/issues/new?assignees=&labels=feature&projects=&template=200_feature_request.yml&title=Feature+request%3A+)
## Pull requests
- At the moment we are not accepting pull requests containing icons
- **At the moment we are not accepting pull requests containing icons**
- Pull requests that do not solve an existing issue are essentially un-prioritizeddon't expect these to be addressed quickly
- The files in this repository are generated elsewhere and we do not merge PR's directly into master
- Most of the files in this repository are generated by a build system, so we may not be able to merge PRs directly
- Try not to pollute your pull request with unintended changeskeep them simple and small
- Try to share which browsers your code has been tested in before submitting a pull request

View File

@ -23,7 +23,7 @@ as SVG and JS file types.
In the Font Awesome Free download, the SIL OFL license applies to all icons
packaged as web and desktop font files.
Copyright (c) 2023 Fonticons, Inc. (https://fontawesome.com)
Copyright (c) 2024 Fonticons, Inc. (https://fontawesome.com)
with Reserved Font Name: "Font Awesome".
This Font Software is licensed under the SIL Open Font License, Version 1.1.
@ -123,7 +123,7 @@ OTHER DEALINGS IN THE FONT SOFTWARE.
In the Font Awesome Free download, the MIT license applies to all non-font and
non-icon files.
Copyright 2023 Fonticons, Inc.
Copyright 2024 Fonticons, Inc.
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

View File

@ -7,7 +7,7 @@ designers, developers, and content creators.
## Documentation
Learn how to get started with Font Awesome and then dive deeper into other and advanced topics:
Learn how to get started with Font Awesome and then dive deeper into other advanced topics:
[Docs for version 6](https://fontawesome.com/docs)

10297
css/all.css

File diff suppressed because it is too large Load Diff

10
css/all.min.css vendored

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

6
css/brands.min.css vendored

File diff suppressed because one or more lines are too long

8201
css/fontawesome.css vendored

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@ -1,7 +1,7 @@
/*!
* Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
* Copyright 2024 Fonticons, Inc.
*/
:root, :host {
--fa-style-family-classic: 'Font Awesome 6 Free';

4
css/regular.min.css vendored
View File

@ -1,6 +1,6 @@
/*!
* Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
* Copyright 2024 Fonticons, Inc.
*/
:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400}

View File

@ -1,7 +1,7 @@
/*!
* Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
* Copyright 2024 Fonticons, Inc.
*/
:root, :host {
--fa-style-family-classic: 'Font Awesome 6 Free';

4
css/solid.min.css vendored
View File

@ -1,6 +1,6 @@
/*!
* Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
* Copyright 2024 Fonticons, Inc.
*/
:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}

View File

@ -1,20 +1,28 @@
/*!
* Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
* Copyright 2024 Fonticons, Inc.
*/
:root, :host {
--fa-font-solid: normal 900 1em/1 'Font Awesome 6 Solid';
--fa-font-regular: normal 400 1em/1 'Font Awesome 6 Regular';
--fa-font-light: normal 300 1em/1 'Font Awesome 6 Light';
--fa-font-thin: normal 100 1em/1 'Font Awesome 6 Thin';
--fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free';
--fa-font-regular: normal 400 1em/1 'Font Awesome 6 Free';
--fa-font-light: normal 300 1em/1 'Font Awesome 6 Pro';
--fa-font-thin: normal 100 1em/1 'Font Awesome 6 Pro';
--fa-font-duotone: normal 900 1em/1 'Font Awesome 6 Duotone';
--fa-font-duotone-regular: normal 400 1em/1 'Font Awesome 6 Duotone';
--fa-font-duotone-light: normal 300 1em/1 'Font Awesome 6 Duotone';
--fa-font-duotone-thin: normal 100 1em/1 'Font Awesome 6 Duotone';
--fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands';
--fa-font-sharp-solid: normal 900 1em/1 'Font Awesome 6 Sharp';
--fa-font-sharp-regular: normal 400 1em/1 'Font Awesome 6 Sharp';
--fa-font-sharp-light: normal 300 1em/1 'Font Awesome 6 Sharp';
--fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands'; }
--fa-font-sharp-thin: normal 100 1em/1 'Font Awesome 6 Sharp';
--fa-font-sharp-duotone-solid: normal 900 1em/1 'Font Awesome 6 Sharp Duotone';
--fa-font-sharp-duotone-regular: normal 400 1em/1 'Font Awesome 6 Sharp Duotone';
--fa-font-sharp-duotone-light: normal 300 1em/1 'Font Awesome 6 Sharp Duotone';
--fa-font-sharp-duotone-thin: normal 100 1em/1 'Font Awesome 6 Sharp Duotone'; }
svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {
svg.svg-inline--fa:not(:root), svg.svg-inline--fa:not(:host) {
overflow: visible;
box-sizing: content-box; }
@ -55,7 +63,7 @@ svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {
right: 0;
top: 0; }
.fa-layers-text, .fa-layers-counter {
.fa-layers-counter, .fa-layers-text {
display: inline-block;
position: absolute;
text-align: center; }
@ -68,16 +76,13 @@ svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {
vertical-align: -.125em;
width: 1em; }
.fa-layers svg.svg-inline--fa {
-webkit-transform-origin: center center;
transform-origin: center center; }
transform-origin: center center; }
.fa-layers-text {
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transform-origin: center center;
transform-origin: center center; }
transform: translate(-50%, -50%);
transform-origin: center center; }
.fa-layers-counter {
background-color: var(--fa-counter-background-color, #ff253a);
@ -92,46 +97,36 @@ svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {
right: var(--fa-right, 0);
text-overflow: ellipsis;
top: var(--fa-top, 0);
-webkit-transform: scale(var(--fa-counter-scale, 0.25));
transform: scale(var(--fa-counter-scale, 0.25));
-webkit-transform-origin: top right;
transform-origin: top right; }
transform: scale(var(--fa-counter-scale, 0.25));
transform-origin: top right; }
.fa-layers-bottom-right {
bottom: var(--fa-bottom, 0);
right: var(--fa-right, 0);
top: auto;
-webkit-transform: scale(var(--fa-layers-scale, 0.25));
transform: scale(var(--fa-layers-scale, 0.25));
-webkit-transform-origin: bottom right;
transform-origin: bottom right; }
transform: scale(var(--fa-layers-scale, 0.25));
transform-origin: bottom right; }
.fa-layers-bottom-left {
bottom: var(--fa-bottom, 0);
left: var(--fa-left, 0);
right: auto;
top: auto;
-webkit-transform: scale(var(--fa-layers-scale, 0.25));
transform: scale(var(--fa-layers-scale, 0.25));
-webkit-transform-origin: bottom left;
transform-origin: bottom left; }
transform: scale(var(--fa-layers-scale, 0.25));
transform-origin: bottom left; }
.fa-layers-top-right {
top: var(--fa-top, 0);
right: var(--fa-right, 0);
-webkit-transform: scale(var(--fa-layers-scale, 0.25));
transform: scale(var(--fa-layers-scale, 0.25));
-webkit-transform-origin: top right;
transform-origin: top right; }
transform: scale(var(--fa-layers-scale, 0.25));
transform-origin: top right; }
.fa-layers-top-left {
left: var(--fa-left, 0);
right: auto;
top: var(--fa-top, 0);
-webkit-transform: scale(var(--fa-layers-scale, 0.25));
transform: scale(var(--fa-layers-scale, 0.25));
-webkit-transform-origin: top left;
transform-origin: top left; }
transform: scale(var(--fa-layers-scale, 0.25));
transform-origin: top left; }
.fa-1x {
font-size: 1em; }
@ -205,7 +200,7 @@ svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {
position: relative; }
.fa-li {
left: calc(var(--fa-li-width, 2em) * -1);
left: calc(-1 * var(--fa-li-width, 2em));
position: absolute;
text-align: center;
width: var(--fa-li-width, 2em);
@ -227,118 +222,71 @@ svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {
margin-left: var(--fa-pull-margin, 0.3em); }
.fa-beat {
-webkit-animation-name: fa-beat;
animation-name: fa-beat;
-webkit-animation-delay: var(--fa-animation-delay, 0s);
animation-delay: var(--fa-animation-delay, 0s);
-webkit-animation-direction: var(--fa-animation-direction, normal);
animation-direction: var(--fa-animation-direction, normal);
-webkit-animation-duration: var(--fa-animation-duration, 1s);
animation-duration: var(--fa-animation-duration, 1s);
-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
-webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
animation-timing-function: var(--fa-animation-timing, ease-in-out); }
animation-name: fa-beat;
animation-delay: var(--fa-animation-delay, 0s);
animation-direction: var(--fa-animation-direction, normal);
animation-duration: var(--fa-animation-duration, 1s);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-timing-function: var(--fa-animation-timing, ease-in-out); }
.fa-bounce {
-webkit-animation-name: fa-bounce;
animation-name: fa-bounce;
-webkit-animation-delay: var(--fa-animation-delay, 0s);
animation-delay: var(--fa-animation-delay, 0s);
-webkit-animation-direction: var(--fa-animation-direction, normal);
animation-direction: var(--fa-animation-direction, normal);
-webkit-animation-duration: var(--fa-animation-duration, 1s);
animation-duration: var(--fa-animation-duration, 1s);
-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
-webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); }
animation-name: fa-bounce;
animation-delay: var(--fa-animation-delay, 0s);
animation-direction: var(--fa-animation-direction, normal);
animation-duration: var(--fa-animation-duration, 1s);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); }
.fa-fade {
-webkit-animation-name: fa-fade;
animation-name: fa-fade;
-webkit-animation-delay: var(--fa-animation-delay, 0s);
animation-delay: var(--fa-animation-delay, 0s);
-webkit-animation-direction: var(--fa-animation-direction, normal);
animation-direction: var(--fa-animation-direction, normal);
-webkit-animation-duration: var(--fa-animation-duration, 1s);
animation-duration: var(--fa-animation-duration, 1s);
-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
-webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }
animation-name: fa-fade;
animation-delay: var(--fa-animation-delay, 0s);
animation-direction: var(--fa-animation-direction, normal);
animation-duration: var(--fa-animation-duration, 1s);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }
.fa-beat-fade {
-webkit-animation-name: fa-beat-fade;
animation-name: fa-beat-fade;
-webkit-animation-delay: var(--fa-animation-delay, 0s);
animation-delay: var(--fa-animation-delay, 0s);
-webkit-animation-direction: var(--fa-animation-direction, normal);
animation-direction: var(--fa-animation-direction, normal);
-webkit-animation-duration: var(--fa-animation-duration, 1s);
animation-duration: var(--fa-animation-duration, 1s);
-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
-webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }
animation-name: fa-beat-fade;
animation-delay: var(--fa-animation-delay, 0s);
animation-direction: var(--fa-animation-direction, normal);
animation-duration: var(--fa-animation-duration, 1s);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }
.fa-flip {
-webkit-animation-name: fa-flip;
animation-name: fa-flip;
-webkit-animation-delay: var(--fa-animation-delay, 0s);
animation-delay: var(--fa-animation-delay, 0s);
-webkit-animation-direction: var(--fa-animation-direction, normal);
animation-direction: var(--fa-animation-direction, normal);
-webkit-animation-duration: var(--fa-animation-duration, 1s);
animation-duration: var(--fa-animation-duration, 1s);
-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
-webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
animation-timing-function: var(--fa-animation-timing, ease-in-out); }
animation-name: fa-flip;
animation-delay: var(--fa-animation-delay, 0s);
animation-direction: var(--fa-animation-direction, normal);
animation-duration: var(--fa-animation-duration, 1s);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-timing-function: var(--fa-animation-timing, ease-in-out); }
.fa-shake {
-webkit-animation-name: fa-shake;
animation-name: fa-shake;
-webkit-animation-delay: var(--fa-animation-delay, 0s);
animation-delay: var(--fa-animation-delay, 0s);
-webkit-animation-direction: var(--fa-animation-direction, normal);
animation-direction: var(--fa-animation-direction, normal);
-webkit-animation-duration: var(--fa-animation-duration, 1s);
animation-duration: var(--fa-animation-duration, 1s);
-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
-webkit-animation-timing-function: var(--fa-animation-timing, linear);
animation-timing-function: var(--fa-animation-timing, linear); }
animation-name: fa-shake;
animation-delay: var(--fa-animation-delay, 0s);
animation-direction: var(--fa-animation-direction, normal);
animation-duration: var(--fa-animation-duration, 1s);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-timing-function: var(--fa-animation-timing, linear); }
.fa-spin {
-webkit-animation-name: fa-spin;
animation-name: fa-spin;
-webkit-animation-delay: var(--fa-animation-delay, 0s);
animation-delay: var(--fa-animation-delay, 0s);
-webkit-animation-direction: var(--fa-animation-direction, normal);
animation-direction: var(--fa-animation-direction, normal);
-webkit-animation-duration: var(--fa-animation-duration, 2s);
animation-duration: var(--fa-animation-duration, 2s);
-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
-webkit-animation-timing-function: var(--fa-animation-timing, linear);
animation-timing-function: var(--fa-animation-timing, linear); }
animation-name: fa-spin;
animation-delay: var(--fa-animation-delay, 0s);
animation-direction: var(--fa-animation-direction, normal);
animation-duration: var(--fa-animation-duration, 2s);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-timing-function: var(--fa-animation-timing, linear); }
.fa-spin-reverse {
--fa-animation-direction: reverse; }
.fa-pulse,
.fa-spin-pulse {
-webkit-animation-name: fa-spin;
animation-name: fa-spin;
-webkit-animation-direction: var(--fa-animation-direction, normal);
animation-direction: var(--fa-animation-direction, normal);
-webkit-animation-duration: var(--fa-animation-duration, 1s);
animation-duration: var(--fa-animation-duration, 1s);
-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
-webkit-animation-timing-function: var(--fa-animation-timing, steps(8));
animation-timing-function: var(--fa-animation-timing, steps(8)); }
animation-name: fa-spin;
animation-direction: var(--fa-animation-direction, normal);
animation-duration: var(--fa-animation-duration, 1s);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-timing-function: var(--fa-animation-timing, steps(8)); }
@media (prefers-reduced-motion: reduce) {
.fa-beat,
@ -350,219 +298,97 @@ svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {
.fa-shake,
.fa-spin,
.fa-spin-pulse {
-webkit-animation-delay: -1ms;
animation-delay: -1ms;
-webkit-animation-duration: 1ms;
animation-duration: 1ms;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-transition-delay: 0s;
transition-delay: 0s;
-webkit-transition-duration: 0s;
transition-duration: 0s; } }
@-webkit-keyframes fa-beat {
0%, 90% {
-webkit-transform: scale(1);
transform: scale(1); }
45% {
-webkit-transform: scale(var(--fa-beat-scale, 1.25));
transform: scale(var(--fa-beat-scale, 1.25)); } }
animation-delay: -1ms;
animation-duration: 1ms;
animation-iteration-count: 1;
transition-delay: 0s;
transition-duration: 0s; } }
@keyframes fa-beat {
0%, 90% {
-webkit-transform: scale(1);
transform: scale(1); }
transform: scale(1); }
45% {
-webkit-transform: scale(var(--fa-beat-scale, 1.25));
transform: scale(var(--fa-beat-scale, 1.25)); } }
@-webkit-keyframes fa-bounce {
0% {
-webkit-transform: scale(1, 1) translateY(0);
transform: scale(1, 1) translateY(0); }
10% {
-webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); }
30% {
-webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); }
50% {
-webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); }
57% {
-webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); }
64% {
-webkit-transform: scale(1, 1) translateY(0);
transform: scale(1, 1) translateY(0); }
100% {
-webkit-transform: scale(1, 1) translateY(0);
transform: scale(1, 1) translateY(0); } }
transform: scale(var(--fa-beat-scale, 1.25)); } }
@keyframes fa-bounce {
0% {
-webkit-transform: scale(1, 1) translateY(0);
transform: scale(1, 1) translateY(0); }
transform: scale(1, 1) translateY(0); }
10% {
-webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); }
transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); }
30% {
-webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); }
transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); }
50% {
-webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); }
transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); }
57% {
-webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); }
transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); }
64% {
-webkit-transform: scale(1, 1) translateY(0);
transform: scale(1, 1) translateY(0); }
transform: scale(1, 1) translateY(0); }
100% {
-webkit-transform: scale(1, 1) translateY(0);
transform: scale(1, 1) translateY(0); } }
@-webkit-keyframes fa-fade {
50% {
opacity: var(--fa-fade-opacity, 0.4); } }
transform: scale(1, 1) translateY(0); } }
@keyframes fa-fade {
50% {
opacity: var(--fa-fade-opacity, 0.4); } }
@-webkit-keyframes fa-beat-fade {
0%, 100% {
opacity: var(--fa-beat-fade-opacity, 0.4);
-webkit-transform: scale(1);
transform: scale(1); }
50% {
opacity: 1;
-webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
transform: scale(var(--fa-beat-fade-scale, 1.125)); } }
@keyframes fa-beat-fade {
0%, 100% {
opacity: var(--fa-beat-fade-opacity, 0.4);
-webkit-transform: scale(1);
transform: scale(1); }
transform: scale(1); }
50% {
opacity: 1;
-webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
transform: scale(var(--fa-beat-fade-scale, 1.125)); } }
@-webkit-keyframes fa-flip {
50% {
-webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }
transform: scale(var(--fa-beat-fade-scale, 1.125)); } }
@keyframes fa-flip {
50% {
-webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }
@-webkit-keyframes fa-shake {
0% {
-webkit-transform: rotate(-15deg);
transform: rotate(-15deg); }
4% {
-webkit-transform: rotate(15deg);
transform: rotate(15deg); }
8%, 24% {
-webkit-transform: rotate(-18deg);
transform: rotate(-18deg); }
12%, 28% {
-webkit-transform: rotate(18deg);
transform: rotate(18deg); }
16% {
-webkit-transform: rotate(-22deg);
transform: rotate(-22deg); }
20% {
-webkit-transform: rotate(22deg);
transform: rotate(22deg); }
32% {
-webkit-transform: rotate(-12deg);
transform: rotate(-12deg); }
36% {
-webkit-transform: rotate(12deg);
transform: rotate(12deg); }
40%, 100% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); } }
transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }
@keyframes fa-shake {
0% {
-webkit-transform: rotate(-15deg);
transform: rotate(-15deg); }
transform: rotate(-15deg); }
4% {
-webkit-transform: rotate(15deg);
transform: rotate(15deg); }
transform: rotate(15deg); }
8%, 24% {
-webkit-transform: rotate(-18deg);
transform: rotate(-18deg); }
transform: rotate(-18deg); }
12%, 28% {
-webkit-transform: rotate(18deg);
transform: rotate(18deg); }
transform: rotate(18deg); }
16% {
-webkit-transform: rotate(-22deg);
transform: rotate(-22deg); }
transform: rotate(-22deg); }
20% {
-webkit-transform: rotate(22deg);
transform: rotate(22deg); }
transform: rotate(22deg); }
32% {
-webkit-transform: rotate(-12deg);
transform: rotate(-12deg); }
transform: rotate(-12deg); }
36% {
-webkit-transform: rotate(12deg);
transform: rotate(12deg); }
transform: rotate(12deg); }
40%, 100% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); } }
@-webkit-keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
transform: rotate(0deg); } }
@keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
transform: rotate(360deg); } }
.fa-rotate-90 {
-webkit-transform: rotate(90deg);
transform: rotate(90deg); }
transform: rotate(90deg); }
.fa-rotate-180 {
-webkit-transform: rotate(180deg);
transform: rotate(180deg); }
transform: rotate(180deg); }
.fa-rotate-270 {
-webkit-transform: rotate(270deg);
transform: rotate(270deg); }
transform: rotate(270deg); }
.fa-flip-horizontal {
-webkit-transform: scale(-1, 1);
transform: scale(-1, 1); }
transform: scale(-1, 1); }
.fa-flip-vertical {
-webkit-transform: scale(1, -1);
transform: scale(1, -1); }
transform: scale(1, -1); }
.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
-webkit-transform: scale(-1, -1);
transform: scale(-1, -1); }
transform: scale(-1, -1); }
.fa-rotate-by {
-webkit-transform: rotate(var(--fa-rotate-angle, none));
transform: rotate(var(--fa-rotate-angle, none)); }
transform: rotate(var(--fa-rotate-angle, 0)); }
.fa-stack {
display: inline-block;
@ -633,7 +459,3 @@ svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {
.svg-inline--fa mask .fa-primary,
.svg-inline--fa mask .fa-secondary {
fill: black; }
.fad.fa-inverse,
.fa-duotone.fa-inverse {
color: var(--fa-inverse, #fff); }

File diff suppressed because one or more lines are too long

View File

@ -1,7 +1,7 @@
/*!
* Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
* Copyright 2024 Fonticons, Inc.
*/
@font-face {
font-family: 'FontAwesome';

View File

@ -1,6 +1,6 @@
/*!
* Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
* Copyright 2024 Fonticons, Inc.
*/
@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-v4compatibility.woff2) format("woff2"),url(../webfonts/fa-v4compatibility.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@ -1,7 +1,7 @@
/*!
* Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
* Copyright 2024 Fonticons, Inc.
*/
@font-face {
font-family: 'Font Awesome 5 Brands';

View File

@ -1,6 +1,6 @@
/*!
* Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
* Copyright 2024 Fonticons, Inc.
*/
@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}

View File

@ -23,7 +23,7 @@ as SVG and JS file types.
In the Font Awesome Free download, the SIL OFL license applies to all icons
packaged as web and desktop font files.
Copyright (c) 2023 Fonticons, Inc. (https://fontawesome.com)
Copyright (c) 2024 Fonticons, Inc. (https://fontawesome.com)
with Reserved Font Name: "Font Awesome".
This Font Software is licensed under the SIL Open Font License, Version 1.1.
@ -123,7 +123,7 @@ OTHER DEALINGS IN THE FONT SOFTWARE.
In the Font Awesome Free download, the MIT license applies to all non-font and
non-icon files.
Copyright 2023 Fonticons, Inc.
Copyright 2024 Fonticons, Inc.
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

View File

@ -1,4 +0,0 @@
console.log(`Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
Copyright 2023 Fonticons, Inc.
`)

File diff suppressed because it is too large Load Diff

View File

@ -21,11 +21,8 @@
"node": ">=6"
},
"dependencies": {},
"version": "6.4.2",
"version": "6.7.2",
"name": "@fortawesome/fontawesome-common-types",
"license": "MIT",
"types": "./index.d.ts",
"scripts": {
"postinstall": "node attribution.js"
}
"types": "./index.d.ts"
}

View File

@ -23,7 +23,7 @@ as SVG and JS file types.
In the Font Awesome Free download, the SIL OFL license applies to all icons
packaged as web and desktop font files.
Copyright (c) 2023 Fonticons, Inc. (https://fontawesome.com)
Copyright (c) 2024 Fonticons, Inc. (https://fontawesome.com)
with Reserved Font Name: "Font Awesome".
This Font Software is licensed under the SIL Open Font License, Version 1.1.
@ -123,7 +123,7 @@ OTHER DEALINGS IN THE FONT SOFTWARE.
In the Font Awesome Free download, the MIT license applies to all non-font and
non-icon files.
Copyright 2023 Fonticons, Inc.
Copyright 2024 Fonticons, Inc.
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

View File

@ -0,0 +1,38 @@
# @fortawesome/fontawesome-free - The Official Font Awesome 6 NPM package
> "I came here to chew bubblegum and install Font Awesome 6 - and I'm all out of bubblegum"
[![npm](https://img.shields.io/npm/v/@fortawesome/fontawesome-free.svg?style=flat-square)](https://www.npmjs.com/package/@fortawesome/fontawesome-free)
## Installation
```
$ npm i --save @fortawesome/fontawesome-free
```
Or
```
$ yarn add @fortawesome/fontawesome-free
```
## What's included?
**This package includes all the same files available through our Free and Pro CDN.**
* /js - All JavaScript files associated with Font Awesome 6 SVG with JS
* /css - All CSS using the classic Web Fonts with CSS implementation
* /sprites - SVG icons packaged in a convenient sprite
* /scss, /less - CSS Pre-processor files for Web Fonts with CSS
* /webfonts - Accompanying files for Web Fonts with CSS
* /svg - Individual icon files in SVG format
## Documentation
Get started [here](https://docs.fontawesome.com/web/setup/get-started). Continue your journey [here](https://docs.fontawesome.com/web/setup/packages).
Or go straight to the [API documentation](https://docs.fontawesome.com/apis/javascript/get-started).
## Issues and support
Start with [GitHub issues](https://github.com/FortAwesome/Font-Awesome/issues) and ping us on [Twitter](https://twitter.com/fontawesome) if you need to.

View File

@ -1,4 +0,0 @@
console.log(`Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
Copyright 2023 Fonticons, Inc.
`)

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@ -1,7 +1,7 @@
/*!
* Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
* Copyright 2024 Fonticons, Inc.
*/
:root, :host {
--fa-style-family-classic: 'Font Awesome 6 Free';

View File

@ -1,6 +1,6 @@
/*!
* Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
* Copyright 2024 Fonticons, Inc.
*/
:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400}

View File

@ -1,7 +1,7 @@
/*!
* Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
* Copyright 2024 Fonticons, Inc.
*/
:root, :host {
--fa-style-family-classic: 'Font Awesome 6 Free';

View File

@ -1,6 +1,6 @@
/*!
* Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
* Copyright 2024 Fonticons, Inc.
*/
:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}

View File

@ -1,20 +1,28 @@
/*!
* Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
* Copyright 2024 Fonticons, Inc.
*/
:root, :host {
--fa-font-solid: normal 900 1em/1 'Font Awesome 6 Solid';
--fa-font-regular: normal 400 1em/1 'Font Awesome 6 Regular';
--fa-font-light: normal 300 1em/1 'Font Awesome 6 Light';
--fa-font-thin: normal 100 1em/1 'Font Awesome 6 Thin';
--fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free';
--fa-font-regular: normal 400 1em/1 'Font Awesome 6 Free';
--fa-font-light: normal 300 1em/1 'Font Awesome 6 Pro';
--fa-font-thin: normal 100 1em/1 'Font Awesome 6 Pro';
--fa-font-duotone: normal 900 1em/1 'Font Awesome 6 Duotone';
--fa-font-duotone-regular: normal 400 1em/1 'Font Awesome 6 Duotone';
--fa-font-duotone-light: normal 300 1em/1 'Font Awesome 6 Duotone';
--fa-font-duotone-thin: normal 100 1em/1 'Font Awesome 6 Duotone';
--fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands';
--fa-font-sharp-solid: normal 900 1em/1 'Font Awesome 6 Sharp';
--fa-font-sharp-regular: normal 400 1em/1 'Font Awesome 6 Sharp';
--fa-font-sharp-light: normal 300 1em/1 'Font Awesome 6 Sharp';
--fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands'; }
--fa-font-sharp-thin: normal 100 1em/1 'Font Awesome 6 Sharp';
--fa-font-sharp-duotone-solid: normal 900 1em/1 'Font Awesome 6 Sharp Duotone';
--fa-font-sharp-duotone-regular: normal 400 1em/1 'Font Awesome 6 Sharp Duotone';
--fa-font-sharp-duotone-light: normal 300 1em/1 'Font Awesome 6 Sharp Duotone';
--fa-font-sharp-duotone-thin: normal 100 1em/1 'Font Awesome 6 Sharp Duotone'; }
svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {
svg.svg-inline--fa:not(:root), svg.svg-inline--fa:not(:host) {
overflow: visible;
box-sizing: content-box; }
@ -55,7 +63,7 @@ svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {
right: 0;
top: 0; }
.fa-layers-text, .fa-layers-counter {
.fa-layers-counter, .fa-layers-text {
display: inline-block;
position: absolute;
text-align: center; }
@ -68,16 +76,13 @@ svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {
vertical-align: -.125em;
width: 1em; }
.fa-layers svg.svg-inline--fa {
-webkit-transform-origin: center center;
transform-origin: center center; }
transform-origin: center center; }
.fa-layers-text {
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transform-origin: center center;
transform-origin: center center; }
transform: translate(-50%, -50%);
transform-origin: center center; }
.fa-layers-counter {
background-color: var(--fa-counter-background-color, #ff253a);
@ -92,46 +97,36 @@ svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {
right: var(--fa-right, 0);
text-overflow: ellipsis;
top: var(--fa-top, 0);
-webkit-transform: scale(var(--fa-counter-scale, 0.25));
transform: scale(var(--fa-counter-scale, 0.25));
-webkit-transform-origin: top right;
transform-origin: top right; }
transform: scale(var(--fa-counter-scale, 0.25));
transform-origin: top right; }
.fa-layers-bottom-right {
bottom: var(--fa-bottom, 0);
right: var(--fa-right, 0);
top: auto;
-webkit-transform: scale(var(--fa-layers-scale, 0.25));
transform: scale(var(--fa-layers-scale, 0.25));
-webkit-transform-origin: bottom right;
transform-origin: bottom right; }
transform: scale(var(--fa-layers-scale, 0.25));
transform-origin: bottom right; }
.fa-layers-bottom-left {
bottom: var(--fa-bottom, 0);
left: var(--fa-left, 0);
right: auto;
top: auto;
-webkit-transform: scale(var(--fa-layers-scale, 0.25));
transform: scale(var(--fa-layers-scale, 0.25));
-webkit-transform-origin: bottom left;
transform-origin: bottom left; }
transform: scale(var(--fa-layers-scale, 0.25));
transform-origin: bottom left; }
.fa-layers-top-right {
top: var(--fa-top, 0);
right: var(--fa-right, 0);
-webkit-transform: scale(var(--fa-layers-scale, 0.25));
transform: scale(var(--fa-layers-scale, 0.25));
-webkit-transform-origin: top right;
transform-origin: top right; }
transform: scale(var(--fa-layers-scale, 0.25));
transform-origin: top right; }
.fa-layers-top-left {
left: var(--fa-left, 0);
right: auto;
top: var(--fa-top, 0);
-webkit-transform: scale(var(--fa-layers-scale, 0.25));
transform: scale(var(--fa-layers-scale, 0.25));
-webkit-transform-origin: top left;
transform-origin: top left; }
transform: scale(var(--fa-layers-scale, 0.25));
transform-origin: top left; }
.fa-1x {
font-size: 1em; }
@ -205,7 +200,7 @@ svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {
position: relative; }
.fa-li {
left: calc(var(--fa-li-width, 2em) * -1);
left: calc(-1 * var(--fa-li-width, 2em));
position: absolute;
text-align: center;
width: var(--fa-li-width, 2em);
@ -227,118 +222,71 @@ svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {
margin-left: var(--fa-pull-margin, 0.3em); }
.fa-beat {
-webkit-animation-name: fa-beat;
animation-name: fa-beat;
-webkit-animation-delay: var(--fa-animation-delay, 0s);
animation-delay: var(--fa-animation-delay, 0s);
-webkit-animation-direction: var(--fa-animation-direction, normal);
animation-direction: var(--fa-animation-direction, normal);
-webkit-animation-duration: var(--fa-animation-duration, 1s);
animation-duration: var(--fa-animation-duration, 1s);
-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
-webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
animation-timing-function: var(--fa-animation-timing, ease-in-out); }
animation-name: fa-beat;
animation-delay: var(--fa-animation-delay, 0s);
animation-direction: var(--fa-animation-direction, normal);
animation-duration: var(--fa-animation-duration, 1s);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-timing-function: var(--fa-animation-timing, ease-in-out); }
.fa-bounce {
-webkit-animation-name: fa-bounce;
animation-name: fa-bounce;
-webkit-animation-delay: var(--fa-animation-delay, 0s);
animation-delay: var(--fa-animation-delay, 0s);
-webkit-animation-direction: var(--fa-animation-direction, normal);
animation-direction: var(--fa-animation-direction, normal);
-webkit-animation-duration: var(--fa-animation-duration, 1s);
animation-duration: var(--fa-animation-duration, 1s);
-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
-webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); }
animation-name: fa-bounce;
animation-delay: var(--fa-animation-delay, 0s);
animation-direction: var(--fa-animation-direction, normal);
animation-duration: var(--fa-animation-duration, 1s);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); }
.fa-fade {
-webkit-animation-name: fa-fade;
animation-name: fa-fade;
-webkit-animation-delay: var(--fa-animation-delay, 0s);
animation-delay: var(--fa-animation-delay, 0s);
-webkit-animation-direction: var(--fa-animation-direction, normal);
animation-direction: var(--fa-animation-direction, normal);
-webkit-animation-duration: var(--fa-animation-duration, 1s);
animation-duration: var(--fa-animation-duration, 1s);
-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
-webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }
animation-name: fa-fade;
animation-delay: var(--fa-animation-delay, 0s);
animation-direction: var(--fa-animation-direction, normal);
animation-duration: var(--fa-animation-duration, 1s);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }
.fa-beat-fade {
-webkit-animation-name: fa-beat-fade;
animation-name: fa-beat-fade;
-webkit-animation-delay: var(--fa-animation-delay, 0s);
animation-delay: var(--fa-animation-delay, 0s);
-webkit-animation-direction: var(--fa-animation-direction, normal);
animation-direction: var(--fa-animation-direction, normal);
-webkit-animation-duration: var(--fa-animation-duration, 1s);
animation-duration: var(--fa-animation-duration, 1s);
-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
-webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }
animation-name: fa-beat-fade;
animation-delay: var(--fa-animation-delay, 0s);
animation-direction: var(--fa-animation-direction, normal);
animation-duration: var(--fa-animation-duration, 1s);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }
.fa-flip {
-webkit-animation-name: fa-flip;
animation-name: fa-flip;
-webkit-animation-delay: var(--fa-animation-delay, 0s);
animation-delay: var(--fa-animation-delay, 0s);
-webkit-animation-direction: var(--fa-animation-direction, normal);
animation-direction: var(--fa-animation-direction, normal);
-webkit-animation-duration: var(--fa-animation-duration, 1s);
animation-duration: var(--fa-animation-duration, 1s);
-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
-webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
animation-timing-function: var(--fa-animation-timing, ease-in-out); }
animation-name: fa-flip;
animation-delay: var(--fa-animation-delay, 0s);
animation-direction: var(--fa-animation-direction, normal);
animation-duration: var(--fa-animation-duration, 1s);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-timing-function: var(--fa-animation-timing, ease-in-out); }
.fa-shake {
-webkit-animation-name: fa-shake;
animation-name: fa-shake;
-webkit-animation-delay: var(--fa-animation-delay, 0s);
animation-delay: var(--fa-animation-delay, 0s);
-webkit-animation-direction: var(--fa-animation-direction, normal);
animation-direction: var(--fa-animation-direction, normal);
-webkit-animation-duration: var(--fa-animation-duration, 1s);
animation-duration: var(--fa-animation-duration, 1s);
-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
-webkit-animation-timing-function: var(--fa-animation-timing, linear);
animation-timing-function: var(--fa-animation-timing, linear); }
animation-name: fa-shake;
animation-delay: var(--fa-animation-delay, 0s);
animation-direction: var(--fa-animation-direction, normal);
animation-duration: var(--fa-animation-duration, 1s);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-timing-function: var(--fa-animation-timing, linear); }
.fa-spin {
-webkit-animation-name: fa-spin;
animation-name: fa-spin;
-webkit-animation-delay: var(--fa-animation-delay, 0s);
animation-delay: var(--fa-animation-delay, 0s);
-webkit-animation-direction: var(--fa-animation-direction, normal);
animation-direction: var(--fa-animation-direction, normal);
-webkit-animation-duration: var(--fa-animation-duration, 2s);
animation-duration: var(--fa-animation-duration, 2s);
-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
-webkit-animation-timing-function: var(--fa-animation-timing, linear);
animation-timing-function: var(--fa-animation-timing, linear); }
animation-name: fa-spin;
animation-delay: var(--fa-animation-delay, 0s);
animation-direction: var(--fa-animation-direction, normal);
animation-duration: var(--fa-animation-duration, 2s);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-timing-function: var(--fa-animation-timing, linear); }
.fa-spin-reverse {
--fa-animation-direction: reverse; }
.fa-pulse,
.fa-spin-pulse {
-webkit-animation-name: fa-spin;
animation-name: fa-spin;
-webkit-animation-direction: var(--fa-animation-direction, normal);
animation-direction: var(--fa-animation-direction, normal);
-webkit-animation-duration: var(--fa-animation-duration, 1s);
animation-duration: var(--fa-animation-duration, 1s);
-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
-webkit-animation-timing-function: var(--fa-animation-timing, steps(8));
animation-timing-function: var(--fa-animation-timing, steps(8)); }
animation-name: fa-spin;
animation-direction: var(--fa-animation-direction, normal);
animation-duration: var(--fa-animation-duration, 1s);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-timing-function: var(--fa-animation-timing, steps(8)); }
@media (prefers-reduced-motion: reduce) {
.fa-beat,
@ -350,219 +298,97 @@ svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {
.fa-shake,
.fa-spin,
.fa-spin-pulse {
-webkit-animation-delay: -1ms;
animation-delay: -1ms;
-webkit-animation-duration: 1ms;
animation-duration: 1ms;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-transition-delay: 0s;
transition-delay: 0s;
-webkit-transition-duration: 0s;
transition-duration: 0s; } }
@-webkit-keyframes fa-beat {
0%, 90% {
-webkit-transform: scale(1);
transform: scale(1); }
45% {
-webkit-transform: scale(var(--fa-beat-scale, 1.25));
transform: scale(var(--fa-beat-scale, 1.25)); } }
animation-delay: -1ms;
animation-duration: 1ms;
animation-iteration-count: 1;
transition-delay: 0s;
transition-duration: 0s; } }
@keyframes fa-beat {
0%, 90% {
-webkit-transform: scale(1);
transform: scale(1); }
transform: scale(1); }
45% {
-webkit-transform: scale(var(--fa-beat-scale, 1.25));
transform: scale(var(--fa-beat-scale, 1.25)); } }
@-webkit-keyframes fa-bounce {
0% {
-webkit-transform: scale(1, 1) translateY(0);
transform: scale(1, 1) translateY(0); }
10% {
-webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); }
30% {
-webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); }
50% {
-webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); }
57% {
-webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); }
64% {
-webkit-transform: scale(1, 1) translateY(0);
transform: scale(1, 1) translateY(0); }
100% {
-webkit-transform: scale(1, 1) translateY(0);
transform: scale(1, 1) translateY(0); } }
transform: scale(var(--fa-beat-scale, 1.25)); } }
@keyframes fa-bounce {
0% {
-webkit-transform: scale(1, 1) translateY(0);
transform: scale(1, 1) translateY(0); }
transform: scale(1, 1) translateY(0); }
10% {
-webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); }
transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); }
30% {
-webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); }
transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); }
50% {
-webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); }
transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); }
57% {
-webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); }
transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); }
64% {
-webkit-transform: scale(1, 1) translateY(0);
transform: scale(1, 1) translateY(0); }
transform: scale(1, 1) translateY(0); }
100% {
-webkit-transform: scale(1, 1) translateY(0);
transform: scale(1, 1) translateY(0); } }
@-webkit-keyframes fa-fade {
50% {
opacity: var(--fa-fade-opacity, 0.4); } }
transform: scale(1, 1) translateY(0); } }
@keyframes fa-fade {
50% {
opacity: var(--fa-fade-opacity, 0.4); } }
@-webkit-keyframes fa-beat-fade {
0%, 100% {
opacity: var(--fa-beat-fade-opacity, 0.4);
-webkit-transform: scale(1);
transform: scale(1); }
50% {
opacity: 1;
-webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
transform: scale(var(--fa-beat-fade-scale, 1.125)); } }
@keyframes fa-beat-fade {
0%, 100% {
opacity: var(--fa-beat-fade-opacity, 0.4);
-webkit-transform: scale(1);
transform: scale(1); }
transform: scale(1); }
50% {
opacity: 1;
-webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
transform: scale(var(--fa-beat-fade-scale, 1.125)); } }
@-webkit-keyframes fa-flip {
50% {
-webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }
transform: scale(var(--fa-beat-fade-scale, 1.125)); } }
@keyframes fa-flip {
50% {
-webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }
@-webkit-keyframes fa-shake {
0% {
-webkit-transform: rotate(-15deg);
transform: rotate(-15deg); }
4% {
-webkit-transform: rotate(15deg);
transform: rotate(15deg); }
8%, 24% {
-webkit-transform: rotate(-18deg);
transform: rotate(-18deg); }
12%, 28% {
-webkit-transform: rotate(18deg);
transform: rotate(18deg); }
16% {
-webkit-transform: rotate(-22deg);
transform: rotate(-22deg); }
20% {
-webkit-transform: rotate(22deg);
transform: rotate(22deg); }
32% {
-webkit-transform: rotate(-12deg);
transform: rotate(-12deg); }
36% {
-webkit-transform: rotate(12deg);
transform: rotate(12deg); }
40%, 100% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); } }
transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }
@keyframes fa-shake {
0% {
-webkit-transform: rotate(-15deg);
transform: rotate(-15deg); }
transform: rotate(-15deg); }
4% {
-webkit-transform: rotate(15deg);
transform: rotate(15deg); }
transform: rotate(15deg); }
8%, 24% {
-webkit-transform: rotate(-18deg);
transform: rotate(-18deg); }
transform: rotate(-18deg); }
12%, 28% {
-webkit-transform: rotate(18deg);
transform: rotate(18deg); }
transform: rotate(18deg); }
16% {
-webkit-transform: rotate(-22deg);
transform: rotate(-22deg); }
transform: rotate(-22deg); }
20% {
-webkit-transform: rotate(22deg);
transform: rotate(22deg); }
transform: rotate(22deg); }
32% {
-webkit-transform: rotate(-12deg);
transform: rotate(-12deg); }
transform: rotate(-12deg); }
36% {
-webkit-transform: rotate(12deg);
transform: rotate(12deg); }
transform: rotate(12deg); }
40%, 100% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); } }
@-webkit-keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
transform: rotate(0deg); } }
@keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
transform: rotate(360deg); } }
.fa-rotate-90 {
-webkit-transform: rotate(90deg);
transform: rotate(90deg); }
transform: rotate(90deg); }
.fa-rotate-180 {
-webkit-transform: rotate(180deg);
transform: rotate(180deg); }
transform: rotate(180deg); }
.fa-rotate-270 {
-webkit-transform: rotate(270deg);
transform: rotate(270deg); }
transform: rotate(270deg); }
.fa-flip-horizontal {
-webkit-transform: scale(-1, 1);
transform: scale(-1, 1); }
transform: scale(-1, 1); }
.fa-flip-vertical {
-webkit-transform: scale(1, -1);
transform: scale(1, -1); }
transform: scale(1, -1); }
.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
-webkit-transform: scale(-1, -1);
transform: scale(-1, -1); }
transform: scale(-1, -1); }
.fa-rotate-by {
-webkit-transform: rotate(var(--fa-rotate-angle, none));
transform: rotate(var(--fa-rotate-angle, none)); }
transform: rotate(var(--fa-rotate-angle, 0)); }
.fa-stack {
display: inline-block;
@ -633,7 +459,3 @@ svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {
.svg-inline--fa mask .fa-primary,
.svg-inline--fa mask .fa-secondary {
fill: black; }
.fad.fa-inverse,
.fa-duotone.fa-inverse {
color: var(--fa-inverse, #fff); }

File diff suppressed because one or more lines are too long

View File

@ -1,7 +1,7 @@
/*!
* Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
* Copyright 2024 Fonticons, Inc.
*/
@font-face {
font-family: 'FontAwesome';

View File

@ -1,6 +1,6 @@
/*!
* Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
* Copyright 2024 Fonticons, Inc.
*/
@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-v4compatibility.woff2) format("woff2"),url(../webfonts/fa-v4compatibility.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@ -1,7 +1,7 @@
/*!
* Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
* Copyright 2024 Fonticons, Inc.
*/
@font-face {
font-family: 'Font Awesome 5 Brands';

View File

@ -1,6 +1,6 @@
/*!
* Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
* Copyright 2024 Fonticons, Inc.
*/
@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,129 +1,125 @@
/*!
* Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
* Copyright 2024 Fonticons, Inc.
*/
var t;
t = function() {
"use strict";
function o(e, t) {
(t => {
("object" != typeof exports || "undefined" == typeof module) && "function" == typeof define && define.amd ? define(t) : t();
})(function() {
function o(t, e, n) {
var o;
(e = "symbol" == typeof (o = ((t, e) => {
if ("object" != typeof t || !t) return t;
var n = t[Symbol.toPrimitive];
if (void 0 === n) return ("string" === e ? String : Number)(t);
if ("object" != typeof (n = n.call(t, e || "default"))) return n;
throw new TypeError("@@toPrimitive must return a primitive value.");
})(e, "string")) ? o : o + "") in t ? Object.defineProperty(t, e, {
value: n,
enumerable: !0,
configurable: !0,
writable: !0
}) : t[e] = n;
}
function r(e, t) {
var n, o = Object.keys(e);
return Object.getOwnPropertySymbols && (n = Object.getOwnPropertySymbols(e), t && (n = n.filter(function(t) {
return Object.getOwnPropertySymbols && (n = Object.getOwnPropertySymbols(e),
t && (n = n.filter(function(t) {
return Object.getOwnPropertyDescriptor(e, t).enumerable;
})), o.push.apply(o, n)), o;
}
function a(e) {
function s(e) {
for (var t = 1; t < arguments.length; t++) {
var n = null != arguments[t] ? arguments[t] : {};
t % 2 ? o(Object(n), !0).forEach(function(t) {
r(e, t, n[t]);
}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : o(Object(n)).forEach(function(t) {
t % 2 ? r(Object(n), !0).forEach(function(t) {
o(e, t, n[t]);
}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : r(Object(n)).forEach(function(t) {
Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t));
});
}
return e;
}
function e(t) {
return (e = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(t) {
return typeof t;
} : function(t) {
return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t;
})(t);
}
function r(t, e, n) {
return e in t ? Object.defineProperty(t, e, {
value: n,
enumerable: !0,
configurable: !0,
writable: !0
}) : t[e] = n, t;
}
function i(t, e) {
(null == e || e > t.length) && (e = t.length);
for (var n = 0, o = new Array(e); n < e; n++) o[n] = t[n];
return o;
}
var t = {}, n = {};
let t = {}, e = {};
try {
"undefined" != typeof window && (t = window), "undefined" != typeof document && (n = document);
"undefined" != typeof window && (t = window), "undefined" != typeof document && (e = document);
} catch (t) {}
function c() {
u.removeEventListener("DOMContentLoaded", c), p = 1, g.map(function(t) {
return t();
});
var {
userAgent: n = ""
} = t.navigator || {};
let l = t, d = e, a = !!l.document, i = !!d.documentElement && !!d.head && "function" == typeof d.addEventListener && "function" == typeof d.createElement;
~n.indexOf("MSIE") || n.indexOf("Trident/");
function f() {
d.removeEventListener("DOMContentLoaded", f), u = 1, c.map(t => t());
}
var f = (t.navigator || {}).userAgent, s = void 0 === f ? "" : f, l = t, u = n, d = !!l.document, m = !!u.documentElement && !!u.head && "function" == typeof u.addEventListener && "function" == typeof u.createElement, g = (~s.indexOf("MSIE") || s.indexOf("Trident/"),
[]), p = !1;
let c = [], u = !1;
function h(t) {
m && (p ? setTimeout(t, 0) : g.push(t));
i && (u ? setTimeout(t, 0) : c.push(t));
}
m && ((p = (u.documentElement.doScroll ? /^loaded|^c/ : /^loaded|^i|^c/).test(u.readyState)) || u.addEventListener("DOMContentLoaded", c));
i && !(u = (d.documentElement.doScroll ? /^loaded|^c/ : /^loaded|^i|^c/).test(d.readyState)) && d.addEventListener("DOMContentLoaded", f);
var b = "undefined" != typeof window ? window : "undefined" != typeof global ? global : "undefined" != typeof self ? self : {};
var y = (function(t) {
function u(t, e) {
(function(t) {
function d(t, e) {
var n = (65535 & t) + (65535 & e);
return (t >> 16) + (e >> 16) + (n >> 16) << 16 | 65535 & n;
}
function c(t, e, n, o, r, i) {
return u((i = u(u(e, t), u(o, i))) << r | i >>> 32 - r, n);
function s(t, e, n, o, r, a) {
return d((e = d(d(e, t), d(o, a))) << r | e >>> 32 - r, n);
}
function d(t, e, n, o, r, i, a) {
return c(e & n | ~e & o, t, e, r, i, a);
function u(t, e, n, o, r, a, i) {
return s(e & n | ~e & o, t, e, r, a, i);
}
function m(t, e, n, o, r, i, a) {
return c(e & o | n & ~o, t, e, r, i, a);
function h(t, e, n, o, r, a, i) {
return s(e & o | n & ~o, t, e, r, a, i);
}
function g(t, e, n, o, r, i, a) {
return c(e ^ n ^ o, t, e, r, i, a);
function g(t, e, n, o, r, a, i) {
return s(e ^ n ^ o, t, e, r, a, i);
}
function p(t, e, n, o, r, i, a) {
return c(n ^ (e | ~o), t, e, r, i, a);
function m(t, e, n, o, r, a, i) {
return s(n ^ (e | ~o), t, e, r, a, i);
}
function a(t, e) {
var n, o, r, i;
function f(t, e) {
t[e >> 5] |= 128 << e % 32, t[14 + (e + 64 >>> 9 << 4)] = e;
for (var a = 1732584193, c = -271733879, f = -1732584194, s = 271733878, l = 0; l < t.length; l += 16) a = d(n = a, o = c, r = f, i = s, t[l], 7, -680876936),
s = d(s, a, c, f, t[l + 1], 12, -389564586), f = d(f, s, a, c, t[l + 2], 17, 606105819),
c = d(c, f, s, a, t[l + 3], 22, -1044525330), a = d(a, c, f, s, t[l + 4], 7, -176418897),
s = d(s, a, c, f, t[l + 5], 12, 1200080426), f = d(f, s, a, c, t[l + 6], 17, -1473231341),
c = d(c, f, s, a, t[l + 7], 22, -45705983), a = d(a, c, f, s, t[l + 8], 7, 1770035416),
s = d(s, a, c, f, t[l + 9], 12, -1958414417), f = d(f, s, a, c, t[l + 10], 17, -42063),
c = d(c, f, s, a, t[l + 11], 22, -1990404162), a = d(a, c, f, s, t[l + 12], 7, 1804603682),
s = d(s, a, c, f, t[l + 13], 12, -40341101), f = d(f, s, a, c, t[l + 14], 17, -1502002290),
a = m(a, c = d(c, f, s, a, t[l + 15], 22, 1236535329), f, s, t[l + 1], 5, -165796510),
s = m(s, a, c, f, t[l + 6], 9, -1069501632), f = m(f, s, a, c, t[l + 11], 14, 643717713),
c = m(c, f, s, a, t[l], 20, -373897302), a = m(a, c, f, s, t[l + 5], 5, -701558691),
s = m(s, a, c, f, t[l + 10], 9, 38016083), f = m(f, s, a, c, t[l + 15], 14, -660478335),
c = m(c, f, s, a, t[l + 4], 20, -405537848), a = m(a, c, f, s, t[l + 9], 5, 568446438),
s = m(s, a, c, f, t[l + 14], 9, -1019803690), f = m(f, s, a, c, t[l + 3], 14, -187363961),
c = m(c, f, s, a, t[l + 8], 20, 1163531501), a = m(a, c, f, s, t[l + 13], 5, -1444681467),
s = m(s, a, c, f, t[l + 2], 9, -51403784), f = m(f, s, a, c, t[l + 7], 14, 1735328473),
a = g(a, c = m(c, f, s, a, t[l + 12], 20, -1926607734), f, s, t[l + 5], 4, -378558),
s = g(s, a, c, f, t[l + 8], 11, -2022574463), f = g(f, s, a, c, t[l + 11], 16, 1839030562),
c = g(c, f, s, a, t[l + 14], 23, -35309556), a = g(a, c, f, s, t[l + 1], 4, -1530992060),
s = g(s, a, c, f, t[l + 4], 11, 1272893353), f = g(f, s, a, c, t[l + 7], 16, -155497632),
c = g(c, f, s, a, t[l + 10], 23, -1094730640), a = g(a, c, f, s, t[l + 13], 4, 681279174),
s = g(s, a, c, f, t[l], 11, -358537222), f = g(f, s, a, c, t[l + 3], 16, -722521979),
c = g(c, f, s, a, t[l + 6], 23, 76029189), a = g(a, c, f, s, t[l + 9], 4, -640364487),
s = g(s, a, c, f, t[l + 12], 11, -421815835), f = g(f, s, a, c, t[l + 15], 16, 530742520),
a = p(a, c = g(c, f, s, a, t[l + 2], 23, -995338651), f, s, t[l], 6, -198630844),
s = p(s, a, c, f, t[l + 7], 10, 1126891415), f = p(f, s, a, c, t[l + 14], 15, -1416354905),
c = p(c, f, s, a, t[l + 5], 21, -57434055), a = p(a, c, f, s, t[l + 12], 6, 1700485571),
s = p(s, a, c, f, t[l + 3], 10, -1894986606), f = p(f, s, a, c, t[l + 10], 15, -1051523),
c = p(c, f, s, a, t[l + 1], 21, -2054922799), a = p(a, c, f, s, t[l + 8], 6, 1873313359),
s = p(s, a, c, f, t[l + 15], 10, -30611744), f = p(f, s, a, c, t[l + 6], 15, -1560198380),
c = p(c, f, s, a, t[l + 13], 21, 1309151649), a = p(a, c, f, s, t[l + 4], 6, -145523070),
s = p(s, a, c, f, t[l + 11], 10, -1120210379), f = p(f, s, a, c, t[l + 2], 15, 718787259),
c = p(c, f, s, a, t[l + 9], 21, -343485551), a = u(a, n), c = u(c, o), f = u(f, r),
s = u(s, i);
return [ a, c, f, s ];
for (var n, o, r, a, i = 1732584193, s = -271733879, f = -1732584194, c = 271733878, l = 0; l < t.length; l += 16) i = u(n = i, o = s, r = f, a = c, t[l], 7, -680876936),
c = u(c, i, s, f, t[l + 1], 12, -389564586), f = u(f, c, i, s, t[l + 2], 17, 606105819),
s = u(s, f, c, i, t[l + 3], 22, -1044525330), i = u(i, s, f, c, t[l + 4], 7, -176418897),
c = u(c, i, s, f, t[l + 5], 12, 1200080426), f = u(f, c, i, s, t[l + 6], 17, -1473231341),
s = u(s, f, c, i, t[l + 7], 22, -45705983), i = u(i, s, f, c, t[l + 8], 7, 1770035416),
c = u(c, i, s, f, t[l + 9], 12, -1958414417), f = u(f, c, i, s, t[l + 10], 17, -42063),
s = u(s, f, c, i, t[l + 11], 22, -1990404162), i = u(i, s, f, c, t[l + 12], 7, 1804603682),
c = u(c, i, s, f, t[l + 13], 12, -40341101), f = u(f, c, i, s, t[l + 14], 17, -1502002290),
i = h(i, s = u(s, f, c, i, t[l + 15], 22, 1236535329), f, c, t[l + 1], 5, -165796510),
c = h(c, i, s, f, t[l + 6], 9, -1069501632), f = h(f, c, i, s, t[l + 11], 14, 643717713),
s = h(s, f, c, i, t[l], 20, -373897302), i = h(i, s, f, c, t[l + 5], 5, -701558691),
c = h(c, i, s, f, t[l + 10], 9, 38016083), f = h(f, c, i, s, t[l + 15], 14, -660478335),
s = h(s, f, c, i, t[l + 4], 20, -405537848), i = h(i, s, f, c, t[l + 9], 5, 568446438),
c = h(c, i, s, f, t[l + 14], 9, -1019803690), f = h(f, c, i, s, t[l + 3], 14, -187363961),
s = h(s, f, c, i, t[l + 8], 20, 1163531501), i = h(i, s, f, c, t[l + 13], 5, -1444681467),
c = h(c, i, s, f, t[l + 2], 9, -51403784), f = h(f, c, i, s, t[l + 7], 14, 1735328473),
i = g(i, s = h(s, f, c, i, t[l + 12], 20, -1926607734), f, c, t[l + 5], 4, -378558),
c = g(c, i, s, f, t[l + 8], 11, -2022574463), f = g(f, c, i, s, t[l + 11], 16, 1839030562),
s = g(s, f, c, i, t[l + 14], 23, -35309556), i = g(i, s, f, c, t[l + 1], 4, -1530992060),
c = g(c, i, s, f, t[l + 4], 11, 1272893353), f = g(f, c, i, s, t[l + 7], 16, -155497632),
s = g(s, f, c, i, t[l + 10], 23, -1094730640), i = g(i, s, f, c, t[l + 13], 4, 681279174),
c = g(c, i, s, f, t[l], 11, -358537222), f = g(f, c, i, s, t[l + 3], 16, -722521979),
s = g(s, f, c, i, t[l + 6], 23, 76029189), i = g(i, s, f, c, t[l + 9], 4, -640364487),
c = g(c, i, s, f, t[l + 12], 11, -421815835), f = g(f, c, i, s, t[l + 15], 16, 530742520),
i = m(i, s = g(s, f, c, i, t[l + 2], 23, -995338651), f, c, t[l], 6, -198630844),
c = m(c, i, s, f, t[l + 7], 10, 1126891415), f = m(f, c, i, s, t[l + 14], 15, -1416354905),
s = m(s, f, c, i, t[l + 5], 21, -57434055), i = m(i, s, f, c, t[l + 12], 6, 1700485571),
c = m(c, i, s, f, t[l + 3], 10, -1894986606), f = m(f, c, i, s, t[l + 10], 15, -1051523),
s = m(s, f, c, i, t[l + 1], 21, -2054922799), i = m(i, s, f, c, t[l + 8], 6, 1873313359),
c = m(c, i, s, f, t[l + 15], 10, -30611744), f = m(f, c, i, s, t[l + 6], 15, -1560198380),
s = m(s, f, c, i, t[l + 13], 21, 1309151649), i = m(i, s, f, c, t[l + 4], 6, -145523070),
c = m(c, i, s, f, t[l + 11], 10, -1120210379), f = m(f, c, i, s, t[l + 2], 15, 718787259),
s = m(s, f, c, i, t[l + 9], 21, -343485551), i = d(i, n), s = d(s, o),
f = d(f, r), c = d(c, a);
return [ i, s, f, c ];
}
function f(t) {
function c(t) {
for (var e = "", n = 32 * t.length, o = 0; o < n; o += 8) e += String.fromCharCode(t[o >> 5] >>> o % 32 & 255);
return e;
}
function s(t) {
function l(t) {
var e = [];
for (e[(t.length >> 2) - 1] = void 0, o = 0; o < e.length; o += 1) e[o] = 0;
for (var n = 8 * t.length, o = 0; o < n; o += 8) e[o >> 5] |= (255 & t.charCodeAt(o / 8)) << o % 32;
@ -134,129 +130,125 @@ t = function() {
o += n.charAt(e >>> 4 & 15) + n.charAt(15 & e);
return o;
}
function n(t) {
function p(t) {
return unescape(encodeURIComponent(t));
}
function r(t) {
return f(a(s(t = n(t)), 8 * t.length));
return c(f(l(t = p(t)), 8 * t.length));
}
function i(t, e) {
return function(t, e) {
var n, o = s(t), r = [], i = [];
for (r[15] = i[15] = void 0, 16 < o.length && (o = a(o, 8 * t.length)), n = 0; n < 16; n += 1) r[n] = 909522486 ^ o[n],
i[n] = 1549556828 ^ o[n];
return e = a(r.concat(s(e)), 512 + 8 * e.length), f(a(i.concat(e), 640));
}(n(t), n(e));
function a(t, e) {
var n, o, t = p(t), e = p(e), r = l(t), a = [], i = [];
for (a[15] = i[15] = void 0, 16 < r.length && (r = f(r, 8 * t.length)),
n = 0; n < 16; n += 1) a[n] = 909522486 ^ r[n], i[n] = 1549556828 ^ r[n];
return o = f(a.concat(l(e)), 512 + 8 * e.length), c(f(i.concat(o), 640));
}
function e(t, e, n) {
return e ? n ? i(e, t) : o(i(e, t)) : n ? r(t) : o(r(t));
return e ? n ? a(e, t) : o(a(e, t)) : n ? r(t) : o(r(t));
}
var l;
l = b, t.exports ? t.exports = e : l.md5 = e;
}(z = {
var n;
n = b, t.exports ? t.exports = e : n.md5 = e;
})(g = {
exports: {}
}), z.exports);
function w(t) {
if (null !== t && "object" === e(t)) return t.src ? y(t.src) : t.href ? y(t.href) : t.innerText && "" !== t.innerText ? y(t.innerText) : void 0;
});
var g, m = g.exports;
function p(t) {
if (null !== t && "object" == typeof t) return t.src ? m(t.src) : t.href ? m(t.href) : t.innerText && "" !== t.innerText ? m(t.innerText) : void 0;
}
var v = "fa-kits-diag", A = "fa-kits-node-under-test", x = "data-md5", T = "data-fa-detection-ignore", O = "data-fa-detection-timeout", D = "data-fa-detection-results-collection-max-wait", E = function(t) {
let w = "fa-kits-diag", y = "fa-kits-node-under-test", v = "data-md5", A = "data-fa-detection-ignore", x = "data-fa-detection-timeout", T = "data-fa-detection-results-collection-max-wait", D = t => {
t.preventDefault(), t.stopPropagation();
};
function C(t) {
var e = t.fn, i = void 0 === e ? function() {
return !0;
} : e, e = t.initialDuration, n = void 0 === e ? 1 : e, e = t.maxDuration, a = void 0 === e ? l.FontAwesomeDetection.timeout : e, e = t.showProgress, c = void 0 !== e && e, f = t.progressIndicator;
function E(t) {
let {
fn: a = () => !0,
initialDuration: e = 1,
maxDuration: i = l.FontAwesomeDetection.timeout,
showProgress: s = !1,
progressIndicator: f
} = t;
return new Promise(function(o, r) {
!function e(t, n) {
setTimeout(function() {
var t = i();
c && console.info(f), t ? o(t) : (t = 250 + n) <= a ? e(250, t) : r("timeout");
var t = a();
s && console.info(f), t ? o(t) : (t = 250 + n) <= i ? e(250, t) : r("timeout");
}, t);
}(n, 0);
}(e, 0);
});
}
function F(e) {
for (var i = Array.from(u.scripts).filter(function(t) {
return !t.hasAttribute(T) && t !== e;
}), a = {}, t = 0; t < i.length; t++) !function(t) {
var e = u.createElement("iframe");
e.setAttribute("style", "display:none;");
var n = u.createElement("script");
n.setAttribute("id", A);
var o = w(i[t]);
n.setAttribute(x, o), a[o] = i[t], "" !== i[t].src && (n.src = i[t].src), "" !== i[t].innerText && (n.innerText = i[t].innerText),
n.async = !0;
var r = u.createElement("script");
r.setAttribute("id", v);
t = "file://" === l.location.origin ? "*" : l.location.origin;
r.innerText = "(".concat(function(n, o, r) {
parent.FontAwesomeDetection.__pollUntil({
fn: function() {
return !!window.FontAwesomeConfig || !!window.FontAwesomeKitConfig;
}
}).then(function() {
var t = document.getElementById(n);
parent.postMessage({
type: "fontawesome-conflict",
technology: "js",
src: t.src,
innerText: t.innerText,
tagName: t.tagName,
md5: o
}, r);
}).catch(function(t) {
var e = document.getElementById(n);
"timeout" === t ? parent.postMessage({
type: "no-conflict",
src: e.src,
innerText: e.innerText,
tagName: e.tagName,
md5: o
}, r) : console.error(t);
});
}.toString(), ")('").concat(A, "', '").concat(o, "', '").concat(t, "');"), e.onload = function() {
e.contentWindow.addEventListener("error", E, !0), e.contentDocument.head.appendChild(r),
e.contentDocument.head.appendChild(n);
}, h(function() {
return u.body.appendChild(e);
});
}(t);
return a;
}
function k(t) {
var e = t.nodesTested, t = t.nodesFound;
function O(t) {
var {
nodesTested: e,
nodesFound: n
} = t;
l.FontAwesomeDetection = l.FontAwesomeDetection || {}, l.FontAwesomeDetection.nodesTested = e,
l.FontAwesomeDetection.nodesFound = t, l.FontAwesomeDetection.detectionDone = !0;
l.FontAwesomeDetection.nodesFound = n, l.FontAwesomeDetection.detectionDone = !0;
}
function j(t) {
var e = 0 < arguments.length && void 0 !== t ? t : function() {}, n = {
function C(t) {
let e = 0 < arguments.length && void 0 !== t ? t : () => {}, n = {
conflict: {},
noConflict: {}
};
l.onmessage = function(t) {
"file://" !== l.location.origin && t.origin !== l.location.origin || t && t.data && ("fontawesome-conflict" === t.data.type ? n.conflict[t.data.md5] = t.data : "no-conflict" === t.data.type && (n.noConflict[t.data.md5] = t.data));
};
var o = F(u.currentScript), t = function() {
var t = Array.from(u.getElementsByTagName("link")).filter(function(t) {
return !t.hasAttribute(T);
}), e = Array.from(u.getElementsByTagName("style")).filter(function(t) {
return !t.hasAttribute(T) && (!l.FontAwesomeConfig || !t.innerText.match(new RegExp("svg:not\\(:root\\)\\.".concat(l.FontAwesomeConfig.replacementClass))));
});
function n(t, e) {
var n = u.createElement("iframe");
n.setAttribute("style", "visibility: hidden; position: absolute; height: 0; width: 0;");
var o = "fa-test-icon-" + e, r = u.createElement("i");
r.setAttribute("class", "fa fa-coffee"), r.setAttribute("id", o);
var i = u.createElement("script");
i.setAttribute("id", v);
var a = "file://" === l.location.origin ? "*" : l.location.origin;
i.innerText = "(".concat(function(n, e, o, r) {
var o = (e => {
var o = Array.from(d.scripts).filter(t => !t.hasAttribute(A) && t !== e), r = {};
for (let s = 0; s < o.length; s++) {
let t = d.createElement("iframe"), e = (t.setAttribute("style", "display:none;"),
d.createElement("script"));
e.setAttribute("id", y);
var a = p(o[s]);
e.setAttribute(v, a), r[a] = o[s], "" !== o[s].src && (e.src = o[s].src),
"" !== o[s].innerText && (e.innerText = o[s].innerText), e.async = !0;
let n = d.createElement("script");
n.setAttribute("id", w);
var i = "file://" === l.location.origin ? "*" : l.location.origin;
n.innerText = "(".concat(((n, o, r) => {
parent.FontAwesomeDetection.__pollUntil({
fn: function() {
fn: () => !!window.FontAwesomeConfig || !!window.FontAwesomeKitConfig
}).then(function() {
var t = document.getElementById(n);
parent.postMessage({
type: "fontawesome-conflict",
technology: "js",
src: t.src,
innerText: t.innerText,
tagName: t.tagName,
md5: o
}, r);
}).catch(function(t) {
var e = document.getElementById(n);
"timeout" === t ? parent.postMessage({
type: "no-conflict",
src: e.src,
innerText: e.innerText,
tagName: e.tagName,
md5: o
}, r) : console.error(t);
});
}).toString(), ")('").concat(y, "', '").concat(a, "', '").concat(i, "');"),
t.onload = function() {
t.contentWindow.addEventListener("error", D, !0), t.contentDocument.head.appendChild(n),
t.contentDocument.head.appendChild(e);
}, h(() => d.body.appendChild(t));
}
return r;
})(d.currentScript), r = (() => {
var t = Array.from(d.getElementsByTagName("link")).filter(t => !t.hasAttribute(A)), e = Array.from(d.getElementsByTagName("style")).filter(t => !(t.hasAttribute(A) || l.FontAwesomeConfig && t.innerText.match(new RegExp("svg:not\\(:root\\)\\.".concat(l.FontAwesomeConfig.replacementClass)))));
function n(t, e) {
let n = d.createElement("iframe");
n.setAttribute("style", "visibility: hidden; position: absolute; height: 0; width: 0;");
var o = "fa-test-icon-" + e;
let r = d.createElement("i"), a = (r.setAttribute("class", "fa fa-coffee"),
r.setAttribute("id", o), d.createElement("script"));
a.setAttribute("id", w);
var i = "file://" === l.location.origin ? "*" : l.location.origin;
a.innerText = "(".concat(((n, e, o, r) => {
parent.FontAwesomeDetection.__pollUntil({
fn: () => {
var t = document.getElementById(e), t = window.getComputedStyle(t).getPropertyValue("font-family");
return !(!t.match(/FontAwesome/) && !t.match(/Font Awesome [56]/));
}
}).then(function() {
}).then(() => {
var t = document.getElementById(n);
parent.postMessage({
type: "fontawesome-conflict",
@ -277,226 +269,309 @@ t = function() {
md5: o
}, r) : console.error(t);
});
}.toString(), ")('").concat(A, "', '").concat(o || "foo", "', '").concat(e, "', '").concat(a, "');"),
}).toString(), ")('").concat(y, "', '").concat(o || "foo", "', '").concat(e, "', '").concat(i, "');"),
n.onload = function() {
n.contentWindow.addEventListener("error", E, !0), n.contentDocument.head.appendChild(i),
n.contentWindow.addEventListener("error", D, !0), n.contentDocument.head.appendChild(a),
n.contentDocument.head.appendChild(t), n.contentDocument.body.appendChild(r);
}, h(function() {
return u.body.appendChild(n);
});
}, h(() => d.body.appendChild(n));
}
for (var o = {}, r = 0; r < t.length; r++) {
var i = u.createElement("link");
i.setAttribute("id", A), i.setAttribute("href", t[r].href), i.setAttribute("rel", t[r].rel);
var a = w(t[r]);
i.setAttribute(x, a), o[a] = t[r], n(i, a);
var o = {};
for (let f = 0; f < t.length; f++) {
var r = d.createElement("link"), a = (r.setAttribute("id", y), r.setAttribute("href", t[f].href),
r.setAttribute("rel", t[f].rel), p(t[f]));
r.setAttribute(v, a), o[a] = t[f], n(r, a);
}
for (var c = 0; c < e.length; c++) {
var f = u.createElement("style");
f.setAttribute("id", A);
var s = w(e[c]);
f.setAttribute(x, s), f.innerText = e[c].innerText, o[s] = e[c], n(f, s);
for (let c = 0; c < e.length; c++) {
var i = d.createElement("style"), s = (i.setAttribute("id", y),
p(e[c]));
i.setAttribute(v, s), i.innerText = e[c].innerText, o[s] = e[c],
n(i, s);
}
return o;
}(), r = a(a({}, o), t), i = Object.keys(o).length + Object.keys(t).length, t = l.FontAwesomeDetection.timeout + l.FontAwesomeDetection.resultsCollectionMaxWait;
})();
let a = s(s({}, o), r), i = Object.keys(o).length + Object.keys(r).length;
o = l.FontAwesomeDetection.timeout + l.FontAwesomeDetection.resultsCollectionMaxWait;
console.group("Font Awesome Detector"), 0 === i ? (console.info("%cAll Good!", "color: green; font-size: large"),
console.info("We didn't find anything that needs testing for conflicts. Ergo, no conflicts.")) : (console.info("Testing ".concat(i, " possible conflicts.")),
console.info("We'll wait about ".concat(Math.round(l.FontAwesomeDetection.timeout / 10) / 100, " seconds while testing these and\n") + "then up to another ".concat(Math.round(l.FontAwesomeDetection.resultsCollectionMaxWait / 10) / 100, " to allow the browser time\n") + "to accumulate the results. But we'll probably be outta here way before then.\n\n"),
console.info("You can adjust those durations by assigning values to these attributes on the <script> element that loads this detection:"),
console.info("\t%c".concat(O, "%c: milliseconds to wait for each test before deciding whether it's a conflict."), "font-weight: bold;", "font-size: normal;"),
console.info("\t%c".concat(D, "%c: milliseconds to wait for the browser to accumulate test results before giving up."), "font-weight: bold;", "font-size: normal;"),
C({
maxDuration: t,
console.info("\t%c".concat(x, "%c: milliseconds to wait for each test before deciding whether it's a conflict."), "font-weight: bold;", "font-size: normal;"),
console.info("\t%c".concat(T, "%c: milliseconds to wait for the browser to accumulate test results before giving up."), "font-weight: bold;", "font-size: normal;"),
E({
maxDuration: o,
showProgress: !0,
progressIndicator: "waiting...",
fn: function() {
return Object.keys(n.conflict).length + Object.keys(n.noConflict).length >= i;
}
}).then(function() {
console.info("DONE!"), k({
fn: () => Object.keys(n.conflict).length + Object.keys(n.noConflict).length >= i
}).then(() => {
console.info("DONE!"), O({
nodesTested: n,
nodesFound: r
nodesFound: a
}), e({
nodesTested: n,
nodesFound: r
nodesFound: a
}), console.groupEnd();
}).catch(function(t) {
}).catch(t => {
"timeout" === t ? console.info("TIME OUT! We waited until we got tired. Here's what we found:") : (console.info("Whoops! We hit an error:", t),
console.info("Here's what we'd found up until that error:")), k({
console.info("Here's what we'd found up until that error:")), O({
nodesTested: n,
nodesFound: r
nodesFound: a
}), e({
nodesTested: n,
nodesFound: r
nodesFound: a
}), console.groupEnd();
}));
}
var S = l.FontAwesomeDetection || {}, N = a(a(a({}, {
var n = l.FontAwesomeDetection || {}, n = s(s(s({}, {
report: function(t) {
var e, n = t.nodesTested, o = t.nodesFound, r = {};
var e, {
nodesTested: n,
nodesFound: o
} = t, r = {};
for (e in o) n.conflict[e] || n.noConflict[e] || (r[e] = o[e]);
if (0 < (t = Object.keys(n.conflict).length)) {
console.info("%cConflict".concat(1 < t ? "s" : "", " found:"), "color: darkred; font-size: large");
var i, a = {};
var a = Object.keys(n.conflict).length;
if (0 < a) {
console.info("%cConflict".concat(1 < a ? "s" : "", " found:"), "color: darkred; font-size: large");
var i, s = {};
for (i in n.conflict) {
var c = n.conflict[i];
a[i] = {
tagName: c.tagName,
"src/href": c.src || c.href || "n/a",
"innerText excerpt": c.innerText && "" !== c.innerText ? c.innerText.slice(0, 200) + "..." : "(empty)"
};
}
console.table(a);
}
if (0 < (t = Object.keys(n.noConflict).length)) {
console.info("%cNo conflict".concat(1 < t ? "s" : "", " found with ").concat(1 === t ? "this" : "these", ":"), "color: green; font-size: large");
var f, s = {};
for (f in n.noConflict) {
var l = n.noConflict[f];
s[f] = {
tagName: l.tagName,
"src/href": l.src || l.href || "n/a",
"innerText excerpt": l.innerText && "" !== l.innerText ? l.innerText.slice(0, 200) + "..." : "(empty)"
var f = n.conflict[i];
s[i] = {
tagName: f.tagName,
"src/href": f.src || f.href || "n/a",
"innerText excerpt": f.innerText && "" !== f.innerText ? f.innerText.slice(0, 200) + "..." : "(empty)"
};
}
console.table(s);
}
if (0 < (t = Object.keys(r).length)) {
console.info("%cLeftovers--we timed out before collecting test results for ".concat(1 === t ? "this" : "these", ":"), "color: blue; font-size: large");
var u, d = {};
for (u in r) {
var m = r[u];
d[u] = {
tagName: m.tagName,
"src/href": m.src || m.href || "n/a",
"innerText excerpt": m.innerText && "" !== m.innerText ? m.innerText.slice(0, 200) + "..." : "(empty)"
if (0 < (a = Object.keys(n.noConflict).length)) {
console.info("%cNo conflict".concat(1 < a ? "s" : "", " found with ").concat(1 === a ? "this" : "these", ":"), "color: green; font-size: large");
var c, l = {};
for (c in n.noConflict) {
var d = n.noConflict[c];
l[c] = {
tagName: d.tagName,
"src/href": d.src || d.href || "n/a",
"innerText excerpt": d.innerText && "" !== d.innerText ? d.innerText.slice(0, 200) + "..." : "(empty)"
};
}
console.table(d);
console.table(l);
}
if (0 < (a = Object.keys(r).length)) {
console.info("%cLeftovers--we timed out before collecting test results for ".concat(1 === a ? "this" : "these", ":"), "color: blue; font-size: large");
var u, h = {};
for (u in r) {
var g = r[u];
h[u] = {
tagName: g.tagName,
"src/href": g.src || g.href || "n/a",
"innerText excerpt": g.innerText && "" !== g.innerText ? g.innerText.slice(0, 200) + "..." : "(empty)"
};
}
console.table(h);
}
},
timeout: +(u.currentScript.getAttribute(O) || "2000"),
resultsCollectionMaxWait: +(u.currentScript.getAttribute(D) || "5000")
}), S), {}, {
__pollUntil: C,
md5ForNode: w,
timeout: +(d.currentScript.getAttribute(x) || "2000"),
resultsCollectionMaxWait: +(d.currentScript.getAttribute(T) || "5000")
}), n), {}, {
__pollUntil: E,
md5ForNode: p,
detectionDone: !1,
nodesTested: null,
nodesFound: null
});
l.FontAwesomeDetection = N;
var P = function() {
}), n = (l.FontAwesomeDetection = n, {
classic: {
fa: "solid",
fas: "solid",
"fa-solid": "solid",
far: "regular",
"fa-regular": "regular",
fal: "light",
"fa-light": "light",
fat: "thin",
"fa-thin": "thin",
fab: "brands",
"fa-brands": "brands"
},
duotone: {
fa: "solid",
fad: "solid",
"fa-solid": "solid",
"fa-duotone": "solid",
fadr: "regular",
"fa-regular": "regular",
fadl: "light",
"fa-light": "light",
fadt: "thin",
"fa-thin": "thin"
},
sharp: {
fa: "solid",
fass: "solid",
"fa-solid": "solid",
fasr: "regular",
"fa-regular": "regular",
fasl: "light",
"fa-light": "light",
fast: "thin",
"fa-thin": "thin"
},
"sharp-duotone": {
fa: "solid",
fasds: "solid",
"fa-solid": "solid",
fasdr: "regular",
"fa-regular": "regular",
fasdl: "light",
"fa-light": "light",
fasdt: "thin",
"fa-thin": "thin"
}
}), F = "classic", k = {
fak: "kit",
"fa-kit": "kit"
}, j = {
fakd: "kit-duotone",
"fa-kit-duotone": "kit-duotone"
}, N = {
kit: "fak"
}, P = {
"kit-duotone": "fakd"
};
let S = (() => {
try {
return "production" === process.env.NODE_ENV;
} catch (t) {
return !1;
}
}(), M = "classic", I = "sharp", W = [ M, I ];
function B(t) {
})();
function M(t) {
return new Proxy(t, {
get: function(t, e) {
return e in t ? t[e] : t[M];
get(t, e) {
return e in t ? t[e] : t[F];
}
});
}
B((r(L = {}, M, {
fa: "solid",
fas: "solid",
"fa-solid": "solid",
far: "regular",
"fa-regular": "regular",
fal: "light",
"fa-light": "light",
fat: "thin",
"fa-thin": "thin",
fad: "duotone",
"fa-duotone": "duotone",
fab: "brands",
"fa-brands": "brands",
fak: "kit",
"fa-kit": "kit"
}), r(L, I, {
fa: "solid",
fass: "solid",
"fa-solid": "solid",
fasr: "regular",
"fa-regular": "regular",
fasl: "light",
"fa-light": "light"
}), L));
var t = B((r(f = {}, M, {
solid: "fas",
regular: "far",
light: "fal",
thin: "fat",
duotone: "fad",
brands: "fab",
kit: "fak"
}), r(f, I, {
solid: "fass",
regular: "fasr",
light: "fasl"
}), f)), S = (B((r(n = {}, M, {
fab: "fa-brands",
fad: "fa-duotone",
fak: "fa-kit",
fal: "fa-light",
far: "fa-regular",
fas: "fa-solid",
fat: "fa-thin"
}), r(n, I, {
fass: "fa-solid",
fasr: "fa-regular",
fasl: "fa-light"
}), n)), B((r(s = {}, M, {
"fa-brands": "fab",
"fa-duotone": "fad",
"fa-kit": "fak",
"fa-light": "fal",
"fa-regular": "far",
"fa-solid": "fas",
"fa-thin": "fat"
}), r(s, I, {
"fa-solid": "fass",
"fa-regular": "fasr",
"fa-light": "fasl"
}), s)), B((r(z = {}, M, {
900: "fas",
400: "far",
normal: "far",
300: "fal",
100: "fat"
}), r(z, I, {
900: "fass",
400: "fasr",
300: "fasl"
}), z)), [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ]), N = S.concat([ 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 ]), L = "duotone-group", f = "swap-opacity", n = "primary", s = "secondary", z = new Set();
Object.keys(t[M]).map(z.add.bind(z)), Object.keys(t[I]).map(z.add.bind(z));
[].concat(W, function(t) {
if (Array.isArray(t)) return i(t);
}(z = z) || function(t) {
if ("undefined" != typeof Symbol && null != t[Symbol.iterator] || null != t["@@iterator"]) return Array.from(t);
}(z) || function(t, e) {
if (t) {
if ("string" == typeof t) return i(t, e);
var n = Object.prototype.toString.call(t).slice(8, -1);
return "Map" === (n = "Object" === n && t.constructor ? t.constructor.name : n) || "Set" === n ? Array.from(t) : "Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n) ? i(t, e) : void 0;
var I = s({}, n), n = (I[F] = s(s(s(s({}, {
"fa-duotone": "duotone"
}), n[F]), k), j), M(I), s({}, {
classic: {
solid: "fas",
regular: "far",
light: "fal",
thin: "fat",
brands: "fab"
},
duotone: {
solid: "fad",
regular: "fadr",
light: "fadl",
thin: "fadt"
},
sharp: {
solid: "fass",
regular: "fasr",
light: "fasl",
thin: "fast"
},
"sharp-duotone": {
solid: "fasds",
regular: "fasdr",
light: "fasdl",
thin: "fasdt"
}
})), k = (n[F] = s(s(s(s({}, {
duotone: "fad"
}), n[F]), N), P), M(n), s({}, {
classic: {
fab: "fa-brands",
fad: "fa-duotone",
fal: "fa-light",
far: "fa-regular",
fas: "fa-solid",
fat: "fa-thin"
},
duotone: {
fadr: "fa-regular",
fadl: "fa-light",
fadt: "fa-thin"
},
sharp: {
fass: "fa-solid",
fasr: "fa-regular",
fasl: "fa-light",
fast: "fa-thin"
},
"sharp-duotone": {
fasds: "fa-solid",
fasdr: "fa-regular",
fasdl: "fa-light",
fasdt: "fa-thin"
}
})), j = (k[F] = s(s({}, k[F]), {
fak: "fa-kit"
}), M(k), s({}, {
classic: {
"fa-brands": "fab",
"fa-duotone": "fad",
"fa-light": "fal",
"fa-regular": "far",
"fa-solid": "fas",
"fa-thin": "fat"
},
duotone: {
"fa-regular": "fadr",
"fa-light": "fadl",
"fa-thin": "fadt"
},
sharp: {
"fa-solid": "fass",
"fa-regular": "fasr",
"fa-light": "fasl",
"fa-thin": "fast"
},
"sharp-duotone": {
"fa-solid": "fasds",
"fa-regular": "fasdr",
"fa-light": "fasdl",
"fa-thin": "fasdt"
}
}));
j[F] = s(s({}, j[F]), {
"fa-kit": "fak"
}), M(j), M(s({}, {
classic: {
900: "fas",
400: "far",
normal: "far",
300: "fal",
100: "fat"
},
duotone: {
900: "fad",
400: "fadr",
300: "fadl",
100: "fadt"
},
sharp: {
900: "fass",
400: "fasr",
300: "fasl",
100: "fast"
},
"sharp-duotone": {
900: "fasds",
400: "fasdr",
300: "fasdl",
100: "fasdt"
}
}(z) || function() {
throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
}(), [ "2xs", "xs", "sm", "lg", "xl", "2xl", "beat", "border", "fade", "beat-fade", "bounce", "flip-both", "flip-horizontal", "flip-vertical", "flip", "fw", "inverse", "layers-counter", "layers-text", "layers", "li", "pull-left", "pull-right", "pulse", "rotate-180", "rotate-270", "rotate-90", "rotate-by", "shake", "spin-pulse", "spin-reverse", "spin", "stack-1x", "stack-2x", "stack", "ul", L, f, n, s ]).concat(S.map(function(t) {
return "".concat(t, "x");
})).concat(N.map(function(t) {
return "w-".concat(t);
}));
!function(t) {
try {
for (var e = arguments.length, n = new Array(1 < e ? e - 1 : 0), o = 1; o < e; o++) n[o - 1] = arguments[o];
t.apply(void 0, n);
t(...n);
} catch (t) {
if (!P) throw t;
if (!S) throw t;
}
}(function() {
d && m && j(window.FontAwesomeDetection.report);
}(() => {
a && i && C(window.FontAwesomeDetection.report);
});
}, ("object" != typeof exports || "undefined" == typeof module) && "function" == typeof define && define.amd ? define(t) : t();
});

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -11,7 +11,7 @@
}
.@{fa-css-prefix}-bounce {
animation-name: ~'@{fa-css-prefix}-beat';
animation-name: ~'@{fa-css-prefix}-bounce';
animation-delay: ~'var(--@{fa-css-prefix}-animation-delay, 0s)';
animation-direction: ~'var(--@{fa-css-prefix}-animation-direction, normal)';
animation-duration: ~'var(--@{fa-css-prefix}-animation-duration, 1s)';
@ -52,7 +52,7 @@
animation-direction: ~'var(--@{fa-css-prefix}-animation-direction, normal)';
animation-duration: ~'var(--@{fa-css-prefix}-animation-duration, 1s)';
animation-iteration-count: ~'var(--@{fa-css-prefix}-animation-iteration-count, infinite)';
animation-timing-function: ~'var(--@{fa-css-prefix}-animation-timing, ease-in-out)';
animation-timing-function: ~'var(--@{fa-css-prefix}-animation-timing, linear)';
}
.@{fa-css-prefix}-spin {
@ -105,10 +105,10 @@
@keyframes ~'@{fa-css-prefix}-bounce' {
0% { transform: scale(1,1) translateY(0); }
10% { transform: ~'scale(var(--#{$fa-css-prefix}-bounce-start-scale-x, 1.1),var(--#{$fa-css-prefix}-bounce-start-scale-y, 0.9))' translateY(0); }
30% { transform: ~'scale(var(--#{$fa-css-prefix}-bounce-jump-scale-x, 0.9),var(--#{$fa-css-prefix}-bounce-jump-scale-y, 1.1))' ~'translateY(var(--#{$fa-css-prefix}-bounce-height, -0.5em))'; }
50% { transform: ~'scale(var(--#{$fa-css-prefix}-bounce-land-scale-x, 1.05),var(--#{$fa-css-prefix}-bounce-land-scale-y, 0.95))' translateY(0); }
57% { transform: ~'scale(1,1) translateY(var(--#{$fa-css-prefix}-bounce-rebound, -0.125em))'; }
10% { transform: ~'scale(var(--@{fa-css-prefix}-bounce-start-scale-x, 1.1),var(--@{fa-css-prefix}-bounce-start-scale-y, 0.9))' translateY(0); }
30% { transform: ~'scale(var(--@{fa-css-prefix}-bounce-jump-scale-x, 0.9),var(--@{fa-css-prefix}-bounce-jump-scale-y, 1.1))' ~'translateY(var(--@{fa-css-prefix}-bounce-height, -0.5em))'; }
50% { transform: ~'scale(var(--@{fa-css-prefix}-bounce-land-scale-x, 1.05),var(--@{fa-css-prefix}-bounce-land-scale-y, 0.95))' translateY(0); }
57% { transform: ~'scale(1,1) translateY(var(--@{fa-css-prefix}-bounce-rebound, -0.125em))'; }
64% { transform: scale(1,1) translateY(0); }
100% { transform: scale(1,1) translateY(0); }
}

View File

@ -6,33 +6,43 @@
font-weight: ~'var(--@{fa-css-prefix}-style, @{fa-style})';
}
.@{fa-css-prefix},
.fas,
.@{fa-css-prefix}-solid,
.fass,
.@{fa-css-prefix}-sharp,
.far,
.@{fa-css-prefix}-regular,
.fab,
.@{fa-css-prefix}-brands {
.@{fa-css-prefix}-solid,
.@{fa-css-prefix}-regular,
.@{fa-css-prefix}-brands,
.@{fa-css-prefix}-sharp-solid,
.@{fa-css-prefix}-classic,
.@{fa-css-prefix} {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: ~'var(--@{fa-css-prefix}-display, @{fa-display})';
font-style: normal;
font-variant: normal;
line-height: 1;
text-rendering: auto;
}
.fas,
.fas::before,
.far::before,
.fab::before,
.@{fa-css-prefix}-solid::before,
.@{fa-css-prefix}-regular::before,
.@{fa-css-prefix}-brands::before,
.@{fa-css-prefix}::before {
content: ~'var(@{fa-icon-property})';
}
.@{fa-css-prefix}-classic,
.fas,
.@{fa-css-prefix}-solid,
.far,
.@{fa-css-prefix}-regular {
font-family: 'Font Awesome 6 Free';
}
.fab,
.@{fa-css-prefix}-brands {
.@{fa-css-prefix}-brands,
.fab {
font-family: 'Font Awesome 6 Brands';
}

View File

@ -5,5 +5,7 @@
readers do not read off random characters that represent icons */
each(.fa-icons(), {
.@{fa-css-prefix}-@{key}::before { content: @value; }
.@{fa-css-prefix}-@{key} {
@{fa-icon-property}: @value;
}
});

View File

@ -43,36 +43,26 @@
// sets a specific icon family to use alongside style + icon mixins
.fa-family-classic() {
font-family: 'Font Awesome 6 Free';
&:extend(.fa-classic all);
}
// convenience mixins for declaring pseudo-elements by CSS variable,
// including all style-specific font properties, and both the ::before
// and ::after elements in the duotone case.
// including all style-specific font properties
.fa-icon-solid(@fa-var) {
.fa-icon;
.fa-solid;
&:extend(.fa-solid all);
&::before {
content: @fa-var;
}
& { @{fa-icon-property}: @fa-var; @{fa-duotone-icon-property}: %("%s%s", @fa-var, @fa-var); }
}
.fa-icon-regular(@fa-var) {
.fa-icon;
.fa-regular;
&:extend(.fa-regular all);
&::before {
content: @fa-var;
}
& { @{fa-icon-property}: @fa-var; @{fa-duotone-icon-property}: %("%s%s", @fa-var, @fa-var); }
}
.fa-icon-brands(@fa-var) {
.fa-icon;
.fa-brands;
&:extend(.fa-brands all);
&::before {
content: @fa-var;
}
& { @{fa-icon-property}: @fa-var; @{fa-duotone-icon-property}: %("%s%s", @fa-var, @fa-var); }
}

View File

@ -22,10 +22,10 @@
}
.@{fa-css-prefix}-flip-both,
.@{fa-css-prefix}-flip-horizontal.@{fa-css-prefix}-flip-vertical {
.@{fa-css-prefix}-flip-horizontal.@{fa-css-prefix}-flip-vertical {
transform: scale(-1, -1);
}
.@{fa-css-prefix}-rotate-by {
transform: rotate(~'var(--@{fa-css-prefix}-rotate-angle, none)');
transform: rotate(~'var(--@{fa-css-prefix}-rotate-angle, 0)');
}

File diff suppressed because it is too large Load Diff

View File

@ -1,53 +1,55 @@
// variables
// --------------------------
@fa-css-prefix : fa;
@fa-style : 900;
@fa-style-family : "Font Awesome 6 Free";
@fa-style-family-sharp : "Font Awesome 6 Sharp";
@fa-css-prefix : fa;
@fa-style : 900;
@fa-style-family : "Font Awesome 6 Free";
@fa-display : inline-block;
@fa-icon-property : --fa;
@fa-duotone-icon-property : --fa--fa;
@fa-fw-width : (20em / 16);
@fa-inverse : #fff;
@fa-display : inline-block;
@fa-border-color : #eee;
@fa-border-padding : .2em .25em .15em;
@fa-border-radius : .1em;
@fa-border-style : solid;
@fa-border-width : .08em;
@fa-fw-width : (20em / 16);
@fa-inverse : #fff;
@fa-size-scale-2xs : 10;
@fa-size-scale-xs : 12;
@fa-size-scale-sm : 14;
@fa-size-scale-base : 16;
@fa-size-scale-lg : 20;
@fa-size-scale-xl : 24;
@fa-size-scale-2xl : 32;
@fa-border-color : #eee;
@fa-border-padding : .2em .25em .15em;
@fa-border-radius : .1em;
@fa-border-style : solid;
@fa-border-width : .08em;
@fa-size-scale-2xs : 10;
@fa-size-scale-xs : 12;
@fa-size-scale-sm : 14;
@fa-size-scale-base : 16;
@fa-size-scale-lg : 20;
@fa-size-scale-xl : 24;
@fa-size-scale-2xl : 32;
.fa-sizes() {
2xs : @fa-size-scale-2xs;
xs : @fa-size-scale-xs;
sm : @fa-size-scale-sm;
lg : @fa-size-scale-lg;
xl : @fa-size-scale-xl;
2xl : @fa-size-scale-2xl;
2xs : @fa-size-scale-2xs;
xs : @fa-size-scale-xs;
sm : @fa-size-scale-sm;
lg : @fa-size-scale-lg;
xl : @fa-size-scale-xl;
2xl : @fa-size-scale-2xl;
}
@fa-li-width : 2em;
@fa-li-margin : (@fa-li-width * 5/4);
@fa-li-width : 2em;
@fa-li-margin : (@fa-li-width * 5/4);
@fa-pull-margin : .3em;
@fa-pull-margin : .3em;
@fa-primary-opacity : 1;
@fa-secondary-opacity : .4;
@fa-primary-opacity : 1;
@fa-secondary-opacity : .4;
@fa-stack-vertical-align: middle;
@fa-stack-width : (@fa-fw-width * 2);
@fa-stack-z-index : auto;
@fa-stack-vertical-align : middle;
@fa-stack-width : (@fa-fw-width * 2);
@fa-stack-z-index : auto;
@fa-font-display : block;
@fa-font-path : "../webfonts";
@fa-font-display : block;
@fa-font-path : "../webfonts";
@fa-var-0: "\30";
@fa-var-1: "\31";
@ -515,6 +517,8 @@
@fa-var-sign-in-alt: "\f2f6";
@fa-var-venus: "\f221";
@fa-var-passport: "\f5ab";
@fa-var-thumbtack-slash: "\e68f";
@fa-var-thumb-tack-slash: "\e68f";
@fa-var-heart-pulse: "\f21e";
@fa-var-heartbeat: "\f21e";
@fa-var-people-carry-box: "\f4ce";
@ -635,6 +639,7 @@
@fa-var-arrow-up-from-ground-water: "\e4b5";
@fa-var-martini-glass: "\f57b";
@fa-var-glass-martini-alt: "\f57b";
@fa-var-square-binary: "\e69b";
@fa-var-rotate-left: "\f2ea";
@fa-var-rotate-back: "\f2ea";
@fa-var-rotate-backward: "\f2ea";
@ -807,6 +812,7 @@
@fa-var-couch: "\f4b8";
@fa-var-cedi-sign: "\e0df";
@fa-var-italic: "\f033";
@fa-var-table-cells-column-lock: "\e678";
@fa-var-church: "\f51d";
@fa-var-comments-dollar: "\f653";
@fa-var-democrat: "\f747";
@ -1053,6 +1059,7 @@
@fa-var-grin-squint: "\f585";
@fa-var-hand-holding-dollar: "\f4c0";
@fa-var-hand-holding-usd: "\f4c0";
@fa-var-chart-diagram: "\e695";
@fa-var-bacterium: "\e05a";
@fa-var-hand-pointer: "\f25a";
@fa-var-drum-steelpan: "\f56a";
@ -1085,6 +1092,7 @@
@fa-var-shield-virus: "\e06c";
@fa-var-dice-six: "\f526";
@fa-var-mosquito-net: "\e52c";
@fa-var-file-fragment: "\e697";
@fa-var-bridge-water: "\e4ce";
@fa-var-person-booth: "\f756";
@fa-var-text-width: "\f035";
@ -1266,6 +1274,7 @@
@fa-var-plug-circle-plus: "\e55f";
@fa-var-place-of-worship: "\f67f";
@fa-var-grip-vertical: "\f58e";
@fa-var-hexagon-nodes: "\e699";
@fa-var-arrow-turn-up: "\f148";
@fa-var-level-up: "\f148";
@fa-var-u: "\55";
@ -1531,6 +1540,7 @@
@fa-var-tree-city: "\e587";
@fa-var-play: "\f04b";
@fa-var-font: "\f031";
@fa-var-table-cells-row-lock: "\e67a";
@fa-var-rupiah-sign: "\e23d";
@fa-var-magnifying-glass: "\f002";
@fa-var-search: "\f002";
@ -1654,6 +1664,7 @@
@fa-var-photo-film: "\f87c";
@fa-var-photo-video: "\f87c";
@fa-var-folder-minus: "\f65d";
@fa-var-hexagon-nodes-bolt: "\e69a";
@fa-var-store: "\f54e";
@fa-var-arrow-trend-up: "\e098";
@fa-var-plug-circle-minus: "\e55e";
@ -1741,6 +1752,7 @@
@fa-var-shield-blank: "\f132";
@fa-var-arrow-up-short-wide: "\f885";
@fa-var-sort-amount-up-alt: "\f885";
@fa-var-comment-nodes: "\e696";
@fa-var-house-medical: "\e3b2";
@fa-var-golf-ball-tee: "\f450";
@fa-var-golf-ball: "\f450";
@ -1874,7 +1886,6 @@
@fa-var-warning: "\f071";
@fa-var-database: "\f1c0";
@fa-var-share: "\f064";
@fa-var-arrow-turn-right: "\f064";
@fa-var-mail-forward: "\f064";
@fa-var-bottle-droplet: "\e4c4";
@fa-var-mask-face: "\e1d7";
@ -1932,6 +1943,7 @@
@fa-var-mug-saucer: "\f0f4";
@fa-var-coffee: "\f0f4";
@fa-var-brush: "\f55d";
@fa-var-file-half-dashed: "\e698";
@fa-var-mask: "\f6fa";
@fa-var-magnifying-glass-minus: "\f010";
@fa-var-search-minus: "\f010";
@ -1951,6 +1963,7 @@
@fa-var-bug-slash: "\e490";
@fa-var-arrow-up-from-water-pump: "\e4b6";
@fa-var-bone: "\f5d7";
@fa-var-table-cells-row-unlock: "\e691";
@fa-var-user-injured: "\f728";
@fa-var-face-sad-tear: "\f5b4";
@fa-var-sad-tear: "\f5b4";
@ -2013,6 +2026,7 @@
@fa-var-yoast: "\f2b1";
@fa-var-cloudflare: "\e07d";
@fa-var-ups: "\f7e0";
@fa-var-pixiv: "\e640";
@fa-var-wpexplorer: "\f2de";
@fa-var-dyalog: "\f399";
@fa-var-bity: "\f37a";
@ -2033,6 +2047,8 @@
@fa-var-centercode: "\f380";
@fa-var-glide-g: "\f2a6";
@fa-var-drupal: "\f1a9";
@fa-var-jxl: "\e67b";
@fa-var-dart-lang: "\e693";
@fa-var-hire-a-helper: "\f3b0";
@fa-var-creative-commons-by: "\f4e7";
@fa-var-unity: "\e049";
@ -2048,6 +2064,7 @@
@fa-var-contao: "\f26d";
@fa-var-square-font-awesome: "\e5ad";
@fa-var-deskpro: "\f38f";
@fa-var-brave: "\e63c";
@fa-var-sistrix: "\f3ee";
@fa-var-square-instagram: "\e055";
@fa-var-instagram-square: "\e055";
@ -2104,6 +2121,7 @@
@fa-var-centos: "\f789";
@fa-var-adn: "\f170";
@fa-var-cloudsmith: "\f384";
@fa-var-opensuse: "\e62b";
@fa-var-pied-piper-alt: "\f1a8";
@fa-var-square-dribbble: "\f397";
@fa-var-dribbble-square: "\f397";
@ -2116,6 +2134,7 @@
@fa-var-debian: "\e60b";
@fa-var-openid: "\f19b";
@fa-var-instalod: "\e081";
@fa-var-files-pinwheel: "\e69f";
@fa-var-expeditedssl: "\f23e";
@fa-var-sellcast: "\f2da";
@fa-var-square-twitter: "\f081";
@ -2132,6 +2151,7 @@
@fa-var-itunes-note: "\f3b5";
@fa-var-golang: "\e40f";
@fa-var-kickstarter: "\f3bb";
@fa-var-square-kickstarter: "\f3bb";
@fa-var-grav: "\f2d6";
@fa-var-weibo: "\f18a";
@fa-var-uncharted: "\e084";
@ -2152,9 +2172,11 @@
@fa-var-laravel: "\f3bd";
@fa-var-hotjar: "\f3b1";
@fa-var-bluetooth-b: "\f294";
@fa-var-square-letterboxd: "\e62e";
@fa-var-sticker-mule: "\f3f7";
@fa-var-creative-commons-zero: "\f4f3";
@fa-var-hips: "\f452";
@fa-var-css: "\e6a2";
@fa-var-behance: "\f1b4";
@fa-var-reddit: "\f1a1";
@fa-var-discord: "\f392";
@ -2163,6 +2185,7 @@
@fa-var-cc-discover: "\f1f2";
@fa-var-wpbeginner: "\f297";
@fa-var-confluence: "\f78d";
@fa-var-shoelace: "\e60c";
@fa-var-mdb: "\f8ca";
@fa-var-dochub: "\f394";
@fa-var-accessible-icon: "\f368";
@ -2204,6 +2227,7 @@
@fa-var-y-combinator: "\f23b";
@fa-var-empire: "\f1d1";
@fa-var-envira: "\f299";
@fa-var-google-scholar: "\e63b";
@fa-var-square-gitlab: "\e5ae";
@fa-var-gitlab-square: "\e5ae";
@fa-var-studiovinari: "\f3f8";
@ -2248,6 +2272,7 @@
@fa-var-blogger-b: "\f37d";
@fa-var-opencart: "\f23d";
@fa-var-vine: "\f1ca";
@fa-var-signal-messenger: "\e663";
@fa-var-paypal: "\f1ed";
@fa-var-gitlab: "\f296";
@fa-var-typo3: "\f42b";
@ -2259,6 +2284,7 @@
@fa-var-bootstrap: "\f836";
@fa-var-odnoklassniki: "\f263";
@fa-var-nfc-symbol: "\e531";
@fa-var-mintbit: "\e62f";
@fa-var-ethereum: "\f42e";
@fa-var-speaker-deck: "\f83c";
@fa-var-creative-commons-nc-eu: "\f4e9";
@ -2267,9 +2293,11 @@
@fa-var-ello: "\f5f1";
@fa-var-gofore: "\f3a7";
@fa-var-bimobject: "\f378";
@fa-var-brave-reverse: "\e63d";
@fa-var-facebook-f: "\f39e";
@fa-var-square-google-plus: "\f0d4";
@fa-var-google-plus-square: "\f0d4";
@fa-var-web-awesome: "\e682";
@fa-var-mandalorian: "\f50f";
@fa-var-first-order-alt: "\f50a";
@fa-var-osi: "\f41a";
@ -2292,6 +2320,7 @@
@fa-var-spotify: "\f1bc";
@fa-var-optin-monster: "\f23c";
@fa-var-fly: "\f417";
@fa-var-square-bluesky: "\e6a3";
@fa-var-aviato: "\f421";
@fa-var-itunes: "\f3b4";
@fa-var-cuttlefish: "\f38c";
@ -2301,6 +2330,7 @@
@fa-var-soundcloud: "\f1be";
@fa-var-digg: "\f1a6";
@fa-var-tencent-weibo: "\f1d5";
@fa-var-letterboxd: "\e62d";
@fa-var-symfony: "\f83d";
@fa-var-maxcdn: "\f136";
@fa-var-etsy: "\f2d7";
@ -2323,6 +2353,7 @@
@fa-var-superpowers: "\f2dd";
@fa-var-resolving: "\f3e7";
@fa-var-xbox: "\f412";
@fa-var-square-web-awesome-stroke: "\e684";
@fa-var-searchengin: "\f3eb";
@fa-var-tiktok: "\e07b";
@fa-var-square-facebook: "\f082";
@ -2334,6 +2365,7 @@
@fa-var-hubspot: "\f3b2";
@fa-var-deploydog: "\f38e";
@fa-var-twitch: "\f1e8";
@fa-var-flutter: "\e694";
@fa-var-ravelry: "\f2d9";
@fa-var-mixer: "\e056";
@fa-var-square-lastfm: "\f203";
@ -2347,6 +2379,7 @@
@fa-var-dropbox: "\f16b";
@fa-var-instagram: "\f16d";
@fa-var-cmplid: "\e360";
@fa-var-upwork: "\e641";
@fa-var-facebook: "\f09a";
@fa-var-gripfire: "\f3ac";
@fa-var-jedi-order: "\f50e";
@ -2358,6 +2391,7 @@
@fa-var-trade-federation: "\f513";
@fa-var-autoprefixer: "\f41c";
@fa-var-whatsapp: "\f232";
@fa-var-square-upwork: "\e67c";
@fa-var-slideshare: "\f1e7";
@fa-var-google-play: "\f3ab";
@fa-var-viadeo: "\f2a9";
@ -2384,6 +2418,7 @@
@fa-var-readme: "\f4d5";
@fa-var-html5: "\f13b";
@fa-var-sellsy: "\f213";
@fa-var-square-web-awesome: "\e683";
@fa-var-sass: "\f41e";
@fa-var-wirsindhandwerk: "\e2d0";
@fa-var-wsh: "\e2d0";
@ -2396,6 +2431,7 @@
@fa-var-apper: "\f371";
@fa-var-fort-awesome: "\f286";
@fa-var-waze: "\f83f";
@fa-var-bluesky: "\e671";
@fa-var-cc-jcb: "\f24b";
@fa-var-snapchat: "\f2ab";
@fa-var-snapchat-ghost: "\f2ab";
@ -2405,6 +2441,7 @@
@fa-var-square-behance: "\f1b5";
@fa-var-behance-square: "\f1b5";
@fa-var-supple: "\f3f9";
@fa-var-webflow: "\e65c";
@fa-var-rebel: "\f1d0";
@fa-var-css3: "\f13c";
@fa-var-staylinked: "\f3f5";
@ -2975,6 +3012,8 @@
sign-in-alt: @fa-var-sign-in-alt;
venus: @fa-var-venus;
passport: @fa-var-passport;
thumbtack-slash: @fa-var-thumbtack-slash;
thumb-tack-slash: @fa-var-thumb-tack-slash;
heart-pulse: @fa-var-heart-pulse;
heartbeat: @fa-var-heartbeat;
people-carry-box: @fa-var-people-carry-box;
@ -3095,6 +3134,7 @@
arrow-up-from-ground-water: @fa-var-arrow-up-from-ground-water;
martini-glass: @fa-var-martini-glass;
glass-martini-alt: @fa-var-glass-martini-alt;
square-binary: @fa-var-square-binary;
rotate-left: @fa-var-rotate-left;
rotate-back: @fa-var-rotate-back;
rotate-backward: @fa-var-rotate-backward;
@ -3267,6 +3307,7 @@
couch: @fa-var-couch;
cedi-sign: @fa-var-cedi-sign;
italic: @fa-var-italic;
table-cells-column-lock: @fa-var-table-cells-column-lock;
church: @fa-var-church;
comments-dollar: @fa-var-comments-dollar;
democrat: @fa-var-democrat;
@ -3513,6 +3554,7 @@
grin-squint: @fa-var-grin-squint;
hand-holding-dollar: @fa-var-hand-holding-dollar;
hand-holding-usd: @fa-var-hand-holding-usd;
chart-diagram: @fa-var-chart-diagram;
bacterium: @fa-var-bacterium;
hand-pointer: @fa-var-hand-pointer;
drum-steelpan: @fa-var-drum-steelpan;
@ -3545,6 +3587,7 @@
shield-virus: @fa-var-shield-virus;
dice-six: @fa-var-dice-six;
mosquito-net: @fa-var-mosquito-net;
file-fragment: @fa-var-file-fragment;
bridge-water: @fa-var-bridge-water;
person-booth: @fa-var-person-booth;
text-width: @fa-var-text-width;
@ -3726,6 +3769,7 @@
plug-circle-plus: @fa-var-plug-circle-plus;
place-of-worship: @fa-var-place-of-worship;
grip-vertical: @fa-var-grip-vertical;
hexagon-nodes: @fa-var-hexagon-nodes;
arrow-turn-up: @fa-var-arrow-turn-up;
level-up: @fa-var-level-up;
u: @fa-var-u;
@ -3991,6 +4035,7 @@
tree-city: @fa-var-tree-city;
play: @fa-var-play;
font: @fa-var-font;
table-cells-row-lock: @fa-var-table-cells-row-lock;
rupiah-sign: @fa-var-rupiah-sign;
magnifying-glass: @fa-var-magnifying-glass;
search: @fa-var-search;
@ -4114,6 +4159,7 @@
photo-film: @fa-var-photo-film;
photo-video: @fa-var-photo-video;
folder-minus: @fa-var-folder-minus;
hexagon-nodes-bolt: @fa-var-hexagon-nodes-bolt;
store: @fa-var-store;
arrow-trend-up: @fa-var-arrow-trend-up;
plug-circle-minus: @fa-var-plug-circle-minus;
@ -4201,6 +4247,7 @@
shield-blank: @fa-var-shield-blank;
arrow-up-short-wide: @fa-var-arrow-up-short-wide;
sort-amount-up-alt: @fa-var-sort-amount-up-alt;
comment-nodes: @fa-var-comment-nodes;
house-medical: @fa-var-house-medical;
golf-ball-tee: @fa-var-golf-ball-tee;
golf-ball: @fa-var-golf-ball;
@ -4334,7 +4381,6 @@
warning: @fa-var-warning;
database: @fa-var-database;
share: @fa-var-share;
arrow-turn-right: @fa-var-arrow-turn-right;
mail-forward: @fa-var-mail-forward;
bottle-droplet: @fa-var-bottle-droplet;
mask-face: @fa-var-mask-face;
@ -4392,6 +4438,7 @@
mug-saucer: @fa-var-mug-saucer;
coffee: @fa-var-coffee;
brush: @fa-var-brush;
file-half-dashed: @fa-var-file-half-dashed;
mask: @fa-var-mask;
magnifying-glass-minus: @fa-var-magnifying-glass-minus;
search-minus: @fa-var-search-minus;
@ -4411,6 +4458,7 @@
bug-slash: @fa-var-bug-slash;
arrow-up-from-water-pump: @fa-var-arrow-up-from-water-pump;
bone: @fa-var-bone;
table-cells-row-unlock: @fa-var-table-cells-row-unlock;
user-injured: @fa-var-user-injured;
face-sad-tear: @fa-var-face-sad-tear;
sad-tear: @fa-var-sad-tear;
@ -4475,6 +4523,7 @@
yoast: @fa-var-yoast;
cloudflare: @fa-var-cloudflare;
ups: @fa-var-ups;
pixiv: @fa-var-pixiv;
wpexplorer: @fa-var-wpexplorer;
dyalog: @fa-var-dyalog;
bity: @fa-var-bity;
@ -4495,6 +4544,8 @@
centercode: @fa-var-centercode;
glide-g: @fa-var-glide-g;
drupal: @fa-var-drupal;
jxl: @fa-var-jxl;
dart-lang: @fa-var-dart-lang;
hire-a-helper: @fa-var-hire-a-helper;
creative-commons-by: @fa-var-creative-commons-by;
unity: @fa-var-unity;
@ -4510,6 +4561,7 @@
contao: @fa-var-contao;
square-font-awesome: @fa-var-square-font-awesome;
deskpro: @fa-var-deskpro;
brave: @fa-var-brave;
sistrix: @fa-var-sistrix;
square-instagram: @fa-var-square-instagram;
instagram-square: @fa-var-instagram-square;
@ -4566,6 +4618,7 @@
centos: @fa-var-centos;
adn: @fa-var-adn;
cloudsmith: @fa-var-cloudsmith;
opensuse: @fa-var-opensuse;
pied-piper-alt: @fa-var-pied-piper-alt;
square-dribbble: @fa-var-square-dribbble;
dribbble-square: @fa-var-dribbble-square;
@ -4578,6 +4631,7 @@
debian: @fa-var-debian;
openid: @fa-var-openid;
instalod: @fa-var-instalod;
files-pinwheel: @fa-var-files-pinwheel;
expeditedssl: @fa-var-expeditedssl;
sellcast: @fa-var-sellcast;
square-twitter: @fa-var-square-twitter;
@ -4594,6 +4648,7 @@
itunes-note: @fa-var-itunes-note;
golang: @fa-var-golang;
kickstarter: @fa-var-kickstarter;
square-kickstarter: @fa-var-square-kickstarter;
grav: @fa-var-grav;
weibo: @fa-var-weibo;
uncharted: @fa-var-uncharted;
@ -4614,9 +4669,11 @@
laravel: @fa-var-laravel;
hotjar: @fa-var-hotjar;
bluetooth-b: @fa-var-bluetooth-b;
square-letterboxd: @fa-var-square-letterboxd;
sticker-mule: @fa-var-sticker-mule;
creative-commons-zero: @fa-var-creative-commons-zero;
hips: @fa-var-hips;
css: @fa-var-css;
behance: @fa-var-behance;
reddit: @fa-var-reddit;
discord: @fa-var-discord;
@ -4625,6 +4682,7 @@
cc-discover: @fa-var-cc-discover;
wpbeginner: @fa-var-wpbeginner;
confluence: @fa-var-confluence;
shoelace: @fa-var-shoelace;
mdb: @fa-var-mdb;
dochub: @fa-var-dochub;
accessible-icon: @fa-var-accessible-icon;
@ -4666,6 +4724,7 @@
y-combinator: @fa-var-y-combinator;
empire: @fa-var-empire;
envira: @fa-var-envira;
google-scholar: @fa-var-google-scholar;
square-gitlab: @fa-var-square-gitlab;
gitlab-square: @fa-var-gitlab-square;
studiovinari: @fa-var-studiovinari;
@ -4710,6 +4769,7 @@
blogger-b: @fa-var-blogger-b;
opencart: @fa-var-opencart;
vine: @fa-var-vine;
signal-messenger: @fa-var-signal-messenger;
paypal: @fa-var-paypal;
gitlab: @fa-var-gitlab;
typo3: @fa-var-typo3;
@ -4721,6 +4781,7 @@
bootstrap: @fa-var-bootstrap;
odnoklassniki: @fa-var-odnoklassniki;
nfc-symbol: @fa-var-nfc-symbol;
mintbit: @fa-var-mintbit;
ethereum: @fa-var-ethereum;
speaker-deck: @fa-var-speaker-deck;
creative-commons-nc-eu: @fa-var-creative-commons-nc-eu;
@ -4729,9 +4790,11 @@
ello: @fa-var-ello;
gofore: @fa-var-gofore;
bimobject: @fa-var-bimobject;
brave-reverse: @fa-var-brave-reverse;
facebook-f: @fa-var-facebook-f;
square-google-plus: @fa-var-square-google-plus;
google-plus-square: @fa-var-google-plus-square;
web-awesome: @fa-var-web-awesome;
mandalorian: @fa-var-mandalorian;
first-order-alt: @fa-var-first-order-alt;
osi: @fa-var-osi;
@ -4754,6 +4817,7 @@
spotify: @fa-var-spotify;
optin-monster: @fa-var-optin-monster;
fly: @fa-var-fly;
square-bluesky: @fa-var-square-bluesky;
aviato: @fa-var-aviato;
itunes: @fa-var-itunes;
cuttlefish: @fa-var-cuttlefish;
@ -4763,6 +4827,7 @@
soundcloud: @fa-var-soundcloud;
digg: @fa-var-digg;
tencent-weibo: @fa-var-tencent-weibo;
letterboxd: @fa-var-letterboxd;
symfony: @fa-var-symfony;
maxcdn: @fa-var-maxcdn;
etsy: @fa-var-etsy;
@ -4785,6 +4850,7 @@
superpowers: @fa-var-superpowers;
resolving: @fa-var-resolving;
xbox: @fa-var-xbox;
square-web-awesome-stroke: @fa-var-square-web-awesome-stroke;
searchengin: @fa-var-searchengin;
tiktok: @fa-var-tiktok;
square-facebook: @fa-var-square-facebook;
@ -4796,6 +4862,7 @@
hubspot: @fa-var-hubspot;
deploydog: @fa-var-deploydog;
twitch: @fa-var-twitch;
flutter: @fa-var-flutter;
ravelry: @fa-var-ravelry;
mixer: @fa-var-mixer;
square-lastfm: @fa-var-square-lastfm;
@ -4809,6 +4876,7 @@
dropbox: @fa-var-dropbox;
instagram: @fa-var-instagram;
cmplid: @fa-var-cmplid;
upwork: @fa-var-upwork;
facebook: @fa-var-facebook;
gripfire: @fa-var-gripfire;
jedi-order: @fa-var-jedi-order;
@ -4820,6 +4888,7 @@
trade-federation: @fa-var-trade-federation;
autoprefixer: @fa-var-autoprefixer;
whatsapp: @fa-var-whatsapp;
square-upwork: @fa-var-square-upwork;
slideshare: @fa-var-slideshare;
google-play: @fa-var-google-play;
viadeo: @fa-var-viadeo;
@ -4846,6 +4915,7 @@
readme: @fa-var-readme;
html5: @fa-var-html5;
sellsy: @fa-var-sellsy;
square-web-awesome: @fa-var-square-web-awesome;
sass: @fa-var-sass;
wirsindhandwerk: @fa-var-wirsindhandwerk;
wsh: @fa-var-wsh;
@ -4858,6 +4928,7 @@
apper: @fa-var-apper;
fort-awesome: @fa-var-fort-awesome;
waze: @fa-var-waze;
bluesky: @fa-var-bluesky;
cc-jcb: @fa-var-cc-jcb;
snapchat: @fa-var-snapchat;
snapchat-ghost: @fa-var-snapchat-ghost;
@ -4867,6 +4938,7 @@
square-behance: @fa-var-square-behance;
behance-square: @fa-var-behance-square;
supple: @fa-var-supple;
webflow: @fa-var-webflow;
rebel: @fa-var-rebel;
css3: @fa-var-css3;
staylinked: @fa-var-staylinked;

View File

@ -1,7 +1,7 @@
/*!
* Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
* Copyright 2024 Fonticons, Inc.
*/
@import "_variables.less";
@ -25,5 +25,5 @@
}
each(.fa-brand-icons(), {
.@{fa-css-prefix}-@{key}:before { content: @value; }
.@{fa-css-prefix}-@{key} { @{fa-icon-property}: @value; }
});

View File

@ -1,7 +1,7 @@
/*!
* Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
* Copyright 2024 Fonticons, Inc.
*/
// Font Awesome core compile (Web Fonts-based)
// -------------------------

View File

@ -1,7 +1,7 @@
/*!
* Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
* Copyright 2024 Fonticons, Inc.
*/
@import "_variables.less";

View File

@ -1,7 +1,7 @@
/*!
* Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
* Copyright 2024 Fonticons, Inc.
*/
@import "_variables.less";
@ -19,7 +19,6 @@
url('@{fa-font-path}/fa-solid-900.ttf') format('truetype');
}
.fas,
.@{fa-css-prefix}-solid {
font-weight: 900;

View File

@ -1,7 +1,7 @@
/*!
* Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
* Copyright 2024 Fonticons, Inc.
*/
// V4 shims compile (Web Fonts-based)
// -------------------------

View File

@ -431,6 +431,7 @@ business:
- tag
- tags
- thumbtack
- thumbtack-slash
- timeline
- trademark
- vault
@ -505,6 +506,7 @@ charts-diagrams:
- chart-area
- chart-bar
- chart-column
- chart-diagram
- chart-gantt
- chart-line
- chart-pie
@ -514,6 +516,8 @@ charts-diagrams:
- diagram-predecessor
- diagram-project
- diagram-successor
- hexagon-nodes
- hexagon-nodes-bolt
- square-poll-horizontal
- square-poll-vertical
label: Charts + Diagrams
@ -569,6 +573,7 @@ coding:
- box-archive
- bug
- bug-slash
- chart-diagram
- circle-nodes
- code
- code-branch
@ -577,6 +582,8 @@ coding:
- code-fork
- code-merge
- code-pull-request
- comment-nodes
- css
- cube
- cubes
- diagram-project
@ -590,6 +597,8 @@ coding:
- font-awesome
- gear
- gears
- hexagon-nodes
- hexagon-nodes-bolt
- keyboard
- laptop-code
- microchip
@ -601,8 +610,10 @@ coding:
- shield
- shield-halved
- sitemap
- square-binary
- terminal
- user-secret
- web-awesome
- window-maximize
- window-minimize
- window-restore
@ -618,6 +629,7 @@ communication:
- comment
- comment-dots
- comment-medical
- comment-nodes
- comment-slash
- comment-sms
- comments
@ -767,6 +779,7 @@ design:
- vector-square
- wand-magic
- wand-magic-sparkles
- web-awesome
label: Design
devices-hardware:
icons:
@ -1029,6 +1042,8 @@ files:
- file-csv
- file-excel
- file-export
- file-fragment
- file-half-dashed
- file-image
- file-import
- file-lines
@ -1787,6 +1802,7 @@ maps:
- location-pin-lock
- magnet
- magnifying-glass
- magnifying-glass-location
- magnifying-glass-minus
- magnifying-glass-plus
- map
@ -1836,6 +1852,7 @@ maps:
- tags
- taxi
- thumbtack
- thumbtack-slash
- ticket
- ticket-simple
- traffic-light
@ -1991,6 +2008,8 @@ medical-health:
- crutch
- disease
- dna
- droplet
- droplet-slash
- eye
- eye-dropper
- file-medical
@ -2000,6 +2019,7 @@ medical-health:
- flask
- flask-vial
- hand-dots
- hand-holding-droplet
- hand-holding-medical
- head-side-cough
- head-side-cough-slash
@ -2063,6 +2083,7 @@ medical-health:
- teeth-open
- thermometer
- tooth
- truck-droplet
- truck-medical
- user-doctor
- user-nurse
@ -2199,6 +2220,7 @@ music-audio:
- volume-low
- volume-off
- volume-xmark
- wave-square
label: Music + Audio
nature:
icons:
@ -2490,6 +2512,7 @@ shapes:
- shapes
- shield
- square
- square-binary
- star
- ticket-simple
label: Shapes
@ -2560,11 +2583,13 @@ shopping:
social:
icons:
- bell
- bluesky
- cake-candles
- camera
- circle-user
- comment
- envelope
- facebook
- hashtag
- heart
- icons
@ -2578,6 +2603,7 @@ social:
- share
- share-from-square
- share-nodes
- square-bluesky
- square-poll-horizontal
- square-poll-vertical
- square-share-nodes
@ -2585,6 +2611,7 @@ social:
- thumbs-down
- thumbs-up
- thumbtack
- thumbtack-slash
- user
- user-group
- user-plus
@ -2593,6 +2620,9 @@ social:
label: Social
spinners:
icons:
- arrow-rotate-left
- arrow-rotate-right
- arrows-rotate
- arrows-spin
- asterisk
- atom
@ -2610,6 +2640,8 @@ spinners:
- palette
- ring
- rotate
- rotate-left
- rotate-right
- slash
- snowflake
- spinner
@ -2688,7 +2720,10 @@ text-formatting:
- superscript
- table
- table-cells
- table-cells-column-lock
- table-cells-large
- table-cells-row-lock
- table-cells-row-unlock
- table-columns
- table-list
- text-height
@ -3057,4 +3092,5 @@ writing:
- signature
- square-pen
- thumbtack
- thumbtack-slash
label: Writing

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

View File

@ -102,8 +102,20 @@ bryntum:
- diagram-previous
- diagram-subtask
- diagram-successor
- table-cells-row-lock
- table-cells-row-unlock
label: Bryntum
url: 'https://bryntum.com'
bundeskriminalamt:
icons:
- globe-wifi
- hydra
- lightbulb-message
- octopus
- user-beard-bolt
- user-hoodie
label: 'Bundeskriminalamt, Cybercrime Division'
url: 'https://www.bka.de'
büromöbel-experte-gmb-h &co-kg:
icons:
- buromobelexperte
@ -188,6 +200,12 @@ cmplid:
- cmplid
label: Cmplid
url: 'http://cmplid.com'
crystal-instruments:
icons:
- chart-fft
- chart-sine
label: Crystal Instruments
url: 'https://www.crystalinstruments.com'
cuttlefish:
icons:
- cuttlefish
@ -248,12 +266,28 @@ econopublish:
- hat-cowboy-side
label: EconoPublish
url: 'https://www.econopublish.com'
erbslanddev:
icons:
- chart-diagram
- comment-nodes
- file-fragment
- file-half-dashed
- hexagon-nodes
- hexagon-nodes-bolt
- square-binary
label: ErbslandDEV
url: 'https://erbsland.dev'
fairyloot:
icons:
- person-dress-fairy
- person-fairy
label: FairyLoot
url: 'https://us.fairyloot.com'
files-com:
icons:
- files-pinwheel
label: Files.com
url: 'https://files.com'
firstdraft:
icons:
- firstdraft
@ -435,6 +469,11 @@ icis:
- user-group-simple
label: ICIS
url: 'https://www.icis.com/'
idle-anthill:
icons:
- ant
label: Idle Anthill
url: 'https://idleanthill.com/'
in-site-systems:
icons:
- toolbox
@ -481,6 +520,11 @@ jon-galloway:
- crow
label: Jon Galloway
url: null
jxl:
icons:
- jxl
label: JXL for Jira
url: 'https://jxl.app'
kevin-barone:
icons:
- file-contract
@ -552,6 +596,16 @@ megaport:
- megaport
label: Megaport
url: 'https://www.megaport.com'
menlo-school:
icons:
- carpool
label: Menlo School
url: 'https://www.menloschool.org'
mintbit:
icons:
- mintbit
label: Mintbit
url: 'https://www.mintbit.com'
mix:
icons:
- mix
@ -855,6 +909,11 @@ rodney-oliver:
- folder-plus
label: Rodney Oliver
url: null
ruling:
icons:
- file-cad
label: 'Ruland Manufacturing Co., Inc.'
url: 'http://www.ruland.com/'
schlix:
icons:
- schlix
@ -864,7 +923,7 @@ screenpal:
icons:
- screenpal
label: ScreenPal
url: 'https://screencast-o-matic.com/screenpal'
url: 'https://screenpal.com'
search-eng-in:
icons:
- searchengin
@ -1052,6 +1111,11 @@ think-peaks:
- think-peaks
label: Think Peaks
url: 'https://thinkpeaks.com'
timesavr:
icons:
- bottle-baby
label: Timesavr Software
url: 'http://www.timesavr.net'
typo3:
icons:
- typo3
@ -1291,6 +1355,11 @@ uncharted:
- uncharted
label: Uncharted Software
url: 'https://uncharted.software'
undeco-cora:
icons:
- music-magnifying-glass
label: Undeco & Cora Music
url: 'https://undeco.se'
uniregistry:
icons:
- uniregistry
@ -1344,6 +1413,16 @@ van-raam:
- tricycle-adult
label: Van Raam
url: 'https://www.vanraam.com'
verasoft:
icons:
- circles-overlap-3
label: Verasoft
url: 'https://verasoft.com'
verifi:
icons:
- circle-wifi-circle-wifi
label: VeriFi
url: 'http://verifi.world/'
via:
icons:
- car-burst

View File

@ -21,12 +21,9 @@
"node": ">=6"
},
"dependencies": {},
"version": "6.4.2",
"version": "6.7.2",
"name": "@fortawesome/fontawesome-free",
"main": "js/fontawesome.js",
"style": "css/fontawesome.css",
"license": "(CC-BY-4.0 AND OFL-1.1 AND MIT)",
"scripts": {
"postinstall": "node attribution.js"
}
"license": "(CC-BY-4.0 AND OFL-1.1 AND MIT)"
}

View File

@ -150,4 +150,3 @@
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}

View File

@ -9,12 +9,12 @@
padding: var(--#{$fa-css-prefix}-border-padding, #{$fa-border-padding});
}
.#{$fa-css-prefix}-pull-left {
.#{$fa-css-prefix}-pull-left {
float: left;
margin-right: var(--#{$fa-css-prefix}-pull-margin, #{$fa-pull-margin});
}
.#{$fa-css-prefix}-pull-right {
.#{$fa-css-prefix}-pull-right {
float: right;
margin-left: var(--#{$fa-css-prefix}-pull-margin, #{$fa-pull-margin});
}

View File

@ -6,15 +6,13 @@
font-weight: var(--#{$fa-css-prefix}-style, #{$fa-style});
}
.#{$fa-css-prefix},
.#{$fa-css-prefix}-classic,
.#{$fa-css-prefix}-sharp,
.fas,
.#{$fa-css-prefix}-solid,
.far,
.#{$fa-css-prefix}-regular,
.fab,
.#{$fa-css-prefix}-brands {
.#{$fa-css-prefix}-solid,
.#{$fa-css-prefix}-regular,
.#{$fa-css-prefix}-brands,
.#{$fa-css-prefix} {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: var(--#{$fa-css-prefix}-display, #{$fa-display});
@ -24,20 +22,28 @@
text-rendering: auto;
}
.fas,
.fas::before,
.far::before,
.fab::before,
.#{$fa-css-prefix}-solid::before,
.#{$fa-css-prefix}-regular::before,
.#{$fa-css-prefix}-brands::before,
.#{$fa-css-prefix}::before {
content: var(#{$fa-icon-property});
}
.#{$fa-css-prefix}-classic,
.fas,
.#{$fa-css-prefix}-solid,
.far,
.#{$fa-css-prefix}-regular {
font-family: 'Font Awesome 6 Free';
}
.fab,
.#{$fa-css-prefix}-brands {
.#{$fa-css-prefix}-brands,
.fab {
font-family: 'Font Awesome 6 Brands';
}
%fa-icon {
@include fa-icon;
}

View File

@ -5,6 +5,8 @@
readers do not read off random characters that represent icons */
@each $name, $icon in $fa-icons {
.#{$fa-css-prefix}-#{$name}::before { content: unquote("\"#{ $icon }\""); }
.#{$fa-css-prefix}-#{$name} {
#{$fa-icon-property}: unquote("\"#{ $icon }\"");
}
}

View File

@ -10,7 +10,7 @@
}
.#{$fa-css-prefix}-li {
left: calc(var(--#{$fa-css-prefix}-li-width, #{$fa-li-width}) * -1);
left: calc(-1 * var(--#{$fa-css-prefix}-li-width, #{$fa-li-width}));
position: absolute;
text-align: center;
width: var(--#{$fa-css-prefix}-li-width, #{$fa-li-width});

View File

@ -42,34 +42,24 @@
}
// sets a specific icon family to use alongside style + icon mixins
@mixin fa-family-classic() {
@extend .fa-classic;
}
// convenience mixins for declaring pseudo-elements by CSS variable,
// including all style-specific font properties, and both the ::before
// and ::after elements in the duotone case.
// including all style-specific font properties
@mixin fa-icon-solid($fa-var) {
@extend %fa-icon;
@extend .fa-solid;
&::before {
content: unquote("\"#{ $fa-var }\"");
}
& { #{$fa-icon-property}: unquote("\"#{ $fa-var }\""); #{$fa-duotone-icon-property}: unquote("\"#{ $fa-var }#{ $fa-var }\""); }
}
@mixin fa-icon-regular($fa-var) {
@extend %fa-icon;
@extend .fa-regular;
&::before {
content: unquote("\"#{ $fa-var }\"");
}
& { #{$fa-icon-property}: unquote("\"#{ $fa-var }\""); #{$fa-duotone-icon-property}: unquote("\"#{ $fa-var }#{ $fa-var }\""); }
}
@mixin fa-icon-brands($fa-var) {
@extend %fa-icon;
@extend .fa-brands;
&::before {
content: unquote("\"#{ $fa-var }\"");
}
& { #{$fa-icon-property}: unquote("\"#{ $fa-var }\""); #{$fa-duotone-icon-property}: unquote("\"#{ $fa-var }#{ $fa-var }\""); }
}

View File

@ -22,10 +22,10 @@
}
.#{$fa-css-prefix}-flip-both,
.#{$fa-css-prefix}-flip-horizontal.#{$fa-css-prefix}-flip-vertical {
.#{$fa-css-prefix}-flip-horizontal.#{$fa-css-prefix}-flip-vertical {
transform: scale(-1, -1);
}
.#{$fa-css-prefix}-rotate-by {
transform: rotate(var(--#{$fa-css-prefix}-rotate-angle, none));
transform: rotate(var(--#{$fa-css-prefix}-rotate-angle, 0));
}

File diff suppressed because it is too large Load Diff

View File

@ -1,52 +1,55 @@
// variables
// --------------------------
$fa-css-prefix : fa !default;
$fa-style : 900 !default;
$fa-style-family : "Font Awesome 6 Free" !default;
$fa-css-prefix : fa !default;
$fa-style : 900 !default;
$fa-style-family : "Font Awesome 6 Free" !default;
$fa-display : inline-block !default;
$fa-icon-property : --fa;
$fa-duotone-icon-property : --fa--fa;
$fa-fw-width : fa-divide(20em, 16) !default;
$fa-inverse : #fff !default;
$fa-display : inline-block !default;
$fa-border-color : #eee !default;
$fa-border-padding : .2em .25em .15em !default;
$fa-border-radius : .1em !default;
$fa-border-style : solid !default;
$fa-border-width : .08em !default;
$fa-fw-width : fa-divide(20em, 16) !default;
$fa-inverse : #fff !default;
$fa-size-scale-2xs : 10 !default;
$fa-size-scale-xs : 12 !default;
$fa-size-scale-sm : 14 !default;
$fa-size-scale-base : 16 !default;
$fa-size-scale-lg : 20 !default;
$fa-size-scale-xl : 24 !default;
$fa-size-scale-2xl : 32 !default;
$fa-border-color : #eee !default;
$fa-border-padding : .2em .25em .15em !default;
$fa-border-radius : .1em !default;
$fa-border-style : solid !default;
$fa-border-width : .08em !default;
$fa-size-scale-2xs : 10 !default;
$fa-size-scale-xs : 12 !default;
$fa-size-scale-sm : 14 !default;
$fa-size-scale-base : 16 !default;
$fa-size-scale-lg : 20 !default;
$fa-size-scale-xl : 24 !default;
$fa-size-scale-2xl : 32 !default;
$fa-sizes: (
"2xs" : $fa-size-scale-2xs,
"xs" : $fa-size-scale-xs,
"sm" : $fa-size-scale-sm,
"lg" : $fa-size-scale-lg,
"xl" : $fa-size-scale-xl,
"2xl" : $fa-size-scale-2xl
"2xs" : $fa-size-scale-2xs,
"xs" : $fa-size-scale-xs,
"sm" : $fa-size-scale-sm,
"lg" : $fa-size-scale-lg,
"xl" : $fa-size-scale-xl,
"2xl" : $fa-size-scale-2xl
) !default;
$fa-li-width : 2em !default;
$fa-li-margin : $fa-li-width * fa-divide(5, 4) !default;
$fa-li-width : 2em !default;
$fa-li-margin : $fa-li-width * fa-divide(5, 4) !default;
$fa-pull-margin : .3em !default;
$fa-pull-margin : .3em !default;
$fa-primary-opacity : 1 !default;
$fa-secondary-opacity : .4 !default;
$fa-primary-opacity : 1 !default;
$fa-secondary-opacity : .4 !default;
$fa-stack-vertical-align: middle !default;
$fa-stack-width : ($fa-fw-width * 2) !default;
$fa-stack-z-index : auto !default;
$fa-stack-vertical-align : middle !default;
$fa-stack-width : ($fa-fw-width * 2) !default;
$fa-stack-z-index : auto !default;
$fa-font-display : block !default;
$fa-font-path : "../webfonts" !default;
$fa-font-display : block !default;
$fa-font-path : "../webfonts" !default;
$fa-var-0: \30;
$fa-var-1: \31;
@ -514,6 +517,8 @@ $fa-var-right-to-bracket: \f2f6;
$fa-var-sign-in-alt: \f2f6;
$fa-var-venus: \f221;
$fa-var-passport: \f5ab;
$fa-var-thumbtack-slash: \e68f;
$fa-var-thumb-tack-slash: \e68f;
$fa-var-heart-pulse: \f21e;
$fa-var-heartbeat: \f21e;
$fa-var-people-carry-box: \f4ce;
@ -634,6 +639,7 @@ $fa-var-square-nfi: \e576;
$fa-var-arrow-up-from-ground-water: \e4b5;
$fa-var-martini-glass: \f57b;
$fa-var-glass-martini-alt: \f57b;
$fa-var-square-binary: \e69b;
$fa-var-rotate-left: \f2ea;
$fa-var-rotate-back: \f2ea;
$fa-var-rotate-backward: \f2ea;
@ -806,6 +812,7 @@ $fa-var-glass-martini: \f000;
$fa-var-couch: \f4b8;
$fa-var-cedi-sign: \e0df;
$fa-var-italic: \f033;
$fa-var-table-cells-column-lock: \e678;
$fa-var-church: \f51d;
$fa-var-comments-dollar: \f653;
$fa-var-democrat: \f747;
@ -1052,6 +1059,7 @@ $fa-var-face-grin-squint: \f585;
$fa-var-grin-squint: \f585;
$fa-var-hand-holding-dollar: \f4c0;
$fa-var-hand-holding-usd: \f4c0;
$fa-var-chart-diagram: \e695;
$fa-var-bacterium: \e05a;
$fa-var-hand-pointer: \f25a;
$fa-var-drum-steelpan: \f56a;
@ -1084,6 +1092,7 @@ $fa-var-door-closed: \f52a;
$fa-var-shield-virus: \e06c;
$fa-var-dice-six: \f526;
$fa-var-mosquito-net: \e52c;
$fa-var-file-fragment: \e697;
$fa-var-bridge-water: \e4ce;
$fa-var-person-booth: \f756;
$fa-var-text-width: \f035;
@ -1265,6 +1274,7 @@ $fa-var-vials: \f493;
$fa-var-plug-circle-plus: \e55f;
$fa-var-place-of-worship: \f67f;
$fa-var-grip-vertical: \f58e;
$fa-var-hexagon-nodes: \e699;
$fa-var-arrow-turn-up: \f148;
$fa-var-level-up: \f148;
$fa-var-u: \55;
@ -1530,6 +1540,7 @@ $fa-var-assistive-listening-systems: \f2a2;
$fa-var-tree-city: \e587;
$fa-var-play: \f04b;
$fa-var-font: \f031;
$fa-var-table-cells-row-lock: \e67a;
$fa-var-rupiah-sign: \e23d;
$fa-var-magnifying-glass: \f002;
$fa-var-search: \f002;
@ -1653,6 +1664,7 @@ $fa-var-rocket: \f135;
$fa-var-photo-film: \f87c;
$fa-var-photo-video: \f87c;
$fa-var-folder-minus: \f65d;
$fa-var-hexagon-nodes-bolt: \e69a;
$fa-var-store: \f54e;
$fa-var-arrow-trend-up: \e098;
$fa-var-plug-circle-minus: \e55e;
@ -1740,6 +1752,7 @@ $fa-var-shield: \f132;
$fa-var-shield-blank: \f132;
$fa-var-arrow-up-short-wide: \f885;
$fa-var-sort-amount-up-alt: \f885;
$fa-var-comment-nodes: \e696;
$fa-var-house-medical: \e3b2;
$fa-var-golf-ball-tee: \f450;
$fa-var-golf-ball: \f450;
@ -1873,7 +1886,6 @@ $fa-var-exclamation-triangle: \f071;
$fa-var-warning: \f071;
$fa-var-database: \f1c0;
$fa-var-share: \f064;
$fa-var-arrow-turn-right: \f064;
$fa-var-mail-forward: \f064;
$fa-var-bottle-droplet: \e4c4;
$fa-var-mask-face: \e1d7;
@ -1931,6 +1943,7 @@ $fa-var-window-minimize: \f2d1;
$fa-var-mug-saucer: \f0f4;
$fa-var-coffee: \f0f4;
$fa-var-brush: \f55d;
$fa-var-file-half-dashed: \e698;
$fa-var-mask: \f6fa;
$fa-var-magnifying-glass-minus: \f010;
$fa-var-search-minus: \f010;
@ -1950,6 +1963,7 @@ $fa-var-sticky-note: \f249;
$fa-var-bug-slash: \e490;
$fa-var-arrow-up-from-water-pump: \e4b6;
$fa-var-bone: \f5d7;
$fa-var-table-cells-row-unlock: \e691;
$fa-var-user-injured: \f728;
$fa-var-face-sad-tear: \f5b4;
$fa-var-sad-tear: \f5b4;
@ -2012,6 +2026,7 @@ $fa-var-redhat: \f7bc;
$fa-var-yoast: \f2b1;
$fa-var-cloudflare: \e07d;
$fa-var-ups: \f7e0;
$fa-var-pixiv: \e640;
$fa-var-wpexplorer: \f2de;
$fa-var-dyalog: \f399;
$fa-var-bity: \f37a;
@ -2032,6 +2047,8 @@ $fa-var-creative-commons-pd-alt: \f4ed;
$fa-var-centercode: \f380;
$fa-var-glide-g: \f2a6;
$fa-var-drupal: \f1a9;
$fa-var-jxl: \e67b;
$fa-var-dart-lang: \e693;
$fa-var-hire-a-helper: \f3b0;
$fa-var-creative-commons-by: \f4e7;
$fa-var-unity: \e049;
@ -2047,6 +2064,7 @@ $fa-var-vimeo-v: \f27d;
$fa-var-contao: \f26d;
$fa-var-square-font-awesome: \e5ad;
$fa-var-deskpro: \f38f;
$fa-var-brave: \e63c;
$fa-var-sistrix: \f3ee;
$fa-var-square-instagram: \e055;
$fa-var-instagram-square: \e055;
@ -2103,6 +2121,7 @@ $fa-var-meetup: \f2e0;
$fa-var-centos: \f789;
$fa-var-adn: \f170;
$fa-var-cloudsmith: \f384;
$fa-var-opensuse: \e62b;
$fa-var-pied-piper-alt: \f1a8;
$fa-var-square-dribbble: \f397;
$fa-var-dribbble-square: \f397;
@ -2115,6 +2134,7 @@ $fa-var-scribd: \f28a;
$fa-var-debian: \e60b;
$fa-var-openid: \f19b;
$fa-var-instalod: \e081;
$fa-var-files-pinwheel: \e69f;
$fa-var-expeditedssl: \f23e;
$fa-var-sellcast: \f2da;
$fa-var-square-twitter: \f081;
@ -2131,6 +2151,7 @@ $fa-var-cc-mastercard: \f1f1;
$fa-var-itunes-note: \f3b5;
$fa-var-golang: \e40f;
$fa-var-kickstarter: \f3bb;
$fa-var-square-kickstarter: \f3bb;
$fa-var-grav: \f2d6;
$fa-var-weibo: \f18a;
$fa-var-uncharted: \e084;
@ -2151,9 +2172,11 @@ $fa-var-meta: \e49b;
$fa-var-laravel: \f3bd;
$fa-var-hotjar: \f3b1;
$fa-var-bluetooth-b: \f294;
$fa-var-square-letterboxd: \e62e;
$fa-var-sticker-mule: \f3f7;
$fa-var-creative-commons-zero: \f4f3;
$fa-var-hips: \f452;
$fa-var-css: \e6a2;
$fa-var-behance: \f1b4;
$fa-var-reddit: \f1a1;
$fa-var-discord: \f392;
@ -2162,6 +2185,7 @@ $fa-var-app-store-ios: \f370;
$fa-var-cc-discover: \f1f2;
$fa-var-wpbeginner: \f297;
$fa-var-confluence: \f78d;
$fa-var-shoelace: \e60c;
$fa-var-mdb: \f8ca;
$fa-var-dochub: \f394;
$fa-var-accessible-icon: \f368;
@ -2203,6 +2227,7 @@ $fa-var-angrycreative: \f36e;
$fa-var-y-combinator: \f23b;
$fa-var-empire: \f1d1;
$fa-var-envira: \f299;
$fa-var-google-scholar: \e63b;
$fa-var-square-gitlab: \e5ae;
$fa-var-gitlab-square: \e5ae;
$fa-var-studiovinari: \f3f8;
@ -2247,6 +2272,7 @@ $fa-var-less: \f41d;
$fa-var-blogger-b: \f37d;
$fa-var-opencart: \f23d;
$fa-var-vine: \f1ca;
$fa-var-signal-messenger: \e663;
$fa-var-paypal: \f1ed;
$fa-var-gitlab: \f296;
$fa-var-typo3: \f42b;
@ -2258,6 +2284,7 @@ $fa-var-pied-piper-pp: \f1a7;
$fa-var-bootstrap: \f836;
$fa-var-odnoklassniki: \f263;
$fa-var-nfc-symbol: \e531;
$fa-var-mintbit: \e62f;
$fa-var-ethereum: \f42e;
$fa-var-speaker-deck: \f83c;
$fa-var-creative-commons-nc-eu: \f4e9;
@ -2266,9 +2293,11 @@ $fa-var-avianex: \f374;
$fa-var-ello: \f5f1;
$fa-var-gofore: \f3a7;
$fa-var-bimobject: \f378;
$fa-var-brave-reverse: \e63d;
$fa-var-facebook-f: \f39e;
$fa-var-square-google-plus: \f0d4;
$fa-var-google-plus-square: \f0d4;
$fa-var-web-awesome: \e682;
$fa-var-mandalorian: \f50f;
$fa-var-first-order-alt: \f50a;
$fa-var-osi: \f41a;
@ -2291,6 +2320,7 @@ $fa-var-magento: \f3c4;
$fa-var-spotify: \f1bc;
$fa-var-optin-monster: \f23c;
$fa-var-fly: \f417;
$fa-var-square-bluesky: \e6a3;
$fa-var-aviato: \f421;
$fa-var-itunes: \f3b4;
$fa-var-cuttlefish: \f38c;
@ -2300,6 +2330,7 @@ $fa-var-viber: \f409;
$fa-var-soundcloud: \f1be;
$fa-var-digg: \f1a6;
$fa-var-tencent-weibo: \f1d5;
$fa-var-letterboxd: \e62d;
$fa-var-symfony: \f83d;
$fa-var-maxcdn: \f136;
$fa-var-etsy: \f2d7;
@ -2322,6 +2353,7 @@ $fa-var-palfed: \f3d8;
$fa-var-superpowers: \f2dd;
$fa-var-resolving: \f3e7;
$fa-var-xbox: \f412;
$fa-var-square-web-awesome-stroke: \e684;
$fa-var-searchengin: \f3eb;
$fa-var-tiktok: \e07b;
$fa-var-square-facebook: \f082;
@ -2333,6 +2365,7 @@ $fa-var-linkedin: \f08c;
$fa-var-hubspot: \f3b2;
$fa-var-deploydog: \f38e;
$fa-var-twitch: \f1e8;
$fa-var-flutter: \e694;
$fa-var-ravelry: \f2d9;
$fa-var-mixer: \e056;
$fa-var-square-lastfm: \f203;
@ -2346,6 +2379,7 @@ $fa-var-cc-amazon-pay: \f42d;
$fa-var-dropbox: \f16b;
$fa-var-instagram: \f16d;
$fa-var-cmplid: \e360;
$fa-var-upwork: \e641;
$fa-var-facebook: \f09a;
$fa-var-gripfire: \f3ac;
$fa-var-jedi-order: \f50e;
@ -2357,6 +2391,7 @@ $fa-var-earlybirds: \f39a;
$fa-var-trade-federation: \f513;
$fa-var-autoprefixer: \f41c;
$fa-var-whatsapp: \f232;
$fa-var-square-upwork: \e67c;
$fa-var-slideshare: \f1e7;
$fa-var-google-play: \f3ab;
$fa-var-viadeo: \f2a9;
@ -2383,6 +2418,7 @@ $fa-var-yandex: \f413;
$fa-var-readme: \f4d5;
$fa-var-html5: \f13b;
$fa-var-sellsy: \f213;
$fa-var-square-web-awesome: \e683;
$fa-var-sass: \f41e;
$fa-var-wirsindhandwerk: \e2d0;
$fa-var-wsh: \e2d0;
@ -2395,6 +2431,7 @@ $fa-var-pinterest-p: \f231;
$fa-var-apper: \f371;
$fa-var-fort-awesome: \f286;
$fa-var-waze: \f83f;
$fa-var-bluesky: \e671;
$fa-var-cc-jcb: \f24b;
$fa-var-snapchat: \f2ab;
$fa-var-snapchat-ghost: \f2ab;
@ -2404,6 +2441,7 @@ $fa-var-wix: \f5cf;
$fa-var-square-behance: \f1b5;
$fa-var-behance-square: \f1b5;
$fa-var-supple: \f3f9;
$fa-var-webflow: \e65c;
$fa-var-rebel: \f1d0;
$fa-var-css3: \f13c;
$fa-var-staylinked: \f3f5;
@ -2974,6 +3012,8 @@ $fa-icons: (
"sign-in-alt": $fa-var-sign-in-alt,
"venus": $fa-var-venus,
"passport": $fa-var-passport,
"thumbtack-slash": $fa-var-thumbtack-slash,
"thumb-tack-slash": $fa-var-thumb-tack-slash,
"heart-pulse": $fa-var-heart-pulse,
"heartbeat": $fa-var-heartbeat,
"people-carry-box": $fa-var-people-carry-box,
@ -3094,6 +3134,7 @@ $fa-icons: (
"arrow-up-from-ground-water": $fa-var-arrow-up-from-ground-water,
"martini-glass": $fa-var-martini-glass,
"glass-martini-alt": $fa-var-glass-martini-alt,
"square-binary": $fa-var-square-binary,
"rotate-left": $fa-var-rotate-left,
"rotate-back": $fa-var-rotate-back,
"rotate-backward": $fa-var-rotate-backward,
@ -3266,6 +3307,7 @@ $fa-icons: (
"couch": $fa-var-couch,
"cedi-sign": $fa-var-cedi-sign,
"italic": $fa-var-italic,
"table-cells-column-lock": $fa-var-table-cells-column-lock,
"church": $fa-var-church,
"comments-dollar": $fa-var-comments-dollar,
"democrat": $fa-var-democrat,
@ -3512,6 +3554,7 @@ $fa-icons: (
"grin-squint": $fa-var-grin-squint,
"hand-holding-dollar": $fa-var-hand-holding-dollar,
"hand-holding-usd": $fa-var-hand-holding-usd,
"chart-diagram": $fa-var-chart-diagram,
"bacterium": $fa-var-bacterium,
"hand-pointer": $fa-var-hand-pointer,
"drum-steelpan": $fa-var-drum-steelpan,
@ -3544,6 +3587,7 @@ $fa-icons: (
"shield-virus": $fa-var-shield-virus,
"dice-six": $fa-var-dice-six,
"mosquito-net": $fa-var-mosquito-net,
"file-fragment": $fa-var-file-fragment,
"bridge-water": $fa-var-bridge-water,
"person-booth": $fa-var-person-booth,
"text-width": $fa-var-text-width,
@ -3725,6 +3769,7 @@ $fa-icons: (
"plug-circle-plus": $fa-var-plug-circle-plus,
"place-of-worship": $fa-var-place-of-worship,
"grip-vertical": $fa-var-grip-vertical,
"hexagon-nodes": $fa-var-hexagon-nodes,
"arrow-turn-up": $fa-var-arrow-turn-up,
"level-up": $fa-var-level-up,
"u": $fa-var-u,
@ -3990,6 +4035,7 @@ $fa-icons: (
"tree-city": $fa-var-tree-city,
"play": $fa-var-play,
"font": $fa-var-font,
"table-cells-row-lock": $fa-var-table-cells-row-lock,
"rupiah-sign": $fa-var-rupiah-sign,
"magnifying-glass": $fa-var-magnifying-glass,
"search": $fa-var-search,
@ -4113,6 +4159,7 @@ $fa-icons: (
"photo-film": $fa-var-photo-film,
"photo-video": $fa-var-photo-video,
"folder-minus": $fa-var-folder-minus,
"hexagon-nodes-bolt": $fa-var-hexagon-nodes-bolt,
"store": $fa-var-store,
"arrow-trend-up": $fa-var-arrow-trend-up,
"plug-circle-minus": $fa-var-plug-circle-minus,
@ -4200,6 +4247,7 @@ $fa-icons: (
"shield-blank": $fa-var-shield-blank,
"arrow-up-short-wide": $fa-var-arrow-up-short-wide,
"sort-amount-up-alt": $fa-var-sort-amount-up-alt,
"comment-nodes": $fa-var-comment-nodes,
"house-medical": $fa-var-house-medical,
"golf-ball-tee": $fa-var-golf-ball-tee,
"golf-ball": $fa-var-golf-ball,
@ -4333,7 +4381,6 @@ $fa-icons: (
"warning": $fa-var-warning,
"database": $fa-var-database,
"share": $fa-var-share,
"arrow-turn-right": $fa-var-arrow-turn-right,
"mail-forward": $fa-var-mail-forward,
"bottle-droplet": $fa-var-bottle-droplet,
"mask-face": $fa-var-mask-face,
@ -4391,6 +4438,7 @@ $fa-icons: (
"mug-saucer": $fa-var-mug-saucer,
"coffee": $fa-var-coffee,
"brush": $fa-var-brush,
"file-half-dashed": $fa-var-file-half-dashed,
"mask": $fa-var-mask,
"magnifying-glass-minus": $fa-var-magnifying-glass-minus,
"search-minus": $fa-var-search-minus,
@ -4410,6 +4458,7 @@ $fa-icons: (
"bug-slash": $fa-var-bug-slash,
"arrow-up-from-water-pump": $fa-var-arrow-up-from-water-pump,
"bone": $fa-var-bone,
"table-cells-row-unlock": $fa-var-table-cells-row-unlock,
"user-injured": $fa-var-user-injured,
"face-sad-tear": $fa-var-face-sad-tear,
"sad-tear": $fa-var-sad-tear,
@ -4474,6 +4523,7 @@ $fa-brand-icons: (
"yoast": $fa-var-yoast,
"cloudflare": $fa-var-cloudflare,
"ups": $fa-var-ups,
"pixiv": $fa-var-pixiv,
"wpexplorer": $fa-var-wpexplorer,
"dyalog": $fa-var-dyalog,
"bity": $fa-var-bity,
@ -4494,6 +4544,8 @@ $fa-brand-icons: (
"centercode": $fa-var-centercode,
"glide-g": $fa-var-glide-g,
"drupal": $fa-var-drupal,
"jxl": $fa-var-jxl,
"dart-lang": $fa-var-dart-lang,
"hire-a-helper": $fa-var-hire-a-helper,
"creative-commons-by": $fa-var-creative-commons-by,
"unity": $fa-var-unity,
@ -4509,6 +4561,7 @@ $fa-brand-icons: (
"contao": $fa-var-contao,
"square-font-awesome": $fa-var-square-font-awesome,
"deskpro": $fa-var-deskpro,
"brave": $fa-var-brave,
"sistrix": $fa-var-sistrix,
"square-instagram": $fa-var-square-instagram,
"instagram-square": $fa-var-instagram-square,
@ -4565,6 +4618,7 @@ $fa-brand-icons: (
"centos": $fa-var-centos,
"adn": $fa-var-adn,
"cloudsmith": $fa-var-cloudsmith,
"opensuse": $fa-var-opensuse,
"pied-piper-alt": $fa-var-pied-piper-alt,
"square-dribbble": $fa-var-square-dribbble,
"dribbble-square": $fa-var-dribbble-square,
@ -4577,6 +4631,7 @@ $fa-brand-icons: (
"debian": $fa-var-debian,
"openid": $fa-var-openid,
"instalod": $fa-var-instalod,
"files-pinwheel": $fa-var-files-pinwheel,
"expeditedssl": $fa-var-expeditedssl,
"sellcast": $fa-var-sellcast,
"square-twitter": $fa-var-square-twitter,
@ -4593,6 +4648,7 @@ $fa-brand-icons: (
"itunes-note": $fa-var-itunes-note,
"golang": $fa-var-golang,
"kickstarter": $fa-var-kickstarter,
"square-kickstarter": $fa-var-square-kickstarter,
"grav": $fa-var-grav,
"weibo": $fa-var-weibo,
"uncharted": $fa-var-uncharted,
@ -4613,9 +4669,11 @@ $fa-brand-icons: (
"laravel": $fa-var-laravel,
"hotjar": $fa-var-hotjar,
"bluetooth-b": $fa-var-bluetooth-b,
"square-letterboxd": $fa-var-square-letterboxd,
"sticker-mule": $fa-var-sticker-mule,
"creative-commons-zero": $fa-var-creative-commons-zero,
"hips": $fa-var-hips,
"css": $fa-var-css,
"behance": $fa-var-behance,
"reddit": $fa-var-reddit,
"discord": $fa-var-discord,
@ -4624,6 +4682,7 @@ $fa-brand-icons: (
"cc-discover": $fa-var-cc-discover,
"wpbeginner": $fa-var-wpbeginner,
"confluence": $fa-var-confluence,
"shoelace": $fa-var-shoelace,
"mdb": $fa-var-mdb,
"dochub": $fa-var-dochub,
"accessible-icon": $fa-var-accessible-icon,
@ -4665,6 +4724,7 @@ $fa-brand-icons: (
"y-combinator": $fa-var-y-combinator,
"empire": $fa-var-empire,
"envira": $fa-var-envira,
"google-scholar": $fa-var-google-scholar,
"square-gitlab": $fa-var-square-gitlab,
"gitlab-square": $fa-var-gitlab-square,
"studiovinari": $fa-var-studiovinari,
@ -4709,6 +4769,7 @@ $fa-brand-icons: (
"blogger-b": $fa-var-blogger-b,
"opencart": $fa-var-opencart,
"vine": $fa-var-vine,
"signal-messenger": $fa-var-signal-messenger,
"paypal": $fa-var-paypal,
"gitlab": $fa-var-gitlab,
"typo3": $fa-var-typo3,
@ -4720,6 +4781,7 @@ $fa-brand-icons: (
"bootstrap": $fa-var-bootstrap,
"odnoklassniki": $fa-var-odnoklassniki,
"nfc-symbol": $fa-var-nfc-symbol,
"mintbit": $fa-var-mintbit,
"ethereum": $fa-var-ethereum,
"speaker-deck": $fa-var-speaker-deck,
"creative-commons-nc-eu": $fa-var-creative-commons-nc-eu,
@ -4728,9 +4790,11 @@ $fa-brand-icons: (
"ello": $fa-var-ello,
"gofore": $fa-var-gofore,
"bimobject": $fa-var-bimobject,
"brave-reverse": $fa-var-brave-reverse,
"facebook-f": $fa-var-facebook-f,
"square-google-plus": $fa-var-square-google-plus,
"google-plus-square": $fa-var-google-plus-square,
"web-awesome": $fa-var-web-awesome,
"mandalorian": $fa-var-mandalorian,
"first-order-alt": $fa-var-first-order-alt,
"osi": $fa-var-osi,
@ -4753,6 +4817,7 @@ $fa-brand-icons: (
"spotify": $fa-var-spotify,
"optin-monster": $fa-var-optin-monster,
"fly": $fa-var-fly,
"square-bluesky": $fa-var-square-bluesky,
"aviato": $fa-var-aviato,
"itunes": $fa-var-itunes,
"cuttlefish": $fa-var-cuttlefish,
@ -4762,6 +4827,7 @@ $fa-brand-icons: (
"soundcloud": $fa-var-soundcloud,
"digg": $fa-var-digg,
"tencent-weibo": $fa-var-tencent-weibo,
"letterboxd": $fa-var-letterboxd,
"symfony": $fa-var-symfony,
"maxcdn": $fa-var-maxcdn,
"etsy": $fa-var-etsy,
@ -4784,6 +4850,7 @@ $fa-brand-icons: (
"superpowers": $fa-var-superpowers,
"resolving": $fa-var-resolving,
"xbox": $fa-var-xbox,
"square-web-awesome-stroke": $fa-var-square-web-awesome-stroke,
"searchengin": $fa-var-searchengin,
"tiktok": $fa-var-tiktok,
"square-facebook": $fa-var-square-facebook,
@ -4795,6 +4862,7 @@ $fa-brand-icons: (
"hubspot": $fa-var-hubspot,
"deploydog": $fa-var-deploydog,
"twitch": $fa-var-twitch,
"flutter": $fa-var-flutter,
"ravelry": $fa-var-ravelry,
"mixer": $fa-var-mixer,
"square-lastfm": $fa-var-square-lastfm,
@ -4808,6 +4876,7 @@ $fa-brand-icons: (
"dropbox": $fa-var-dropbox,
"instagram": $fa-var-instagram,
"cmplid": $fa-var-cmplid,
"upwork": $fa-var-upwork,
"facebook": $fa-var-facebook,
"gripfire": $fa-var-gripfire,
"jedi-order": $fa-var-jedi-order,
@ -4819,6 +4888,7 @@ $fa-brand-icons: (
"trade-federation": $fa-var-trade-federation,
"autoprefixer": $fa-var-autoprefixer,
"whatsapp": $fa-var-whatsapp,
"square-upwork": $fa-var-square-upwork,
"slideshare": $fa-var-slideshare,
"google-play": $fa-var-google-play,
"viadeo": $fa-var-viadeo,
@ -4845,6 +4915,7 @@ $fa-brand-icons: (
"readme": $fa-var-readme,
"html5": $fa-var-html5,
"sellsy": $fa-var-sellsy,
"square-web-awesome": $fa-var-square-web-awesome,
"sass": $fa-var-sass,
"wirsindhandwerk": $fa-var-wirsindhandwerk,
"wsh": $fa-var-wsh,
@ -4857,6 +4928,7 @@ $fa-brand-icons: (
"apper": $fa-var-apper,
"fort-awesome": $fa-var-fort-awesome,
"waze": $fa-var-waze,
"bluesky": $fa-var-bluesky,
"cc-jcb": $fa-var-cc-jcb,
"snapchat": $fa-var-snapchat,
"snapchat-ghost": $fa-var-snapchat-ghost,
@ -4866,6 +4938,7 @@ $fa-brand-icons: (
"square-behance": $fa-var-square-behance,
"behance-square": $fa-var-behance-square,
"supple": $fa-var-supple,
"webflow": $fa-var-webflow,
"rebel": $fa-var-rebel,
"css3": $fa-var-css3,
"staylinked": $fa-var-staylinked,

View File

@ -1,7 +1,7 @@
/*!
* Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
* Copyright 2024 Fonticons, Inc.
*/
@import 'functions';
@import 'variables';
@ -26,5 +26,5 @@
}
@each $name, $icon in $fa-brand-icons {
.#{$fa-css-prefix}-#{$name}:before { content: unquote("\"#{ $icon }\""); }
.#{$fa-css-prefix}-#{$name} { #{$fa-icon-property}: unquote("\"#{ $icon }\""); }
}

View File

@ -1,7 +1,7 @@
/*!
* Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
* Copyright 2024 Fonticons, Inc.
*/
// Font Awesome core compile (Web Fonts-based)
// -------------------------

View File

@ -1,7 +1,7 @@
/*!
* Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
* Copyright 2024 Fonticons, Inc.
*/
@import 'functions';
@import 'variables';
@ -11,6 +11,7 @@
--#{$fa-css-prefix}-font-regular: normal 400 1em/1 '#{ $fa-style-family }';
}
@font-face {
font-family: 'Font Awesome 6 Free';
font-style: normal;

View File

@ -1,7 +1,7 @@
/*!
* Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
* Copyright 2024 Fonticons, Inc.
*/
@import 'functions';
@import 'variables';
@ -11,6 +11,7 @@
--#{$fa-css-prefix}-font-solid: normal 900 1em/1 '#{ $fa-style-family }';
}
@font-face {
font-family: 'Font Awesome 6 Free';
font-style: normal;

View File

@ -1,7 +1,7 @@
/*!
* Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
* Copyright 2024 Fonticons, Inc.
*/
// V4 shims compile (Web Fonts-based)
// -------------------------

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 477 KiB

After

Width:  |  Height:  |  Size: 500 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 111 KiB

After

Width:  |  Height:  |  Size: 116 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 839 KiB

After

Width:  |  Height:  |  Size: 876 KiB

View File

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M320 96V416C341.011 416 361.818 411.861 381.23 403.821C400.641 395.78 418.28 383.995 433.138 369.138C447.995 354.28 459.78 336.641 467.821 317.23C475.861 297.818 480 277.011 480 256C480 234.989 475.861 214.182 467.821 194.771C459.78 175.359 447.995 157.72 433.138 142.863C418.28 128.005 400.641 116.22 381.23 108.179C361.818 100.139 341.011 96 320 96ZM0 256L160.002 416L320.003 256L160.002 96L0 256ZM480 256C480 277.011 484.138 297.818 492.179 317.23C500.219 336.643 512.005 354.28 526.862 369.138C541.72 383.995 559.357 395.781 578.77 403.821C598.182 411.862 618.989 416 640 416V96C597.565 96 556.869 112.858 526.862 142.863C496.857 172.869 480 213.565 480 256Z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc. --><path d="M320 96V416C341.011 416 361.818 411.861 381.23 403.821C400.641 395.78 418.28 383.995 433.138 369.138C447.995 354.28 459.78 336.641 467.821 317.23C475.861 297.818 480 277.011 480 256C480 234.989 475.861 214.182 467.821 194.771C459.78 175.359 447.995 157.72 433.138 142.863C418.28 128.005 400.641 116.22 381.23 108.179C361.818 100.139 341.011 96 320 96ZM0 256L160.002 416L320.003 256L160.002 96L0 256ZM480 256C480 277.011 484.138 297.818 492.179 317.23C500.219 336.643 512.005 354.28 526.862 369.138C541.72 383.995 559.357 395.781 578.77 403.821C598.182 411.862 618.989 416 640 416V96C597.565 96 556.869 112.858 526.862 142.863C496.857 172.869 480 213.565 480 256Z"/></svg>

Before

Width:  |  Height:  |  Size: 953 B

After

Width:  |  Height:  |  Size: 953 B

View File

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M103.3 344.3c-6.5-14.2-6.9-18.3 7.4-23.1 25.6-8 8 9.2 43.2 49.2h.3v-93.9c1.2-50.2 44-92.2 97.7-92.2 53.9 0 97.7 43.5 97.7 96.8 0 63.4-60.8 113.2-128.5 93.3-10.5-4.2-2.1-31.7 8.5-28.6 53 0 89.4-10.1 89.4-64.4 0-61-77.1-89.6-116.9-44.6-23.5 26.4-17.6 42.1-17.6 157.6 50.7 31 118.3 22 160.4-20.1 24.8-24.8 38.5-58 38.5-93 0-35.2-13.8-68.2-38.8-93.3-24.8-24.8-57.8-38.5-93.3-38.5s-68.8 13.8-93.5 38.5c-.3.3-16 16.5-21.2 23.9l-.5.6c-3.3 4.7-6.3 9.1-20.1 6.1-6.9-1.7-14.3-5.8-14.3-11.8V20c0-5 3.9-10.5 10.5-10.5h241.3c8.3 0 8.3 11.6 8.3 15.1 0 3.9 0 15.1-8.3 15.1H130.3v132.9h.3c104.2-109.8 282.8-36 282.8 108.9 0 178.1-244.8 220.3-310.1 62.8zm63.3-260.8c-.5 4.2 4.6 24.5 14.6 20.6C306 56.6 384 144.5 390.6 144.5c4.8 0 22.8-15.3 14.3-22.8-93.2-89-234.5-57-238.3-38.2zM393 414.7C283 524.6 94 475.5 61 310.5c0-12.2-30.4-7.4-28.9 3.3 24 173.4 246 256.9 381.6 121.3 6.9-7.8-12.6-28.4-20.7-20.4zM213.6 306.6c0 4 4.3 7.3 5.5 8.5 3 3 6.1 4.4 8.5 4.4 3.8 0 2.6.2 22.3-19.5 19.6 19.3 19.1 19.5 22.3 19.5 5.4 0 18.5-10.4 10.7-18.2L265.6 284l18.2-18.2c6.3-6.8-10.1-21.8-16.2-15.7L249.7 268c-18.6-18.8-18.4-19.5-21.5-19.5-5 0-18 11.7-12.4 17.3L234 284c-18.1 17.9-20.4 19.2-20.4 22.6z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc. --><path d="M103.3 344.3c-6.5-14.2-6.9-18.3 7.4-23.1 25.6-8 8 9.2 43.2 49.2h.3v-93.9c1.2-50.2 44-92.2 97.7-92.2 53.9 0 97.7 43.5 97.7 96.8 0 63.4-60.8 113.2-128.5 93.3-10.5-4.2-2.1-31.7 8.5-28.6 53 0 89.4-10.1 89.4-64.4 0-61-77.1-89.6-116.9-44.6-23.5 26.4-17.6 42.1-17.6 157.6 50.7 31 118.3 22 160.4-20.1 24.8-24.8 38.5-58 38.5-93 0-35.2-13.8-68.2-38.8-93.3-24.8-24.8-57.8-38.5-93.3-38.5s-68.8 13.8-93.5 38.5c-.3.3-16 16.5-21.2 23.9l-.5.6c-3.3 4.7-6.3 9.1-20.1 6.1-6.9-1.7-14.3-5.8-14.3-11.8V20c0-5 3.9-10.5 10.5-10.5h241.3c8.3 0 8.3 11.6 8.3 15.1 0 3.9 0 15.1-8.3 15.1H130.3v132.9h.3c104.2-109.8 282.8-36 282.8 108.9 0 178.1-244.8 220.3-310.1 62.8zm63.3-260.8c-.5 4.2 4.6 24.5 14.6 20.6C306 56.6 384 144.5 390.6 144.5c4.8 0 22.8-15.3 14.3-22.8-93.2-89-234.5-57-238.3-38.2zM393 414.7C283 524.6 94 475.5 61 310.5c0-12.2-30.4-7.4-28.9 3.3 24 173.4 246 256.9 381.6 121.3 6.9-7.8-12.6-28.4-20.7-20.4zM213.6 306.6c0 4 4.3 7.3 5.5 8.5 3 3 6.1 4.4 8.5 4.4 3.8 0 2.6.2 22.3-19.5 19.6 19.3 19.1 19.5 22.3 19.5 5.4 0 18.5-10.4 10.7-18.2L265.6 284l18.2-18.2c6.3-6.8-10.1-21.8-16.2-15.7L249.7 268c-18.6-18.8-18.4-19.5-21.5-19.5-5 0-18 11.7-12.4 17.3L234 284c-18.1 17.9-20.4 19.2-20.4 22.6z"/></svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M423.9 255.8L411 413.1c-3.3 40.7-63.9 35.1-60.6-4.9l10-122.5-41.1 2.3c10.1 20.7 15.8 43.9 15.8 68.5 0 41.2-16.1 78.7-42.3 106.5l-39.3-39.3c57.9-63.7 13.1-167.2-74-167.2-25.9 0-49.5 9.9-67.2 26L73 243.2c22-20.7 50.1-35.1 81.4-40.2l75.3-85.7-42.6-24.8-51.6 46c-30 26.8-70.6-18.5-40.5-45.4l68-60.7c9.8-8.8 24.1-10.2 35.5-3.6 0 0 139.3 80.9 139.5 81.1 16.2 10.1 20.7 36 6.1 52.6L285.7 229l106.1-5.9c18.5-1.1 33.6 14.4 32.1 32.7zm-64.9-154c28.1 0 50.9-22.8 50.9-50.9C409.9 22.8 387.1 0 359 0c-28.1 0-50.9 22.8-50.9 50.9 0 28.1 22.8 50.9 50.9 50.9zM179.6 456.5c-80.6 0-127.4-90.6-82.7-156.1l-39.7-39.7C36.4 287 24 320.3 24 356.4c0 130.7 150.7 201.4 251.4 122.5l-39.7-39.7c-16 10.9-35.3 17.3-56.1 17.3z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc. --><path d="M423.9 255.8L411 413.1c-3.3 40.7-63.9 35.1-60.6-4.9l10-122.5-41.1 2.3c10.1 20.7 15.8 43.9 15.8 68.5 0 41.2-16.1 78.7-42.3 106.5l-39.3-39.3c57.9-63.7 13.1-167.2-74-167.2-25.9 0-49.5 9.9-67.2 26L73 243.2c22-20.7 50.1-35.1 81.4-40.2l75.3-85.7-42.6-24.8-51.6 46c-30 26.8-70.6-18.5-40.5-45.4l68-60.7c9.8-8.8 24.1-10.2 35.5-3.6 0 0 139.3 80.9 139.5 81.1 16.2 10.1 20.7 36 6.1 52.6L285.7 229l106.1-5.9c18.5-1.1 33.6 14.4 32.1 32.7zm-64.9-154c28.1 0 50.9-22.8 50.9-50.9C409.9 22.8 387.1 0 359 0c-28.1 0-50.9 22.8-50.9 50.9 0 28.1 22.8 50.9 50.9 50.9zM179.6 456.5c-80.6 0-127.4-90.6-82.7-156.1l-39.7-39.7C36.4 287 24 320.3 24 356.4c0 130.7 150.7 201.4 251.4 122.5l-39.7-39.7c-16 10.9-35.3 17.3-56.1 17.3z"/></svg>

Before

Width:  |  Height:  |  Size: 986 B

After

Width:  |  Height:  |  Size: 986 B

View File

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M322.1 252v-1l-51.2-65.8s-12 1.6-25 15.1c-9 9.3-242.1 239.1-243.4 240.9-7 10 1.6 6.8 15.7 1.7.8 0 114.5-36.6 114.5-36.6.5-.6-.1-.1.6-.6-.4-5.1-.8-26.2-1-27.7-.6-5.2 2.2-6.9 7-8.9l92.6-33.8c.6-.8 88.5-81.7 90.2-83.3zm160.1 120.1c13.3 16.1 20.7 13.3 30.8 9.3 3.2-1.2 115.4-47.6 117.8-48.9 8-4.3-1.7-16.7-7.2-23.4-2.1-2.5-205.1-245.6-207.2-248.3-9.7-12.2-14.3-12.9-38.4-12.8-10.2 0-106.8.5-116.5.6-19.2.1-32.9-.3-19.2 16.9C250 75 476.5 365.2 482.2 372.1zm152.7 1.6c-2.3-.3-24.6-4.7-38-7.2 0 0-115 50.4-117.5 51.6-16 7.3-26.9-3.2-36.7-14.6l-57.1-74c-5.4-.9-60.4-9.6-65.3-9.3-3.1.2-9.6.8-14.4 2.9-4.9 2.1-145.2 52.8-150.2 54.7-5.1 2-11.4 3.6-11.1 7.6.2 2.5 2 2.6 4.6 3.5 2.7.8 300.9 67.6 308 69.1 15.6 3.3 38.5 10.5 53.6 1.7 2.1-1.2 123.8-76.4 125.8-77.8 5.4-4 4.3-6.8-1.7-8.2z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc. --><path d="M322.1 252v-1l-51.2-65.8s-12 1.6-25 15.1c-9 9.3-242.1 239.1-243.4 240.9-7 10 1.6 6.8 15.7 1.7.8 0 114.5-36.6 114.5-36.6.5-.6-.1-.1.6-.6-.4-5.1-.8-26.2-1-27.7-.6-5.2 2.2-6.9 7-8.9l92.6-33.8c.6-.8 88.5-81.7 90.2-83.3zm160.1 120.1c13.3 16.1 20.7 13.3 30.8 9.3 3.2-1.2 115.4-47.6 117.8-48.9 8-4.3-1.7-16.7-7.2-23.4-2.1-2.5-205.1-245.6-207.2-248.3-9.7-12.2-14.3-12.9-38.4-12.8-10.2 0-106.8.5-116.5.6-19.2.1-32.9-.3-19.2 16.9C250 75 476.5 365.2 482.2 372.1zm152.7 1.6c-2.3-.3-24.6-4.7-38-7.2 0 0-115 50.4-117.5 51.6-16 7.3-26.9-3.2-36.7-14.6l-57.1-74c-5.4-.9-60.4-9.6-65.3-9.3-3.1.2-9.6.8-14.4 2.9-4.9 2.1-145.2 52.8-150.2 54.7-5.1 2-11.4 3.6-11.1 7.6.2 2.5 2 2.6 4.6 3.5 2.7.8 300.9 67.6 308 69.1 15.6 3.3 38.5 10.5 53.6 1.7 2.1-1.2 123.8-76.4 125.8-77.8 5.4-4 4.3-6.8-1.7-8.2z"/></svg>

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

Some files were not shown because too many files have changed in this diff Show More