summaryrefslogtreecommitdiff
path: root/fonts/fontawesome5
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /fonts/fontawesome5
Initial commit
Diffstat (limited to 'fonts/fontawesome5')
-rw-r--r--fonts/fontawesome5/README.md14
-rw-r--r--fonts/fontawesome5/doc/fontawesome5.pdfbin0 -> 695310 bytes
-rw-r--r--fonts/fontawesome5/doc/fontawesome5.tex86
-rw-r--r--fonts/fontawesome5/doc/fulllist.tex100
-rw-r--r--fonts/fontawesome5/enc/fa5brands0.enc258
-rw-r--r--fonts/fontawesome5/enc/fa5brands1.enc258
-rw-r--r--fonts/fontawesome5/enc/fa5free0.enc258
-rw-r--r--fonts/fontawesome5/enc/fa5free1.enc258
-rw-r--r--fonts/fontawesome5/enc/fa5free2.enc258
-rw-r--r--fonts/fontawesome5/enc/fa5free3.enc258
-rw-r--r--fonts/fontawesome5/map/fontawesome5.map9
-rw-r--r--fonts/fontawesome5/opentype/FontAwesome5Brands-Regular-400.otfbin0 -> 167532 bytes
-rw-r--r--fonts/fontawesome5/opentype/FontAwesome5Free-Regular-400.otfbin0 -> 53468 bytes
-rw-r--r--fonts/fontawesome5/opentype/FontAwesome5Free-Solid-900.otfbin0 -> 276560 bytes
-rw-r--r--fonts/fontawesome5/tex/fontawesome5-generic-helper.sty62
-rw-r--r--fonts/fontawesome5/tex/fontawesome5-mapping.def1397
-rw-r--r--fonts/fontawesome5/tex/fontawesome5-utex-helper.sty105
-rw-r--r--fonts/fontawesome5/tex/fontawesome5.lua58
-rw-r--r--fonts/fontawesome5/tex/fontawesome5.sty169
-rw-r--r--fonts/fontawesome5/tex/tufontawesomebrands.fd21
-rw-r--r--fonts/fontawesome5/tex/tufontawesomefree.fd19
-rw-r--r--fonts/fontawesome5/tex/tufontawesomepro.fd21
-rw-r--r--fonts/fontawesome5/tex/ufontawesomebrands0.fd21
-rw-r--r--fonts/fontawesome5/tex/ufontawesomebrands1.fd21
-rw-r--r--fonts/fontawesome5/tex/ufontawesomefree0.fd19
-rw-r--r--fonts/fontawesome5/tex/ufontawesomefree1.fd19
-rw-r--r--fonts/fontawesome5/tex/ufontawesomefree2.fd19
-rw-r--r--fonts/fontawesome5/tex/ufontawesomefree3.fd19
-rw-r--r--fonts/fontawesome5/tfm/fa5brands0.tfmbin0 -> 1384 bytes
-rw-r--r--fonts/fontawesome5/tfm/fa5brands1.tfmbin0 -> 1012 bytes
-rw-r--r--fonts/fontawesome5/tfm/fa5free0regular.tfmbin0 -> 1212 bytes
-rw-r--r--fonts/fontawesome5/tfm/fa5free0solid.tfmbin0 -> 1336 bytes
-rw-r--r--fonts/fontawesome5/tfm/fa5free1regular.tfmbin0 -> 1072 bytes
-rw-r--r--fonts/fontawesome5/tfm/fa5free1solid.tfmbin0 -> 1324 bytes
-rw-r--r--fonts/fontawesome5/tfm/fa5free2regular.tfmbin0 -> 1024 bytes
-rw-r--r--fonts/fontawesome5/tfm/fa5free2solid.tfmbin0 -> 1312 bytes
-rw-r--r--fonts/fontawesome5/tfm/fa5free3solid.tfmbin0 -> 1012 bytes
-rw-r--r--fonts/fontawesome5/type1/FontAwesome5Brands-Regular.pfbbin0 -> 191493 bytes
-rw-r--r--fonts/fontawesome5/type1/FontAwesome5Free-Regular.pfbbin0 -> 58542 bytes
-rw-r--r--fonts/fontawesome5/type1/FontAwesome5Free-Solid.pfbbin0 -> 276185 bytes
40 files changed, 3727 insertions, 0 deletions
diff --git a/fonts/fontawesome5/README.md b/fonts/fontawesome5/README.md
new file mode 100644
index 0000000000..6d5eff0b95
--- /dev/null
+++ b/fonts/fontawesome5/README.md
@@ -0,0 +1,14 @@
+Support files for using Font Awesome 5 with LaTeX
+
+This package provides LaTeX support for the included "Font Awesome 5 Free" icon set. These icons were designed by Fort Awesome and released under the SIL OFL 1.1 license.
+The commercial "Pro" version is also supported, if it is installed and XeLaTeX or LuaLaTeX is used. For this font you need a paid license, for more information visit https://fontawesome.com/pro.
+More information about Font Awesome is available at https://fontawesome.com.
+
+To use an icon after the package is loaded, just enter the name of the icon in camel-case prefixed with \fa, for example `\faAddressBook` for the `address-book` icon.
+
+
+The TeX files are maintained by Marcel Krüger and are released under the LaTeX Project Public License version 1.3c.
+All included fonts are provided by @fontawesome -- http://fontawesome.com under the SIL OFL 1.1 license
+This package is not an official Font Awesome project.
+
+For bug reports, please write to tex@2krueger.de.
diff --git a/fonts/fontawesome5/doc/fontawesome5.pdf b/fonts/fontawesome5/doc/fontawesome5.pdf
new file mode 100644
index 0000000000..de83e4bbcf
--- /dev/null
+++ b/fonts/fontawesome5/doc/fontawesome5.pdf
Binary files differ
diff --git a/fonts/fontawesome5/doc/fontawesome5.tex b/fonts/fontawesome5/doc/fontawesome5.tex
new file mode 100644
index 0000000000..e665fa20dd
--- /dev/null
+++ b/fonts/fontawesome5/doc/fontawesome5.tex
@@ -0,0 +1,86 @@
+\documentclass{scrartcl}
+\usepackage{hyperref}
+\usepackage{shortvrb}
+\usepackage{metalogo}
+\usepackage{longtable}
+\usepackage{fontawesome5}
+\usepackage[utf8]{inputenc}
+\usepackage{geometry}
+\MakeShortVerb{\|}
+\begin{document}
+\title{The fontawesome5 package\thanks{This document corresponds to fontawesome5 version 5.9.0, dated 2019/06/07}}
+\author{Font Awesome\thanks{More information at \url{https://fontawesome.com}} (The font)\and Marcel Krüger\thanks{E-Mail: \href{mailto:tex@2krueger.de}{\nolinkurl{tex@2krueger.de}}} (The \LaTeX{} package)}
+\maketitle
+This package provides \LaTeX{} support for the Font Awesome 5 icons.
+
+To use Font Awesome 5 icons in your document, include the package with
+\begin{verbatim}
+ \usepackage{fontawesome5}
+\end{verbatim}
+Alternatively you can add the |fixed| option to get fixed-width icons:
+\begin{verbatim}
+ \usepackage[fixed]{fontawesome5}
+\end{verbatim}
+For every icon a macro is provided: Just use the official icon names converted to CamelCase with the prefix |\fa|.
+For example to use the |hand-point-up| icon, use |\faHandPointUp|.
+For icons ending with |-alt|, append a |*| instead.
+An optional argument can be added to select the style (|solid| or |regular|).
+The default style is |solid|, it can be changed with |\faStyle{...}|
+
+Every icon can also be accessed using the official icon name. To do this, you can use |\faIcon{the-icon-name}| or |\faIcon[style]{the-icon-name}|.
+
+A list of all included icons with their respective commands can be found at the end of this document.
+
+\subsection*{Example}
+\begin{verbatim}
+...
+\usepackage{fontawesome5}
+...
+\begin{document}
+...
+A simple icon: \faHandPointUp\\
+Multiple versions of the file icon:
+ \faFile~
+ \faFile*~
+ \faFile[regular]~
+ \faFile*[regular].\\
+Alternative syntax:
+ \faIcon{file}~
+ \faIcon*{file}~
+ \faIcon[regular]{file}~
+ \faIcon*[regular]{file}.
+...
+\end{document}
+\end{verbatim}
+
+A simple icon: \faHandPointUp\\
+Multiple versions of the file icon: \faFile~\faFile*~\faFile[regular]~\faFile*[regular].\\
+Alternative syntax: \faIcon{file}~\faIcon*{file}~\faIcon[regular]{file}~\faIcon*[regular]{file}.
+
+\subsection*{Font Awesome Pro}
+Font Awesome 5 is available in a Free and a Pro version.
+This package uses the free version by default.
+If you own a Pro license and have the Font Awesome 5 Pro desktop fonts installed in your system font path, you can use Pro instead.
+For this, load the package with the |[pro]| option:
+\begin{verbatim}
+ \usepackage[pro]{fontawesome5}
+\end{verbatim}
+Now additional icons and the |light| style can be used.
+Pro is only supported with \XeLaTeX{} and \LuaLaTeX.
+
+\subsection*{Updates}
+This package corresponds to Font Awesome 5.9.0.
+In case there is a newer version available on the Font Awesome homepage, check for updates on \url{https://ctan.org/pkg/fontawesome5}. Should there be no corresponding update on CTAN, you can write a mail to \href{mailto:tex@2krueger.de}{\nolinkurl{tex@2krueger.de}}.
+If you use \XeLaTeX{} or \LuaLaTeX{}, you can also directly download the new Desktop Fonts from \url{https://fontawesome.com} into your \TeX{} tree. If you save them with the filenames\\
+{\ttfamily\begin{tabular}{l}
+ FontAwesome5Brands-Regular-400.otf\\
+ FontAwesome5Free-Regular-400.otf\\
+ FontAwesome5Free-Solid-900.otf
+\end{tabular}}\\
+the package will start using the new version right away.
+
+\subsection*{Bugs}
+For bug reports and feature requests, write to \href{mailto:tex@2krueger.de}{\nolinkurl{tex@2krueger.de}}.
+
+\input{fulllist}
+\end{document}
diff --git a/fonts/fontawesome5/doc/fulllist.tex b/fonts/fontawesome5/doc/fulllist.tex
new file mode 100644
index 0000000000..071dd165b4
--- /dev/null
+++ b/fonts/fontawesome5/doc/fulllist.tex
@@ -0,0 +1,100 @@
+\ExplSyntaxOn
+\msg_new:nnnn {fontawesome5} {list/no-shorthand} {No~shorthand~defined~for~icon~#1.} {
+ It~looks~like~#1~need~special~handling~in~fulllist.tex~but~there~are~
+ no~appropriate~definitions.~Ask~a~wizard~to~add~#1~to~fulllist.tex~to~
+ fix~this.
+}
+\tl_new:N \g__fontawesome_last_name_tl
+\tl_new:N \g__fontawesome_last_cs_tl
+\prg_new_protected_conditional:Nnn \__fontawesome_if_regular_style:nn {T} {
+ \str_if_eq:nnTF {#1} {free3} {
+ \prg_return_false:
+ }
+ {
+ \group_begin:
+ \usefont{U}{fontawesome#1}{regular}{n}
+ \iffontchar\font#2
+ \group_insert_after:N \prg_return_true:
+ \else:
+ \group_insert_after:N \prg_return_false:
+ \fi:
+ \group_end:
+ }
+}
+\tracingonline1
+\showboxdepth\maxdimen
+\showboxbreadth\maxdimen
+\cs_new:Nn\__fontawesome_list_show_icon:nnnn{
+ \str_if_in:nnT{#3}{brands}{
+ \hfilneg\vbox to0.875em{\vfil\hbox to0pt{\hss\tiny\faTrademark\quad}\vfil}\hfil
+ }
+ \faIcon{#2}&\texttt{\textbackslash#1}&\texttt{\textbackslash faIcon\{#2\}}
+ \str_if_in:nnT{#3}{free}{
+ \__fontawesome_if_regular_style:nnT {#3} {#4} {
+ \\\faIcon[regular]{#2}&\texttt{\textbackslash#1[regular]}&\texttt{\textbackslash faIcon[regular]\{#2\}}
+ }
+ }
+ \tl_gset:Nn \g__fontawesome_last_cs_tl {#1}
+ \tl_gset:Nn \g__fontawesome_last_name_tl {#2}
+ \\
+}
+\cs_generate_variant:Nn \__fontawesome_list_show_icon:nnnn { fnnn }
+\cs_set:Nn\__fontawesome_def_icon:nnnnn{
+ \__fontawesome_list_show_icon:fnnn{
+ \tl_if_empty:nTF{#1}{
+ \str_if_eq:noTF{#2}{\g__fontawesome_last_name_tl-alt}{
+ \g__fontawesome_last_cs_tl*
+ }{
+ \cs_if_exist_use:cF {__fontawesome_list_real_cs_#2_tl} {
+ \msg_expandable_error:nnn {fontawesome5} {list/no-shorthand} {#2}
+ }
+ }
+ }{
+ \cs_to_str:N #1 % You might have noticed that #1 is a n-type argument, not N-type.
+ % This is not a mistake, the argument might contain additional characters after the initial cs
+ % which is passed to \cs_to_str:N
+ }
+ }{#2}{#3}{#4}
+}
+% Some icons are special for some reason. See fontawesome5.sty if you want to know why
+% they are singled out.
+\tl_const:cn{__fontawesome_list_real_cs_wifi_tl}{faWifi}
+\tl_const:cn{__fontawesome_list_real_cs_dice-d20_tl}{faDiceD20}
+\tl_const:cn{__fontawesome_list_real_cs_dice-d6_tl}{faDiceD6}
+\tl_const:cn{__fontawesome_list_real_cs_signal_tl}{faSignal}
+%
+\tl_const:cn{__fontawesome_list_real_cs_500px_tl}{faIcon\{500px\}}
+\tl_const:cn{__fontawesome_list_real_cs_arrows-alt_tl}{faArrows*}
+\tl_const:cn{__fontawesome_list_real_cs_cloud-download-alt_tl}{faCloudDownload*}
+\tl_const:cn{__fontawesome_list_real_cs_cloud-upload-alt_tl}{faCloudUpload*}
+\tl_const:cn{__fontawesome_list_real_cs_exchange-alt_tl}{faExchange*}
+\tl_const:cn{__fontawesome_list_real_cs_expand-arrows-alt_tl}{faExpandArrows*}
+\tl_const:cn{__fontawesome_list_real_cs_external-link-alt_tl}{faExternalLink*}
+\tl_const:cn{__fontawesome_list_real_cs_external-link-square-alt_tl}{faExternalLinkSquare*}
+\tl_const:cn{__fontawesome_list_real_cs_level-down-alt_tl}{faLevelDown*}
+\tl_const:cn{__fontawesome_list_real_cs_level-up-alt_tl}{faLevelUp*}
+\tl_const:cn{__fontawesome_list_real_cs_pencil-alt_tl}{faPencil*}
+\tl_const:cn{__fontawesome_list_real_cs_shield-alt_tl}{faShield*}
+\tl_const:cn{__fontawesome_list_real_cs_sign-in-alt_tl}{faSignIn*}
+\tl_const:cn{__fontawesome_list_real_cs_sign-out-alt_tl}{faSignOut*}
+\tl_const:cn{__fontawesome_list_real_cs_square-root-alt_tl}{faSquareRoot*}
+\tl_const:cn{__fontawesome_list_real_cs_tachometer-alt_tl}{faTachometer*}
+\tl_const:cn{__fontawesome_list_real_cs_ticket-alt_tl}{faTicket*}
+%
+\tl_const:cn{__fontawesome_list_real_cs_compress-arrows-alt_tl}{faCompressArrows*}
+\ExplSyntaxOff
+\newgeometry{textwidth=18cm}
+\subsection*{Full~icon~list~for~FontAwesome~5~Free}
+All icons marked with \vbox to0.875em{\vfil\hbox{\hss\tiny\faTrademark}\vfil} are brand icons.
+\begin{quote}
+ 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. \emph{Please do not use brand logos for any purpose except
+ to represent the company, product, or service to which they refer.}
+\end{quote}
+\ExplSyntaxOn
+\begin{longtable}{cll}
+ \cs:w @@input\cs_end: fontawesome5-mapping.def~
+\end{longtable}
+\ExplSyntaxOff
+\restoregeometry
diff --git a/fonts/fontawesome5/enc/fa5brands0.enc b/fonts/fontawesome5/enc/fa5brands0.enc
new file mode 100644
index 0000000000..15fbb35244
--- /dev/null
+++ b/fonts/fontawesome5/enc/fa5brands0.enc
@@ -0,0 +1,258 @@
+/fa5brands0 [
+/twitter-square
+/facebook-square
+/linkedin
+/github-square
+/twitter
+/facebook
+/github
+/pinterest
+/pinterest-square
+/google-plus-square
+/google-plus-g
+/linkedin-in
+/github-alt
+/maxcdn
+/html5
+/css3
+/btc
+/youtube
+/xing
+/xing-square
+/dropbox
+/stack-overflow
+/instagram
+/flickr
+/adn
+/bitbucket
+/tumblr
+/tumblr-square
+/apple
+/windows
+/android
+/linux
+/dribbble
+/skype
+/foursquare
+/trello
+/gratipay
+/vk
+/weibo
+/renren
+/pagelines
+/stack-exchange
+/vimeo-square
+/slack
+/wordpress
+/openid
+/yahoo
+/google
+/reddit
+/reddit-square
+/stumbleupon-circle
+/stumbleupon
+/delicious
+/digg
+/pied-piper-pp
+/pied-piper-alt
+/drupal
+/joomla
+/behance
+/behance-square
+/steam
+/steam-square
+/spotify
+/deviantart
+/soundcloud
+/vine
+/codepen
+/jsfiddle
+/rebel
+/empire
+/git-square
+/git
+/hacker-news
+/tencent-weibo
+/qq
+/weixin
+/slideshare
+/twitch
+/yelp
+/paypal
+/google-wallet
+/cc-visa
+/cc-mastercard
+/cc-discover
+/cc-amex
+/cc-paypal
+/cc-stripe
+/lastfm
+/lastfm-square
+/ioxhost
+/angellist
+/buysellads
+/connectdevelop
+/dashcube
+/forumbee
+/leanpub
+/sellsy
+/shirtsinbulk
+/simplybuilt
+/skyatlas
+/pinterest-p
+/whatsapp
+/viacoin
+/medium
+/y-combinator
+/optin-monster
+/opencart
+/expeditedssl
+/cc-jcb
+/cc-diners-club
+/creative-commons
+/gg
+/gg-circle
+/tripadvisor
+/odnoklassniki
+/odnoklassniki-square
+/get-pocket
+/wikipedia-w
+/safari
+/chrome
+/firefox
+/opera
+/internet-explorer
+/contao
+/500px
+/amazon
+/houzz
+/vimeo-v
+/black-tie
+/fonticons
+/reddit-alien
+/edge
+/codiepie
+/modx
+/fort-awesome
+/usb
+/product-hunt
+/mixcloud
+/scribd
+/bluetooth
+/bluetooth-b
+/gitlab
+/wpbeginner
+/wpforms
+/envira
+/glide
+/glide-g
+/viadeo
+/viadeo-square
+/snapchat
+/snapchat-ghost
+/snapchat-square
+/pied-piper
+/first-order
+/yoast
+/themeisle
+/google-plus
+/font-awesome
+/linode
+/quora
+/free-code-camp
+/telegram
+/bandcamp
+/grav
+/etsy
+/imdb
+/ravelry
+/sellcast
+/superpowers
+/wpexplorer
+/meetup
+/font-awesome-alt
+/accessible-icon
+/accusoft
+/adversal
+/affiliatetheme
+/algolia
+/amilia
+/angrycreative
+/app-store
+/app-store-ios
+/apper
+/asymmetrik
+/audible
+/avianex
+/aws
+/bimobject
+/bitcoin
+/bity
+/blackberry
+/blogger
+/blogger-b
+/buromobelexperte
+/centercode
+/cloudscale
+/cloudsmith
+/cloudversify
+/cpanel
+/css3-alt
+/cuttlefish
+/d-and-d
+/deploydog
+/deskpro
+/digital-ocean
+/discord
+/discourse
+/dochub
+/docker
+/draft2digital
+/dribbble-square
+/dyalog
+/earlybirds
+/erlang
+/facebook-f
+/facebook-messenger
+/firstdraft
+/fonticons-fi
+/fort-awesome-alt
+/freebsd
+/gitkraken
+/gofore
+/goodreads
+/goodreads-g
+/google-drive
+/google-play
+/gripfire
+/grunt
+/gulp
+/hacker-news-square
+/hire-a-helper
+/hotjar
+/hubspot
+/itunes
+/itunes-note
+/jenkins
+/joget
+/js
+/js-square
+/keycdn
+/kickstarter
+/kickstarter-k
+/laravel
+/line
+/lyft
+/magento
+/medapps
+/medium-m
+/medrt
+/microsoft
+/mix
+/mizuni
+/monero
+/napster
+/node-js
+/npm
+/ns8
+] def
diff --git a/fonts/fontawesome5/enc/fa5brands1.enc b/fonts/fontawesome5/enc/fa5brands1.enc
new file mode 100644
index 0000000000..ba4641eafd
--- /dev/null
+++ b/fonts/fontawesome5/enc/fa5brands1.enc
@@ -0,0 +1,258 @@
+/fa5brands1 [
+/nutritionix
+/page4
+/palfed
+/patreon
+/periscope
+/phabricator
+/phoenix-framework
+/playstation
+/pushed
+/python
+/red-river
+/wpressr
+/replyd
+/resolving
+/rocketchat
+/rockrms
+/schlix
+/searchengin
+/servicestack
+/sistrix
+/slack-hash
+/speakap
+/staylinked
+/steam-symbol
+/sticker-mule
+/studiovinari
+/supple
+/telegram-plane
+/uber
+/uikit
+/uniregistry
+/untappd
+/ussunnah
+/vaadin
+/viber
+/vimeo
+/vnv
+/whatsapp-square
+/whmcs
+/wordpress-simple
+/xbox
+/yandex
+/yandex-international
+/apple-pay
+/cc-apple-pay
+/fly
+/node
+/osi
+/react
+/autoprefixer
+/less
+/sass
+/vuejs
+/angular
+/aviato
+/ember
+/font-awesome-flag
+/gitter
+/hooli
+/strava
+/stripe
+/stripe-s
+/typo3
+/amazon-pay
+/cc-amazon-pay
+/ethereum
+/korvue
+/elementor
+/youtube-square
+/flipboard
+/hips
+/php
+/quinscape
+/readme
+/java
+/pied-piper-hat
+/creative-commons-by
+/creative-commons-nc
+/creative-commons-nc-eu
+/creative-commons-nc-jp
+/creative-commons-nd
+/creative-commons-pd
+/creative-commons-pd-alt
+/creative-commons-remix
+/creative-commons-sa
+/creative-commons-sampling
+/creative-commons-sampling-plus
+/creative-commons-share
+/creative-commons-zero
+/ebay
+/keybase
+/mastodon
+/r-project
+/researchgate
+/teamspeak
+/first-order-alt
+/fulcrum
+/galactic-republic
+/galactic-senate
+/jedi-order
+/mandalorian
+/old-republic
+/phoenix-squadron
+/sith
+/trade-federation
+/wolf-pack-battalion
+/hornbill
+/mailchimp
+/megaport
+/nimblr
+/rev
+/shopware
+/squarespace
+/themeco
+/weebly
+/wix
+/ello
+/hackerrank
+/kaggle
+/markdown
+/neos
+/zhihu
+/alipay
+/the-red-yeti
+/acquisitions-incorporated
+/critical-role
+/d-and-d-beyond
+/dev
+/fantasy-flight-games
+/penny-arcade
+/wizards-of-the-coast
+/think-peaks
+/reacteurope
+/adobe
+/artstation
+/atlassian
+/canadian-maple-leaf
+/centos
+/confluence
+/dhl
+/diaspora
+/fedex
+/fedora
+/figma
+/intercom
+/invision
+/jira
+/mendeley
+/raspberry-pi
+/redhat
+/sketch
+/sourcetree
+/suse
+/ubuntu
+/ups
+/usps
+/yarn
+/airbnb
+/battle-net
+/bootstrap
+/buffer
+/chromecast
+/evernote
+/itch-io
+/salesforce
+/speaker-deck
+/symfony
+/waze
+/yammer
+/git-alt
+/stackpath
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+] def
diff --git a/fonts/fontawesome5/enc/fa5free0.enc b/fonts/fontawesome5/enc/fa5free0.enc
new file mode 100644
index 0000000000..1581a8882e
--- /dev/null
+++ b/fonts/fontawesome5/enc/fa5free0.enc
@@ -0,0 +1,258 @@
+/fa5free0 [
+/glass-martini
+/music
+/search
+/heart
+/star
+/user
+/film
+/th-large
+/th
+/th-list
+/check
+/times
+/search-plus
+/search-minus
+/power-off
+/signal
+/cog
+/home
+/clock
+/road
+/download
+/inbox
+/redo
+/sync
+/list-alt
+/lock
+/flag
+/headphones
+/volume-off
+/volume-down
+/volume-up
+/qrcode
+/barcode
+/tag
+/tags
+/book
+/bookmark
+/print
+/camera
+/font
+/bold
+/italic
+/text-height
+/text-width
+/align-left
+/align-center
+/align-right
+/align-justify
+/list
+/outdent
+/indent
+/video
+/image
+/map-marker
+/adjust
+/tint
+/edit
+/step-backward
+/fast-backward
+/backward
+/play
+/pause
+/stop
+/forward
+/fast-forward
+/step-forward
+/eject
+/chevron-left
+/chevron-right
+/plus-circle
+/minus-circle
+/times-circle
+/check-circle
+/question-circle
+/info-circle
+/crosshairs
+/ban
+/arrow-left
+/arrow-right
+/arrow-up
+/arrow-down
+/share
+/expand
+/compress
+/plus
+/minus
+/asterisk
+/exclamation-circle
+/gift
+/leaf
+/fire
+/eye
+/eye-slash
+/exclamation-triangle
+/plane
+/calendar-alt
+/random
+/comment
+/magnet
+/chevron-up
+/chevron-down
+/retweet
+/shopping-cart
+/folder
+/folder-open
+/chart-bar
+/camera-retro
+/key
+/cogs
+/comments
+/star-half
+/thumbtack
+/trophy
+/upload
+/lemon
+/phone
+/phone-square
+/unlock
+/credit-card
+/rss
+/hdd
+/bullhorn
+/certificate
+/hand-point-right
+/hand-point-left
+/hand-point-up
+/hand-point-down
+/arrow-circle-left
+/arrow-circle-right
+/arrow-circle-up
+/arrow-circle-down
+/globe
+/wrench
+/tasks
+/filter
+/briefcase
+/arrows-alt
+/users
+/link
+/cloud
+/flask
+/cut
+/copy
+/paperclip
+/save
+/square
+/bars
+/list-ul
+/list-ol
+/strikethrough
+/underline
+/table
+/magic
+/truck
+/money-bill
+/caret-down
+/caret-up
+/caret-left
+/caret-right
+/columns
+/sort
+/sort-down
+/sort-up
+/envelope
+/undo
+/gavel
+/bolt
+/sitemap
+/umbrella
+/paste
+/lightbulb
+/user-md
+/stethoscope
+/suitcase
+/bell
+/coffee
+/hospital
+/ambulance
+/medkit
+/fighter-jet
+/beer
+/h-square
+/plus-square
+/angle-double-left
+/angle-double-right
+/angle-double-up
+/angle-double-down
+/angle-left
+/angle-right
+/angle-up
+/angle-down
+/desktop
+/laptop
+/tablet
+/mobile
+/quote-left
+/quote-right
+/spinner
+/circle
+/smile
+/frown
+/meh
+/gamepad
+/keyboard
+/flag-checkered
+/terminal
+/code
+/reply-all
+/location-arrow
+/crop
+/code-branch
+/unlink
+/question
+/info
+/exclamation
+/superscript
+/subscript
+/eraser
+/puzzle-piece
+/microphone
+/microphone-slash
+/calendar
+/fire-extinguisher
+/rocket
+/chevron-circle-left
+/chevron-circle-right
+/chevron-circle-up
+/chevron-circle-down
+/anchor
+/unlock-alt
+/bullseye
+/ellipsis-h
+/ellipsis-v
+/rss-square
+/play-circle
+/minus-square
+/check-square
+/pen-square
+/share-square
+/compass
+/caret-square-down
+/caret-square-up
+/caret-square-right
+/euro-sign
+/pound-sign
+/dollar-sign
+/rupee-sign
+/yen-sign
+/ruble-sign
+/won-sign
+/file
+/file-alt
+/sort-alpha-down
+/sort-alpha-up
+/sort-amount-down
+/sort-amount-up
+] def
diff --git a/fonts/fontawesome5/enc/fa5free1.enc b/fonts/fontawesome5/enc/fa5free1.enc
new file mode 100644
index 0000000000..c48115d41a
--- /dev/null
+++ b/fonts/fontawesome5/enc/fa5free1.enc
@@ -0,0 +1,258 @@
+/fa5free1 [
+/sort-numeric-down
+/sort-numeric-up
+/thumbs-up
+/thumbs-down
+/female
+/male
+/sun
+/moon
+/archive
+/bug
+/caret-square-left
+/dot-circle
+/wheelchair
+/lira-sign
+/space-shuttle
+/envelope-square
+/university
+/graduation-cap
+/language
+/fax
+/building
+/child
+/paw
+/cube
+/cubes
+/recycle
+/car
+/taxi
+/tree
+/database
+/file-pdf
+/file-word
+/file-excel
+/file-powerpoint
+/file-image
+/file-archive
+/file-audio
+/file-video
+/file-code
+/life-ring
+/circle-notch
+/paper-plane
+/history
+/heading
+/paragraph
+/sliders-h
+/share-alt
+/share-alt-square
+/bomb
+/futbol
+/tty
+/binoculars
+/plug
+/newspaper
+/wifi
+/calculator
+/bell-slash
+/trash
+/copyright
+/at
+/eye-dropper
+/paint-brush
+/birthday-cake
+/chart-area
+/chart-pie
+/chart-line
+/toggle-off
+/toggle-on
+/bicycle
+/bus
+/closed-captioning
+/shekel-sign
+/cart-plus
+/cart-arrow-down
+/ship
+/user-secret
+/motorcycle
+/street-view
+/heartbeat
+/venus
+/mars
+/mercury
+/transgender
+/transgender-alt
+/venus-double
+/mars-double
+/venus-mars
+/mars-stroke
+/mars-stroke-v
+/mars-stroke-h
+/neuter
+/genderless
+/server
+/user-plus
+/user-times
+/bed
+/train
+/subway
+/battery-full
+/battery-three-quarters
+/battery-half
+/battery-quarter
+/battery-empty
+/mouse-pointer
+/i-cursor
+/object-group
+/object-ungroup
+/sticky-note
+/clone
+/balance-scale
+/hourglass-start
+/hourglass-half
+/hourglass-end
+/hourglass
+/hand-rock
+/hand-paper
+/hand-scissors
+/hand-lizard
+/hand-spock
+/hand-pointer
+/hand-peace
+/trademark
+/registered
+/tv
+/calendar-plus
+/calendar-minus
+/calendar-times
+/calendar-check
+/industry
+/map-pin
+/map-signs
+/map
+/comment-alt
+/pause-circle
+/stop-circle
+/shopping-bag
+/shopping-basket
+/hashtag
+/percent
+/universal-access
+/blind
+/audio-description
+/phone-volume
+/braille
+/assistive-listening-systems
+/american-sign-language-interpreting
+/deaf
+/sign-language
+/low-vision
+/handshake
+/envelope-open
+/address-book
+/address-card
+/user-circle
+/id-badge
+/id-card
+/thermometer-full
+/thermometer-three-quarters
+/thermometer-half
+/thermometer-quarter
+/thermometer-empty
+/shower
+/bath
+/podcast
+/window-maximize
+/window-minimize
+/window-restore
+/microchip
+/snowflake
+/utensil-spoon
+/utensils
+/undo-alt
+/trash-alt
+/sync-alt
+/stopwatch
+/sign-out-alt
+/sign-in-alt
+/redo-alt
+/poo
+/images
+/pencil-alt
+/pen
+/pen-alt
+/long-arrow-alt-down
+/long-arrow-alt-left
+/long-arrow-alt-right
+/long-arrow-alt-up
+/expand-arrows-alt
+/clipboard
+/arrows-alt-h
+/arrows-alt-v
+/arrow-alt-circle-down
+/arrow-alt-circle-left
+/arrow-alt-circle-right
+/arrow-alt-circle-up
+/external-link-alt
+/external-link-square-alt
+/exchange-alt
+/cloud-download-alt
+/cloud-upload-alt
+/gem
+/level-down-alt
+/level-up-alt
+/lock-open
+/map-marker-alt
+/microphone-alt
+/mobile-alt
+/money-bill-alt
+/phone-slash
+/portrait
+/reply
+/shield-alt
+/tablet-alt
+/tachometer-alt
+/ticket-alt
+/user-alt
+/window-close
+/baseball-ball
+/basketball-ball
+/bowling-ball
+/chess
+/chess-bishop
+/chess-board
+/chess-king
+/chess-knight
+/chess-pawn
+/chess-queen
+/chess-rook
+/dumbbell
+/football-ball
+/golf-ball
+/hockey-puck
+/quidditch
+/square-full
+/table-tennis
+/volleyball-ball
+/allergies
+/band-aid
+/box
+/boxes
+/briefcase-medical
+/burn
+/capsules
+/clipboard-check
+/clipboard-list
+/diagnoses
+/dna
+/dolly
+/dolly-flatbed
+/file-medical
+/file-medical-alt
+/first-aid
+/hospital-alt
+/hospital-symbol
+/id-card-alt
+/notes-medical
+] def
diff --git a/fonts/fontawesome5/enc/fa5free2.enc b/fonts/fontawesome5/enc/fa5free2.enc
new file mode 100644
index 0000000000..b46d5181d8
--- /dev/null
+++ b/fonts/fontawesome5/enc/fa5free2.enc
@@ -0,0 +1,258 @@
+/fa5free2 [
+/pallet
+/pills
+/prescription-bottle
+/prescription-bottle-alt
+/procedures
+/shipping-fast
+/smoking
+/syringe
+/tablets
+/thermometer
+/vial
+/vials
+/warehouse
+/weight
+/x-ray
+/box-open
+/comment-dots
+/comment-slash
+/couch
+/donate
+/dove
+/hand-holding
+/hand-holding-heart
+/hand-holding-usd
+/hands
+/hands-helping
+/parachute-box
+/people-carry
+/piggy-bank
+/ribbon
+/route
+/seedling
+/sign
+/smile-wink
+/tape
+/truck-loading
+/truck-moving
+/video-slash
+/wine-glass
+/user-alt-slash
+/user-astronaut
+/user-check
+/user-clock
+/user-cog
+/user-edit
+/user-friends
+/user-graduate
+/user-lock
+/user-minus
+/user-ninja
+/user-shield
+/user-slash
+/user-tag
+/user-tie
+/users-cog
+/balance-scale-left
+/balance-scale-right
+/blender
+/book-open
+/broadcast-tower
+/broom
+/chalkboard
+/chalkboard-teacher
+/church
+/coins
+/compact-disc
+/crow
+/crown
+/dice
+/dice-five
+/dice-four
+/dice-one
+/dice-six
+/dice-three
+/dice-two
+/divide
+/door-closed
+/door-open
+/equals
+/feather
+/frog
+/gas-pump
+/glasses
+/greater-than
+/greater-than-equal
+/helicopter
+/infinity
+/kiwi-bird
+/less-than
+/less-than-equal
+/memory
+/microphone-alt-slash
+/money-bill-wave
+/money-bill-wave-alt
+/money-check
+/money-check-alt
+/not-equal
+/palette
+/parking
+/percentage
+/project-diagram
+/receipt
+/robot
+/ruler
+/ruler-combined
+/ruler-horizontal
+/ruler-vertical
+/school
+/screwdriver
+/shoe-prints
+/skull
+/smoking-ban
+/store
+/store-alt
+/stream
+/stroopwafel
+/toolbox
+/tshirt
+/walking
+/wallet
+/angry
+/archway
+/atlas
+/award
+/backspace
+/bezier-curve
+/bong
+/brush
+/bus-alt
+/cannabis
+/check-double
+/cocktail
+/concierge-bell
+/cookie
+/cookie-bite
+/crop-alt
+/digital-tachograph
+/dizzy
+/drafting-compass
+/drum
+/drum-steelpan
+/feather-alt
+/file-contract
+/file-download
+/file-export
+/file-import
+/file-invoice
+/file-invoice-dollar
+/file-prescription
+/file-signature
+/file-upload
+/fill
+/fill-drip
+/fingerprint
+/fish
+/flushed
+/frown-open
+/glass-martini-alt
+/globe-africa
+/globe-americas
+/globe-asia
+/grimace
+/grin
+/grin-alt
+/grin-beam
+/grin-beam-sweat
+/grin-hearts
+/grin-squint
+/grin-squint-tears
+/grin-stars
+/grin-tears
+/grin-tongue
+/grin-tongue-squint
+/grin-tongue-wink
+/grin-wink
+/grip-horizontal
+/grip-vertical
+/headphones-alt
+/headset
+/highlighter
+/hot-tub
+/hotel
+/joint
+/kiss
+/kiss-beam
+/kiss-wink-heart
+/laugh
+/laugh-beam
+/laugh-squint
+/laugh-wink
+/luggage-cart
+/map-marked
+/map-marked-alt
+/marker
+/medal
+/meh-blank
+/meh-rolling-eyes
+/monument
+/mortar-pestle
+/paint-roller
+/passport
+/pen-fancy
+/pen-nib
+/pencil-ruler
+/plane-arrival
+/plane-departure
+/prescription
+/sad-cry
+/sad-tear
+/shuttle-van
+/signature
+/smile-beam
+/solar-panel
+/spa
+/splotch
+/spray-can
+/stamp
+/star-half-alt
+/suitcase-rolling
+/surprise
+/swatchbook
+/swimmer
+/swimming-pool
+/tint-slash
+/tired
+/tooth
+/umbrella-beach
+/vector-square
+/weight-hanging
+/wine-glass-alt
+/air-freshener
+/apple-alt
+/atom
+/bone
+/book-reader
+/brain
+/car-alt
+/car-battery
+/car-crash
+/car-side
+/charging-station
+/directions
+/draw-polygon
+/laptop-code
+/layer-group
+/microscope
+/oil-can
+/poop
+/shapes
+/star-of-life
+/teeth
+/teeth-open
+/theater-masks
+/traffic-light
+/truck-monster
+/truck-pickup
+] def
diff --git a/fonts/fontawesome5/enc/fa5free3.enc b/fonts/fontawesome5/enc/fa5free3.enc
new file mode 100644
index 0000000000..6db00fb7f5
--- /dev/null
+++ b/fonts/fontawesome5/enc/fa5free3.enc
@@ -0,0 +1,258 @@
+/fa5free3 [
+/ad
+/ankh
+/bible
+/business-time
+/city
+/comment-dollar
+/comments-dollar
+/cross
+/dharmachakra
+/envelope-open-text
+/folder-minus
+/folder-plus
+/funnel-dollar
+/gopuram
+/hamsa
+/haykal
+/jedi
+/journal-whills
+/kaaba
+/khanda
+/landmark
+/mail-bulk
+/menorah
+/mosque
+/om
+/pastafarianism
+/peace
+/place-of-worship
+/poll
+/poll-h
+/pray
+/praying-hands
+/quran
+/search-dollar
+/search-location
+/socks
+/square-root-alt
+/star-and-crescent
+/star-of-david
+/synagogue
+/torah
+/torii-gate
+/vihara
+/volume-mute
+/yin-yang
+/blender-phone
+/book-dead
+/campground
+/cat
+/chair
+/cloud-moon
+/cloud-sun
+/dice-d20
+/dice-d6
+/dog
+/dragon
+/drumstick-bite
+/dungeon
+/file-csv
+/fist-raised
+/ghost
+/hammer
+/hanukiah
+/hat-wizard
+/hiking
+/hippo
+/horse
+/house-damage
+/hryvnia
+/mask
+/mountain
+/network-wired
+/otter
+/ring
+/running
+/scroll
+/skull-crossbones
+/slash
+/spider
+/toilet-paper
+/tractor
+/user-injured
+/vr-cardboard
+/wind
+/wine-bottle
+/cloud-meatball
+/cloud-moon-rain
+/cloud-rain
+/cloud-showers-heavy
+/cloud-sun-rain
+/democrat
+/flag-usa
+/meteor
+/person-booth
+/poo-storm
+/rainbow
+/republican
+/smog
+/temperature-high
+/temperature-low
+/vote-yea
+/water
+/baby
+/baby-carriage
+/biohazard
+/blog
+/calendar-day
+/calendar-week
+/candy-cane
+/carrot
+/cash-register
+/compress-arrows-alt
+/dumpster
+/dumpster-fire
+/ethernet
+/gifts
+/glass-cheers
+/glass-whiskey
+/globe-europe
+/grip-lines
+/grip-lines-vertical
+/guitar
+/heart-broken
+/holly-berry
+/horse-head
+/icicles
+/igloo
+/mitten
+/mug-hot
+/radiation
+/radiation-alt
+/restroom
+/satellite
+/satellite-dish
+/sd-card
+/sim-card
+/skating
+/skiing
+/skiing-nordic
+/sleigh
+/sms
+/snowboarding
+/snowman
+/snowplow
+/tenge
+/toilet
+/tools
+/tram
+/fire-alt
+/bacon
+/book-medical
+/bread-slice
+/cheese
+/clinic-medical
+/comment-medical
+/crutch
+/egg
+/hamburger
+/hand-middle-finger
+/hard-hat
+/hotdog
+/ice-cream
+/laptop-medical
+/pager
+/pepper-hot
+/pizza-slice
+/trash-restore
+/trash-restore-alt
+/user-nurse
+/wave-square
+/biking
+/border-all
+/border-none
+/border-style
+/fan
+/icons
+/phone-alt
+/phone-square-alt
+/photo-video
+/remove-format
+/sort-alpha-down-alt
+/sort-alpha-up-alt
+/sort-amount-down-alt
+/sort-amount-up-alt
+/sort-numeric-down-alt
+/sort-numeric-up-alt
+/spell-check
+/voicemail
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+] def
diff --git a/fonts/fontawesome5/map/fontawesome5.map b/fonts/fontawesome5/map/fontawesome5.map
new file mode 100644
index 0000000000..58838de6e6
--- /dev/null
+++ b/fonts/fontawesome5/map/fontawesome5.map
@@ -0,0 +1,9 @@
+fa5brands0 FontAwesome5Brands-Regular "fa5brands0 ReEncodeFont" <[fa5brands0.enc <FontAwesome5Brands-Regular.pfb
+fa5brands1 FontAwesome5Brands-Regular "fa5brands1 ReEncodeFont" <[fa5brands1.enc <FontAwesome5Brands-Regular.pfb
+fa5free0regular FontAwesome5Free-Regular "fa5free0 ReEncodeFont" <[fa5free0.enc <FontAwesome5Free-Regular.pfb
+fa5free1regular FontAwesome5Free-Regular "fa5free1 ReEncodeFont" <[fa5free1.enc <FontAwesome5Free-Regular.pfb
+fa5free2regular FontAwesome5Free-Regular "fa5free2 ReEncodeFont" <[fa5free2.enc <FontAwesome5Free-Regular.pfb
+fa5free0solid FontAwesome5Free-Solid "fa5free0 ReEncodeFont" <[fa5free0.enc <FontAwesome5Free-Solid.pfb
+fa5free1solid FontAwesome5Free-Solid "fa5free1 ReEncodeFont" <[fa5free1.enc <FontAwesome5Free-Solid.pfb
+fa5free2solid FontAwesome5Free-Solid "fa5free2 ReEncodeFont" <[fa5free2.enc <FontAwesome5Free-Solid.pfb
+fa5free3solid FontAwesome5Free-Solid "fa5free3 ReEncodeFont" <[fa5free3.enc <FontAwesome5Free-Solid.pfb
diff --git a/fonts/fontawesome5/opentype/FontAwesome5Brands-Regular-400.otf b/fonts/fontawesome5/opentype/FontAwesome5Brands-Regular-400.otf
new file mode 100644
index 0000000000..f7d732f469
--- /dev/null
+++ b/fonts/fontawesome5/opentype/FontAwesome5Brands-Regular-400.otf
Binary files differ
diff --git a/fonts/fontawesome5/opentype/FontAwesome5Free-Regular-400.otf b/fonts/fontawesome5/opentype/FontAwesome5Free-Regular-400.otf
new file mode 100644
index 0000000000..f5bd06a738
--- /dev/null
+++ b/fonts/fontawesome5/opentype/FontAwesome5Free-Regular-400.otf
Binary files differ
diff --git a/fonts/fontawesome5/opentype/FontAwesome5Free-Solid-900.otf b/fonts/fontawesome5/opentype/FontAwesome5Free-Solid-900.otf
new file mode 100644
index 0000000000..64296c8a4c
--- /dev/null
+++ b/fonts/fontawesome5/opentype/FontAwesome5Free-Solid-900.otf
Binary files differ
diff --git a/fonts/fontawesome5/tex/fontawesome5-generic-helper.sty b/fonts/fontawesome5/tex/fontawesome5-generic-helper.sty
new file mode 100644
index 0000000000..d368b444d4
--- /dev/null
+++ b/fonts/fontawesome5/tex/fontawesome5-generic-helper.sty
@@ -0,0 +1,62 @@
+% Copyright 2018--2019 Marcel Krueger
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3c
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Marcel Krueger
+%
+
+\@ifpackageloaded{fontawesome5}{}{\PackageError{fontawesome5-generic-helper}{This package should not be loaded individually. Load fontawesome5 instead.}{}}
+
+\ProvidesExplPackage{fontawesome5-generic-helper}{2019/06/07}{5.9.0}{non-uTeX helper for fontawesome5}
+
+\cs_new_protected:Nn\__fontawesome_def_icon:nnnnn{
+ \tl_if_empty:nF{#1}{
+ \cs_new_protected:Npn#1{\faPreselectedIcon{#2}}
+ }
+ \tl_const:cn{c__fontawesome_slot_#2_tl}{{#3}{#4}}
+}
+\file_input:n{fontawesome5-mapping.def}
+\cs_new_protected:Nn\__fontawesome_icon_at:nnnn{
+ {
+ \usefont
+ {U}
+ {fontawesome#1}
+ {#3}
+ {n}
+ \unless\iffontchar\font#2
+ \fontseries{solid}
+ \selectfont
+ \iffontchar\font#2
+ \msg_warning:nnxx{fontawesome5}{style-substitution}{#4}{#3}
+ \else
+ \msg_error:nnxx{fontawesome5}{icon-not-found}{#4}{#3}
+ \fi
+ \fi
+ \char#2
+ }
+}
+\cs_new_protected:Nn\fontawesome_use_icon:nn{
+ \cs_if_exist:cTF{c__fontawesome_slot_#2_tl}{
+ \bool_if:NTF\c__fontawesome_fixed_bool{
+ \makebox[1.5em][c]
+ }{
+ \use:n
+ }
+ {
+ \exp_last_unbraced:Nv
+ \__fontawesome_icon_at:nnnn
+ {c__fontawesome_slot_#2_tl}
+ {#1}{#2}
+ }
+ }{
+ \msg_error:nnxx{fontawesome5}{icon-not-found}{#2}{#1}
+ }
+}
diff --git a/fonts/fontawesome5/tex/fontawesome5-mapping.def b/fonts/fontawesome5/tex/fontawesome5-mapping.def
new file mode 100644
index 0000000000..b92c32e09b
--- /dev/null
+++ b/fonts/fontawesome5/tex/fontawesome5-mapping.def
@@ -0,0 +1,1397 @@
+% Copyright 2018--2019 Marcel Krueger
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3c
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Marcel Krueger
+%
+\__fontawesome_def_icon:nnnnn{}{500px}{brands0}{124}{"F26E}
+\__fontawesome_def_icon:nnnnn{\faAccessibleIcon}{accessible-icon}{brands0}{172}{"F368}
+\__fontawesome_def_icon:nnnnn{\faAccusoft}{accusoft}{brands0}{173}{"F369}
+\__fontawesome_def_icon:nnnnn{\faAcquisitionsIncorporated}{acquisitions-incorporated}{brands1}{124}{"F6AF}
+\__fontawesome_def_icon:nnnnn{\faAd}{ad}{free3}{0}{"F641}
+\__fontawesome_def_icon:nnnnn{\faAddressBook}{address-book}{free1}{151}{"F2B9}
+\__fontawesome_def_icon:nnnnn{\faAddressCard}{address-card}{free1}{152}{"F2BB}
+\__fontawesome_def_icon:nnnnn{\faAdjust}{adjust}{free0}{54}{"F042}
+\__fontawesome_def_icon:nnnnn{\faAdn}{adn}{brands0}{24}{"F170}
+\__fontawesome_def_icon:nnnnn{\faAdobe}{adobe}{brands1}{133}{"F778}
+\__fontawesome_def_icon:nnnnn{\faAdversal}{adversal}{brands0}{174}{"F36A}
+\__fontawesome_def_icon:nnnnn{\faAffiliatetheme}{affiliatetheme}{brands0}{175}{"F36B}
+\__fontawesome_def_icon:nnnnn{\faAirbnb}{airbnb}{brands1}{157}{"F834}
+\__fontawesome_def_icon:nnnnn{\faAirFreshener}{air-freshener}{free2}{230}{"F5D0}
+\__fontawesome_def_icon:nnnnn{\faAlgolia}{algolia}{brands0}{176}{"F36C}
+\__fontawesome_def_icon:nnnnn{\faAlignCenter}{align-center}{free0}{45}{"F037}
+\__fontawesome_def_icon:nnnnn{\faAlignJustify}{align-justify}{free0}{47}{"F039}
+\__fontawesome_def_icon:nnnnn{\faAlignLeft}{align-left}{free0}{44}{"F036}
+\__fontawesome_def_icon:nnnnn{\faAlignRight}{align-right}{free0}{46}{"F038}
+\__fontawesome_def_icon:nnnnn{\faAlipay}{alipay}{brands1}{122}{"F642}
+\__fontawesome_def_icon:nnnnn{\faAllergies}{allergies}{free1}{236}{"F461}
+\__fontawesome_def_icon:nnnnn{\faAmazon}{amazon}{brands0}{125}{"F270}
+\__fontawesome_def_icon:nnnnn{\faAmazonPay}{amazon-pay}{brands1}{63}{"F42C}
+\__fontawesome_def_icon:nnnnn{\faAmbulance}{ambulance}{free0}{177}{"F0F9}
+\__fontawesome_def_icon:nnnnn{\faAmericanSignLanguageInterpreting}{american-sign-language-interpreting}{free1}{145}{"F2A3}
+\__fontawesome_def_icon:nnnnn{\faAmilia}{amilia}{brands0}{177}{"F36D}
+\__fontawesome_def_icon:nnnnn{\faAnchor}{anchor}{free0}{228}{"F13D}
+\__fontawesome_def_icon:nnnnn{\faAndroid}{android}{brands0}{30}{"F17B}
+\__fontawesome_def_icon:nnnnn{\faAngellist}{angellist}{brands0}{90}{"F209}
+\__fontawesome_def_icon:nnnnn{\faAngleDoubleDown}{angle-double-down}{free0}{186}{"F103}
+\__fontawesome_def_icon:nnnnn{\faAngleDoubleLeft}{angle-double-left}{free0}{183}{"F100}
+\__fontawesome_def_icon:nnnnn{\faAngleDoubleRight}{angle-double-right}{free0}{184}{"F101}
+\__fontawesome_def_icon:nnnnn{\faAngleDoubleUp}{angle-double-up}{free0}{185}{"F102}
+\__fontawesome_def_icon:nnnnn{\faAngleDown}{angle-down}{free0}{190}{"F107}
+\__fontawesome_def_icon:nnnnn{\faAngleLeft}{angle-left}{free0}{187}{"F104}
+\__fontawesome_def_icon:nnnnn{\faAngleRight}{angle-right}{free0}{188}{"F105}
+\__fontawesome_def_icon:nnnnn{\faAngleUp}{angle-up}{free0}{189}{"F106}
+\__fontawesome_def_icon:nnnnn{\faAngry}{angry}{free2}{120}{"F556}
+\__fontawesome_def_icon:nnnnn{\faAngrycreative}{angrycreative}{brands0}{178}{"F36E}
+\__fontawesome_def_icon:nnnnn{\faAngular}{angular}{brands1}{53}{"F420}
+\__fontawesome_def_icon:nnnnn{\faAnkh}{ankh}{free3}{1}{"F644}
+\__fontawesome_def_icon:nnnnn{\faApper}{apper}{brands0}{181}{"F371}
+\__fontawesome_def_icon:nnnnn{\faApple}{apple}{brands0}{28}{"F179}
+\__fontawesome_def_icon:nnnnn{}{apple-alt}{free2}{231}{"F5D1}
+\__fontawesome_def_icon:nnnnn{\faApplePay}{apple-pay}{brands1}{43}{"F415}
+\__fontawesome_def_icon:nnnnn{\faAppStore}{app-store}{brands0}{179}{"F36F}
+\__fontawesome_def_icon:nnnnn{\faAppStoreIos}{app-store-ios}{brands0}{180}{"F370}
+\__fontawesome_def_icon:nnnnn{\faArchive}{archive}{free1}{8}{"F187}
+\__fontawesome_def_icon:nnnnn{\faArchway}{archway}{free2}{121}{"F557}
+\__fontawesome_def_icon:nnnnn{\faArrowAltCircleDown}{arrow-alt-circle-down}{free1}{191}{"F358}
+\__fontawesome_def_icon:nnnnn{\faArrowAltCircleLeft}{arrow-alt-circle-left}{free1}{192}{"F359}
+\__fontawesome_def_icon:nnnnn{\faArrowAltCircleRight}{arrow-alt-circle-right}{free1}{193}{"F35A}
+\__fontawesome_def_icon:nnnnn{\faArrowAltCircleUp}{arrow-alt-circle-up}{free1}{194}{"F35B}
+\__fontawesome_def_icon:nnnnn{\faArrowCircleDown}{arrow-circle-down}{free0}{130}{"F0AB}
+\__fontawesome_def_icon:nnnnn{\faArrowCircleLeft}{arrow-circle-left}{free0}{127}{"F0A8}
+\__fontawesome_def_icon:nnnnn{\faArrowCircleRight}{arrow-circle-right}{free0}{128}{"F0A9}
+\__fontawesome_def_icon:nnnnn{\faArrowCircleUp}{arrow-circle-up}{free0}{129}{"F0AA}
+\__fontawesome_def_icon:nnnnn{\faArrowDown}{arrow-down}{free0}{80}{"F063}
+\__fontawesome_def_icon:nnnnn{\faArrowLeft}{arrow-left}{free0}{77}{"F060}
+\__fontawesome_def_icon:nnnnn{\faArrowRight}{arrow-right}{free0}{78}{"F061}
+\__fontawesome_def_icon:nnnnn{}{arrows-alt}{free0}{136}{"F0B2}
+\__fontawesome_def_icon:nnnnn{\faArrowsAltH}{arrows-alt-h}{free1}{189}{"F337}
+\__fontawesome_def_icon:nnnnn{\faArrowsAltV}{arrows-alt-v}{free1}{190}{"F338}
+\__fontawesome_def_icon:nnnnn{\faArrowUp}{arrow-up}{free0}{79}{"F062}
+\__fontawesome_def_icon:nnnnn{\faArtstation}{artstation}{brands1}{134}{"F77A}
+\__fontawesome_def_icon:nnnnn{\faAssistiveListeningSystems}{assistive-listening-systems}{free1}{144}{"F2A2}
+\__fontawesome_def_icon:nnnnn{\faAsterisk}{asterisk}{free0}{86}{"F069}
+\__fontawesome_def_icon:nnnnn{\faAsymmetrik}{asymmetrik}{brands0}{182}{"F372}
+\__fontawesome_def_icon:nnnnn{\faAt}{at}{free1}{59}{"F1FA}
+\__fontawesome_def_icon:nnnnn{\faAtlas}{atlas}{free2}{122}{"F558}
+\__fontawesome_def_icon:nnnnn{\faAtlassian}{atlassian}{brands1}{135}{"F77B}
+\__fontawesome_def_icon:nnnnn{\faAtom}{atom}{free2}{232}{"F5D2}
+\__fontawesome_def_icon:nnnnn{\faAudible}{audible}{brands0}{183}{"F373}
+\__fontawesome_def_icon:nnnnn{\faAudioDescription}{audio-description}{free1}{141}{"F29E}
+\__fontawesome_def_icon:nnnnn{\faAutoprefixer}{autoprefixer}{brands1}{49}{"F41C}
+\__fontawesome_def_icon:nnnnn{\faAvianex}{avianex}{brands0}{184}{"F374}
+\__fontawesome_def_icon:nnnnn{\faAviato}{aviato}{brands1}{54}{"F421}
+\__fontawesome_def_icon:nnnnn{\faAward}{award}{free2}{123}{"F559}
+\__fontawesome_def_icon:nnnnn{\faAws}{aws}{brands0}{185}{"F375}
+\__fontawesome_def_icon:nnnnn{\faBaby}{baby}{free3}{102}{"F77C}
+\__fontawesome_def_icon:nnnnn{\faBabyCarriage}{baby-carriage}{free3}{103}{"F77D}
+\__fontawesome_def_icon:nnnnn{\faBackspace}{backspace}{free2}{124}{"F55A}
+\__fontawesome_def_icon:nnnnn{\faBackward}{backward}{free0}{59}{"F04A}
+\__fontawesome_def_icon:nnnnn{\faBacon}{bacon}{free3}{149}{"F7E5}
+\__fontawesome_def_icon:nnnnn{\faBalanceScale}{balance-scale}{free1}{109}{"F24E}
+\__fontawesome_def_icon:nnnnn{\faBalanceScaleLeft}{balance-scale-left}{free2}{55}{"F515}
+\__fontawesome_def_icon:nnnnn{\faBalanceScaleRight}{balance-scale-right}{free2}{56}{"F516}
+\__fontawesome_def_icon:nnnnn{\faBan}{ban}{free0}{76}{"F05E}
+\__fontawesome_def_icon:nnnnn{\faBandAid}{band-aid}{free1}{237}{"F462}
+\__fontawesome_def_icon:nnnnn{\faBandcamp}{bandcamp}{brands0}{162}{"F2D5}
+\__fontawesome_def_icon:nnnnn{\faBarcode}{barcode}{free0}{32}{"F02A}
+\__fontawesome_def_icon:nnnnn{\faBars}{bars}{free0}{146}{"F0C9}
+\__fontawesome_def_icon:nnnnn{\faBaseballBall}{baseball-ball}{free1}{217}{"F433}
+\__fontawesome_def_icon:nnnnn{\faBasketballBall}{basketball-ball}{free1}{218}{"F434}
+\__fontawesome_def_icon:nnnnn{\faBath}{bath}{free1}{162}{"F2CD}
+\__fontawesome_def_icon:nnnnn{\faBatteryEmpty}{battery-empty}{free1}{102}{"F244}
+\__fontawesome_def_icon:nnnnn{\faBatteryFull}{battery-full}{free1}{98}{"F240}
+\__fontawesome_def_icon:nnnnn{\faBatteryHalf}{battery-half}{free1}{100}{"F242}
+\__fontawesome_def_icon:nnnnn{\faBatteryQuarter}{battery-quarter}{free1}{101}{"F243}
+\__fontawesome_def_icon:nnnnn{\faBatteryThreeQuarters}{battery-three-quarters}{free1}{99}{"F241}
+\__fontawesome_def_icon:nnnnn{\faBattleNet}{battle-net}{brands1}{158}{"F835}
+\__fontawesome_def_icon:nnnnn{\faBed}{bed}{free1}{95}{"F236}
+\__fontawesome_def_icon:nnnnn{\faBeer}{beer}{free0}{180}{"F0FC}
+\__fontawesome_def_icon:nnnnn{\faBehance}{behance}{brands0}{58}{"F1B4}
+\__fontawesome_def_icon:nnnnn{\faBehanceSquare}{behance-square}{brands0}{59}{"F1B5}
+\__fontawesome_def_icon:nnnnn{\faBell}{bell}{free0}{174}{"F0F3}
+\__fontawesome_def_icon:nnnnn{\faBellSlash}{bell-slash}{free1}{56}{"F1F6}
+\__fontawesome_def_icon:nnnnn{\faBezierCurve}{bezier-curve}{free2}{125}{"F55B}
+\__fontawesome_def_icon:nnnnn{\faBible}{bible}{free3}{2}{"F647}
+\__fontawesome_def_icon:nnnnn{\faBicycle}{bicycle}{free1}{68}{"F206}
+\__fontawesome_def_icon:nnnnn{\faBiking}{biking}{free3}{170}{"F84A}
+\__fontawesome_def_icon:nnnnn{\faBimobject}{bimobject}{brands0}{186}{"F378}
+\__fontawesome_def_icon:nnnnn{\faBinoculars}{binoculars}{free1}{51}{"F1E5}
+\__fontawesome_def_icon:nnnnn{\faBiohazard}{biohazard}{free3}{104}{"F780}
+\__fontawesome_def_icon:nnnnn{\faBirthdayCake}{birthday-cake}{free1}{62}{"F1FD}
+\__fontawesome_def_icon:nnnnn{\faBitbucket}{bitbucket}{brands0}{25}{"F171}
+\__fontawesome_def_icon:nnnnn{\faBitcoin}{bitcoin}{brands0}{187}{"F379}
+\__fontawesome_def_icon:nnnnn{\faBity}{bity}{brands0}{188}{"F37A}
+\__fontawesome_def_icon:nnnnn{\faBlackberry}{blackberry}{brands0}{189}{"F37B}
+\__fontawesome_def_icon:nnnnn{\faBlackTie}{black-tie}{brands0}{128}{"F27E}
+\__fontawesome_def_icon:nnnnn{\faBlender}{blender}{free2}{57}{"F517}
+\__fontawesome_def_icon:nnnnn{\faBlenderPhone}{blender-phone}{free3}{45}{"F6B6}
+\__fontawesome_def_icon:nnnnn{\faBlind}{blind}{free1}{140}{"F29D}
+\__fontawesome_def_icon:nnnnn{\faBlog}{blog}{free3}{105}{"F781}
+\__fontawesome_def_icon:nnnnn{\faBlogger}{blogger}{brands0}{190}{"F37C}
+\__fontawesome_def_icon:nnnnn{\faBloggerB}{blogger-b}{brands0}{191}{"F37D}
+\__fontawesome_def_icon:nnnnn{\faBluetooth}{bluetooth}{brands0}{139}{"F293}
+\__fontawesome_def_icon:nnnnn{\faBluetoothB}{bluetooth-b}{brands0}{140}{"F294}
+\__fontawesome_def_icon:nnnnn{\faBold}{bold}{free0}{40}{"F032}
+\__fontawesome_def_icon:nnnnn{\faBolt}{bolt}{free0}{166}{"F0E7}
+\__fontawesome_def_icon:nnnnn{\faBomb}{bomb}{free1}{48}{"F1E2}
+\__fontawesome_def_icon:nnnnn{\faBone}{bone}{free2}{233}{"F5D7}
+\__fontawesome_def_icon:nnnnn{\faBong}{bong}{free2}{126}{"F55C}
+\__fontawesome_def_icon:nnnnn{\faBook}{book}{free0}{35}{"F02D}
+\__fontawesome_def_icon:nnnnn{\faBookDead}{book-dead}{free3}{46}{"F6B7}
+\__fontawesome_def_icon:nnnnn{\faBookmark}{bookmark}{free0}{36}{"F02E}
+\__fontawesome_def_icon:nnnnn{\faBookMedical}{book-medical}{free3}{150}{"F7E6}
+\__fontawesome_def_icon:nnnnn{\faBookOpen}{book-open}{free2}{58}{"F518}
+\__fontawesome_def_icon:nnnnn{\faBookReader}{book-reader}{free2}{234}{"F5DA}
+\__fontawesome_def_icon:nnnnn{\faBootstrap}{bootstrap}{brands1}{159}{"F836}
+\__fontawesome_def_icon:nnnnn{\faBorderAll}{border-all}{free3}{171}{"F84C}
+\__fontawesome_def_icon:nnnnn{\faBorderNone}{border-none}{free3}{172}{"F850}
+\__fontawesome_def_icon:nnnnn{\faBorderStyle}{border-style}{free3}{173}{"F853}
+\__fontawesome_def_icon:nnnnn{\faBowlingBall}{bowling-ball}{free1}{219}{"F436}
+\__fontawesome_def_icon:nnnnn{\faBox}{box}{free1}{238}{"F466}
+\__fontawesome_def_icon:nnnnn{\faBoxes}{boxes}{free1}{239}{"F468}
+\__fontawesome_def_icon:nnnnn{\faBoxOpen}{box-open}{free2}{15}{"F49E}
+\__fontawesome_def_icon:nnnnn{\faBraille}{braille}{free1}{143}{"F2A1}
+\__fontawesome_def_icon:nnnnn{\faBrain}{brain}{free2}{235}{"F5DC}
+\__fontawesome_def_icon:nnnnn{\faBreadSlice}{bread-slice}{free3}{151}{"F7EC}
+\__fontawesome_def_icon:nnnnn{\faBriefcase}{briefcase}{free0}{135}{"F0B1}
+\__fontawesome_def_icon:nnnnn{\faBriefcaseMedical}{briefcase-medical}{free1}{240}{"F469}
+\__fontawesome_def_icon:nnnnn{\faBroadcastTower}{broadcast-tower}{free2}{59}{"F519}
+\__fontawesome_def_icon:nnnnn{\faBroom}{broom}{free2}{60}{"F51A}
+\__fontawesome_def_icon:nnnnn{\faBrush}{brush}{free2}{127}{"F55D}
+\__fontawesome_def_icon:nnnnn{\faBtc}{btc}{brands0}{16}{"F15A}
+\__fontawesome_def_icon:nnnnn{\faBuffer}{buffer}{brands1}{160}{"F837}
+\__fontawesome_def_icon:nnnnn{\faBug}{bug}{free1}{9}{"F188}
+\__fontawesome_def_icon:nnnnn{\faBuilding}{building}{free1}{20}{"F1AD}
+\__fontawesome_def_icon:nnnnn{\faBullhorn}{bullhorn}{free0}{121}{"F0A1}
+\__fontawesome_def_icon:nnnnn{\faBullseye}{bullseye}{free0}{230}{"F140}
+\__fontawesome_def_icon:nnnnn{\faBurn}{burn}{free1}{241}{"F46A}
+\__fontawesome_def_icon:nnnnn{\faBuromobelexperte}{buromobelexperte}{brands0}{192}{"F37F}
+\__fontawesome_def_icon:nnnnn{\faBus}{bus}{free1}{69}{"F207}
+\__fontawesome_def_icon:nnnnn{}{bus-alt}{free2}{128}{"F55E}
+\__fontawesome_def_icon:nnnnn{\faBusinessTime}{business-time}{free3}{3}{"F64A}
+\__fontawesome_def_icon:nnnnn{\faBuysellads}{buysellads}{brands0}{91}{"F20D}
+\__fontawesome_def_icon:nnnnn{\faCalculator}{calculator}{free1}{55}{"F1EC}
+\__fontawesome_def_icon:nnnnn{\faCalendar}{calendar}{free0}{221}{"F133}
+\__fontawesome_def_icon:nnnnn{}{calendar-alt}{free0}{95}{"F073}
+\__fontawesome_def_icon:nnnnn{\faCalendarCheck}{calendar-check}{free1}{127}{"F274}
+\__fontawesome_def_icon:nnnnn{\faCalendarDay}{calendar-day}{free3}{106}{"F783}
+\__fontawesome_def_icon:nnnnn{\faCalendarMinus}{calendar-minus}{free1}{125}{"F272}
+\__fontawesome_def_icon:nnnnn{\faCalendarPlus}{calendar-plus}{free1}{124}{"F271}
+\__fontawesome_def_icon:nnnnn{\faCalendarTimes}{calendar-times}{free1}{126}{"F273}
+\__fontawesome_def_icon:nnnnn{\faCalendarWeek}{calendar-week}{free3}{107}{"F784}
+\__fontawesome_def_icon:nnnnn{\faCamera}{camera}{free0}{38}{"F030}
+\__fontawesome_def_icon:nnnnn{\faCameraRetro}{camera-retro}{free0}{106}{"F083}
+\__fontawesome_def_icon:nnnnn{\faCampground}{campground}{free3}{47}{"F6BB}
+\__fontawesome_def_icon:nnnnn{\faCanadianMapleLeaf}{canadian-maple-leaf}{brands1}{136}{"F785}
+\__fontawesome_def_icon:nnnnn{\faCandyCane}{candy-cane}{free3}{108}{"F786}
+\__fontawesome_def_icon:nnnnn{\faCannabis}{cannabis}{free2}{129}{"F55F}
+\__fontawesome_def_icon:nnnnn{\faCapsules}{capsules}{free1}{242}{"F46B}
+\__fontawesome_def_icon:nnnnn{\faCar}{car}{free1}{26}{"F1B9}
+\__fontawesome_def_icon:nnnnn{}{car-alt}{free2}{236}{"F5DE}
+\__fontawesome_def_icon:nnnnn{\faCarBattery}{car-battery}{free2}{237}{"F5DF}
+\__fontawesome_def_icon:nnnnn{\faCarCrash}{car-crash}{free2}{238}{"F5E1}
+\__fontawesome_def_icon:nnnnn{\faCaretDown}{caret-down}{free0}{155}{"F0D7}
+\__fontawesome_def_icon:nnnnn{\faCaretLeft}{caret-left}{free0}{157}{"F0D9}
+\__fontawesome_def_icon:nnnnn{\faCaretRight}{caret-right}{free0}{158}{"F0DA}
+\__fontawesome_def_icon:nnnnn{\faCaretSquareDown}{caret-square-down}{free0}{240}{"F150}
+\__fontawesome_def_icon:nnnnn{\faCaretSquareLeft}{caret-square-left}{free1}{10}{"F191}
+\__fontawesome_def_icon:nnnnn{\faCaretSquareRight}{caret-square-right}{free0}{242}{"F152}
+\__fontawesome_def_icon:nnnnn{\faCaretSquareUp}{caret-square-up}{free0}{241}{"F151}
+\__fontawesome_def_icon:nnnnn{\faCaretUp}{caret-up}{free0}{156}{"F0D8}
+\__fontawesome_def_icon:nnnnn{\faCarrot}{carrot}{free3}{109}{"F787}
+\__fontawesome_def_icon:nnnnn{\faCarSide}{car-side}{free2}{239}{"F5E4}
+\__fontawesome_def_icon:nnnnn{\faCartArrowDown}{cart-arrow-down}{free1}{73}{"F218}
+\__fontawesome_def_icon:nnnnn{\faCartPlus}{cart-plus}{free1}{72}{"F217}
+\__fontawesome_def_icon:nnnnn{\faCashRegister}{cash-register}{free3}{110}{"F788}
+\__fontawesome_def_icon:nnnnn{\faCat}{cat}{free3}{48}{"F6BE}
+\__fontawesome_def_icon:nnnnn{\faCcAmazonPay}{cc-amazon-pay}{brands1}{64}{"F42D}
+\__fontawesome_def_icon:nnnnn{\faCcAmex}{cc-amex}{brands0}{84}{"F1F3}
+\__fontawesome_def_icon:nnnnn{\faCcApplePay}{cc-apple-pay}{brands1}{44}{"F416}
+\__fontawesome_def_icon:nnnnn{\faCcDinersClub}{cc-diners-club}{brands0}{109}{"F24C}
+\__fontawesome_def_icon:nnnnn{\faCcDiscover}{cc-discover}{brands0}{83}{"F1F2}
+\__fontawesome_def_icon:nnnnn{\faCcJcb}{cc-jcb}{brands0}{108}{"F24B}
+\__fontawesome_def_icon:nnnnn{\faCcMastercard}{cc-mastercard}{brands0}{82}{"F1F1}
+\__fontawesome_def_icon:nnnnn{\faCcPaypal}{cc-paypal}{brands0}{85}{"F1F4}
+\__fontawesome_def_icon:nnnnn{\faCcStripe}{cc-stripe}{brands0}{86}{"F1F5}
+\__fontawesome_def_icon:nnnnn{\faCcVisa}{cc-visa}{brands0}{81}{"F1F0}
+\__fontawesome_def_icon:nnnnn{\faCentercode}{centercode}{brands0}{193}{"F380}
+\__fontawesome_def_icon:nnnnn{\faCentos}{centos}{brands1}{137}{"F789}
+\__fontawesome_def_icon:nnnnn{\faCertificate}{certificate}{free0}{122}{"F0A3}
+\__fontawesome_def_icon:nnnnn{\faChair}{chair}{free3}{49}{"F6C0}
+\__fontawesome_def_icon:nnnnn{\faChalkboard}{chalkboard}{free2}{61}{"F51B}
+\__fontawesome_def_icon:nnnnn{\faChalkboardTeacher}{chalkboard-teacher}{free2}{62}{"F51C}
+\__fontawesome_def_icon:nnnnn{\faChargingStation}{charging-station}{free2}{240}{"F5E7}
+\__fontawesome_def_icon:nnnnn{\faChartArea}{chart-area}{free1}{63}{"F1FE}
+\__fontawesome_def_icon:nnnnn{\faChartBar}{chart-bar}{free0}{105}{"F080}
+\__fontawesome_def_icon:nnnnn{\faChartLine}{chart-line}{free1}{65}{"F201}
+\__fontawesome_def_icon:nnnnn{\faChartPie}{chart-pie}{free1}{64}{"F200}
+\__fontawesome_def_icon:nnnnn{\faCheck}{check}{free0}{10}{"F00C}
+\__fontawesome_def_icon:nnnnn{\faCheckCircle}{check-circle}{free0}{72}{"F058}
+\__fontawesome_def_icon:nnnnn{\faCheckDouble}{check-double}{free2}{130}{"F560}
+\__fontawesome_def_icon:nnnnn{\faCheckSquare}{check-square}{free0}{236}{"F14A}
+\__fontawesome_def_icon:nnnnn{\faCheese}{cheese}{free3}{152}{"F7EF}
+\__fontawesome_def_icon:nnnnn{\faChess}{chess}{free1}{220}{"F439}
+\__fontawesome_def_icon:nnnnn{\faChessBishop}{chess-bishop}{free1}{221}{"F43A}
+\__fontawesome_def_icon:nnnnn{\faChessBoard}{chess-board}{free1}{222}{"F43C}
+\__fontawesome_def_icon:nnnnn{\faChessKing}{chess-king}{free1}{223}{"F43F}
+\__fontawesome_def_icon:nnnnn{\faChessKnight}{chess-knight}{free1}{224}{"F441}
+\__fontawesome_def_icon:nnnnn{\faChessPawn}{chess-pawn}{free1}{225}{"F443}
+\__fontawesome_def_icon:nnnnn{\faChessQueen}{chess-queen}{free1}{226}{"F445}
+\__fontawesome_def_icon:nnnnn{\faChessRook}{chess-rook}{free1}{227}{"F447}
+\__fontawesome_def_icon:nnnnn{\faChevronCircleDown}{chevron-circle-down}{free0}{227}{"F13A}
+\__fontawesome_def_icon:nnnnn{\faChevronCircleLeft}{chevron-circle-left}{free0}{224}{"F137}
+\__fontawesome_def_icon:nnnnn{\faChevronCircleRight}{chevron-circle-right}{free0}{225}{"F138}
+\__fontawesome_def_icon:nnnnn{\faChevronCircleUp}{chevron-circle-up}{free0}{226}{"F139}
+\__fontawesome_def_icon:nnnnn{\faChevronDown}{chevron-down}{free0}{100}{"F078}
+\__fontawesome_def_icon:nnnnn{\faChevronLeft}{chevron-left}{free0}{67}{"F053}
+\__fontawesome_def_icon:nnnnn{\faChevronRight}{chevron-right}{free0}{68}{"F054}
+\__fontawesome_def_icon:nnnnn{\faChevronUp}{chevron-up}{free0}{99}{"F077}
+\__fontawesome_def_icon:nnnnn{\faChild}{child}{free1}{21}{"F1AE}
+\__fontawesome_def_icon:nnnnn{\faChrome}{chrome}{brands0}{119}{"F268}
+\__fontawesome_def_icon:nnnnn{\faChromecast}{chromecast}{brands1}{161}{"F838}
+\__fontawesome_def_icon:nnnnn{\faChurch}{church}{free2}{63}{"F51D}
+\__fontawesome_def_icon:nnnnn{\faCircle}{circle}{free0}{198}{"F111}
+\__fontawesome_def_icon:nnnnn{\faCircleNotch}{circle-notch}{free1}{40}{"F1CE}
+\__fontawesome_def_icon:nnnnn{\faCity}{city}{free3}{4}{"F64F}
+\__fontawesome_def_icon:nnnnn{\faClinicMedical}{clinic-medical}{free3}{153}{"F7F2}
+\__fontawesome_def_icon:nnnnn{\faClipboard}{clipboard}{free1}{188}{"F328}
+\__fontawesome_def_icon:nnnnn{\faClipboardCheck}{clipboard-check}{free1}{243}{"F46C}
+\__fontawesome_def_icon:nnnnn{\faClipboardList}{clipboard-list}{free1}{244}{"F46D}
+\__fontawesome_def_icon:nnnnn{\faClock}{clock}{free0}{18}{"F017}
+\__fontawesome_def_icon:nnnnn{\faClone}{clone}{free1}{108}{"F24D}
+\__fontawesome_def_icon:nnnnn{\faClosedCaptioning}{closed-captioning}{free1}{70}{"F20A}
+\__fontawesome_def_icon:nnnnn{\faCloud}{cloud}{free0}{139}{"F0C2}
+\__fontawesome_def_icon:nnnnn{}{cloud-download-alt}{free1}{198}{"F381}
+\__fontawesome_def_icon:nnnnn{\faCloudMeatball}{cloud-meatball}{free3}{85}{"F73B}
+\__fontawesome_def_icon:nnnnn{\faCloudMoon}{cloud-moon}{free3}{50}{"F6C3}
+\__fontawesome_def_icon:nnnnn{\faCloudMoonRain}{cloud-moon-rain}{free3}{86}{"F73C}
+\__fontawesome_def_icon:nnnnn{\faCloudRain}{cloud-rain}{free3}{87}{"F73D}
+\__fontawesome_def_icon:nnnnn{\faCloudscale}{cloudscale}{brands0}{194}{"F383}
+\__fontawesome_def_icon:nnnnn{\faCloudShowersHeavy}{cloud-showers-heavy}{free3}{88}{"F740}
+\__fontawesome_def_icon:nnnnn{\faCloudsmith}{cloudsmith}{brands0}{195}{"F384}
+\__fontawesome_def_icon:nnnnn{\faCloudSun}{cloud-sun}{free3}{51}{"F6C4}
+\__fontawesome_def_icon:nnnnn{\faCloudSunRain}{cloud-sun-rain}{free3}{89}{"F743}
+\__fontawesome_def_icon:nnnnn{}{cloud-upload-alt}{free1}{199}{"F382}
+\__fontawesome_def_icon:nnnnn{\faCloudversify}{cloudversify}{brands0}{196}{"F385}
+\__fontawesome_def_icon:nnnnn{\faCocktail}{cocktail}{free2}{131}{"F561}
+\__fontawesome_def_icon:nnnnn{\faCode}{code}{free0}{206}{"F121}
+\__fontawesome_def_icon:nnnnn{\faCodeBranch}{code-branch}{free0}{210}{"F126}
+\__fontawesome_def_icon:nnnnn{\faCodepen}{codepen}{brands0}{66}{"F1CB}
+\__fontawesome_def_icon:nnnnn{\faCodiepie}{codiepie}{brands0}{132}{"F284}
+\__fontawesome_def_icon:nnnnn{\faCoffee}{coffee}{free0}{175}{"F0F4}
+\__fontawesome_def_icon:nnnnn{\faCog}{cog}{free0}{16}{"F013}
+\__fontawesome_def_icon:nnnnn{\faCogs}{cogs}{free0}{108}{"F085}
+\__fontawesome_def_icon:nnnnn{\faCoins}{coins}{free2}{64}{"F51E}
+\__fontawesome_def_icon:nnnnn{\faColumns}{columns}{free0}{159}{"F0DB}
+\__fontawesome_def_icon:nnnnn{\faComment}{comment}{free0}{97}{"F075}
+\__fontawesome_def_icon:nnnnn{}{comment-alt}{free1}{132}{"F27A}
+\__fontawesome_def_icon:nnnnn{\faCommentDollar}{comment-dollar}{free3}{5}{"F651}
+\__fontawesome_def_icon:nnnnn{\faCommentDots}{comment-dots}{free2}{16}{"F4AD}
+\__fontawesome_def_icon:nnnnn{\faCommentMedical}{comment-medical}{free3}{154}{"F7F5}
+\__fontawesome_def_icon:nnnnn{\faComments}{comments}{free0}{109}{"F086}
+\__fontawesome_def_icon:nnnnn{\faCommentsDollar}{comments-dollar}{free3}{6}{"F653}
+\__fontawesome_def_icon:nnnnn{\faCommentSlash}{comment-slash}{free2}{17}{"F4B3}
+\__fontawesome_def_icon:nnnnn{\faCompactDisc}{compact-disc}{free2}{65}{"F51F}
+\__fontawesome_def_icon:nnnnn{\faCompass}{compass}{free0}{239}{"F14E}
+\__fontawesome_def_icon:nnnnn{\faCompress}{compress}{free0}{83}{"F066}
+\__fontawesome_def_icon:nnnnn{}{compress-arrows-alt}{free3}{111}{"F78C}
+\__fontawesome_def_icon:nnnnn{\faConciergeBell}{concierge-bell}{free2}{132}{"F562}
+\__fontawesome_def_icon:nnnnn{\faConfluence}{confluence}{brands1}{138}{"F78D}
+\__fontawesome_def_icon:nnnnn{\faConnectdevelop}{connectdevelop}{brands0}{92}{"F20E}
+\__fontawesome_def_icon:nnnnn{\faContao}{contao}{brands0}{123}{"F26D}
+\__fontawesome_def_icon:nnnnn{\faCookie}{cookie}{free2}{133}{"F563}
+\__fontawesome_def_icon:nnnnn{\faCookieBite}{cookie-bite}{free2}{134}{"F564}
+\__fontawesome_def_icon:nnnnn{\faCopy}{copy}{free0}{142}{"F0C5}
+\__fontawesome_def_icon:nnnnn{\faCopyright}{copyright}{free1}{58}{"F1F9}
+\__fontawesome_def_icon:nnnnn{\faCouch}{couch}{free2}{18}{"F4B8}
+\__fontawesome_def_icon:nnnnn{\faCpanel}{cpanel}{brands0}{197}{"F388}
+\__fontawesome_def_icon:nnnnn{\faCreativeCommons}{creative-commons}{brands0}{110}{"F25E}
+\__fontawesome_def_icon:nnnnn{\faCreativeCommonsBy}{creative-commons-by}{brands1}{76}{"F4E7}
+\__fontawesome_def_icon:nnnnn{\faCreativeCommonsNc}{creative-commons-nc}{brands1}{77}{"F4E8}
+\__fontawesome_def_icon:nnnnn{\faCreativeCommonsNcEu}{creative-commons-nc-eu}{brands1}{78}{"F4E9}
+\__fontawesome_def_icon:nnnnn{\faCreativeCommonsNcJp}{creative-commons-nc-jp}{brands1}{79}{"F4EA}
+\__fontawesome_def_icon:nnnnn{\faCreativeCommonsNd}{creative-commons-nd}{brands1}{80}{"F4EB}
+\__fontawesome_def_icon:nnnnn{\faCreativeCommonsPd}{creative-commons-pd}{brands1}{81}{"F4EC}
+\__fontawesome_def_icon:nnnnn{}{creative-commons-pd-alt}{brands1}{82}{"F4ED}
+\__fontawesome_def_icon:nnnnn{\faCreativeCommonsRemix}{creative-commons-remix}{brands1}{83}{"F4EE}
+\__fontawesome_def_icon:nnnnn{\faCreativeCommonsSa}{creative-commons-sa}{brands1}{84}{"F4EF}
+\__fontawesome_def_icon:nnnnn{\faCreativeCommonsSampling}{creative-commons-sampling}{brands1}{85}{"F4F0}
+\__fontawesome_def_icon:nnnnn{\faCreativeCommonsSamplingPlus}{creative-commons-sampling-plus}{brands1}{86}{"F4F1}
+\__fontawesome_def_icon:nnnnn{\faCreativeCommonsShare}{creative-commons-share}{brands1}{87}{"F4F2}
+\__fontawesome_def_icon:nnnnn{\faCreativeCommonsZero}{creative-commons-zero}{brands1}{88}{"F4F3}
+\__fontawesome_def_icon:nnnnn{\faCreditCard}{credit-card}{free0}{118}{"F09D}
+\__fontawesome_def_icon:nnnnn{\faCriticalRole}{critical-role}{brands1}{125}{"F6C9}
+\__fontawesome_def_icon:nnnnn{\faCrop}{crop}{free0}{209}{"F125}
+\__fontawesome_def_icon:nnnnn{}{crop-alt}{free2}{135}{"F565}
+\__fontawesome_def_icon:nnnnn{\faCross}{cross}{free3}{7}{"F654}
+\__fontawesome_def_icon:nnnnn{\faCrosshairs}{crosshairs}{free0}{75}{"F05B}
+\__fontawesome_def_icon:nnnnn{\faCrow}{crow}{free2}{66}{"F520}
+\__fontawesome_def_icon:nnnnn{\faCrown}{crown}{free2}{67}{"F521}
+\__fontawesome_def_icon:nnnnn{\faCrutch}{crutch}{free3}{155}{"F7F7}
+\__fontawesome_def_icon:nnnnn{\faCss3}{css3}{brands0}{15}{"F13C}
+\__fontawesome_def_icon:nnnnn{}{css3-alt}{brands0}{198}{"F38B}
+\__fontawesome_def_icon:nnnnn{\faCube}{cube}{free1}{23}{"F1B2}
+\__fontawesome_def_icon:nnnnn{\faCubes}{cubes}{free1}{24}{"F1B3}
+\__fontawesome_def_icon:nnnnn{\faCut}{cut}{free0}{141}{"F0C4}
+\__fontawesome_def_icon:nnnnn{\faCuttlefish}{cuttlefish}{brands0}{199}{"F38C}
+\__fontawesome_def_icon:nnnnn{\faDAndD}{d-and-d}{brands0}{200}{"F38D}
+\__fontawesome_def_icon:nnnnn{\faDAndDBeyond}{d-and-d-beyond}{brands1}{126}{"F6CA}
+\__fontawesome_def_icon:nnnnn{\faDashcube}{dashcube}{brands0}{93}{"F210}
+\__fontawesome_def_icon:nnnnn{\faDatabase}{database}{free1}{29}{"F1C0}
+\__fontawesome_def_icon:nnnnn{\faDeaf}{deaf}{free1}{146}{"F2A4}
+\__fontawesome_def_icon:nnnnn{\faDelicious}{delicious}{brands0}{52}{"F1A5}
+\__fontawesome_def_icon:nnnnn{\faDemocrat}{democrat}{free3}{90}{"F747}
+\__fontawesome_def_icon:nnnnn{\faDeploydog}{deploydog}{brands0}{201}{"F38E}
+\__fontawesome_def_icon:nnnnn{\faDeskpro}{deskpro}{brands0}{202}{"F38F}
+\__fontawesome_def_icon:nnnnn{\faDesktop}{desktop}{free0}{191}{"F108}
+\__fontawesome_def_icon:nnnnn{\faDev}{dev}{brands1}{127}{"F6CC}
+\__fontawesome_def_icon:nnnnn{\faDeviantart}{deviantart}{brands0}{63}{"F1BD}
+\__fontawesome_def_icon:nnnnn{\faDharmachakra}{dharmachakra}{free3}{8}{"F655}
+\__fontawesome_def_icon:nnnnn{\faDhl}{dhl}{brands1}{139}{"F790}
+\__fontawesome_def_icon:nnnnn{\faDiagnoses}{diagnoses}{free1}{245}{"F470}
+\__fontawesome_def_icon:nnnnn{\faDiaspora}{diaspora}{brands1}{140}{"F791}
+\__fontawesome_def_icon:nnnnn{\faDice}{dice}{free2}{68}{"F522}
+\__fontawesome_def_icon:nnnnn{}{dice-d20}{free3}{52}{"F6CF}
+\__fontawesome_def_icon:nnnnn{}{dice-d6}{free3}{53}{"F6D1}
+\__fontawesome_def_icon:nnnnn{\faDiceFive}{dice-five}{free2}{69}{"F523}
+\__fontawesome_def_icon:nnnnn{\faDiceFour}{dice-four}{free2}{70}{"F524}
+\__fontawesome_def_icon:nnnnn{\faDiceOne}{dice-one}{free2}{71}{"F525}
+\__fontawesome_def_icon:nnnnn{\faDiceSix}{dice-six}{free2}{72}{"F526}
+\__fontawesome_def_icon:nnnnn{\faDiceThree}{dice-three}{free2}{73}{"F527}
+\__fontawesome_def_icon:nnnnn{\faDiceTwo}{dice-two}{free2}{74}{"F528}
+\__fontawesome_def_icon:nnnnn{\faDigg}{digg}{brands0}{53}{"F1A6}
+\__fontawesome_def_icon:nnnnn{\faDigitalOcean}{digital-ocean}{brands0}{203}{"F391}
+\__fontawesome_def_icon:nnnnn{\faDigitalTachograph}{digital-tachograph}{free2}{136}{"F566}
+\__fontawesome_def_icon:nnnnn{\faDirections}{directions}{free2}{241}{"F5EB}
+\__fontawesome_def_icon:nnnnn{\faDiscord}{discord}{brands0}{204}{"F392}
+\__fontawesome_def_icon:nnnnn{\faDiscourse}{discourse}{brands0}{205}{"F393}
+\__fontawesome_def_icon:nnnnn{\faDivide}{divide}{free2}{75}{"F529}
+\__fontawesome_def_icon:nnnnn{\faDizzy}{dizzy}{free2}{137}{"F567}
+\__fontawesome_def_icon:nnnnn{\faDna}{dna}{free1}{246}{"F471}
+\__fontawesome_def_icon:nnnnn{\faDochub}{dochub}{brands0}{206}{"F394}
+\__fontawesome_def_icon:nnnnn{\faDocker}{docker}{brands0}{207}{"F395}
+\__fontawesome_def_icon:nnnnn{\faDog}{dog}{free3}{54}{"F6D3}
+\__fontawesome_def_icon:nnnnn{\faDollarSign}{dollar-sign}{free0}{245}{"F155}
+\__fontawesome_def_icon:nnnnn{\faDolly}{dolly}{free1}{247}{"F472}
+\__fontawesome_def_icon:nnnnn{\faDollyFlatbed}{dolly-flatbed}{free1}{248}{"F474}
+\__fontawesome_def_icon:nnnnn{\faDonate}{donate}{free2}{19}{"F4B9}
+\__fontawesome_def_icon:nnnnn{\faDoorClosed}{door-closed}{free2}{76}{"F52A}
+\__fontawesome_def_icon:nnnnn{\faDoorOpen}{door-open}{free2}{77}{"F52B}
+\__fontawesome_def_icon:nnnnn{\faDotCircle}{dot-circle}{free1}{11}{"F192}
+\__fontawesome_def_icon:nnnnn{\faDove}{dove}{free2}{20}{"F4BA}
+\__fontawesome_def_icon:nnnnn{\faDownload}{download}{free0}{20}{"F019}
+\__fontawesome_def_icon:nnnnn{\faDraft2digital}{draft2digital}{brands0}{208}{"F396}
+\__fontawesome_def_icon:nnnnn{\faDraftingCompass}{drafting-compass}{free2}{138}{"F568}
+\__fontawesome_def_icon:nnnnn{\faDragon}{dragon}{free3}{55}{"F6D5}
+\__fontawesome_def_icon:nnnnn{\faDrawPolygon}{draw-polygon}{free2}{242}{"F5EE}
+\__fontawesome_def_icon:nnnnn{\faDribbble}{dribbble}{brands0}{32}{"F17D}
+\__fontawesome_def_icon:nnnnn{\faDribbbleSquare}{dribbble-square}{brands0}{209}{"F397}
+\__fontawesome_def_icon:nnnnn{\faDropbox}{dropbox}{brands0}{20}{"F16B}
+\__fontawesome_def_icon:nnnnn{\faDrum}{drum}{free2}{139}{"F569}
+\__fontawesome_def_icon:nnnnn{\faDrumSteelpan}{drum-steelpan}{free2}{140}{"F56A}
+\__fontawesome_def_icon:nnnnn{\faDrumstickBite}{drumstick-bite}{free3}{56}{"F6D7}
+\__fontawesome_def_icon:nnnnn{\faDrupal}{drupal}{brands0}{56}{"F1A9}
+\__fontawesome_def_icon:nnnnn{\faDumbbell}{dumbbell}{free1}{228}{"F44B}
+\__fontawesome_def_icon:nnnnn{\faDumpster}{dumpster}{free3}{112}{"F793}
+\__fontawesome_def_icon:nnnnn{\faDumpsterFire}{dumpster-fire}{free3}{113}{"F794}
+\__fontawesome_def_icon:nnnnn{\faDungeon}{dungeon}{free3}{57}{"F6D9}
+\__fontawesome_def_icon:nnnnn{\faDyalog}{dyalog}{brands0}{210}{"F399}
+\__fontawesome_def_icon:nnnnn{\faEarlybirds}{earlybirds}{brands0}{211}{"F39A}
+\__fontawesome_def_icon:nnnnn{\faEbay}{ebay}{brands1}{89}{"F4F4}
+\__fontawesome_def_icon:nnnnn{\faEdge}{edge}{brands0}{131}{"F282}
+\__fontawesome_def_icon:nnnnn{\faEdit}{edit}{free0}{56}{"F044}
+\__fontawesome_def_icon:nnnnn{\faEgg}{egg}{free3}{156}{"F7FB}
+\__fontawesome_def_icon:nnnnn{\faEject}{eject}{free0}{66}{"F052}
+\__fontawesome_def_icon:nnnnn{\faElementor}{elementor}{brands1}{67}{"F430}
+\__fontawesome_def_icon:nnnnn{\faEllipsisH}{ellipsis-h}{free0}{231}{"F141}
+\__fontawesome_def_icon:nnnnn{\faEllipsisV}{ellipsis-v}{free0}{232}{"F142}
+\__fontawesome_def_icon:nnnnn{\faEllo}{ello}{brands1}{116}{"F5F1}
+\__fontawesome_def_icon:nnnnn{\faEmber}{ember}{brands1}{55}{"F423}
+\__fontawesome_def_icon:nnnnn{\faEmpire}{empire}{brands0}{69}{"F1D1}
+\__fontawesome_def_icon:nnnnn{\faEnvelope}{envelope}{free0}{163}{"F0E0}
+\__fontawesome_def_icon:nnnnn{\faEnvelopeOpen}{envelope-open}{free1}{150}{"F2B6}
+\__fontawesome_def_icon:nnnnn{\faEnvelopeOpenText}{envelope-open-text}{free3}{9}{"F658}
+\__fontawesome_def_icon:nnnnn{\faEnvelopeSquare}{envelope-square}{free1}{15}{"F199}
+\__fontawesome_def_icon:nnnnn{\faEnvira}{envira}{brands0}{144}{"F299}
+\__fontawesome_def_icon:nnnnn{\faEquals}{equals}{free2}{78}{"F52C}
+\__fontawesome_def_icon:nnnnn{\faEraser}{eraser}{free0}{217}{"F12D}
+\__fontawesome_def_icon:nnnnn{\faErlang}{erlang}{brands0}{212}{"F39D}
+\__fontawesome_def_icon:nnnnn{\faEthereum}{ethereum}{brands1}{65}{"F42E}
+\__fontawesome_def_icon:nnnnn{\faEthernet}{ethernet}{free3}{114}{"F796}
+\__fontawesome_def_icon:nnnnn{\faEtsy}{etsy}{brands0}{164}{"F2D7}
+\__fontawesome_def_icon:nnnnn{\faEuroSign}{euro-sign}{free0}{243}{"F153}
+\__fontawesome_def_icon:nnnnn{\faEvernote}{evernote}{brands1}{162}{"F839}
+\__fontawesome_def_icon:nnnnn{}{exchange-alt}{free1}{197}{"F362}
+\__fontawesome_def_icon:nnnnn{\faExclamation}{exclamation}{free0}{214}{"F12A}
+\__fontawesome_def_icon:nnnnn{\faExclamationCircle}{exclamation-circle}{free0}{87}{"F06A}
+\__fontawesome_def_icon:nnnnn{\faExclamationTriangle}{exclamation-triangle}{free0}{93}{"F071}
+\__fontawesome_def_icon:nnnnn{\faExpand}{expand}{free0}{82}{"F065}
+\__fontawesome_def_icon:nnnnn{}{expand-arrows-alt}{free1}{187}{"F31E}
+\__fontawesome_def_icon:nnnnn{\faExpeditedssl}{expeditedssl}{brands0}{107}{"F23E}
+\__fontawesome_def_icon:nnnnn{}{external-link-alt}{free1}{195}{"F35D}
+\__fontawesome_def_icon:nnnnn{}{external-link-square-alt}{free1}{196}{"F360}
+\__fontawesome_def_icon:nnnnn{\faEye}{eye}{free0}{91}{"F06E}
+\__fontawesome_def_icon:nnnnn{\faEyeDropper}{eye-dropper}{free1}{60}{"F1FB}
+\__fontawesome_def_icon:nnnnn{\faEyeSlash}{eye-slash}{free0}{92}{"F070}
+\__fontawesome_def_icon:nnnnn{\faFacebook}{facebook}{brands0}{5}{"F09A}
+\__fontawesome_def_icon:nnnnn{\faFacebookF}{facebook-f}{brands0}{213}{"F39E}
+\__fontawesome_def_icon:nnnnn{\faFacebookMessenger}{facebook-messenger}{brands0}{214}{"F39F}
+\__fontawesome_def_icon:nnnnn{\faFacebookSquare}{facebook-square}{brands0}{1}{"F082}
+\__fontawesome_def_icon:nnnnn{\faFan}{fan}{free3}{174}{"F863}
+\__fontawesome_def_icon:nnnnn{\faFantasyFlightGames}{fantasy-flight-games}{brands1}{128}{"F6DC}
+\__fontawesome_def_icon:nnnnn{\faFastBackward}{fast-backward}{free0}{58}{"F049}
+\__fontawesome_def_icon:nnnnn{\faFastForward}{fast-forward}{free0}{64}{"F050}
+\__fontawesome_def_icon:nnnnn{\faFax}{fax}{free1}{19}{"F1AC}
+\__fontawesome_def_icon:nnnnn{\faFeather}{feather}{free2}{79}{"F52D}
+\__fontawesome_def_icon:nnnnn{}{feather-alt}{free2}{141}{"F56B}
+\__fontawesome_def_icon:nnnnn{\faFedex}{fedex}{brands1}{141}{"F797}
+\__fontawesome_def_icon:nnnnn{\faFedora}{fedora}{brands1}{142}{"F798}
+\__fontawesome_def_icon:nnnnn{\faFemale}{female}{free1}{4}{"F182}
+\__fontawesome_def_icon:nnnnn{\faFighterJet}{fighter-jet}{free0}{179}{"F0FB}
+\__fontawesome_def_icon:nnnnn{\faFigma}{figma}{brands1}{143}{"F799}
+\__fontawesome_def_icon:nnnnn{\faFile}{file}{free0}{250}{"F15B}
+\__fontawesome_def_icon:nnnnn{}{file-alt}{free0}{251}{"F15C}
+\__fontawesome_def_icon:nnnnn{\faFileArchive}{file-archive}{free1}{35}{"F1C6}
+\__fontawesome_def_icon:nnnnn{\faFileAudio}{file-audio}{free1}{36}{"F1C7}
+\__fontawesome_def_icon:nnnnn{\faFileCode}{file-code}{free1}{38}{"F1C9}
+\__fontawesome_def_icon:nnnnn{\faFileContract}{file-contract}{free2}{142}{"F56C}
+\__fontawesome_def_icon:nnnnn{\faFileCsv}{file-csv}{free3}{58}{"F6DD}
+\__fontawesome_def_icon:nnnnn{\faFileDownload}{file-download}{free2}{143}{"F56D}
+\__fontawesome_def_icon:nnnnn{\faFileExcel}{file-excel}{free1}{32}{"F1C3}
+\__fontawesome_def_icon:nnnnn{\faFileExport}{file-export}{free2}{144}{"F56E}
+\__fontawesome_def_icon:nnnnn{\faFileImage}{file-image}{free1}{34}{"F1C5}
+\__fontawesome_def_icon:nnnnn{\faFileImport}{file-import}{free2}{145}{"F56F}
+\__fontawesome_def_icon:nnnnn{\faFileInvoice}{file-invoice}{free2}{146}{"F570}
+\__fontawesome_def_icon:nnnnn{\faFileInvoiceDollar}{file-invoice-dollar}{free2}{147}{"F571}
+\__fontawesome_def_icon:nnnnn{\faFileMedical}{file-medical}{free1}{249}{"F477}
+\__fontawesome_def_icon:nnnnn{}{file-medical-alt}{free1}{250}{"F478}
+\__fontawesome_def_icon:nnnnn{\faFilePdf}{file-pdf}{free1}{30}{"F1C1}
+\__fontawesome_def_icon:nnnnn{\faFilePowerpoint}{file-powerpoint}{free1}{33}{"F1C4}
+\__fontawesome_def_icon:nnnnn{\faFilePrescription}{file-prescription}{free2}{148}{"F572}
+\__fontawesome_def_icon:nnnnn{\faFileSignature}{file-signature}{free2}{149}{"F573}
+\__fontawesome_def_icon:nnnnn{\faFileUpload}{file-upload}{free2}{150}{"F574}
+\__fontawesome_def_icon:nnnnn{\faFileVideo}{file-video}{free1}{37}{"F1C8}
+\__fontawesome_def_icon:nnnnn{\faFileWord}{file-word}{free1}{31}{"F1C2}
+\__fontawesome_def_icon:nnnnn{\faFill}{fill}{free2}{151}{"F575}
+\__fontawesome_def_icon:nnnnn{\faFillDrip}{fill-drip}{free2}{152}{"F576}
+\__fontawesome_def_icon:nnnnn{\faFilm}{film}{free0}{6}{"F008}
+\__fontawesome_def_icon:nnnnn{\faFilter}{filter}{free0}{134}{"F0B0}
+\__fontawesome_def_icon:nnnnn{\faFingerprint}{fingerprint}{free2}{153}{"F577}
+\__fontawesome_def_icon:nnnnn{\faFire}{fire}{free0}{90}{"F06D}
+\__fontawesome_def_icon:nnnnn{}{fire-alt}{free3}{148}{"F7E4}
+\__fontawesome_def_icon:nnnnn{\faFireExtinguisher}{fire-extinguisher}{free0}{222}{"F134}
+\__fontawesome_def_icon:nnnnn{\faFirefox}{firefox}{brands0}{120}{"F269}
+\__fontawesome_def_icon:nnnnn{\faFirstAid}{first-aid}{free1}{251}{"F479}
+\__fontawesome_def_icon:nnnnn{\faFirstdraft}{firstdraft}{brands0}{215}{"F3A1}
+\__fontawesome_def_icon:nnnnn{\faFirstOrder}{first-order}{brands0}{153}{"F2B0}
+\__fontawesome_def_icon:nnnnn{}{first-order-alt}{brands1}{95}{"F50A}
+\__fontawesome_def_icon:nnnnn{\faFish}{fish}{free2}{154}{"F578}
+\__fontawesome_def_icon:nnnnn{\faFistRaised}{fist-raised}{free3}{59}{"F6DE}
+\__fontawesome_def_icon:nnnnn{\faFlag}{flag}{free0}{26}{"F024}
+\__fontawesome_def_icon:nnnnn{\faFlagCheckered}{flag-checkered}{free0}{204}{"F11E}
+\__fontawesome_def_icon:nnnnn{\faFlagUsa}{flag-usa}{free3}{91}{"F74D}
+\__fontawesome_def_icon:nnnnn{\faFlask}{flask}{free0}{140}{"F0C3}
+\__fontawesome_def_icon:nnnnn{\faFlickr}{flickr}{brands0}{23}{"F16E}
+\__fontawesome_def_icon:nnnnn{\faFlipboard}{flipboard}{brands1}{69}{"F44D}
+\__fontawesome_def_icon:nnnnn{\faFlushed}{flushed}{free2}{155}{"F579}
+\__fontawesome_def_icon:nnnnn{\faFly}{fly}{brands1}{45}{"F417}
+\__fontawesome_def_icon:nnnnn{\faFolder}{folder}{free0}{103}{"F07B}
+\__fontawesome_def_icon:nnnnn{\faFolderMinus}{folder-minus}{free3}{10}{"F65D}
+\__fontawesome_def_icon:nnnnn{\faFolderOpen}{folder-open}{free0}{104}{"F07C}
+\__fontawesome_def_icon:nnnnn{\faFolderPlus}{folder-plus}{free3}{11}{"F65E}
+\__fontawesome_def_icon:nnnnn{\faFont}{font}{free0}{39}{"F031}
+\__fontawesome_def_icon:nnnnn{\faFontAwesome}{font-awesome}{brands0}{157}{"F2B4}
+\__fontawesome_def_icon:nnnnn{}{font-awesome-alt}{brands0}{171}{"F35C}
+\__fontawesome_def_icon:nnnnn{\faFontAwesomeFlag}{font-awesome-flag}{brands1}{56}{"F425}
+\__fontawesome_def_icon:nnnnn{\faFonticons}{fonticons}{brands0}{129}{"F280}
+\__fontawesome_def_icon:nnnnn{\faFonticonsFi}{fonticons-fi}{brands0}{216}{"F3A2}
+\__fontawesome_def_icon:nnnnn{\faFootballBall}{football-ball}{free1}{229}{"F44E}
+\__fontawesome_def_icon:nnnnn{\faFortAwesome}{fort-awesome}{brands0}{134}{"F286}
+\__fontawesome_def_icon:nnnnn{}{fort-awesome-alt}{brands0}{217}{"F3A3}
+\__fontawesome_def_icon:nnnnn{\faForumbee}{forumbee}{brands0}{94}{"F211}
+\__fontawesome_def_icon:nnnnn{\faForward}{forward}{free0}{63}{"F04E}
+\__fontawesome_def_icon:nnnnn{\faFoursquare}{foursquare}{brands0}{34}{"F180}
+\__fontawesome_def_icon:nnnnn{\faFreebsd}{freebsd}{brands0}{218}{"F3A4}
+\__fontawesome_def_icon:nnnnn{\faFreeCodeCamp}{free-code-camp}{brands0}{160}{"F2C5}
+\__fontawesome_def_icon:nnnnn{\faFrog}{frog}{free2}{80}{"F52E}
+\__fontawesome_def_icon:nnnnn{\faFrown}{frown}{free0}{200}{"F119}
+\__fontawesome_def_icon:nnnnn{\faFrownOpen}{frown-open}{free2}{156}{"F57A}
+\__fontawesome_def_icon:nnnnn{\faFulcrum}{fulcrum}{brands1}{96}{"F50B}
+\__fontawesome_def_icon:nnnnn{\faFunnelDollar}{funnel-dollar}{free3}{12}{"F662}
+\__fontawesome_def_icon:nnnnn{\faFutbol}{futbol}{free1}{49}{"F1E3}
+\__fontawesome_def_icon:nnnnn{\faGalacticRepublic}{galactic-republic}{brands1}{97}{"F50C}
+\__fontawesome_def_icon:nnnnn{\faGalacticSenate}{galactic-senate}{brands1}{98}{"F50D}
+\__fontawesome_def_icon:nnnnn{\faGamepad}{gamepad}{free0}{202}{"F11B}
+\__fontawesome_def_icon:nnnnn{\faGasPump}{gas-pump}{free2}{81}{"F52F}
+\__fontawesome_def_icon:nnnnn{\faGavel}{gavel}{free0}{165}{"F0E3}
+\__fontawesome_def_icon:nnnnn{\faGem}{gem}{free1}{200}{"F3A5}
+\__fontawesome_def_icon:nnnnn{\faGenderless}{genderless}{free1}{91}{"F22D}
+\__fontawesome_def_icon:nnnnn{\faGetPocket}{get-pocket}{brands0}{116}{"F265}
+\__fontawesome_def_icon:nnnnn{\faGg}{gg}{brands0}{111}{"F260}
+\__fontawesome_def_icon:nnnnn{\faGgCircle}{gg-circle}{brands0}{112}{"F261}
+\__fontawesome_def_icon:nnnnn{\faGhost}{ghost}{free3}{60}{"F6E2}
+\__fontawesome_def_icon:nnnnn{\faGift}{gift}{free0}{88}{"F06B}
+\__fontawesome_def_icon:nnnnn{\faGifts}{gifts}{free3}{115}{"F79C}
+\__fontawesome_def_icon:nnnnn{\faGit}{git}{brands0}{71}{"F1D3}
+\__fontawesome_def_icon:nnnnn{}{git-alt}{brands1}{169}{"F841}
+\__fontawesome_def_icon:nnnnn{\faGithub}{github}{brands0}{6}{"F09B}
+\__fontawesome_def_icon:nnnnn{}{github-alt}{brands0}{12}{"F113}
+\__fontawesome_def_icon:nnnnn{\faGithubSquare}{github-square}{brands0}{3}{"F092}
+\__fontawesome_def_icon:nnnnn{\faGitkraken}{gitkraken}{brands0}{219}{"F3A6}
+\__fontawesome_def_icon:nnnnn{\faGitlab}{gitlab}{brands0}{141}{"F296}
+\__fontawesome_def_icon:nnnnn{\faGitSquare}{git-square}{brands0}{70}{"F1D2}
+\__fontawesome_def_icon:nnnnn{\faGitter}{gitter}{brands1}{57}{"F426}
+\__fontawesome_def_icon:nnnnn{\faGlassCheers}{glass-cheers}{free3}{116}{"F79F}
+\__fontawesome_def_icon:nnnnn{\faGlasses}{glasses}{free2}{82}{"F530}
+\__fontawesome_def_icon:nnnnn{\faGlassMartini}{glass-martini}{free0}{0}{"F000}
+\__fontawesome_def_icon:nnnnn{}{glass-martini-alt}{free2}{157}{"F57B}
+\__fontawesome_def_icon:nnnnn{\faGlassWhiskey}{glass-whiskey}{free3}{117}{"F7A0}
+\__fontawesome_def_icon:nnnnn{\faGlide}{glide}{brands0}{145}{"F2A5}
+\__fontawesome_def_icon:nnnnn{\faGlideG}{glide-g}{brands0}{146}{"F2A6}
+\__fontawesome_def_icon:nnnnn{\faGlobe}{globe}{free0}{131}{"F0AC}
+\__fontawesome_def_icon:nnnnn{\faGlobeAfrica}{globe-africa}{free2}{158}{"F57C}
+\__fontawesome_def_icon:nnnnn{\faGlobeAmericas}{globe-americas}{free2}{159}{"F57D}
+\__fontawesome_def_icon:nnnnn{\faGlobeAsia}{globe-asia}{free2}{160}{"F57E}
+\__fontawesome_def_icon:nnnnn{\faGlobeEurope}{globe-europe}{free3}{118}{"F7A2}
+\__fontawesome_def_icon:nnnnn{\faGofore}{gofore}{brands0}{220}{"F3A7}
+\__fontawesome_def_icon:nnnnn{\faGolfBall}{golf-ball}{free1}{230}{"F450}
+\__fontawesome_def_icon:nnnnn{\faGoodreads}{goodreads}{brands0}{221}{"F3A8}
+\__fontawesome_def_icon:nnnnn{\faGoodreadsG}{goodreads-g}{brands0}{222}{"F3A9}
+\__fontawesome_def_icon:nnnnn{\faGoogle}{google}{brands0}{47}{"F1A0}
+\__fontawesome_def_icon:nnnnn{\faGoogleDrive}{google-drive}{brands0}{223}{"F3AA}
+\__fontawesome_def_icon:nnnnn{\faGooglePlay}{google-play}{brands0}{224}{"F3AB}
+\__fontawesome_def_icon:nnnnn{\faGooglePlus}{google-plus}{brands0}{156}{"F2B3}
+\__fontawesome_def_icon:nnnnn{\faGooglePlusG}{google-plus-g}{brands0}{10}{"F0D5}
+\__fontawesome_def_icon:nnnnn{\faGooglePlusSquare}{google-plus-square}{brands0}{9}{"F0D4}
+\__fontawesome_def_icon:nnnnn{\faGoogleWallet}{google-wallet}{brands0}{80}{"F1EE}
+\__fontawesome_def_icon:nnnnn{\faGopuram}{gopuram}{free3}{13}{"F664}
+\__fontawesome_def_icon:nnnnn{\faGraduationCap}{graduation-cap}{free1}{17}{"F19D}
+\__fontawesome_def_icon:nnnnn{\faGratipay}{gratipay}{brands0}{36}{"F184}
+\__fontawesome_def_icon:nnnnn{\faGrav}{grav}{brands0}{163}{"F2D6}
+\__fontawesome_def_icon:nnnnn{\faGreaterThan}{greater-than}{free2}{83}{"F531}
+\__fontawesome_def_icon:nnnnn{\faGreaterThanEqual}{greater-than-equal}{free2}{84}{"F532}
+\__fontawesome_def_icon:nnnnn{\faGrimace}{grimace}{free2}{161}{"F57F}
+\__fontawesome_def_icon:nnnnn{\faGrin}{grin}{free2}{162}{"F580}
+\__fontawesome_def_icon:nnnnn{}{grin-alt}{free2}{163}{"F581}
+\__fontawesome_def_icon:nnnnn{\faGrinBeam}{grin-beam}{free2}{164}{"F582}
+\__fontawesome_def_icon:nnnnn{\faGrinBeamSweat}{grin-beam-sweat}{free2}{165}{"F583}
+\__fontawesome_def_icon:nnnnn{\faGrinHearts}{grin-hearts}{free2}{166}{"F584}
+\__fontawesome_def_icon:nnnnn{\faGrinSquint}{grin-squint}{free2}{167}{"F585}
+\__fontawesome_def_icon:nnnnn{\faGrinSquintTears}{grin-squint-tears}{free2}{168}{"F586}
+\__fontawesome_def_icon:nnnnn{\faGrinStars}{grin-stars}{free2}{169}{"F587}
+\__fontawesome_def_icon:nnnnn{\faGrinTears}{grin-tears}{free2}{170}{"F588}
+\__fontawesome_def_icon:nnnnn{\faGrinTongue}{grin-tongue}{free2}{171}{"F589}
+\__fontawesome_def_icon:nnnnn{\faGrinTongueSquint}{grin-tongue-squint}{free2}{172}{"F58A}
+\__fontawesome_def_icon:nnnnn{\faGrinTongueWink}{grin-tongue-wink}{free2}{173}{"F58B}
+\__fontawesome_def_icon:nnnnn{\faGrinWink}{grin-wink}{free2}{174}{"F58C}
+\__fontawesome_def_icon:nnnnn{\faGripfire}{gripfire}{brands0}{225}{"F3AC}
+\__fontawesome_def_icon:nnnnn{\faGripHorizontal}{grip-horizontal}{free2}{175}{"F58D}
+\__fontawesome_def_icon:nnnnn{\faGripLines}{grip-lines}{free3}{119}{"F7A4}
+\__fontawesome_def_icon:nnnnn{\faGripLinesVertical}{grip-lines-vertical}{free3}{120}{"F7A5}
+\__fontawesome_def_icon:nnnnn{\faGripVertical}{grip-vertical}{free2}{176}{"F58E}
+\__fontawesome_def_icon:nnnnn{\faGrunt}{grunt}{brands0}{226}{"F3AD}
+\__fontawesome_def_icon:nnnnn{\faGuitar}{guitar}{free3}{121}{"F7A6}
+\__fontawesome_def_icon:nnnnn{\faGulp}{gulp}{brands0}{227}{"F3AE}
+\__fontawesome_def_icon:nnnnn{\faHackerNews}{hacker-news}{brands0}{72}{"F1D4}
+\__fontawesome_def_icon:nnnnn{\faHackerNewsSquare}{hacker-news-square}{brands0}{228}{"F3AF}
+\__fontawesome_def_icon:nnnnn{\faHackerrank}{hackerrank}{brands1}{117}{"F5F7}
+\__fontawesome_def_icon:nnnnn{\faHamburger}{hamburger}{free3}{157}{"F805}
+\__fontawesome_def_icon:nnnnn{\faHammer}{hammer}{free3}{61}{"F6E3}
+\__fontawesome_def_icon:nnnnn{\faHamsa}{hamsa}{free3}{14}{"F665}
+\__fontawesome_def_icon:nnnnn{\faHandHolding}{hand-holding}{free2}{21}{"F4BD}
+\__fontawesome_def_icon:nnnnn{\faHandHoldingHeart}{hand-holding-heart}{free2}{22}{"F4BE}
+\__fontawesome_def_icon:nnnnn{\faHandHoldingUsd}{hand-holding-usd}{free2}{23}{"F4C0}
+\__fontawesome_def_icon:nnnnn{\faHandLizard}{hand-lizard}{free1}{117}{"F258}
+\__fontawesome_def_icon:nnnnn{\faHandMiddleFinger}{hand-middle-finger}{free3}{158}{"F806}
+\__fontawesome_def_icon:nnnnn{\faHandPaper}{hand-paper}{free1}{115}{"F256}
+\__fontawesome_def_icon:nnnnn{\faHandPeace}{hand-peace}{free1}{120}{"F25B}
+\__fontawesome_def_icon:nnnnn{\faHandPointDown}{hand-point-down}{free0}{126}{"F0A7}
+\__fontawesome_def_icon:nnnnn{\faHandPointer}{hand-pointer}{free1}{119}{"F25A}
+\__fontawesome_def_icon:nnnnn{\faHandPointLeft}{hand-point-left}{free0}{124}{"F0A5}
+\__fontawesome_def_icon:nnnnn{\faHandPointRight}{hand-point-right}{free0}{123}{"F0A4}
+\__fontawesome_def_icon:nnnnn{\faHandPointUp}{hand-point-up}{free0}{125}{"F0A6}
+\__fontawesome_def_icon:nnnnn{\faHandRock}{hand-rock}{free1}{114}{"F255}
+\__fontawesome_def_icon:nnnnn{\faHands}{hands}{free2}{24}{"F4C2}
+\__fontawesome_def_icon:nnnnn{\faHandScissors}{hand-scissors}{free1}{116}{"F257}
+\__fontawesome_def_icon:nnnnn{\faHandshake}{handshake}{free1}{149}{"F2B5}
+\__fontawesome_def_icon:nnnnn{\faHandsHelping}{hands-helping}{free2}{25}{"F4C4}
+\__fontawesome_def_icon:nnnnn{\faHandSpock}{hand-spock}{free1}{118}{"F259}
+\__fontawesome_def_icon:nnnnn{\faHanukiah}{hanukiah}{free3}{62}{"F6E6}
+\__fontawesome_def_icon:nnnnn{\faHardHat}{hard-hat}{free3}{159}{"F807}
+\__fontawesome_def_icon:nnnnn{\faHashtag}{hashtag}{free1}{137}{"F292}
+\__fontawesome_def_icon:nnnnn{\faHatWizard}{hat-wizard}{free3}{63}{"F6E8}
+\__fontawesome_def_icon:nnnnn{\faHaykal}{haykal}{free3}{15}{"F666}
+\__fontawesome_def_icon:nnnnn{\faHdd}{hdd}{free0}{120}{"F0A0}
+\__fontawesome_def_icon:nnnnn{\faHeading}{heading}{free1}{43}{"F1DC}
+\__fontawesome_def_icon:nnnnn{\faHeadphones}{headphones}{free0}{27}{"F025}
+\__fontawesome_def_icon:nnnnn{}{headphones-alt}{free2}{177}{"F58F}
+\__fontawesome_def_icon:nnnnn{\faHeadset}{headset}{free2}{178}{"F590}
+\__fontawesome_def_icon:nnnnn{\faHeart}{heart}{free0}{3}{"F004}
+\__fontawesome_def_icon:nnnnn{\faHeartbeat}{heartbeat}{free1}{78}{"F21E}
+\__fontawesome_def_icon:nnnnn{\faHeartBroken}{heart-broken}{free3}{122}{"F7A9}
+\__fontawesome_def_icon:nnnnn{\faHelicopter}{helicopter}{free2}{85}{"F533}
+\__fontawesome_def_icon:nnnnn{\faHighlighter}{highlighter}{free2}{179}{"F591}
+\__fontawesome_def_icon:nnnnn{\faHiking}{hiking}{free3}{64}{"F6EC}
+\__fontawesome_def_icon:nnnnn{\faHippo}{hippo}{free3}{65}{"F6ED}
+\__fontawesome_def_icon:nnnnn{\faHips}{hips}{brands1}{70}{"F452}
+\__fontawesome_def_icon:nnnnn{\faHireAHelper}{hire-a-helper}{brands0}{229}{"F3B0}
+\__fontawesome_def_icon:nnnnn{\faHistory}{history}{free1}{42}{"F1DA}
+\__fontawesome_def_icon:nnnnn{\faHockeyPuck}{hockey-puck}{free1}{231}{"F453}
+\__fontawesome_def_icon:nnnnn{\faHollyBerry}{holly-berry}{free3}{123}{"F7AA}
+\__fontawesome_def_icon:nnnnn{\faHome}{home}{free0}{17}{"F015}
+\__fontawesome_def_icon:nnnnn{\faHooli}{hooli}{brands1}{58}{"F427}
+\__fontawesome_def_icon:nnnnn{\faHornbill}{hornbill}{brands1}{106}{"F592}
+\__fontawesome_def_icon:nnnnn{\faHorse}{horse}{free3}{66}{"F6F0}
+\__fontawesome_def_icon:nnnnn{\faHorseHead}{horse-head}{free3}{124}{"F7AB}
+\__fontawesome_def_icon:nnnnn{\faHospital}{hospital}{free0}{176}{"F0F8}
+\__fontawesome_def_icon:nnnnn{}{hospital-alt}{free1}{252}{"F47D}
+\__fontawesome_def_icon:nnnnn{\faHospitalSymbol}{hospital-symbol}{free1}{253}{"F47E}
+\__fontawesome_def_icon:nnnnn{\faHotdog}{hotdog}{free3}{160}{"F80F}
+\__fontawesome_def_icon:nnnnn{\faHotel}{hotel}{free2}{181}{"F594}
+\__fontawesome_def_icon:nnnnn{\faHotjar}{hotjar}{brands0}{230}{"F3B1}
+\__fontawesome_def_icon:nnnnn{\faHotTub}{hot-tub}{free2}{180}{"F593}
+\__fontawesome_def_icon:nnnnn{\faHourglass}{hourglass}{free1}{113}{"F254}
+\__fontawesome_def_icon:nnnnn{\faHourglassEnd}{hourglass-end}{free1}{112}{"F253}
+\__fontawesome_def_icon:nnnnn{\faHourglassHalf}{hourglass-half}{free1}{111}{"F252}
+\__fontawesome_def_icon:nnnnn{\faHourglassStart}{hourglass-start}{free1}{110}{"F251}
+\__fontawesome_def_icon:nnnnn{\faHouseDamage}{house-damage}{free3}{67}{"F6F1}
+\__fontawesome_def_icon:nnnnn{\faHouzz}{houzz}{brands0}{126}{"F27C}
+\__fontawesome_def_icon:nnnnn{\faHryvnia}{hryvnia}{free3}{68}{"F6F2}
+\__fontawesome_def_icon:nnnnn{\faHSquare}{h-square}{free0}{181}{"F0FD}
+\__fontawesome_def_icon:nnnnn{\faHtml5}{html5}{brands0}{14}{"F13B}
+\__fontawesome_def_icon:nnnnn{\faHubspot}{hubspot}{brands0}{231}{"F3B2}
+\__fontawesome_def_icon:nnnnn{\faIceCream}{ice-cream}{free3}{161}{"F810}
+\__fontawesome_def_icon:nnnnn{\faIcicles}{icicles}{free3}{125}{"F7AD}
+\__fontawesome_def_icon:nnnnn{\faIcons}{icons}{free3}{175}{"F86D}
+\__fontawesome_def_icon:nnnnn{\faICursor}{i-cursor}{free1}{104}{"F246}
+\__fontawesome_def_icon:nnnnn{\faIdBadge}{id-badge}{free1}{154}{"F2C1}
+\__fontawesome_def_icon:nnnnn{\faIdCard}{id-card}{free1}{155}{"F2C2}
+\__fontawesome_def_icon:nnnnn{}{id-card-alt}{free1}{254}{"F47F}
+\__fontawesome_def_icon:nnnnn{\faIgloo}{igloo}{free3}{126}{"F7AE}
+\__fontawesome_def_icon:nnnnn{\faImage}{image}{free0}{52}{"F03E}
+\__fontawesome_def_icon:nnnnn{\faImages}{images}{free1}{179}{"F302}
+\__fontawesome_def_icon:nnnnn{\faImdb}{imdb}{brands0}{165}{"F2D8}
+\__fontawesome_def_icon:nnnnn{\faInbox}{inbox}{free0}{21}{"F01C}
+\__fontawesome_def_icon:nnnnn{\faIndent}{indent}{free0}{50}{"F03C}
+\__fontawesome_def_icon:nnnnn{\faIndustry}{industry}{free1}{128}{"F275}
+\__fontawesome_def_icon:nnnnn{\faInfinity}{infinity}{free2}{86}{"F534}
+\__fontawesome_def_icon:nnnnn{\faInfo}{info}{free0}{213}{"F129}
+\__fontawesome_def_icon:nnnnn{\faInfoCircle}{info-circle}{free0}{74}{"F05A}
+\__fontawesome_def_icon:nnnnn{\faInstagram}{instagram}{brands0}{22}{"F16D}
+\__fontawesome_def_icon:nnnnn{\faIntercom}{intercom}{brands1}{144}{"F7AF}
+\__fontawesome_def_icon:nnnnn{\faInternetExplorer}{internet-explorer}{brands0}{122}{"F26B}
+\__fontawesome_def_icon:nnnnn{\faInvision}{invision}{brands1}{145}{"F7B0}
+\__fontawesome_def_icon:nnnnn{\faIoxhost}{ioxhost}{brands0}{89}{"F208}
+\__fontawesome_def_icon:nnnnn{\faItalic}{italic}{free0}{41}{"F033}
+\__fontawesome_def_icon:nnnnn{\faItchIo}{itch-io}{brands1}{163}{"F83A}
+\__fontawesome_def_icon:nnnnn{\faItunes}{itunes}{brands0}{232}{"F3B4}
+\__fontawesome_def_icon:nnnnn{\faItunesNote}{itunes-note}{brands0}{233}{"F3B5}
+\__fontawesome_def_icon:nnnnn{\faJava}{java}{brands1}{74}{"F4E4}
+\__fontawesome_def_icon:nnnnn{\faJedi}{jedi}{free3}{16}{"F669}
+\__fontawesome_def_icon:nnnnn{\faJediOrder}{jedi-order}{brands1}{99}{"F50E}
+\__fontawesome_def_icon:nnnnn{\faJenkins}{jenkins}{brands0}{234}{"F3B6}
+\__fontawesome_def_icon:nnnnn{\faJira}{jira}{brands1}{146}{"F7B1}
+\__fontawesome_def_icon:nnnnn{\faJoget}{joget}{brands0}{235}{"F3B7}
+\__fontawesome_def_icon:nnnnn{\faJoint}{joint}{free2}{182}{"F595}
+\__fontawesome_def_icon:nnnnn{\faJoomla}{joomla}{brands0}{57}{"F1AA}
+\__fontawesome_def_icon:nnnnn{\faJournalWhills}{journal-whills}{free3}{17}{"F66A}
+\__fontawesome_def_icon:nnnnn{\faJs}{js}{brands0}{236}{"F3B8}
+\__fontawesome_def_icon:nnnnn{\faJsfiddle}{jsfiddle}{brands0}{67}{"F1CC}
+\__fontawesome_def_icon:nnnnn{\faJsSquare}{js-square}{brands0}{237}{"F3B9}
+\__fontawesome_def_icon:nnnnn{\faKaaba}{kaaba}{free3}{18}{"F66B}
+\__fontawesome_def_icon:nnnnn{\faKaggle}{kaggle}{brands1}{118}{"F5FA}
+\__fontawesome_def_icon:nnnnn{\faKey}{key}{free0}{107}{"F084}
+\__fontawesome_def_icon:nnnnn{\faKeybase}{keybase}{brands1}{90}{"F4F5}
+\__fontawesome_def_icon:nnnnn{\faKeyboard}{keyboard}{free0}{203}{"F11C}
+\__fontawesome_def_icon:nnnnn{\faKeycdn}{keycdn}{brands0}{238}{"F3BA}
+\__fontawesome_def_icon:nnnnn{\faKhanda}{khanda}{free3}{19}{"F66D}
+\__fontawesome_def_icon:nnnnn{\faKickstarter}{kickstarter}{brands0}{239}{"F3BB}
+\__fontawesome_def_icon:nnnnn{\faKickstarterK}{kickstarter-k}{brands0}{240}{"F3BC}
+\__fontawesome_def_icon:nnnnn{\faKiss}{kiss}{free2}{183}{"F596}
+\__fontawesome_def_icon:nnnnn{\faKissBeam}{kiss-beam}{free2}{184}{"F597}
+\__fontawesome_def_icon:nnnnn{\faKissWinkHeart}{kiss-wink-heart}{free2}{185}{"F598}
+\__fontawesome_def_icon:nnnnn{\faKiwiBird}{kiwi-bird}{free2}{87}{"F535}
+\__fontawesome_def_icon:nnnnn{\faKorvue}{korvue}{brands1}{66}{"F42F}
+\__fontawesome_def_icon:nnnnn{\faLandmark}{landmark}{free3}{20}{"F66F}
+\__fontawesome_def_icon:nnnnn{\faLanguage}{language}{free1}{18}{"F1AB}
+\__fontawesome_def_icon:nnnnn{\faLaptop}{laptop}{free0}{192}{"F109}
+\__fontawesome_def_icon:nnnnn{\faLaptopCode}{laptop-code}{free2}{243}{"F5FC}
+\__fontawesome_def_icon:nnnnn{\faLaptopMedical}{laptop-medical}{free3}{162}{"F812}
+\__fontawesome_def_icon:nnnnn{\faLaravel}{laravel}{brands0}{241}{"F3BD}
+\__fontawesome_def_icon:nnnnn{\faLastfm}{lastfm}{brands0}{87}{"F202}
+\__fontawesome_def_icon:nnnnn{\faLastfmSquare}{lastfm-square}{brands0}{88}{"F203}
+\__fontawesome_def_icon:nnnnn{\faLaugh}{laugh}{free2}{186}{"F599}
+\__fontawesome_def_icon:nnnnn{\faLaughBeam}{laugh-beam}{free2}{187}{"F59A}
+\__fontawesome_def_icon:nnnnn{\faLaughSquint}{laugh-squint}{free2}{188}{"F59B}
+\__fontawesome_def_icon:nnnnn{\faLaughWink}{laugh-wink}{free2}{189}{"F59C}
+\__fontawesome_def_icon:nnnnn{\faLayerGroup}{layer-group}{free2}{244}{"F5FD}
+\__fontawesome_def_icon:nnnnn{\faLeaf}{leaf}{free0}{89}{"F06C}
+\__fontawesome_def_icon:nnnnn{\faLeanpub}{leanpub}{brands0}{95}{"F212}
+\__fontawesome_def_icon:nnnnn{\faLemon}{lemon}{free0}{114}{"F094}
+\__fontawesome_def_icon:nnnnn{\faLess}{less}{brands1}{50}{"F41D}
+\__fontawesome_def_icon:nnnnn{\faLessThan}{less-than}{free2}{88}{"F536}
+\__fontawesome_def_icon:nnnnn{\faLessThanEqual}{less-than-equal}{free2}{89}{"F537}
+\__fontawesome_def_icon:nnnnn{}{level-down-alt}{free1}{201}{"F3BE}
+\__fontawesome_def_icon:nnnnn{}{level-up-alt}{free1}{202}{"F3BF}
+\__fontawesome_def_icon:nnnnn{\faLifeRing}{life-ring}{free1}{39}{"F1CD}
+\__fontawesome_def_icon:nnnnn{\faLightbulb}{lightbulb}{free0}{170}{"F0EB}
+\__fontawesome_def_icon:nnnnn{\faLine}{line}{brands0}{242}{"F3C0}
+\__fontawesome_def_icon:nnnnn{\faLink}{link}{free0}{138}{"F0C1}
+\__fontawesome_def_icon:nnnnn{\faLinkedin}{linkedin}{brands0}{2}{"F08C}
+\__fontawesome_def_icon:nnnnn{\faLinkedinIn}{linkedin-in}{brands0}{11}{"F0E1}
+\__fontawesome_def_icon:nnnnn{\faLinode}{linode}{brands0}{158}{"F2B8}
+\__fontawesome_def_icon:nnnnn{\faLinux}{linux}{brands0}{31}{"F17C}
+\__fontawesome_def_icon:nnnnn{\faLiraSign}{lira-sign}{free1}{13}{"F195}
+\__fontawesome_def_icon:nnnnn{\faList}{list}{free0}{48}{"F03A}
+\__fontawesome_def_icon:nnnnn{}{list-alt}{free0}{24}{"F022}
+\__fontawesome_def_icon:nnnnn{\faListOl}{list-ol}{free0}{148}{"F0CB}
+\__fontawesome_def_icon:nnnnn{\faListUl}{list-ul}{free0}{147}{"F0CA}
+\__fontawesome_def_icon:nnnnn{\faLocationArrow}{location-arrow}{free0}{208}{"F124}
+\__fontawesome_def_icon:nnnnn{\faLock}{lock}{free0}{25}{"F023}
+\__fontawesome_def_icon:nnnnn{\faLockOpen}{lock-open}{free1}{203}{"F3C1}
+\__fontawesome_def_icon:nnnnn{\faLongArrowAltDown}{long-arrow-alt-down}{free1}{183}{"F309}
+\__fontawesome_def_icon:nnnnn{\faLongArrowAltLeft}{long-arrow-alt-left}{free1}{184}{"F30A}
+\__fontawesome_def_icon:nnnnn{\faLongArrowAltRight}{long-arrow-alt-right}{free1}{185}{"F30B}
+\__fontawesome_def_icon:nnnnn{\faLongArrowAltUp}{long-arrow-alt-up}{free1}{186}{"F30C}
+\__fontawesome_def_icon:nnnnn{\faLowVision}{low-vision}{free1}{148}{"F2A8}
+\__fontawesome_def_icon:nnnnn{\faLuggageCart}{luggage-cart}{free2}{190}{"F59D}
+\__fontawesome_def_icon:nnnnn{\faLyft}{lyft}{brands0}{243}{"F3C3}
+\__fontawesome_def_icon:nnnnn{\faMagento}{magento}{brands0}{244}{"F3C4}
+\__fontawesome_def_icon:nnnnn{\faMagic}{magic}{free0}{152}{"F0D0}
+\__fontawesome_def_icon:nnnnn{\faMagnet}{magnet}{free0}{98}{"F076}
+\__fontawesome_def_icon:nnnnn{\faMailBulk}{mail-bulk}{free3}{21}{"F674}
+\__fontawesome_def_icon:nnnnn{\faMailchimp}{mailchimp}{brands1}{107}{"F59E}
+\__fontawesome_def_icon:nnnnn{\faMale}{male}{free1}{5}{"F183}
+\__fontawesome_def_icon:nnnnn{\faMandalorian}{mandalorian}{brands1}{100}{"F50F}
+\__fontawesome_def_icon:nnnnn{\faMap}{map}{free1}{131}{"F279}
+\__fontawesome_def_icon:nnnnn{\faMapMarked}{map-marked}{free2}{191}{"F59F}
+\__fontawesome_def_icon:nnnnn{}{map-marked-alt}{free2}{192}{"F5A0}
+\__fontawesome_def_icon:nnnnn{\faMapMarker}{map-marker}{free0}{53}{"F041}
+\__fontawesome_def_icon:nnnnn{}{map-marker-alt}{free1}{204}{"F3C5}
+\__fontawesome_def_icon:nnnnn{\faMapPin}{map-pin}{free1}{129}{"F276}
+\__fontawesome_def_icon:nnnnn{\faMapSigns}{map-signs}{free1}{130}{"F277}
+\__fontawesome_def_icon:nnnnn{\faMarkdown}{markdown}{brands1}{119}{"F60F}
+\__fontawesome_def_icon:nnnnn{\faMarker}{marker}{free2}{193}{"F5A1}
+\__fontawesome_def_icon:nnnnn{\faMars}{mars}{free1}{80}{"F222}
+\__fontawesome_def_icon:nnnnn{\faMarsDouble}{mars-double}{free1}{85}{"F227}
+\__fontawesome_def_icon:nnnnn{\faMarsStroke}{mars-stroke}{free1}{87}{"F229}
+\__fontawesome_def_icon:nnnnn{\faMarsStrokeH}{mars-stroke-h}{free1}{89}{"F22B}
+\__fontawesome_def_icon:nnnnn{\faMarsStrokeV}{mars-stroke-v}{free1}{88}{"F22A}
+\__fontawesome_def_icon:nnnnn{\faMask}{mask}{free3}{69}{"F6FA}
+\__fontawesome_def_icon:nnnnn{\faMastodon}{mastodon}{brands1}{91}{"F4F6}
+\__fontawesome_def_icon:nnnnn{\faMaxcdn}{maxcdn}{brands0}{13}{"F136}
+\__fontawesome_def_icon:nnnnn{\faMedal}{medal}{free2}{194}{"F5A2}
+\__fontawesome_def_icon:nnnnn{\faMedapps}{medapps}{brands0}{245}{"F3C6}
+\__fontawesome_def_icon:nnnnn{\faMedium}{medium}{brands0}{103}{"F23A}
+\__fontawesome_def_icon:nnnnn{\faMediumM}{medium-m}{brands0}{246}{"F3C7}
+\__fontawesome_def_icon:nnnnn{\faMedkit}{medkit}{free0}{178}{"F0FA}
+\__fontawesome_def_icon:nnnnn{\faMedrt}{medrt}{brands0}{247}{"F3C8}
+\__fontawesome_def_icon:nnnnn{\faMeetup}{meetup}{brands0}{170}{"F2E0}
+\__fontawesome_def_icon:nnnnn{\faMegaport}{megaport}{brands1}{108}{"F5A3}
+\__fontawesome_def_icon:nnnnn{\faMeh}{meh}{free0}{201}{"F11A}
+\__fontawesome_def_icon:nnnnn{\faMehBlank}{meh-blank}{free2}{195}{"F5A4}
+\__fontawesome_def_icon:nnnnn{\faMehRollingEyes}{meh-rolling-eyes}{free2}{196}{"F5A5}
+\__fontawesome_def_icon:nnnnn{\faMemory}{memory}{free2}{90}{"F538}
+\__fontawesome_def_icon:nnnnn{\faMendeley}{mendeley}{brands1}{147}{"F7B3}
+\__fontawesome_def_icon:nnnnn{\faMenorah}{menorah}{free3}{22}{"F676}
+\__fontawesome_def_icon:nnnnn{\faMercury}{mercury}{free1}{81}{"F223}
+\__fontawesome_def_icon:nnnnn{\faMeteor}{meteor}{free3}{92}{"F753}
+\__fontawesome_def_icon:nnnnn{\faMicrochip}{microchip}{free1}{167}{"F2DB}
+\__fontawesome_def_icon:nnnnn{\faMicrophone}{microphone}{free0}{219}{"F130}
+\__fontawesome_def_icon:nnnnn{}{microphone-alt}{free1}{205}{"F3C9}
+\__fontawesome_def_icon:nnnnn{\faMicrophoneAltSlash}{microphone-alt-slash}{free2}{91}{"F539}
+\__fontawesome_def_icon:nnnnn{\faMicrophoneSlash}{microphone-slash}{free0}{220}{"F131}
+\__fontawesome_def_icon:nnnnn{\faMicroscope}{microscope}{free2}{245}{"F610}
+\__fontawesome_def_icon:nnnnn{\faMicrosoft}{microsoft}{brands0}{248}{"F3CA}
+\__fontawesome_def_icon:nnnnn{\faMinus}{minus}{free0}{85}{"F068}
+\__fontawesome_def_icon:nnnnn{\faMinusCircle}{minus-circle}{free0}{70}{"F056}
+\__fontawesome_def_icon:nnnnn{\faMinusSquare}{minus-square}{free0}{235}{"F146}
+\__fontawesome_def_icon:nnnnn{\faMitten}{mitten}{free3}{127}{"F7B5}
+\__fontawesome_def_icon:nnnnn{\faMix}{mix}{brands0}{249}{"F3CB}
+\__fontawesome_def_icon:nnnnn{\faMixcloud}{mixcloud}{brands0}{137}{"F289}
+\__fontawesome_def_icon:nnnnn{\faMizuni}{mizuni}{brands0}{250}{"F3CC}
+\__fontawesome_def_icon:nnnnn{\faMobile}{mobile}{free0}{194}{"F10B}
+\__fontawesome_def_icon:nnnnn{}{mobile-alt}{free1}{206}{"F3CD}
+\__fontawesome_def_icon:nnnnn{\faModx}{modx}{brands0}{133}{"F285}
+\__fontawesome_def_icon:nnnnn{\faMonero}{monero}{brands0}{251}{"F3D0}
+\__fontawesome_def_icon:nnnnn{\faMoneyBill}{money-bill}{free0}{154}{"F0D6}
+\__fontawesome_def_icon:nnnnn{}{money-bill-alt}{free1}{207}{"F3D1}
+\__fontawesome_def_icon:nnnnn{\faMoneyBillWave}{money-bill-wave}{free2}{92}{"F53A}
+\__fontawesome_def_icon:nnnnn{}{money-bill-wave-alt}{free2}{93}{"F53B}
+\__fontawesome_def_icon:nnnnn{\faMoneyCheck}{money-check}{free2}{94}{"F53C}
+\__fontawesome_def_icon:nnnnn{}{money-check-alt}{free2}{95}{"F53D}
+\__fontawesome_def_icon:nnnnn{\faMonument}{monument}{free2}{197}{"F5A6}
+\__fontawesome_def_icon:nnnnn{\faMoon}{moon}{free1}{7}{"F186}
+\__fontawesome_def_icon:nnnnn{\faMortarPestle}{mortar-pestle}{free2}{198}{"F5A7}
+\__fontawesome_def_icon:nnnnn{\faMosque}{mosque}{free3}{23}{"F678}
+\__fontawesome_def_icon:nnnnn{\faMotorcycle}{motorcycle}{free1}{76}{"F21C}
+\__fontawesome_def_icon:nnnnn{\faMountain}{mountain}{free3}{70}{"F6FC}
+\__fontawesome_def_icon:nnnnn{\faMousePointer}{mouse-pointer}{free1}{103}{"F245}
+\__fontawesome_def_icon:nnnnn{\faMugHot}{mug-hot}{free3}{128}{"F7B6}
+\__fontawesome_def_icon:nnnnn{\faMusic}{music}{free0}{1}{"F001}
+\__fontawesome_def_icon:nnnnn{\faNapster}{napster}{brands0}{252}{"F3D2}
+\__fontawesome_def_icon:nnnnn{\faNeos}{neos}{brands1}{120}{"F612}
+\__fontawesome_def_icon:nnnnn{\faNetworkWired}{network-wired}{free3}{71}{"F6FF}
+\__fontawesome_def_icon:nnnnn{\faNeuter}{neuter}{free1}{90}{"F22C}
+\__fontawesome_def_icon:nnnnn{\faNewspaper}{newspaper}{free1}{53}{"F1EA}
+\__fontawesome_def_icon:nnnnn{\faNimblr}{nimblr}{brands1}{109}{"F5A8}
+\__fontawesome_def_icon:nnnnn{\faNode}{node}{brands1}{46}{"F419}
+\__fontawesome_def_icon:nnnnn{\faNodeJs}{node-js}{brands0}{253}{"F3D3}
+\__fontawesome_def_icon:nnnnn{\faNotEqual}{not-equal}{free2}{96}{"F53E}
+\__fontawesome_def_icon:nnnnn{\faNotesMedical}{notes-medical}{free1}{255}{"F481}
+\__fontawesome_def_icon:nnnnn{\faNpm}{npm}{brands0}{254}{"F3D4}
+\__fontawesome_def_icon:nnnnn{\faNs8}{ns8}{brands0}{255}{"F3D5}
+\__fontawesome_def_icon:nnnnn{\faNutritionix}{nutritionix}{brands1}{0}{"F3D6}
+\__fontawesome_def_icon:nnnnn{\faObjectGroup}{object-group}{free1}{105}{"F247}
+\__fontawesome_def_icon:nnnnn{\faObjectUngroup}{object-ungroup}{free1}{106}{"F248}
+\__fontawesome_def_icon:nnnnn{\faOdnoklassniki}{odnoklassniki}{brands0}{114}{"F263}
+\__fontawesome_def_icon:nnnnn{\faOdnoklassnikiSquare}{odnoklassniki-square}{brands0}{115}{"F264}
+\__fontawesome_def_icon:nnnnn{\faOilCan}{oil-can}{free2}{246}{"F613}
+\__fontawesome_def_icon:nnnnn{\faOldRepublic}{old-republic}{brands1}{101}{"F510}
+\__fontawesome_def_icon:nnnnn{\faOm}{om}{free3}{24}{"F679}
+\__fontawesome_def_icon:nnnnn{\faOpencart}{opencart}{brands0}{106}{"F23D}
+\__fontawesome_def_icon:nnnnn{\faOpenid}{openid}{brands0}{45}{"F19B}
+\__fontawesome_def_icon:nnnnn{\faOpera}{opera}{brands0}{121}{"F26A}
+\__fontawesome_def_icon:nnnnn{\faOptinMonster}{optin-monster}{brands0}{105}{"F23C}
+\__fontawesome_def_icon:nnnnn{\faOsi}{osi}{brands1}{47}{"F41A}
+\__fontawesome_def_icon:nnnnn{\faOtter}{otter}{free3}{72}{"F700}
+\__fontawesome_def_icon:nnnnn{\faOutdent}{outdent}{free0}{49}{"F03B}
+\__fontawesome_def_icon:nnnnn{\faPage4}{page4}{brands1}{1}{"F3D7}
+\__fontawesome_def_icon:nnnnn{\faPagelines}{pagelines}{brands0}{40}{"F18C}
+\__fontawesome_def_icon:nnnnn{\faPager}{pager}{free3}{163}{"F815}
+\__fontawesome_def_icon:nnnnn{\faPaintBrush}{paint-brush}{free1}{61}{"F1FC}
+\__fontawesome_def_icon:nnnnn{\faPaintRoller}{paint-roller}{free2}{199}{"F5AA}
+\__fontawesome_def_icon:nnnnn{\faPalette}{palette}{free2}{97}{"F53F}
+\__fontawesome_def_icon:nnnnn{\faPalfed}{palfed}{brands1}{2}{"F3D8}
+\__fontawesome_def_icon:nnnnn{\faPallet}{pallet}{free2}{0}{"F482}
+\__fontawesome_def_icon:nnnnn{\faPaperclip}{paperclip}{free0}{143}{"F0C6}
+\__fontawesome_def_icon:nnnnn{\faPaperPlane}{paper-plane}{free1}{41}{"F1D8}
+\__fontawesome_def_icon:nnnnn{\faParachuteBox}{parachute-box}{free2}{26}{"F4CD}
+\__fontawesome_def_icon:nnnnn{\faParagraph}{paragraph}{free1}{44}{"F1DD}
+\__fontawesome_def_icon:nnnnn{\faParking}{parking}{free2}{98}{"F540}
+\__fontawesome_def_icon:nnnnn{\faPassport}{passport}{free2}{200}{"F5AB}
+\__fontawesome_def_icon:nnnnn{\faPastafarianism}{pastafarianism}{free3}{25}{"F67B}
+\__fontawesome_def_icon:nnnnn{\faPaste}{paste}{free0}{169}{"F0EA}
+\__fontawesome_def_icon:nnnnn{\faPatreon}{patreon}{brands1}{3}{"F3D9}
+\__fontawesome_def_icon:nnnnn{\faPause}{pause}{free0}{61}{"F04C}
+\__fontawesome_def_icon:nnnnn{\faPauseCircle}{pause-circle}{free1}{133}{"F28B}
+\__fontawesome_def_icon:nnnnn{\faPaw}{paw}{free1}{22}{"F1B0}
+\__fontawesome_def_icon:nnnnn{\faPaypal}{paypal}{brands0}{79}{"F1ED}
+\__fontawesome_def_icon:nnnnn{\faPeace}{peace}{free3}{26}{"F67C}
+\__fontawesome_def_icon:nnnnn{\faPen}{pen}{free1}{181}{"F304}
+\__fontawesome_def_icon:nnnnn{}{pen-alt}{free1}{182}{"F305}
+\__fontawesome_def_icon:nnnnn{}{pencil-alt}{free1}{180}{"F303}
+\__fontawesome_def_icon:nnnnn{\faPencilRuler}{pencil-ruler}{free2}{203}{"F5AE}
+\__fontawesome_def_icon:nnnnn{\faPenFancy}{pen-fancy}{free2}{201}{"F5AC}
+\__fontawesome_def_icon:nnnnn{\faPenNib}{pen-nib}{free2}{202}{"F5AD}
+\__fontawesome_def_icon:nnnnn{\faPennyArcade}{penny-arcade}{brands1}{129}{"F704}
+\__fontawesome_def_icon:nnnnn{\faPenSquare}{pen-square}{free0}{237}{"F14B}
+\__fontawesome_def_icon:nnnnn{\faPeopleCarry}{people-carry}{free2}{27}{"F4CE}
+\__fontawesome_def_icon:nnnnn{\faPepperHot}{pepper-hot}{free3}{164}{"F816}
+\__fontawesome_def_icon:nnnnn{\faPercent}{percent}{free1}{138}{"F295}
+\__fontawesome_def_icon:nnnnn{\faPercentage}{percentage}{free2}{99}{"F541}
+\__fontawesome_def_icon:nnnnn{\faPeriscope}{periscope}{brands1}{4}{"F3DA}
+\__fontawesome_def_icon:nnnnn{\faPersonBooth}{person-booth}{free3}{93}{"F756}
+\__fontawesome_def_icon:nnnnn{\faPhabricator}{phabricator}{brands1}{5}{"F3DB}
+\__fontawesome_def_icon:nnnnn{\faPhoenixFramework}{phoenix-framework}{brands1}{6}{"F3DC}
+\__fontawesome_def_icon:nnnnn{\faPhoenixSquadron}{phoenix-squadron}{brands1}{102}{"F511}
+\__fontawesome_def_icon:nnnnn{\faPhone}{phone}{free0}{115}{"F095}
+\__fontawesome_def_icon:nnnnn{}{phone-alt}{free3}{176}{"F879}
+\__fontawesome_def_icon:nnnnn{\faPhoneSlash}{phone-slash}{free1}{208}{"F3DD}
+\__fontawesome_def_icon:nnnnn{\faPhoneSquare}{phone-square}{free0}{116}{"F098}
+\__fontawesome_def_icon:nnnnn{}{phone-square-alt}{free3}{177}{"F87B}
+\__fontawesome_def_icon:nnnnn{\faPhoneVolume}{phone-volume}{free1}{142}{"F2A0}
+\__fontawesome_def_icon:nnnnn{\faPhotoVideo}{photo-video}{free3}{178}{"F87C}
+\__fontawesome_def_icon:nnnnn{\faPhp}{php}{brands1}{71}{"F457}
+\__fontawesome_def_icon:nnnnn{\faPiedPiper}{pied-piper}{brands0}{152}{"F2AE}
+\__fontawesome_def_icon:nnnnn{}{pied-piper-alt}{brands0}{55}{"F1A8}
+\__fontawesome_def_icon:nnnnn{\faPiedPiperHat}{pied-piper-hat}{brands1}{75}{"F4E5}
+\__fontawesome_def_icon:nnnnn{\faPiedPiperPp}{pied-piper-pp}{brands0}{54}{"F1A7}
+\__fontawesome_def_icon:nnnnn{\faPiggyBank}{piggy-bank}{free2}{28}{"F4D3}
+\__fontawesome_def_icon:nnnnn{\faPills}{pills}{free2}{1}{"F484}
+\__fontawesome_def_icon:nnnnn{\faPinterest}{pinterest}{brands0}{7}{"F0D2}
+\__fontawesome_def_icon:nnnnn{\faPinterestP}{pinterest-p}{brands0}{100}{"F231}
+\__fontawesome_def_icon:nnnnn{\faPinterestSquare}{pinterest-square}{brands0}{8}{"F0D3}
+\__fontawesome_def_icon:nnnnn{\faPizzaSlice}{pizza-slice}{free3}{165}{"F818}
+\__fontawesome_def_icon:nnnnn{\faPlaceOfWorship}{place-of-worship}{free3}{27}{"F67F}
+\__fontawesome_def_icon:nnnnn{\faPlane}{plane}{free0}{94}{"F072}
+\__fontawesome_def_icon:nnnnn{\faPlaneArrival}{plane-arrival}{free2}{204}{"F5AF}
+\__fontawesome_def_icon:nnnnn{\faPlaneDeparture}{plane-departure}{free2}{205}{"F5B0}
+\__fontawesome_def_icon:nnnnn{\faPlay}{play}{free0}{60}{"F04B}
+\__fontawesome_def_icon:nnnnn{\faPlayCircle}{play-circle}{free0}{234}{"F144}
+\__fontawesome_def_icon:nnnnn{\faPlaystation}{playstation}{brands1}{7}{"F3DF}
+\__fontawesome_def_icon:nnnnn{\faPlug}{plug}{free1}{52}{"F1E6}
+\__fontawesome_def_icon:nnnnn{\faPlus}{plus}{free0}{84}{"F067}
+\__fontawesome_def_icon:nnnnn{\faPlusCircle}{plus-circle}{free0}{69}{"F055}
+\__fontawesome_def_icon:nnnnn{\faPlusSquare}{plus-square}{free0}{182}{"F0FE}
+\__fontawesome_def_icon:nnnnn{\faPodcast}{podcast}{free1}{163}{"F2CE}
+\__fontawesome_def_icon:nnnnn{\faPoll}{poll}{free3}{28}{"F681}
+\__fontawesome_def_icon:nnnnn{\faPollH}{poll-h}{free3}{29}{"F682}
+\__fontawesome_def_icon:nnnnn{\faPoo}{poo}{free1}{178}{"F2FE}
+\__fontawesome_def_icon:nnnnn{\faPoop}{poop}{free2}{247}{"F619}
+\__fontawesome_def_icon:nnnnn{\faPooStorm}{poo-storm}{free3}{94}{"F75A}
+\__fontawesome_def_icon:nnnnn{\faPortrait}{portrait}{free1}{209}{"F3E0}
+\__fontawesome_def_icon:nnnnn{\faPoundSign}{pound-sign}{free0}{244}{"F154}
+\__fontawesome_def_icon:nnnnn{\faPowerOff}{power-off}{free0}{14}{"F011}
+\__fontawesome_def_icon:nnnnn{\faPray}{pray}{free3}{30}{"F683}
+\__fontawesome_def_icon:nnnnn{\faPrayingHands}{praying-hands}{free3}{31}{"F684}
+\__fontawesome_def_icon:nnnnn{\faPrescription}{prescription}{free2}{206}{"F5B1}
+\__fontawesome_def_icon:nnnnn{\faPrescriptionBottle}{prescription-bottle}{free2}{2}{"F485}
+\__fontawesome_def_icon:nnnnn{}{prescription-bottle-alt}{free2}{3}{"F486}
+\__fontawesome_def_icon:nnnnn{\faPrint}{print}{free0}{37}{"F02F}
+\__fontawesome_def_icon:nnnnn{\faProcedures}{procedures}{free2}{4}{"F487}
+\__fontawesome_def_icon:nnnnn{\faProductHunt}{product-hunt}{brands0}{136}{"F288}
+\__fontawesome_def_icon:nnnnn{\faProjectDiagram}{project-diagram}{free2}{100}{"F542}
+\__fontawesome_def_icon:nnnnn{\faPushed}{pushed}{brands1}{8}{"F3E1}
+\__fontawesome_def_icon:nnnnn{\faPuzzlePiece}{puzzle-piece}{free0}{218}{"F12E}
+\__fontawesome_def_icon:nnnnn{\faPython}{python}{brands1}{9}{"F3E2}
+\__fontawesome_def_icon:nnnnn{\faQq}{qq}{brands0}{74}{"F1D6}
+\__fontawesome_def_icon:nnnnn{\faQrcode}{qrcode}{free0}{31}{"F029}
+\__fontawesome_def_icon:nnnnn{\faQuestion}{question}{free0}{212}{"F128}
+\__fontawesome_def_icon:nnnnn{\faQuestionCircle}{question-circle}{free0}{73}{"F059}
+\__fontawesome_def_icon:nnnnn{\faQuidditch}{quidditch}{free1}{232}{"F458}
+\__fontawesome_def_icon:nnnnn{\faQuinscape}{quinscape}{brands1}{72}{"F459}
+\__fontawesome_def_icon:nnnnn{\faQuora}{quora}{brands0}{159}{"F2C4}
+\__fontawesome_def_icon:nnnnn{\faQuoteLeft}{quote-left}{free0}{195}{"F10D}
+\__fontawesome_def_icon:nnnnn{\faQuoteRight}{quote-right}{free0}{196}{"F10E}
+\__fontawesome_def_icon:nnnnn{\faQuran}{quran}{free3}{32}{"F687}
+\__fontawesome_def_icon:nnnnn{\faRadiation}{radiation}{free3}{129}{"F7B9}
+\__fontawesome_def_icon:nnnnn{}{radiation-alt}{free3}{130}{"F7BA}
+\__fontawesome_def_icon:nnnnn{\faRainbow}{rainbow}{free3}{95}{"F75B}
+\__fontawesome_def_icon:nnnnn{\faRandom}{random}{free0}{96}{"F074}
+\__fontawesome_def_icon:nnnnn{\faRaspberryPi}{raspberry-pi}{brands1}{148}{"F7BB}
+\__fontawesome_def_icon:nnnnn{\faRavelry}{ravelry}{brands0}{166}{"F2D9}
+\__fontawesome_def_icon:nnnnn{\faReact}{react}{brands1}{48}{"F41B}
+\__fontawesome_def_icon:nnnnn{\faReacteurope}{reacteurope}{brands1}{132}{"F75D}
+\__fontawesome_def_icon:nnnnn{\faReadme}{readme}{brands1}{73}{"F4D5}
+\__fontawesome_def_icon:nnnnn{\faRebel}{rebel}{brands0}{68}{"F1D0}
+\__fontawesome_def_icon:nnnnn{\faReceipt}{receipt}{free2}{101}{"F543}
+\__fontawesome_def_icon:nnnnn{\faRecycle}{recycle}{free1}{25}{"F1B8}
+\__fontawesome_def_icon:nnnnn{\faReddit}{reddit}{brands0}{48}{"F1A1}
+\__fontawesome_def_icon:nnnnn{\faRedditAlien}{reddit-alien}{brands0}{130}{"F281}
+\__fontawesome_def_icon:nnnnn{\faRedditSquare}{reddit-square}{brands0}{49}{"F1A2}
+\__fontawesome_def_icon:nnnnn{\faRedhat}{redhat}{brands1}{149}{"F7BC}
+\__fontawesome_def_icon:nnnnn{\faRedo}{redo}{free0}{22}{"F01E}
+\__fontawesome_def_icon:nnnnn{}{redo-alt}{free1}{177}{"F2F9}
+\__fontawesome_def_icon:nnnnn{\faRedRiver}{red-river}{brands1}{10}{"F3E3}
+\__fontawesome_def_icon:nnnnn{\faRegistered}{registered}{free1}{122}{"F25D}
+\__fontawesome_def_icon:nnnnn{\faRemoveFormat}{remove-format}{free3}{179}{"F87D}
+\__fontawesome_def_icon:nnnnn{\faRenren}{renren}{brands0}{39}{"F18B}
+\__fontawesome_def_icon:nnnnn{\faReply}{reply}{free1}{210}{"F3E5}
+\__fontawesome_def_icon:nnnnn{\faReplyAll}{reply-all}{free0}{207}{"F122}
+\__fontawesome_def_icon:nnnnn{\faReplyd}{replyd}{brands1}{12}{"F3E6}
+\__fontawesome_def_icon:nnnnn{\faRepublican}{republican}{free3}{96}{"F75E}
+\__fontawesome_def_icon:nnnnn{\faResearchgate}{researchgate}{brands1}{93}{"F4F8}
+\__fontawesome_def_icon:nnnnn{\faResolving}{resolving}{brands1}{13}{"F3E7}
+\__fontawesome_def_icon:nnnnn{\faRestroom}{restroom}{free3}{131}{"F7BD}
+\__fontawesome_def_icon:nnnnn{\faRetweet}{retweet}{free0}{101}{"F079}
+\__fontawesome_def_icon:nnnnn{\faRev}{rev}{brands1}{110}{"F5B2}
+\__fontawesome_def_icon:nnnnn{\faRibbon}{ribbon}{free2}{29}{"F4D6}
+\__fontawesome_def_icon:nnnnn{\faRing}{ring}{free3}{73}{"F70B}
+\__fontawesome_def_icon:nnnnn{\faRoad}{road}{free0}{19}{"F018}
+\__fontawesome_def_icon:nnnnn{\faRobot}{robot}{free2}{102}{"F544}
+\__fontawesome_def_icon:nnnnn{\faRocket}{rocket}{free0}{223}{"F135}
+\__fontawesome_def_icon:nnnnn{\faRocketchat}{rocketchat}{brands1}{14}{"F3E8}
+\__fontawesome_def_icon:nnnnn{\faRockrms}{rockrms}{brands1}{15}{"F3E9}
+\__fontawesome_def_icon:nnnnn{\faRoute}{route}{free2}{30}{"F4D7}
+\__fontawesome_def_icon:nnnnn{\faRProject}{r-project}{brands1}{92}{"F4F7}
+\__fontawesome_def_icon:nnnnn{\faRss}{rss}{free0}{119}{"F09E}
+\__fontawesome_def_icon:nnnnn{\faRssSquare}{rss-square}{free0}{233}{"F143}
+\__fontawesome_def_icon:nnnnn{\faRubleSign}{ruble-sign}{free0}{248}{"F158}
+\__fontawesome_def_icon:nnnnn{\faRuler}{ruler}{free2}{103}{"F545}
+\__fontawesome_def_icon:nnnnn{\faRulerCombined}{ruler-combined}{free2}{104}{"F546}
+\__fontawesome_def_icon:nnnnn{\faRulerHorizontal}{ruler-horizontal}{free2}{105}{"F547}
+\__fontawesome_def_icon:nnnnn{\faRulerVertical}{ruler-vertical}{free2}{106}{"F548}
+\__fontawesome_def_icon:nnnnn{\faRunning}{running}{free3}{74}{"F70C}
+\__fontawesome_def_icon:nnnnn{\faRupeeSign}{rupee-sign}{free0}{246}{"F156}
+\__fontawesome_def_icon:nnnnn{\faSadCry}{sad-cry}{free2}{207}{"F5B3}
+\__fontawesome_def_icon:nnnnn{\faSadTear}{sad-tear}{free2}{208}{"F5B4}
+\__fontawesome_def_icon:nnnnn{\faSafari}{safari}{brands0}{118}{"F267}
+\__fontawesome_def_icon:nnnnn{\faSalesforce}{salesforce}{brands1}{164}{"F83B}
+\__fontawesome_def_icon:nnnnn{\faSass}{sass}{brands1}{51}{"F41E}
+\__fontawesome_def_icon:nnnnn{\faSatellite}{satellite}{free3}{132}{"F7BF}
+\__fontawesome_def_icon:nnnnn{\faSatelliteDish}{satellite-dish}{free3}{133}{"F7C0}
+\__fontawesome_def_icon:nnnnn{\faSave}{save}{free0}{144}{"F0C7}
+\__fontawesome_def_icon:nnnnn{\faSchlix}{schlix}{brands1}{16}{"F3EA}
+\__fontawesome_def_icon:nnnnn{\faSchool}{school}{free2}{107}{"F549}
+\__fontawesome_def_icon:nnnnn{\faScrewdriver}{screwdriver}{free2}{108}{"F54A}
+\__fontawesome_def_icon:nnnnn{\faScribd}{scribd}{brands0}{138}{"F28A}
+\__fontawesome_def_icon:nnnnn{\faScroll}{scroll}{free3}{75}{"F70E}
+\__fontawesome_def_icon:nnnnn{\faSdCard}{sd-card}{free3}{134}{"F7C2}
+\__fontawesome_def_icon:nnnnn{\faSearch}{search}{free0}{2}{"F002}
+\__fontawesome_def_icon:nnnnn{\faSearchDollar}{search-dollar}{free3}{33}{"F688}
+\__fontawesome_def_icon:nnnnn{\faSearchengin}{searchengin}{brands1}{17}{"F3EB}
+\__fontawesome_def_icon:nnnnn{\faSearchLocation}{search-location}{free3}{34}{"F689}
+\__fontawesome_def_icon:nnnnn{\faSearchMinus}{search-minus}{free0}{13}{"F010}
+\__fontawesome_def_icon:nnnnn{\faSearchPlus}{search-plus}{free0}{12}{"F00E}
+\__fontawesome_def_icon:nnnnn{\faSeedling}{seedling}{free2}{31}{"F4D8}
+\__fontawesome_def_icon:nnnnn{\faSellcast}{sellcast}{brands0}{167}{"F2DA}
+\__fontawesome_def_icon:nnnnn{\faSellsy}{sellsy}{brands0}{96}{"F213}
+\__fontawesome_def_icon:nnnnn{\faServer}{server}{free1}{92}{"F233}
+\__fontawesome_def_icon:nnnnn{\faServicestack}{servicestack}{brands1}{18}{"F3EC}
+\__fontawesome_def_icon:nnnnn{\faShapes}{shapes}{free2}{248}{"F61F}
+\__fontawesome_def_icon:nnnnn{\faShare}{share}{free0}{81}{"F064}
+\__fontawesome_def_icon:nnnnn{}{share-alt}{free1}{46}{"F1E0}
+\__fontawesome_def_icon:nnnnn{\faShareAltSquare}{share-alt-square}{free1}{47}{"F1E1}
+\__fontawesome_def_icon:nnnnn{\faShareSquare}{share-square}{free0}{238}{"F14D}
+\__fontawesome_def_icon:nnnnn{\faShekelSign}{shekel-sign}{free1}{71}{"F20B}
+\__fontawesome_def_icon:nnnnn{}{shield-alt}{free1}{211}{"F3ED}
+\__fontawesome_def_icon:nnnnn{\faShip}{ship}{free1}{74}{"F21A}
+\__fontawesome_def_icon:nnnnn{\faShippingFast}{shipping-fast}{free2}{5}{"F48B}
+\__fontawesome_def_icon:nnnnn{\faShirtsinbulk}{shirtsinbulk}{brands0}{97}{"F214}
+\__fontawesome_def_icon:nnnnn{\faShoePrints}{shoe-prints}{free2}{109}{"F54B}
+\__fontawesome_def_icon:nnnnn{\faShoppingBag}{shopping-bag}{free1}{135}{"F290}
+\__fontawesome_def_icon:nnnnn{\faShoppingBasket}{shopping-basket}{free1}{136}{"F291}
+\__fontawesome_def_icon:nnnnn{\faShoppingCart}{shopping-cart}{free0}{102}{"F07A}
+\__fontawesome_def_icon:nnnnn{\faShopware}{shopware}{brands1}{111}{"F5B5}
+\__fontawesome_def_icon:nnnnn{\faShower}{shower}{free1}{161}{"F2CC}
+\__fontawesome_def_icon:nnnnn{\faShuttleVan}{shuttle-van}{free2}{209}{"F5B6}
+\__fontawesome_def_icon:nnnnn{\faSign}{sign}{free2}{32}{"F4D9}
+\__fontawesome_def_icon:nnnnn{}{signal}{free0}{15}{"F012}
+\__fontawesome_def_icon:nnnnn{\faSignature}{signature}{free2}{210}{"F5B7}
+\__fontawesome_def_icon:nnnnn{}{sign-in-alt}{free1}{176}{"F2F6}
+\__fontawesome_def_icon:nnnnn{\faSignLanguage}{sign-language}{free1}{147}{"F2A7}
+\__fontawesome_def_icon:nnnnn{}{sign-out-alt}{free1}{175}{"F2F5}
+\__fontawesome_def_icon:nnnnn{\faSimCard}{sim-card}{free3}{135}{"F7C4}
+\__fontawesome_def_icon:nnnnn{\faSimplybuilt}{simplybuilt}{brands0}{98}{"F215}
+\__fontawesome_def_icon:nnnnn{\faSistrix}{sistrix}{brands1}{19}{"F3EE}
+\__fontawesome_def_icon:nnnnn{\faSitemap}{sitemap}{free0}{167}{"F0E8}
+\__fontawesome_def_icon:nnnnn{\faSith}{sith}{brands1}{103}{"F512}
+\__fontawesome_def_icon:nnnnn{\faSkating}{skating}{free3}{136}{"F7C5}
+\__fontawesome_def_icon:nnnnn{\faSketch}{sketch}{brands1}{150}{"F7C6}
+\__fontawesome_def_icon:nnnnn{\faSkiing}{skiing}{free3}{137}{"F7C9}
+\__fontawesome_def_icon:nnnnn{\faSkiingNordic}{skiing-nordic}{free3}{138}{"F7CA}
+\__fontawesome_def_icon:nnnnn{\faSkull}{skull}{free2}{110}{"F54C}
+\__fontawesome_def_icon:nnnnn{\faSkullCrossbones}{skull-crossbones}{free3}{76}{"F714}
+\__fontawesome_def_icon:nnnnn{\faSkyatlas}{skyatlas}{brands0}{99}{"F216}
+\__fontawesome_def_icon:nnnnn{\faSkype}{skype}{brands0}{33}{"F17E}
+\__fontawesome_def_icon:nnnnn{\faSlack}{slack}{brands0}{43}{"F198}
+\__fontawesome_def_icon:nnnnn{\faSlackHash}{slack-hash}{brands1}{20}{"F3EF}
+\__fontawesome_def_icon:nnnnn{\faSlash}{slash}{free3}{77}{"F715}
+\__fontawesome_def_icon:nnnnn{\faSleigh}{sleigh}{free3}{139}{"F7CC}
+\__fontawesome_def_icon:nnnnn{\faSlidersH}{sliders-h}{free1}{45}{"F1DE}
+\__fontawesome_def_icon:nnnnn{\faSlideshare}{slideshare}{brands0}{76}{"F1E7}
+\__fontawesome_def_icon:nnnnn{\faSmile}{smile}{free0}{199}{"F118}
+\__fontawesome_def_icon:nnnnn{\faSmileBeam}{smile-beam}{free2}{211}{"F5B8}
+\__fontawesome_def_icon:nnnnn{\faSmileWink}{smile-wink}{free2}{33}{"F4DA}
+\__fontawesome_def_icon:nnnnn{\faSmog}{smog}{free3}{97}{"F75F}
+\__fontawesome_def_icon:nnnnn{\faSmoking}{smoking}{free2}{6}{"F48D}
+\__fontawesome_def_icon:nnnnn{\faSmokingBan}{smoking-ban}{free2}{111}{"F54D}
+\__fontawesome_def_icon:nnnnn{\faSms}{sms}{free3}{140}{"F7CD}
+\__fontawesome_def_icon:nnnnn{\faSnapchat}{snapchat}{brands0}{149}{"F2AB}
+\__fontawesome_def_icon:nnnnn{\faSnapchatGhost}{snapchat-ghost}{brands0}{150}{"F2AC}
+\__fontawesome_def_icon:nnnnn{\faSnapchatSquare}{snapchat-square}{brands0}{151}{"F2AD}
+\__fontawesome_def_icon:nnnnn{\faSnowboarding}{snowboarding}{free3}{141}{"F7CE}
+\__fontawesome_def_icon:nnnnn{\faSnowflake}{snowflake}{free1}{168}{"F2DC}
+\__fontawesome_def_icon:nnnnn{\faSnowman}{snowman}{free3}{142}{"F7D0}
+\__fontawesome_def_icon:nnnnn{\faSnowplow}{snowplow}{free3}{143}{"F7D2}
+\__fontawesome_def_icon:nnnnn{\faSocks}{socks}{free3}{35}{"F696}
+\__fontawesome_def_icon:nnnnn{\faSolarPanel}{solar-panel}{free2}{212}{"F5BA}
+\__fontawesome_def_icon:nnnnn{\faSort}{sort}{free0}{160}{"F0DC}
+\__fontawesome_def_icon:nnnnn{\faSortAlphaDown}{sort-alpha-down}{free0}{252}{"F15D}
+\__fontawesome_def_icon:nnnnn{}{sort-alpha-down-alt}{free3}{180}{"F881}
+\__fontawesome_def_icon:nnnnn{\faSortAlphaUp}{sort-alpha-up}{free0}{253}{"F15E}
+\__fontawesome_def_icon:nnnnn{}{sort-alpha-up-alt}{free3}{181}{"F882}
+\__fontawesome_def_icon:nnnnn{\faSortAmountDown}{sort-amount-down}{free0}{254}{"F160}
+\__fontawesome_def_icon:nnnnn{}{sort-amount-down-alt}{free3}{182}{"F884}
+\__fontawesome_def_icon:nnnnn{\faSortAmountUp}{sort-amount-up}{free0}{255}{"F161}
+\__fontawesome_def_icon:nnnnn{}{sort-amount-up-alt}{free3}{183}{"F885}
+\__fontawesome_def_icon:nnnnn{\faSortDown}{sort-down}{free0}{161}{"F0DD}
+\__fontawesome_def_icon:nnnnn{\faSortNumericDown}{sort-numeric-down}{free1}{0}{"F162}
+\__fontawesome_def_icon:nnnnn{}{sort-numeric-down-alt}{free3}{184}{"F886}
+\__fontawesome_def_icon:nnnnn{\faSortNumericUp}{sort-numeric-up}{free1}{1}{"F163}
+\__fontawesome_def_icon:nnnnn{}{sort-numeric-up-alt}{free3}{185}{"F887}
+\__fontawesome_def_icon:nnnnn{\faSortUp}{sort-up}{free0}{162}{"F0DE}
+\__fontawesome_def_icon:nnnnn{\faSoundcloud}{soundcloud}{brands0}{64}{"F1BE}
+\__fontawesome_def_icon:nnnnn{\faSourcetree}{sourcetree}{brands1}{151}{"F7D3}
+\__fontawesome_def_icon:nnnnn{\faSpa}{spa}{free2}{213}{"F5BB}
+\__fontawesome_def_icon:nnnnn{\faSpaceShuttle}{space-shuttle}{free1}{14}{"F197}
+\__fontawesome_def_icon:nnnnn{\faSpeakap}{speakap}{brands1}{21}{"F3F3}
+\__fontawesome_def_icon:nnnnn{\faSpeakerDeck}{speaker-deck}{brands1}{165}{"F83C}
+\__fontawesome_def_icon:nnnnn{\faSpellCheck}{spell-check}{free3}{186}{"F891}
+\__fontawesome_def_icon:nnnnn{\faSpider}{spider}{free3}{78}{"F717}
+\__fontawesome_def_icon:nnnnn{\faSpinner}{spinner}{free0}{197}{"F110}
+\__fontawesome_def_icon:nnnnn{\faSplotch}{splotch}{free2}{214}{"F5BC}
+\__fontawesome_def_icon:nnnnn{\faSpotify}{spotify}{brands0}{62}{"F1BC}
+\__fontawesome_def_icon:nnnnn{\faSprayCan}{spray-can}{free2}{215}{"F5BD}
+\__fontawesome_def_icon:nnnnn{\faSquare}{square}{free0}{145}{"F0C8}
+\__fontawesome_def_icon:nnnnn{\faSquareFull}{square-full}{free1}{233}{"F45C}
+\__fontawesome_def_icon:nnnnn{}{square-root-alt}{free3}{36}{"F698}
+\__fontawesome_def_icon:nnnnn{\faSquarespace}{squarespace}{brands1}{112}{"F5BE}
+\__fontawesome_def_icon:nnnnn{\faStackExchange}{stack-exchange}{brands0}{41}{"F18D}
+\__fontawesome_def_icon:nnnnn{\faStackOverflow}{stack-overflow}{brands0}{21}{"F16C}
+\__fontawesome_def_icon:nnnnn{\faStackpath}{stackpath}{brands1}{170}{"F842}
+\__fontawesome_def_icon:nnnnn{\faStamp}{stamp}{free2}{216}{"F5BF}
+\__fontawesome_def_icon:nnnnn{\faStar}{star}{free0}{4}{"F005}
+\__fontawesome_def_icon:nnnnn{\faStarAndCrescent}{star-and-crescent}{free3}{37}{"F699}
+\__fontawesome_def_icon:nnnnn{\faStarHalf}{star-half}{free0}{110}{"F089}
+\__fontawesome_def_icon:nnnnn{}{star-half-alt}{free2}{217}{"F5C0}
+\__fontawesome_def_icon:nnnnn{\faStarOfDavid}{star-of-david}{free3}{38}{"F69A}
+\__fontawesome_def_icon:nnnnn{\faStarOfLife}{star-of-life}{free2}{249}{"F621}
+\__fontawesome_def_icon:nnnnn{\faStaylinked}{staylinked}{brands1}{22}{"F3F5}
+\__fontawesome_def_icon:nnnnn{\faSteam}{steam}{brands0}{60}{"F1B6}
+\__fontawesome_def_icon:nnnnn{\faSteamSquare}{steam-square}{brands0}{61}{"F1B7}
+\__fontawesome_def_icon:nnnnn{\faSteamSymbol}{steam-symbol}{brands1}{23}{"F3F6}
+\__fontawesome_def_icon:nnnnn{\faStepBackward}{step-backward}{free0}{57}{"F048}
+\__fontawesome_def_icon:nnnnn{\faStepForward}{step-forward}{free0}{65}{"F051}
+\__fontawesome_def_icon:nnnnn{\faStethoscope}{stethoscope}{free0}{172}{"F0F1}
+\__fontawesome_def_icon:nnnnn{\faStickerMule}{sticker-mule}{brands1}{24}{"F3F7}
+\__fontawesome_def_icon:nnnnn{\faStickyNote}{sticky-note}{free1}{107}{"F249}
+\__fontawesome_def_icon:nnnnn{\faStop}{stop}{free0}{62}{"F04D}
+\__fontawesome_def_icon:nnnnn{\faStopCircle}{stop-circle}{free1}{134}{"F28D}
+\__fontawesome_def_icon:nnnnn{\faStopwatch}{stopwatch}{free1}{174}{"F2F2}
+\__fontawesome_def_icon:nnnnn{\faStore}{store}{free2}{112}{"F54E}
+\__fontawesome_def_icon:nnnnn{}{store-alt}{free2}{113}{"F54F}
+\__fontawesome_def_icon:nnnnn{\faStrava}{strava}{brands1}{59}{"F428}
+\__fontawesome_def_icon:nnnnn{\faStream}{stream}{free2}{114}{"F550}
+\__fontawesome_def_icon:nnnnn{\faStreetView}{street-view}{free1}{77}{"F21D}
+\__fontawesome_def_icon:nnnnn{\faStrikethrough}{strikethrough}{free0}{149}{"F0CC}
+\__fontawesome_def_icon:nnnnn{\faStripe}{stripe}{brands1}{60}{"F429}
+\__fontawesome_def_icon:nnnnn{\faStripeS}{stripe-s}{brands1}{61}{"F42A}
+\__fontawesome_def_icon:nnnnn{\faStroopwafel}{stroopwafel}{free2}{115}{"F551}
+\__fontawesome_def_icon:nnnnn{\faStudiovinari}{studiovinari}{brands1}{25}{"F3F8}
+\__fontawesome_def_icon:nnnnn{\faStumbleupon}{stumbleupon}{brands0}{51}{"F1A4}
+\__fontawesome_def_icon:nnnnn{\faStumbleuponCircle}{stumbleupon-circle}{brands0}{50}{"F1A3}
+\__fontawesome_def_icon:nnnnn{\faSubscript}{subscript}{free0}{216}{"F12C}
+\__fontawesome_def_icon:nnnnn{\faSubway}{subway}{free1}{97}{"F239}
+\__fontawesome_def_icon:nnnnn{\faSuitcase}{suitcase}{free0}{173}{"F0F2}
+\__fontawesome_def_icon:nnnnn{\faSuitcaseRolling}{suitcase-rolling}{free2}{218}{"F5C1}
+\__fontawesome_def_icon:nnnnn{\faSun}{sun}{free1}{6}{"F185}
+\__fontawesome_def_icon:nnnnn{\faSuperpowers}{superpowers}{brands0}{168}{"F2DD}
+\__fontawesome_def_icon:nnnnn{\faSuperscript}{superscript}{free0}{215}{"F12B}
+\__fontawesome_def_icon:nnnnn{\faSupple}{supple}{brands1}{26}{"F3F9}
+\__fontawesome_def_icon:nnnnn{\faSurprise}{surprise}{free2}{219}{"F5C2}
+\__fontawesome_def_icon:nnnnn{\faSuse}{suse}{brands1}{152}{"F7D6}
+\__fontawesome_def_icon:nnnnn{\faSwatchbook}{swatchbook}{free2}{220}{"F5C3}
+\__fontawesome_def_icon:nnnnn{\faSwimmer}{swimmer}{free2}{221}{"F5C4}
+\__fontawesome_def_icon:nnnnn{\faSwimmingPool}{swimming-pool}{free2}{222}{"F5C5}
+\__fontawesome_def_icon:nnnnn{\faSymfony}{symfony}{brands1}{166}{"F83D}
+\__fontawesome_def_icon:nnnnn{\faSynagogue}{synagogue}{free3}{39}{"F69B}
+\__fontawesome_def_icon:nnnnn{\faSync}{sync}{free0}{23}{"F021}
+\__fontawesome_def_icon:nnnnn{}{sync-alt}{free1}{173}{"F2F1}
+\__fontawesome_def_icon:nnnnn{\faSyringe}{syringe}{free2}{7}{"F48E}
+\__fontawesome_def_icon:nnnnn{\faTable}{table}{free0}{151}{"F0CE}
+\__fontawesome_def_icon:nnnnn{\faTablet}{tablet}{free0}{193}{"F10A}
+\__fontawesome_def_icon:nnnnn{}{tablet-alt}{free1}{212}{"F3FA}
+\__fontawesome_def_icon:nnnnn{\faTableTennis}{table-tennis}{free1}{234}{"F45D}
+\__fontawesome_def_icon:nnnnn{\faTablets}{tablets}{free2}{8}{"F490}
+\__fontawesome_def_icon:nnnnn{}{tachometer-alt}{free1}{213}{"F3FD}
+\__fontawesome_def_icon:nnnnn{\faTag}{tag}{free0}{33}{"F02B}
+\__fontawesome_def_icon:nnnnn{\faTags}{tags}{free0}{34}{"F02C}
+\__fontawesome_def_icon:nnnnn{\faTape}{tape}{free2}{34}{"F4DB}
+\__fontawesome_def_icon:nnnnn{\faTasks}{tasks}{free0}{133}{"F0AE}
+\__fontawesome_def_icon:nnnnn{\faTaxi}{taxi}{free1}{27}{"F1BA}
+\__fontawesome_def_icon:nnnnn{\faTeamspeak}{teamspeak}{brands1}{94}{"F4F9}
+\__fontawesome_def_icon:nnnnn{\faTeeth}{teeth}{free2}{250}{"F62E}
+\__fontawesome_def_icon:nnnnn{\faTeethOpen}{teeth-open}{free2}{251}{"F62F}
+\__fontawesome_def_icon:nnnnn{\faTelegram}{telegram}{brands0}{161}{"F2C6}
+\__fontawesome_def_icon:nnnnn{\faTelegramPlane}{telegram-plane}{brands1}{27}{"F3FE}
+\__fontawesome_def_icon:nnnnn{\faTemperatureHigh}{temperature-high}{free3}{98}{"F769}
+\__fontawesome_def_icon:nnnnn{\faTemperatureLow}{temperature-low}{free3}{99}{"F76B}
+\__fontawesome_def_icon:nnnnn{\faTencentWeibo}{tencent-weibo}{brands0}{73}{"F1D5}
+\__fontawesome_def_icon:nnnnn{\faTenge}{tenge}{free3}{144}{"F7D7}
+\__fontawesome_def_icon:nnnnn{\faTerminal}{terminal}{free0}{205}{"F120}
+\__fontawesome_def_icon:nnnnn{\faTextHeight}{text-height}{free0}{42}{"F034}
+\__fontawesome_def_icon:nnnnn{\faTextWidth}{text-width}{free0}{43}{"F035}
+\__fontawesome_def_icon:nnnnn{\faTh}{th}{free0}{8}{"F00A}
+\__fontawesome_def_icon:nnnnn{\faTheaterMasks}{theater-masks}{free2}{252}{"F630}
+\__fontawesome_def_icon:nnnnn{\faThemeco}{themeco}{brands1}{113}{"F5C6}
+\__fontawesome_def_icon:nnnnn{\faThemeisle}{themeisle}{brands0}{155}{"F2B2}
+\__fontawesome_def_icon:nnnnn{\faTheRedYeti}{the-red-yeti}{brands1}{123}{"F69D}
+\__fontawesome_def_icon:nnnnn{\faThermometer}{thermometer}{free2}{9}{"F491}
+\__fontawesome_def_icon:nnnnn{\faThermometerEmpty}{thermometer-empty}{free1}{160}{"F2CB}
+\__fontawesome_def_icon:nnnnn{\faThermometerFull}{thermometer-full}{free1}{156}{"F2C7}
+\__fontawesome_def_icon:nnnnn{\faThermometerHalf}{thermometer-half}{free1}{158}{"F2C9}
+\__fontawesome_def_icon:nnnnn{\faThermometerQuarter}{thermometer-quarter}{free1}{159}{"F2CA}
+\__fontawesome_def_icon:nnnnn{\faThermometerThreeQuarters}{thermometer-three-quarters}{free1}{157}{"F2C8}
+\__fontawesome_def_icon:nnnnn{\faThinkPeaks}{think-peaks}{brands1}{131}{"F731}
+\__fontawesome_def_icon:nnnnn{\faThLarge}{th-large}{free0}{7}{"F009}
+\__fontawesome_def_icon:nnnnn{\faThList}{th-list}{free0}{9}{"F00B}
+\__fontawesome_def_icon:nnnnn{\faThumbsDown}{thumbs-down}{free1}{3}{"F165}
+\__fontawesome_def_icon:nnnnn{\faThumbsUp}{thumbs-up}{free1}{2}{"F164}
+\__fontawesome_def_icon:nnnnn{\faThumbtack}{thumbtack}{free0}{111}{"F08D}
+\__fontawesome_def_icon:nnnnn{}{ticket-alt}{free1}{214}{"F3FF}
+\__fontawesome_def_icon:nnnnn{\faTimes}{times}{free0}{11}{"F00D}
+\__fontawesome_def_icon:nnnnn{\faTimesCircle}{times-circle}{free0}{71}{"F057}
+\__fontawesome_def_icon:nnnnn{\faTint}{tint}{free0}{55}{"F043}
+\__fontawesome_def_icon:nnnnn{\faTintSlash}{tint-slash}{free2}{223}{"F5C7}
+\__fontawesome_def_icon:nnnnn{\faTired}{tired}{free2}{224}{"F5C8}
+\__fontawesome_def_icon:nnnnn{\faToggleOff}{toggle-off}{free1}{66}{"F204}
+\__fontawesome_def_icon:nnnnn{\faToggleOn}{toggle-on}{free1}{67}{"F205}
+\__fontawesome_def_icon:nnnnn{\faToilet}{toilet}{free3}{145}{"F7D8}
+\__fontawesome_def_icon:nnnnn{\faToiletPaper}{toilet-paper}{free3}{79}{"F71E}
+\__fontawesome_def_icon:nnnnn{\faToolbox}{toolbox}{free2}{116}{"F552}
+\__fontawesome_def_icon:nnnnn{\faTools}{tools}{free3}{146}{"F7D9}
+\__fontawesome_def_icon:nnnnn{\faTooth}{tooth}{free2}{225}{"F5C9}
+\__fontawesome_def_icon:nnnnn{\faTorah}{torah}{free3}{40}{"F6A0}
+\__fontawesome_def_icon:nnnnn{\faToriiGate}{torii-gate}{free3}{41}{"F6A1}
+\__fontawesome_def_icon:nnnnn{\faTractor}{tractor}{free3}{80}{"F722}
+\__fontawesome_def_icon:nnnnn{\faTradeFederation}{trade-federation}{brands1}{104}{"F513}
+\__fontawesome_def_icon:nnnnn{\faTrademark}{trademark}{free1}{121}{"F25C}
+\__fontawesome_def_icon:nnnnn{\faTrafficLight}{traffic-light}{free2}{253}{"F637}
+\__fontawesome_def_icon:nnnnn{\faTrain}{train}{free1}{96}{"F238}
+\__fontawesome_def_icon:nnnnn{\faTram}{tram}{free3}{147}{"F7DA}
+\__fontawesome_def_icon:nnnnn{\faTransgender}{transgender}{free1}{82}{"F224}
+\__fontawesome_def_icon:nnnnn{}{transgender-alt}{free1}{83}{"F225}
+\__fontawesome_def_icon:nnnnn{\faTrash}{trash}{free1}{57}{"F1F8}
+\__fontawesome_def_icon:nnnnn{}{trash-alt}{free1}{172}{"F2ED}
+\__fontawesome_def_icon:nnnnn{\faTrashRestore}{trash-restore}{free3}{166}{"F829}
+\__fontawesome_def_icon:nnnnn{}{trash-restore-alt}{free3}{167}{"F82A}
+\__fontawesome_def_icon:nnnnn{\faTree}{tree}{free1}{28}{"F1BB}
+\__fontawesome_def_icon:nnnnn{\faTrello}{trello}{brands0}{35}{"F181}
+\__fontawesome_def_icon:nnnnn{\faTripadvisor}{tripadvisor}{brands0}{113}{"F262}
+\__fontawesome_def_icon:nnnnn{\faTrophy}{trophy}{free0}{112}{"F091}
+\__fontawesome_def_icon:nnnnn{\faTruck}{truck}{free0}{153}{"F0D1}
+\__fontawesome_def_icon:nnnnn{\faTruckLoading}{truck-loading}{free2}{35}{"F4DE}
+\__fontawesome_def_icon:nnnnn{\faTruckMonster}{truck-monster}{free2}{254}{"F63B}
+\__fontawesome_def_icon:nnnnn{\faTruckMoving}{truck-moving}{free2}{36}{"F4DF}
+\__fontawesome_def_icon:nnnnn{\faTruckPickup}{truck-pickup}{free2}{255}{"F63C}
+\__fontawesome_def_icon:nnnnn{\faTshirt}{tshirt}{free2}{117}{"F553}
+\__fontawesome_def_icon:nnnnn{\faTty}{tty}{free1}{50}{"F1E4}
+\__fontawesome_def_icon:nnnnn{\faTumblr}{tumblr}{brands0}{26}{"F173}
+\__fontawesome_def_icon:nnnnn{\faTumblrSquare}{tumblr-square}{brands0}{27}{"F174}
+\__fontawesome_def_icon:nnnnn{\faTv}{tv}{free1}{123}{"F26C}
+\__fontawesome_def_icon:nnnnn{\faTwitch}{twitch}{brands0}{77}{"F1E8}
+\__fontawesome_def_icon:nnnnn{\faTwitter}{twitter}{brands0}{4}{"F099}
+\__fontawesome_def_icon:nnnnn{\faTwitterSquare}{twitter-square}{brands0}{0}{"F081}
+\__fontawesome_def_icon:nnnnn{\faTypo3}{typo3}{brands1}{62}{"F42B}
+\__fontawesome_def_icon:nnnnn{\faUber}{uber}{brands1}{28}{"F402}
+\__fontawesome_def_icon:nnnnn{\faUbuntu}{ubuntu}{brands1}{153}{"F7DF}
+\__fontawesome_def_icon:nnnnn{\faUikit}{uikit}{brands1}{29}{"F403}
+\__fontawesome_def_icon:nnnnn{\faUmbrella}{umbrella}{free0}{168}{"F0E9}
+\__fontawesome_def_icon:nnnnn{\faUmbrellaBeach}{umbrella-beach}{free2}{226}{"F5CA}
+\__fontawesome_def_icon:nnnnn{\faUnderline}{underline}{free0}{150}{"F0CD}
+\__fontawesome_def_icon:nnnnn{\faUndo}{undo}{free0}{164}{"F0E2}
+\__fontawesome_def_icon:nnnnn{}{undo-alt}{free1}{171}{"F2EA}
+\__fontawesome_def_icon:nnnnn{\faUniregistry}{uniregistry}{brands1}{30}{"F404}
+\__fontawesome_def_icon:nnnnn{\faUniversalAccess}{universal-access}{free1}{139}{"F29A}
+\__fontawesome_def_icon:nnnnn{\faUniversity}{university}{free1}{16}{"F19C}
+\__fontawesome_def_icon:nnnnn{\faUnlink}{unlink}{free0}{211}{"F127}
+\__fontawesome_def_icon:nnnnn{\faUnlock}{unlock}{free0}{117}{"F09C}
+\__fontawesome_def_icon:nnnnn{}{unlock-alt}{free0}{229}{"F13E}
+\__fontawesome_def_icon:nnnnn{\faUntappd}{untappd}{brands1}{31}{"F405}
+\__fontawesome_def_icon:nnnnn{\faUpload}{upload}{free0}{113}{"F093}
+\__fontawesome_def_icon:nnnnn{\faUps}{ups}{brands1}{154}{"F7E0}
+\__fontawesome_def_icon:nnnnn{\faUsb}{usb}{brands0}{135}{"F287}
+\__fontawesome_def_icon:nnnnn{\faUser}{user}{free0}{5}{"F007}
+\__fontawesome_def_icon:nnnnn{}{user-alt}{free1}{215}{"F406}
+\__fontawesome_def_icon:nnnnn{\faUserAltSlash}{user-alt-slash}{free2}{39}{"F4FA}
+\__fontawesome_def_icon:nnnnn{\faUserAstronaut}{user-astronaut}{free2}{40}{"F4FB}
+\__fontawesome_def_icon:nnnnn{\faUserCheck}{user-check}{free2}{41}{"F4FC}
+\__fontawesome_def_icon:nnnnn{\faUserCircle}{user-circle}{free1}{153}{"F2BD}
+\__fontawesome_def_icon:nnnnn{\faUserClock}{user-clock}{free2}{42}{"F4FD}
+\__fontawesome_def_icon:nnnnn{\faUserCog}{user-cog}{free2}{43}{"F4FE}
+\__fontawesome_def_icon:nnnnn{\faUserEdit}{user-edit}{free2}{44}{"F4FF}
+\__fontawesome_def_icon:nnnnn{\faUserFriends}{user-friends}{free2}{45}{"F500}
+\__fontawesome_def_icon:nnnnn{\faUserGraduate}{user-graduate}{free2}{46}{"F501}
+\__fontawesome_def_icon:nnnnn{\faUserInjured}{user-injured}{free3}{81}{"F728}
+\__fontawesome_def_icon:nnnnn{\faUserLock}{user-lock}{free2}{47}{"F502}
+\__fontawesome_def_icon:nnnnn{\faUserMd}{user-md}{free0}{171}{"F0F0}
+\__fontawesome_def_icon:nnnnn{\faUserMinus}{user-minus}{free2}{48}{"F503}
+\__fontawesome_def_icon:nnnnn{\faUserNinja}{user-ninja}{free2}{49}{"F504}
+\__fontawesome_def_icon:nnnnn{\faUserNurse}{user-nurse}{free3}{168}{"F82F}
+\__fontawesome_def_icon:nnnnn{\faUserPlus}{user-plus}{free1}{93}{"F234}
+\__fontawesome_def_icon:nnnnn{\faUsers}{users}{free0}{137}{"F0C0}
+\__fontawesome_def_icon:nnnnn{\faUsersCog}{users-cog}{free2}{54}{"F509}
+\__fontawesome_def_icon:nnnnn{\faUserSecret}{user-secret}{free1}{75}{"F21B}
+\__fontawesome_def_icon:nnnnn{\faUserShield}{user-shield}{free2}{50}{"F505}
+\__fontawesome_def_icon:nnnnn{\faUserSlash}{user-slash}{free2}{51}{"F506}
+\__fontawesome_def_icon:nnnnn{\faUserTag}{user-tag}{free2}{52}{"F507}
+\__fontawesome_def_icon:nnnnn{\faUserTie}{user-tie}{free2}{53}{"F508}
+\__fontawesome_def_icon:nnnnn{\faUserTimes}{user-times}{free1}{94}{"F235}
+\__fontawesome_def_icon:nnnnn{\faUsps}{usps}{brands1}{155}{"F7E1}
+\__fontawesome_def_icon:nnnnn{\faUssunnah}{ussunnah}{brands1}{32}{"F407}
+\__fontawesome_def_icon:nnnnn{\faUtensils}{utensils}{free1}{170}{"F2E7}
+\__fontawesome_def_icon:nnnnn{\faUtensilSpoon}{utensil-spoon}{free1}{169}{"F2E5}
+\__fontawesome_def_icon:nnnnn{\faVaadin}{vaadin}{brands1}{33}{"F408}
+\__fontawesome_def_icon:nnnnn{\faVectorSquare}{vector-square}{free2}{227}{"F5CB}
+\__fontawesome_def_icon:nnnnn{\faVenus}{venus}{free1}{79}{"F221}
+\__fontawesome_def_icon:nnnnn{\faVenusDouble}{venus-double}{free1}{84}{"F226}
+\__fontawesome_def_icon:nnnnn{\faVenusMars}{venus-mars}{free1}{86}{"F228}
+\__fontawesome_def_icon:nnnnn{\faViacoin}{viacoin}{brands0}{102}{"F237}
+\__fontawesome_def_icon:nnnnn{\faViadeo}{viadeo}{brands0}{147}{"F2A9}
+\__fontawesome_def_icon:nnnnn{\faViadeoSquare}{viadeo-square}{brands0}{148}{"F2AA}
+\__fontawesome_def_icon:nnnnn{\faVial}{vial}{free2}{10}{"F492}
+\__fontawesome_def_icon:nnnnn{\faVials}{vials}{free2}{11}{"F493}
+\__fontawesome_def_icon:nnnnn{\faViber}{viber}{brands1}{34}{"F409}
+\__fontawesome_def_icon:nnnnn{\faVideo}{video}{free0}{51}{"F03D}
+\__fontawesome_def_icon:nnnnn{\faVideoSlash}{video-slash}{free2}{37}{"F4E2}
+\__fontawesome_def_icon:nnnnn{\faVihara}{vihara}{free3}{42}{"F6A7}
+\__fontawesome_def_icon:nnnnn{\faVimeo}{vimeo}{brands1}{35}{"F40A}
+\__fontawesome_def_icon:nnnnn{\faVimeoSquare}{vimeo-square}{brands0}{42}{"F194}
+\__fontawesome_def_icon:nnnnn{\faVimeoV}{vimeo-v}{brands0}{127}{"F27D}
+\__fontawesome_def_icon:nnnnn{\faVine}{vine}{brands0}{65}{"F1CA}
+\__fontawesome_def_icon:nnnnn{\faVk}{vk}{brands0}{37}{"F189}
+\__fontawesome_def_icon:nnnnn{\faVnv}{vnv}{brands1}{36}{"F40B}
+\__fontawesome_def_icon:nnnnn{\faVoicemail}{voicemail}{free3}{187}{"F897}
+\__fontawesome_def_icon:nnnnn{\faVolleyballBall}{volleyball-ball}{free1}{235}{"F45F}
+\__fontawesome_def_icon:nnnnn{\faVolumeDown}{volume-down}{free0}{29}{"F027}
+\__fontawesome_def_icon:nnnnn{\faVolumeMute}{volume-mute}{free3}{43}{"F6A9}
+\__fontawesome_def_icon:nnnnn{\faVolumeOff}{volume-off}{free0}{28}{"F026}
+\__fontawesome_def_icon:nnnnn{\faVolumeUp}{volume-up}{free0}{30}{"F028}
+\__fontawesome_def_icon:nnnnn{\faVoteYea}{vote-yea}{free3}{100}{"F772}
+\__fontawesome_def_icon:nnnnn{\faVrCardboard}{vr-cardboard}{free3}{82}{"F729}
+\__fontawesome_def_icon:nnnnn{\faVuejs}{vuejs}{brands1}{52}{"F41F}
+\__fontawesome_def_icon:nnnnn{\faWalking}{walking}{free2}{118}{"F554}
+\__fontawesome_def_icon:nnnnn{\faWallet}{wallet}{free2}{119}{"F555}
+\__fontawesome_def_icon:nnnnn{\faWarehouse}{warehouse}{free2}{12}{"F494}
+\__fontawesome_def_icon:nnnnn{\faWater}{water}{free3}{101}{"F773}
+\__fontawesome_def_icon:nnnnn{\faWaveSquare}{wave-square}{free3}{169}{"F83E}
+\__fontawesome_def_icon:nnnnn{\faWaze}{waze}{brands1}{167}{"F83F}
+\__fontawesome_def_icon:nnnnn{\faWeebly}{weebly}{brands1}{114}{"F5CC}
+\__fontawesome_def_icon:nnnnn{\faWeibo}{weibo}{brands0}{38}{"F18A}
+\__fontawesome_def_icon:nnnnn{\faWeight}{weight}{free2}{13}{"F496}
+\__fontawesome_def_icon:nnnnn{\faWeightHanging}{weight-hanging}{free2}{228}{"F5CD}
+\__fontawesome_def_icon:nnnnn{\faWeixin}{weixin}{brands0}{75}{"F1D7}
+\__fontawesome_def_icon:nnnnn{\faWhatsapp}{whatsapp}{brands0}{101}{"F232}
+\__fontawesome_def_icon:nnnnn{\faWhatsappSquare}{whatsapp-square}{brands1}{37}{"F40C}
+\__fontawesome_def_icon:nnnnn{\faWheelchair}{wheelchair}{free1}{12}{"F193}
+\__fontawesome_def_icon:nnnnn{\faWhmcs}{whmcs}{brands1}{38}{"F40D}
+\__fontawesome_def_icon:nnnnn{}{wifi}{free1}{54}{"F1EB}
+\__fontawesome_def_icon:nnnnn{\faWikipediaW}{wikipedia-w}{brands0}{117}{"F266}
+\__fontawesome_def_icon:nnnnn{\faWind}{wind}{free3}{83}{"F72E}
+\__fontawesome_def_icon:nnnnn{\faWindowClose}{window-close}{free1}{216}{"F410}
+\__fontawesome_def_icon:nnnnn{\faWindowMaximize}{window-maximize}{free1}{164}{"F2D0}
+\__fontawesome_def_icon:nnnnn{\faWindowMinimize}{window-minimize}{free1}{165}{"F2D1}
+\__fontawesome_def_icon:nnnnn{\faWindowRestore}{window-restore}{free1}{166}{"F2D2}
+\__fontawesome_def_icon:nnnnn{\faWindows}{windows}{brands0}{29}{"F17A}
+\__fontawesome_def_icon:nnnnn{\faWineBottle}{wine-bottle}{free3}{84}{"F72F}
+\__fontawesome_def_icon:nnnnn{\faWineGlass}{wine-glass}{free2}{38}{"F4E3}
+\__fontawesome_def_icon:nnnnn{}{wine-glass-alt}{free2}{229}{"F5CE}
+\__fontawesome_def_icon:nnnnn{\faWix}{wix}{brands1}{115}{"F5CF}
+\__fontawesome_def_icon:nnnnn{\faWizardsOfTheCoast}{wizards-of-the-coast}{brands1}{130}{"F730}
+\__fontawesome_def_icon:nnnnn{\faWolfPackBattalion}{wolf-pack-battalion}{brands1}{105}{"F514}
+\__fontawesome_def_icon:nnnnn{\faWonSign}{won-sign}{free0}{249}{"F159}
+\__fontawesome_def_icon:nnnnn{\faWordpress}{wordpress}{brands0}{44}{"F19A}
+\__fontawesome_def_icon:nnnnn{\faWordpressSimple}{wordpress-simple}{brands1}{39}{"F411}
+\__fontawesome_def_icon:nnnnn{\faWpbeginner}{wpbeginner}{brands0}{142}{"F297}
+\__fontawesome_def_icon:nnnnn{\faWpexplorer}{wpexplorer}{brands0}{169}{"F2DE}
+\__fontawesome_def_icon:nnnnn{\faWpforms}{wpforms}{brands0}{143}{"F298}
+\__fontawesome_def_icon:nnnnn{\faWpressr}{wpressr}{brands1}{11}{"F3E4}
+\__fontawesome_def_icon:nnnnn{\faWrench}{wrench}{free0}{132}{"F0AD}
+\__fontawesome_def_icon:nnnnn{\faXbox}{xbox}{brands1}{40}{"F412}
+\__fontawesome_def_icon:nnnnn{\faXing}{xing}{brands0}{18}{"F168}
+\__fontawesome_def_icon:nnnnn{\faXingSquare}{xing-square}{brands0}{19}{"F169}
+\__fontawesome_def_icon:nnnnn{\faXRay}{x-ray}{free2}{14}{"F497}
+\__fontawesome_def_icon:nnnnn{\faYahoo}{yahoo}{brands0}{46}{"F19E}
+\__fontawesome_def_icon:nnnnn{\faYammer}{yammer}{brands1}{168}{"F840}
+\__fontawesome_def_icon:nnnnn{\faYandex}{yandex}{brands1}{41}{"F413}
+\__fontawesome_def_icon:nnnnn{\faYandexInternational}{yandex-international}{brands1}{42}{"F414}
+\__fontawesome_def_icon:nnnnn{\faYarn}{yarn}{brands1}{156}{"F7E3}
+\__fontawesome_def_icon:nnnnn{\faYCombinator}{y-combinator}{brands0}{104}{"F23B}
+\__fontawesome_def_icon:nnnnn{\faYelp}{yelp}{brands0}{78}{"F1E9}
+\__fontawesome_def_icon:nnnnn{\faYenSign}{yen-sign}{free0}{247}{"F157}
+\__fontawesome_def_icon:nnnnn{\faYinYang}{yin-yang}{free3}{44}{"F6AD}
+\__fontawesome_def_icon:nnnnn{\faYoast}{yoast}{brands0}{154}{"F2B1}
+\__fontawesome_def_icon:nnnnn{\faYoutube}{youtube}{brands0}{17}{"F167}
+\__fontawesome_def_icon:nnnnn{\faYoutubeSquare}{youtube-square}{brands1}{68}{"F431}
+\__fontawesome_def_icon:nnnnn{\faZhihu}{zhihu}{brands1}{121}{"F63F}
diff --git a/fonts/fontawesome5/tex/fontawesome5-utex-helper.sty b/fonts/fontawesome5/tex/fontawesome5-utex-helper.sty
new file mode 100644
index 0000000000..c33c8f0dd6
--- /dev/null
+++ b/fonts/fontawesome5/tex/fontawesome5-utex-helper.sty
@@ -0,0 +1,105 @@
+% Copyright 2018--2019 Marcel Krueger
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3c
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Marcel Krueger
+%
+\@ifpackageloaded{fontawesome5}{}{\PackageError{fontawesome5-utex-helper}{This package should not be loaded individually. Load fontawesome5 instead.}{}}
+\@ifpackagelater{expl3}{2017/05/26}{}{
+ \def\faV@extractversion#1 #2\|{#1}
+ \PackageError{fontawesome5}{expl3 package version too old}{%
+ The fontawesome5 package requires an up-to-date version of the\MessageBreak
+ package expl3, which is part of the l3kernel bundle. I could only\MessageBreak
+ find version \expandafter\expandafter\expandafter\faV@extractversion\csname ver@expl3.sty\endcsname{} \|, so I will exit now.
+ To fix this error,\MessageBreak you have to update l3kernel to version 2017-05-26 or later.
+ }
+ \endinput
+}
+
+\ProvidesExplPackage{fontawesome5-utex-helper}{2019/06/07}{5.9.0}{uTeX helper for fontawesome5}
+
+\sys_if_engine_luatex:TF{
+ \RequirePackage{luatexbase}
+ \directlua{require('fontawesome5')}
+
+ \cs_new:Nn\__fontawesome_analyze_font:nn{
+ \group_begin:
+ \usefont{TU}{fontawesome#1}{#2}{n}
+ \lua_now_x:n{fontawesome5_analyze_current_font(\luatex_fontid:D\tex_font:D)}
+ \group_end:
+ }
+ \cs_set:Nn\__fontawesome_glyphindex:n{
+ \lua_now_x:n{tex.sprint(font.getfont(font.current()).resources.unicodes["\lua_escape_x:n{#1}"]~or~0)}
+ }
+ \cs_set_eq:NN\__fontawesome_glyph:w\tex_char:D
+}{
+ \seq_set_from_clist:Nn\c__fontawesome_invalid_tokens_seq{\fa,\faH,\faRepeat,\faWifi,\faSignal,\faSignalAlt,\faDiceD}
+ \regex_const:Nn\c__fontawesome_alt_regex{-alt\Z}
+ \cs_generate_variant:Nn\regex_match:NnF{NVF}
+ \cs_new:Nn\__fontawesome_analyze_font:nn{
+ \group_begin:
+ \usefont{TU}{fontawesome#1}{#2}{n}
+ \int_step_inline:nnnn{67}1{\XeTeXcountglyphs\font-1}{
+ \tl_set:No\l_tmpa_tl{\XeTeXglyphname\font##1}
+ \regex_match:NVF\c__fontawesome_alt_regex\l_tmpa_tl{
+ \tl_set:NV\l_tmpb_tl\l_tmpa_tl
+ \tl_put_left:No\l_tmpb_tl{\char_generate:nn{92}{12}fa-}
+ \tl_replace_all:Nnn\l_tmpb_tl{-}{\str_upper_case:n}
+ \tl_set_rescan:Nnx\l_tmpb_tl{\ExplSyntaxOn}{\l_tmpb_tl}
+ \seq_if_in:NxF\c__fontawesome_invalid_tokens_seq{\tl_head:N\l_tmpb_tl}{
+ \exp_last_unbraced:NV\cs_gset:Npx\l_tmpb_tl{\exp_not:N\faPreselectedIcon{\l_tmpa_tl}}
+ }
+ }
+ }
+ \group_end:
+ }
+ \cs_set:Nn\__fontawesome_glyphindex:n{
+ \the\xetex_glyphindex:D"#1"\scan_stop:
+ }
+ \cs_set_eq:NN\__fontawesome_glyph:w\xetex_glyph:D
+}
+\__fontawesome_analyze_font:nn{\c__fontawesome_kind_tl}{solid}
+\__fontawesome_analyze_font:nn{brands}{regular}
+
+\cs_new:Nn\fontawesome_use_icon:nn{
+ \group_begin:
+ \usefont
+ {TU}
+ {fontawesome\c__fontawesome_kind_tl}
+ {#1}
+ {n}
+ \int_set:Nn\l_tmpa_int{\__fontawesome_glyphindex:n{#2}}
+ \int_compare:nNnT{\l_tmpa_int}={0}{
+ \fontseries{solid}
+ \selectfont
+ \int_set:Nn\l_tmpa_int{\__fontawesome_glyphindex:n{#2}}
+ \int_compare:nNnTF{\l_tmpa_int}={0}{
+ \fontfamily{fontawesomebrands}
+ \fontseries{regular}
+ \selectfont
+ \int_set:Nn\l_tmpa_int{\__fontawesome_glyphindex:n{#2}}
+ \int_compare:nNnT{\l_tmpa_int}={0}{
+ \msg_error:nnxx{fontawesome5}{icon-not-found}{#2}{#1}
+ }
+ }{
+ \msg_warning:nnxx{fontawesome5}{style-substitution}{#2}{#1}
+ }
+ }
+ \bool_if:NTF\c__fontawesome_fixed_bool{
+ \makebox[1.5em][c]
+ }{
+ \use:n
+ }
+ {
+ \__fontawesome_glyph:w\l_tmpa_int
+ }
+ \group_end:
+}
diff --git a/fonts/fontawesome5/tex/fontawesome5.lua b/fonts/fontawesome5/tex/fontawesome5.lua
new file mode 100644
index 0000000000..78589c0a8e
--- /dev/null
+++ b/fonts/fontawesome5/tex/fontawesome5.lua
@@ -0,0 +1,58 @@
+-- Copyright 2018--2019 Marcel Krueger
+--
+-- This work may be distributed and/or modified under the
+-- conditions of the LaTeX Project Public License, either version 1.3c
+-- of this license or (at your option) any later version.
+-- The latest version of this license is in
+-- http://www.latex-project.org/lppl.txt
+-- and version 1.3 or later is part of all distributions of LaTeX
+-- version 2005/12/01 or later.
+--
+-- This work has the LPPL maintenance status `maintained'.
+--
+-- The Current Maintainer of this work is Marcel Krueger
+--
+
+function fontawesome5_analyze_current_font(fontid)
+ local specialnames = {
+ ["500px"]=true,
+ h1=true,
+ h2=true,
+ h3=true,
+ wifi=true,
+ ["wifi-1"]=true,
+ ["wifi-2"]=true,
+ signal=true,
+ ["signal-1"]=true,
+ ["signal-2"]=true,
+ ["signal-3"]=true,
+ ["signal-4"]=true,
+ ["signal-alt-1"]=true,
+ ["signal-alt-2"]=true,
+ ["signal-alt-3"]=true,
+ ["repeat"]=true,
+ ["repeat-1"]=true,
+ ["dice-d4"]=true,
+ ["dice-d6"]=true,
+ ["dice-d8"]=true,
+ ["dice-d10"]=true,
+ ["dice-d12"]=true,
+ ["dice-d20"]=true,
+ }
+ for name, value in pairs(font.getfont(fontid).resources.unicodes) do
+ tex.sprint(
+ luatexbase.catcodetables.expl,
+ "\\exp_args:NNc\\tex_global:D\\tex_chardef:D{c__fontawesome_slot_" .. name .. '_char}' .. value .. '\\scan_stop:')
+ if not (
+ ('-alt' == string.sub(name, -4))
+ or specialnames[name]
+ or value < 256
+ ) then
+ tex.sprint(
+ luatexbase.registernumber("CatcodeTableExpl"),
+ "\\cs_gset_protected:Npn"
+ .. string.gsub('\\fa-' .. name, '-(%w)', string.upper)
+ .. "{\\faPreselectedIcon{" .. name .. "}}")
+ end
+ end
+end
diff --git a/fonts/fontawesome5/tex/fontawesome5.sty b/fonts/fontawesome5/tex/fontawesome5.sty
new file mode 100644
index 0000000000..77613cfe2c
--- /dev/null
+++ b/fonts/fontawesome5/tex/fontawesome5.sty
@@ -0,0 +1,169 @@
+% Copyright 2018--2019 Marcel Krueger
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3c
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Marcel Krueger
+%
+\RequirePackage{expl3}
+\ProvidesExplPackage{fontawesome5}{2019/06/07}{5.9.0}{Font Awesome 5}
+
+\RequirePackage{l3keys2e}
+
+\keys_define:nn{fontawesome5}
+{
+ pro .value_forbidden:n = true,
+ pro .tl_set:N = \c__fontawesome_kind_tl,
+ pro .default:n = pro,
+ free .value_forbidden:n = true,
+ free .tl_set:N = \c__fontawesome_kind_tl,
+ free .default:n = free,
+ fixed .bool_set:N = \c__fontawesome_fixed_bool,
+ fixed .default:n = true
+}
+\keys_set:nn{fontawesome5}{free}
+
+\ProcessKeysOptions{fontawesome5}
+
+\RequirePackage{xparse}
+
+\str_new:N\l_fontawesome_style_str
+
+\str_case:onTF\c_sys_engine_str{
+ {luatex}{}
+ {xetex}{}
+}{
+ \RequirePackage{fontawesome5-utex-helper}
+}{
+ \RequirePackage{fontawesome5-generic-helper}
+}
+
+\msg_new:nnnn{fontawesome5}{icon-not-found}
+ {The~requested~icon~#1~was~not~found.}
+ {Maybe~you~mistyped~the~icon~name~or~you~are~using~the~wrong~version~of~Font~Awesome~5.~
+ Please~check~the~Font~Awesome~Cheatsheet~to~verify~the~spelling~of~#1.~
+ If~you~want~to~use~a~Pro~icon,~you~need~to~have~Font~Awesome~5~Pro~installed~and~
+ use~XeLaTeX~or~LuaLaTeX.~Then~you~can~activate~Pro~with~the~[pro]~option.~
+ If~you~use~XeLaTeX~or~LuaLaTeX,~you~can~also~try~updating~the~Font~Awesome~5~font~files~
+ to~make~icons~of~newer~versions~of~Font~Awesome~available.}
+\msg_new:nnnn{fontawesome5}{style-substitution}
+ {The~requested~icon~#1~has~been~replaced~by~the~solid~version}
+ {The~icon~#1~is~not~available~in~the~style~#2.~The~solid~version~will~be~used~instead.~
+ To~use~a~#2~style~#1~icon,~you~probably~need~Font~Awesome~5~Pro.~
+ To~use~Pro,~you~need~to~have~Font~Awesome~5~Pro~installed~and~
+ use~XeLaTeX~or~LuaLaTeX.~Then~you~can~activate~Pro~with~the~[pro]~option.}
+
+\NewDocumentCommand\faPreselectedIcon{m s O{\str_use:N\l_fontawesome_style_str}}{
+ \fontawesome_use_icon:nn{#3}{#1\IfBooleanT{#2}{-alt}}
+}
+\NewDocumentCommand\faIcon{s O{\str_use:N\l_fontawesome_style_str} m}{
+ \fontawesome_use_icon:nn{#2}{#3\IfBooleanT{#1}{-alt}}
+}
+\cs_new_protected:Npn\fontawesome_set_style:n{
+ \str_set:Nn\l_fontawesome_style_str
+}
+
+\NewDocumentCommand\faStyle{m}{
+ \fontawesome_set_style:n{#1}
+}
+
+\cs_new_protected:Npn\faH#1{\faPreselectedIcon{h#1}}
+\NewDocumentCommand\faRepeat{t{1}}{
+ \faPreselectedIcon{repeat\IfBooleanT{#1}{-1}}
+}
+\cs_new_protected:Npn\fa__select_ii:nnn#1#2#3{
+ \cs_if_exist_use:cF {fa__#1_#2#3:} {
+ \faPreselectedIcon{#1}#2#3
+ }
+}
+\cs_new_protected:Npn\fa__select:nn#1#2{
+ \cs_if_exist_use:cF {fa__#1_#2:} {
+ \peek_catcode:NTF 0 {
+ \fa__select_ii:nnn {#1}{#2}
+ }{
+ \faPreselectedIcon{#1}#2
+ }
+ }
+}
+\cs_new_protected:Npn\fa__select:nw#1{
+ \peek_catcode:NTF 0 {\fa__select:nn {#1}} {\faPreselectedIcon{#1}}
+}
+
+\cs_new_protected:cpn{fa__dice_1:}{\faPreselectedIcon{dice-one}}
+\cs_new_protected:cpn{fa__dice_2:}{\faPreselectedIcon{dice-two}}
+\cs_new_protected:cpn{fa__dice_3:}{\faPreselectedIcon{dice-three}}
+\cs_new_protected:cpn{fa__dice_4:}{\faPreselectedIcon{dice-four}}
+\cs_new_protected:cpn{fa__dice_5:}{\faPreselectedIcon{dice-five}}
+\cs_new_protected:cpn{fa__dice_6:}{\faPreselectedIcon{dice-six}}
+\RenewDocumentCommand\faDice{}{
+ \fa__select:nw {dice}
+}
+
+\cs_new_protected:cpn{fa__dice-d_4:}{\faPreselectedIcon{dice-d4}}
+\cs_new_protected:cpn{fa__dice-d_6:}{\faPreselectedIcon{dice-d6}}
+\cs_new_protected:cpn{fa__dice-d_8:}{\faPreselectedIcon{dice-d8}}
+\cs_new_protected:cpn{fa__dice-d_10:}{\faPreselectedIcon{dice-d10}}
+\cs_new_protected:cpn{fa__dice-d_12:}{\faPreselectedIcon{dice-d12}}
+\cs_new_protected:cpn{fa__dice-d_20:}{\faPreselectedIcon{dice-d20}}
+\NewDocumentCommand\faDiceD{}{
+ \fa__select:nw {dice-d}
+}
+
+\cs_new_protected:cpn{fa__wifi_0:}{\faPreselectedIcon{wifi-slash}}
+\cs_new_protected:cpn{fa__wifi_1:}{\faPreselectedIcon{wifi-1}}
+\cs_new_protected:cpn{fa__wifi_2:}{\faPreselectedIcon{wifi-2}}
+\cs_new_protected:cpn{fa__wifi_3:}{\faPreselectedIcon{wifi}}
+\NewDocumentCommand\faWifi{}{
+ \fa__select:nw {wifi}
+}
+
+\cs_new_protected:cpn{fa__signal_0:}{\faPreselectedIcon{signal-slash}}
+\cs_new_protected:cpn{fa__signal_1:}{\faPreselectedIcon{signal-1}}
+\cs_new_protected:cpn{fa__signal_2:}{\faPreselectedIcon{signal-2}}
+\cs_new_protected:cpn{fa__signal_3:}{\faPreselectedIcon{signal-3}}
+\cs_new_protected:cpn{fa__signal_4:}{\faPreselectedIcon{signal-4}}
+\cs_new_protected:cpn{fa__signal_5:}{\faPreselectedIcon{signal}}
+
+\cs_new_protected:cpn{fa__signal-alt_0:}{\faPreselectedIcon{signal-alt-slash}}
+\cs_new_protected:cpn{fa__signal-alt_1:}{\faPreselectedIcon{signal-alt-1}}
+\cs_new_protected:cpn{fa__signal-alt_2:}{\faPreselectedIcon{signal-alt-2}}
+\cs_new_protected:cpn{fa__signal-alt_3:}{\faPreselectedIcon{signal-alt-3}}
+\cs_new_protected:cpn{fa__signal-alt_4:}{\faPreselectedIcon{signal-alt}}
+
+\NewDocumentCommand\faSignalAlt{}{
+ \fa__select:nw {signal-alt}
+}
+\NewDocumentCommand\faSignal{s}{
+ \fa__select:nw {signal\IfBooleanT{#1}{-alt}}
+}
+
+% The following list is special: These are icons which are *not* part of the free version,
+% but their -alt version is free.
+\cs_set_protected:Npn\faArrows{\faPreselectedIcon{arrows}}
+\cs_set_protected:Npn\faCloudDownload{\faPreselectedIcon{cloud-download}}
+\cs_set_protected:Npn\faCloudUpload{\faPreselectedIcon{cloud-upload}}
+\cs_set_protected:Npn\faExchange{\faPreselectedIcon{exchange}}
+\cs_set_protected:Npn\faExpandArrows{\faPreselectedIcon{expand-arrows}}
+\cs_set_protected:Npn\faExternalLink{\faPreselectedIcon{external-link}}
+\cs_set_protected:Npn\faExternalLinkSquare{\faPreselectedIcon{external-link-square}}
+\cs_set_protected:Npn\faLevelDown{\faPreselectedIcon{level-down}}
+\cs_set_protected:Npn\faLevelUp{\faPreselectedIcon{level-up}}
+\cs_set_protected:Npn\faPencil{\faPreselectedIcon{pencil}}
+\cs_set_protected:Npn\faShield{\faPreselectedIcon{shield}}
+\cs_set_protected:Npn\faSignIn{\faPreselectedIcon{sign-in}}
+\cs_set_protected:Npn\faSignOut{\faPreselectedIcon{sign-out}}
+\cs_set_protected:Npn\faSquareRoot{\faPreselectedIcon{square-root}}
+\cs_set_protected:Npn\faTachometer{\faPreselectedIcon{tachometer}}
+\cs_set_protected:Npn\faTicket{\faPreselectedIcon{ticket}}
+% The following list is even more special: These are icons which do *not* actually exists, not even in pro,
+% but they still have a free -alt version???
+\cs_set_protected:Npn\faCompressArrows{\faPreselectedIcon{compress-arrows}}
+
+\fontawesome_set_style:n{solid}
diff --git a/fonts/fontawesome5/tex/tufontawesomebrands.fd b/fonts/fontawesome5/tex/tufontawesomebrands.fd
new file mode 100644
index 0000000000..8de2e27740
--- /dev/null
+++ b/fonts/fontawesome5/tex/tufontawesomebrands.fd
@@ -0,0 +1,21 @@
+% Copyright 2018--2019 Marcel Krueger
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3c
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Marcel Krueger
+%
+\DeclareFontFamily{TU}{fontawesomebrands}{}
+\DeclareFontShape{TU}{fontawesomebrands}{regular}{n}
+ {<-> \UnicodeFontFile{FontAwesome5Brands-Regular-400.otf}{script=latn;}}{}
+\DeclareFontShape{TU}{fontawesomebrands}{solid}{n}
+ {<->ssub * fontawesomebrands/regular/n}{}
+\DeclareFontShape{TU}{fontawesomebrands}{light}{n}
+ {<->ssub * fontawesomebrands/regular/n}{}
diff --git a/fonts/fontawesome5/tex/tufontawesomefree.fd b/fonts/fontawesome5/tex/tufontawesomefree.fd
new file mode 100644
index 0000000000..753e2c4a02
--- /dev/null
+++ b/fonts/fontawesome5/tex/tufontawesomefree.fd
@@ -0,0 +1,19 @@
+% Copyright 2018--2019 Marcel Krueger
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3c
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Marcel Krueger
+%
+\DeclareFontFamily{TU}{fontawesomefree}{}
+\DeclareFontShape{TU}{fontawesomefree}{solid}{n}
+ {<-> \UnicodeFontFile{FontAwesome5Free-Solid-900.otf}{script=latn;}}{}
+\DeclareFontShape{TU}{fontawesomefree}{regular}{n}
+ {<-> \UnicodeFontFile{FontAwesome5Free-Regular-400.otf}{script=latn;}}{}
diff --git a/fonts/fontawesome5/tex/tufontawesomepro.fd b/fonts/fontawesome5/tex/tufontawesomepro.fd
new file mode 100644
index 0000000000..23cad3fcc5
--- /dev/null
+++ b/fonts/fontawesome5/tex/tufontawesomepro.fd
@@ -0,0 +1,21 @@
+% Copyright 2018--2019 Marcel Krueger
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3c
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Marcel Krueger
+%
+\DeclareFontFamily{TU}{fontawesomepro}{}
+\DeclareFontShape{TU}{fontawesomepro}{solid}{n}
+ {<-> \UnicodeFontName{FontAwesome5Pro-Solid}{script=latn;}}{}
+\DeclareFontShape{TU}{fontawesomepro}{regular}{n}
+ {<-> \UnicodeFontName{FontAwesome5Pro-Regular}{script=latn;}}{}
+\DeclareFontShape{TU}{fontawesomepro}{light}{n}
+ {<-> \UnicodeFontName{FontAwesome5Pro-Light}{script=latn;}}{}
diff --git a/fonts/fontawesome5/tex/ufontawesomebrands0.fd b/fonts/fontawesome5/tex/ufontawesomebrands0.fd
new file mode 100644
index 0000000000..f755e5d2d0
--- /dev/null
+++ b/fonts/fontawesome5/tex/ufontawesomebrands0.fd
@@ -0,0 +1,21 @@
+% Copyright 2018--2019 Marcel Krueger
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3c
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Marcel Krueger
+%
+\DeclareFontFamily{U}{fontawesomebrands0}{}
+\DeclareFontShape{U}{fontawesomebrands0}{regular}{n}
+ {<-> fa5brands0}{}
+\DeclareFontShape{U}{fontawesomebrands0}{solid}{n}
+ {<->ssub * fontawesomebrands0/regular/n}{}
+\DeclareFontShape{U}{fontawesomebrands0}{light}{n}
+ {<->ssub * fontawesomebrands0/regular/n}{}
diff --git a/fonts/fontawesome5/tex/ufontawesomebrands1.fd b/fonts/fontawesome5/tex/ufontawesomebrands1.fd
new file mode 100644
index 0000000000..81e9f2db7d
--- /dev/null
+++ b/fonts/fontawesome5/tex/ufontawesomebrands1.fd
@@ -0,0 +1,21 @@
+% Copyright 2018--2019 Marcel Krueger
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3c
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Marcel Krueger
+%
+\DeclareFontFamily{U}{fontawesomebrands1}{}
+\DeclareFontShape{U}{fontawesomebrands1}{regular}{n}
+ {<-> fa5brands1}{}
+\DeclareFontShape{U}{fontawesomebrands1}{solid}{n}
+ {<->ssub * fontawesomebrands1/regular/n}{}
+\DeclareFontShape{U}{fontawesomebrands1}{light}{n}
+ {<->ssub * fontawesomebrands1/regular/n}{}
diff --git a/fonts/fontawesome5/tex/ufontawesomefree0.fd b/fonts/fontawesome5/tex/ufontawesomefree0.fd
new file mode 100644
index 0000000000..8e89619eb9
--- /dev/null
+++ b/fonts/fontawesome5/tex/ufontawesomefree0.fd
@@ -0,0 +1,19 @@
+% Copyright 2018--2019 Marcel Krueger
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3c
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Marcel Krueger
+%
+\DeclareFontFamily{U}{fontawesomefree0}{}
+\DeclareFontShape{U}{fontawesomefree0}{solid}{n}
+ {<-> fa5free0solid}{}
+\DeclareFontShape{U}{fontawesomefree0}{regular}{n}
+ {<-> fa5free0regular}{}
diff --git a/fonts/fontawesome5/tex/ufontawesomefree1.fd b/fonts/fontawesome5/tex/ufontawesomefree1.fd
new file mode 100644
index 0000000000..8fb04e486a
--- /dev/null
+++ b/fonts/fontawesome5/tex/ufontawesomefree1.fd
@@ -0,0 +1,19 @@
+% Copyright 2018--2019 Marcel Krueger
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3c
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Marcel Krueger
+%
+\DeclareFontFamily{U}{fontawesomefree1}{}
+\DeclareFontShape{U}{fontawesomefree1}{solid}{n}
+ {<-> fa5free1solid}{}
+\DeclareFontShape{U}{fontawesomefree1}{regular}{n}
+ {<-> fa5free1regular}{}
diff --git a/fonts/fontawesome5/tex/ufontawesomefree2.fd b/fonts/fontawesome5/tex/ufontawesomefree2.fd
new file mode 100644
index 0000000000..d53a03fad6
--- /dev/null
+++ b/fonts/fontawesome5/tex/ufontawesomefree2.fd
@@ -0,0 +1,19 @@
+% Copyright 2018--2019 Marcel Krueger
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3c
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Marcel Krueger
+%
+\DeclareFontFamily{U}{fontawesomefree2}{}
+\DeclareFontShape{U}{fontawesomefree2}{solid}{n}
+ {<-> fa5free2solid}{}
+\DeclareFontShape{U}{fontawesomefree2}{regular}{n}
+ {<-> fa5free2regular}{}
diff --git a/fonts/fontawesome5/tex/ufontawesomefree3.fd b/fonts/fontawesome5/tex/ufontawesomefree3.fd
new file mode 100644
index 0000000000..569f82d584
--- /dev/null
+++ b/fonts/fontawesome5/tex/ufontawesomefree3.fd
@@ -0,0 +1,19 @@
+% Copyright 2018--2019 Marcel Krueger
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3c
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Marcel Krueger
+%
+\DeclareFontFamily{U}{fontawesomefree3}{}
+\DeclareFontShape{U}{fontawesomefree3}{solid}{n}
+ {<-> fa5free3solid}{}
+\DeclareFontShape{U}{fontawesomefree3}{regular}{n}
+ {<-> fa5free3regular}{}
diff --git a/fonts/fontawesome5/tfm/fa5brands0.tfm b/fonts/fontawesome5/tfm/fa5brands0.tfm
new file mode 100644
index 0000000000..8c8188697a
--- /dev/null
+++ b/fonts/fontawesome5/tfm/fa5brands0.tfm
Binary files differ
diff --git a/fonts/fontawesome5/tfm/fa5brands1.tfm b/fonts/fontawesome5/tfm/fa5brands1.tfm
new file mode 100644
index 0000000000..a51ce54a9e
--- /dev/null
+++ b/fonts/fontawesome5/tfm/fa5brands1.tfm
Binary files differ
diff --git a/fonts/fontawesome5/tfm/fa5free0regular.tfm b/fonts/fontawesome5/tfm/fa5free0regular.tfm
new file mode 100644
index 0000000000..158848595e
--- /dev/null
+++ b/fonts/fontawesome5/tfm/fa5free0regular.tfm
Binary files differ
diff --git a/fonts/fontawesome5/tfm/fa5free0solid.tfm b/fonts/fontawesome5/tfm/fa5free0solid.tfm
new file mode 100644
index 0000000000..80d8cdf0da
--- /dev/null
+++ b/fonts/fontawesome5/tfm/fa5free0solid.tfm
Binary files differ
diff --git a/fonts/fontawesome5/tfm/fa5free1regular.tfm b/fonts/fontawesome5/tfm/fa5free1regular.tfm
new file mode 100644
index 0000000000..e4494b3761
--- /dev/null
+++ b/fonts/fontawesome5/tfm/fa5free1regular.tfm
Binary files differ
diff --git a/fonts/fontawesome5/tfm/fa5free1solid.tfm b/fonts/fontawesome5/tfm/fa5free1solid.tfm
new file mode 100644
index 0000000000..c06213efd7
--- /dev/null
+++ b/fonts/fontawesome5/tfm/fa5free1solid.tfm
Binary files differ
diff --git a/fonts/fontawesome5/tfm/fa5free2regular.tfm b/fonts/fontawesome5/tfm/fa5free2regular.tfm
new file mode 100644
index 0000000000..178680407a
--- /dev/null
+++ b/fonts/fontawesome5/tfm/fa5free2regular.tfm
Binary files differ
diff --git a/fonts/fontawesome5/tfm/fa5free2solid.tfm b/fonts/fontawesome5/tfm/fa5free2solid.tfm
new file mode 100644
index 0000000000..6d40b5f935
--- /dev/null
+++ b/fonts/fontawesome5/tfm/fa5free2solid.tfm
Binary files differ
diff --git a/fonts/fontawesome5/tfm/fa5free3solid.tfm b/fonts/fontawesome5/tfm/fa5free3solid.tfm
new file mode 100644
index 0000000000..1bcf04272c
--- /dev/null
+++ b/fonts/fontawesome5/tfm/fa5free3solid.tfm
Binary files differ
diff --git a/fonts/fontawesome5/type1/FontAwesome5Brands-Regular.pfb b/fonts/fontawesome5/type1/FontAwesome5Brands-Regular.pfb
new file mode 100644
index 0000000000..1952245123
--- /dev/null
+++ b/fonts/fontawesome5/type1/FontAwesome5Brands-Regular.pfb
Binary files differ
diff --git a/fonts/fontawesome5/type1/FontAwesome5Free-Regular.pfb b/fonts/fontawesome5/type1/FontAwesome5Free-Regular.pfb
new file mode 100644
index 0000000000..79137c0459
--- /dev/null
+++ b/fonts/fontawesome5/type1/FontAwesome5Free-Regular.pfb
Binary files differ
diff --git a/fonts/fontawesome5/type1/FontAwesome5Free-Solid.pfb b/fonts/fontawesome5/type1/FontAwesome5Free-Solid.pfb
new file mode 100644
index 0000000000..6a3badcc5d
--- /dev/null
+++ b/fonts/fontawesome5/type1/FontAwesome5Free-Solid.pfb
Binary files differ