Added FA + light tweaks to home
This commit is contained in:
parent
56a319a3be
commit
a90d43108d
22788 changed files with 1355378 additions and 481 deletions
2
.npmrc
Normal file
2
.npmrc
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
@fortawesome:registry=https://npm.fontawesome.com/
|
||||||
|
//npm.fontawesome.com/:_authToken=2AAE8294-73F6-4CF9-B5C5-75A261945F4F
|
5
.yarnrc.yml
Normal file
5
.yarnrc.yml
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
npmScopes:
|
||||||
|
fortawesome:
|
||||||
|
npmAlwaysAuth: true
|
||||||
|
npmRegistryServer: "https://npm.fontawesome.com/"
|
||||||
|
npmAuthToken: "2AAE8294-73F6-4CF9-B5C5-75A261945F4F"
|
|
@ -8,11 +8,12 @@ production stylesheet in assets/built/screen.css using: gulp dev
|
||||||
/* Lib - Local component imports
|
/* Lib - Local component imports
|
||||||
/* ---------------------------------------------------------- */
|
/* ---------------------------------------------------------- */
|
||||||
|
|
||||||
|
/* @import '../fontawesome-pro/scss/fontawesome.scss'; */
|
||||||
|
|
||||||
@tailwind base;
|
@tailwind base;
|
||||||
@tailwind components;
|
@tailwind components;
|
||||||
@tailwind utilities;
|
@tailwind utilities;
|
||||||
|
|
||||||
|
|
||||||
/* Main - Your styles here! Edit below
|
/* Main - Your styles here! Edit below
|
||||||
/* ---------------------------------------------------------- */
|
/* ---------------------------------------------------------- */
|
||||||
/* inter-100 - latin */
|
/* inter-100 - latin */
|
||||||
|
|
18
assets/fontawesome-pro/LICENSE.txt
Normal file
18
assets/fontawesome-pro/LICENSE.txt
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
Font Awesome Pro License
|
||||||
|
------------------------
|
||||||
|
|
||||||
|
Font Awesome Pro is commercial software that requires a paid license. Full
|
||||||
|
Font Awesome Pro license: https://fontawesome.com/license.
|
||||||
|
|
||||||
|
# Commercial License
|
||||||
|
The Font Awesome Pro commercial license allows you to pay for FA Pro once, own
|
||||||
|
it, and use it just about everywhere you'd like.
|
||||||
|
|
||||||
|
# Attribution
|
||||||
|
Attribution is not required by the Font Awesome Pro commercial license.
|
||||||
|
|
||||||
|
# Brand Icons
|
||||||
|
All brand icons are trademarks of their respective owners. The use of these
|
||||||
|
trademarks does not indicate endorsement of the trademark holder by Font
|
||||||
|
Awesome, nor vice versa. **Please do not use brand logos for any purpose except
|
||||||
|
to represent the company, product, or service to which they refer.**
|
27093
assets/fontawesome-pro/css/all.css
Normal file
27093
assets/fontawesome-pro/css/all.css
Normal file
File diff suppressed because it is too large
Load diff
9
assets/fontawesome-pro/css/all.min.css
vendored
Normal file
9
assets/fontawesome-pro/css/all.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
1522
assets/fontawesome-pro/css/brands.css
Normal file
1522
assets/fontawesome-pro/css/brands.css
Normal file
File diff suppressed because it is too large
Load diff
6
assets/fontawesome-pro/css/brands.min.css
vendored
Normal file
6
assets/fontawesome-pro/css/brands.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
12491
assets/fontawesome-pro/css/duotone.css
Normal file
12491
assets/fontawesome-pro/css/duotone.css
Normal file
File diff suppressed because it is too large
Load diff
6
assets/fontawesome-pro/css/duotone.min.css
vendored
Normal file
6
assets/fontawesome-pro/css/duotone.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
12984
assets/fontawesome-pro/css/fontawesome.css
vendored
Normal file
12984
assets/fontawesome-pro/css/fontawesome.css
vendored
Normal file
File diff suppressed because it is too large
Load diff
9
assets/fontawesome-pro/css/fontawesome.min.css
vendored
Normal file
9
assets/fontawesome-pro/css/fontawesome.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
19
assets/fontawesome-pro/css/light.css
Normal file
19
assets/fontawesome-pro/css/light.css
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
/*!
|
||||||
|
* Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com
|
||||||
|
* License - https://fontawesome.com/license (Commercial License)
|
||||||
|
* Copyright 2023 Fonticons, Inc.
|
||||||
|
*/
|
||||||
|
:root, :host {
|
||||||
|
--fa-style-family-classic: 'Font Awesome 6 Pro';
|
||||||
|
--fa-font-light: normal 300 1em/1 'Font Awesome 6 Pro'; }
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Font Awesome 6 Pro';
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: 300;
|
||||||
|
font-display: block;
|
||||||
|
src: url("../webfonts/fa-light-300.woff2") format("woff2"), url("../webfonts/fa-light-300.ttf") format("truetype"); }
|
||||||
|
|
||||||
|
.fal,
|
||||||
|
.fa-light {
|
||||||
|
font-weight: 300; }
|
6
assets/fontawesome-pro/css/light.min.css
vendored
Normal file
6
assets/fontawesome-pro/css/light.min.css
vendored
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
/*!
|
||||||
|
* Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com
|
||||||
|
* License - https://fontawesome.com/license (Commercial License)
|
||||||
|
* Copyright 2023 Fonticons, Inc.
|
||||||
|
*/
|
||||||
|
:host,:root{--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:300;font-display:block;src:url(../webfonts/fa-light-300.woff2) format("woff2"),url(../webfonts/fa-light-300.ttf) format("truetype")}.fa-light,.fal{font-weight:300}
|
19
assets/fontawesome-pro/css/regular.css
Normal file
19
assets/fontawesome-pro/css/regular.css
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
/*!
|
||||||
|
* Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com
|
||||||
|
* License - https://fontawesome.com/license (Commercial License)
|
||||||
|
* Copyright 2023 Fonticons, Inc.
|
||||||
|
*/
|
||||||
|
:root, :host {
|
||||||
|
--fa-style-family-classic: 'Font Awesome 6 Pro';
|
||||||
|
--fa-font-regular: normal 400 1em/1 'Font Awesome 6 Pro'; }
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Font Awesome 6 Pro';
|
||||||
|
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"); }
|
||||||
|
|
||||||
|
.far,
|
||||||
|
.fa-regular {
|
||||||
|
font-weight: 400; }
|
6
assets/fontawesome-pro/css/regular.min.css
vendored
Normal file
6
assets/fontawesome-pro/css/regular.min.css
vendored
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
/*!
|
||||||
|
* Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com
|
||||||
|
* License - https://fontawesome.com/license (Commercial License)
|
||||||
|
* Copyright 2023 Fonticons, Inc.
|
||||||
|
*/
|
||||||
|
:host,:root{--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";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}
|
19
assets/fontawesome-pro/css/sharp-regular.css
Normal file
19
assets/fontawesome-pro/css/sharp-regular.css
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
/*!
|
||||||
|
* Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com
|
||||||
|
* License - https://fontawesome.com/license (Commercial License)
|
||||||
|
* Copyright 2023 Fonticons, Inc.
|
||||||
|
*/
|
||||||
|
:root, :host {
|
||||||
|
--fa-style-family-sharp: 'Font Awesome 6 Sharp';
|
||||||
|
--fa-font-sharp-regular: normal 400 1em/1 'Font Awesome 6 Sharp'; }
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Font Awesome 6 Sharp';
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: 400;
|
||||||
|
font-display: block;
|
||||||
|
src: url("../webfonts/fa-sharp-regular-400.woff2") format("woff2"), url("../webfonts/fa-sharp-regular-400.ttf") format("truetype"); }
|
||||||
|
|
||||||
|
.fasr,
|
||||||
|
.fa-regular {
|
||||||
|
font-weight: 400; }
|
6
assets/fontawesome-pro/css/sharp-regular.min.css
vendored
Normal file
6
assets/fontawesome-pro/css/sharp-regular.min.css
vendored
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
/*!
|
||||||
|
* Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com
|
||||||
|
* License - https://fontawesome.com/license (Commercial License)
|
||||||
|
* Copyright 2023 Fonticons, Inc.
|
||||||
|
*/
|
||||||
|
:host,:root{--fa-style-family-sharp:"Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp"}@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-sharp-regular-400.woff2) format("woff2"),url(../webfonts/fa-sharp-regular-400.ttf) format("truetype")}.fa-regular,.fasr{font-weight:400}
|
19
assets/fontawesome-pro/css/sharp-solid.css
Normal file
19
assets/fontawesome-pro/css/sharp-solid.css
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
/*!
|
||||||
|
* Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com
|
||||||
|
* License - https://fontawesome.com/license (Commercial License)
|
||||||
|
* Copyright 2023 Fonticons, Inc.
|
||||||
|
*/
|
||||||
|
:root, :host {
|
||||||
|
--fa-style-family-sharp: 'Font Awesome 6 Sharp';
|
||||||
|
--fa-font-sharp-solid: normal 900 1em/1 'Font Awesome 6 Sharp'; }
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Font Awesome 6 Sharp';
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: 900;
|
||||||
|
font-display: block;
|
||||||
|
src: url("../webfonts/fa-sharp-solid-900.woff2") format("woff2"), url("../webfonts/fa-sharp-solid-900.ttf") format("truetype"); }
|
||||||
|
|
||||||
|
.fass,
|
||||||
|
.fa-solid {
|
||||||
|
font-weight: 900; }
|
6
assets/fontawesome-pro/css/sharp-solid.min.css
vendored
Normal file
6
assets/fontawesome-pro/css/sharp-solid.min.css
vendored
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
/*!
|
||||||
|
* Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com
|
||||||
|
* License - https://fontawesome.com/license (Commercial License)
|
||||||
|
* Copyright 2023 Fonticons, Inc.
|
||||||
|
*/
|
||||||
|
:host,:root{--fa-style-family-sharp:"Font Awesome 6 Sharp";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp"}@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-sharp-solid-900.woff2) format("woff2"),url(../webfonts/fa-sharp-solid-900.ttf) format("truetype")}.fa-solid,.fass{font-weight:900}
|
19
assets/fontawesome-pro/css/solid.css
Normal file
19
assets/fontawesome-pro/css/solid.css
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
/*!
|
||||||
|
* Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com
|
||||||
|
* License - https://fontawesome.com/license (Commercial License)
|
||||||
|
* Copyright 2023 Fonticons, Inc.
|
||||||
|
*/
|
||||||
|
:root, :host {
|
||||||
|
--fa-style-family-classic: 'Font Awesome 6 Pro';
|
||||||
|
--fa-font-solid: normal 900 1em/1 'Font Awesome 6 Pro'; }
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Font Awesome 6 Pro';
|
||||||
|
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"); }
|
||||||
|
|
||||||
|
.fas,
|
||||||
|
.fa-solid {
|
||||||
|
font-weight: 900; }
|
6
assets/fontawesome-pro/css/solid.min.css
vendored
Normal file
6
assets/fontawesome-pro/css/solid.min.css
vendored
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
/*!
|
||||||
|
* Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com
|
||||||
|
* License - https://fontawesome.com/license (Commercial License)
|
||||||
|
* Copyright 2023 Fonticons, Inc.
|
||||||
|
*/
|
||||||
|
:host,:root{--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";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}
|
638
assets/fontawesome-pro/css/svg-with-js.css
Normal file
638
assets/fontawesome-pro/css/svg-with-js.css
Normal file
|
@ -0,0 +1,638 @@
|
||||||
|
/*!
|
||||||
|
* Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com
|
||||||
|
* License - https://fontawesome.com/license (Commercial License)
|
||||||
|
* Copyright 2023 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-duotone: normal 900 1em/1 'Font Awesome 6 Duotone';
|
||||||
|
--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-brands: normal 400 1em/1 'Font Awesome 6 Brands'; }
|
||||||
|
|
||||||
|
svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {
|
||||||
|
overflow: visible;
|
||||||
|
box-sizing: content-box; }
|
||||||
|
|
||||||
|
.svg-inline--fa {
|
||||||
|
display: var(--fa-display, inline-block);
|
||||||
|
height: 1em;
|
||||||
|
overflow: visible;
|
||||||
|
vertical-align: -.125em; }
|
||||||
|
.svg-inline--fa.fa-2xs {
|
||||||
|
vertical-align: 0.1em; }
|
||||||
|
.svg-inline--fa.fa-xs {
|
||||||
|
vertical-align: 0em; }
|
||||||
|
.svg-inline--fa.fa-sm {
|
||||||
|
vertical-align: -0.07143em; }
|
||||||
|
.svg-inline--fa.fa-lg {
|
||||||
|
vertical-align: -0.2em; }
|
||||||
|
.svg-inline--fa.fa-xl {
|
||||||
|
vertical-align: -0.25em; }
|
||||||
|
.svg-inline--fa.fa-2xl {
|
||||||
|
vertical-align: -0.3125em; }
|
||||||
|
.svg-inline--fa.fa-pull-left {
|
||||||
|
margin-right: var(--fa-pull-margin, 0.3em);
|
||||||
|
width: auto; }
|
||||||
|
.svg-inline--fa.fa-pull-right {
|
||||||
|
margin-left: var(--fa-pull-margin, 0.3em);
|
||||||
|
width: auto; }
|
||||||
|
.svg-inline--fa.fa-li {
|
||||||
|
width: var(--fa-li-width, 2em);
|
||||||
|
top: 0.25em; }
|
||||||
|
.svg-inline--fa.fa-fw {
|
||||||
|
width: var(--fa-fw-width, 1.25em); }
|
||||||
|
|
||||||
|
.fa-layers svg.svg-inline--fa {
|
||||||
|
bottom: 0;
|
||||||
|
left: 0;
|
||||||
|
margin: auto;
|
||||||
|
position: absolute;
|
||||||
|
right: 0;
|
||||||
|
top: 0; }
|
||||||
|
|
||||||
|
.fa-layers-text, .fa-layers-counter {
|
||||||
|
display: inline-block;
|
||||||
|
position: absolute;
|
||||||
|
text-align: center; }
|
||||||
|
|
||||||
|
.fa-layers {
|
||||||
|
display: inline-block;
|
||||||
|
height: 1em;
|
||||||
|
position: relative;
|
||||||
|
text-align: center;
|
||||||
|
vertical-align: -.125em;
|
||||||
|
width: 1em; }
|
||||||
|
.fa-layers svg.svg-inline--fa {
|
||||||
|
-webkit-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; }
|
||||||
|
|
||||||
|
.fa-layers-counter {
|
||||||
|
background-color: var(--fa-counter-background-color, #ff253a);
|
||||||
|
border-radius: var(--fa-counter-border-radius, 1em);
|
||||||
|
box-sizing: border-box;
|
||||||
|
color: var(--fa-inverse, #fff);
|
||||||
|
line-height: var(--fa-counter-line-height, 1);
|
||||||
|
max-width: var(--fa-counter-max-width, 5em);
|
||||||
|
min-width: var(--fa-counter-min-width, 1.5em);
|
||||||
|
overflow: hidden;
|
||||||
|
padding: var(--fa-counter-padding, 0.25em 0.5em);
|
||||||
|
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; }
|
||||||
|
|
||||||
|
.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; }
|
||||||
|
|
||||||
|
.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; }
|
||||||
|
|
||||||
|
.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; }
|
||||||
|
|
||||||
|
.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; }
|
||||||
|
|
||||||
|
.fa-1x {
|
||||||
|
font-size: 1em; }
|
||||||
|
|
||||||
|
.fa-2x {
|
||||||
|
font-size: 2em; }
|
||||||
|
|
||||||
|
.fa-3x {
|
||||||
|
font-size: 3em; }
|
||||||
|
|
||||||
|
.fa-4x {
|
||||||
|
font-size: 4em; }
|
||||||
|
|
||||||
|
.fa-5x {
|
||||||
|
font-size: 5em; }
|
||||||
|
|
||||||
|
.fa-6x {
|
||||||
|
font-size: 6em; }
|
||||||
|
|
||||||
|
.fa-7x {
|
||||||
|
font-size: 7em; }
|
||||||
|
|
||||||
|
.fa-8x {
|
||||||
|
font-size: 8em; }
|
||||||
|
|
||||||
|
.fa-9x {
|
||||||
|
font-size: 9em; }
|
||||||
|
|
||||||
|
.fa-10x {
|
||||||
|
font-size: 10em; }
|
||||||
|
|
||||||
|
.fa-2xs {
|
||||||
|
font-size: 0.625em;
|
||||||
|
line-height: 0.1em;
|
||||||
|
vertical-align: 0.225em; }
|
||||||
|
|
||||||
|
.fa-xs {
|
||||||
|
font-size: 0.75em;
|
||||||
|
line-height: 0.08333em;
|
||||||
|
vertical-align: 0.125em; }
|
||||||
|
|
||||||
|
.fa-sm {
|
||||||
|
font-size: 0.875em;
|
||||||
|
line-height: 0.07143em;
|
||||||
|
vertical-align: 0.05357em; }
|
||||||
|
|
||||||
|
.fa-lg {
|
||||||
|
font-size: 1.25em;
|
||||||
|
line-height: 0.05em;
|
||||||
|
vertical-align: -0.075em; }
|
||||||
|
|
||||||
|
.fa-xl {
|
||||||
|
font-size: 1.5em;
|
||||||
|
line-height: 0.04167em;
|
||||||
|
vertical-align: -0.125em; }
|
||||||
|
|
||||||
|
.fa-2xl {
|
||||||
|
font-size: 2em;
|
||||||
|
line-height: 0.03125em;
|
||||||
|
vertical-align: -0.1875em; }
|
||||||
|
|
||||||
|
.fa-fw {
|
||||||
|
text-align: center;
|
||||||
|
width: 1.25em; }
|
||||||
|
|
||||||
|
.fa-ul {
|
||||||
|
list-style-type: none;
|
||||||
|
margin-left: var(--fa-li-margin, 2.5em);
|
||||||
|
padding-left: 0; }
|
||||||
|
.fa-ul > li {
|
||||||
|
position: relative; }
|
||||||
|
|
||||||
|
.fa-li {
|
||||||
|
left: calc(var(--fa-li-width, 2em) * -1);
|
||||||
|
position: absolute;
|
||||||
|
text-align: center;
|
||||||
|
width: var(--fa-li-width, 2em);
|
||||||
|
line-height: inherit; }
|
||||||
|
|
||||||
|
.fa-border {
|
||||||
|
border-color: var(--fa-border-color, #eee);
|
||||||
|
border-radius: var(--fa-border-radius, 0.1em);
|
||||||
|
border-style: var(--fa-border-style, solid);
|
||||||
|
border-width: var(--fa-border-width, 0.08em);
|
||||||
|
padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); }
|
||||||
|
|
||||||
|
.fa-pull-left {
|
||||||
|
float: left;
|
||||||
|
margin-right: var(--fa-pull-margin, 0.3em); }
|
||||||
|
|
||||||
|
.fa-pull-right {
|
||||||
|
float: right;
|
||||||
|
margin-left: var(--fa-pull-margin, 0.3em); }
|
||||||
|
|
||||||
|
.fa-beat {
|
||||||
|
-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); }
|
||||||
|
|
||||||
|
.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)); }
|
||||||
|
|
||||||
|
.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)); }
|
||||||
|
|
||||||
|
.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)); }
|
||||||
|
|
||||||
|
.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); }
|
||||||
|
|
||||||
|
.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); }
|
||||||
|
|
||||||
|
.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); }
|
||||||
|
|
||||||
|
.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)); }
|
||||||
|
|
||||||
|
@media (prefers-reduced-motion: reduce) {
|
||||||
|
.fa-beat,
|
||||||
|
.fa-bounce,
|
||||||
|
.fa-fade,
|
||||||
|
.fa-beat-fade,
|
||||||
|
.fa-flip,
|
||||||
|
.fa-pulse,
|
||||||
|
.fa-shake,
|
||||||
|
.fa-spin,
|
||||||
|
.fa-spin-pulse {
|
||||||
|
-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)); } }
|
||||||
|
|
||||||
|
@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)); } }
|
||||||
|
|
||||||
|
@-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); } }
|
||||||
|
|
||||||
|
@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); } }
|
||||||
|
|
||||||
|
@-webkit-keyframes fa-fade {
|
||||||
|
50% {
|
||||||
|
opacity: var(--fa-fade-opacity, 0.4); } }
|
||||||
|
|
||||||
|
@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); }
|
||||||
|
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)); } }
|
||||||
|
|
||||||
|
@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); } }
|
||||||
|
|
||||||
|
@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); } }
|
||||||
|
|
||||||
|
@-webkit-keyframes fa-spin {
|
||||||
|
0% {
|
||||||
|
-webkit-transform: rotate(0deg);
|
||||||
|
transform: rotate(0deg); }
|
||||||
|
100% {
|
||||||
|
-webkit-transform: rotate(360deg);
|
||||||
|
transform: rotate(360deg); } }
|
||||||
|
|
||||||
|
@keyframes fa-spin {
|
||||||
|
0% {
|
||||||
|
-webkit-transform: rotate(0deg);
|
||||||
|
transform: rotate(0deg); }
|
||||||
|
100% {
|
||||||
|
-webkit-transform: rotate(360deg);
|
||||||
|
transform: rotate(360deg); } }
|
||||||
|
|
||||||
|
.fa-rotate-90 {
|
||||||
|
-webkit-transform: rotate(90deg);
|
||||||
|
transform: rotate(90deg); }
|
||||||
|
|
||||||
|
.fa-rotate-180 {
|
||||||
|
-webkit-transform: rotate(180deg);
|
||||||
|
transform: rotate(180deg); }
|
||||||
|
|
||||||
|
.fa-rotate-270 {
|
||||||
|
-webkit-transform: rotate(270deg);
|
||||||
|
transform: rotate(270deg); }
|
||||||
|
|
||||||
|
.fa-flip-horizontal {
|
||||||
|
-webkit-transform: scale(-1, 1);
|
||||||
|
transform: scale(-1, 1); }
|
||||||
|
|
||||||
|
.fa-flip-vertical {
|
||||||
|
-webkit-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); }
|
||||||
|
|
||||||
|
.fa-rotate-by {
|
||||||
|
-webkit-transform: rotate(var(--fa-rotate-angle, none));
|
||||||
|
transform: rotate(var(--fa-rotate-angle, none)); }
|
||||||
|
|
||||||
|
.fa-stack {
|
||||||
|
display: inline-block;
|
||||||
|
vertical-align: middle;
|
||||||
|
height: 2em;
|
||||||
|
position: relative;
|
||||||
|
width: 2.5em; }
|
||||||
|
|
||||||
|
.fa-stack-1x,
|
||||||
|
.fa-stack-2x {
|
||||||
|
bottom: 0;
|
||||||
|
left: 0;
|
||||||
|
margin: auto;
|
||||||
|
position: absolute;
|
||||||
|
right: 0;
|
||||||
|
top: 0;
|
||||||
|
z-index: var(--fa-stack-z-index, auto); }
|
||||||
|
|
||||||
|
.svg-inline--fa.fa-stack-1x {
|
||||||
|
height: 1em;
|
||||||
|
width: 1.25em; }
|
||||||
|
|
||||||
|
.svg-inline--fa.fa-stack-2x {
|
||||||
|
height: 2em;
|
||||||
|
width: 2.5em; }
|
||||||
|
|
||||||
|
.fa-inverse {
|
||||||
|
color: var(--fa-inverse, #fff); }
|
||||||
|
|
||||||
|
.sr-only,
|
||||||
|
.fa-sr-only {
|
||||||
|
position: absolute;
|
||||||
|
width: 1px;
|
||||||
|
height: 1px;
|
||||||
|
padding: 0;
|
||||||
|
margin: -1px;
|
||||||
|
overflow: hidden;
|
||||||
|
clip: rect(0, 0, 0, 0);
|
||||||
|
white-space: nowrap;
|
||||||
|
border-width: 0; }
|
||||||
|
|
||||||
|
.sr-only-focusable:not(:focus),
|
||||||
|
.fa-sr-only-focusable:not(:focus) {
|
||||||
|
position: absolute;
|
||||||
|
width: 1px;
|
||||||
|
height: 1px;
|
||||||
|
padding: 0;
|
||||||
|
margin: -1px;
|
||||||
|
overflow: hidden;
|
||||||
|
clip: rect(0, 0, 0, 0);
|
||||||
|
white-space: nowrap;
|
||||||
|
border-width: 0; }
|
||||||
|
|
||||||
|
.svg-inline--fa .fa-primary {
|
||||||
|
fill: var(--fa-primary-color, currentColor);
|
||||||
|
opacity: var(--fa-primary-opacity, 1); }
|
||||||
|
|
||||||
|
.svg-inline--fa .fa-secondary {
|
||||||
|
fill: var(--fa-secondary-color, currentColor);
|
||||||
|
opacity: var(--fa-secondary-opacity, 0.4); }
|
||||||
|
|
||||||
|
.svg-inline--fa.fa-swap-opacity .fa-primary {
|
||||||
|
opacity: var(--fa-secondary-opacity, 0.4); }
|
||||||
|
|
||||||
|
.svg-inline--fa.fa-swap-opacity .fa-secondary {
|
||||||
|
opacity: var(--fa-primary-opacity, 1); }
|
||||||
|
|
||||||
|
.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); }
|
6
assets/fontawesome-pro/css/svg-with-js.min.css
vendored
Normal file
6
assets/fontawesome-pro/css/svg-with-js.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
19
assets/fontawesome-pro/css/thin.css
Normal file
19
assets/fontawesome-pro/css/thin.css
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
/*!
|
||||||
|
* Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com
|
||||||
|
* License - https://fontawesome.com/license (Commercial License)
|
||||||
|
* Copyright 2023 Fonticons, Inc.
|
||||||
|
*/
|
||||||
|
:root, :host {
|
||||||
|
--fa-style-family-classic: 'Font Awesome 6 Pro';
|
||||||
|
--fa-font-thin: normal 100 1em/1 'Font Awesome 6 Pro'; }
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Font Awesome 6 Pro';
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: 100;
|
||||||
|
font-display: block;
|
||||||
|
src: url("../webfonts/fa-thin-100.woff2") format("woff2"), url("../webfonts/fa-thin-100.ttf") format("truetype"); }
|
||||||
|
|
||||||
|
.fat,
|
||||||
|
.fa-thin {
|
||||||
|
font-weight: 100; }
|
6
assets/fontawesome-pro/css/thin.min.css
vendored
Normal file
6
assets/fontawesome-pro/css/thin.min.css
vendored
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
/*!
|
||||||
|
* Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com
|
||||||
|
* License - https://fontawesome.com/license (Commercial License)
|
||||||
|
* Copyright 2023 Fonticons, Inc.
|
||||||
|
*/
|
||||||
|
:host,:root{--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:100;font-display:block;src:url(../webfonts/fa-thin-100.woff2) format("woff2"),url(../webfonts/fa-thin-100.ttf) format("truetype")}.fa-thin,.fat{font-weight:100}
|
26
assets/fontawesome-pro/css/v4-font-face.css
Normal file
26
assets/fontawesome-pro/css/v4-font-face.css
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
/*!
|
||||||
|
* Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com
|
||||||
|
* License - https://fontawesome.com/license (Commercial License)
|
||||||
|
* Copyright 2023 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; }
|
6
assets/fontawesome-pro/css/v4-font-face.min.css
vendored
Normal file
6
assets/fontawesome-pro/css/v4-font-face.min.css
vendored
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
/*!
|
||||||
|
* Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com
|
||||||
|
* License - https://fontawesome.com/license (Commercial License)
|
||||||
|
* Copyright 2023 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}
|
2194
assets/fontawesome-pro/css/v4-shims.css
Normal file
2194
assets/fontawesome-pro/css/v4-shims.css
Normal file
File diff suppressed because it is too large
Load diff
6
assets/fontawesome-pro/css/v4-shims.min.css
vendored
Normal file
6
assets/fontawesome-pro/css/v4-shims.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
34
assets/fontawesome-pro/css/v5-font-face.css
Normal file
34
assets/fontawesome-pro/css/v5-font-face.css
Normal file
|
@ -0,0 +1,34 @@
|
||||||
|
/*!
|
||||||
|
* Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com
|
||||||
|
* License - https://fontawesome.com/license (Commercial License)
|
||||||
|
* Copyright 2023 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 Pro';
|
||||||
|
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 Pro';
|
||||||
|
font-display: block;
|
||||||
|
font-weight: 400;
|
||||||
|
src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.ttf") format("truetype"); }
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Font Awesome 5 Pro';
|
||||||
|
font-display: block;
|
||||||
|
font-weight: 300;
|
||||||
|
src: url("../webfonts/fa-light-300.woff2") format("woff2"), url("../webfonts/fa-light-300.ttf") format("truetype"); }
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Font Awesome 5 Duotone';
|
||||||
|
font-display: block;
|
||||||
|
font-weight: 900;
|
||||||
|
src: url("../webfonts/fa-duotone-900.woff2") format("woff2"), url("../webfonts/fa-duotone-900.ttf") format("truetype"); }
|
6
assets/fontawesome-pro/css/v5-font-face.min.css
vendored
Normal file
6
assets/fontawesome-pro/css/v5-font-face.min.css
vendored
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
/*!
|
||||||
|
* Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com
|
||||||
|
* License - https://fontawesome.com/license (Commercial License)
|
||||||
|
* Copyright 2023 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 Pro";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 Pro";font-display:block;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Pro";font-display:block;font-weight:300;src:url(../webfonts/fa-light-300.woff2) format("woff2"),url(../webfonts/fa-light-300.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Duotone";font-display:block;font-weight:900;src:url(../webfonts/fa-duotone-900.woff2) format("woff2"),url(../webfonts/fa-duotone-900.ttf) format("truetype")}
|
21048
assets/fontawesome-pro/js/all.js
Normal file
21048
assets/fontawesome-pro/js/all.js
Normal file
File diff suppressed because one or more lines are too long
6
assets/fontawesome-pro/js/all.min.js
vendored
Normal file
6
assets/fontawesome-pro/js/all.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
743
assets/fontawesome-pro/js/brands.js
Normal file
743
assets/fontawesome-pro/js/brands.js
Normal file
File diff suppressed because one or more lines are too long
6
assets/fontawesome-pro/js/brands.min.js
vendored
Normal file
6
assets/fontawesome-pro/js/brands.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1132
assets/fontawesome-pro/js/conflict-detection.js
Normal file
1132
assets/fontawesome-pro/js/conflict-detection.js
Normal file
File diff suppressed because it is too large
Load diff
6
assets/fontawesome-pro/js/conflict-detection.min.js
vendored
Normal file
6
assets/fontawesome-pro/js/conflict-detection.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
3444
assets/fontawesome-pro/js/duotone.js
Normal file
3444
assets/fontawesome-pro/js/duotone.js
Normal file
File diff suppressed because one or more lines are too long
6
assets/fontawesome-pro/js/duotone.min.js
vendored
Normal file
6
assets/fontawesome-pro/js/duotone.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
3115
assets/fontawesome-pro/js/fontawesome.js
Normal file
3115
assets/fontawesome-pro/js/fontawesome.js
Normal file
File diff suppressed because one or more lines are too long
6
assets/fontawesome-pro/js/fontawesome.min.js
vendored
Normal file
6
assets/fontawesome-pro/js/fontawesome.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
3444
assets/fontawesome-pro/js/light.js
Normal file
3444
assets/fontawesome-pro/js/light.js
Normal file
File diff suppressed because one or more lines are too long
6
assets/fontawesome-pro/js/light.min.js
vendored
Normal file
6
assets/fontawesome-pro/js/light.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
3444
assets/fontawesome-pro/js/regular.js
Normal file
3444
assets/fontawesome-pro/js/regular.js
Normal file
File diff suppressed because one or more lines are too long
6
assets/fontawesome-pro/js/regular.min.js
vendored
Normal file
6
assets/fontawesome-pro/js/regular.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
3444
assets/fontawesome-pro/js/sharp-regular.js
Normal file
3444
assets/fontawesome-pro/js/sharp-regular.js
Normal file
File diff suppressed because one or more lines are too long
6
assets/fontawesome-pro/js/sharp-regular.min.js
vendored
Normal file
6
assets/fontawesome-pro/js/sharp-regular.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
3444
assets/fontawesome-pro/js/sharp-solid.js
Normal file
3444
assets/fontawesome-pro/js/sharp-solid.js
Normal file
File diff suppressed because one or more lines are too long
6
assets/fontawesome-pro/js/sharp-solid.min.js
vendored
Normal file
6
assets/fontawesome-pro/js/sharp-solid.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
3444
assets/fontawesome-pro/js/solid.js
Normal file
3444
assets/fontawesome-pro/js/solid.js
Normal file
File diff suppressed because it is too large
Load diff
6
assets/fontawesome-pro/js/solid.min.js
vendored
Normal file
6
assets/fontawesome-pro/js/solid.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
3444
assets/fontawesome-pro/js/thin.js
Normal file
3444
assets/fontawesome-pro/js/thin.js
Normal file
File diff suppressed because one or more lines are too long
6
assets/fontawesome-pro/js/thin.min.js
vendored
Normal file
6
assets/fontawesome-pro/js/thin.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
219
assets/fontawesome-pro/js/v4-shims.js
Normal file
219
assets/fontawesome-pro/js/v4-shims.js
Normal file
File diff suppressed because one or more lines are too long
6
assets/fontawesome-pro/js/v4-shims.min.js
vendored
Normal file
6
assets/fontawesome-pro/js/v4-shims.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
152
assets/fontawesome-pro/less/_animated.less
Normal file
152
assets/fontawesome-pro/less/_animated.less
Normal file
|
@ -0,0 +1,152 @@
|
||||||
|
// animating icons
|
||||||
|
// --------------------------
|
||||||
|
|
||||||
|
.@{fa-css-prefix}-beat {
|
||||||
|
animation-name: ~'@{fa-css-prefix}-beat';
|
||||||
|
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)';
|
||||||
|
animation-iteration-count: ~'var(--@{fa-css-prefix}-animation-iteration-count, infinite)';
|
||||||
|
animation-timing-function: ~'var(--@{fa-css-prefix}-animation-timing, ease-in-out)';
|
||||||
|
}
|
||||||
|
|
||||||
|
.@{fa-css-prefix}-bounce {
|
||||||
|
animation-name: ~'@{fa-css-prefix}-beat';
|
||||||
|
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)';
|
||||||
|
animation-iteration-count: ~'var(--@{fa-css-prefix}-animation-iteration-count, infinite)';
|
||||||
|
animation-timing-function: ~'var(--@{fa-css-prefix}-animation-timing, cubic-bezier(0.280, 0.840, 0.420, 1))';
|
||||||
|
}
|
||||||
|
|
||||||
|
.@{fa-css-prefix}-fade {
|
||||||
|
animation-name: ~'@{fa-css-prefix}-fade';
|
||||||
|
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)';
|
||||||
|
animation-iteration-count: ~'var(--@{fa-css-prefix}-animation-iteration-count, infinite)';
|
||||||
|
animation-timing-function: ~'var(--@{fa-css-prefix}-animation-timing, cubic-bezier(.4,0,.6,1))';
|
||||||
|
}
|
||||||
|
|
||||||
|
.@{fa-css-prefix}-beat-fade {
|
||||||
|
animation-name: ~'@{fa-css-prefix}-beat-fade';
|
||||||
|
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)';
|
||||||
|
animation-iteration-count: ~'var(--@{fa-css-prefix}-animation-iteration-count, infinite)';
|
||||||
|
animation-timing-function: ~'var(--@{fa-css-prefix}-animation-timing, cubic-bezier(.4,0,.6,1))';
|
||||||
|
}
|
||||||
|
|
||||||
|
.@{fa-css-prefix}-flip {
|
||||||
|
animation-name: ~'@{fa-css-prefix}-flip';
|
||||||
|
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)';
|
||||||
|
animation-iteration-count: ~'var(--@{fa-css-prefix}-animation-iteration-count, infinite)';
|
||||||
|
animation-timing-function: ~'var(--@{fa-css-prefix}-animation-timing, ease-in-out)';
|
||||||
|
}
|
||||||
|
|
||||||
|
.@{fa-css-prefix}-shake {
|
||||||
|
animation-name: ~'@{fa-css-prefix}-shake';
|
||||||
|
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)';
|
||||||
|
animation-iteration-count: ~'var(--@{fa-css-prefix}-animation-iteration-count, infinite)';
|
||||||
|
animation-timing-function: ~'var(--@{fa-css-prefix}-animation-timing, ease-in-out)';
|
||||||
|
}
|
||||||
|
|
||||||
|
.@{fa-css-prefix}-spin {
|
||||||
|
animation-name: ~'@{fa-css-prefix}-spin';
|
||||||
|
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, 2s)';
|
||||||
|
animation-iteration-count: ~'var(--@{fa-css-prefix}-animation-iteration-count, infinite)';
|
||||||
|
animation-timing-function: ~'var(--@{fa-css-prefix}-animation-timing, linear)';
|
||||||
|
}
|
||||||
|
|
||||||
|
.@{fa-css-prefix}-spin-reverse {
|
||||||
|
--@{fa-css-prefix}-animation-direction: reverse;
|
||||||
|
}
|
||||||
|
|
||||||
|
.@{fa-css-prefix}-pulse,
|
||||||
|
.@{fa-css-prefix}-spin-pulse {
|
||||||
|
animation-name: ~'@{fa-css-prefix}-spin';
|
||||||
|
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, steps(8));';
|
||||||
|
}
|
||||||
|
|
||||||
|
// if agent or operating system prefers reduced motion, disable animations
|
||||||
|
// see: https://www.smashingmagazine.com/2020/09/design-reduced-motion-sensitivities/
|
||||||
|
// see: https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion
|
||||||
|
@media (prefers-reduced-motion: reduce) {
|
||||||
|
.@{fa-css-prefix}-beat,
|
||||||
|
.@{fa-css-prefix}-bounce,
|
||||||
|
.@{fa-css-prefix}-fade,
|
||||||
|
.@{fa-css-prefix}-beat-fade,
|
||||||
|
.@{fa-css-prefix}-flip,
|
||||||
|
.@{fa-css-prefix}-pulse,
|
||||||
|
.@{fa-css-prefix}-shake,
|
||||||
|
.@{fa-css-prefix}-spin,
|
||||||
|
.@{fa-css-prefix}-spin-pulse {
|
||||||
|
animation-delay: -1ms;
|
||||||
|
animation-duration: 1ms;
|
||||||
|
animation-iteration-count: 1;
|
||||||
|
transition-delay: 0s;
|
||||||
|
transition-duration: 0s;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@keyframes ~'@{fa-css-prefix}-beat' {
|
||||||
|
0%, 90% { transform: scale(1); }
|
||||||
|
45% { transform: ~'scale(var(--@{fa-css-prefix}-beat-scale, 1.25))'; }
|
||||||
|
}
|
||||||
|
|
||||||
|
@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))'; }
|
||||||
|
64% { transform: scale(1,1) translateY(0); }
|
||||||
|
100% { transform: scale(1,1) translateY(0); }
|
||||||
|
}
|
||||||
|
|
||||||
|
@keyframes ~'@{fa-css-prefix}-fade' {
|
||||||
|
50% { opacity: ~'var(--@{fa-css-prefix}-fade-opacity, 0.4)'; }
|
||||||
|
}
|
||||||
|
|
||||||
|
@keyframes ~'@{fa-css-prefix}-beat-fade' {
|
||||||
|
0%, 100% {
|
||||||
|
opacity: ~'var(--@{fa-css-prefix}-beat-fade-opacity, 0.4)';
|
||||||
|
transform: scale(1);
|
||||||
|
}
|
||||||
|
50% {
|
||||||
|
opacity: 1;
|
||||||
|
transform: ~'scale(var(--@{fa-css-prefix}-beat-fade-scale, 1.125))';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@keyframes ~'@{fa-css-prefix}-flip' {
|
||||||
|
50% {
|
||||||
|
transform: ~'rotate3d(var(--@{fa-css-prefix}-flip-x, 0), var(--@{fa-css-prefix}-flip-y, 1), var(--@{fa-css-prefix}-flip-z, 0), var(--@{fa-css-prefix}-flip-angle, -180deg))';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@keyframes ~'@{fa-css-prefix}-shake' {
|
||||||
|
0% { transform: rotate(-15deg); }
|
||||||
|
4% { transform: rotate(15deg); }
|
||||||
|
8%, 24% { transform: rotate(-18deg); }
|
||||||
|
12%, 28% { transform: rotate(18deg); }
|
||||||
|
16% { transform: rotate(-22deg); }
|
||||||
|
20% { transform: rotate(22deg); }
|
||||||
|
32% { transform: rotate(-12deg); }
|
||||||
|
36% { transform: rotate(12deg); }
|
||||||
|
40%, 100% { transform: rotate(0deg); }
|
||||||
|
}
|
||||||
|
|
||||||
|
@keyframes ~'@{fa-css-prefix}-spin' {
|
||||||
|
0% { transform: rotate(0deg); }
|
||||||
|
100% { transform: rotate(360deg); }
|
||||||
|
}
|
20
assets/fontawesome-pro/less/_bordered-pulled.less
Normal file
20
assets/fontawesome-pro/less/_bordered-pulled.less
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
// bordered + pulled icons
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
.@{fa-css-prefix}-border {
|
||||||
|
border-color: ~'var(--@{fa-css-prefix}-border-color, @{fa-border-color})';
|
||||||
|
border-radius: ~'var(--@{fa-css-prefix}-border-radius, @{fa-border-radius})';
|
||||||
|
border-style: ~'var(--@{fa-css-prefix}-border-style, @{fa-border-style})';
|
||||||
|
border-width: ~'var(--@{fa-css-prefix}-border-width, @{fa-border-width})';
|
||||||
|
padding: ~'var(--@{fa-css-prefix}-border-padding, @{fa-border-padding})';
|
||||||
|
}
|
||||||
|
|
||||||
|
.@{fa-css-prefix}-pull-left {
|
||||||
|
float: left;
|
||||||
|
margin-right: ~'var(--@{fa-css-prefix}-pull-margin, @{fa-pull-margin})';
|
||||||
|
}
|
||||||
|
|
||||||
|
.@{fa-css-prefix}-pull-right {
|
||||||
|
float: right;
|
||||||
|
margin-left: ~'var(--@{fa-css-prefix}-pull-margin, @{fa-pull-margin})';
|
||||||
|
}
|
64
assets/fontawesome-pro/less/_core.less
Normal file
64
assets/fontawesome-pro/less/_core.less
Normal file
|
@ -0,0 +1,64 @@
|
||||||
|
// base icon class definition
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
.@{fa-css-prefix} {
|
||||||
|
font-family: ~"var(--@{fa-css-prefix}-style-family, '@{fa-style-family}')";
|
||||||
|
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,
|
||||||
|
.fasr,
|
||||||
|
.fal,
|
||||||
|
.@{fa-css-prefix}-light,
|
||||||
|
.fat,
|
||||||
|
.@{fa-css-prefix}-thin,
|
||||||
|
.fad,
|
||||||
|
.@{fa-css-prefix}-duotone,
|
||||||
|
.fab,
|
||||||
|
.@{fa-css-prefix}-brands {
|
||||||
|
-moz-osx-font-smoothing: grayscale;
|
||||||
|
-webkit-font-smoothing: antialiased;
|
||||||
|
display: ~'var(--@{fa-css-prefix}-display, @{fa-display})';
|
||||||
|
font-style: normal;
|
||||||
|
font-variant: normal;
|
||||||
|
text-rendering: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fas,
|
||||||
|
.@{fa-css-prefix}-classic,
|
||||||
|
.@{fa-css-prefix}-solid,
|
||||||
|
.far,
|
||||||
|
.@{fa-css-prefix}-regular,
|
||||||
|
.fal,
|
||||||
|
.@{fa-css-prefix}-light,
|
||||||
|
.fat,
|
||||||
|
.@{fa-css-prefix}-thin {
|
||||||
|
font-family: 'Font Awesome 6 Pro';
|
||||||
|
}
|
||||||
|
|
||||||
|
.fab,
|
||||||
|
.@{fa-css-prefix}-brands {
|
||||||
|
font-family: 'Font Awesome 6 Brands';
|
||||||
|
}
|
||||||
|
|
||||||
|
.fad,
|
||||||
|
.@{fa-css-prefix}-classic.@{fa-css-prefix}-duotone,
|
||||||
|
.@{fa-css-prefix}-duotone {
|
||||||
|
font-family: 'Font Awesome 6 Duotone';
|
||||||
|
}
|
||||||
|
|
||||||
|
.fass,
|
||||||
|
.fasr,
|
||||||
|
.@{fa-css-prefix}-sharp {
|
||||||
|
font-family: 'Font Awesome 6 Sharp';
|
||||||
|
}
|
||||||
|
.fass,
|
||||||
|
.@{fa-css-prefix}-sharp {
|
||||||
|
font-weight: 900;
|
||||||
|
}
|
10
assets/fontawesome-pro/less/_duotone-icons.less
Normal file
10
assets/fontawesome-pro/less/_duotone-icons.less
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
// specific duotone icon class definition
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */
|
||||||
|
|
||||||
|
each(.fa-icons(), {
|
||||||
|
.fad.@{fa-css-prefix}-@{key}::after, .@{fa-css-prefix}-duotone.@{fa-css-prefix}-@{key}::after {
|
||||||
|
content: %("%s%s", @value, @value);
|
||||||
|
}
|
||||||
|
});
|
7
assets/fontawesome-pro/less/_fixed-width.less
Normal file
7
assets/fontawesome-pro/less/_fixed-width.less
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
// fixed-width icons
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
.@{fa-css-prefix}-fw {
|
||||||
|
text-align: center;
|
||||||
|
width: @fa-fw-width;
|
||||||
|
}
|
9
assets/fontawesome-pro/less/_icons.less
Normal file
9
assets/fontawesome-pro/less/_icons.less
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
// specific icon class definition
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
|
||||||
|
readers do not read off random characters that represent icons */
|
||||||
|
|
||||||
|
each(.fa-icons(), {
|
||||||
|
.@{fa-css-prefix}-@{key}::before { content: @value; }
|
||||||
|
});
|
18
assets/fontawesome-pro/less/_list.less
Normal file
18
assets/fontawesome-pro/less/_list.less
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
// icons in a list
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
.@{fa-css-prefix}-ul {
|
||||||
|
list-style-type: none;
|
||||||
|
margin-left: ~'var(--@{fa-css-prefix}-li-margin, @{fa-li-margin})';
|
||||||
|
padding-left: 0;
|
||||||
|
|
||||||
|
> li { position: relative; }
|
||||||
|
}
|
||||||
|
|
||||||
|
.@{fa-css-prefix}-li {
|
||||||
|
left: calc(~'var(--@{fa-css-prefix}-li-width, @{fa-li-width})' * -1);
|
||||||
|
position: absolute;
|
||||||
|
text-align: center;
|
||||||
|
width: ~'var(--@{fa-css-prefix}-li-width, @{fa-li-width})';
|
||||||
|
line-height: inherit;
|
||||||
|
}
|
130
assets/fontawesome-pro/less/_mixins.less
Normal file
130
assets/fontawesome-pro/less/_mixins.less
Normal file
|
@ -0,0 +1,130 @@
|
||||||
|
// mixins
|
||||||
|
// --------------------------
|
||||||
|
|
||||||
|
// base rendering for an icon
|
||||||
|
.fa-icon() {
|
||||||
|
-moz-osx-font-smoothing: grayscale;
|
||||||
|
-webkit-font-smoothing: antialiased;
|
||||||
|
display: inline-block;
|
||||||
|
font-style: normal;
|
||||||
|
font-variant: normal;
|
||||||
|
font-weight: normal;
|
||||||
|
line-height: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
// sets relative font-sizing and alignment (in _sizing)
|
||||||
|
.fa-size(@font-size) {
|
||||||
|
font-size: (@font-size / @fa-size-scale-base) * 1em; // converts step in sizing scale into an em-based value that's relative to the scale's base
|
||||||
|
line-height: (1 / @font-size) * 1em; // sets the line-height of the icon back to that of it's parent
|
||||||
|
vertical-align: ((6 / @font-size) - (3 / 8)) * 1em; // vertically centers the icon taking into account the surrounding text's descender
|
||||||
|
}
|
||||||
|
|
||||||
|
// only display content to screen readers
|
||||||
|
// see: https://www.a11yproject.com/posts/2013-01-11-how-to-hide-content/
|
||||||
|
// see: https://hugogiraudel.com/2016/10/13/css-hide-and-seek/
|
||||||
|
.fa-sr-only() {
|
||||||
|
position: absolute;
|
||||||
|
width: 1px;
|
||||||
|
height: 1px;
|
||||||
|
padding: 0;
|
||||||
|
margin: -1px;
|
||||||
|
overflow: hidden;
|
||||||
|
clip: rect(0, 0, 0, 0);
|
||||||
|
white-space: nowrap;
|
||||||
|
border-width: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// use in conjunction with .sr-only to only display content when it's focused
|
||||||
|
.fa-sr-only-focusable() {
|
||||||
|
&:not(:focus) {
|
||||||
|
.fa-sr-only();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// sets a specific icon family to use alongside style + icon mixins
|
||||||
|
.fa-family-classic() {
|
||||||
|
font-family: 'Font Awesome 6 Pro';
|
||||||
|
}
|
||||||
|
|
||||||
|
.fa-family-sharp() {
|
||||||
|
font-family: 'Font Awesome 6 Sharp';
|
||||||
|
}
|
||||||
|
|
||||||
|
// 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.
|
||||||
|
.fa-icon-solid(@fa-var) {
|
||||||
|
.fa-icon;
|
||||||
|
.fa-solid;
|
||||||
|
|
||||||
|
&::before {
|
||||||
|
content: @fa-var;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.fa-icon-regular(@fa-var) {
|
||||||
|
.fa-icon;
|
||||||
|
.fa-regular;
|
||||||
|
|
||||||
|
&::before {
|
||||||
|
content: @fa-var;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.fa-icon-light(@fa-var) {
|
||||||
|
.fa-icon;
|
||||||
|
.fa-light;
|
||||||
|
|
||||||
|
&::before {
|
||||||
|
content: @fa-var;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.fa-icon-thin(@fa-var) {
|
||||||
|
.fa-icon;
|
||||||
|
.fa-thin;
|
||||||
|
|
||||||
|
&::before {
|
||||||
|
content: @fa-var;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.fa-icon-duotone(@fa-var) {
|
||||||
|
.fa-icon;
|
||||||
|
&:extend(.fa-duotone all); // extends all pseudo-element selectors/rules inside of .fa-duotone
|
||||||
|
|
||||||
|
&::before {
|
||||||
|
content: @fa-var;
|
||||||
|
}
|
||||||
|
&::after {
|
||||||
|
content: %("%s%s", @fa-var, @fa-var);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.fa-icon-sharp-solid(@fa-var) {
|
||||||
|
.fa-icon;
|
||||||
|
.fa-sharp-solid;
|
||||||
|
|
||||||
|
&::before {
|
||||||
|
content: @fa-var;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.fa-icon-sharp-regular(@fa-var) {
|
||||||
|
.fa-icon;
|
||||||
|
.fa-sharp-regular;
|
||||||
|
|
||||||
|
&::before {
|
||||||
|
content: @fa-var;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.fa-icon-brands(@fa-var) {
|
||||||
|
.fa-icon;
|
||||||
|
.fa-brands;
|
||||||
|
|
||||||
|
&::before {
|
||||||
|
content: @fa-var;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
31
assets/fontawesome-pro/less/_rotated-flipped.less
Normal file
31
assets/fontawesome-pro/less/_rotated-flipped.less
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
// rotating + flipping icons
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
.@{fa-css-prefix}-rotate-90 {
|
||||||
|
transform: rotate(90deg);
|
||||||
|
}
|
||||||
|
|
||||||
|
.@{fa-css-prefix}-rotate-180 {
|
||||||
|
transform: rotate(180deg);
|
||||||
|
}
|
||||||
|
|
||||||
|
.@{fa-css-prefix}-rotate-270 {
|
||||||
|
transform: rotate(270deg);
|
||||||
|
}
|
||||||
|
|
||||||
|
.@{fa-css-prefix}-flip-horizontal {
|
||||||
|
transform: scale(-1, 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
.@{fa-css-prefix}-flip-vertical {
|
||||||
|
transform: scale(1, -1);
|
||||||
|
}
|
||||||
|
|
||||||
|
.@{fa-css-prefix}-flip-both,
|
||||||
|
.@{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)');
|
||||||
|
}
|
14
assets/fontawesome-pro/less/_screen-reader.less
Normal file
14
assets/fontawesome-pro/less/_screen-reader.less
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
// screen-reader utilities
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
// only display content to screen readers
|
||||||
|
.sr-only,
|
||||||
|
.@{fa-css-prefix}-sr-only {
|
||||||
|
.fa-sr-only();
|
||||||
|
}
|
||||||
|
|
||||||
|
// use in conjunction with .sr-only to only display content when it's focused
|
||||||
|
.sr-only-focusable,
|
||||||
|
.@{fa-css-prefix}-sr-only-focusable {
|
||||||
|
.fa-sr-only-focusable();
|
||||||
|
}
|
2042
assets/fontawesome-pro/less/_shims.less
Normal file
2042
assets/fontawesome-pro/less/_shims.less
Normal file
File diff suppressed because it is too large
Load diff
19
assets/fontawesome-pro/less/_sizing.less
Normal file
19
assets/fontawesome-pro/less/_sizing.less
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
// sizing icons
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
// literal magnification scale
|
||||||
|
.sizes-literal(@factor) when (@factor > 0) {
|
||||||
|
.sizes-literal((@factor - 1));
|
||||||
|
|
||||||
|
.@{fa-css-prefix}-@{factor}x {
|
||||||
|
font-size: (@factor * 1em);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.sizes-literal(10);
|
||||||
|
|
||||||
|
// step-based scale (with alignment)
|
||||||
|
each(.fa-sizes(), {
|
||||||
|
.@{fa-css-prefix}-@{key} {
|
||||||
|
.fa-size(@value);
|
||||||
|
}
|
||||||
|
});
|
31
assets/fontawesome-pro/less/_stacked.less
Normal file
31
assets/fontawesome-pro/less/_stacked.less
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
// stacking icons
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
.@{fa-css-prefix}-stack {
|
||||||
|
display: inline-block;
|
||||||
|
height: 2em;
|
||||||
|
line-height: 2em;
|
||||||
|
position: relative;
|
||||||
|
vertical-align: @fa-stack-vertical-align;
|
||||||
|
width: @fa-stack-width;
|
||||||
|
}
|
||||||
|
|
||||||
|
.@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x {
|
||||||
|
left: 0;
|
||||||
|
position: absolute;
|
||||||
|
text-align: center;
|
||||||
|
width: 100%;
|
||||||
|
z-index: ~'var(--@{fa-css-prefix}-stack-z-index, @{fa-stack-z-index})';
|
||||||
|
}
|
||||||
|
|
||||||
|
.@{fa-css-prefix}-stack-1x {
|
||||||
|
line-height: inherit;
|
||||||
|
}
|
||||||
|
|
||||||
|
.@{fa-css-prefix}-stack-2x {
|
||||||
|
font-size: 2em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.@{fa-css-prefix}-inverse {
|
||||||
|
color: ~'var(--@{fa-css-prefix}-inverse, @{fa-inverse})';
|
||||||
|
}
|
9352
assets/fontawesome-pro/less/_variables.less
Normal file
9352
assets/fontawesome-pro/less/_variables.less
Normal file
File diff suppressed because it is too large
Load diff
29
assets/fontawesome-pro/less/brands.less
Normal file
29
assets/fontawesome-pro/less/brands.less
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
/*!
|
||||||
|
* Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com
|
||||||
|
* License - https://fontawesome.com/license (Commercial License)
|
||||||
|
* Copyright 2023 Fonticons, Inc.
|
||||||
|
*/
|
||||||
|
@import "_variables.less";
|
||||||
|
|
||||||
|
:root, :host {
|
||||||
|
--@{fa-css-prefix}-style-family-brands: 'Font Awesome 6 Brands';
|
||||||
|
--@{fa-css-prefix}-font-brands: normal 400 1em/1 'Font Awesome 6 Brands';
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Font Awesome 6 Brands';
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: 400;
|
||||||
|
font-display: @fa-font-display;
|
||||||
|
src: url('@{fa-font-path}/fa-brands-400.woff2') format('woff2'),
|
||||||
|
url('@{fa-font-path}/fa-brands-400.ttf') format('truetype');
|
||||||
|
}
|
||||||
|
|
||||||
|
.fab,
|
||||||
|
.@{fa-css-prefix}-brands {
|
||||||
|
font-weight: 400;
|
||||||
|
}
|
||||||
|
|
||||||
|
each(.fa-brand-icons(), {
|
||||||
|
.@{fa-css-prefix}-@{key}:before { content: @value; }
|
||||||
|
});
|
68
assets/fontawesome-pro/less/duotone.less
Normal file
68
assets/fontawesome-pro/less/duotone.less
Normal file
|
@ -0,0 +1,68 @@
|
||||||
|
/*!
|
||||||
|
* Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com
|
||||||
|
* License - https://fontawesome.com/license (Commercial License)
|
||||||
|
* Copyright 2023 Fonticons, Inc.
|
||||||
|
*/
|
||||||
|
@import "_variables.less";
|
||||||
|
|
||||||
|
:root, :host {
|
||||||
|
--@{fa-css-prefix}-style-family-duotone: 'Font Awesome 6 Duotone';
|
||||||
|
--@{fa-css-prefix}-font-duotone: normal 900 1em/1 'Font Awesome 6 Duotone';
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Font Awesome 6 Duotone';
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: 900;
|
||||||
|
font-display: @fa-font-display;
|
||||||
|
src: url('@{fa-font-path}/fa-duotone-900.woff2') format('woff2'),
|
||||||
|
url('@{fa-font-path}/fa-duotone-900.ttf') format('truetype');
|
||||||
|
}
|
||||||
|
|
||||||
|
.fad,
|
||||||
|
.@{fa-css-prefix}-duotone {
|
||||||
|
position: relative;
|
||||||
|
font-weight: 900;
|
||||||
|
letter-spacing: normal;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fad:before,
|
||||||
|
.@{fa-css-prefix}-duotone:before {
|
||||||
|
position: absolute;
|
||||||
|
color: ~'var(--@{fa-css-prefix}-primary-color, inherit)';
|
||||||
|
opacity: @fa-primary-opacity;
|
||||||
|
opacity: ~'var(--@{fa-css-prefix}-primary-opacity, @{fa-primary-opacity})';
|
||||||
|
}
|
||||||
|
|
||||||
|
.fad:after,
|
||||||
|
.@{fa-css-prefix}-duotone:after {
|
||||||
|
color: ~'var(--@{fa-css-prefix}-secondary-color, inherit)';
|
||||||
|
opacity: @fa-secondary-opacity;
|
||||||
|
opacity: ~'var(--@{fa-css-prefix}-secondary-opacity, @{fa-secondary-opacity})';
|
||||||
|
}
|
||||||
|
|
||||||
|
.@{fa-css-prefix}-swap-opacity .fad:before,
|
||||||
|
.@{fa-css-prefix}-swap-opacity .@{fa-css-prefix}-duotone:before,
|
||||||
|
.fad.@{fa-css-prefix}-swap-opacity:before,
|
||||||
|
.@{fa-css-prefix}-duotone.@{fa-css-prefix}-swap-opacity:before {
|
||||||
|
opacity: @fa-secondary-opacity;
|
||||||
|
opacity: ~'var(--@{fa-css-prefix}-secondary-opacity, @{fa-secondary-opacity})';
|
||||||
|
}
|
||||||
|
|
||||||
|
.@{fa-css-prefix}-swap-opacity .fad:after,
|
||||||
|
.@{fa-css-prefix}-swap-opacity .@{fa-css-prefix}-duotone:after,
|
||||||
|
.fad.@{fa-css-prefix}-swap-opacity:after,
|
||||||
|
.@{fa-css-prefix}-duotone.@{fa-css-prefix}-swap-opacity:after {
|
||||||
|
opacity: @fa-primary-opacity;
|
||||||
|
opacity: ~'var(--@{fa-css-prefix}-primary-opacity, @{fa-primary-opacity})';
|
||||||
|
}
|
||||||
|
|
||||||
|
.fad.@{fa-css-prefix}-inverse,
|
||||||
|
.@{fa-css-prefix}-duotone.@{fa-css-prefix}-inverse {
|
||||||
|
color: ~'var(--@{fa-css-prefix}-inverse, @{fa-inverse})';
|
||||||
|
}
|
||||||
|
|
||||||
|
.fad.@{fa-css-prefix}-stack-1x, .fad.@{fa-css-prefix}-stack-2x,
|
||||||
|
.@{fa-css-prefix}-duotone.@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-duotone.@{fa-css-prefix}-stack-2x {
|
||||||
|
position: absolute;
|
||||||
|
}
|
20
assets/fontawesome-pro/less/fontawesome.less
vendored
Normal file
20
assets/fontawesome-pro/less/fontawesome.less
vendored
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
/*!
|
||||||
|
* Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com
|
||||||
|
* License - https://fontawesome.com/license (Commercial License)
|
||||||
|
* Copyright 2023 Fonticons, Inc.
|
||||||
|
*/
|
||||||
|
// Font Awesome core compile (Web Fonts-based)
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
@import "_variables.less";
|
||||||
|
@import "_mixins.less";
|
||||||
|
@import "_core.less";
|
||||||
|
@import "_sizing.less";
|
||||||
|
@import "_fixed-width.less";
|
||||||
|
@import "_list.less";
|
||||||
|
@import "_bordered-pulled.less";
|
||||||
|
@import "_animated.less";
|
||||||
|
@import "_rotated-flipped.less";
|
||||||
|
@import "_stacked.less";
|
||||||
|
@import "_icons.less";
|
||||||
|
@import "_screen-reader.less";
|
25
assets/fontawesome-pro/less/light.less
Normal file
25
assets/fontawesome-pro/less/light.less
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
/*!
|
||||||
|
* Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com
|
||||||
|
* License - https://fontawesome.com/license (Commercial License)
|
||||||
|
* Copyright 2023 Fonticons, Inc.
|
||||||
|
*/
|
||||||
|
@import "_variables.less";
|
||||||
|
|
||||||
|
:root, :host {
|
||||||
|
--@{fa-css-prefix}-style-family-classic: '@{fa-style-family}';
|
||||||
|
--@{fa-css-prefix}-font-light: normal 300 1em/1 '@{fa-style-family}';
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Font Awesome 6 Pro';
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: 300;
|
||||||
|
font-display: @fa-font-display;
|
||||||
|
src: url('@{fa-font-path}/fa-light-300.woff2') format('woff2'),
|
||||||
|
url('@{fa-font-path}/fa-light-300.ttf') format('truetype');
|
||||||
|
}
|
||||||
|
|
||||||
|
.fal,
|
||||||
|
.@{fa-css-prefix}-light {
|
||||||
|
font-weight: 300;
|
||||||
|
}
|
25
assets/fontawesome-pro/less/regular.less
Normal file
25
assets/fontawesome-pro/less/regular.less
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
/*!
|
||||||
|
* Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com
|
||||||
|
* License - https://fontawesome.com/license (Commercial License)
|
||||||
|
* Copyright 2023 Fonticons, Inc.
|
||||||
|
*/
|
||||||
|
@import "_variables.less";
|
||||||
|
|
||||||
|
:root, :host {
|
||||||
|
--@{fa-css-prefix}-style-family-classic: '@{fa-style-family}';
|
||||||
|
--@{fa-css-prefix}-font-regular: normal 400 1em/1 '@{fa-style-family}';
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Font Awesome 6 Pro';
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: 400;
|
||||||
|
font-display: @fa-font-display;
|
||||||
|
src: url('@{fa-font-path}/fa-regular-400.woff2') format('woff2'),
|
||||||
|
url('@{fa-font-path}/fa-regular-400.ttf') format('truetype');
|
||||||
|
}
|
||||||
|
|
||||||
|
.far,
|
||||||
|
.@{fa-css-prefix}-regular {
|
||||||
|
font-weight: 400;
|
||||||
|
}
|
26
assets/fontawesome-pro/less/sharp-regular.less
Normal file
26
assets/fontawesome-pro/less/sharp-regular.less
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
/*!
|
||||||
|
* Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com
|
||||||
|
* License - https://fontawesome.com/license (Commercial License)
|
||||||
|
* Copyright 2023 Fonticons, Inc.
|
||||||
|
*/
|
||||||
|
@import "_variables.less";
|
||||||
|
|
||||||
|
:root, :host {
|
||||||
|
--@{fa-css-prefix}-style-family-sharp: 'Font Awesome 6 Sharp';
|
||||||
|
--@{fa-css-prefix}-font-sharp-regular: normal 400 1em/1 'Font Awesome 6 Sharp';
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Font Awesome 6 Sharp';
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: 400;
|
||||||
|
font-display: @fa-font-display;
|
||||||
|
src: url('@{fa-font-path}/fa-sharp-regular-400.woff2') format('woff2'),
|
||||||
|
url('@{fa-font-path}/fa-sharp-regular-400.ttf') format('truetype');
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.fasr,
|
||||||
|
.@{fa-css-prefix}-regular {
|
||||||
|
font-weight: 400;
|
||||||
|
}
|
26
assets/fontawesome-pro/less/sharp-solid.less
Normal file
26
assets/fontawesome-pro/less/sharp-solid.less
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
/*!
|
||||||
|
* Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com
|
||||||
|
* License - https://fontawesome.com/license (Commercial License)
|
||||||
|
* Copyright 2023 Fonticons, Inc.
|
||||||
|
*/
|
||||||
|
@import "_variables.less";
|
||||||
|
|
||||||
|
:root, :host {
|
||||||
|
--@{fa-css-prefix}-style-family-sharp: 'Font Awesome 6 Sharp';
|
||||||
|
--@{fa-css-prefix}-font-sharp-solid: normal 900 1em/1 'Font Awesome 6 Sharp';
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Font Awesome 6 Sharp';
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: 900;
|
||||||
|
font-display: @fa-font-display;
|
||||||
|
src: url('@{fa-font-path}/fa-sharp-solid-900.woff2') format('woff2'),
|
||||||
|
url('@{fa-font-path}/fa-sharp-solid-900.ttf') format('truetype');
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.fass,
|
||||||
|
.@{fa-css-prefix}-sharp {
|
||||||
|
font-weight: 900;
|
||||||
|
}
|
26
assets/fontawesome-pro/less/solid.less
Normal file
26
assets/fontawesome-pro/less/solid.less
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
/*!
|
||||||
|
* Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com
|
||||||
|
* License - https://fontawesome.com/license (Commercial License)
|
||||||
|
* Copyright 2023 Fonticons, Inc.
|
||||||
|
*/
|
||||||
|
@import "_variables.less";
|
||||||
|
|
||||||
|
:root, :host {
|
||||||
|
--@{fa-css-prefix}-style-family-classic: '@{fa-style-family}';
|
||||||
|
--@{fa-css-prefix}-font-solid: normal 900 1em/1 '@{fa-style-family}';
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Font Awesome 6 Pro';
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: 900;
|
||||||
|
font-display: @fa-font-display;
|
||||||
|
src: url('@{fa-font-path}/fa-solid-900.woff2') format('woff2'),
|
||||||
|
url('@{fa-font-path}/fa-solid-900.ttf') format('truetype');
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.fas,
|
||||||
|
.@{fa-css-prefix}-solid {
|
||||||
|
font-weight: 900;
|
||||||
|
}
|
25
assets/fontawesome-pro/less/thin.less
Normal file
25
assets/fontawesome-pro/less/thin.less
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
/*!
|
||||||
|
* Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com
|
||||||
|
* License - https://fontawesome.com/license (Commercial License)
|
||||||
|
* Copyright 2023 Fonticons, Inc.
|
||||||
|
*/
|
||||||
|
@import "_variables.less";
|
||||||
|
|
||||||
|
:root, :host {
|
||||||
|
--@{fa-css-prefix}-style-family-classic: '@{fa-style-family}';
|
||||||
|
--@{fa-css-prefix}-font-thin: normal 100 1em/1 '@{fa-style-family}';
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Font Awesome 6 Pro';
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: 100;
|
||||||
|
font-display: @fa-font-display;
|
||||||
|
src: url('@{fa-font-path}/fa-thin-100.woff2') format('woff2'),
|
||||||
|
url('@{fa-font-path}/fa-thin-100.ttf') format('truetype');
|
||||||
|
}
|
||||||
|
|
||||||
|
.fat,
|
||||||
|
.@{fa-css-prefix}-thin {
|
||||||
|
font-weight: 100;
|
||||||
|
}
|
10
assets/fontawesome-pro/less/v4-shims.less
Normal file
10
assets/fontawesome-pro/less/v4-shims.less
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
/*!
|
||||||
|
* Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com
|
||||||
|
* License - https://fontawesome.com/license (Commercial License)
|
||||||
|
* Copyright 2023 Fonticons, Inc.
|
||||||
|
*/
|
||||||
|
// V4 shims compile (Web Fonts-based)
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
@import '_variables.less';
|
||||||
|
@import '_shims.less';
|
5668
assets/fontawesome-pro/metadata/categories.yml
Normal file
5668
assets/fontawesome-pro/metadata/categories.yml
Normal file
File diff suppressed because it is too large
Load diff
545000
assets/fontawesome-pro/metadata/icon-families.json
Normal file
545000
assets/fontawesome-pro/metadata/icon-families.json
Normal file
File diff suppressed because one or more lines are too long
130288
assets/fontawesome-pro/metadata/icon-families.yml
Normal file
130288
assets/fontawesome-pro/metadata/icon-families.yml
Normal file
File diff suppressed because it is too large
Load diff
355107
assets/fontawesome-pro/metadata/icons.json
Normal file
355107
assets/fontawesome-pro/metadata/icons.json
Normal file
File diff suppressed because one or more lines are too long
90005
assets/fontawesome-pro/metadata/icons.yml
Normal file
90005
assets/fontawesome-pro/metadata/icons.yml
Normal file
File diff suppressed because it is too large
Load diff
4052
assets/fontawesome-pro/metadata/shims.json
Normal file
4052
assets/fontawesome-pro/metadata/shims.json
Normal file
File diff suppressed because it is too large
Load diff
646
assets/fontawesome-pro/metadata/shims.yml
Normal file
646
assets/fontawesome-pro/metadata/shims.yml
Normal file
|
@ -0,0 +1,646 @@
|
||||||
|
area-chart:
|
||||||
|
name: chart-area
|
||||||
|
arrow-circle-o-down:
|
||||||
|
prefix: far
|
||||||
|
name: circle-down
|
||||||
|
arrow-circle-o-left:
|
||||||
|
prefix: far
|
||||||
|
name: circle-left
|
||||||
|
arrow-circle-o-right:
|
||||||
|
prefix: far
|
||||||
|
name: circle-right
|
||||||
|
arrow-circle-o-up:
|
||||||
|
prefix: far
|
||||||
|
name: circle-up
|
||||||
|
arrows:
|
||||||
|
name: up-down-left-right
|
||||||
|
arrows-alt:
|
||||||
|
name: maximize
|
||||||
|
arrows-h:
|
||||||
|
name: left-right
|
||||||
|
arrows-v:
|
||||||
|
name: up-down
|
||||||
|
asl-interpreting:
|
||||||
|
name: hands-asl-interpreting
|
||||||
|
automobile:
|
||||||
|
name: car
|
||||||
|
bank:
|
||||||
|
name: building-columns
|
||||||
|
bar-chart:
|
||||||
|
name: chart-column
|
||||||
|
bar-chart-o:
|
||||||
|
name: chart-column
|
||||||
|
bathtub:
|
||||||
|
name: bath
|
||||||
|
battery:
|
||||||
|
name: battery-full
|
||||||
|
battery-0:
|
||||||
|
name: battery-empty
|
||||||
|
battery-1:
|
||||||
|
name: battery-quarter
|
||||||
|
battery-2:
|
||||||
|
name: battery-half
|
||||||
|
battery-3:
|
||||||
|
name: battery-three-quarters
|
||||||
|
battery-4:
|
||||||
|
name: battery-full
|
||||||
|
behance-square:
|
||||||
|
prefix: fab
|
||||||
|
name: square-behance
|
||||||
|
bitbucket-square:
|
||||||
|
prefix: fab
|
||||||
|
name: bitbucket
|
||||||
|
bitcoin:
|
||||||
|
prefix: fab
|
||||||
|
name: btc
|
||||||
|
cab:
|
||||||
|
name: taxi
|
||||||
|
calendar:
|
||||||
|
name: calendar-days
|
||||||
|
calendar-times-o:
|
||||||
|
prefix: far
|
||||||
|
name: calendar-xmark
|
||||||
|
caret-square-o-down:
|
||||||
|
prefix: far
|
||||||
|
name: square-caret-down
|
||||||
|
caret-square-o-left:
|
||||||
|
prefix: far
|
||||||
|
name: square-caret-left
|
||||||
|
caret-square-o-right:
|
||||||
|
prefix: far
|
||||||
|
name: square-caret-right
|
||||||
|
caret-square-o-up:
|
||||||
|
prefix: far
|
||||||
|
name: square-caret-up
|
||||||
|
cc:
|
||||||
|
prefix: far
|
||||||
|
name: closed-captioning
|
||||||
|
chain:
|
||||||
|
name: link
|
||||||
|
chain-broken:
|
||||||
|
name: link-slash
|
||||||
|
check-circle-o:
|
||||||
|
prefix: far
|
||||||
|
name: circle-check
|
||||||
|
check-square-o:
|
||||||
|
prefix: far
|
||||||
|
name: square-check
|
||||||
|
circle-o-notch:
|
||||||
|
name: circle-notch
|
||||||
|
circle-thin:
|
||||||
|
prefix: far
|
||||||
|
name: circle
|
||||||
|
clipboard:
|
||||||
|
name: paste
|
||||||
|
clone:
|
||||||
|
prefix: far
|
||||||
|
close:
|
||||||
|
name: xmark
|
||||||
|
cloud-download:
|
||||||
|
name: cloud-arrow-down
|
||||||
|
cloud-upload:
|
||||||
|
name: cloud-arrow-up
|
||||||
|
cny:
|
||||||
|
name: yen-sign
|
||||||
|
code-fork:
|
||||||
|
name: code-branch
|
||||||
|
commenting:
|
||||||
|
name: comment-dots
|
||||||
|
commenting-o:
|
||||||
|
prefix: far
|
||||||
|
name: comment-dots
|
||||||
|
compass:
|
||||||
|
prefix: far
|
||||||
|
compress:
|
||||||
|
name: down-left-and-up-right-to-center
|
||||||
|
copyright:
|
||||||
|
prefix: far
|
||||||
|
credit-card:
|
||||||
|
prefix: far
|
||||||
|
credit-card-alt:
|
||||||
|
name: credit-card
|
||||||
|
cut:
|
||||||
|
name: scissors
|
||||||
|
cutlery:
|
||||||
|
name: utensils
|
||||||
|
dashboard:
|
||||||
|
name: gauge-high
|
||||||
|
deafness:
|
||||||
|
name: ear-deaf
|
||||||
|
dedent:
|
||||||
|
name: outdent
|
||||||
|
diamond:
|
||||||
|
prefix: far
|
||||||
|
name: gem
|
||||||
|
dollar:
|
||||||
|
name: dollar-sign
|
||||||
|
dot-circle-o:
|
||||||
|
prefix: far
|
||||||
|
name: circle-dot
|
||||||
|
drivers-license:
|
||||||
|
name: id-card
|
||||||
|
drivers-license-o:
|
||||||
|
prefix: far
|
||||||
|
name: id-card
|
||||||
|
edit:
|
||||||
|
prefix: far
|
||||||
|
name: pen-to-square
|
||||||
|
eercast:
|
||||||
|
prefix: fab
|
||||||
|
name: sellcast
|
||||||
|
eur:
|
||||||
|
name: euro-sign
|
||||||
|
euro:
|
||||||
|
name: euro-sign
|
||||||
|
exchange:
|
||||||
|
name: right-left
|
||||||
|
expand:
|
||||||
|
name: up-right-and-down-left-from-center
|
||||||
|
external-link:
|
||||||
|
name: up-right-from-square
|
||||||
|
external-link-square:
|
||||||
|
name: square-up-right
|
||||||
|
eye:
|
||||||
|
prefix: far
|
||||||
|
eye-slash:
|
||||||
|
prefix: far
|
||||||
|
eyedropper:
|
||||||
|
name: eye-dropper
|
||||||
|
fa:
|
||||||
|
prefix: fab
|
||||||
|
name: font-awesome
|
||||||
|
facebook:
|
||||||
|
prefix: fab
|
||||||
|
name: facebook-f
|
||||||
|
facebook-f:
|
||||||
|
prefix: fab
|
||||||
|
name: facebook-f
|
||||||
|
facebook-official:
|
||||||
|
prefix: fab
|
||||||
|
name: facebook
|
||||||
|
facebook-square:
|
||||||
|
prefix: fab
|
||||||
|
name: square-facebook
|
||||||
|
feed:
|
||||||
|
name: rss
|
||||||
|
file-archive-o:
|
||||||
|
prefix: far
|
||||||
|
name: file-zipper
|
||||||
|
file-movie-o:
|
||||||
|
prefix: far
|
||||||
|
name: file-video
|
||||||
|
file-photo-o:
|
||||||
|
prefix: far
|
||||||
|
name: file-image
|
||||||
|
file-picture-o:
|
||||||
|
prefix: far
|
||||||
|
name: file-image
|
||||||
|
file-sound-o:
|
||||||
|
prefix: far
|
||||||
|
name: file-audio
|
||||||
|
file-text:
|
||||||
|
name: file-lines
|
||||||
|
file-text-o:
|
||||||
|
prefix: far
|
||||||
|
name: file-lines
|
||||||
|
file-zip-o:
|
||||||
|
prefix: far
|
||||||
|
name: file-zipper
|
||||||
|
files-o:
|
||||||
|
prefix: far
|
||||||
|
name: copy
|
||||||
|
flash:
|
||||||
|
name: bolt
|
||||||
|
floppy-o:
|
||||||
|
prefix: far
|
||||||
|
name: floppy-disk
|
||||||
|
frown-o:
|
||||||
|
prefix: far
|
||||||
|
name: face-frown
|
||||||
|
gbp:
|
||||||
|
name: sterling-sign
|
||||||
|
ge:
|
||||||
|
prefix: fab
|
||||||
|
name: empire
|
||||||
|
gear:
|
||||||
|
name: gear
|
||||||
|
gears:
|
||||||
|
name: gears
|
||||||
|
git-square:
|
||||||
|
prefix: fab
|
||||||
|
name: square-git
|
||||||
|
github-square:
|
||||||
|
prefix: fab
|
||||||
|
name: square-github
|
||||||
|
gittip:
|
||||||
|
prefix: fab
|
||||||
|
name: gratipay
|
||||||
|
glass:
|
||||||
|
name: martini-glass-empty
|
||||||
|
globe:
|
||||||
|
name: earth-americas
|
||||||
|
google-plus:
|
||||||
|
prefix: fab
|
||||||
|
name: google-plus-g
|
||||||
|
google-plus-circle:
|
||||||
|
prefix: fab
|
||||||
|
name: google-plus
|
||||||
|
google-plus-official:
|
||||||
|
prefix: fab
|
||||||
|
name: google-plus
|
||||||
|
google-plus-square:
|
||||||
|
prefix: fab
|
||||||
|
name: square-google-plus
|
||||||
|
group:
|
||||||
|
name: users
|
||||||
|
hand-grab-o:
|
||||||
|
prefix: far
|
||||||
|
name: hand-back-fist
|
||||||
|
hand-o-down:
|
||||||
|
prefix: far
|
||||||
|
name: hand-point-down
|
||||||
|
hand-o-left:
|
||||||
|
prefix: far
|
||||||
|
name: hand-point-left
|
||||||
|
hand-o-right:
|
||||||
|
prefix: far
|
||||||
|
name: hand-point-right
|
||||||
|
hand-o-up:
|
||||||
|
prefix: far
|
||||||
|
name: hand-point-up
|
||||||
|
hand-paper-o:
|
||||||
|
prefix: far
|
||||||
|
name: hand
|
||||||
|
hand-rock-o:
|
||||||
|
prefix: far
|
||||||
|
name: hand-back-fist
|
||||||
|
hand-stop-o:
|
||||||
|
prefix: far
|
||||||
|
name: hand
|
||||||
|
hard-of-hearing:
|
||||||
|
name: ear-deaf
|
||||||
|
hdd-o:
|
||||||
|
prefix: far
|
||||||
|
name: hard-drive
|
||||||
|
header:
|
||||||
|
name: heading
|
||||||
|
home:
|
||||||
|
name: house
|
||||||
|
hotel:
|
||||||
|
name: bed
|
||||||
|
hourglass-1:
|
||||||
|
name: hourglass-start
|
||||||
|
hourglass-2:
|
||||||
|
name: hourglass-half
|
||||||
|
hourglass-3:
|
||||||
|
name: hourglass-end
|
||||||
|
hourglass-o:
|
||||||
|
name: hourglass
|
||||||
|
id-badge:
|
||||||
|
prefix: far
|
||||||
|
ils:
|
||||||
|
name: shekel-sign
|
||||||
|
image:
|
||||||
|
prefix: far
|
||||||
|
name: image
|
||||||
|
inr:
|
||||||
|
name: indian-rupee-sign
|
||||||
|
institution:
|
||||||
|
name: building-columns
|
||||||
|
intersex:
|
||||||
|
name: mars-and-venus
|
||||||
|
jpy:
|
||||||
|
name: yen-sign
|
||||||
|
krw:
|
||||||
|
name: won-sign
|
||||||
|
lastfm-square:
|
||||||
|
prefix: fab
|
||||||
|
name: square-lastfm
|
||||||
|
legal:
|
||||||
|
name: gavel
|
||||||
|
level-down:
|
||||||
|
name: turn-down
|
||||||
|
level-up:
|
||||||
|
name: turn-up
|
||||||
|
life-bouy:
|
||||||
|
name: life-ring
|
||||||
|
life-buoy:
|
||||||
|
name: life-ring
|
||||||
|
life-saver:
|
||||||
|
name: life-ring
|
||||||
|
line-chart:
|
||||||
|
name: chart-line
|
||||||
|
linkedin:
|
||||||
|
prefix: fab
|
||||||
|
name: linkedin-in
|
||||||
|
linkedin-square:
|
||||||
|
prefix: fab
|
||||||
|
name: linkedin
|
||||||
|
list-alt:
|
||||||
|
prefix: far
|
||||||
|
name: rectangle-list
|
||||||
|
long-arrow-down:
|
||||||
|
name: down-long
|
||||||
|
long-arrow-left:
|
||||||
|
name: left-long
|
||||||
|
long-arrow-right:
|
||||||
|
name: right-long
|
||||||
|
long-arrow-up:
|
||||||
|
name: up-long
|
||||||
|
magic:
|
||||||
|
name: wand-magic-sparkles
|
||||||
|
mail-forward:
|
||||||
|
name: share
|
||||||
|
mail-reply:
|
||||||
|
name: reply
|
||||||
|
mail-reply-all:
|
||||||
|
name: reply-all
|
||||||
|
map-marker:
|
||||||
|
name: location-dot
|
||||||
|
meh-o:
|
||||||
|
prefix: far
|
||||||
|
name: face-meh
|
||||||
|
minus-square-o:
|
||||||
|
prefix: far
|
||||||
|
name: square-minus
|
||||||
|
mobile:
|
||||||
|
name: mobile-screen-button
|
||||||
|
mobile-phone:
|
||||||
|
name: mobile-screen-button
|
||||||
|
money:
|
||||||
|
name: money-bill-1
|
||||||
|
mortar-board:
|
||||||
|
name: graduation-cap
|
||||||
|
navicon:
|
||||||
|
name: bars
|
||||||
|
object-group:
|
||||||
|
prefix: far
|
||||||
|
object-ungroup:
|
||||||
|
prefix: far
|
||||||
|
odnoklassniki-square:
|
||||||
|
prefix: fab
|
||||||
|
name: square-odnoklassniki
|
||||||
|
pause-circle-o:
|
||||||
|
prefix: far
|
||||||
|
name: circle-pause
|
||||||
|
pencil-square:
|
||||||
|
name: square-pen
|
||||||
|
pencil-square-o:
|
||||||
|
prefix: far
|
||||||
|
name: pen-to-square
|
||||||
|
photo:
|
||||||
|
prefix: far
|
||||||
|
name: image
|
||||||
|
picture-o:
|
||||||
|
prefix: far
|
||||||
|
name: image
|
||||||
|
pie-chart:
|
||||||
|
name: chart-pie
|
||||||
|
pinterest-square:
|
||||||
|
prefix: fab
|
||||||
|
name: square-pinterest
|
||||||
|
play-circle-o:
|
||||||
|
prefix: far
|
||||||
|
name: circle-play
|
||||||
|
plus-square-o:
|
||||||
|
prefix: far
|
||||||
|
name: square-plus
|
||||||
|
question-circle-o:
|
||||||
|
prefix: far
|
||||||
|
name: circle-question
|
||||||
|
ra:
|
||||||
|
prefix: fab
|
||||||
|
name: rebel
|
||||||
|
reddit-square:
|
||||||
|
prefix: fab
|
||||||
|
name: square-reddit
|
||||||
|
refresh:
|
||||||
|
name: arrows-rotate
|
||||||
|
registered:
|
||||||
|
prefix: far
|
||||||
|
remove:
|
||||||
|
name: xmark
|
||||||
|
reorder:
|
||||||
|
name: bars
|
||||||
|
repeat:
|
||||||
|
name: arrow-rotate-right
|
||||||
|
resistance:
|
||||||
|
prefix: fab
|
||||||
|
name: rebel
|
||||||
|
rmb:
|
||||||
|
name: yen-sign
|
||||||
|
rotate-left:
|
||||||
|
name: arrow-rotate-left
|
||||||
|
rotate-right:
|
||||||
|
name: arrow-rotate-right
|
||||||
|
rouble:
|
||||||
|
name: ruble-sign
|
||||||
|
rub:
|
||||||
|
name: ruble-sign
|
||||||
|
ruble:
|
||||||
|
name: ruble-sign
|
||||||
|
rupee:
|
||||||
|
name: indian-rupee-sign
|
||||||
|
s15:
|
||||||
|
name: bath
|
||||||
|
save:
|
||||||
|
prefix: far
|
||||||
|
name: floppy-disk
|
||||||
|
send:
|
||||||
|
name: paper-plane
|
||||||
|
send-o:
|
||||||
|
prefix: far
|
||||||
|
name: paper-plane
|
||||||
|
share-square-o:
|
||||||
|
name: share-from-square
|
||||||
|
shekel:
|
||||||
|
name: shekel-sign
|
||||||
|
sheqel:
|
||||||
|
name: shekel-sign
|
||||||
|
sign-in:
|
||||||
|
name: right-to-bracket
|
||||||
|
sign-out:
|
||||||
|
name: right-from-bracket
|
||||||
|
signing:
|
||||||
|
name: hands
|
||||||
|
smile-o:
|
||||||
|
prefix: far
|
||||||
|
name: face-smile
|
||||||
|
snapchat-ghost:
|
||||||
|
prefix: fab
|
||||||
|
name: snapchat
|
||||||
|
snapchat-square:
|
||||||
|
prefix: fab
|
||||||
|
name: square-snapchat
|
||||||
|
soccer-ball-o:
|
||||||
|
prefix: far
|
||||||
|
name: futbol
|
||||||
|
sort-alpha-asc:
|
||||||
|
name: arrow-down-a-z
|
||||||
|
sort-alpha-desc:
|
||||||
|
name: arrow-down-z-a
|
||||||
|
sort-amount-asc:
|
||||||
|
name: arrow-down-short-wide
|
||||||
|
sort-amount-desc:
|
||||||
|
name: arrow-down-wide-short
|
||||||
|
sort-asc:
|
||||||
|
name: sort-up
|
||||||
|
sort-desc:
|
||||||
|
name: sort-down
|
||||||
|
sort-numeric-asc:
|
||||||
|
name: arrow-down-1-9
|
||||||
|
sort-numeric-desc:
|
||||||
|
name: arrow-down-9-1
|
||||||
|
star-half-empty:
|
||||||
|
prefix: far
|
||||||
|
name: star-half-stroke
|
||||||
|
star-half-full:
|
||||||
|
prefix: far
|
||||||
|
name: star-half-stroke
|
||||||
|
star-half-o:
|
||||||
|
prefix: far
|
||||||
|
name: star-half-stroke
|
||||||
|
steam-square:
|
||||||
|
prefix: fab
|
||||||
|
name: square-steam
|
||||||
|
sticky-note-o:
|
||||||
|
prefix: far
|
||||||
|
name: note-sticky
|
||||||
|
stop-circle-o:
|
||||||
|
prefix: far
|
||||||
|
name: circle-stop
|
||||||
|
support:
|
||||||
|
name: life-ring
|
||||||
|
tablet:
|
||||||
|
name: tablet-screen-button
|
||||||
|
tachometer:
|
||||||
|
name: gauge-high
|
||||||
|
tasks:
|
||||||
|
name: bars-progress
|
||||||
|
television:
|
||||||
|
name: tv
|
||||||
|
thermometer:
|
||||||
|
name: temperature-full
|
||||||
|
thermometer-0:
|
||||||
|
name: temperature-empty
|
||||||
|
thermometer-1:
|
||||||
|
name: temperature-quarter
|
||||||
|
thermometer-2:
|
||||||
|
name: temperature-half
|
||||||
|
thermometer-3:
|
||||||
|
name: temperature-three-quarters
|
||||||
|
thermometer-4:
|
||||||
|
name: temperature-full
|
||||||
|
thumb-tack:
|
||||||
|
name: thumbtack
|
||||||
|
thumbs-o-down:
|
||||||
|
prefix: far
|
||||||
|
name: thumbs-down
|
||||||
|
thumbs-o-up:
|
||||||
|
prefix: far
|
||||||
|
name: thumbs-up
|
||||||
|
times-circle-o:
|
||||||
|
prefix: far
|
||||||
|
name: circle-xmark
|
||||||
|
times-rectangle:
|
||||||
|
name: rectangle-xmark
|
||||||
|
times-rectangle-o:
|
||||||
|
prefix: far
|
||||||
|
name: rectangle-xmark
|
||||||
|
toggle-down:
|
||||||
|
prefix: far
|
||||||
|
name: square-caret-down
|
||||||
|
toggle-left:
|
||||||
|
prefix: far
|
||||||
|
name: square-caret-left
|
||||||
|
toggle-right:
|
||||||
|
prefix: far
|
||||||
|
name: square-caret-right
|
||||||
|
toggle-up:
|
||||||
|
prefix: far
|
||||||
|
name: square-caret-up
|
||||||
|
transgender:
|
||||||
|
name: mars-and-venus
|
||||||
|
transgender-alt:
|
||||||
|
name: transgender
|
||||||
|
trash:
|
||||||
|
name: trash-can
|
||||||
|
trash-o:
|
||||||
|
prefix: far
|
||||||
|
name: trash-can
|
||||||
|
try:
|
||||||
|
name: turkish-lira-sign
|
||||||
|
tumblr-square:
|
||||||
|
prefix: fab
|
||||||
|
name: square-tumblr
|
||||||
|
turkish-lira:
|
||||||
|
name: turkish-lira-sign
|
||||||
|
twitter-square:
|
||||||
|
prefix: fab
|
||||||
|
name: square-twitter
|
||||||
|
unlink:
|
||||||
|
name: link-slash
|
||||||
|
unlock-alt:
|
||||||
|
name: unlock
|
||||||
|
unsorted:
|
||||||
|
name: sort
|
||||||
|
usd:
|
||||||
|
name: dollar-sign
|
||||||
|
user-circle-o:
|
||||||
|
prefix: far
|
||||||
|
name: circle-user
|
||||||
|
vcard:
|
||||||
|
name: address-card
|
||||||
|
vcard-o:
|
||||||
|
prefix: far
|
||||||
|
name: address-card
|
||||||
|
viadeo-square:
|
||||||
|
prefix: fab
|
||||||
|
name: square-viadeo
|
||||||
|
video-camera:
|
||||||
|
name: video
|
||||||
|
vimeo:
|
||||||
|
prefix: fab
|
||||||
|
name: vimeo-v
|
||||||
|
vimeo-square:
|
||||||
|
prefix: fab
|
||||||
|
name: square-vimeo
|
||||||
|
volume-control-phone:
|
||||||
|
name: phone-volume
|
||||||
|
warning:
|
||||||
|
name: triangle-exclamation
|
||||||
|
wechat:
|
||||||
|
prefix: fab
|
||||||
|
name: weixin
|
||||||
|
wheelchair-alt:
|
||||||
|
prefix: fab
|
||||||
|
name: accessible-icon
|
||||||
|
window-close-o:
|
||||||
|
prefix: far
|
||||||
|
name: rectangle-xmark
|
||||||
|
window-maximize:
|
||||||
|
prefix: far
|
||||||
|
window-restore:
|
||||||
|
prefix: far
|
||||||
|
won:
|
||||||
|
name: won-sign
|
||||||
|
xing-square:
|
||||||
|
prefix: fab
|
||||||
|
name: square-xing
|
||||||
|
y-combinator-square:
|
||||||
|
prefix: fab
|
||||||
|
name: hacker-news
|
||||||
|
yc:
|
||||||
|
prefix: fab
|
||||||
|
name: y-combinator
|
||||||
|
yc-square:
|
||||||
|
prefix: fab
|
||||||
|
name: hacker-news
|
||||||
|
yen:
|
||||||
|
name: yen-sign
|
||||||
|
youtube-play:
|
||||||
|
prefix: fab
|
||||||
|
name: youtube
|
||||||
|
youtube-square:
|
||||||
|
prefix: fab
|
||||||
|
name: square-youtube
|
1347
assets/fontawesome-pro/metadata/sponsors.yml
Normal file
1347
assets/fontawesome-pro/metadata/sponsors.yml
Normal file
File diff suppressed because it is too large
Load diff
153
assets/fontawesome-pro/scss/_animated.scss
Normal file
153
assets/fontawesome-pro/scss/_animated.scss
Normal file
|
@ -0,0 +1,153 @@
|
||||||
|
// animating icons
|
||||||
|
// --------------------------
|
||||||
|
|
||||||
|
.#{$fa-css-prefix}-beat {
|
||||||
|
animation-name: #{$fa-css-prefix}-beat;
|
||||||
|
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);
|
||||||
|
animation-iteration-count: var(--#{$fa-css-prefix}-animation-iteration-count, infinite);
|
||||||
|
animation-timing-function: var(--#{$fa-css-prefix}-animation-timing, ease-in-out);
|
||||||
|
}
|
||||||
|
|
||||||
|
.#{$fa-css-prefix}-bounce {
|
||||||
|
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);
|
||||||
|
animation-iteration-count: var(--#{$fa-css-prefix}-animation-iteration-count, infinite);
|
||||||
|
animation-timing-function: var(--#{$fa-css-prefix}-animation-timing, cubic-bezier(0.280, 0.840, 0.420, 1));
|
||||||
|
}
|
||||||
|
|
||||||
|
.#{$fa-css-prefix}-fade {
|
||||||
|
animation-name: #{$fa-css-prefix}-fade;
|
||||||
|
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);
|
||||||
|
animation-iteration-count: var(--#{$fa-css-prefix}-animation-iteration-count, infinite);
|
||||||
|
animation-timing-function: var(--#{$fa-css-prefix}-animation-timing, cubic-bezier(.4,0,.6,1));
|
||||||
|
}
|
||||||
|
|
||||||
|
.#{$fa-css-prefix}-beat-fade {
|
||||||
|
animation-name: #{$fa-css-prefix}-beat-fade;
|
||||||
|
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);
|
||||||
|
animation-iteration-count: var(--#{$fa-css-prefix}-animation-iteration-count, infinite);
|
||||||
|
animation-timing-function: var(--#{$fa-css-prefix}-animation-timing, cubic-bezier(.4,0,.6,1));
|
||||||
|
}
|
||||||
|
|
||||||
|
.#{$fa-css-prefix}-flip {
|
||||||
|
animation-name: #{$fa-css-prefix}-flip;
|
||||||
|
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);
|
||||||
|
animation-iteration-count: var(--#{$fa-css-prefix}-animation-iteration-count, infinite);
|
||||||
|
animation-timing-function: var(--#{$fa-css-prefix}-animation-timing, ease-in-out);
|
||||||
|
}
|
||||||
|
|
||||||
|
.#{$fa-css-prefix}-shake {
|
||||||
|
animation-name: #{$fa-css-prefix}-shake;
|
||||||
|
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);
|
||||||
|
animation-iteration-count: var(--#{$fa-css-prefix}-animation-iteration-count, infinite);
|
||||||
|
animation-timing-function: var(--#{$fa-css-prefix}-animation-timing, linear);
|
||||||
|
}
|
||||||
|
|
||||||
|
.#{$fa-css-prefix}-spin {
|
||||||
|
animation-name: #{$fa-css-prefix}-spin;
|
||||||
|
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, 2s);
|
||||||
|
animation-iteration-count: var(--#{$fa-css-prefix}-animation-iteration-count, infinite);
|
||||||
|
animation-timing-function: var(--#{$fa-css-prefix}-animation-timing, linear);
|
||||||
|
}
|
||||||
|
|
||||||
|
.#{$fa-css-prefix}-spin-reverse {
|
||||||
|
--#{$fa-css-prefix}-animation-direction: reverse;
|
||||||
|
}
|
||||||
|
|
||||||
|
.#{$fa-css-prefix}-pulse,
|
||||||
|
.#{$fa-css-prefix}-spin-pulse {
|
||||||
|
animation-name: #{$fa-css-prefix}-spin;
|
||||||
|
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, steps(8));
|
||||||
|
}
|
||||||
|
|
||||||
|
// if agent or operating system prefers reduced motion, disable animations
|
||||||
|
// see: https://www.smashingmagazine.com/2020/09/design-reduced-motion-sensitivities/
|
||||||
|
// see: https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion
|
||||||
|
@media (prefers-reduced-motion: reduce) {
|
||||||
|
.#{$fa-css-prefix}-beat,
|
||||||
|
.#{$fa-css-prefix}-bounce,
|
||||||
|
.#{$fa-css-prefix}-fade,
|
||||||
|
.#{$fa-css-prefix}-beat-fade,
|
||||||
|
.#{$fa-css-prefix}-flip,
|
||||||
|
.#{$fa-css-prefix}-pulse,
|
||||||
|
.#{$fa-css-prefix}-shake,
|
||||||
|
.#{$fa-css-prefix}-spin,
|
||||||
|
.#{$fa-css-prefix}-spin-pulse {
|
||||||
|
animation-delay: -1ms;
|
||||||
|
animation-duration: 1ms;
|
||||||
|
animation-iteration-count: 1;
|
||||||
|
transition-delay: 0s;
|
||||||
|
transition-duration: 0s;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@keyframes #{$fa-css-prefix}-beat {
|
||||||
|
0%, 90% { transform: scale(1); }
|
||||||
|
45% { transform: scale(var(--#{$fa-css-prefix}-beat-scale, 1.25)); }
|
||||||
|
}
|
||||||
|
|
||||||
|
@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)); }
|
||||||
|
64% { transform: scale(1,1) translateY(0); }
|
||||||
|
100% { transform: scale(1,1) translateY(0); }
|
||||||
|
}
|
||||||
|
|
||||||
|
@keyframes #{$fa-css-prefix}-fade {
|
||||||
|
50% { opacity: var(--#{$fa-css-prefix}-fade-opacity, 0.4); }
|
||||||
|
}
|
||||||
|
|
||||||
|
@keyframes #{$fa-css-prefix}-beat-fade {
|
||||||
|
0%, 100% {
|
||||||
|
opacity: var(--#{$fa-css-prefix}-beat-fade-opacity, 0.4);
|
||||||
|
transform: scale(1);
|
||||||
|
}
|
||||||
|
50% {
|
||||||
|
opacity: 1;
|
||||||
|
transform: scale(var(--#{$fa-css-prefix}-beat-fade-scale, 1.125));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@keyframes #{$fa-css-prefix}-flip {
|
||||||
|
50% {
|
||||||
|
transform: rotate3d(var(--#{$fa-css-prefix}-flip-x, 0), var(--#{$fa-css-prefix}-flip-y, 1), var(--#{$fa-css-prefix}-flip-z, 0), var(--#{$fa-css-prefix}-flip-angle, -180deg));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@keyframes #{$fa-css-prefix}-shake {
|
||||||
|
0% { transform: rotate(-15deg); }
|
||||||
|
4% { transform: rotate(15deg); }
|
||||||
|
8%, 24% { transform: rotate(-18deg); }
|
||||||
|
12%, 28% { transform: rotate(18deg); }
|
||||||
|
16% { transform: rotate(-22deg); }
|
||||||
|
20% { transform: rotate(22deg); }
|
||||||
|
32% { transform: rotate(-12deg); }
|
||||||
|
36% { transform: rotate(12deg); }
|
||||||
|
40%, 100% { transform: rotate(0deg); }
|
||||||
|
}
|
||||||
|
|
||||||
|
@keyframes #{$fa-css-prefix}-spin {
|
||||||
|
0% { transform: rotate(0deg); }
|
||||||
|
100% { transform: rotate(360deg); }
|
||||||
|
}
|
||||||
|
|
20
assets/fontawesome-pro/scss/_bordered-pulled.scss
Normal file
20
assets/fontawesome-pro/scss/_bordered-pulled.scss
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
// bordered + pulled icons
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
.#{$fa-css-prefix}-border {
|
||||||
|
border-color: var(--#{$fa-css-prefix}-border-color, #{$fa-border-color});
|
||||||
|
border-radius: var(--#{$fa-css-prefix}-border-radius, #{$fa-border-radius});
|
||||||
|
border-style: var(--#{$fa-css-prefix}-border-style, #{$fa-border-style});
|
||||||
|
border-width: var(--#{$fa-css-prefix}-border-width, #{$fa-border-width});
|
||||||
|
padding: var(--#{$fa-css-prefix}-border-padding, #{$fa-border-padding});
|
||||||
|
}
|
||||||
|
|
||||||
|
.#{$fa-css-prefix}-pull-left {
|
||||||
|
float: left;
|
||||||
|
margin-right: var(--#{$fa-css-prefix}-pull-margin, #{$fa-pull-margin});
|
||||||
|
}
|
||||||
|
|
||||||
|
.#{$fa-css-prefix}-pull-right {
|
||||||
|
float: right;
|
||||||
|
margin-left: var(--#{$fa-css-prefix}-pull-margin, #{$fa-pull-margin});
|
||||||
|
}
|
71
assets/fontawesome-pro/scss/_core.scss
Normal file
71
assets/fontawesome-pro/scss/_core.scss
Normal file
|
@ -0,0 +1,71 @@
|
||||||
|
// base icon class definition
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
.#{$fa-css-prefix} {
|
||||||
|
font-family: var(--#{$fa-css-prefix}-style-family, '#{$fa-style-family}');
|
||||||
|
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,
|
||||||
|
.fasr,
|
||||||
|
.fal,
|
||||||
|
.#{$fa-css-prefix}-light,
|
||||||
|
.fat,
|
||||||
|
.#{$fa-css-prefix}-thin,
|
||||||
|
.fad,
|
||||||
|
.#{$fa-css-prefix}-duotone,
|
||||||
|
.fass,
|
||||||
|
.#{$fa-css-prefix}-sharp-solid,
|
||||||
|
.fab,
|
||||||
|
.#{$fa-css-prefix}-brands {
|
||||||
|
-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,
|
||||||
|
.#{$fa-css-prefix}-classic,
|
||||||
|
.#{$fa-css-prefix}-solid,
|
||||||
|
.far,
|
||||||
|
.#{$fa-css-prefix}-regular,
|
||||||
|
.fal,
|
||||||
|
.#{$fa-css-prefix}-light,
|
||||||
|
.fat,
|
||||||
|
.#{$fa-css-prefix}-thin {
|
||||||
|
font-family: 'Font Awesome 6 Pro';
|
||||||
|
}
|
||||||
|
|
||||||
|
.fab,
|
||||||
|
.#{$fa-css-prefix}-brands {
|
||||||
|
font-family: 'Font Awesome 6 Brands';
|
||||||
|
}
|
||||||
|
|
||||||
|
.fad,
|
||||||
|
.#{$fa-css-prefix}-classic.#{$fa-css-prefix}-duotone,
|
||||||
|
.#{$fa-css-prefix}-duotone {
|
||||||
|
font-family: 'Font Awesome 6 Duotone';
|
||||||
|
}
|
||||||
|
|
||||||
|
.fass,
|
||||||
|
.fasr,
|
||||||
|
.#{$fa-css-prefix}-sharp {
|
||||||
|
font-family: 'Font Awesome 6 Sharp';
|
||||||
|
}
|
||||||
|
.fass,
|
||||||
|
.#{$fa-css-prefix}-sharp {
|
||||||
|
font-weight: 900;
|
||||||
|
}
|
||||||
|
|
||||||
|
%fa-icon {
|
||||||
|
@include fa-icon;
|
||||||
|
}
|
10
assets/fontawesome-pro/scss/_duotone-icons.scss
Normal file
10
assets/fontawesome-pro/scss/_duotone-icons.scss
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
// specific duotone icon class definition
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */
|
||||||
|
|
||||||
|
@each $name, $icon in $fa-icons {
|
||||||
|
.fad.#{$fa-css-prefix}-#{$name}::after, .#{$fa-css-prefix}-duotone.#{$fa-css-prefix}-#{$name}::after {
|
||||||
|
content: unquote("\"#{ $icon }#{ $icon }\"");
|
||||||
|
}
|
||||||
|
}
|
7
assets/fontawesome-pro/scss/_fixed-width.scss
Normal file
7
assets/fontawesome-pro/scss/_fixed-width.scss
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
// fixed-width icons
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
.#{$fa-css-prefix}-fw {
|
||||||
|
text-align: center;
|
||||||
|
width: $fa-fw-width;
|
||||||
|
}
|
57
assets/fontawesome-pro/scss/_functions.scss
Normal file
57
assets/fontawesome-pro/scss/_functions.scss
Normal file
|
@ -0,0 +1,57 @@
|
||||||
|
// functions
|
||||||
|
// --------------------------
|
||||||
|
|
||||||
|
// fa-content: convenience function used to set content property
|
||||||
|
@function fa-content($fa-var) {
|
||||||
|
@return unquote("\"#{ $fa-var }\"");
|
||||||
|
}
|
||||||
|
|
||||||
|
// fa-divide: Originally obtained from the Bootstrap https://github.com/twbs/bootstrap
|
||||||
|
//
|
||||||
|
// Licensed under: The MIT License (MIT)
|
||||||
|
//
|
||||||
|
// Copyright (c) 2011-2021 Twitter, Inc.
|
||||||
|
// Copyright (c) 2011-2021 The Bootstrap Authors
|
||||||
|
//
|
||||||
|
// Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
// of this software and associated documentation files (the "Software"), to deal
|
||||||
|
// in the Software without restriction, including without limitation the rights
|
||||||
|
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
// copies of the Software, and to permit persons to whom the Software is
|
||||||
|
// furnished to do so, subject to the following conditions:
|
||||||
|
//
|
||||||
|
// The above copyright notice and this permission notice shall be included in
|
||||||
|
// all copies or substantial portions of the Software.
|
||||||
|
//
|
||||||
|
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
|
// THE SOFTWARE.
|
||||||
|
|
||||||
|
@function fa-divide($dividend, $divisor, $precision: 10) {
|
||||||
|
$sign: if($dividend > 0 and $divisor > 0, 1, -1);
|
||||||
|
$dividend: abs($dividend);
|
||||||
|
$divisor: abs($divisor);
|
||||||
|
$quotient: 0;
|
||||||
|
$remainder: $dividend;
|
||||||
|
@if $dividend == 0 {
|
||||||
|
@return 0;
|
||||||
|
}
|
||||||
|
@if $divisor == 0 {
|
||||||
|
@error "Cannot divide by 0";
|
||||||
|
}
|
||||||
|
@if $divisor == 1 {
|
||||||
|
@return $dividend;
|
||||||
|
}
|
||||||
|
@while $remainder >= $divisor {
|
||||||
|
$quotient: $quotient + 1;
|
||||||
|
$remainder: $remainder - $divisor;
|
||||||
|
}
|
||||||
|
@if $remainder > 0 and $precision > 0 {
|
||||||
|
$remainder: fa-divide($remainder * 10, $divisor, $precision - 1) * .1;
|
||||||
|
}
|
||||||
|
@return ($quotient + $remainder) * $sign;
|
||||||
|
}
|
10
assets/fontawesome-pro/scss/_icons.scss
Normal file
10
assets/fontawesome-pro/scss/_icons.scss
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
// specific icon class definition
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
|
||||||
|
readers do not read off random characters that represent icons */
|
||||||
|
|
||||||
|
@each $name, $icon in $fa-icons {
|
||||||
|
.#{$fa-css-prefix}-#{$name}::before { content: unquote("\"#{ $icon }\""); }
|
||||||
|
}
|
||||||
|
|
18
assets/fontawesome-pro/scss/_list.scss
Normal file
18
assets/fontawesome-pro/scss/_list.scss
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
// icons in a list
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
.#{$fa-css-prefix}-ul {
|
||||||
|
list-style-type: none;
|
||||||
|
margin-left: var(--#{$fa-css-prefix}-li-margin, #{$fa-li-margin});
|
||||||
|
padding-left: 0;
|
||||||
|
|
||||||
|
> li { position: relative; }
|
||||||
|
}
|
||||||
|
|
||||||
|
.#{$fa-css-prefix}-li {
|
||||||
|
left: calc(var(--#{$fa-css-prefix}-li-width, #{$fa-li-width}) * -1);
|
||||||
|
position: absolute;
|
||||||
|
text-align: center;
|
||||||
|
width: var(--#{$fa-css-prefix}-li-width, #{$fa-li-width});
|
||||||
|
line-height: inherit;
|
||||||
|
}
|
130
assets/fontawesome-pro/scss/_mixins.scss
Normal file
130
assets/fontawesome-pro/scss/_mixins.scss
Normal file
|
@ -0,0 +1,130 @@
|
||||||
|
// mixins
|
||||||
|
// --------------------------
|
||||||
|
|
||||||
|
// base rendering for an icon
|
||||||
|
@mixin fa-icon {
|
||||||
|
-webkit-font-smoothing: antialiased;
|
||||||
|
-moz-osx-font-smoothing: grayscale;
|
||||||
|
display: inline-block;
|
||||||
|
font-style: normal;
|
||||||
|
font-variant: normal;
|
||||||
|
font-weight: normal;
|
||||||
|
line-height: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
// sets relative font-sizing and alignment (in _sizing)
|
||||||
|
@mixin fa-size ($font-size) {
|
||||||
|
font-size: fa-divide($font-size, $fa-size-scale-base) * 1em; // converts step in sizing scale into an em-based value that's relative to the scale's base
|
||||||
|
line-height: fa-divide(1, $font-size) * 1em; // sets the line-height of the icon back to that of it's parent
|
||||||
|
vertical-align: (fa-divide(6, $font-size) - fa-divide(3, 8)) * 1em; // vertically centers the icon taking into account the surrounding text's descender
|
||||||
|
}
|
||||||
|
|
||||||
|
// only display content to screen readers
|
||||||
|
// see: https://www.a11yproject.com/posts/2013-01-11-how-to-hide-content/
|
||||||
|
// see: https://hugogiraudel.com/2016/10/13/css-hide-and-seek/
|
||||||
|
@mixin fa-sr-only() {
|
||||||
|
position: absolute;
|
||||||
|
width: 1px;
|
||||||
|
height: 1px;
|
||||||
|
padding: 0;
|
||||||
|
margin: -1px;
|
||||||
|
overflow: hidden;
|
||||||
|
clip: rect(0, 0, 0, 0);
|
||||||
|
white-space: nowrap;
|
||||||
|
border-width: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// use in conjunction with .sr-only to only display content when it's focused
|
||||||
|
@mixin fa-sr-only-focusable() {
|
||||||
|
&:not(:focus) {
|
||||||
|
@include fa-sr-only();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// sets a specific icon family to use alongside style + icon mixins
|
||||||
|
@mixin fa-family-classic() {
|
||||||
|
font-family: 'Font Awesome 6 Pro';
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin fa-family-sharp() {
|
||||||
|
font-family: 'Font Awesome 6 Sharp';
|
||||||
|
}
|
||||||
|
|
||||||
|
// 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.
|
||||||
|
@mixin fa-icon-solid($fa-var) {
|
||||||
|
@extend %fa-icon;
|
||||||
|
@extend .fa-solid;
|
||||||
|
|
||||||
|
&::before {
|
||||||
|
content: unquote("\"#{ $fa-var }\"");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin fa-icon-regular($fa-var) {
|
||||||
|
@extend %fa-icon;
|
||||||
|
@extend .fa-regular;
|
||||||
|
|
||||||
|
&::before {
|
||||||
|
content: unquote("\"#{ $fa-var }\"");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin fa-icon-light($fa-var) {
|
||||||
|
@extend %fa-icon;
|
||||||
|
@extend .fa-light;
|
||||||
|
|
||||||
|
&::before {
|
||||||
|
content: unquote("\"#{ $fa-var }\"");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin fa-icon-thin($fa-var) {
|
||||||
|
@extend %fa-icon;
|
||||||
|
@extend .fa-thin;
|
||||||
|
|
||||||
|
&::before {
|
||||||
|
content: unquote("\"#{ $fa-var }\"");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin fa-icon-duotone($fa-var) {
|
||||||
|
@extend %fa-icon;
|
||||||
|
@extend .fa-duotone;
|
||||||
|
|
||||||
|
&::before {
|
||||||
|
content: unquote("\"#{ $fa-var }\"");
|
||||||
|
}
|
||||||
|
&::after {
|
||||||
|
content: unquote("\"#{ $fa-var }#{ $fa-var }\"");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin fa-icon-sharp-solid($fa-var) {
|
||||||
|
@extend %fa-icon;
|
||||||
|
@extend .fa-sharp-solid;
|
||||||
|
|
||||||
|
&::before {
|
||||||
|
content: unquote("\"#{ $fa-var }\"");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin fa-icon-sharp-regular($fa-var) {
|
||||||
|
@extend %fa-icon;
|
||||||
|
@extend .fa-sharp-regular;
|
||||||
|
|
||||||
|
&::before {
|
||||||
|
content: unquote("\"#{ $fa-var }\"");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin fa-icon-brands($fa-var) {
|
||||||
|
@extend %fa-icon;
|
||||||
|
@extend .fa-brands;
|
||||||
|
|
||||||
|
&::before {
|
||||||
|
content: unquote("\"#{ $fa-var }\"");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
31
assets/fontawesome-pro/scss/_rotated-flipped.scss
Normal file
31
assets/fontawesome-pro/scss/_rotated-flipped.scss
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
// rotating + flipping icons
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
.#{$fa-css-prefix}-rotate-90 {
|
||||||
|
transform: rotate(90deg);
|
||||||
|
}
|
||||||
|
|
||||||
|
.#{$fa-css-prefix}-rotate-180 {
|
||||||
|
transform: rotate(180deg);
|
||||||
|
}
|
||||||
|
|
||||||
|
.#{$fa-css-prefix}-rotate-270 {
|
||||||
|
transform: rotate(270deg);
|
||||||
|
}
|
||||||
|
|
||||||
|
.#{$fa-css-prefix}-flip-horizontal {
|
||||||
|
transform: scale(-1, 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
.#{$fa-css-prefix}-flip-vertical {
|
||||||
|
transform: scale(1, -1);
|
||||||
|
}
|
||||||
|
|
||||||
|
.#{$fa-css-prefix}-flip-both,
|
||||||
|
.#{$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));
|
||||||
|
}
|
14
assets/fontawesome-pro/scss/_screen-reader.scss
Normal file
14
assets/fontawesome-pro/scss/_screen-reader.scss
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
// screen-reader utilities
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
// only display content to screen readers
|
||||||
|
.sr-only,
|
||||||
|
.#{$fa-css-prefix}-sr-only {
|
||||||
|
@include fa-sr-only;
|
||||||
|
}
|
||||||
|
|
||||||
|
// use in conjunction with .sr-only to only display content when it's focused
|
||||||
|
.sr-only-focusable,
|
||||||
|
.#{$fa-css-prefix}-sr-only-focusable {
|
||||||
|
@include fa-sr-only-focusable;
|
||||||
|
}
|
2042
assets/fontawesome-pro/scss/_shims.scss
Normal file
2042
assets/fontawesome-pro/scss/_shims.scss
Normal file
File diff suppressed because it is too large
Load diff
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue