From d80262c3caa22b899da7b02fa3dae311e3f032d0 Mon Sep 17 00:00:00 2001 From: antil0pa Date: Tue, 11 Jun 2019 15:57:22 +0200 Subject: [PATCH] Xmpp page makeover and other minor cosmetic improvments --- css/defaults.css | 4 +- css/fork-awesome/.all-contributorsrc | 1069 +++ .../.github/ISSUE_TEMPLATE/Icon_request.md | 29 + css/fork-awesome/.gitignore | 15 + css/fork-awesome/.npmignore | 21 + css/fork-awesome/.travis.yml | 31 + css/fork-awesome/CHANGELOG.md | 91 + css/fork-awesome/CONTRIBUTING.md | 101 + css/fork-awesome/CONTRIBUTORS.md | 31 + css/fork-awesome/Gemfile | 8 + css/fork-awesome/Gemfile.lock | 79 + css/fork-awesome/LICENSES | 452 + css/fork-awesome/README.md | 93 + css/fork-awesome/_config-deploy.yml | 3 + css/fork-awesome/_config.yml | 66 + css/fork-awesome/bower.json | 22 + css/fork-awesome/component.json | 20 + css/fork-awesome/composer.json | 29 + css/fork-awesome/css/fork-awesome.css | 2573 ++++++ css/fork-awesome/css/fork-awesome.min.css | 12 + css/fork-awesome/css/fork-awesome.min.css.map | 1 + css/fork-awesome/css/v5-compat.css | 446 + css/fork-awesome/css/v5-compat.min.css | 12 + css/fork-awesome/css/v5-compat.min.css.map | 1 + .../fonts/forkawesome-webfont.eot | Bin 0 -> 188946 bytes .../fonts/forkawesome-webfont.svg | 2849 +++++++ .../fonts/forkawesome-webfont.ttf | Bin 0 -> 188756 bytes .../fonts/forkawesome-webfont.woff | Bin 0 -> 115148 bytes .../fonts/forkawesome-webfont.woff2 | Bin 0 -> 91624 bytes css/fork-awesome/less/animated.less | 34 + css/fork-awesome/less/bordered-pulled.less | 25 + css/fork-awesome/less/core.less | 12 + css/fork-awesome/less/fixed-width.less | 6 + css/fork-awesome/less/fork-awesome.less | 27 + css/fork-awesome/less/icons.less | 879 ++ css/fork-awesome/less/larger.less | 13 + css/fork-awesome/less/list.less | 19 + css/fork-awesome/less/mixins.less | 60 + css/fork-awesome/less/path.less | 15 + css/fork-awesome/less/rotated-flipped.less | 20 + css/fork-awesome/less/screen-reader.less | 5 + css/fork-awesome/less/stacked.less | 20 + css/fork-awesome/less/v5-compat.less | 176 + css/fork-awesome/less/variables.less | 890 ++ css/fork-awesome/package-lock.json | 1828 +++++ css/fork-awesome/package.json | 49 + css/fork-awesome/scss/_animated.scss | 34 + css/fork-awesome/scss/_bordered-pulled.scss | 25 + css/fork-awesome/scss/_core.scss | 12 + css/fork-awesome/scss/_fixed-width.scss | 6 + css/fork-awesome/scss/_functions.scss | 11 + css/fork-awesome/scss/_icons.scss | 879 ++ css/fork-awesome/scss/_larger.scss | 13 + css/fork-awesome/scss/_list.scss | 19 + css/fork-awesome/scss/_mixins.scss | 60 + css/fork-awesome/scss/_path.scss | 15 + css/fork-awesome/scss/_rotated-flipped.scss | 20 + css/fork-awesome/scss/_screen-reader.scss | 5 + css/fork-awesome/scss/_stacked.scss | 20 + css/fork-awesome/scss/_variables.scss | 890 ++ css/fork-awesome/scss/fork-awesome.scss | 28 + css/fork-awesome/src/doc/Makefile | 70 + css/fork-awesome/src/doc/README.md-nobuild | 95 + .../accessibility/accessibility-manual.html | 121 + .../_includes/accessibility/background.html | 15 + .../doc/_includes/accessibility/other.html | 17 + .../doc/_includes/brand-adblock-warning.html | 5 + .../src/doc/_includes/brand-license.html | 6 + .../src/doc/_includes/code/core.less | 6 + .../src/doc/_includes/code/core.scss | 6 + .../src/doc/_includes/code/license.css | 12 + .../_includes/community/getting-support.html | 19 + .../community/project-milestones.html | 8 + .../_includes/community/reporting-bugs.html | 18 + .../community/requesting-new-icons.html | 29 + .../community/submitting-pull-requests.html | 18 + .../doc/_includes/examples/accessible.html | 101 + .../src/doc/_includes/examples/animated.html | 60 + .../src/doc/_includes/examples/basic.html | 39 + .../src/doc/_includes/examples/bootstrap.html | 111 + .../_includes/examples/bordered-pulled.html | 30 + .../src/doc/_includes/examples/custom.html | 16 + .../doc/_includes/examples/fixed-width.html | 33 + .../src/doc/_includes/examples/larger.html | 40 + .../src/doc/_includes/examples/list.html | 30 + .../_includes/examples/rotated-flipped.html | 34 + .../src/doc/_includes/examples/stacked.html | 65 + .../src/doc/_includes/footer.html | 20 + .../doc/_includes/icons/accessibility.html | 12 + .../src/doc/_includes/icons/brand.html | 19 + .../src/doc/_includes/icons/chart.html | 12 + .../src/doc/_includes/icons/currency.html | 12 + .../src/doc/_includes/icons/directional.html | 12 + .../src/doc/_includes/icons/file-type.html | 12 + .../src/doc/_includes/icons/form-control.html | 11 + .../src/doc/_includes/icons/gender.html | 12 + .../src/doc/_includes/icons/hand.html | 12 + .../src/doc/_includes/icons/medical.html | 12 + .../src/doc/_includes/icons/new.html | 19 + .../src/doc/_includes/icons/payment.html | 12 + .../src/doc/_includes/icons/spinner.html | 22 + .../src/doc/_includes/icons/text-editor.html | 12 + .../doc/_includes/icons/transportation.html | 12 + .../src/doc/_includes/icons/video-player.html | 12 + .../doc/_includes/icons/web-application.html | 12 + .../src/doc/_includes/jumbotron-carousel.html | 51 + .../src/doc/_includes/jumbotron.html | 17 + .../src/doc/_includes/modals/download.html | 25 + .../src/doc/_includes/navbar.html | 85 + .../src/doc/_includes/new-features.html | 29 + .../src/doc/_includes/new-naming.html | 157 + .../src/doc/_includes/new-upgrading.html | 13 + .../_includes/products/camera-retro-tee.html | 31 + .../doc/_includes/products/classics-tee.html | 31 + .../_includes/products/cta-suggestions.html | 20 + .../doc/_includes/products/fa-ther-tee.html | 29 + .../_includes/products/green-logo-tee.html | 31 + .../doc/_includes/products/old-skool-tee.html | 31 + .../rock-paper-scissors-lizard-spock-tee.html | 27 + .../_includes/products/space-shuttle-tee.html | 31 + .../_includes/products/white-logo-tee.html | 35 + .../src/doc/_includes/stripe-social.html | 46 + .../tests/rotated-flipped-inside-anchor.html | 6 + .../tests/rotated-flipped-inside-btn.html | 6 + .../doc/_includes/tests/rotated-flipped.html | 6 + .../tests/stacked-inside-anchor.html | 69 + .../_includes/tests/stacked-with-text.html | 4 + .../src/doc/_includes/tests/stacked.html | 58 + .../src/doc/_includes/thanks-to.html | 19 + css/fork-awesome/src/doc/_includes/why.html | 42 + css/fork-awesome/src/doc/_layouts/base.html | 56 + css/fork-awesome/src/doc/_layouts/icon.html | 76 + .../_plugins/all-contributors-generator.rb | 17 + .../src/doc/_plugins/flatten_icon_filters.rb | 38 + .../src/doc/_plugins/icon_page_generator.rb | 45 + css/fork-awesome/src/doc/_plugins/site.rb | 142 + css/fork-awesome/src/doc/_plugins/sri_hash.rb | 20 + css/fork-awesome/src/doc/accessibility.html | 36 + .../src/doc/assets/css/prettify.css | 30 + .../src/doc/assets/css/pygments.css | 71 + .../src/doc/assets/css/share.min.css | 1 + .../assets/fork-awesome/less/animated.less | 36 + .../fork-awesome/less/bordered-pulled.less | 28 + .../doc/assets/fork-awesome/less/core.less | 9 + .../assets/fork-awesome/less/fixed-width.less | 9 + .../fork-awesome/less/fork-awesome.less | 17 + .../doc/assets/fork-awesome/less/icons.less | 7 + .../doc/assets/fork-awesome/less/larger.less | 16 + .../doc/assets/fork-awesome/less/list.less | 22 + .../doc/assets/fork-awesome/less/mixins.less | 56 + .../doc/assets/fork-awesome/less/path.less | 15 + .../fork-awesome/less/rotated-flipped.less | 23 + .../fork-awesome/less/screen-reader.less | 5 + .../doc/assets/fork-awesome/less/stacked.less | 23 + .../assets/fork-awesome/less/v5-compat.less | 160 + .../assets/fork-awesome/less/variables.less | 17 + .../fork-awesome/scss/animated.scss.txt | 36 + .../scss/bordered-pulled.scss.txt | 28 + .../assets/fork-awesome/scss/core.scss.txt | 9 + .../fork-awesome/scss/fixed-width.scss.txt | 9 + .../fork-awesome/scss/fork-awesome.scss.txt | 18 + .../fork-awesome/scss/functions.scss.txt | 13 + .../assets/fork-awesome/scss/icons.scss.txt | 7 + .../assets/fork-awesome/scss/larger.scss.txt | 16 + .../assets/fork-awesome/scss/list.scss.txt | 22 + .../assets/fork-awesome/scss/mixins.scss.txt | 56 + .../assets/fork-awesome/scss/path.scss.txt | 15 + .../scss/rotated-flipped.scss.txt | 23 + .../fork-awesome/scss/screen-reader.scss.txt | 5 + .../assets/fork-awesome/scss/stacked.scss.txt | 23 + .../fork-awesome/scss/variables.scss.txt | 17 + .../src/doc/assets/ico/favicon.ico | Bin 0 -> 107730 bytes .../src/doc/assets/images/banner.jpg | Bin 0 -> 69877 bytes .../doc/assets/js/ZeroClipboard-1.1.7.min.js | 8 + .../src/doc/assets/js/ZeroClipboard-1.1.7.swf | Bin 0 -> 1635 bytes .../src/doc/assets/js/html5shiv.js | 8 + .../src/doc/assets/js/monetization.js | 1 + .../src/doc/assets/js/prettify.min.js | 28 + .../src/doc/assets/js/respond.min.js | 6 + css/fork-awesome/src/doc/assets/js/search.js | 92 + .../src/doc/assets/js/share.min.js | 1 + css/fork-awesome/src/doc/assets/js/site.js | 60 + .../assets/less/bootstrap-3.3.5/.csscomb.json | 304 + .../assets/less/bootstrap-3.3.5/.csslintrc | 19 + .../assets/less/bootstrap-3.3.5/alerts.less | 73 + .../assets/less/bootstrap-3.3.5/badges.less | 66 + .../less/bootstrap-3.3.5/bootstrap.less | 56 + .../less/bootstrap-3.3.5/breadcrumbs.less | 26 + .../less/bootstrap-3.3.5/button-groups.less | 244 + .../assets/less/bootstrap-3.3.5/buttons.less | 166 + .../assets/less/bootstrap-3.3.5/carousel.less | 269 + .../assets/less/bootstrap-3.3.5/close.less | 34 + .../doc/assets/less/bootstrap-3.3.5/code.less | 69 + .../bootstrap-3.3.5/component-animations.less | 33 + .../less/bootstrap-3.3.5/dropdowns.less | 216 + .../assets/less/bootstrap-3.3.5/forms.less | 613 ++ .../less/bootstrap-3.3.5/glyphicons.less | 305 + .../doc/assets/less/bootstrap-3.3.5/grid.less | 84 + .../less/bootstrap-3.3.5/input-groups.less | 167 + .../less/bootstrap-3.3.5/jumbotron.less | 52 + .../assets/less/bootstrap-3.3.5/labels.less | 64 + .../less/bootstrap-3.3.5/list-group.less | 130 + .../assets/less/bootstrap-3.3.5/media.less | 66 + .../assets/less/bootstrap-3.3.5/mixins.less | 40 + .../less/bootstrap-3.3.5/mixins/alerts.less | 14 + .../mixins/background-variant.less | 9 + .../bootstrap-3.3.5/mixins/border-radius.less | 18 + .../less/bootstrap-3.3.5/mixins/buttons.less | 68 + .../bootstrap-3.3.5/mixins/center-block.less | 7 + .../less/bootstrap-3.3.5/mixins/clearfix.less | 22 + .../less/bootstrap-3.3.5/mixins/forms.less | 85 + .../bootstrap-3.3.5/mixins/gradients.less | 59 + .../mixins/grid-framework.less | 91 + .../less/bootstrap-3.3.5/mixins/grid.less | 122 + .../bootstrap-3.3.5/mixins/hide-text.less | 21 + .../less/bootstrap-3.3.5/mixins/image.less | 33 + .../less/bootstrap-3.3.5/mixins/labels.less | 12 + .../bootstrap-3.3.5/mixins/list-group.less | 30 + .../bootstrap-3.3.5/mixins/nav-divider.less | 10 + .../mixins/nav-vertical-align.less | 9 + .../less/bootstrap-3.3.5/mixins/opacity.less | 8 + .../bootstrap-3.3.5/mixins/pagination.less | 24 + .../less/bootstrap-3.3.5/mixins/panels.less | 24 + .../bootstrap-3.3.5/mixins/progress-bar.less | 10 + .../bootstrap-3.3.5/mixins/reset-filter.less | 8 + .../bootstrap-3.3.5/mixins/reset-text.less | 18 + .../less/bootstrap-3.3.5/mixins/resize.less | 6 + .../mixins/responsive-visibility.less | 15 + .../less/bootstrap-3.3.5/mixins/size.less | 10 + .../bootstrap-3.3.5/mixins/tab-focus.less | 9 + .../bootstrap-3.3.5/mixins/table-row.less | 28 + .../bootstrap-3.3.5/mixins/text-emphasis.less | 9 + .../bootstrap-3.3.5/mixins/text-overflow.less | 8 + .../mixins/vendor-prefixes.less | 227 + .../assets/less/bootstrap-3.3.5/modals.less | 150 + .../assets/less/bootstrap-3.3.5/navbar.less | 660 ++ .../doc/assets/less/bootstrap-3.3.5/navs.less | 242 + .../less/bootstrap-3.3.5/normalize.less | 424 + .../assets/less/bootstrap-3.3.5/pager.less | 54 + .../less/bootstrap-3.3.5/pagination.less | 89 + .../assets/less/bootstrap-3.3.5/panels.less | 271 + .../assets/less/bootstrap-3.3.5/popovers.less | 131 + .../assets/less/bootstrap-3.3.5/print.less | 101 + .../less/bootstrap-3.3.5/progress-bars.less | 87 + .../bootstrap-3.3.5/responsive-embed.less | 35 + .../bootstrap-3.3.5/responsive-utilities.less | 194 + .../less/bootstrap-3.3.5/scaffolding.less | 161 + .../assets/less/bootstrap-3.3.5/tables.less | 234 + .../assets/less/bootstrap-3.3.5/theme.less | 291 + .../less/bootstrap-3.3.5/thumbnails.less | 36 + .../assets/less/bootstrap-3.3.5/tooltip.less | 101 + .../doc/assets/less/bootstrap-3.3.5/type.less | 302 + .../less/bootstrap-3.3.5/utilities.less | 55 + .../less/bootstrap-3.3.5/variables.less | 869 ++ .../assets/less/bootstrap-3.3.5/wells.less | 29 + .../src/doc/assets/less/gandy-grid/grid.less | 43 + .../doc/assets/less/gandy-grid/mixins.less | 18 + .../src/doc/assets/less/site.less | 37 + .../assets/less/site/bootstrap/alerts.less | 5 + .../assets/less/site/bootstrap/buttons.less | 3 + .../assets/less/site/bootstrap/jumbotron.less | 87 + .../assets/less/site/bootstrap/labels.less | 21 + .../assets/less/site/bootstrap/modals.less | 6 + .../assets/less/site/bootstrap/navbar.less | 179 + .../assets/less/site/bootstrap/panels.less | 15 + .../assets/less/site/bootstrap/tooltip.less | 8 + .../doc/assets/less/site/bootstrap/type.less | 26 + .../assets/less/site/bootstrap/variables.less | 171 + .../doc/assets/less/site/bootstrap/wells.less | 10 + .../doc/assets/less/site/example-rating.less | 25 + .../doc/assets/less/site/feature-list.less | 19 + .../less/site/fontawesome-icon-list.less | 33 + .../src/doc/assets/less/site/footer.less | 55 + .../assets/less/site/jumbotron-carousel.less | 75 + .../src/doc/assets/less/site/layout.less | 1 + .../src/doc/assets/less/site/lazy.less | 113 + .../src/doc/assets/less/site/print.less | 5 + .../less/site/responsive/screen-lg.less | 58 + .../less/site/responsive/screen-md.less | 3 + .../less/site/responsive/screen-sm-up.less | 17 + .../less/site/responsive/screen-sm.less | 48 + .../less/site/responsive/screen-xs.less | 94 + .../doc/assets/less/site/social-buttons.less | 48 + .../src/doc/assets/less/site/stripe-ad.less | 4 + .../src/doc/assets/less/site/textured-bg.less | 20 + .../src/doc/assets/less/site/views.less | 50 + css/fork-awesome/src/doc/cheatsheet.html | 40 + css/fork-awesome/src/doc/community.html | 21 + css/fork-awesome/src/doc/design.html | 1 + css/fork-awesome/src/doc/examples.html | 40 + css/fork-awesome/src/doc/get-started.html | 143 + css/fork-awesome/src/doc/icons.html | 32 + css/fork-awesome/src/doc/index.html | 16 + css/fork-awesome/src/doc/license.html | 75 + css/fork-awesome/src/doc/store.html | 63 + css/fork-awesome/src/doc/test/all.html | 54 + css/fork-awesome/src/doc/test/cdn.html | 53 + css/fork-awesome/src/doc/test/glyphicons.html | 795 ++ .../src/doc/test/height/current.html | 62 + css/fork-awesome/src/doc/test/index.html | 800 ++ css/fork-awesome/src/doc/test/v5.html | 1363 +++ css/fork-awesome/src/doc/thanks.html | 29 + css/fork-awesome/src/doc/whats-new.html | 47 + .../src/icons/.fontcustom-manifest.json | 3025 +++++++ css/fork-awesome/src/icons/Makefile | 23 + css/fork-awesome/src/icons/fontcustom.yml | 17 + .../src/icons/icon-template-inkscape.svg | 145 + css/fork-awesome/src/icons/icons.yml | 7308 +++++++++++++++++ css/fork-awesome/src/icons/svg/500px.svg | 3 + .../src/icons/svg/activitypub.svg | 3 + .../src/icons/svg/address-book-o.svg | 3 + .../src/icons/svg/address-book.svg | 3 + .../src/icons/svg/address-card-o.svg | 3 + .../src/icons/svg/address-card.svg | 3 + css/fork-awesome/src/icons/svg/adjust.svg | 3 + css/fork-awesome/src/icons/svg/adn.svg | 3 + .../src/icons/svg/align-center.svg | 3 + .../src/icons/svg/align-justify.svg | 3 + css/fork-awesome/src/icons/svg/align-left.svg | 3 + .../src/icons/svg/align-right.svg | 3 + css/fork-awesome/src/icons/svg/amazon.svg | 3 + css/fork-awesome/src/icons/svg/ambulance.svg | 3 + .../american-sign-language-interpreting.svg | 3 + css/fork-awesome/src/icons/svg/anchor.svg | 3 + css/fork-awesome/src/icons/svg/android.svg | 3 + css/fork-awesome/src/icons/svg/angellist.svg | 3 + .../src/icons/svg/angle-double-down.svg | 3 + .../src/icons/svg/angle-double-left.svg | 3 + .../src/icons/svg/angle-double-right.svg | 3 + .../src/icons/svg/angle-double-up.svg | 3 + css/fork-awesome/src/icons/svg/angle-down.svg | 3 + css/fork-awesome/src/icons/svg/angle-left.svg | 3 + .../src/icons/svg/angle-right.svg | 3 + css/fork-awesome/src/icons/svg/angle-up.svg | 3 + css/fork-awesome/src/icons/svg/apple.svg | 3 + .../src/icons/svg/archive-org.svg | 3 + css/fork-awesome/src/icons/svg/archive.svg | 3 + css/fork-awesome/src/icons/svg/archlinux.svg | 3 + css/fork-awesome/src/icons/svg/area-chart.svg | 3 + .../src/icons/svg/arrow-circle-down.svg | 3 + .../src/icons/svg/arrow-circle-left.svg | 3 + .../src/icons/svg/arrow-circle-o-down.svg | 3 + .../src/icons/svg/arrow-circle-o-left.svg | 3 + .../src/icons/svg/arrow-circle-o-right.svg | 3 + .../src/icons/svg/arrow-circle-o-up.svg | 3 + .../src/icons/svg/arrow-circle-right.svg | 3 + .../src/icons/svg/arrow-circle-up.svg | 3 + css/fork-awesome/src/icons/svg/arrow-down.svg | 3 + css/fork-awesome/src/icons/svg/arrow-left.svg | 3 + .../src/icons/svg/arrow-right.svg | 3 + css/fork-awesome/src/icons/svg/arrow-up.svg | 3 + css/fork-awesome/src/icons/svg/arrows-alt.svg | 3 + css/fork-awesome/src/icons/svg/arrows-h.svg | 3 + css/fork-awesome/src/icons/svg/arrows-v.svg | 3 + css/fork-awesome/src/icons/svg/arrows.svg | 3 + css/fork-awesome/src/icons/svg/artstation.svg | 10 + .../icons/svg/assistive-listening-systems.svg | 3 + css/fork-awesome/src/icons/svg/asterisk.svg | 3 + css/fork-awesome/src/icons/svg/at.svg | 3 + css/fork-awesome/src/icons/svg/att.svg | 3 + .../src/icons/svg/audio-description.svg | 3 + css/fork-awesome/src/icons/svg/backward.svg | 3 + .../src/icons/svg/balance-scale.svg | 3 + css/fork-awesome/src/icons/svg/ban.svg | 3 + css/fork-awesome/src/icons/svg/bandcamp.svg | 3 + css/fork-awesome/src/icons/svg/bar-chart.svg | 3 + css/fork-awesome/src/icons/svg/barcode.svg | 3 + css/fork-awesome/src/icons/svg/bars.svg | 3 + css/fork-awesome/src/icons/svg/bath.svg | 3 + .../src/icons/svg/battery-empty.svg | 3 + .../src/icons/svg/battery-full.svg | 3 + .../src/icons/svg/battery-half.svg | 3 + .../src/icons/svg/battery-quarter.svg | 3 + .../src/icons/svg/battery-three-quarters.svg | 3 + css/fork-awesome/src/icons/svg/bed.svg | 3 + css/fork-awesome/src/icons/svg/beer.svg | 3 + .../src/icons/svg/behance-square.svg | 3 + css/fork-awesome/src/icons/svg/behance.svg | 3 + css/fork-awesome/src/icons/svg/bell-o.svg | 3 + .../src/icons/svg/bell-slash-o.svg | 3 + css/fork-awesome/src/icons/svg/bell-slash.svg | 3 + css/fork-awesome/src/icons/svg/bell.svg | 3 + css/fork-awesome/src/icons/svg/bicycle.svg | 3 + css/fork-awesome/src/icons/svg/binoculars.svg | 3 + css/fork-awesome/src/icons/svg/biometric.svg | 3 + .../src/icons/svg/birthday-cake.svg | 3 + .../src/icons/svg/bitbucket-square.svg | 3 + css/fork-awesome/src/icons/svg/bitbucket.svg | 3 + css/fork-awesome/src/icons/svg/black-tie.svg | 3 + css/fork-awesome/src/icons/svg/blind.svg | 3 + .../src/icons/svg/bluetooth-b.svg | 3 + css/fork-awesome/src/icons/svg/bluetooth.svg | 3 + css/fork-awesome/src/icons/svg/bold.svg | 3 + css/fork-awesome/src/icons/svg/bolt.svg | 3 + css/fork-awesome/src/icons/svg/bomb.svg | 3 + css/fork-awesome/src/icons/svg/book.svg | 3 + css/fork-awesome/src/icons/svg/bookmark-o.svg | 3 + css/fork-awesome/src/icons/svg/bookmark.svg | 3 + css/fork-awesome/src/icons/svg/bootstrap.svg | 3 + css/fork-awesome/src/icons/svg/braille.svg | 3 + css/fork-awesome/src/icons/svg/briefcase.svg | 3 + css/fork-awesome/src/icons/svg/btc.svg | 3 + css/fork-awesome/src/icons/svg/bug.svg | 3 + css/fork-awesome/src/icons/svg/building-o.svg | 3 + css/fork-awesome/src/icons/svg/building.svg | 3 + css/fork-awesome/src/icons/svg/bullhorn.svg | 3 + css/fork-awesome/src/icons/svg/bullseye.svg | 3 + css/fork-awesome/src/icons/svg/bus.svg | 3 + css/fork-awesome/src/icons/svg/buysellads.svg | 3 + css/fork-awesome/src/icons/svg/c.svg | 3 + css/fork-awesome/src/icons/svg/calculator.svg | 3 + .../src/icons/svg/calendar-check-o.svg | 3 + .../src/icons/svg/calendar-minus-o.svg | 3 + css/fork-awesome/src/icons/svg/calendar-o.svg | 3 + .../src/icons/svg/calendar-plus-o.svg | 3 + .../src/icons/svg/calendar-times-o.svg | 3 + css/fork-awesome/src/icons/svg/calendar.svg | 3 + .../src/icons/svg/camera-retro.svg | 3 + css/fork-awesome/src/icons/svg/camera.svg | 3 + css/fork-awesome/src/icons/svg/car.svg | 3 + css/fork-awesome/src/icons/svg/caret-down.svg | 3 + css/fork-awesome/src/icons/svg/caret-left.svg | 3 + .../src/icons/svg/caret-right.svg | 3 + .../src/icons/svg/caret-square-o-down.svg | 3 + .../src/icons/svg/caret-square-o-left.svg | 3 + .../src/icons/svg/caret-square-o-right.svg | 3 + .../src/icons/svg/caret-square-o-up.svg | 3 + css/fork-awesome/src/icons/svg/caret-up.svg | 3 + .../src/icons/svg/cart-arrow-down.svg | 3 + css/fork-awesome/src/icons/svg/cart-plus.svg | 3 + css/fork-awesome/src/icons/svg/cc-amex.svg | 3 + .../src/icons/svg/cc-diners-club.svg | 3 + .../src/icons/svg/cc-discover.svg | 3 + css/fork-awesome/src/icons/svg/cc-jcb.svg | 3 + .../src/icons/svg/cc-mastercard.svg | 3 + css/fork-awesome/src/icons/svg/cc-paypal.svg | 3 + css/fork-awesome/src/icons/svg/cc-stripe.svg | 3 + css/fork-awesome/src/icons/svg/cc-visa.svg | 3 + css/fork-awesome/src/icons/svg/cc.svg | 3 + .../src/icons/svg/certificate.svg | 3 + .../src/icons/svg/chain-broken.svg | 3 + .../src/icons/svg/check-circle-o.svg | 3 + .../src/icons/svg/check-circle.svg | 3 + .../src/icons/svg/check-square-o.svg | 3 + .../src/icons/svg/check-square.svg | 3 + css/fork-awesome/src/icons/svg/check.svg | 3 + .../src/icons/svg/chevron-circle-down.svg | 3 + .../src/icons/svg/chevron-circle-left.svg | 3 + .../src/icons/svg/chevron-circle-right.svg | 3 + .../src/icons/svg/chevron-circle-up.svg | 3 + .../src/icons/svg/chevron-down.svg | 3 + .../src/icons/svg/chevron-left.svg | 3 + .../src/icons/svg/chevron-right.svg | 3 + css/fork-awesome/src/icons/svg/chevron-up.svg | 3 + css/fork-awesome/src/icons/svg/child.svg | 3 + css/fork-awesome/src/icons/svg/chrome.svg | 3 + .../src/icons/svg/circle-o-notch.svg | 3 + css/fork-awesome/src/icons/svg/circle-o.svg | 3 + .../src/icons/svg/circle-thin.svg | 3 + css/fork-awesome/src/icons/svg/circle.svg | 3 + css/fork-awesome/src/icons/svg/clipboard.svg | 3 + css/fork-awesome/src/icons/svg/clock-o.svg | 3 + css/fork-awesome/src/icons/svg/clone.svg | 3 + .../src/icons/svg/cloud-download.svg | 3 + .../src/icons/svg/cloud-upload.svg | 3 + css/fork-awesome/src/icons/svg/cloud.svg | 3 + css/fork-awesome/src/icons/svg/code-fork.svg | 3 + css/fork-awesome/src/icons/svg/code.svg | 3 + css/fork-awesome/src/icons/svg/codepen.svg | 3 + css/fork-awesome/src/icons/svg/codiepie.svg | 3 + css/fork-awesome/src/icons/svg/coffee.svg | 3 + css/fork-awesome/src/icons/svg/cog.svg | 3 + css/fork-awesome/src/icons/svg/cogs.svg | 3 + css/fork-awesome/src/icons/svg/columns.svg | 3 + css/fork-awesome/src/icons/svg/comment-o.svg | 3 + css/fork-awesome/src/icons/svg/comment.svg | 3 + .../src/icons/svg/commenting-o.svg | 3 + css/fork-awesome/src/icons/svg/commenting.svg | 3 + css/fork-awesome/src/icons/svg/comments-o.svg | 3 + css/fork-awesome/src/icons/svg/comments.svg | 3 + css/fork-awesome/src/icons/svg/compass.svg | 3 + css/fork-awesome/src/icons/svg/compress.svg | 3 + .../src/icons/svg/connectdevelop.svg | 3 + css/fork-awesome/src/icons/svg/contao.svg | 3 + css/fork-awesome/src/icons/svg/copyright.svg | 3 + .../src/icons/svg/creative-commons.svg | 3 + .../src/icons/svg/credit-card-alt.svg | 3 + .../src/icons/svg/credit-card.svg | 3 + css/fork-awesome/src/icons/svg/crop.svg | 3 + css/fork-awesome/src/icons/svg/crosshairs.svg | 3 + css/fork-awesome/src/icons/svg/css3.svg | 3 + css/fork-awesome/src/icons/svg/cube.svg | 3 + css/fork-awesome/src/icons/svg/cubes.svg | 3 + css/fork-awesome/src/icons/svg/cutlery.svg | 3 + css/fork-awesome/src/icons/svg/dashcube.svg | 3 + css/fork-awesome/src/icons/svg/database.svg | 3 + css/fork-awesome/src/icons/svg/deaf.svg | 3 + css/fork-awesome/src/icons/svg/debian.svg | 3 + css/fork-awesome/src/icons/svg/delicious.svg | 3 + css/fork-awesome/src/icons/svg/desktop.svg | 3 + css/fork-awesome/src/icons/svg/dev-to.svg | 4 + css/fork-awesome/src/icons/svg/deviantart.svg | 3 + css/fork-awesome/src/icons/svg/diamond.svg | 3 + css/fork-awesome/src/icons/svg/diaspora.svg | 3 + css/fork-awesome/src/icons/svg/digg.svg | 3 + .../src/icons/svg/digitalocean.svg | 3 + .../src/icons/svg/discord-alt.svg | 3 + css/fork-awesome/src/icons/svg/discord.svg | 3 + css/fork-awesome/src/icons/svg/dogmazic.svg | 3 + .../src/icons/svg/dot-circle-o.svg | 3 + css/fork-awesome/src/icons/svg/download.svg | 3 + css/fork-awesome/src/icons/svg/dribbble.svg | 3 + css/fork-awesome/src/icons/svg/dropbox.svg | 3 + css/fork-awesome/src/icons/svg/drupal.svg | 3 + css/fork-awesome/src/icons/svg/edge.svg | 3 + css/fork-awesome/src/icons/svg/eercast.svg | 3 + css/fork-awesome/src/icons/svg/eject.svg | 3 + css/fork-awesome/src/icons/svg/ellipsis-h.svg | 3 + css/fork-awesome/src/icons/svg/ellipsis-v.svg | 3 + css/fork-awesome/src/icons/svg/emby.svg | 3 + css/fork-awesome/src/icons/svg/empire.svg | 3 + css/fork-awesome/src/icons/svg/envelope-o.svg | 3 + .../src/icons/svg/envelope-open-o.svg | 3 + .../src/icons/svg/envelope-open.svg | 3 + .../src/icons/svg/envelope-square.svg | 3 + css/fork-awesome/src/icons/svg/envelope.svg | 3 + css/fork-awesome/src/icons/svg/envira.svg | 3 + css/fork-awesome/src/icons/svg/eraser.svg | 3 + css/fork-awesome/src/icons/svg/ethereum.svg | 3 + css/fork-awesome/src/icons/svg/etsy.svg | 3 + css/fork-awesome/src/icons/svg/eur.svg | 3 + css/fork-awesome/src/icons/svg/exchange.svg | 3 + .../src/icons/svg/exclamation-circle.svg | 3 + .../src/icons/svg/exclamation-triangle.svg | 3 + .../src/icons/svg/exclamation.svg | 3 + css/fork-awesome/src/icons/svg/expand.svg | 3 + .../src/icons/svg/expeditedssl.svg | 3 + .../src/icons/svg/external-link-square.svg | 3 + .../src/icons/svg/external-link.svg | 3 + css/fork-awesome/src/icons/svg/eye-slash.svg | 3 + css/fork-awesome/src/icons/svg/eye.svg | 3 + css/fork-awesome/src/icons/svg/eyedropper.svg | 3 + css/fork-awesome/src/icons/svg/f-droid.svg | 3 + .../src/icons/svg/facebook-messenger.svg | 3 + .../src/icons/svg/facebook-official.svg | 3 + .../src/icons/svg/facebook-square.svg | 3 + css/fork-awesome/src/icons/svg/facebook.svg | 3 + .../src/icons/svg/fast-backward.svg | 3 + .../src/icons/svg/fast-forward.svg | 3 + css/fork-awesome/src/icons/svg/fax.svg | 3 + css/fork-awesome/src/icons/svg/female.svg | 3 + css/fork-awesome/src/icons/svg/ffmpeg.svg | 3 + .../src/icons/svg/fighter-jet.svg | 3 + .../src/icons/svg/file-archive-o.svg | 3 + .../src/icons/svg/file-audio-o.svg | 3 + .../src/icons/svg/file-code-o.svg | 3 + css/fork-awesome/src/icons/svg/file-epub.svg | 4 + .../src/icons/svg/file-excel-o.svg | 3 + .../src/icons/svg/file-image-o.svg | 3 + css/fork-awesome/src/icons/svg/file-o.svg | 3 + css/fork-awesome/src/icons/svg/file-pdf-o.svg | 3 + .../src/icons/svg/file-powerpoint-o.svg | 3 + .../src/icons/svg/file-text-o.svg | 3 + css/fork-awesome/src/icons/svg/file-text.svg | 3 + .../src/icons/svg/file-video-o.svg | 3 + .../src/icons/svg/file-word-o.svg | 3 + css/fork-awesome/src/icons/svg/file.svg | 3 + css/fork-awesome/src/icons/svg/files-o.svg | 3 + css/fork-awesome/src/icons/svg/film.svg | 3 + css/fork-awesome/src/icons/svg/filter.svg | 3 + .../src/icons/svg/fire-extinguisher.svg | 3 + css/fork-awesome/src/icons/svg/fire.svg | 3 + css/fork-awesome/src/icons/svg/firefox.svg | 3 + .../src/icons/svg/first-order.svg | 3 + .../src/icons/svg/flag-checkered.svg | 3 + css/fork-awesome/src/icons/svg/flag-o.svg | 3 + css/fork-awesome/src/icons/svg/flag.svg | 3 + css/fork-awesome/src/icons/svg/flask.svg | 3 + css/fork-awesome/src/icons/svg/flickr.svg | 3 + css/fork-awesome/src/icons/svg/floppy-o.svg | 3 + css/fork-awesome/src/icons/svg/folder-o.svg | 3 + .../src/icons/svg/folder-open-o.svg | 3 + .../src/icons/svg/folder-open.svg | 3 + css/fork-awesome/src/icons/svg/folder.svg | 3 + .../src/icons/svg/font-awesome.svg | 3 + css/fork-awesome/src/icons/svg/font.svg | 3 + css/fork-awesome/src/icons/svg/fonticons.svg | 3 + .../src/icons/svg/fork-awesome.svg | 3 + .../src/icons/svg/fort-awesome.svg | 3 + css/fork-awesome/src/icons/svg/forumbee.svg | 3 + css/fork-awesome/src/icons/svg/forward.svg | 3 + css/fork-awesome/src/icons/svg/foursquare.svg | 3 + .../src/icons/svg/free-code-camp.svg | 3 + css/fork-awesome/src/icons/svg/freedombox.svg | 3 + css/fork-awesome/src/icons/svg/friendica.svg | 3 + css/fork-awesome/src/icons/svg/frown-o.svg | 3 + css/fork-awesome/src/icons/svg/futbol-o.svg | 3 + css/fork-awesome/src/icons/svg/gamepad.svg | 3 + css/fork-awesome/src/icons/svg/gavel.svg | 3 + css/fork-awesome/src/icons/svg/gbp.svg | 3 + css/fork-awesome/src/icons/svg/genderless.svg | 3 + css/fork-awesome/src/icons/svg/get-pocket.svg | 3 + css/fork-awesome/src/icons/svg/gg-circle.svg | 3 + css/fork-awesome/src/icons/svg/gg.svg | 3 + css/fork-awesome/src/icons/svg/gift.svg | 3 + css/fork-awesome/src/icons/svg/gimp.svg | 3 + css/fork-awesome/src/icons/svg/git-square.svg | 3 + css/fork-awesome/src/icons/svg/git.svg | 3 + css/fork-awesome/src/icons/svg/gitea.svg | 3 + css/fork-awesome/src/icons/svg/github-alt.svg | 3 + .../src/icons/svg/github-square.svg | 3 + css/fork-awesome/src/icons/svg/github.svg | 3 + css/fork-awesome/src/icons/svg/gitlab.svg | 3 + css/fork-awesome/src/icons/svg/glass.svg | 3 + css/fork-awesome/src/icons/svg/glide-g.svg | 3 + css/fork-awesome/src/icons/svg/glide.svg | 3 + css/fork-awesome/src/icons/svg/globe-e.svg | 3 + css/fork-awesome/src/icons/svg/globe-w.svg | 3 + css/fork-awesome/src/icons/svg/globe.svg | 3 + css/fork-awesome/src/icons/svg/gnu-social.svg | 3 + css/fork-awesome/src/icons/svg/gnupg.svg | 3 + .../src/icons/svg/google-plus-official.svg | 3 + .../src/icons/svg/google-plus-square.svg | 3 + .../src/icons/svg/google-plus.svg | 3 + .../src/icons/svg/google-wallet.svg | 3 + css/fork-awesome/src/icons/svg/google.svg | 3 + .../src/icons/svg/graduation-cap.svg | 3 + css/fork-awesome/src/icons/svg/gratipay.svg | 3 + css/fork-awesome/src/icons/svg/grav.svg | 3 + css/fork-awesome/src/icons/svg/h-square.svg | 3 + css/fork-awesome/src/icons/svg/hackaday.svg | 4 + .../src/icons/svg/hacker-news.svg | 3 + css/fork-awesome/src/icons/svg/hackster.svg | 3 + .../src/icons/svg/hand-lizard-o.svg | 3 + .../src/icons/svg/hand-o-down.svg | 3 + .../src/icons/svg/hand-o-left.svg | 3 + .../src/icons/svg/hand-o-right.svg | 3 + css/fork-awesome/src/icons/svg/hand-o-up.svg | 3 + .../src/icons/svg/hand-paper-o.svg | 3 + .../src/icons/svg/hand-peace-o.svg | 3 + .../src/icons/svg/hand-pointer-o.svg | 3 + .../src/icons/svg/hand-rock-o.svg | 3 + .../src/icons/svg/hand-scissors-o.svg | 3 + .../src/icons/svg/hand-spock-o.svg | 3 + .../src/icons/svg/handshake-o.svg | 3 + css/fork-awesome/src/icons/svg/hashnode.svg | 3 + css/fork-awesome/src/icons/svg/hashtag.svg | 3 + css/fork-awesome/src/icons/svg/hdd-o.svg | 3 + css/fork-awesome/src/icons/svg/header.svg | 3 + css/fork-awesome/src/icons/svg/headphones.svg | 3 + css/fork-awesome/src/icons/svg/heart-o.svg | 3 + css/fork-awesome/src/icons/svg/heart.svg | 3 + css/fork-awesome/src/icons/svg/heartbeat.svg | 3 + css/fork-awesome/src/icons/svg/history.svg | 3 + css/fork-awesome/src/icons/svg/home.svg | 3 + css/fork-awesome/src/icons/svg/hospital-o.svg | 3 + .../src/icons/svg/hourglass-end.svg | 3 + .../src/icons/svg/hourglass-half.svg | 3 + .../src/icons/svg/hourglass-o.svg | 3 + .../src/icons/svg/hourglass-start.svg | 3 + css/fork-awesome/src/icons/svg/hourglass.svg | 3 + css/fork-awesome/src/icons/svg/houzz.svg | 3 + css/fork-awesome/src/icons/svg/html5.svg | 3 + css/fork-awesome/src/icons/svg/hubzilla.svg | 3 + css/fork-awesome/src/icons/svg/i-cursor.svg | 3 + css/fork-awesome/src/icons/svg/id-badge.svg | 3 + css/fork-awesome/src/icons/svg/id-card-o.svg | 3 + css/fork-awesome/src/icons/svg/id-card.svg | 3 + css/fork-awesome/src/icons/svg/ils.svg | 3 + css/fork-awesome/src/icons/svg/imdb.svg | 3 + css/fork-awesome/src/icons/svg/inbox.svg | 3 + css/fork-awesome/src/icons/svg/indent.svg | 3 + css/fork-awesome/src/icons/svg/industry.svg | 3 + .../src/icons/svg/info-circle.svg | 3 + css/fork-awesome/src/icons/svg/info.svg | 3 + css/fork-awesome/src/icons/svg/inkscape.svg | 3 + css/fork-awesome/src/icons/svg/inr.svg | 3 + css/fork-awesome/src/icons/svg/instagram.svg | 3 + .../src/icons/svg/internet-explorer.svg | 3 + css/fork-awesome/src/icons/svg/ioxhost.svg | 3 + css/fork-awesome/src/icons/svg/italic.svg | 3 + css/fork-awesome/src/icons/svg/jirafeau.svg | 3 + css/fork-awesome/src/icons/svg/joomla.svg | 3 + css/fork-awesome/src/icons/svg/joplin.svg | 3 + css/fork-awesome/src/icons/svg/jpy.svg | 3 + css/fork-awesome/src/icons/svg/jsfiddle.svg | 3 + css/fork-awesome/src/icons/svg/key-modern.svg | 3 + css/fork-awesome/src/icons/svg/key.svg | 3 + css/fork-awesome/src/icons/svg/keybase.svg | 3 + css/fork-awesome/src/icons/svg/keyboard-o.svg | 3 + css/fork-awesome/src/icons/svg/krw.svg | 3 + css/fork-awesome/src/icons/svg/language.svg | 3 + css/fork-awesome/src/icons/svg/laptop.svg | 3 + css/fork-awesome/src/icons/svg/laravel.svg | 3 + .../src/icons/svg/lastfm-square.svg | 3 + css/fork-awesome/src/icons/svg/lastfm.svg | 3 + css/fork-awesome/src/icons/svg/leaf.svg | 3 + css/fork-awesome/src/icons/svg/leanpub.svg | 3 + css/fork-awesome/src/icons/svg/lemon-o.svg | 3 + css/fork-awesome/src/icons/svg/level-down.svg | 3 + css/fork-awesome/src/icons/svg/level-up.svg | 3 + .../src/icons/svg/liberapay-square.svg | 3 + css/fork-awesome/src/icons/svg/liberapay.svg | 3 + css/fork-awesome/src/icons/svg/life-ring.svg | 3 + .../src/icons/svg/lightbulb-o.svg | 3 + css/fork-awesome/src/icons/svg/line-chart.svg | 3 + css/fork-awesome/src/icons/svg/link.svg | 3 + .../src/icons/svg/linkedin-square.svg | 3 + css/fork-awesome/src/icons/svg/linkedin.svg | 3 + css/fork-awesome/src/icons/svg/linode.svg | 3 + css/fork-awesome/src/icons/svg/linux.svg | 3 + css/fork-awesome/src/icons/svg/list-alt.svg | 3 + css/fork-awesome/src/icons/svg/list-ol.svg | 3 + css/fork-awesome/src/icons/svg/list-ul.svg | 3 + css/fork-awesome/src/icons/svg/list.svg | 3 + .../src/icons/svg/location-arrow.svg | 3 + css/fork-awesome/src/icons/svg/lock.svg | 3 + .../src/icons/svg/long-arrow-down.svg | 3 + .../src/icons/svg/long-arrow-left.svg | 3 + .../src/icons/svg/long-arrow-right.svg | 3 + .../src/icons/svg/long-arrow-up.svg | 3 + css/fork-awesome/src/icons/svg/low-vision.svg | 3 + css/fork-awesome/src/icons/svg/magic.svg | 3 + css/fork-awesome/src/icons/svg/magnet.svg | 3 + css/fork-awesome/src/icons/svg/male.svg | 3 + css/fork-awesome/src/icons/svg/map-marker.svg | 3 + css/fork-awesome/src/icons/svg/map-o.svg | 3 + css/fork-awesome/src/icons/svg/map-pin.svg | 3 + css/fork-awesome/src/icons/svg/map-signs.svg | 3 + css/fork-awesome/src/icons/svg/map.svg | 3 + .../src/icons/svg/mars-double.svg | 3 + .../src/icons/svg/mars-stroke-h.svg | 3 + .../src/icons/svg/mars-stroke-v.svg | 3 + .../src/icons/svg/mars-stroke.svg | 3 + css/fork-awesome/src/icons/svg/mars.svg | 3 + .../src/icons/svg/mastodon-alt.svg | 3 + .../src/icons/svg/mastodon-square.svg | 3 + css/fork-awesome/src/icons/svg/mastodon.svg | 3 + css/fork-awesome/src/icons/svg/matrix-org.svg | 3 + css/fork-awesome/src/icons/svg/maxcdn.svg | 3 + css/fork-awesome/src/icons/svg/meanpath.svg | 3 + .../src/icons/svg/medium-square.svg | 3 + css/fork-awesome/src/icons/svg/medium.svg | 3 + css/fork-awesome/src/icons/svg/medkit.svg | 3 + css/fork-awesome/src/icons/svg/meetup.svg | 3 + css/fork-awesome/src/icons/svg/meh-o.svg | 3 + css/fork-awesome/src/icons/svg/mercury.svg | 3 + css/fork-awesome/src/icons/svg/microchip.svg | 3 + .../src/icons/svg/microphone-slash.svg | 3 + css/fork-awesome/src/icons/svg/microphone.svg | 3 + .../src/icons/svg/minus-circle.svg | 3 + .../src/icons/svg/minus-square-o.svg | 3 + .../src/icons/svg/minus-square.svg | 3 + css/fork-awesome/src/icons/svg/minus.svg | 3 + css/fork-awesome/src/icons/svg/mixcloud.svg | 3 + css/fork-awesome/src/icons/svg/mobile.svg | 3 + css/fork-awesome/src/icons/svg/modx.svg | 3 + css/fork-awesome/src/icons/svg/money.svg | 3 + css/fork-awesome/src/icons/svg/moon-o.svg | 3 + css/fork-awesome/src/icons/svg/moon.svg | 3 + css/fork-awesome/src/icons/svg/motorcycle.svg | 3 + .../src/icons/svg/mouse-pointer.svg | 3 + css/fork-awesome/src/icons/svg/music.svg | 3 + css/fork-awesome/src/icons/svg/neuter.svg | 3 + .../src/icons/svg/newspaper-o.svg | 3 + .../src/icons/svg/nextcloud-square.svg | 3 + css/fork-awesome/src/icons/svg/nextcloud.svg | 3 + css/fork-awesome/src/icons/svg/nodejs.svg | 3 + .../src/icons/svg/object-group.svg | 3 + .../src/icons/svg/object-ungroup.svg | 3 + .../src/icons/svg/odnoklassniki-square.svg | 3 + .../src/icons/svg/odnoklassniki.svg | 3 + css/fork-awesome/src/icons/svg/opencart.svg | 3 + css/fork-awesome/src/icons/svg/openid.svg | 3 + css/fork-awesome/src/icons/svg/opera.svg | 3 + .../src/icons/svg/optin-monster.svg | 3 + css/fork-awesome/src/icons/svg/outdent.svg | 3 + css/fork-awesome/src/icons/svg/pagelines.svg | 3 + .../src/icons/svg/paint-brush.svg | 3 + .../src/icons/svg/paper-plane-o.svg | 3 + .../src/icons/svg/paper-plane.svg | 3 + css/fork-awesome/src/icons/svg/paperclip.svg | 3 + css/fork-awesome/src/icons/svg/paragraph.svg | 3 + css/fork-awesome/src/icons/svg/patreon.svg | 3 + .../src/icons/svg/pause-circle-o.svg | 3 + .../src/icons/svg/pause-circle.svg | 3 + css/fork-awesome/src/icons/svg/pause.svg | 3 + css/fork-awesome/src/icons/svg/paw.svg | 3 + css/fork-awesome/src/icons/svg/paypal.svg | 3 + css/fork-awesome/src/icons/svg/peertube.svg | 3 + .../src/icons/svg/pencil-square-o.svg | 3 + .../src/icons/svg/pencil-square.svg | 3 + css/fork-awesome/src/icons/svg/pencil.svg | 3 + css/fork-awesome/src/icons/svg/percent.svg | 3 + .../src/icons/svg/phone-square.svg | 3 + css/fork-awesome/src/icons/svg/phone.svg | 3 + css/fork-awesome/src/icons/svg/php.svg | 3 + css/fork-awesome/src/icons/svg/picture-o.svg | 3 + css/fork-awesome/src/icons/svg/pie-chart.svg | 3 + .../src/icons/svg/pinterest-p.svg | 3 + .../src/icons/svg/pinterest-square.svg | 3 + css/fork-awesome/src/icons/svg/pinterest.svg | 3 + css/fork-awesome/src/icons/svg/pixelfed.svg | 3 + css/fork-awesome/src/icons/svg/plane.svg | 3 + .../src/icons/svg/play-circle-o.svg | 3 + .../src/icons/svg/play-circle.svg | 3 + css/fork-awesome/src/icons/svg/play.svg | 3 + css/fork-awesome/src/icons/svg/pleroma.svg | 3 + css/fork-awesome/src/icons/svg/plug.svg | 3 + .../src/icons/svg/plus-circle.svg | 3 + .../src/icons/svg/plus-square-o.svg | 3 + .../src/icons/svg/plus-square.svg | 3 + css/fork-awesome/src/icons/svg/plus.svg | 3 + css/fork-awesome/src/icons/svg/podcast.svg | 3 + css/fork-awesome/src/icons/svg/power-off.svg | 3 + css/fork-awesome/src/icons/svg/print.svg | 3 + .../src/icons/svg/product-hunt.svg | 3 + .../src/icons/svg/puzzle-piece.svg | 3 + css/fork-awesome/src/icons/svg/python.svg | 11 + css/fork-awesome/src/icons/svg/qq.svg | 3 + css/fork-awesome/src/icons/svg/qrcode.svg | 4 + .../src/icons/svg/question-circle-o.svg | 3 + .../src/icons/svg/question-circle.svg | 3 + css/fork-awesome/src/icons/svg/question.svg | 3 + css/fork-awesome/src/icons/svg/quora.svg | 3 + css/fork-awesome/src/icons/svg/quote-left.svg | 3 + .../src/icons/svg/quote-right.svg | 3 + css/fork-awesome/src/icons/svg/random.svg | 3 + css/fork-awesome/src/icons/svg/ravelry.svg | 3 + css/fork-awesome/src/icons/svg/react.svg | 3 + css/fork-awesome/src/icons/svg/rebel.svg | 3 + css/fork-awesome/src/icons/svg/recycle.svg | 3 + .../src/icons/svg/reddit-alien.svg | 3 + .../src/icons/svg/reddit-square.svg | 3 + css/fork-awesome/src/icons/svg/reddit.svg | 3 + css/fork-awesome/src/icons/svg/refresh.svg | 3 + css/fork-awesome/src/icons/svg/registered.svg | 3 + css/fork-awesome/src/icons/svg/renren.svg | 3 + css/fork-awesome/src/icons/svg/repeat.svg | 3 + css/fork-awesome/src/icons/svg/reply-all.svg | 3 + css/fork-awesome/src/icons/svg/reply.svg | 3 + css/fork-awesome/src/icons/svg/retweet.svg | 3 + css/fork-awesome/src/icons/svg/road.svg | 3 + css/fork-awesome/src/icons/svg/rocket.svg | 3 + css/fork-awesome/src/icons/svg/rss-square.svg | 3 + css/fork-awesome/src/icons/svg/rss.svg | 3 + css/fork-awesome/src/icons/svg/rub.svg | 3 + css/fork-awesome/src/icons/svg/safari.svg | 3 + css/fork-awesome/src/icons/svg/scissors.svg | 3 + css/fork-awesome/src/icons/svg/scribd.svg | 3 + .../src/icons/svg/scuttlebutt.svg | 3 + .../src/icons/svg/search-minus.svg | 3 + .../src/icons/svg/search-plus.svg | 3 + css/fork-awesome/src/icons/svg/search.svg | 3 + css/fork-awesome/src/icons/svg/sellsy.svg | 3 + css/fork-awesome/src/icons/svg/server.svg | 3 + css/fork-awesome/src/icons/svg/shaarli-o.svg | 3 + css/fork-awesome/src/icons/svg/shaarli.svg | 3 + .../src/icons/svg/share-alt-square.svg | 3 + css/fork-awesome/src/icons/svg/share-alt.svg | 3 + .../src/icons/svg/share-square-o.svg | 3 + .../src/icons/svg/share-square.svg | 3 + css/fork-awesome/src/icons/svg/share.svg | 3 + css/fork-awesome/src/icons/svg/shield.svg | 3 + css/fork-awesome/src/icons/svg/ship.svg | 3 + .../src/icons/svg/shirtsinbulk.svg | 3 + .../src/icons/svg/shopping-bag.svg | 3 + .../src/icons/svg/shopping-basket.svg | 3 + .../src/icons/svg/shopping-cart.svg | 3 + css/fork-awesome/src/icons/svg/shower.svg | 3 + css/fork-awesome/src/icons/svg/sign-in.svg | 3 + .../src/icons/svg/sign-language.svg | 3 + css/fork-awesome/src/icons/svg/sign-out.svg | 3 + css/fork-awesome/src/icons/svg/signal.svg | 3 + css/fork-awesome/src/icons/svg/signalapp.svg | 140 + .../src/icons/svg/simplybuilt.svg | 3 + css/fork-awesome/src/icons/svg/sitemap.svg | 3 + css/fork-awesome/src/icons/svg/skyatlas.svg | 3 + css/fork-awesome/src/icons/svg/skype.svg | 3 + css/fork-awesome/src/icons/svg/slack.svg | 3 + css/fork-awesome/src/icons/svg/sliders.svg | 3 + css/fork-awesome/src/icons/svg/slideshare.svg | 3 + css/fork-awesome/src/icons/svg/smile-o.svg | 3 + .../src/icons/svg/snapchat-ghost.svg | 3 + .../src/icons/svg/snapchat-square.svg | 3 + css/fork-awesome/src/icons/svg/snapchat.svg | 3 + css/fork-awesome/src/icons/svg/snowdrift.svg | 3 + .../src/icons/svg/snowflake-o.svg | 3 + .../src/icons/svg/social-home.svg | 3 + .../src/icons/svg/sort-alpha-asc.svg | 3 + .../src/icons/svg/sort-alpha-desc.svg | 3 + .../src/icons/svg/sort-amount-asc.svg | 3 + .../src/icons/svg/sort-amount-desc.svg | 3 + css/fork-awesome/src/icons/svg/sort-asc.svg | 3 + css/fork-awesome/src/icons/svg/sort-desc.svg | 3 + .../src/icons/svg/sort-numeric-asc.svg | 3 + .../src/icons/svg/sort-numeric-desc.svg | 3 + css/fork-awesome/src/icons/svg/sort.svg | 3 + css/fork-awesome/src/icons/svg/soundcloud.svg | 3 + .../src/icons/svg/space-shuttle.svg | 3 + .../src/icons/svg/spell-check.svg | 6 + css/fork-awesome/src/icons/svg/spinner.svg | 3 + css/fork-awesome/src/icons/svg/spoon.svg | 3 + css/fork-awesome/src/icons/svg/spotify.svg | 3 + css/fork-awesome/src/icons/svg/square-o.svg | 3 + css/fork-awesome/src/icons/svg/square.svg | 3 + .../src/icons/svg/stack-exchange.svg | 3 + .../src/icons/svg/stack-overflow.svg | 3 + .../src/icons/svg/star-half-o.svg | 3 + css/fork-awesome/src/icons/svg/star-half.svg | 3 + css/fork-awesome/src/icons/svg/star-o.svg | 3 + css/fork-awesome/src/icons/svg/star.svg | 3 + .../src/icons/svg/steam-square.svg | 3 + css/fork-awesome/src/icons/svg/steam.svg | 3 + .../src/icons/svg/step-backward.svg | 3 + .../src/icons/svg/step-forward.svg | 3 + .../src/icons/svg/stethoscope.svg | 3 + .../src/icons/svg/sticky-note-o.svg | 3 + .../src/icons/svg/sticky-note.svg | 3 + .../src/icons/svg/stop-circle-o.svg | 3 + .../src/icons/svg/stop-circle.svg | 3 + css/fork-awesome/src/icons/svg/stop.svg | 3 + .../src/icons/svg/street-view.svg | 3 + .../src/icons/svg/strikethrough.svg | 3 + .../src/icons/svg/stumbleupon-circle.svg | 3 + .../src/icons/svg/stumbleupon.svg | 3 + css/fork-awesome/src/icons/svg/subscript.svg | 3 + css/fork-awesome/src/icons/svg/subway.svg | 3 + css/fork-awesome/src/icons/svg/suitcase.svg | 3 + css/fork-awesome/src/icons/svg/sun-o.svg | 3 + css/fork-awesome/src/icons/svg/sun.svg | 3 + .../src/icons/svg/superpowers.svg | 3 + .../src/icons/svg/superscript.svg | 3 + css/fork-awesome/src/icons/svg/syncthing.svg | 3 + css/fork-awesome/src/icons/svg/table.svg | 3 + css/fork-awesome/src/icons/svg/tablet.svg | 3 + css/fork-awesome/src/icons/svg/tachometer.svg | 3 + css/fork-awesome/src/icons/svg/tag.svg | 3 + css/fork-awesome/src/icons/svg/tags.svg | 3 + css/fork-awesome/src/icons/svg/tasks.svg | 3 + css/fork-awesome/src/icons/svg/taxi.svg | 3 + css/fork-awesome/src/icons/svg/telegram.svg | 3 + css/fork-awesome/src/icons/svg/television.svg | 3 + .../src/icons/svg/tencent-weibo.svg | 3 + css/fork-awesome/src/icons/svg/terminal.svg | 3 + .../src/icons/svg/text-height.svg | 3 + css/fork-awesome/src/icons/svg/text-width.svg | 3 + css/fork-awesome/src/icons/svg/th-large.svg | 3 + css/fork-awesome/src/icons/svg/th-list.svg | 3 + css/fork-awesome/src/icons/svg/th.svg | 3 + css/fork-awesome/src/icons/svg/themeisle.svg | 3 + .../src/icons/svg/thermometer-empty.svg | 3 + .../src/icons/svg/thermometer-full.svg | 3 + .../src/icons/svg/thermometer-half.svg | 3 + .../src/icons/svg/thermometer-quarter.svg | 3 + .../icons/svg/thermometer-three-quarters.svg | 3 + css/fork-awesome/src/icons/svg/thumb-tack.svg | 3 + .../src/icons/svg/thumbs-down.svg | 3 + .../src/icons/svg/thumbs-o-down.svg | 3 + .../src/icons/svg/thumbs-o-up.svg | 3 + css/fork-awesome/src/icons/svg/thumbs-up.svg | 3 + css/fork-awesome/src/icons/svg/ticket.svg | 3 + .../src/icons/svg/times-circle-o.svg | 3 + .../src/icons/svg/times-circle.svg | 3 + css/fork-awesome/src/icons/svg/times.svg | 3 + css/fork-awesome/src/icons/svg/tint.svg | 3 + css/fork-awesome/src/icons/svg/tipeee.svg | 3 + css/fork-awesome/src/icons/svg/toggle-off.svg | 3 + css/fork-awesome/src/icons/svg/toggle-on.svg | 3 + css/fork-awesome/src/icons/svg/trademark.svg | 3 + css/fork-awesome/src/icons/svg/train.svg | 3 + .../src/icons/svg/transgender-alt.svg | 3 + .../src/icons/svg/transgender.svg | 3 + css/fork-awesome/src/icons/svg/trash-o.svg | 3 + css/fork-awesome/src/icons/svg/trash.svg | 3 + css/fork-awesome/src/icons/svg/tree.svg | 3 + css/fork-awesome/src/icons/svg/trello.svg | 3 + .../src/icons/svg/tripadvisor.svg | 3 + css/fork-awesome/src/icons/svg/trophy.svg | 3 + css/fork-awesome/src/icons/svg/truck.svg | 3 + css/fork-awesome/src/icons/svg/try.svg | 3 + css/fork-awesome/src/icons/svg/tty.svg | 3 + .../src/icons/svg/tumblr-square.svg | 3 + css/fork-awesome/src/icons/svg/tumblr.svg | 3 + css/fork-awesome/src/icons/svg/twitch.svg | 3 + .../src/icons/svg/twitter-square.svg | 3 + css/fork-awesome/src/icons/svg/twitter.svg | 3 + css/fork-awesome/src/icons/svg/umbrella.svg | 3 + css/fork-awesome/src/icons/svg/underline.svg | 3 + css/fork-awesome/src/icons/svg/undo.svg | 3 + .../src/icons/svg/universal-access.svg | 3 + css/fork-awesome/src/icons/svg/university.svg | 3 + css/fork-awesome/src/icons/svg/unlock-alt.svg | 3 + css/fork-awesome/src/icons/svg/unlock.svg | 3 + css/fork-awesome/src/icons/svg/unslpash.svg | 3 + css/fork-awesome/src/icons/svg/upload.svg | 3 + css/fork-awesome/src/icons/svg/usb.svg | 3 + css/fork-awesome/src/icons/svg/usd.svg | 3 + .../src/icons/svg/user-circle-o.svg | 3 + .../src/icons/svg/user-circle.svg | 3 + css/fork-awesome/src/icons/svg/user-md.svg | 3 + css/fork-awesome/src/icons/svg/user-o.svg | 3 + css/fork-awesome/src/icons/svg/user-plus.svg | 3 + .../src/icons/svg/user-secret.svg | 3 + css/fork-awesome/src/icons/svg/user-times.svg | 3 + css/fork-awesome/src/icons/svg/user.svg | 3 + css/fork-awesome/src/icons/svg/users.svg | 3 + .../src/icons/svg/venus-double.svg | 3 + css/fork-awesome/src/icons/svg/venus-mars.svg | 3 + css/fork-awesome/src/icons/svg/venus.svg | 3 + css/fork-awesome/src/icons/svg/viacoin.svg | 3 + .../src/icons/svg/viadeo-square.svg | 3 + css/fork-awesome/src/icons/svg/viadeo.svg | 3 + .../src/icons/svg/video-camera.svg | 3 + .../src/icons/svg/vimeo-square.svg | 3 + css/fork-awesome/src/icons/svg/vimeo.svg | 3 + css/fork-awesome/src/icons/svg/vine.svg | 3 + css/fork-awesome/src/icons/svg/vk.svg | 3 + .../src/icons/svg/volume-control-phone.svg | 3 + .../src/icons/svg/volume-down.svg | 3 + css/fork-awesome/src/icons/svg/volume-off.svg | 3 + css/fork-awesome/src/icons/svg/volume-up.svg | 3 + css/fork-awesome/src/icons/svg/weibo.svg | 3 + css/fork-awesome/src/icons/svg/weixin.svg | 3 + css/fork-awesome/src/icons/svg/whatsapp.svg | 3 + .../src/icons/svg/wheelchair-alt.svg | 3 + css/fork-awesome/src/icons/svg/wheelchair.svg | 3 + css/fork-awesome/src/icons/svg/wifi.svg | 3 + css/fork-awesome/src/icons/svg/wikidata.svg | 3 + .../src/icons/svg/wikipedia-w.svg | 3 + .../src/icons/svg/window-close-o.svg | 3 + .../src/icons/svg/window-close.svg | 3 + .../src/icons/svg/window-maximize.svg | 3 + .../src/icons/svg/window-minimize.svg | 3 + .../src/icons/svg/window-restore.svg | 3 + css/fork-awesome/src/icons/svg/windows.svg | 3 + css/fork-awesome/src/icons/svg/wordpress.svg | 3 + css/fork-awesome/src/icons/svg/wpbeginner.svg | 3 + css/fork-awesome/src/icons/svg/wpexplorer.svg | 3 + css/fork-awesome/src/icons/svg/wpforms.svg | 3 + css/fork-awesome/src/icons/svg/wrench.svg | 3 + .../src/icons/svg/xing-square.svg | 3 + css/fork-awesome/src/icons/svg/xing.svg | 3 + css/fork-awesome/src/icons/svg/xmpp.svg | 3 + .../src/icons/svg/y-combinator.svg | 3 + css/fork-awesome/src/icons/svg/yahoo.svg | 3 + css/fork-awesome/src/icons/svg/yelp.svg | 3 + css/fork-awesome/src/icons/svg/yoast.svg | 3 + .../src/icons/svg/youtube-play.svg | 3 + .../src/icons/svg/youtube-square.svg | 3 + css/fork-awesome/src/icons/svg/youtube.svg | 3 + css/fork-awesome/src/icons/svg/zotero.svg | 3 + css/fork-awesome/src/icons/svgo_config.json | 8 + css/style.css | 126 +- grav-theme-disroot | 1 + templates/modular/2col-left.html.twig | 4 +- templates/modular/2col-right.html.twig | 2 +- templates/modular/clients.html.twig | 31 + templates/modular/fullbar.html.twig | 2 - 1059 files changed, 44423 insertions(+), 16 deletions(-) create mode 100644 css/fork-awesome/.all-contributorsrc create mode 100644 css/fork-awesome/.github/ISSUE_TEMPLATE/Icon_request.md create mode 100644 css/fork-awesome/.gitignore create mode 100644 css/fork-awesome/.npmignore create mode 100644 css/fork-awesome/.travis.yml create mode 100644 css/fork-awesome/CHANGELOG.md create mode 100644 css/fork-awesome/CONTRIBUTING.md create mode 100644 css/fork-awesome/CONTRIBUTORS.md create mode 100644 css/fork-awesome/Gemfile create mode 100644 css/fork-awesome/Gemfile.lock create mode 100644 css/fork-awesome/LICENSES create mode 100644 css/fork-awesome/README.md create mode 100644 css/fork-awesome/_config-deploy.yml create mode 100644 css/fork-awesome/_config.yml create mode 100644 css/fork-awesome/bower.json create mode 100644 css/fork-awesome/component.json create mode 100644 css/fork-awesome/composer.json create mode 100644 css/fork-awesome/css/fork-awesome.css create mode 100644 css/fork-awesome/css/fork-awesome.min.css create mode 100644 css/fork-awesome/css/fork-awesome.min.css.map create mode 100644 css/fork-awesome/css/v5-compat.css create mode 100644 css/fork-awesome/css/v5-compat.min.css create mode 100644 css/fork-awesome/css/v5-compat.min.css.map create mode 100644 css/fork-awesome/fonts/forkawesome-webfont.eot create mode 100644 css/fork-awesome/fonts/forkawesome-webfont.svg create mode 100644 css/fork-awesome/fonts/forkawesome-webfont.ttf create mode 100644 css/fork-awesome/fonts/forkawesome-webfont.woff create mode 100644 css/fork-awesome/fonts/forkawesome-webfont.woff2 create mode 100644 css/fork-awesome/less/animated.less create mode 100644 css/fork-awesome/less/bordered-pulled.less create mode 100644 css/fork-awesome/less/core.less create mode 100644 css/fork-awesome/less/fixed-width.less create mode 100644 css/fork-awesome/less/fork-awesome.less create mode 100644 css/fork-awesome/less/icons.less create mode 100644 css/fork-awesome/less/larger.less create mode 100644 css/fork-awesome/less/list.less create mode 100644 css/fork-awesome/less/mixins.less create mode 100644 css/fork-awesome/less/path.less create mode 100644 css/fork-awesome/less/rotated-flipped.less create mode 100644 css/fork-awesome/less/screen-reader.less create mode 100644 css/fork-awesome/less/stacked.less create mode 100644 css/fork-awesome/less/v5-compat.less create mode 100644 css/fork-awesome/less/variables.less create mode 100644 css/fork-awesome/package-lock.json create mode 100644 css/fork-awesome/package.json create mode 100644 css/fork-awesome/scss/_animated.scss create mode 100644 css/fork-awesome/scss/_bordered-pulled.scss create mode 100644 css/fork-awesome/scss/_core.scss create mode 100644 css/fork-awesome/scss/_fixed-width.scss create mode 100644 css/fork-awesome/scss/_functions.scss create mode 100644 css/fork-awesome/scss/_icons.scss create mode 100644 css/fork-awesome/scss/_larger.scss create mode 100644 css/fork-awesome/scss/_list.scss create mode 100644 css/fork-awesome/scss/_mixins.scss create mode 100644 css/fork-awesome/scss/_path.scss create mode 100644 css/fork-awesome/scss/_rotated-flipped.scss create mode 100644 css/fork-awesome/scss/_screen-reader.scss create mode 100644 css/fork-awesome/scss/_stacked.scss create mode 100644 css/fork-awesome/scss/_variables.scss create mode 100644 css/fork-awesome/scss/fork-awesome.scss create mode 100644 css/fork-awesome/src/doc/Makefile create mode 100644 css/fork-awesome/src/doc/README.md-nobuild create mode 100644 css/fork-awesome/src/doc/_includes/accessibility/accessibility-manual.html create mode 100644 css/fork-awesome/src/doc/_includes/accessibility/background.html create mode 100644 css/fork-awesome/src/doc/_includes/accessibility/other.html create mode 100644 css/fork-awesome/src/doc/_includes/brand-adblock-warning.html create mode 100644 css/fork-awesome/src/doc/_includes/brand-license.html create mode 100644 css/fork-awesome/src/doc/_includes/code/core.less create mode 100644 css/fork-awesome/src/doc/_includes/code/core.scss create mode 100644 css/fork-awesome/src/doc/_includes/code/license.css create mode 100644 css/fork-awesome/src/doc/_includes/community/getting-support.html create mode 100644 css/fork-awesome/src/doc/_includes/community/project-milestones.html create mode 100644 css/fork-awesome/src/doc/_includes/community/reporting-bugs.html create mode 100644 css/fork-awesome/src/doc/_includes/community/requesting-new-icons.html create mode 100644 css/fork-awesome/src/doc/_includes/community/submitting-pull-requests.html create mode 100644 css/fork-awesome/src/doc/_includes/examples/accessible.html create mode 100644 css/fork-awesome/src/doc/_includes/examples/animated.html create mode 100644 css/fork-awesome/src/doc/_includes/examples/basic.html create mode 100644 css/fork-awesome/src/doc/_includes/examples/bootstrap.html create mode 100644 css/fork-awesome/src/doc/_includes/examples/bordered-pulled.html create mode 100644 css/fork-awesome/src/doc/_includes/examples/custom.html create mode 100644 css/fork-awesome/src/doc/_includes/examples/fixed-width.html create mode 100644 css/fork-awesome/src/doc/_includes/examples/larger.html create mode 100644 css/fork-awesome/src/doc/_includes/examples/list.html create mode 100644 css/fork-awesome/src/doc/_includes/examples/rotated-flipped.html create mode 100644 css/fork-awesome/src/doc/_includes/examples/stacked.html create mode 100644 css/fork-awesome/src/doc/_includes/footer.html create mode 100644 css/fork-awesome/src/doc/_includes/icons/accessibility.html create mode 100644 css/fork-awesome/src/doc/_includes/icons/brand.html create mode 100644 css/fork-awesome/src/doc/_includes/icons/chart.html create mode 100644 css/fork-awesome/src/doc/_includes/icons/currency.html create mode 100644 css/fork-awesome/src/doc/_includes/icons/directional.html create mode 100644 css/fork-awesome/src/doc/_includes/icons/file-type.html create mode 100644 css/fork-awesome/src/doc/_includes/icons/form-control.html create mode 100644 css/fork-awesome/src/doc/_includes/icons/gender.html create mode 100644 css/fork-awesome/src/doc/_includes/icons/hand.html create mode 100644 css/fork-awesome/src/doc/_includes/icons/medical.html create mode 100644 css/fork-awesome/src/doc/_includes/icons/new.html create mode 100644 css/fork-awesome/src/doc/_includes/icons/payment.html create mode 100644 css/fork-awesome/src/doc/_includes/icons/spinner.html create mode 100644 css/fork-awesome/src/doc/_includes/icons/text-editor.html create mode 100644 css/fork-awesome/src/doc/_includes/icons/transportation.html create mode 100644 css/fork-awesome/src/doc/_includes/icons/video-player.html create mode 100644 css/fork-awesome/src/doc/_includes/icons/web-application.html create mode 100644 css/fork-awesome/src/doc/_includes/jumbotron-carousel.html create mode 100644 css/fork-awesome/src/doc/_includes/jumbotron.html create mode 100644 css/fork-awesome/src/doc/_includes/modals/download.html create mode 100644 css/fork-awesome/src/doc/_includes/navbar.html create mode 100644 css/fork-awesome/src/doc/_includes/new-features.html create mode 100644 css/fork-awesome/src/doc/_includes/new-naming.html create mode 100644 css/fork-awesome/src/doc/_includes/new-upgrading.html create mode 100644 css/fork-awesome/src/doc/_includes/products/camera-retro-tee.html create mode 100644 css/fork-awesome/src/doc/_includes/products/classics-tee.html create mode 100644 css/fork-awesome/src/doc/_includes/products/cta-suggestions.html create mode 100644 css/fork-awesome/src/doc/_includes/products/fa-ther-tee.html create mode 100644 css/fork-awesome/src/doc/_includes/products/green-logo-tee.html create mode 100644 css/fork-awesome/src/doc/_includes/products/old-skool-tee.html create mode 100644 css/fork-awesome/src/doc/_includes/products/rock-paper-scissors-lizard-spock-tee.html create mode 100644 css/fork-awesome/src/doc/_includes/products/space-shuttle-tee.html create mode 100644 css/fork-awesome/src/doc/_includes/products/white-logo-tee.html create mode 100644 css/fork-awesome/src/doc/_includes/stripe-social.html create mode 100644 css/fork-awesome/src/doc/_includes/tests/rotated-flipped-inside-anchor.html create mode 100644 css/fork-awesome/src/doc/_includes/tests/rotated-flipped-inside-btn.html create mode 100644 css/fork-awesome/src/doc/_includes/tests/rotated-flipped.html create mode 100644 css/fork-awesome/src/doc/_includes/tests/stacked-inside-anchor.html create mode 100644 css/fork-awesome/src/doc/_includes/tests/stacked-with-text.html create mode 100644 css/fork-awesome/src/doc/_includes/tests/stacked.html create mode 100644 css/fork-awesome/src/doc/_includes/thanks-to.html create mode 100644 css/fork-awesome/src/doc/_includes/why.html create mode 100644 css/fork-awesome/src/doc/_layouts/base.html create mode 100644 css/fork-awesome/src/doc/_layouts/icon.html create mode 100644 css/fork-awesome/src/doc/_plugins/all-contributors-generator.rb create mode 100644 css/fork-awesome/src/doc/_plugins/flatten_icon_filters.rb create mode 100644 css/fork-awesome/src/doc/_plugins/icon_page_generator.rb create mode 100644 css/fork-awesome/src/doc/_plugins/site.rb create mode 100644 css/fork-awesome/src/doc/_plugins/sri_hash.rb create mode 100644 css/fork-awesome/src/doc/accessibility.html create mode 100644 css/fork-awesome/src/doc/assets/css/prettify.css create mode 100644 css/fork-awesome/src/doc/assets/css/pygments.css create mode 100644 css/fork-awesome/src/doc/assets/css/share.min.css create mode 100644 css/fork-awesome/src/doc/assets/fork-awesome/less/animated.less create mode 100644 css/fork-awesome/src/doc/assets/fork-awesome/less/bordered-pulled.less create mode 100644 css/fork-awesome/src/doc/assets/fork-awesome/less/core.less create mode 100644 css/fork-awesome/src/doc/assets/fork-awesome/less/fixed-width.less create mode 100644 css/fork-awesome/src/doc/assets/fork-awesome/less/fork-awesome.less create mode 100644 css/fork-awesome/src/doc/assets/fork-awesome/less/icons.less create mode 100644 css/fork-awesome/src/doc/assets/fork-awesome/less/larger.less create mode 100644 css/fork-awesome/src/doc/assets/fork-awesome/less/list.less create mode 100644 css/fork-awesome/src/doc/assets/fork-awesome/less/mixins.less create mode 100644 css/fork-awesome/src/doc/assets/fork-awesome/less/path.less create mode 100644 css/fork-awesome/src/doc/assets/fork-awesome/less/rotated-flipped.less create mode 100644 css/fork-awesome/src/doc/assets/fork-awesome/less/screen-reader.less create mode 100644 css/fork-awesome/src/doc/assets/fork-awesome/less/stacked.less create mode 100644 css/fork-awesome/src/doc/assets/fork-awesome/less/v5-compat.less create mode 100644 css/fork-awesome/src/doc/assets/fork-awesome/less/variables.less create mode 100644 css/fork-awesome/src/doc/assets/fork-awesome/scss/animated.scss.txt create mode 100644 css/fork-awesome/src/doc/assets/fork-awesome/scss/bordered-pulled.scss.txt create mode 100644 css/fork-awesome/src/doc/assets/fork-awesome/scss/core.scss.txt create mode 100644 css/fork-awesome/src/doc/assets/fork-awesome/scss/fixed-width.scss.txt create mode 100644 css/fork-awesome/src/doc/assets/fork-awesome/scss/fork-awesome.scss.txt create mode 100644 css/fork-awesome/src/doc/assets/fork-awesome/scss/functions.scss.txt create mode 100644 css/fork-awesome/src/doc/assets/fork-awesome/scss/icons.scss.txt create mode 100644 css/fork-awesome/src/doc/assets/fork-awesome/scss/larger.scss.txt create mode 100644 css/fork-awesome/src/doc/assets/fork-awesome/scss/list.scss.txt create mode 100644 css/fork-awesome/src/doc/assets/fork-awesome/scss/mixins.scss.txt create mode 100644 css/fork-awesome/src/doc/assets/fork-awesome/scss/path.scss.txt create mode 100644 css/fork-awesome/src/doc/assets/fork-awesome/scss/rotated-flipped.scss.txt create mode 100644 css/fork-awesome/src/doc/assets/fork-awesome/scss/screen-reader.scss.txt create mode 100644 css/fork-awesome/src/doc/assets/fork-awesome/scss/stacked.scss.txt create mode 100644 css/fork-awesome/src/doc/assets/fork-awesome/scss/variables.scss.txt create mode 100644 css/fork-awesome/src/doc/assets/ico/favicon.ico create mode 100644 css/fork-awesome/src/doc/assets/images/banner.jpg create mode 100644 css/fork-awesome/src/doc/assets/js/ZeroClipboard-1.1.7.min.js create mode 100644 css/fork-awesome/src/doc/assets/js/ZeroClipboard-1.1.7.swf create mode 100644 css/fork-awesome/src/doc/assets/js/html5shiv.js create mode 100644 css/fork-awesome/src/doc/assets/js/monetization.js create mode 100644 css/fork-awesome/src/doc/assets/js/prettify.min.js create mode 100644 css/fork-awesome/src/doc/assets/js/respond.min.js create mode 100644 css/fork-awesome/src/doc/assets/js/search.js create mode 100644 css/fork-awesome/src/doc/assets/js/share.min.js create mode 100644 css/fork-awesome/src/doc/assets/js/site.js create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/.csscomb.json create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/.csslintrc create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/alerts.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/badges.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/bootstrap.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/breadcrumbs.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/button-groups.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/buttons.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/carousel.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/close.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/code.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/component-animations.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/dropdowns.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/forms.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/glyphicons.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/grid.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/input-groups.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/jumbotron.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/labels.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/list-group.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/media.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/alerts.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/background-variant.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/border-radius.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/buttons.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/center-block.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/clearfix.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/forms.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/gradients.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/grid-framework.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/grid.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/hide-text.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/image.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/labels.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/list-group.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/nav-divider.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/nav-vertical-align.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/opacity.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/pagination.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/panels.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/progress-bar.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/reset-filter.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/reset-text.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/resize.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/responsive-visibility.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/size.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/tab-focus.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/table-row.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/text-emphasis.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/text-overflow.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/vendor-prefixes.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/modals.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/navbar.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/navs.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/normalize.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/pager.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/pagination.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/panels.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/popovers.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/print.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/progress-bars.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/responsive-embed.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/responsive-utilities.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/scaffolding.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/tables.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/theme.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/thumbnails.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/tooltip.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/type.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/utilities.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/variables.less create mode 100644 css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/wells.less create mode 100644 css/fork-awesome/src/doc/assets/less/gandy-grid/grid.less create mode 100644 css/fork-awesome/src/doc/assets/less/gandy-grid/mixins.less create mode 100644 css/fork-awesome/src/doc/assets/less/site.less create mode 100644 css/fork-awesome/src/doc/assets/less/site/bootstrap/alerts.less create mode 100644 css/fork-awesome/src/doc/assets/less/site/bootstrap/buttons.less create mode 100644 css/fork-awesome/src/doc/assets/less/site/bootstrap/jumbotron.less create mode 100644 css/fork-awesome/src/doc/assets/less/site/bootstrap/labels.less create mode 100644 css/fork-awesome/src/doc/assets/less/site/bootstrap/modals.less create mode 100644 css/fork-awesome/src/doc/assets/less/site/bootstrap/navbar.less create mode 100644 css/fork-awesome/src/doc/assets/less/site/bootstrap/panels.less create mode 100644 css/fork-awesome/src/doc/assets/less/site/bootstrap/tooltip.less create mode 100644 css/fork-awesome/src/doc/assets/less/site/bootstrap/type.less create mode 100644 css/fork-awesome/src/doc/assets/less/site/bootstrap/variables.less create mode 100644 css/fork-awesome/src/doc/assets/less/site/bootstrap/wells.less create mode 100644 css/fork-awesome/src/doc/assets/less/site/example-rating.less create mode 100644 css/fork-awesome/src/doc/assets/less/site/feature-list.less create mode 100644 css/fork-awesome/src/doc/assets/less/site/fontawesome-icon-list.less create mode 100644 css/fork-awesome/src/doc/assets/less/site/footer.less create mode 100644 css/fork-awesome/src/doc/assets/less/site/jumbotron-carousel.less create mode 100644 css/fork-awesome/src/doc/assets/less/site/layout.less create mode 100644 css/fork-awesome/src/doc/assets/less/site/lazy.less create mode 100644 css/fork-awesome/src/doc/assets/less/site/print.less create mode 100644 css/fork-awesome/src/doc/assets/less/site/responsive/screen-lg.less create mode 100644 css/fork-awesome/src/doc/assets/less/site/responsive/screen-md.less create mode 100644 css/fork-awesome/src/doc/assets/less/site/responsive/screen-sm-up.less create mode 100644 css/fork-awesome/src/doc/assets/less/site/responsive/screen-sm.less create mode 100644 css/fork-awesome/src/doc/assets/less/site/responsive/screen-xs.less create mode 100644 css/fork-awesome/src/doc/assets/less/site/social-buttons.less create mode 100644 css/fork-awesome/src/doc/assets/less/site/stripe-ad.less create mode 100644 css/fork-awesome/src/doc/assets/less/site/textured-bg.less create mode 100644 css/fork-awesome/src/doc/assets/less/site/views.less create mode 100644 css/fork-awesome/src/doc/cheatsheet.html create mode 100644 css/fork-awesome/src/doc/community.html create mode 100644 css/fork-awesome/src/doc/design.html create mode 100644 css/fork-awesome/src/doc/examples.html create mode 100644 css/fork-awesome/src/doc/get-started.html create mode 100644 css/fork-awesome/src/doc/icons.html create mode 100644 css/fork-awesome/src/doc/index.html create mode 100644 css/fork-awesome/src/doc/license.html create mode 100644 css/fork-awesome/src/doc/store.html create mode 100644 css/fork-awesome/src/doc/test/all.html create mode 100644 css/fork-awesome/src/doc/test/cdn.html create mode 100644 css/fork-awesome/src/doc/test/glyphicons.html create mode 100644 css/fork-awesome/src/doc/test/height/current.html create mode 100644 css/fork-awesome/src/doc/test/index.html create mode 100644 css/fork-awesome/src/doc/test/v5.html create mode 100644 css/fork-awesome/src/doc/thanks.html create mode 100644 css/fork-awesome/src/doc/whats-new.html create mode 100644 css/fork-awesome/src/icons/.fontcustom-manifest.json create mode 100644 css/fork-awesome/src/icons/Makefile create mode 100644 css/fork-awesome/src/icons/fontcustom.yml create mode 100644 css/fork-awesome/src/icons/icon-template-inkscape.svg create mode 100644 css/fork-awesome/src/icons/icons.yml create mode 100644 css/fork-awesome/src/icons/svg/500px.svg create mode 100644 css/fork-awesome/src/icons/svg/activitypub.svg create mode 100644 css/fork-awesome/src/icons/svg/address-book-o.svg create mode 100644 css/fork-awesome/src/icons/svg/address-book.svg create mode 100644 css/fork-awesome/src/icons/svg/address-card-o.svg create mode 100644 css/fork-awesome/src/icons/svg/address-card.svg create mode 100644 css/fork-awesome/src/icons/svg/adjust.svg create mode 100644 css/fork-awesome/src/icons/svg/adn.svg create mode 100644 css/fork-awesome/src/icons/svg/align-center.svg create mode 100644 css/fork-awesome/src/icons/svg/align-justify.svg create mode 100644 css/fork-awesome/src/icons/svg/align-left.svg create mode 100644 css/fork-awesome/src/icons/svg/align-right.svg create mode 100644 css/fork-awesome/src/icons/svg/amazon.svg create mode 100644 css/fork-awesome/src/icons/svg/ambulance.svg create mode 100644 css/fork-awesome/src/icons/svg/american-sign-language-interpreting.svg create mode 100644 css/fork-awesome/src/icons/svg/anchor.svg create mode 100644 css/fork-awesome/src/icons/svg/android.svg create mode 100644 css/fork-awesome/src/icons/svg/angellist.svg create mode 100644 css/fork-awesome/src/icons/svg/angle-double-down.svg create mode 100644 css/fork-awesome/src/icons/svg/angle-double-left.svg create mode 100644 css/fork-awesome/src/icons/svg/angle-double-right.svg create mode 100644 css/fork-awesome/src/icons/svg/angle-double-up.svg create mode 100644 css/fork-awesome/src/icons/svg/angle-down.svg create mode 100644 css/fork-awesome/src/icons/svg/angle-left.svg create mode 100644 css/fork-awesome/src/icons/svg/angle-right.svg create mode 100644 css/fork-awesome/src/icons/svg/angle-up.svg create mode 100644 css/fork-awesome/src/icons/svg/apple.svg create mode 100644 css/fork-awesome/src/icons/svg/archive-org.svg create mode 100644 css/fork-awesome/src/icons/svg/archive.svg create mode 100644 css/fork-awesome/src/icons/svg/archlinux.svg create mode 100644 css/fork-awesome/src/icons/svg/area-chart.svg create mode 100644 css/fork-awesome/src/icons/svg/arrow-circle-down.svg create mode 100644 css/fork-awesome/src/icons/svg/arrow-circle-left.svg create mode 100644 css/fork-awesome/src/icons/svg/arrow-circle-o-down.svg create mode 100644 css/fork-awesome/src/icons/svg/arrow-circle-o-left.svg create mode 100644 css/fork-awesome/src/icons/svg/arrow-circle-o-right.svg create mode 100644 css/fork-awesome/src/icons/svg/arrow-circle-o-up.svg create mode 100644 css/fork-awesome/src/icons/svg/arrow-circle-right.svg create mode 100644 css/fork-awesome/src/icons/svg/arrow-circle-up.svg create mode 100644 css/fork-awesome/src/icons/svg/arrow-down.svg create mode 100644 css/fork-awesome/src/icons/svg/arrow-left.svg create mode 100644 css/fork-awesome/src/icons/svg/arrow-right.svg create mode 100644 css/fork-awesome/src/icons/svg/arrow-up.svg create mode 100644 css/fork-awesome/src/icons/svg/arrows-alt.svg create mode 100644 css/fork-awesome/src/icons/svg/arrows-h.svg create mode 100644 css/fork-awesome/src/icons/svg/arrows-v.svg create mode 100644 css/fork-awesome/src/icons/svg/arrows.svg create mode 100644 css/fork-awesome/src/icons/svg/artstation.svg create mode 100644 css/fork-awesome/src/icons/svg/assistive-listening-systems.svg create mode 100644 css/fork-awesome/src/icons/svg/asterisk.svg create mode 100644 css/fork-awesome/src/icons/svg/at.svg create mode 100644 css/fork-awesome/src/icons/svg/att.svg create mode 100644 css/fork-awesome/src/icons/svg/audio-description.svg create mode 100644 css/fork-awesome/src/icons/svg/backward.svg create mode 100644 css/fork-awesome/src/icons/svg/balance-scale.svg create mode 100644 css/fork-awesome/src/icons/svg/ban.svg create mode 100644 css/fork-awesome/src/icons/svg/bandcamp.svg create mode 100644 css/fork-awesome/src/icons/svg/bar-chart.svg create mode 100644 css/fork-awesome/src/icons/svg/barcode.svg create mode 100644 css/fork-awesome/src/icons/svg/bars.svg create mode 100644 css/fork-awesome/src/icons/svg/bath.svg create mode 100644 css/fork-awesome/src/icons/svg/battery-empty.svg create mode 100644 css/fork-awesome/src/icons/svg/battery-full.svg create mode 100644 css/fork-awesome/src/icons/svg/battery-half.svg create mode 100644 css/fork-awesome/src/icons/svg/battery-quarter.svg create mode 100644 css/fork-awesome/src/icons/svg/battery-three-quarters.svg create mode 100644 css/fork-awesome/src/icons/svg/bed.svg create mode 100644 css/fork-awesome/src/icons/svg/beer.svg create mode 100644 css/fork-awesome/src/icons/svg/behance-square.svg create mode 100644 css/fork-awesome/src/icons/svg/behance.svg create mode 100644 css/fork-awesome/src/icons/svg/bell-o.svg create mode 100644 css/fork-awesome/src/icons/svg/bell-slash-o.svg create mode 100644 css/fork-awesome/src/icons/svg/bell-slash.svg create mode 100644 css/fork-awesome/src/icons/svg/bell.svg create mode 100644 css/fork-awesome/src/icons/svg/bicycle.svg create mode 100644 css/fork-awesome/src/icons/svg/binoculars.svg create mode 100644 css/fork-awesome/src/icons/svg/biometric.svg create mode 100644 css/fork-awesome/src/icons/svg/birthday-cake.svg create mode 100644 css/fork-awesome/src/icons/svg/bitbucket-square.svg create mode 100644 css/fork-awesome/src/icons/svg/bitbucket.svg create mode 100644 css/fork-awesome/src/icons/svg/black-tie.svg create mode 100644 css/fork-awesome/src/icons/svg/blind.svg create mode 100644 css/fork-awesome/src/icons/svg/bluetooth-b.svg create mode 100644 css/fork-awesome/src/icons/svg/bluetooth.svg create mode 100644 css/fork-awesome/src/icons/svg/bold.svg create mode 100644 css/fork-awesome/src/icons/svg/bolt.svg create mode 100644 css/fork-awesome/src/icons/svg/bomb.svg create mode 100644 css/fork-awesome/src/icons/svg/book.svg create mode 100644 css/fork-awesome/src/icons/svg/bookmark-o.svg create mode 100644 css/fork-awesome/src/icons/svg/bookmark.svg create mode 100644 css/fork-awesome/src/icons/svg/bootstrap.svg create mode 100644 css/fork-awesome/src/icons/svg/braille.svg create mode 100644 css/fork-awesome/src/icons/svg/briefcase.svg create mode 100644 css/fork-awesome/src/icons/svg/btc.svg create mode 100644 css/fork-awesome/src/icons/svg/bug.svg create mode 100644 css/fork-awesome/src/icons/svg/building-o.svg create mode 100644 css/fork-awesome/src/icons/svg/building.svg create mode 100644 css/fork-awesome/src/icons/svg/bullhorn.svg create mode 100644 css/fork-awesome/src/icons/svg/bullseye.svg create mode 100644 css/fork-awesome/src/icons/svg/bus.svg create mode 100644 css/fork-awesome/src/icons/svg/buysellads.svg create mode 100644 css/fork-awesome/src/icons/svg/c.svg create mode 100644 css/fork-awesome/src/icons/svg/calculator.svg create mode 100644 css/fork-awesome/src/icons/svg/calendar-check-o.svg create mode 100644 css/fork-awesome/src/icons/svg/calendar-minus-o.svg create mode 100644 css/fork-awesome/src/icons/svg/calendar-o.svg create mode 100644 css/fork-awesome/src/icons/svg/calendar-plus-o.svg create mode 100644 css/fork-awesome/src/icons/svg/calendar-times-o.svg create mode 100644 css/fork-awesome/src/icons/svg/calendar.svg create mode 100644 css/fork-awesome/src/icons/svg/camera-retro.svg create mode 100644 css/fork-awesome/src/icons/svg/camera.svg create mode 100644 css/fork-awesome/src/icons/svg/car.svg create mode 100644 css/fork-awesome/src/icons/svg/caret-down.svg create mode 100644 css/fork-awesome/src/icons/svg/caret-left.svg create mode 100644 css/fork-awesome/src/icons/svg/caret-right.svg create mode 100644 css/fork-awesome/src/icons/svg/caret-square-o-down.svg create mode 100644 css/fork-awesome/src/icons/svg/caret-square-o-left.svg create mode 100644 css/fork-awesome/src/icons/svg/caret-square-o-right.svg create mode 100644 css/fork-awesome/src/icons/svg/caret-square-o-up.svg create mode 100644 css/fork-awesome/src/icons/svg/caret-up.svg create mode 100644 css/fork-awesome/src/icons/svg/cart-arrow-down.svg create mode 100644 css/fork-awesome/src/icons/svg/cart-plus.svg create mode 100644 css/fork-awesome/src/icons/svg/cc-amex.svg create mode 100644 css/fork-awesome/src/icons/svg/cc-diners-club.svg create mode 100644 css/fork-awesome/src/icons/svg/cc-discover.svg create mode 100644 css/fork-awesome/src/icons/svg/cc-jcb.svg create mode 100644 css/fork-awesome/src/icons/svg/cc-mastercard.svg create mode 100644 css/fork-awesome/src/icons/svg/cc-paypal.svg create mode 100644 css/fork-awesome/src/icons/svg/cc-stripe.svg create mode 100644 css/fork-awesome/src/icons/svg/cc-visa.svg create mode 100644 css/fork-awesome/src/icons/svg/cc.svg create mode 100644 css/fork-awesome/src/icons/svg/certificate.svg create mode 100644 css/fork-awesome/src/icons/svg/chain-broken.svg create mode 100644 css/fork-awesome/src/icons/svg/check-circle-o.svg create mode 100644 css/fork-awesome/src/icons/svg/check-circle.svg create mode 100644 css/fork-awesome/src/icons/svg/check-square-o.svg create mode 100644 css/fork-awesome/src/icons/svg/check-square.svg create mode 100644 css/fork-awesome/src/icons/svg/check.svg create mode 100644 css/fork-awesome/src/icons/svg/chevron-circle-down.svg create mode 100644 css/fork-awesome/src/icons/svg/chevron-circle-left.svg create mode 100644 css/fork-awesome/src/icons/svg/chevron-circle-right.svg create mode 100644 css/fork-awesome/src/icons/svg/chevron-circle-up.svg create mode 100644 css/fork-awesome/src/icons/svg/chevron-down.svg create mode 100644 css/fork-awesome/src/icons/svg/chevron-left.svg create mode 100644 css/fork-awesome/src/icons/svg/chevron-right.svg create mode 100644 css/fork-awesome/src/icons/svg/chevron-up.svg create mode 100644 css/fork-awesome/src/icons/svg/child.svg create mode 100644 css/fork-awesome/src/icons/svg/chrome.svg create mode 100644 css/fork-awesome/src/icons/svg/circle-o-notch.svg create mode 100644 css/fork-awesome/src/icons/svg/circle-o.svg create mode 100644 css/fork-awesome/src/icons/svg/circle-thin.svg create mode 100644 css/fork-awesome/src/icons/svg/circle.svg create mode 100644 css/fork-awesome/src/icons/svg/clipboard.svg create mode 100644 css/fork-awesome/src/icons/svg/clock-o.svg create mode 100644 css/fork-awesome/src/icons/svg/clone.svg create mode 100644 css/fork-awesome/src/icons/svg/cloud-download.svg create mode 100644 css/fork-awesome/src/icons/svg/cloud-upload.svg create mode 100644 css/fork-awesome/src/icons/svg/cloud.svg create mode 100644 css/fork-awesome/src/icons/svg/code-fork.svg create mode 100644 css/fork-awesome/src/icons/svg/code.svg create mode 100644 css/fork-awesome/src/icons/svg/codepen.svg create mode 100644 css/fork-awesome/src/icons/svg/codiepie.svg create mode 100644 css/fork-awesome/src/icons/svg/coffee.svg create mode 100644 css/fork-awesome/src/icons/svg/cog.svg create mode 100644 css/fork-awesome/src/icons/svg/cogs.svg create mode 100644 css/fork-awesome/src/icons/svg/columns.svg create mode 100644 css/fork-awesome/src/icons/svg/comment-o.svg create mode 100644 css/fork-awesome/src/icons/svg/comment.svg create mode 100644 css/fork-awesome/src/icons/svg/commenting-o.svg create mode 100644 css/fork-awesome/src/icons/svg/commenting.svg create mode 100644 css/fork-awesome/src/icons/svg/comments-o.svg create mode 100644 css/fork-awesome/src/icons/svg/comments.svg create mode 100644 css/fork-awesome/src/icons/svg/compass.svg create mode 100644 css/fork-awesome/src/icons/svg/compress.svg create mode 100644 css/fork-awesome/src/icons/svg/connectdevelop.svg create mode 100644 css/fork-awesome/src/icons/svg/contao.svg create mode 100644 css/fork-awesome/src/icons/svg/copyright.svg create mode 100644 css/fork-awesome/src/icons/svg/creative-commons.svg create mode 100644 css/fork-awesome/src/icons/svg/credit-card-alt.svg create mode 100644 css/fork-awesome/src/icons/svg/credit-card.svg create mode 100644 css/fork-awesome/src/icons/svg/crop.svg create mode 100644 css/fork-awesome/src/icons/svg/crosshairs.svg create mode 100644 css/fork-awesome/src/icons/svg/css3.svg create mode 100644 css/fork-awesome/src/icons/svg/cube.svg create mode 100644 css/fork-awesome/src/icons/svg/cubes.svg create mode 100644 css/fork-awesome/src/icons/svg/cutlery.svg create mode 100644 css/fork-awesome/src/icons/svg/dashcube.svg create mode 100644 css/fork-awesome/src/icons/svg/database.svg create mode 100644 css/fork-awesome/src/icons/svg/deaf.svg create mode 100644 css/fork-awesome/src/icons/svg/debian.svg create mode 100644 css/fork-awesome/src/icons/svg/delicious.svg create mode 100644 css/fork-awesome/src/icons/svg/desktop.svg create mode 100644 css/fork-awesome/src/icons/svg/dev-to.svg create mode 100644 css/fork-awesome/src/icons/svg/deviantart.svg create mode 100644 css/fork-awesome/src/icons/svg/diamond.svg create mode 100644 css/fork-awesome/src/icons/svg/diaspora.svg create mode 100644 css/fork-awesome/src/icons/svg/digg.svg create mode 100644 css/fork-awesome/src/icons/svg/digitalocean.svg create mode 100644 css/fork-awesome/src/icons/svg/discord-alt.svg create mode 100644 css/fork-awesome/src/icons/svg/discord.svg create mode 100644 css/fork-awesome/src/icons/svg/dogmazic.svg create mode 100644 css/fork-awesome/src/icons/svg/dot-circle-o.svg create mode 100644 css/fork-awesome/src/icons/svg/download.svg create mode 100644 css/fork-awesome/src/icons/svg/dribbble.svg create mode 100644 css/fork-awesome/src/icons/svg/dropbox.svg create mode 100644 css/fork-awesome/src/icons/svg/drupal.svg create mode 100644 css/fork-awesome/src/icons/svg/edge.svg create mode 100644 css/fork-awesome/src/icons/svg/eercast.svg create mode 100644 css/fork-awesome/src/icons/svg/eject.svg create mode 100644 css/fork-awesome/src/icons/svg/ellipsis-h.svg create mode 100644 css/fork-awesome/src/icons/svg/ellipsis-v.svg create mode 100644 css/fork-awesome/src/icons/svg/emby.svg create mode 100644 css/fork-awesome/src/icons/svg/empire.svg create mode 100644 css/fork-awesome/src/icons/svg/envelope-o.svg create mode 100644 css/fork-awesome/src/icons/svg/envelope-open-o.svg create mode 100644 css/fork-awesome/src/icons/svg/envelope-open.svg create mode 100644 css/fork-awesome/src/icons/svg/envelope-square.svg create mode 100644 css/fork-awesome/src/icons/svg/envelope.svg create mode 100644 css/fork-awesome/src/icons/svg/envira.svg create mode 100644 css/fork-awesome/src/icons/svg/eraser.svg create mode 100644 css/fork-awesome/src/icons/svg/ethereum.svg create mode 100644 css/fork-awesome/src/icons/svg/etsy.svg create mode 100644 css/fork-awesome/src/icons/svg/eur.svg create mode 100644 css/fork-awesome/src/icons/svg/exchange.svg create mode 100644 css/fork-awesome/src/icons/svg/exclamation-circle.svg create mode 100644 css/fork-awesome/src/icons/svg/exclamation-triangle.svg create mode 100644 css/fork-awesome/src/icons/svg/exclamation.svg create mode 100644 css/fork-awesome/src/icons/svg/expand.svg create mode 100644 css/fork-awesome/src/icons/svg/expeditedssl.svg create mode 100644 css/fork-awesome/src/icons/svg/external-link-square.svg create mode 100644 css/fork-awesome/src/icons/svg/external-link.svg create mode 100644 css/fork-awesome/src/icons/svg/eye-slash.svg create mode 100644 css/fork-awesome/src/icons/svg/eye.svg create mode 100644 css/fork-awesome/src/icons/svg/eyedropper.svg create mode 100644 css/fork-awesome/src/icons/svg/f-droid.svg create mode 100644 css/fork-awesome/src/icons/svg/facebook-messenger.svg create mode 100644 css/fork-awesome/src/icons/svg/facebook-official.svg create mode 100644 css/fork-awesome/src/icons/svg/facebook-square.svg create mode 100644 css/fork-awesome/src/icons/svg/facebook.svg create mode 100644 css/fork-awesome/src/icons/svg/fast-backward.svg create mode 100644 css/fork-awesome/src/icons/svg/fast-forward.svg create mode 100644 css/fork-awesome/src/icons/svg/fax.svg create mode 100644 css/fork-awesome/src/icons/svg/female.svg create mode 100644 css/fork-awesome/src/icons/svg/ffmpeg.svg create mode 100644 css/fork-awesome/src/icons/svg/fighter-jet.svg create mode 100644 css/fork-awesome/src/icons/svg/file-archive-o.svg create mode 100644 css/fork-awesome/src/icons/svg/file-audio-o.svg create mode 100644 css/fork-awesome/src/icons/svg/file-code-o.svg create mode 100644 css/fork-awesome/src/icons/svg/file-epub.svg create mode 100644 css/fork-awesome/src/icons/svg/file-excel-o.svg create mode 100644 css/fork-awesome/src/icons/svg/file-image-o.svg create mode 100644 css/fork-awesome/src/icons/svg/file-o.svg create mode 100644 css/fork-awesome/src/icons/svg/file-pdf-o.svg create mode 100644 css/fork-awesome/src/icons/svg/file-powerpoint-o.svg create mode 100644 css/fork-awesome/src/icons/svg/file-text-o.svg create mode 100644 css/fork-awesome/src/icons/svg/file-text.svg create mode 100644 css/fork-awesome/src/icons/svg/file-video-o.svg create mode 100644 css/fork-awesome/src/icons/svg/file-word-o.svg create mode 100644 css/fork-awesome/src/icons/svg/file.svg create mode 100644 css/fork-awesome/src/icons/svg/files-o.svg create mode 100644 css/fork-awesome/src/icons/svg/film.svg create mode 100644 css/fork-awesome/src/icons/svg/filter.svg create mode 100644 css/fork-awesome/src/icons/svg/fire-extinguisher.svg create mode 100644 css/fork-awesome/src/icons/svg/fire.svg create mode 100644 css/fork-awesome/src/icons/svg/firefox.svg create mode 100644 css/fork-awesome/src/icons/svg/first-order.svg create mode 100644 css/fork-awesome/src/icons/svg/flag-checkered.svg create mode 100644 css/fork-awesome/src/icons/svg/flag-o.svg create mode 100644 css/fork-awesome/src/icons/svg/flag.svg create mode 100644 css/fork-awesome/src/icons/svg/flask.svg create mode 100644 css/fork-awesome/src/icons/svg/flickr.svg create mode 100644 css/fork-awesome/src/icons/svg/floppy-o.svg create mode 100644 css/fork-awesome/src/icons/svg/folder-o.svg create mode 100644 css/fork-awesome/src/icons/svg/folder-open-o.svg create mode 100644 css/fork-awesome/src/icons/svg/folder-open.svg create mode 100644 css/fork-awesome/src/icons/svg/folder.svg create mode 100644 css/fork-awesome/src/icons/svg/font-awesome.svg create mode 100644 css/fork-awesome/src/icons/svg/font.svg create mode 100644 css/fork-awesome/src/icons/svg/fonticons.svg create mode 100644 css/fork-awesome/src/icons/svg/fork-awesome.svg create mode 100644 css/fork-awesome/src/icons/svg/fort-awesome.svg create mode 100644 css/fork-awesome/src/icons/svg/forumbee.svg create mode 100644 css/fork-awesome/src/icons/svg/forward.svg create mode 100644 css/fork-awesome/src/icons/svg/foursquare.svg create mode 100644 css/fork-awesome/src/icons/svg/free-code-camp.svg create mode 100644 css/fork-awesome/src/icons/svg/freedombox.svg create mode 100644 css/fork-awesome/src/icons/svg/friendica.svg create mode 100644 css/fork-awesome/src/icons/svg/frown-o.svg create mode 100644 css/fork-awesome/src/icons/svg/futbol-o.svg create mode 100644 css/fork-awesome/src/icons/svg/gamepad.svg create mode 100644 css/fork-awesome/src/icons/svg/gavel.svg create mode 100644 css/fork-awesome/src/icons/svg/gbp.svg create mode 100644 css/fork-awesome/src/icons/svg/genderless.svg create mode 100644 css/fork-awesome/src/icons/svg/get-pocket.svg create mode 100644 css/fork-awesome/src/icons/svg/gg-circle.svg create mode 100644 css/fork-awesome/src/icons/svg/gg.svg create mode 100644 css/fork-awesome/src/icons/svg/gift.svg create mode 100644 css/fork-awesome/src/icons/svg/gimp.svg create mode 100644 css/fork-awesome/src/icons/svg/git-square.svg create mode 100644 css/fork-awesome/src/icons/svg/git.svg create mode 100644 css/fork-awesome/src/icons/svg/gitea.svg create mode 100644 css/fork-awesome/src/icons/svg/github-alt.svg create mode 100644 css/fork-awesome/src/icons/svg/github-square.svg create mode 100644 css/fork-awesome/src/icons/svg/github.svg create mode 100644 css/fork-awesome/src/icons/svg/gitlab.svg create mode 100644 css/fork-awesome/src/icons/svg/glass.svg create mode 100644 css/fork-awesome/src/icons/svg/glide-g.svg create mode 100644 css/fork-awesome/src/icons/svg/glide.svg create mode 100644 css/fork-awesome/src/icons/svg/globe-e.svg create mode 100644 css/fork-awesome/src/icons/svg/globe-w.svg create mode 100644 css/fork-awesome/src/icons/svg/globe.svg create mode 100644 css/fork-awesome/src/icons/svg/gnu-social.svg create mode 100644 css/fork-awesome/src/icons/svg/gnupg.svg create mode 100644 css/fork-awesome/src/icons/svg/google-plus-official.svg create mode 100644 css/fork-awesome/src/icons/svg/google-plus-square.svg create mode 100644 css/fork-awesome/src/icons/svg/google-plus.svg create mode 100644 css/fork-awesome/src/icons/svg/google-wallet.svg create mode 100644 css/fork-awesome/src/icons/svg/google.svg create mode 100644 css/fork-awesome/src/icons/svg/graduation-cap.svg create mode 100644 css/fork-awesome/src/icons/svg/gratipay.svg create mode 100644 css/fork-awesome/src/icons/svg/grav.svg create mode 100644 css/fork-awesome/src/icons/svg/h-square.svg create mode 100644 css/fork-awesome/src/icons/svg/hackaday.svg create mode 100644 css/fork-awesome/src/icons/svg/hacker-news.svg create mode 100644 css/fork-awesome/src/icons/svg/hackster.svg create mode 100644 css/fork-awesome/src/icons/svg/hand-lizard-o.svg create mode 100644 css/fork-awesome/src/icons/svg/hand-o-down.svg create mode 100644 css/fork-awesome/src/icons/svg/hand-o-left.svg create mode 100644 css/fork-awesome/src/icons/svg/hand-o-right.svg create mode 100644 css/fork-awesome/src/icons/svg/hand-o-up.svg create mode 100644 css/fork-awesome/src/icons/svg/hand-paper-o.svg create mode 100644 css/fork-awesome/src/icons/svg/hand-peace-o.svg create mode 100644 css/fork-awesome/src/icons/svg/hand-pointer-o.svg create mode 100644 css/fork-awesome/src/icons/svg/hand-rock-o.svg create mode 100644 css/fork-awesome/src/icons/svg/hand-scissors-o.svg create mode 100644 css/fork-awesome/src/icons/svg/hand-spock-o.svg create mode 100644 css/fork-awesome/src/icons/svg/handshake-o.svg create mode 100644 css/fork-awesome/src/icons/svg/hashnode.svg create mode 100644 css/fork-awesome/src/icons/svg/hashtag.svg create mode 100644 css/fork-awesome/src/icons/svg/hdd-o.svg create mode 100644 css/fork-awesome/src/icons/svg/header.svg create mode 100644 css/fork-awesome/src/icons/svg/headphones.svg create mode 100644 css/fork-awesome/src/icons/svg/heart-o.svg create mode 100644 css/fork-awesome/src/icons/svg/heart.svg create mode 100644 css/fork-awesome/src/icons/svg/heartbeat.svg create mode 100644 css/fork-awesome/src/icons/svg/history.svg create mode 100644 css/fork-awesome/src/icons/svg/home.svg create mode 100644 css/fork-awesome/src/icons/svg/hospital-o.svg create mode 100644 css/fork-awesome/src/icons/svg/hourglass-end.svg create mode 100644 css/fork-awesome/src/icons/svg/hourglass-half.svg create mode 100644 css/fork-awesome/src/icons/svg/hourglass-o.svg create mode 100644 css/fork-awesome/src/icons/svg/hourglass-start.svg create mode 100644 css/fork-awesome/src/icons/svg/hourglass.svg create mode 100644 css/fork-awesome/src/icons/svg/houzz.svg create mode 100644 css/fork-awesome/src/icons/svg/html5.svg create mode 100644 css/fork-awesome/src/icons/svg/hubzilla.svg create mode 100644 css/fork-awesome/src/icons/svg/i-cursor.svg create mode 100644 css/fork-awesome/src/icons/svg/id-badge.svg create mode 100644 css/fork-awesome/src/icons/svg/id-card-o.svg create mode 100644 css/fork-awesome/src/icons/svg/id-card.svg create mode 100644 css/fork-awesome/src/icons/svg/ils.svg create mode 100644 css/fork-awesome/src/icons/svg/imdb.svg create mode 100644 css/fork-awesome/src/icons/svg/inbox.svg create mode 100644 css/fork-awesome/src/icons/svg/indent.svg create mode 100644 css/fork-awesome/src/icons/svg/industry.svg create mode 100644 css/fork-awesome/src/icons/svg/info-circle.svg create mode 100644 css/fork-awesome/src/icons/svg/info.svg create mode 100644 css/fork-awesome/src/icons/svg/inkscape.svg create mode 100644 css/fork-awesome/src/icons/svg/inr.svg create mode 100644 css/fork-awesome/src/icons/svg/instagram.svg create mode 100644 css/fork-awesome/src/icons/svg/internet-explorer.svg create mode 100644 css/fork-awesome/src/icons/svg/ioxhost.svg create mode 100644 css/fork-awesome/src/icons/svg/italic.svg create mode 100644 css/fork-awesome/src/icons/svg/jirafeau.svg create mode 100644 css/fork-awesome/src/icons/svg/joomla.svg create mode 100644 css/fork-awesome/src/icons/svg/joplin.svg create mode 100644 css/fork-awesome/src/icons/svg/jpy.svg create mode 100644 css/fork-awesome/src/icons/svg/jsfiddle.svg create mode 100644 css/fork-awesome/src/icons/svg/key-modern.svg create mode 100644 css/fork-awesome/src/icons/svg/key.svg create mode 100644 css/fork-awesome/src/icons/svg/keybase.svg create mode 100644 css/fork-awesome/src/icons/svg/keyboard-o.svg create mode 100644 css/fork-awesome/src/icons/svg/krw.svg create mode 100644 css/fork-awesome/src/icons/svg/language.svg create mode 100644 css/fork-awesome/src/icons/svg/laptop.svg create mode 100644 css/fork-awesome/src/icons/svg/laravel.svg create mode 100644 css/fork-awesome/src/icons/svg/lastfm-square.svg create mode 100644 css/fork-awesome/src/icons/svg/lastfm.svg create mode 100644 css/fork-awesome/src/icons/svg/leaf.svg create mode 100644 css/fork-awesome/src/icons/svg/leanpub.svg create mode 100644 css/fork-awesome/src/icons/svg/lemon-o.svg create mode 100644 css/fork-awesome/src/icons/svg/level-down.svg create mode 100644 css/fork-awesome/src/icons/svg/level-up.svg create mode 100644 css/fork-awesome/src/icons/svg/liberapay-square.svg create mode 100644 css/fork-awesome/src/icons/svg/liberapay.svg create mode 100644 css/fork-awesome/src/icons/svg/life-ring.svg create mode 100644 css/fork-awesome/src/icons/svg/lightbulb-o.svg create mode 100644 css/fork-awesome/src/icons/svg/line-chart.svg create mode 100644 css/fork-awesome/src/icons/svg/link.svg create mode 100644 css/fork-awesome/src/icons/svg/linkedin-square.svg create mode 100644 css/fork-awesome/src/icons/svg/linkedin.svg create mode 100644 css/fork-awesome/src/icons/svg/linode.svg create mode 100644 css/fork-awesome/src/icons/svg/linux.svg create mode 100644 css/fork-awesome/src/icons/svg/list-alt.svg create mode 100644 css/fork-awesome/src/icons/svg/list-ol.svg create mode 100644 css/fork-awesome/src/icons/svg/list-ul.svg create mode 100644 css/fork-awesome/src/icons/svg/list.svg create mode 100644 css/fork-awesome/src/icons/svg/location-arrow.svg create mode 100644 css/fork-awesome/src/icons/svg/lock.svg create mode 100644 css/fork-awesome/src/icons/svg/long-arrow-down.svg create mode 100644 css/fork-awesome/src/icons/svg/long-arrow-left.svg create mode 100644 css/fork-awesome/src/icons/svg/long-arrow-right.svg create mode 100644 css/fork-awesome/src/icons/svg/long-arrow-up.svg create mode 100644 css/fork-awesome/src/icons/svg/low-vision.svg create mode 100644 css/fork-awesome/src/icons/svg/magic.svg create mode 100644 css/fork-awesome/src/icons/svg/magnet.svg create mode 100644 css/fork-awesome/src/icons/svg/male.svg create mode 100644 css/fork-awesome/src/icons/svg/map-marker.svg create mode 100644 css/fork-awesome/src/icons/svg/map-o.svg create mode 100644 css/fork-awesome/src/icons/svg/map-pin.svg create mode 100644 css/fork-awesome/src/icons/svg/map-signs.svg create mode 100644 css/fork-awesome/src/icons/svg/map.svg create mode 100644 css/fork-awesome/src/icons/svg/mars-double.svg create mode 100644 css/fork-awesome/src/icons/svg/mars-stroke-h.svg create mode 100644 css/fork-awesome/src/icons/svg/mars-stroke-v.svg create mode 100644 css/fork-awesome/src/icons/svg/mars-stroke.svg create mode 100644 css/fork-awesome/src/icons/svg/mars.svg create mode 100644 css/fork-awesome/src/icons/svg/mastodon-alt.svg create mode 100644 css/fork-awesome/src/icons/svg/mastodon-square.svg create mode 100644 css/fork-awesome/src/icons/svg/mastodon.svg create mode 100644 css/fork-awesome/src/icons/svg/matrix-org.svg create mode 100644 css/fork-awesome/src/icons/svg/maxcdn.svg create mode 100644 css/fork-awesome/src/icons/svg/meanpath.svg create mode 100644 css/fork-awesome/src/icons/svg/medium-square.svg create mode 100644 css/fork-awesome/src/icons/svg/medium.svg create mode 100644 css/fork-awesome/src/icons/svg/medkit.svg create mode 100644 css/fork-awesome/src/icons/svg/meetup.svg create mode 100644 css/fork-awesome/src/icons/svg/meh-o.svg create mode 100644 css/fork-awesome/src/icons/svg/mercury.svg create mode 100644 css/fork-awesome/src/icons/svg/microchip.svg create mode 100644 css/fork-awesome/src/icons/svg/microphone-slash.svg create mode 100644 css/fork-awesome/src/icons/svg/microphone.svg create mode 100644 css/fork-awesome/src/icons/svg/minus-circle.svg create mode 100644 css/fork-awesome/src/icons/svg/minus-square-o.svg create mode 100644 css/fork-awesome/src/icons/svg/minus-square.svg create mode 100644 css/fork-awesome/src/icons/svg/minus.svg create mode 100644 css/fork-awesome/src/icons/svg/mixcloud.svg create mode 100644 css/fork-awesome/src/icons/svg/mobile.svg create mode 100644 css/fork-awesome/src/icons/svg/modx.svg create mode 100644 css/fork-awesome/src/icons/svg/money.svg create mode 100644 css/fork-awesome/src/icons/svg/moon-o.svg create mode 100644 css/fork-awesome/src/icons/svg/moon.svg create mode 100644 css/fork-awesome/src/icons/svg/motorcycle.svg create mode 100644 css/fork-awesome/src/icons/svg/mouse-pointer.svg create mode 100644 css/fork-awesome/src/icons/svg/music.svg create mode 100644 css/fork-awesome/src/icons/svg/neuter.svg create mode 100644 css/fork-awesome/src/icons/svg/newspaper-o.svg create mode 100644 css/fork-awesome/src/icons/svg/nextcloud-square.svg create mode 100644 css/fork-awesome/src/icons/svg/nextcloud.svg create mode 100644 css/fork-awesome/src/icons/svg/nodejs.svg create mode 100644 css/fork-awesome/src/icons/svg/object-group.svg create mode 100644 css/fork-awesome/src/icons/svg/object-ungroup.svg create mode 100644 css/fork-awesome/src/icons/svg/odnoklassniki-square.svg create mode 100644 css/fork-awesome/src/icons/svg/odnoklassniki.svg create mode 100644 css/fork-awesome/src/icons/svg/opencart.svg create mode 100644 css/fork-awesome/src/icons/svg/openid.svg create mode 100644 css/fork-awesome/src/icons/svg/opera.svg create mode 100644 css/fork-awesome/src/icons/svg/optin-monster.svg create mode 100644 css/fork-awesome/src/icons/svg/outdent.svg create mode 100644 css/fork-awesome/src/icons/svg/pagelines.svg create mode 100644 css/fork-awesome/src/icons/svg/paint-brush.svg create mode 100644 css/fork-awesome/src/icons/svg/paper-plane-o.svg create mode 100644 css/fork-awesome/src/icons/svg/paper-plane.svg create mode 100644 css/fork-awesome/src/icons/svg/paperclip.svg create mode 100644 css/fork-awesome/src/icons/svg/paragraph.svg create mode 100644 css/fork-awesome/src/icons/svg/patreon.svg create mode 100644 css/fork-awesome/src/icons/svg/pause-circle-o.svg create mode 100644 css/fork-awesome/src/icons/svg/pause-circle.svg create mode 100644 css/fork-awesome/src/icons/svg/pause.svg create mode 100644 css/fork-awesome/src/icons/svg/paw.svg create mode 100644 css/fork-awesome/src/icons/svg/paypal.svg create mode 100644 css/fork-awesome/src/icons/svg/peertube.svg create mode 100644 css/fork-awesome/src/icons/svg/pencil-square-o.svg create mode 100644 css/fork-awesome/src/icons/svg/pencil-square.svg create mode 100644 css/fork-awesome/src/icons/svg/pencil.svg create mode 100644 css/fork-awesome/src/icons/svg/percent.svg create mode 100644 css/fork-awesome/src/icons/svg/phone-square.svg create mode 100644 css/fork-awesome/src/icons/svg/phone.svg create mode 100644 css/fork-awesome/src/icons/svg/php.svg create mode 100644 css/fork-awesome/src/icons/svg/picture-o.svg create mode 100644 css/fork-awesome/src/icons/svg/pie-chart.svg create mode 100644 css/fork-awesome/src/icons/svg/pinterest-p.svg create mode 100644 css/fork-awesome/src/icons/svg/pinterest-square.svg create mode 100644 css/fork-awesome/src/icons/svg/pinterest.svg create mode 100644 css/fork-awesome/src/icons/svg/pixelfed.svg create mode 100644 css/fork-awesome/src/icons/svg/plane.svg create mode 100644 css/fork-awesome/src/icons/svg/play-circle-o.svg create mode 100644 css/fork-awesome/src/icons/svg/play-circle.svg create mode 100644 css/fork-awesome/src/icons/svg/play.svg create mode 100644 css/fork-awesome/src/icons/svg/pleroma.svg create mode 100644 css/fork-awesome/src/icons/svg/plug.svg create mode 100644 css/fork-awesome/src/icons/svg/plus-circle.svg create mode 100644 css/fork-awesome/src/icons/svg/plus-square-o.svg create mode 100644 css/fork-awesome/src/icons/svg/plus-square.svg create mode 100644 css/fork-awesome/src/icons/svg/plus.svg create mode 100644 css/fork-awesome/src/icons/svg/podcast.svg create mode 100644 css/fork-awesome/src/icons/svg/power-off.svg create mode 100644 css/fork-awesome/src/icons/svg/print.svg create mode 100644 css/fork-awesome/src/icons/svg/product-hunt.svg create mode 100644 css/fork-awesome/src/icons/svg/puzzle-piece.svg create mode 100644 css/fork-awesome/src/icons/svg/python.svg create mode 100644 css/fork-awesome/src/icons/svg/qq.svg create mode 100644 css/fork-awesome/src/icons/svg/qrcode.svg create mode 100644 css/fork-awesome/src/icons/svg/question-circle-o.svg create mode 100644 css/fork-awesome/src/icons/svg/question-circle.svg create mode 100644 css/fork-awesome/src/icons/svg/question.svg create mode 100644 css/fork-awesome/src/icons/svg/quora.svg create mode 100644 css/fork-awesome/src/icons/svg/quote-left.svg create mode 100644 css/fork-awesome/src/icons/svg/quote-right.svg create mode 100644 css/fork-awesome/src/icons/svg/random.svg create mode 100644 css/fork-awesome/src/icons/svg/ravelry.svg create mode 100644 css/fork-awesome/src/icons/svg/react.svg create mode 100644 css/fork-awesome/src/icons/svg/rebel.svg create mode 100644 css/fork-awesome/src/icons/svg/recycle.svg create mode 100644 css/fork-awesome/src/icons/svg/reddit-alien.svg create mode 100644 css/fork-awesome/src/icons/svg/reddit-square.svg create mode 100644 css/fork-awesome/src/icons/svg/reddit.svg create mode 100644 css/fork-awesome/src/icons/svg/refresh.svg create mode 100644 css/fork-awesome/src/icons/svg/registered.svg create mode 100644 css/fork-awesome/src/icons/svg/renren.svg create mode 100644 css/fork-awesome/src/icons/svg/repeat.svg create mode 100644 css/fork-awesome/src/icons/svg/reply-all.svg create mode 100644 css/fork-awesome/src/icons/svg/reply.svg create mode 100644 css/fork-awesome/src/icons/svg/retweet.svg create mode 100644 css/fork-awesome/src/icons/svg/road.svg create mode 100644 css/fork-awesome/src/icons/svg/rocket.svg create mode 100644 css/fork-awesome/src/icons/svg/rss-square.svg create mode 100644 css/fork-awesome/src/icons/svg/rss.svg create mode 100644 css/fork-awesome/src/icons/svg/rub.svg create mode 100644 css/fork-awesome/src/icons/svg/safari.svg create mode 100644 css/fork-awesome/src/icons/svg/scissors.svg create mode 100644 css/fork-awesome/src/icons/svg/scribd.svg create mode 100644 css/fork-awesome/src/icons/svg/scuttlebutt.svg create mode 100644 css/fork-awesome/src/icons/svg/search-minus.svg create mode 100644 css/fork-awesome/src/icons/svg/search-plus.svg create mode 100644 css/fork-awesome/src/icons/svg/search.svg create mode 100644 css/fork-awesome/src/icons/svg/sellsy.svg create mode 100644 css/fork-awesome/src/icons/svg/server.svg create mode 100644 css/fork-awesome/src/icons/svg/shaarli-o.svg create mode 100644 css/fork-awesome/src/icons/svg/shaarli.svg create mode 100644 css/fork-awesome/src/icons/svg/share-alt-square.svg create mode 100644 css/fork-awesome/src/icons/svg/share-alt.svg create mode 100644 css/fork-awesome/src/icons/svg/share-square-o.svg create mode 100644 css/fork-awesome/src/icons/svg/share-square.svg create mode 100644 css/fork-awesome/src/icons/svg/share.svg create mode 100644 css/fork-awesome/src/icons/svg/shield.svg create mode 100644 css/fork-awesome/src/icons/svg/ship.svg create mode 100644 css/fork-awesome/src/icons/svg/shirtsinbulk.svg create mode 100644 css/fork-awesome/src/icons/svg/shopping-bag.svg create mode 100644 css/fork-awesome/src/icons/svg/shopping-basket.svg create mode 100644 css/fork-awesome/src/icons/svg/shopping-cart.svg create mode 100644 css/fork-awesome/src/icons/svg/shower.svg create mode 100644 css/fork-awesome/src/icons/svg/sign-in.svg create mode 100644 css/fork-awesome/src/icons/svg/sign-language.svg create mode 100644 css/fork-awesome/src/icons/svg/sign-out.svg create mode 100644 css/fork-awesome/src/icons/svg/signal.svg create mode 100644 css/fork-awesome/src/icons/svg/signalapp.svg create mode 100644 css/fork-awesome/src/icons/svg/simplybuilt.svg create mode 100644 css/fork-awesome/src/icons/svg/sitemap.svg create mode 100644 css/fork-awesome/src/icons/svg/skyatlas.svg create mode 100644 css/fork-awesome/src/icons/svg/skype.svg create mode 100644 css/fork-awesome/src/icons/svg/slack.svg create mode 100644 css/fork-awesome/src/icons/svg/sliders.svg create mode 100644 css/fork-awesome/src/icons/svg/slideshare.svg create mode 100644 css/fork-awesome/src/icons/svg/smile-o.svg create mode 100644 css/fork-awesome/src/icons/svg/snapchat-ghost.svg create mode 100644 css/fork-awesome/src/icons/svg/snapchat-square.svg create mode 100644 css/fork-awesome/src/icons/svg/snapchat.svg create mode 100644 css/fork-awesome/src/icons/svg/snowdrift.svg create mode 100644 css/fork-awesome/src/icons/svg/snowflake-o.svg create mode 100644 css/fork-awesome/src/icons/svg/social-home.svg create mode 100644 css/fork-awesome/src/icons/svg/sort-alpha-asc.svg create mode 100644 css/fork-awesome/src/icons/svg/sort-alpha-desc.svg create mode 100644 css/fork-awesome/src/icons/svg/sort-amount-asc.svg create mode 100644 css/fork-awesome/src/icons/svg/sort-amount-desc.svg create mode 100644 css/fork-awesome/src/icons/svg/sort-asc.svg create mode 100644 css/fork-awesome/src/icons/svg/sort-desc.svg create mode 100644 css/fork-awesome/src/icons/svg/sort-numeric-asc.svg create mode 100644 css/fork-awesome/src/icons/svg/sort-numeric-desc.svg create mode 100644 css/fork-awesome/src/icons/svg/sort.svg create mode 100644 css/fork-awesome/src/icons/svg/soundcloud.svg create mode 100644 css/fork-awesome/src/icons/svg/space-shuttle.svg create mode 100644 css/fork-awesome/src/icons/svg/spell-check.svg create mode 100644 css/fork-awesome/src/icons/svg/spinner.svg create mode 100644 css/fork-awesome/src/icons/svg/spoon.svg create mode 100644 css/fork-awesome/src/icons/svg/spotify.svg create mode 100644 css/fork-awesome/src/icons/svg/square-o.svg create mode 100644 css/fork-awesome/src/icons/svg/square.svg create mode 100644 css/fork-awesome/src/icons/svg/stack-exchange.svg create mode 100644 css/fork-awesome/src/icons/svg/stack-overflow.svg create mode 100644 css/fork-awesome/src/icons/svg/star-half-o.svg create mode 100644 css/fork-awesome/src/icons/svg/star-half.svg create mode 100644 css/fork-awesome/src/icons/svg/star-o.svg create mode 100644 css/fork-awesome/src/icons/svg/star.svg create mode 100644 css/fork-awesome/src/icons/svg/steam-square.svg create mode 100644 css/fork-awesome/src/icons/svg/steam.svg create mode 100644 css/fork-awesome/src/icons/svg/step-backward.svg create mode 100644 css/fork-awesome/src/icons/svg/step-forward.svg create mode 100644 css/fork-awesome/src/icons/svg/stethoscope.svg create mode 100644 css/fork-awesome/src/icons/svg/sticky-note-o.svg create mode 100644 css/fork-awesome/src/icons/svg/sticky-note.svg create mode 100644 css/fork-awesome/src/icons/svg/stop-circle-o.svg create mode 100644 css/fork-awesome/src/icons/svg/stop-circle.svg create mode 100644 css/fork-awesome/src/icons/svg/stop.svg create mode 100644 css/fork-awesome/src/icons/svg/street-view.svg create mode 100644 css/fork-awesome/src/icons/svg/strikethrough.svg create mode 100644 css/fork-awesome/src/icons/svg/stumbleupon-circle.svg create mode 100644 css/fork-awesome/src/icons/svg/stumbleupon.svg create mode 100644 css/fork-awesome/src/icons/svg/subscript.svg create mode 100644 css/fork-awesome/src/icons/svg/subway.svg create mode 100644 css/fork-awesome/src/icons/svg/suitcase.svg create mode 100644 css/fork-awesome/src/icons/svg/sun-o.svg create mode 100644 css/fork-awesome/src/icons/svg/sun.svg create mode 100644 css/fork-awesome/src/icons/svg/superpowers.svg create mode 100644 css/fork-awesome/src/icons/svg/superscript.svg create mode 100644 css/fork-awesome/src/icons/svg/syncthing.svg create mode 100644 css/fork-awesome/src/icons/svg/table.svg create mode 100644 css/fork-awesome/src/icons/svg/tablet.svg create mode 100644 css/fork-awesome/src/icons/svg/tachometer.svg create mode 100644 css/fork-awesome/src/icons/svg/tag.svg create mode 100644 css/fork-awesome/src/icons/svg/tags.svg create mode 100644 css/fork-awesome/src/icons/svg/tasks.svg create mode 100644 css/fork-awesome/src/icons/svg/taxi.svg create mode 100644 css/fork-awesome/src/icons/svg/telegram.svg create mode 100644 css/fork-awesome/src/icons/svg/television.svg create mode 100644 css/fork-awesome/src/icons/svg/tencent-weibo.svg create mode 100644 css/fork-awesome/src/icons/svg/terminal.svg create mode 100644 css/fork-awesome/src/icons/svg/text-height.svg create mode 100644 css/fork-awesome/src/icons/svg/text-width.svg create mode 100644 css/fork-awesome/src/icons/svg/th-large.svg create mode 100644 css/fork-awesome/src/icons/svg/th-list.svg create mode 100644 css/fork-awesome/src/icons/svg/th.svg create mode 100644 css/fork-awesome/src/icons/svg/themeisle.svg create mode 100644 css/fork-awesome/src/icons/svg/thermometer-empty.svg create mode 100644 css/fork-awesome/src/icons/svg/thermometer-full.svg create mode 100644 css/fork-awesome/src/icons/svg/thermometer-half.svg create mode 100644 css/fork-awesome/src/icons/svg/thermometer-quarter.svg create mode 100644 css/fork-awesome/src/icons/svg/thermometer-three-quarters.svg create mode 100644 css/fork-awesome/src/icons/svg/thumb-tack.svg create mode 100644 css/fork-awesome/src/icons/svg/thumbs-down.svg create mode 100644 css/fork-awesome/src/icons/svg/thumbs-o-down.svg create mode 100644 css/fork-awesome/src/icons/svg/thumbs-o-up.svg create mode 100644 css/fork-awesome/src/icons/svg/thumbs-up.svg create mode 100644 css/fork-awesome/src/icons/svg/ticket.svg create mode 100644 css/fork-awesome/src/icons/svg/times-circle-o.svg create mode 100644 css/fork-awesome/src/icons/svg/times-circle.svg create mode 100644 css/fork-awesome/src/icons/svg/times.svg create mode 100644 css/fork-awesome/src/icons/svg/tint.svg create mode 100644 css/fork-awesome/src/icons/svg/tipeee.svg create mode 100644 css/fork-awesome/src/icons/svg/toggle-off.svg create mode 100644 css/fork-awesome/src/icons/svg/toggle-on.svg create mode 100644 css/fork-awesome/src/icons/svg/trademark.svg create mode 100644 css/fork-awesome/src/icons/svg/train.svg create mode 100644 css/fork-awesome/src/icons/svg/transgender-alt.svg create mode 100644 css/fork-awesome/src/icons/svg/transgender.svg create mode 100644 css/fork-awesome/src/icons/svg/trash-o.svg create mode 100644 css/fork-awesome/src/icons/svg/trash.svg create mode 100644 css/fork-awesome/src/icons/svg/tree.svg create mode 100644 css/fork-awesome/src/icons/svg/trello.svg create mode 100644 css/fork-awesome/src/icons/svg/tripadvisor.svg create mode 100644 css/fork-awesome/src/icons/svg/trophy.svg create mode 100644 css/fork-awesome/src/icons/svg/truck.svg create mode 100644 css/fork-awesome/src/icons/svg/try.svg create mode 100644 css/fork-awesome/src/icons/svg/tty.svg create mode 100644 css/fork-awesome/src/icons/svg/tumblr-square.svg create mode 100644 css/fork-awesome/src/icons/svg/tumblr.svg create mode 100644 css/fork-awesome/src/icons/svg/twitch.svg create mode 100644 css/fork-awesome/src/icons/svg/twitter-square.svg create mode 100644 css/fork-awesome/src/icons/svg/twitter.svg create mode 100644 css/fork-awesome/src/icons/svg/umbrella.svg create mode 100644 css/fork-awesome/src/icons/svg/underline.svg create mode 100644 css/fork-awesome/src/icons/svg/undo.svg create mode 100644 css/fork-awesome/src/icons/svg/universal-access.svg create mode 100644 css/fork-awesome/src/icons/svg/university.svg create mode 100644 css/fork-awesome/src/icons/svg/unlock-alt.svg create mode 100644 css/fork-awesome/src/icons/svg/unlock.svg create mode 100644 css/fork-awesome/src/icons/svg/unslpash.svg create mode 100644 css/fork-awesome/src/icons/svg/upload.svg create mode 100644 css/fork-awesome/src/icons/svg/usb.svg create mode 100644 css/fork-awesome/src/icons/svg/usd.svg create mode 100644 css/fork-awesome/src/icons/svg/user-circle-o.svg create mode 100644 css/fork-awesome/src/icons/svg/user-circle.svg create mode 100644 css/fork-awesome/src/icons/svg/user-md.svg create mode 100644 css/fork-awesome/src/icons/svg/user-o.svg create mode 100644 css/fork-awesome/src/icons/svg/user-plus.svg create mode 100644 css/fork-awesome/src/icons/svg/user-secret.svg create mode 100644 css/fork-awesome/src/icons/svg/user-times.svg create mode 100644 css/fork-awesome/src/icons/svg/user.svg create mode 100644 css/fork-awesome/src/icons/svg/users.svg create mode 100644 css/fork-awesome/src/icons/svg/venus-double.svg create mode 100644 css/fork-awesome/src/icons/svg/venus-mars.svg create mode 100644 css/fork-awesome/src/icons/svg/venus.svg create mode 100644 css/fork-awesome/src/icons/svg/viacoin.svg create mode 100644 css/fork-awesome/src/icons/svg/viadeo-square.svg create mode 100644 css/fork-awesome/src/icons/svg/viadeo.svg create mode 100644 css/fork-awesome/src/icons/svg/video-camera.svg create mode 100644 css/fork-awesome/src/icons/svg/vimeo-square.svg create mode 100644 css/fork-awesome/src/icons/svg/vimeo.svg create mode 100644 css/fork-awesome/src/icons/svg/vine.svg create mode 100644 css/fork-awesome/src/icons/svg/vk.svg create mode 100644 css/fork-awesome/src/icons/svg/volume-control-phone.svg create mode 100644 css/fork-awesome/src/icons/svg/volume-down.svg create mode 100644 css/fork-awesome/src/icons/svg/volume-off.svg create mode 100644 css/fork-awesome/src/icons/svg/volume-up.svg create mode 100644 css/fork-awesome/src/icons/svg/weibo.svg create mode 100644 css/fork-awesome/src/icons/svg/weixin.svg create mode 100644 css/fork-awesome/src/icons/svg/whatsapp.svg create mode 100644 css/fork-awesome/src/icons/svg/wheelchair-alt.svg create mode 100644 css/fork-awesome/src/icons/svg/wheelchair.svg create mode 100644 css/fork-awesome/src/icons/svg/wifi.svg create mode 100644 css/fork-awesome/src/icons/svg/wikidata.svg create mode 100644 css/fork-awesome/src/icons/svg/wikipedia-w.svg create mode 100644 css/fork-awesome/src/icons/svg/window-close-o.svg create mode 100644 css/fork-awesome/src/icons/svg/window-close.svg create mode 100644 css/fork-awesome/src/icons/svg/window-maximize.svg create mode 100644 css/fork-awesome/src/icons/svg/window-minimize.svg create mode 100644 css/fork-awesome/src/icons/svg/window-restore.svg create mode 100644 css/fork-awesome/src/icons/svg/windows.svg create mode 100644 css/fork-awesome/src/icons/svg/wordpress.svg create mode 100644 css/fork-awesome/src/icons/svg/wpbeginner.svg create mode 100644 css/fork-awesome/src/icons/svg/wpexplorer.svg create mode 100644 css/fork-awesome/src/icons/svg/wpforms.svg create mode 100644 css/fork-awesome/src/icons/svg/wrench.svg create mode 100644 css/fork-awesome/src/icons/svg/xing-square.svg create mode 100644 css/fork-awesome/src/icons/svg/xing.svg create mode 100644 css/fork-awesome/src/icons/svg/xmpp.svg create mode 100644 css/fork-awesome/src/icons/svg/y-combinator.svg create mode 100644 css/fork-awesome/src/icons/svg/yahoo.svg create mode 100644 css/fork-awesome/src/icons/svg/yelp.svg create mode 100644 css/fork-awesome/src/icons/svg/yoast.svg create mode 100644 css/fork-awesome/src/icons/svg/youtube-play.svg create mode 100644 css/fork-awesome/src/icons/svg/youtube-square.svg create mode 100644 css/fork-awesome/src/icons/svg/youtube.svg create mode 100644 css/fork-awesome/src/icons/svg/zotero.svg create mode 100644 css/fork-awesome/src/icons/svgo_config.json create mode 120000 grav-theme-disroot create mode 100644 templates/modular/clients.html.twig diff --git a/css/defaults.css b/css/defaults.css index b9c10dc..726e925 100644 --- a/css/defaults.css +++ b/css/defaults.css @@ -337,14 +337,14 @@ hr { border: solid #E3E3E3; border-width: 1px 0 0; clear: both; margin: 11px 0 3 a, a:visited { text-decoration: none; outline: 0; - color: #50162d; + color: #7b384f; -webkit-transition: color .3s ease-in-out; -moz-transition: color .3s ease-in-out; -o-transition: color .3s ease-in-out; transition: color .3s ease-in-out; } -a:hover, a:focus { color: #327e82; } +a:hover, a:focus { color: #438f93; } p a, p a:visited { line-height: inherit; } /* Lists */ diff --git a/css/fork-awesome/.all-contributorsrc b/css/fork-awesome/.all-contributorsrc new file mode 100644 index 0000000..3c0d352 --- /dev/null +++ b/css/fork-awesome/.all-contributorsrc @@ -0,0 +1,1069 @@ +{ + "projectName": "Fork-Awesome", + "projectOwner": "ForkAwesome", + "repoType": "github", + "repoHost": "https://github.com", + "files": [ + "CONTRIBUTORS.md" + ], + "imageSize": 50, + "commit": false, + "contributors": [ + { + "login": "davegandy", + "name": "Dave Gandy", + "avatar_url": "https://avatars0.githubusercontent.com/u/1076721?v=4", + "profile": "https://github.com/davegandy", + "contributions": [ + "code", + "design", + "doc" + ] + }, + { + "login": "talbs", + "name": "Brian Talbot", + "avatar_url": "https://avatars3.githubusercontent.com/u/163763?v=4", + "profile": "http://www.talbs.me", + "contributions": [ + "code" + ] + }, + { + "login": "supercodepoet", + "name": "Travis Chase", + "avatar_url": "https://avatars1.githubusercontent.com/u/249366?v=4", + "profile": "https://github.com/supercodepoet", + "contributions": [ + "code" + ] + }, + { + "login": "robmadole", + "name": "Rob Madole", + "avatar_url": "https://avatars2.githubusercontent.com/u/132895?v=4", + "profile": "http://robmadole.com", + "contributions": [ + "code" + ] + }, + { + "login": "tagliala", + "name": "Geremia Taglialatela", + "avatar_url": "https://avatars2.githubusercontent.com/u/556268?v=4", + "profile": "https://github.com/tagliala", + "contributions": [ + "doc", + "question" + ] + }, + { + "login": "mathiasbynens", + "name": "Mathias Bynens", + "avatar_url": "https://avatars1.githubusercontent.com/u/81942?v=4", + "profile": "https://mathiasbynens.be/", + "contributions": [ + "code" + ] + }, + { + "login": "williamboman", + "name": "William Boman", + "avatar_url": "https://avatars0.githubusercontent.com/u/6705160?v=4", + "profile": "https://redwill.se/", + "contributions": [ + "code" + ] + }, + { + "login": "kremalicious", + "name": "Matthias Kretschmann", + "avatar_url": "https://avatars1.githubusercontent.com/u/90316?v=4", + "profile": "https://kretschmann.io", + "contributions": [ + "code" + ] + }, + { + "login": "Anahkiasen", + "name": "Maxime Fabre", + "avatar_url": "https://avatars3.githubusercontent.com/u/1321596?v=4", + "profile": "https://about.me/anahkiasen", + "contributions": [ + "code" + ] + }, + { + "login": "patrickhlauke", + "name": "Patrick H. Lauke", + "avatar_url": "https://avatars1.githubusercontent.com/u/895831?v=4", + "profile": "http://www.splintered.co.uk", + "contributions": [ + "doc" + ] + }, + { + "login": "dstroot", + "name": "Dan Stroot", + "avatar_url": "https://avatars1.githubusercontent.com/u/1438457?v=4", + "profile": "https://danstroot.com", + "contributions": [ + "code" + ] + }, + { + "login": "LightGuard", + "name": "Jason Porter", + "avatar_url": "https://avatars0.githubusercontent.com/u/29971?v=4", + "profile": "http://lightguard-jp.blogspot.com", + "contributions": [ + "code" + ] + }, + { + "login": "tomByrer", + "name": "Tom Byrer", + "avatar_url": "https://avatars2.githubusercontent.com/u/1308419?v=4", + "profile": "https://github.com/tomByrer", + "contributions": [ + "doc" + ] + }, + { + "login": "gkoberger", + "name": "Gregory Koberger", + "avatar_url": "https://avatars3.githubusercontent.com/u/381393?v=4", + "profile": "http://readme.io", + "contributions": [ + "code" + ] + }, + { + "login": "kkirsche", + "name": "Kevin Kirsche", + "avatar_url": "https://avatars1.githubusercontent.com/u/947110?v=4", + "profile": "https://kevinkirsche.com", + "contributions": [ + "doc" + ] + }, + { + "login": "Synchro", + "name": "Marcus Bointon", + "avatar_url": "https://avatars2.githubusercontent.com/u/81561?v=4", + "profile": "http://marcus.bointon.com/", + "contributions": [ + "code" + ] + }, + { + "login": "njb-said", + "name": "njb_said", + "avatar_url": "https://avatars2.githubusercontent.com/u/2371386?v=4", + "profile": "https://github.com/njb-said", + "contributions": [ + "doc" + ] + }, + { + "login": "AJ-Acevedo", + "name": "AJ Acevedo", + "avatar_url": "https://avatars1.githubusercontent.com/u/953092?v=4", + "profile": "http://ajacevedo.com", + "contributions": [ + "doc" + ] + }, + { + "login": "akx", + "name": "Aarni Koskela", + "avatar_url": "https://avatars2.githubusercontent.com/u/58669?v=4", + "profile": "https://akx.github.io/", + "contributions": [ + "doc" + ] + }, + { + "login": "scudco", + "name": "scudco", + "avatar_url": "https://avatars1.githubusercontent.com/u/3806?v=4", + "profile": "https://github.com/scudco", + "contributions": [ + "tool" + ] + }, + { + "login": "AlfioEmanueleFresta", + "name": "Alfio Emanuele", + "avatar_url": "https://avatars1.githubusercontent.com/u/621062?v=4", + "profile": "https://alfioemanuele.io", + "contributions": [ + "doc" + ] + }, + { + "login": "drmonkeyninja", + "name": "Andy Carter", + "avatar_url": "https://avatars3.githubusercontent.com/u/357623?v=4", + "profile": "http://andy-carter.com", + "contributions": [ + "code" + ] + }, + { + "login": "rouge8", + "name": "Andy Freeland", + "avatar_url": "https://avatars2.githubusercontent.com/u/237005?v=4", + "profile": "https://andyfreeland.net", + "contributions": [ + "bug", + "code" + ] + }, + { + "login": "anteriovieira", + "name": "Antério Vieira", + "avatar_url": "https://avatars1.githubusercontent.com/u/1490347?v=4", + "profile": "http://owen.com.br", + "contributions": [ + "doc" + ] + }, + { + "login": "araratm", + "name": "Ararat", + "avatar_url": "https://avatars1.githubusercontent.com/u/8832594?v=4", + "profile": "https://github.com/araratm", + "contributions": [ + "doc" + ] + }, + { + "login": "bengadbois", + "name": "Ben Gadbois", + "avatar_url": "https://avatars2.githubusercontent.com/u/1879785?v=4", + "profile": "https://github.com/bengadbois", + "contributions": [ + "doc" + ] + }, + { + "login": "wazoo", + "name": "Ben Thomas", + "avatar_url": "https://avatars0.githubusercontent.com/u/216878?v=4", + "profile": "https://github.com/wazoo", + "contributions": [ + "code" + ] + }, + { + "login": "islemaster", + "name": "Brad Buchanan", + "avatar_url": "https://avatars0.githubusercontent.com/u/1615761?v=4", + "profile": "http://bradleycbuchanan.com", + "contributions": [ + "doc" + ] + }, + { + "login": "bsara", + "name": "Brandon Sarà", + "avatar_url": "https://avatars0.githubusercontent.com/u/3743423?v=4", + "profile": "http://bsara.pro", + "contributions": [ + "doc" + ] + }, + { + "login": "Vusys", + "name": "Bryan Channon", + "avatar_url": "https://avatars0.githubusercontent.com/u/4213522?v=4", + "profile": "http://vuii.co.uk", + "contributions": [ + "doc" + ] + }, + { + "login": "cauethenorio", + "name": "Cauê Thenório", + "avatar_url": "https://avatars3.githubusercontent.com/u/496987?v=4", + "profile": "https://github.com/cauethenorio", + "contributions": [ + "code" + ] + }, + { + "login": "MacroChip", + "name": "Chip Thien", + "avatar_url": "https://avatars1.githubusercontent.com/u/5069304?v=4", + "profile": "https://github.com/MacroChip", + "contributions": [ + "code" + ] + }, + { + "login": "hurtubise", + "name": "Dane Hurtubise", + "avatar_url": "https://avatars0.githubusercontent.com/u/610237?v=4", + "profile": "http://hurtubise.me", + "contributions": [ + "doc" + ] + }, + { + "login": "curiousdannii", + "name": "Dannii Willis", + "avatar_url": "https://avatars2.githubusercontent.com/u/59074?v=4", + "profile": "https://curiousdannii.github.io/", + "contributions": [ + "doc" + ] + }, + { + "login": "kant", + "name": "Darío Hereñú", + "avatar_url": "https://avatars1.githubusercontent.com/u/32717?v=4", + "profile": "https://github.com/kant", + "contributions": [ + "doc" + ] + }, + { + "login": "davidcelis", + "name": "David Celis", + "avatar_url": "https://avatars3.githubusercontent.com/u/36873?v=4", + "profile": "https://davidcel.is/", + "contributions": [ + "doc" + ] + }, + { + "login": "dmyers", + "name": "Derek Myers", + "avatar_url": "https://avatars3.githubusercontent.com/u/207171?v=4", + "profile": "http://derekmyers.com", + "contributions": [ + "bug", + "doc" + ] + }, + { + "login": "preaction", + "name": "Doug Bell", + "avatar_url": "https://avatars0.githubusercontent.com/u/53707?v=4", + "profile": "http://preaction.me", + "contributions": [ + "doc" + ] + }, + { + "login": "eelkeblok", + "name": "Eelke Blok", + "avatar_url": "https://avatars0.githubusercontent.com/u/461752?v=4", + "profile": "http://www.blokspeed.net", + "contributions": [ + "doc" + ] + }, + { + "login": "glensc", + "name": "Elan Ruusamäe", + "avatar_url": "https://avatars1.githubusercontent.com/u/199095?v=4", + "profile": "https://github.com/glensc", + "contributions": [ + "code" + ] + }, + { + "login": "ericwbailey", + "name": "Eric Bailey", + "avatar_url": "https://avatars3.githubusercontent.com/u/634191?v=4", + "profile": "https://ericwbailey.design/", + "contributions": [ + "doc" + ] + }, + { + "login": "ferhate", + "name": "Ferhat Elmasgüneş", + "avatar_url": "https://avatars0.githubusercontent.com/u/13179128?v=4", + "profile": "http://ferhat.elmasgunes.net", + "contributions": [ + "doc" + ] + }, + { + "login": "fredj", + "name": "Frédéric Junod", + "avatar_url": "https://avatars0.githubusercontent.com/u/100959?v=4", + "profile": "https://github.com/fredj", + "contributions": [ + "bug", + "doc" + ] + }, + { + "login": "GrahamCampbell", + "name": "Graham Campbell", + "avatar_url": "https://avatars1.githubusercontent.com/u/2829600?v=4", + "profile": "https://gjcampbell.co.uk/", + "contributions": [ + "doc" + ] + }, + { + "login": "GrahamWalters", + "name": "Graham Walters", + "avatar_url": "https://avatars2.githubusercontent.com/u/1072751?v=4", + "profile": "https://grahamwalters.me", + "contributions": [ + "doc" + ] + }, + { + "login": "hendricius", + "name": "Hendrik Kleinwaechter", + "avatar_url": "https://avatars2.githubusercontent.com/u/816859?v=4", + "profile": "http://www.tripl.de", + "contributions": [ + "doc" + ] + }, + { + "login": "ikourfaln", + "name": "IKOURFALN Slimane", + "avatar_url": "https://avatars3.githubusercontent.com/u/9744226?v=4", + "profile": "https://github.com/ikourfaln", + "contributions": [ + "bug", + "code" + ] + }, + { + "login": "jwilk", + "name": "Jakub Wilk", + "avatar_url": "https://avatars2.githubusercontent.com/u/141546?v=4", + "profile": "https://github.com/jwilk", + "contributions": [ + "doc" + ] + }, + { + "login": "jjlharrison", + "name": "James Harrison", + "avatar_url": "https://avatars0.githubusercontent.com/u/242337?v=4", + "profile": "https://github.com/jjlharrison", + "contributions": [ + "doc" + ] + }, + { + "login": "james-johnston-thumbtack", + "name": "James Johnston", + "avatar_url": "https://avatars3.githubusercontent.com/u/22308682?v=4", + "profile": "https://github.com/james-johnston-thumbtack", + "contributions": [ + "code" + ] + }, + { + "login": "honzi", + "name": "Jan Hořava", + "avatar_url": "https://avatars2.githubusercontent.com/u/3666887?v=4", + "profile": "http://honzi.cz", + "contributions": [ + "doc" + ] + }, + { + "login": "jaredly", + "name": "Jared Forsyth", + "avatar_url": "https://avatars3.githubusercontent.com/u/112170?v=4", + "profile": "http://jaredforsyth.com", + "contributions": [ + "code", + "doc" + ] + }, + { + "login": "jerodsanto", + "name": "Jerod Santo", + "avatar_url": "https://avatars0.githubusercontent.com/u/8212?v=4", + "profile": "https://jerodsanto.net", + "contributions": [ + "doc" + ] + }, + { + "login": "jina", + "name": "Jina Anne", + "avatar_url": "https://avatars3.githubusercontent.com/u/53273?v=4", + "profile": "http://jina.me", + "contributions": [ + "doc" + ] + }, + { + "login": "JocelynDelalande", + "name": "JocelynDelalande", + "avatar_url": "https://avatars0.githubusercontent.com/u/429633?v=4", + "profile": "http://jocelyn.delalande.fr", + "contributions": [ + "doc" + ] + }, + { + "login": "JonMidhir", + "name": "John Hope", + "avatar_url": "https://avatars0.githubusercontent.com/u/39089?v=4", + "profile": "http://jhope.ie", + "contributions": [ + "doc" + ] + }, + { + "login": "josdea", + "name": "Josh Dean", + "avatar_url": "https://avatars1.githubusercontent.com/u/13952477?v=4", + "profile": "https://github.com/josdea", + "contributions": [ + "code" + ] + }, + { + "login": "juliankrispel", + "name": "Julian Krispel-Samsel", + "avatar_url": "https://avatars1.githubusercontent.com/u/1188186?v=4", + "profile": "http://reactrocket.com", + "contributions": [ + "code" + ] + }, + { + "login": "theoreticaLee", + "name": "Lee Leathers", + "avatar_url": "https://avatars3.githubusercontent.com/u/591833?v=4", + "profile": "http://about.me/leeleathers", + "contributions": [ + "code" + ] + }, + { + "login": "leniel", + "name": "Leniel Macaferi", + "avatar_url": "https://avatars2.githubusercontent.com/u/764854?v=4", + "profile": "http://leniel.net", + "contributions": [ + "doc" + ] + }, + { + "login": "macmladen", + "name": "Mladen Đurić", + "avatar_url": "https://avatars2.githubusercontent.com/u/572289?v=4", + "profile": "http://macmladen.com", + "contributions": [ + "doc" + ] + }, + { + "login": "MartinSeeler", + "name": "Martin Seeler", + "avatar_url": "https://avatars0.githubusercontent.com/u/1043838?v=4", + "profile": "http://www.martinseeler.com", + "contributions": [ + "code" + ] + }, + { + "login": "sigo", + "name": "Mateusz Jagiełło", + "avatar_url": "https://avatars2.githubusercontent.com/u/321881?v=4", + "profile": "http://sigo.pl/", + "contributions": [ + "bug" + ] + }, + { + "login": "mtscout6", + "name": "Matt Smith", + "avatar_url": "https://avatars3.githubusercontent.com/u/736870?v=4", + "profile": "http://www.softwarebymatt.com", + "contributions": [ + "bug" + ] + }, + { + "login": "gurisko", + "name": "Matus Gura", + "avatar_url": "https://avatars2.githubusercontent.com/u/495549?v=4", + "profile": "https://github.com/gurisko", + "contributions": [ + "doc" + ] + }, + { + "login": "jibbajabba", + "name": "Michael Angeles", + "avatar_url": "https://avatars1.githubusercontent.com/u/117222?v=4", + "profile": "https://github.com/jibbajabba", + "contributions": [ + "doc" + ] + }, + { + "login": "nielsenramon", + "name": "Nielsen Ramon", + "avatar_url": "https://avatars3.githubusercontent.com/u/1246672?v=4", + "profile": "http://nielsenramon.com/", + "contributions": [ + "code" + ] + }, + { + "login": "doersino", + "name": "Noah Doersing", + "avatar_url": "https://avatars1.githubusercontent.com/u/1944410?v=4", + "profile": "https://hejnoah.com", + "contributions": [ + "doc" + ] + }, + { + "login": "paulftw", + "name": "Paul Korzhyk", + "avatar_url": "https://avatars1.githubusercontent.com/u/769142?v=4", + "profile": "https://github.com/paulftw", + "contributions": [ + "doc" + ] + }, + { + "login": "PeterDaveHello", + "name": "Peter Dave Hello", + "avatar_url": "https://avatars3.githubusercontent.com/u/3691490?v=4", + "profile": "https://www.peterdavehello.org/", + "contributions": [ + "doc", + "platform" + ] + }, + { + "login": "pdehaan", + "name": "Peter deHaan", + "avatar_url": "https://avatars2.githubusercontent.com/u/557895?v=4", + "profile": "http://about.me/peterdehaan", + "contributions": [ + "doc" + ] + }, + { + "login": "pra85", + "name": "Prayag Verma ", + "avatar_url": "https://avatars2.githubusercontent.com/u/829526?v=4", + "profile": "https://www.StylifyYourBlog.com/", + "contributions": [ + "doc" + ] + }, + { + "login": "ReadmeCritic", + "name": "ReadmeCritic", + "avatar_url": "https://avatars3.githubusercontent.com/u/15367484?v=4", + "profile": "https://twitter.com/ReadmeCritic", + "contributions": [ + "doc" + ] + }, + { + "login": "ricardopolo", + "name": "Ricardo Polo", + "avatar_url": "https://avatars3.githubusercontent.com/u/1263856?v=4", + "profile": "https://ricardopolo.co/", + "contributions": [ + "code" + ] + }, + { + "login": "rmm5t", + "name": "Ryan McGeary", + "avatar_url": "https://avatars0.githubusercontent.com/u/740?v=4", + "profile": "http://ryan.mcgeary.org", + "contributions": [ + "code" + ] + }, + { + "login": "rriggin", + "name": "Ryan Riggin", + "avatar_url": "https://avatars1.githubusercontent.com/u/125998?v=4", + "profile": "https://github.com/rriggin", + "contributions": [ + "code" + ] + }, + { + "login": "rsenk330", + "name": "Ryan Senkbeil", + "avatar_url": "https://avatars2.githubusercontent.com/u/881590?v=4", + "profile": "http://ryansenkbeil.com", + "contributions": [ + "code" + ] + }, + { + "login": "sarangjo", + "name": "Sarang Joshi", + "avatar_url": "https://avatars1.githubusercontent.com/u/1961007?v=4", + "profile": "http://sarangjo.github.io", + "contributions": [ + "doc" + ] + }, + { + "login": "Scotchester", + "name": "Scott Cranfill", + "avatar_url": "https://avatars3.githubusercontent.com/u/1044670?v=4", + "profile": "https://twitter.com/scott_ish", + "contributions": [ + "code" + ] + }, + { + "login": "TheJaredWilcurt", + "name": "The Jared Wilcurt", + "avatar_url": "https://avatars1.githubusercontent.com/u/4629794?v=4", + "profile": "http://TheJaredWilcurt.com", + "contributions": [ + "doc" + ] + }, + { + "login": "tagCincy", + "name": "Tim Guibord", + "avatar_url": "https://avatars0.githubusercontent.com/u/308290?v=4", + "profile": "https://github.com/tagCincy", + "contributions": [ + "code" + ] + }, + { + "login": "mazurva", + "name": "Vadim Mazur", + "avatar_url": "https://avatars1.githubusercontent.com/u/1152567?v=4", + "profile": "https://github.com/mazurva", + "contributions": [ + "code" + ] + }, + { + "login": "vinsonchuong", + "name": "Vinson Chuong", + "avatar_url": "https://avatars2.githubusercontent.com/u/382608?v=4", + "profile": "https://vinsonchuong.net", + "contributions": [ + "code" + ] + }, + { + "login": "grvrg", + "name": "grvrg", + "avatar_url": "https://avatars3.githubusercontent.com/u/34144858?v=4", + "profile": "https://github.com/grvrg", + "contributions": [ + "doc" + ] + }, + { + "login": "luke83", + "name": "Luca Trevisani", + "avatar_url": "https://avatars0.githubusercontent.com/u/77144?v=4", + "profile": "https://github.com/luke83", + "contributions": [ + "code" + ] + }, + { + "login": "alvarotrigo", + "name": "Álvaro", + "avatar_url": "https://avatars3.githubusercontent.com/u/1706326?v=4", + "profile": "http://alvarotrigo.com", + "contributions": [ + "doc" + ] + }, + { + "login": "xuv", + "name": "Julien Deswaef", + "avatar_url": "https://avatars3.githubusercontent.com/u/192539?v=4", + "profile": "http://xuv.be", + "contributions": [ + "code", + "design", + "doc", + "question" + ] + }, + { + "login": "n8willis", + "name": "n8willis", + "avatar_url": "https://avatars0.githubusercontent.com/u/2192132?v=4", + "profile": "https://github.com/n8willis", + "contributions": [ + "ideas" + ] + }, + { + "login": "brendanhowell", + "name": "B. Howell", + "avatar_url": "https://avatars0.githubusercontent.com/u/1779453?v=4", + "profile": "http://wintermute.org/brendan", + "contributions": [ + "ideas" + ] + }, + { + "login": "algotruneman", + "name": "Algot Runeman", + "avatar_url": "https://avatars2.githubusercontent.com/u/1197187?v=4", + "profile": "http://runeman.org", + "contributions": [ + "doc" + ] + }, + { + "login": "micahilbery", + "name": "Micah Ilbery", + "avatar_url": "https://avatars0.githubusercontent.com/u/10608836?v=4", + "profile": "https://micahilbery.com/", + "contributions": [ + "doc", + "design" + ] + }, + { + "login": "tessus", + "name": "Helmut K. C. Tessarek", + "avatar_url": "https://avatars3.githubusercontent.com/u/223439?v=4", + "profile": "https://evermeet.cx", + "contributions": [ + "doc", + "code", + "design" + ] + }, + { + "login": "jeromelebleu", + "name": "jeromelebleu", + "avatar_url": "https://avatars0.githubusercontent.com/u/3597194?v=4", + "profile": "https://github.com/jeromelebleu", + "contributions": [ + "code" + ] + }, + { + "login": "rummik", + "name": "Kimberly Zick", + "avatar_url": "https://avatars3.githubusercontent.com/u/630909?v=4", + "profile": "https://zick.kim/", + "contributions": [ + "doc" + ] + }, + { + "login": "nIQnutn", + "name": "nIQnutn", + "avatar_url": "https://avatars2.githubusercontent.com/u/13441278?v=4", + "profile": "http://blog.niqnutn.com/", + "contributions": [ + "blog", + "plugin" + ] + }, + { + "login": "leosuncin", + "name": "Jaime Leonardo Suncin Cruz", + "avatar_url": "https://avatars1.githubusercontent.com/u/4307697?v=4", + "profile": "https://github.com/leosuncin", + "contributions": [ + "doc" + ] + }, + { + "login": "juliettef", + "name": "Juliette Foucaut", + "avatar_url": "https://avatars0.githubusercontent.com/u/1770233?v=4", + "profile": "https://www.enkisoftware.com", + "contributions": [ + "plugin" + ] + }, + { + "login": "QuadPiece", + "name": "Dominik V. Salonen", + "avatar_url": "https://avatars1.githubusercontent.com/u/6379091?v=4", + "profile": "http://quad.moe/", + "contributions": [ + "blog" + ] + }, + { + "login": "aviau", + "name": "Alexandre Viau", + "avatar_url": "https://avatars2.githubusercontent.com/u/2706882?v=4", + "profile": "https://alexandreviau.net", + "contributions": [ + "ideas", + "platform" + ] + }, + { + "login": "Xesau", + "name": "Xesau", + "avatar_url": "https://avatars3.githubusercontent.com/u/7915413?v=4", + "profile": "http://xesau.eu/", + "contributions": [ + "bug" + ] + }, + { + "login": "janhohner", + "name": "Jan Hohner", + "avatar_url": "https://avatars0.githubusercontent.com/u/649895?v=4", + "profile": "https://janhohner.de", + "contributions": [ + "bug" + ] + }, + { + "login": "davelab6", + "name": "Dave Crossland", + "avatar_url": "https://avatars0.githubusercontent.com/u/261579?v=4", + "profile": "http://fonts.google.com", + "contributions": [ + "review" + ] + }, + { + "login": "Berkmann18", + "name": "Maximilian Berkmann", + "avatar_url": "https://avatars0.githubusercontent.com/u/8260834?v=4", + "profile": "http://maxcubing.wordpress.com", + "contributions": [ + "ideas" + ] + }, + { + "login": "moritzheiber", + "name": "Moritz Heiber", + "avatar_url": "https://avatars2.githubusercontent.com/u/616813?v=4", + "profile": "https://heiber.im", + "contributions": [ + "infra" + ] + }, + { + "login": "wezm", + "name": "Wesley Moore", + "avatar_url": "https://avatars1.githubusercontent.com/u/21787?v=4", + "profile": "http://www.wezm.net/", + "contributions": [ + "doc" + ] + }, + { + "login": "jerrykan", + "name": "John Kristensen", + "avatar_url": "https://avatars0.githubusercontent.com/u/377632?v=4", + "profile": "http://www.jerrykan.com/", + "contributions": [ + "design" + ] + }, + { + "login": "melmothx", + "name": "Marco", + "avatar_url": "https://avatars3.githubusercontent.com/u/130971?v=4", + "profile": "https://amusewiki.org", + "contributions": [ + "design" + ] + }, + { + "login": "jaredcwhite", + "name": "Jared White", + "avatar_url": "https://avatars1.githubusercontent.com/u/658496?v=4", + "profile": "https://whitefusion.io", + "contributions": [ + "content" + ] + }, + { + "login": "waldyrious", + "name": "Waldir Pimenta", + "avatar_url": "https://avatars2.githubusercontent.com/u/478237?v=4", + "profile": "http://waldyrious.github.io", + "contributions": [ + "content" + ] + }, + { + "login": "vanokhin", + "name": "Vladimir Anokhin", + "avatar_url": "https://avatars3.githubusercontent.com/u/1898673?v=4", + "profile": "https://vanokhin.com/", + "contributions": [ + "code" + ] + }, + { + "login": "maxlath", + "name": "Maxime Lathuilière", + "avatar_url": "https://avatars2.githubusercontent.com/u/1596934?v=4", + "profile": "http://maxlath.eu", + "contributions": [ + "code" + ] + }, + { + "login": "araratthehero", + "name": "Ararat", + "avatar_url": "https://avatars1.githubusercontent.com/u/8832594?v=4", + "profile": "https://github.com/araratthehero", + "contributions": [ + "content" + ] + }, + { + "login": "wakest", + "name": "Liaizon Wakest", + "avatar_url": "https://avatars2.githubusercontent.com/u/7890201?v=4", + "profile": "http://wake.st", + "contributions": [ + "ideas" + ] + }, + { + "login": "fedidat", + "name": "Ben Fedidat", + "avatar_url": "https://avatars2.githubusercontent.com/u/1108409?v=4", + "profile": "http://fedidat.com/", + "contributions": [ + "blog" + ] + }, + { + "login": "eidsonator", + "name": "Todd Eidson", + "avatar_url": "https://avatars0.githubusercontent.com/u/954092?v=4", + "profile": "https://www.eidson.info", + "contributions": [ + "ideas", + "doc", + "bug", + "code" + ] + } + ], + "contributorsPerLine": 7 +} diff --git a/css/fork-awesome/.github/ISSUE_TEMPLATE/Icon_request.md b/css/fork-awesome/.github/ISSUE_TEMPLATE/Icon_request.md new file mode 100644 index 0000000..b4daec3 --- /dev/null +++ b/css/fork-awesome/.github/ISSUE_TEMPLATE/Icon_request.md @@ -0,0 +1,29 @@ +--- +name: Icon request +about: Suggest an icon for this project + +--- + + + +## Icon + + + + + +## Name Suggestion + + + + + +## Use Case + + + + diff --git a/css/fork-awesome/.gitignore b/css/fork-awesome/.gitignore new file mode 100644 index 0000000..1509f82 --- /dev/null +++ b/css/fork-awesome/.gitignore @@ -0,0 +1,15 @@ +.DS_Store + +_site/* + +.sass-cache +node_modules + +.ruby-version +.bundle + +src/icons/forkawesome/ +src/scripts/ + +*~ +*swp diff --git a/css/fork-awesome/.npmignore b/css/fork-awesome/.npmignore new file mode 100644 index 0000000..fcebaf7 --- /dev/null +++ b/css/fork-awesome/.npmignore @@ -0,0 +1,21 @@ +.DS_Store +_site/ + +.sass-cache +node_modules + +.ruby-version + +# don't need these in the npm package. +.github/ +src/ +_config.yml +_config-deploy.yml +.all-contributorsrc +.travis.yml +bower.json +component.json +composer.json +CONTRIBUTING.md +Gemfile +Gemfile.lock diff --git a/css/fork-awesome/.travis.yml b/css/fork-awesome/.travis.yml new file mode 100644 index 0000000..6e2a95d --- /dev/null +++ b/css/fork-awesome/.travis.yml @@ -0,0 +1,31 @@ +language: + - ruby + - node_js + +install: + - bundle install + - npm install + +script: + - npm run build + +deploy: + - provider: pages + skip-cleanup: true + github-token: $GITHUB_TOKEN + keep-history: true + local-dir: _site + on: + branch: master + tags: true + - provider: npm + email: $NPM_EMAIL + api_key: $NPM_TOKEN + on: + branch: master + tags: true + +# blocklist +branches: + except: + - gh-pages diff --git a/css/fork-awesome/CHANGELOG.md b/css/fork-awesome/CHANGELOG.md new file mode 100644 index 0000000..3efa412 --- /dev/null +++ b/css/fork-awesome/CHANGELOG.md @@ -0,0 +1,91 @@ +# Changelog + +## Changelog of Fork awesome +- v1.1.6 + - Added icons: file-epub, python, archlinux, pleroma, unsplash, hackster, spell-check, moon, sun, f-droid, and biometric + - Some documentation correction and augmentation, mostly in the README + - Gave access to the @all-contributors [bot] to the repo for easier contributor list management + - Added a plugin to automatically update the Contributors badge when building the documentation + - Added an official domain name for the project: https://forkaweso.me +- v1.1.5 + - Just bumped the version number to trigger an automated deploy +- v1.1.4 + - Added icons: Gitea, AT&T, Digitalocean, C (language), Wikidata, Emby, Jirafeau, Hashnode, DevTo, Pixelfed, Matrix, Inkscape, Syncthing. +- v1.1.3 + - Added icons: Syncthing and Inkscape + - Fixed sizing with PHP icon + - Added the `sync` alias to the refresh icon +- v1.1.2 + - Adds a `v5-compat.css` file in order to ease transition from Font Awesome v5 to Frok Awesome [#112](https://github.com/ForkAwesome/Fork-Awesome/issues/112) + - Adds full MIT license in the CSS, LESS and SCSS headers [#113](https://github.com/ForkAwesome/Fork-Awesome/issues/113) + - Ignoring some unnecessary files that were distributed with the CDN +- v1.1.1 + - Adding a CI pipeline with Travis. + - Fixes bell and bell-o icons who were switched up [#88](https://github.com/ForkAwesome/Fork-Awesome/issues/88) + - Add a mention in the documentation that the SIL-OFL also applies to SVG glyphs [#62](https://github.com/ForkAwesome/Fork-Awesome/issues/62) +- v1.1.0 + - Upgrade of build tools to latest versions ( Jekyll & svgo mainly) + - Change of Globe icon to be more world friendly + - Adds more icons: more globes (east & west views), zotero, nodejs, nextcloud, hackaday, laravel, signal, gnupg, php, ffmpeg amd joplin. +- v1.0.11 + - Adds icons: Dogmazic, React, Tipeee, Mastodon Square. + - Fix variable names for generated SCSS variables. + - Fix old reference to Font Awesome in SCSS variables. +- v1.0.10 + - Adding a few icons: Debian, Messenger, Freedombox +- v1.0.9 + - Adding icons for Archive.org & Xmpp + - Improving icons for QRcode & Barcode +- v1.0.8 + - Bumping just for jsDelivr because it won't accept an array as default files. +- v1.0.7 + - Prepares for jsDelivr CDN distribution + - Adds sourcemap for min version of CSS (jsDelivr requirement) + - Updates Medium icon to latest branding + adds Medium square icon. +- v1.0.6 + - Removes Twitter js tracker in the doc and add Disapora* and Mastodon share button (Distributopia) + - Adding a few more icons: Shaarli, Key (modern) +- v1.0.5 + - Solves a bug where CSS, LESS & SCSS folder were not updated +- v1.0.4 + - Some build process changes + - Adds a SVG template file in src/icons for better icon placement and sizing comparison + - Adds Discord, Patreon, Snowdrift, Ethereum, ActivityPub and Keybase icons +- v1.0.3 + - Adding Artstation icon [#19](https://github.com/ForkAwesome/Fork-Awesome/pull/19) + - Adding an SVG Inkscape template for icon sizing and positioning +- v1.0.2 + - Solves a Makefile bug that packaged files that were not updated. + - Correction of typos in the documentation. +- v1.0.1 + − Mainly solving a packaging bug. +- v1.0.0 + - Forked from Font Awesome 4.7.0. Rename of the project to Fork Awesome. + - Cleaned up the doc and removed 3rd party trackers and advertisement from documentation. + - Extracted all the icons from the SVG webfont into individual SVG files. + - Added 12 new icons. + - Removed 3 imaginary brand icons. + - Added FontCustom as a build tool to create the webfonts. + +## Changelog of Font Awesome +- [v4.7.0 GitHub pull request](https://github.com/FortAwesome/Font-Awesome/pull/10012) +- [v4.6.3 GitHub pull request](https://github.com/FortAwesome/Font-Awesome/pull/9189) +- [v4.6.2 GitHub pull request](https://github.com/FortAwesome/Font-Awesome/pull/9117) +- [v4.6.1 GitHub pull request](https://github.com/FortAwesome/Font-Awesome/pull/8962) +- [v4.6.0 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?q=milestone%3A4.6.0+is%3Aclosed) +- [v4.5.0 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?q=milestone%3A4.5.0+is%3Aclosed) +- [v4.4.0 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?q=milestone%3A4.4.0+is%3Aclosed) +- [v4.3.0 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?q=milestone%3A4.3.0+is%3Aclosed) +- [v4.2.0 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?milestone=12&page=1&state=closed) +- [v4.1.0 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?milestone=6&page=1&state=closed) +- [v4.0.3 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?milestone=9&page=1&state=closed) +- [v4.0.2 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?milestone=8&page=1&state=closed) +- [v4.0.1 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?milestone=7&page=1&state=closed) +- [v4.0.0 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?milestone=2&page=1&state=closed) +- [v3.2.1 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?milestone=5&page=1&state=closed) +- [v3.2.0 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?milestone=3&page=1&state=closed) +- [v3.1.1 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?milestone=4&page=1&state=closed) +- v3.1.0 - Added 54 icons, icon stacking styles, flipping and rotating icons, removed Sass support +- v3.0.2 - much improved rendering and alignment in IE7 +- v3.0.1 - much improved rendering in webkit, various bug fixes +- v3.0.0 - all icons redesigned from scratch, optimized for Bootstrap's 14px default diff --git a/css/fork-awesome/CONTRIBUTING.md b/css/fork-awesome/CONTRIBUTING.md new file mode 100644 index 0000000..6c18403 --- /dev/null +++ b/css/fork-awesome/CONTRIBUTING.md @@ -0,0 +1,101 @@ +# Contributing to Fork Awesome + +Looking to contribute something to Fork Awesome? **Here's how you can help.** + +## Requesting new icons + +New icons mostly start as requests by the [Fork Awesome community on GitHub](../../issues). Want to request a new icon? Here are some things to keep in mind: + +1. Please be nice. Fork Awesome is a happy place. +2. Please [search](../../search?type=Issues) to see if your icon request already exists. If a request is found, please add a 👍 reaction to that one. +4. Please make requests for single icons, unless you are requesting a couple of strictly related icons (e.g., thumbs-up/thumbs-down). +5. Please and thank you if you include the following: + - Title your [new issue](../../issues/new?title=Icon%20Request:%20icon-) `Icon request: icon-name` (e.g., `Icon request: icon-car`). + - Include a few use cases for your requested icon. How do you plan on using it? + - Attach or link to a single color image or two that represent the idea you're going for. + - Request concrete objects: it's harder to make an icon to represent happiness, it's easier to make a smiley face. ☺ + + +## Adding a new icon + +Adding a new icon is a couple steps process that will require your attention and eyes for details. It might be a bit intimidating at the beginning, but should be easy to repeat once you've gone through it once or twice. + +0. Follow the [README.md](README.md#building-fork-awesome) to install the necessary tools. +1. All icons are originally designed in SVG and fit in a grid (see `src/icons/icon-template-inkscape.svg` for a template for Inkscape). +2. Most icons should fit a square that is centered vertically and aligned left in that template. (Try importing existing icons in that template to understand how they fit.) +3. Design your icon in black only. No transparency. No gradient. Use simple shapes and forms. Note that it will be automatically transformed into a glyph. So if the design is complex, it might not show in the font as expected. Change a few things and try again if that happens. +4. From the `src/icons` folder, use the `make` command to build the icon font. It will also generate a file called `src/icons/forkawesome/forkawesome-preview.html`. Open it with a browser and search your icon on the test page. This preview file will show you how your design behaves after conversion. It will also automatically associate a unicode code point for it. Be sure remember it. +5. Once you are satisfied with your design and the preview of it. Add the icon name, unicode point and icon information at the bottom of the `src/icons/icons.yml` file. Look at other entries to see how it's done and to give it a proper classification. +6. Once all this is done, commit your changes and make a pull request. + + +## Suggesting icon keyword addition/removal + +Icon filters are maintained by the [Fork Awesome community on GitHub](../../pulls?q=is%3Apr+label%3Adoc). + +If you feel that an icon + +* is missing keyword(s) +* contains invalid keyword(s) + +please send a [PR](https://help.github.com/articles/using-pull-requests/) to the `master` branch. + + +## Reporting issues + +We only accept issues that are icon requests, bug reports, or feature requests. Bugs must be isolated and reproducible problems that we can fix within the Fork Awesome core. Please read the following guidelines to ensure you are the paragon of bug reporting. + +1. **Search for existing issues.** We get a lot of duplicate issues, and you'd help us out a lot by first checking if someone else has reported the same issue. Moreover, the issue may have already been resolved with a fix available. +2. **Create an isolated and reproducible test case.** Be sure the problem exists in Fork Awesome's code with a [reduced test case](http://css-tricks.com/reduced-test-cases/) that should be included in each bug report. +3. **Include a live example.** Make use of jsFiddle, jsBin, or Codepen to share your isolated test cases. +4. **Share as much information as possible.** Include operating system and version, browser and version, version of Fork Awesome, etc. where appropriate. Also include steps to reproduce the bug. + + +## Key branches + +- `master` is the latest, deployed version +- `gh-pages` is the hosted docs (not to be used for pull requests) + +## Notes on the repo + +Fork Awesome's CSS, LESS, SCSS, and documentation are all powered by Jekyll templates and built before each commit and release. +- `_config.yml` - much of the site is driven off variables from this file, including Font Awesome and Bootstrap versions +- `src/doc/` - All edits to documentation, LESS, SCSS, and CSS should be made to files and templates in this directory +- `src/icons/icons.yml` - all LESS, SCSS, and CSS icon definitions are driven off this single file + + +## Pull requests + +- Any changes to the docs must be made to the Liquid templates in the `src/doc` directory +- Any changes to the styles must be made to the .less and .scss files in the `src/doc` directory +- If modifying the .less and .scss files, always recompile and commit the compiled files +- Try to share which browsers your code has been tested in before submitting a pull request + + +## Coding standards: HTML + +- Two spaces for indentation, never tabs +- Double quotes only, never single quotes +- Always use proper indentation +- Use tags and elements appropriate for an HTML5 doctype (e.g., self-closing tags) + + +## Coding standards: CSS + +- Adhere to the [Recess CSS property order](http://markdotto.com/2011/11/29/css-property-order/) +- Multiple-line approach (one property and value per line) +- Always a space after a property's colon (e.g., `display: block;` and not `display:block;`) +- End all lines with a semi-colon +- For multiple, comma-separated selectors, place each selector on its own line +- Attribute selectors, like `input[type="text"]` should always wrap the attribute's value in double quotes, for consistency and safety (see this [blog post on unquoted attribute values](http://mathiasbynens.be/notes/unquoted-attribute-values) that can lead to XSS attacks) + + +## License + +By contributing your code, you agree to license your contribution under the terms of the MIT License: +- http://opensource.org/licenses/mit-license.html + + +## Thanks + +Thanks to Bootstrap for their wonderful CONTRIBUTING.MD doc. It was modified to create this one. diff --git a/css/fork-awesome/CONTRIBUTORS.md b/css/fork-awesome/CONTRIBUTORS.md new file mode 100644 index 0000000..7db132a --- /dev/null +++ b/css/fork-awesome/CONTRIBUTORS.md @@ -0,0 +1,31 @@ +# ForkAwesome Community + +This is a list of people who made this project possible, whether they contributed to FontAwesome before or to ForkAwesome since. We are trying hard to recognize all types of contributions. So if you feel you have been left out and should be mentioned here, please accept our apology and [write us a message](https://github.com/ForkAwesome/Fork-Awesome/issues/new) about it. We'll fix this as soon as possible. + +## Contributors + +Thanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)): + + + +| [Dave Gandy
Dave Gandy](https://github.com/davegandy)
[💻](https://github.com/ForkAwesome/Fork-Awesome/commits?author=davegandy "Code") [🎨](#design-davegandy "Design") [📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=davegandy "Documentation") | [Brian Talbot
Brian Talbot](http://www.talbs.me)
[💻](https://github.com/ForkAwesome/Fork-Awesome/commits?author=talbs "Code") | [Travis Chase
Travis Chase](https://github.com/supercodepoet)
[💻](https://github.com/ForkAwesome/Fork-Awesome/commits?author=supercodepoet "Code") | [Rob Madole
Rob Madole](http://robmadole.com)
[💻](https://github.com/ForkAwesome/Fork-Awesome/commits?author=robmadole "Code") | [Geremia Taglialatela
Geremia Taglialatela](https://github.com/tagliala)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=tagliala "Documentation") [💬](#question-tagliala "Answering Questions") | [Mathias Bynens
Mathias Bynens](https://mathiasbynens.be/)
[💻](https://github.com/ForkAwesome/Fork-Awesome/commits?author=mathiasbynens "Code") | [William Boman
William Boman](https://redwill.se/)
[💻](https://github.com/ForkAwesome/Fork-Awesome/commits?author=williamboman "Code") | +| :---: | :---: | :---: | :---: | :---: | :---: | :---: | +| [Matthias Kretschmann
Matthias Kretschmann](https://kretschmann.io)
[💻](https://github.com/ForkAwesome/Fork-Awesome/commits?author=kremalicious "Code") | [Maxime Fabre
Maxime Fabre](https://about.me/anahkiasen)
[💻](https://github.com/ForkAwesome/Fork-Awesome/commits?author=Anahkiasen "Code") | [Patrick H. Lauke
Patrick H. Lauke](http://www.splintered.co.uk)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=patrickhlauke "Documentation") | [Dan Stroot
Dan Stroot](https://danstroot.com)
[💻](https://github.com/ForkAwesome/Fork-Awesome/commits?author=dstroot "Code") | [Jason Porter
Jason Porter](http://lightguard-jp.blogspot.com)
[💻](https://github.com/ForkAwesome/Fork-Awesome/commits?author=LightGuard "Code") | [Tom Byrer
Tom Byrer](https://github.com/tomByrer)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=tomByrer "Documentation") | [Gregory Koberger
Gregory Koberger](http://readme.io)
[💻](https://github.com/ForkAwesome/Fork-Awesome/commits?author=gkoberger "Code") | +| [Kevin Kirsche
Kevin Kirsche](https://kevinkirsche.com)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=kkirsche "Documentation") | [Marcus Bointon
Marcus Bointon](http://marcus.bointon.com/)
[💻](https://github.com/ForkAwesome/Fork-Awesome/commits?author=Synchro "Code") | [njb_said
njb_said](https://github.com/njb-said)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=njb-said "Documentation") | [AJ Acevedo
AJ Acevedo](http://ajacevedo.com)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=AJ-Acevedo "Documentation") | [Aarni Koskela
Aarni Koskela](https://akx.github.io/)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=akx "Documentation") | [scudco
scudco](https://github.com/scudco)
[🔧](#tool-scudco "Tools") | [Alfio Emanuele
Alfio Emanuele](https://alfioemanuele.io)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=AlfioEmanueleFresta "Documentation") | +| [Andy Carter
Andy Carter](http://andy-carter.com)
[💻](https://github.com/ForkAwesome/Fork-Awesome/commits?author=drmonkeyninja "Code") | [Andy Freeland
Andy Freeland](https://andyfreeland.net)
[🐛](https://github.com/ForkAwesome/Fork-Awesome/issues?q=author%3Arouge8 "Bug reports") [💻](https://github.com/ForkAwesome/Fork-Awesome/commits?author=rouge8 "Code") | [Antério Vieira
Antério Vieira](http://owen.com.br)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=anteriovieira "Documentation") | [Ararat
Ararat](https://github.com/araratm)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=araratm "Documentation") | [Ben Gadbois
Ben Gadbois](https://github.com/bengadbois)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=bengadbois "Documentation") | [Ben Thomas
Ben Thomas](https://github.com/wazoo)
[💻](https://github.com/ForkAwesome/Fork-Awesome/commits?author=wazoo "Code") | [Brad Buchanan
Brad Buchanan](http://bradleycbuchanan.com)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=islemaster "Documentation") | +| [Brandon Sarà
Brandon Sarà](http://bsara.pro)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=bsara "Documentation") | [Bryan Channon
Bryan Channon](http://vuii.co.uk)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=Vusys "Documentation") | [Cauê Thenório
Cauê Thenório](https://github.com/cauethenorio)
[💻](https://github.com/ForkAwesome/Fork-Awesome/commits?author=cauethenorio "Code") | [Chip Thien
Chip Thien](https://github.com/MacroChip)
[💻](https://github.com/ForkAwesome/Fork-Awesome/commits?author=MacroChip "Code") | [Dane Hurtubise
Dane Hurtubise](http://hurtubise.me)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=hurtubise "Documentation") | [Dannii Willis
Dannii Willis](https://curiousdannii.github.io/)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=curiousdannii "Documentation") | [Darío Hereñú
Darío Hereñú](https://github.com/kant)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=kant "Documentation") | +| [David Celis
David Celis](https://davidcel.is/)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=davidcelis "Documentation") | [Derek Myers
Derek Myers](http://derekmyers.com)
[🐛](https://github.com/ForkAwesome/Fork-Awesome/issues?q=author%3Admyers "Bug reports") [📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=dmyers "Documentation") | [Doug Bell
Doug Bell](http://preaction.me)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=preaction "Documentation") | [Eelke Blok
Eelke Blok](http://www.blokspeed.net)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=eelkeblok "Documentation") | [Elan Ruusamäe
Elan Ruusamäe](https://github.com/glensc)
[💻](https://github.com/ForkAwesome/Fork-Awesome/commits?author=glensc "Code") | [Eric Bailey
Eric Bailey](https://ericwbailey.design/)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=ericwbailey "Documentation") | [Ferhat Elmasgüneş
Ferhat Elmasgüneş](http://ferhat.elmasgunes.net)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=ferhate "Documentation") | +| [Frédéric Junod
Frédéric Junod](https://github.com/fredj)
[🐛](https://github.com/ForkAwesome/Fork-Awesome/issues?q=author%3Afredj "Bug reports") [📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=fredj "Documentation") | [Graham Campbell
Graham Campbell](https://gjcampbell.co.uk/)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=GrahamCampbell "Documentation") | [Graham Walters
Graham Walters](https://grahamwalters.me)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=GrahamWalters "Documentation") | [Hendrik Kleinwaechter
Hendrik Kleinwaechter](http://www.tripl.de)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=hendricius "Documentation") | [IKOURFALN Slimane
IKOURFALN Slimane](https://github.com/ikourfaln)
[🐛](https://github.com/ForkAwesome/Fork-Awesome/issues?q=author%3Aikourfaln "Bug reports") [💻](https://github.com/ForkAwesome/Fork-Awesome/commits?author=ikourfaln "Code") | [Jakub Wilk
Jakub Wilk](https://github.com/jwilk)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=jwilk "Documentation") | [James Harrison
James Harrison](https://github.com/jjlharrison)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=jjlharrison "Documentation") | +| [James Johnston
James Johnston](https://github.com/james-johnston-thumbtack)
[💻](https://github.com/ForkAwesome/Fork-Awesome/commits?author=james-johnston-thumbtack "Code") | [Jan Hořava
Jan Hořava](http://honzi.cz)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=honzi "Documentation") | [Jared Forsyth
Jared Forsyth](http://jaredforsyth.com)
[💻](https://github.com/ForkAwesome/Fork-Awesome/commits?author=jaredly "Code") [📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=jaredly "Documentation") | [Jerod Santo
Jerod Santo](https://jerodsanto.net)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=jerodsanto "Documentation") | [Jina Anne
Jina Anne](http://jina.me)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=jina "Documentation") | [JocelynDelalande
JocelynDelalande](http://jocelyn.delalande.fr)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=JocelynDelalande "Documentation") | [John Hope
John Hope](http://jhope.ie)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=JonMidhir "Documentation") | +| [Josh Dean
Josh Dean](https://github.com/josdea)
[💻](https://github.com/ForkAwesome/Fork-Awesome/commits?author=josdea "Code") | [Julian Krispel-Samsel
Julian Krispel-Samsel](http://reactrocket.com)
[💻](https://github.com/ForkAwesome/Fork-Awesome/commits?author=juliankrispel "Code") | [Lee Leathers
Lee Leathers](http://about.me/leeleathers)
[💻](https://github.com/ForkAwesome/Fork-Awesome/commits?author=theoreticaLee "Code") | [Leniel Macaferi
Leniel Macaferi](http://leniel.net)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=leniel "Documentation") | [Mladen Đurić
Mladen Đurić](http://macmladen.com)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=macmladen "Documentation") | [Martin Seeler
Martin Seeler](http://www.martinseeler.com)
[💻](https://github.com/ForkAwesome/Fork-Awesome/commits?author=MartinSeeler "Code") | [Mateusz Jagiełło
Mateusz Jagiełło](http://sigo.pl/)
[🐛](https://github.com/ForkAwesome/Fork-Awesome/issues?q=author%3Asigo "Bug reports") | +| [Matt Smith
Matt Smith](http://www.softwarebymatt.com)
[🐛](https://github.com/ForkAwesome/Fork-Awesome/issues?q=author%3Amtscout6 "Bug reports") | [Matus Gura
Matus Gura](https://github.com/gurisko)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=gurisko "Documentation") | [Michael Angeles
Michael Angeles](https://github.com/jibbajabba)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=jibbajabba "Documentation") | [Nielsen Ramon
Nielsen Ramon](http://nielsenramon.com/)
[💻](https://github.com/ForkAwesome/Fork-Awesome/commits?author=nielsenramon "Code") | [Noah Doersing
Noah Doersing](https://hejnoah.com)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=doersino "Documentation") | [Paul Korzhyk
Paul Korzhyk](https://github.com/paulftw)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=paulftw "Documentation") | [Peter Dave Hello
Peter Dave Hello](https://www.peterdavehello.org/)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=PeterDaveHello "Documentation") [📦](#platform-PeterDaveHello "Packaging/porting to new platform") | +| [Peter deHaan
Peter deHaan](http://about.me/peterdehaan)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=pdehaan "Documentation") | [Prayag Verma
Prayag Verma ](https://www.StylifyYourBlog.com/)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=pra85 "Documentation") | [ReadmeCritic
ReadmeCritic](https://twitter.com/ReadmeCritic)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=ReadmeCritic "Documentation") | [Ricardo Polo
Ricardo Polo](https://ricardopolo.co/)
[💻](https://github.com/ForkAwesome/Fork-Awesome/commits?author=ricardopolo "Code") | [Ryan McGeary
Ryan McGeary](http://ryan.mcgeary.org)
[💻](https://github.com/ForkAwesome/Fork-Awesome/commits?author=rmm5t "Code") | [Ryan Riggin
Ryan Riggin](https://github.com/rriggin)
[💻](https://github.com/ForkAwesome/Fork-Awesome/commits?author=rriggin "Code") | [Ryan Senkbeil
Ryan Senkbeil](http://ryansenkbeil.com)
[💻](https://github.com/ForkAwesome/Fork-Awesome/commits?author=rsenk330 "Code") | +| [Sarang Joshi
Sarang Joshi](http://sarangjo.github.io)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=sarangjo "Documentation") | [Scott Cranfill
Scott Cranfill](https://twitter.com/scott_ish)
[💻](https://github.com/ForkAwesome/Fork-Awesome/commits?author=Scotchester "Code") | [The Jared Wilcurt
The Jared Wilcurt](http://TheJaredWilcurt.com)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=TheJaredWilcurt "Documentation") | [Tim Guibord
Tim Guibord](https://github.com/tagCincy)
[💻](https://github.com/ForkAwesome/Fork-Awesome/commits?author=tagCincy "Code") | [Vadim Mazur
Vadim Mazur](https://github.com/mazurva)
[💻](https://github.com/ForkAwesome/Fork-Awesome/commits?author=mazurva "Code") | [Vinson Chuong
Vinson Chuong](https://vinsonchuong.net)
[💻](https://github.com/ForkAwesome/Fork-Awesome/commits?author=vinsonchuong "Code") | [grvrg
grvrg](https://github.com/grvrg)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=grvrg "Documentation") | +| [Luca Trevisani
Luca Trevisani](https://github.com/luke83)
[💻](https://github.com/ForkAwesome/Fork-Awesome/commits?author=luke83 "Code") | [Álvaro
Álvaro](http://alvarotrigo.com)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=alvarotrigo "Documentation") | [Julien Deswaef
Julien Deswaef](http://xuv.be)
[💻](https://github.com/ForkAwesome/Fork-Awesome/commits?author=xuv "Code") [🎨](#design-xuv "Design") [📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=xuv "Documentation") [💬](#question-xuv "Answering Questions") | [n8willis
n8willis](https://github.com/n8willis)
[🤔](#ideas-n8willis "Ideas, Planning, & Feedback") | [B. Howell
B. Howell](http://wintermute.org/brendan)
[🤔](#ideas-brendanhowell "Ideas, Planning, & Feedback") | [Algot Runeman
Algot Runeman](http://runeman.org)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=algotruneman "Documentation") | [Micah Ilbery
Micah Ilbery](https://micahilbery.com/)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=micahilbery "Documentation") [🎨](#design-micahilbery "Design") | +| [Helmut K. C. Tessarek
Helmut K. C. Tessarek](https://evermeet.cx)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=tessus "Documentation") [💻](https://github.com/ForkAwesome/Fork-Awesome/commits?author=tessus "Code") [🎨](#design-tessus "Design") | [jeromelebleu
jeromelebleu](https://github.com/jeromelebleu)
[💻](https://github.com/ForkAwesome/Fork-Awesome/commits?author=jeromelebleu "Code") | [Kimberly Zick
Kimberly Zick](https://zick.kim/)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=rummik "Documentation") | [nIQnutn
nIQnutn](http://blog.niqnutn.com/)
[📝](#blog-nIQnutn "Blogposts") [🔌](#plugin-nIQnutn "Plugin/utility libraries") | [Jaime Leonardo Suncin Cruz
Jaime Leonardo Suncin Cruz](https://github.com/leosuncin)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=leosuncin "Documentation") | [Juliette Foucaut
Juliette Foucaut](https://www.enkisoftware.com)
[🔌](#plugin-juliettef "Plugin/utility libraries") | [Dominik V. Salonen
Dominik V. Salonen](http://quad.moe/)
[📝](#blog-QuadPiece "Blogposts") | +| [Alexandre Viau
Alexandre Viau](https://alexandreviau.net)
[🤔](#ideas-aviau "Ideas, Planning, & Feedback") [📦](#platform-aviau "Packaging/porting to new platform") | [Xesau
Xesau](http://xesau.eu/)
[🐛](https://github.com/ForkAwesome/Fork-Awesome/issues?q=author%3AXesau "Bug reports") | [Jan Hohner
Jan Hohner](https://janhohner.de)
[🐛](https://github.com/ForkAwesome/Fork-Awesome/issues?q=author%3Ajanhohner "Bug reports") | [Dave Crossland
Dave Crossland](http://fonts.google.com)
[👀](#review-davelab6 "Reviewed Pull Requests") | [Maximilian Berkmann
Maximilian Berkmann](http://maxcubing.wordpress.com)
[🤔](#ideas-Berkmann18 "Ideas, Planning, & Feedback") | [Moritz Heiber
Moritz Heiber](https://heiber.im)
[🚇](#infra-moritzheiber "Infrastructure (Hosting, Build-Tools, etc)") | [Wesley Moore
Wesley Moore](http://www.wezm.net/)
[📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=wezm "Documentation") | +| [John Kristensen
John Kristensen](http://www.jerrykan.com/)
[🎨](#design-jerrykan "Design") | [Marco
Marco](https://amusewiki.org)
[🎨](#design-melmothx "Design") | [Jared White
Jared White](https://whitefusion.io)
[🖋](#content-jaredcwhite "Content") | [Waldir Pimenta
Waldir Pimenta](http://waldyrious.github.io)
[🖋](#content-waldyrious "Content") | [Vladimir Anokhin
Vladimir Anokhin](https://vanokhin.com/)
[💻](https://github.com/ForkAwesome/Fork-Awesome/commits?author=vanokhin "Code") | [Maxime Lathuilière
Maxime Lathuilière](http://maxlath.eu)
[💻](https://github.com/ForkAwesome/Fork-Awesome/commits?author=maxlath "Code") | [Ararat
Ararat](https://github.com/araratthehero)
[🖋](#content-araratthehero "Content") | +| [Liaizon Wakest
Liaizon Wakest](http://wake.st)
[🤔](#ideas-wakest "Ideas, Planning, & Feedback") | [Ben Fedidat
Ben Fedidat](http://fedidat.com/)
[📝](#blog-fedidat "Blogposts") | [Todd Eidson
Todd Eidson](https://www.eidson.info)
[🤔](#ideas-eidsonator "Ideas, Planning, & Feedback") [📖](https://github.com/ForkAwesome/Fork-Awesome/commits?author=eidsonator "Documentation") [🐛](https://github.com/ForkAwesome/Fork-Awesome/issues?q=author%3Aeidsonator "Bug reports") [💻](https://github.com/ForkAwesome/Fork-Awesome/commits?author=eidsonator "Code") | + + +This project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome! diff --git a/css/fork-awesome/Gemfile b/css/fork-awesome/Gemfile new file mode 100644 index 0000000..bf93dcd --- /dev/null +++ b/css/fork-awesome/Gemfile @@ -0,0 +1,8 @@ +source 'https://rubygems.org' + +gem 'jekyll', '3.7.4' +gem 'safe_yaml', '~> 1.0.4' +gem 'sass', '~> 3.5' +gem 'libv8', '~> 3.16.14.19' +gem 'therubyracer' +gem 'fontcustom' diff --git a/css/fork-awesome/Gemfile.lock b/css/fork-awesome/Gemfile.lock new file mode 100644 index 0000000..3f0f337 --- /dev/null +++ b/css/fork-awesome/Gemfile.lock @@ -0,0 +1,79 @@ +GEM + remote: https://rubygems.org/ + specs: + addressable (2.5.2) + public_suffix (>= 2.0.2, < 4.0) + colorator (1.1.0) + concurrent-ruby (1.0.5) + em-websocket (0.5.1) + eventmachine (>= 0.12.9) + http_parser.rb (~> 0.6.0) + eventmachine (1.2.7) + ffi (1.9.25) + fontcustom (2.0.0) + json (~> 1.4) + listen (>= 1.0, < 4.0) + thor (~> 0.14) + forwardable-extended (2.6.0) + http_parser.rb (0.6.0) + i18n (0.9.5) + concurrent-ruby (~> 1.0) + jekyll (3.7.4) + addressable (~> 2.4) + colorator (~> 1.0) + em-websocket (~> 0.5) + i18n (~> 0.7) + jekyll-sass-converter (~> 1.0) + jekyll-watch (~> 2.0) + kramdown (~> 1.14) + liquid (~> 4.0) + mercenary (~> 0.3.3) + pathutil (~> 0.9) + rouge (>= 1.7, < 4) + safe_yaml (~> 1.0) + jekyll-sass-converter (1.5.2) + sass (~> 3.4) + jekyll-watch (2.0.0) + listen (~> 3.0) + json (1.8.6) + kramdown (1.17.0) + libv8 (3.16.14.19) + liquid (4.0.0) + listen (3.1.5) + rb-fsevent (~> 0.9, >= 0.9.4) + rb-inotify (~> 0.9, >= 0.9.7) + ruby_dep (~> 1.2) + mercenary (0.3.6) + pathutil (0.16.1) + forwardable-extended (~> 2.6) + public_suffix (3.0.3) + rb-fsevent (0.10.3) + rb-inotify (0.9.10) + ffi (>= 0.5.0, < 2) + ref (2.0.0) + rouge (3.2.1) + ruby_dep (1.5.0) + safe_yaml (1.0.4) + sass (3.6.0) + sass-listen (~> 4.0.0) + sass-listen (4.0.0) + rb-fsevent (~> 0.9, >= 0.9.4) + rb-inotify (~> 0.9, >= 0.9.7) + therubyracer (0.12.3) + libv8 (~> 3.16.14.15) + ref + thor (0.20.0) + +PLATFORMS + ruby + +DEPENDENCIES + fontcustom + jekyll (= 3.7.4) + libv8 (~> 3.16.14.19) + safe_yaml (~> 1.0.4) + sass (~> 3.5) + therubyracer + +BUNDLED WITH + 1.16.1 diff --git a/css/fork-awesome/LICENSES b/css/fork-awesome/LICENSES new file mode 100644 index 0000000..5bcba53 --- /dev/null +++ b/css/fork-awesome/LICENSES @@ -0,0 +1,452 @@ +/!\ The MIT License only applies to all CSS and LESS files in the following +directories: fork-awesome/css/, fork-awesome/less/, and fork-awesome/scss/. + +MIT License + +Copyright (c) 2018 Dave Gandy & Fork Awesome + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +******************************************************************************* + +/!\ The Creative Commons Attribution 3.0 Unported License applies to all Fork +Awesome project files that are not a part of the Font or Code licenses. + +Creative Commons Legal Code + +Attribution 3.0 Unported + + CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE + LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN + ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS + INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES + REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR + DAMAGES RESULTING FROM ITS USE. + +License + +THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE +COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY +COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS +AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. + +BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE +TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY +BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS +CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND +CONDITIONS. + +1. Definitions + + a. "Adaptation" means a work based upon the Work, or upon the Work and + other pre-existing works, such as a translation, adaptation, + derivative work, arrangement of music or other alterations of a + literary or artistic work, or phonogram or performance and includes + cinematographic adaptations or any other form in which the Work may be + recast, transformed, or adapted including in any form recognizably + derived from the original, except that a work that constitutes a + Collection will not be considered an Adaptation for the purpose of + this License. For the avoidance of doubt, where the Work is a musical + work, performance or phonogram, the synchronization of the Work in + timed-relation with a moving image ("synching") will be considered an + Adaptation for the purpose of this License. + b. "Collection" means a collection of literary or artistic works, such as + encyclopedias and anthologies, or performances, phonograms or + broadcasts, or other works or subject matter other than works listed + in Section 1(f) below, which, by reason of the selection and + arrangement of their contents, constitute intellectual creations, in + which the Work is included in its entirety in unmodified form along + with one or more other contributions, each constituting separate and + independent works in themselves, which together are assembled into a + collective whole. A work that constitutes a Collection will not be + considered an Adaptation (as defined above) for the purposes of this + License. + c. "Distribute" means to make available to the public the original and + copies of the Work or Adaptation, as appropriate, through sale or + other transfer of ownership. + d. "Licensor" means the individual, individuals, entity or entities that + offer(s) the Work under the terms of this License. + e. "Original Author" means, in the case of a literary or artistic work, + the individual, individuals, entity or entities who created the Work + or if no individual or entity can be identified, the publisher; and in + addition (i) in the case of a performance the actors, singers, + musicians, dancers, and other persons who act, sing, deliver, declaim, + play in, interpret or otherwise perform literary or artistic works or + expressions of folklore; (ii) in the case of a phonogram the producer + being the person or legal entity who first fixes the sounds of a + performance or other sounds; and, (iii) in the case of broadcasts, the + organization that transmits the broadcast. + f. "Work" means the literary and/or artistic work offered under the terms + of this License including without limitation any production in the + literary, scientific and artistic domain, whatever may be the mode or + form of its expression including digital form, such as a book, + pamphlet and other writing; a lecture, address, sermon or other work + of the same nature; a dramatic or dramatico-musical work; a + choreographic work or entertainment in dumb show; a musical + composition with or without words; a cinematographic work to which are + assimilated works expressed by a process analogous to cinematography; + a work of drawing, painting, architecture, sculpture, engraving or + lithography; a photographic work to which are assimilated works + expressed by a process analogous to photography; a work of applied + art; an illustration, map, plan, sketch or three-dimensional work + relative to geography, topography, architecture or science; a + performance; a broadcast; a phonogram; a compilation of data to the + extent it is protected as a copyrightable work; or a work performed by + a variety or circus performer to the extent it is not otherwise + considered a literary or artistic work. + g. "You" means an individual or entity exercising rights under this + License who has not previously violated the terms of this License with + respect to the Work, or who has received express permission from the + Licensor to exercise rights under this License despite a previous + violation. + h. "Publicly Perform" means to perform public recitations of the Work and + to communicate to the public those public recitations, by any means or + process, including by wire or wireless means or public digital + performances; to make available to the public Works in such a way that + members of the public may access these Works from a place and at a + place individually chosen by them; to perform the Work to the public + by any means or process and the communication to the public of the + performances of the Work, including by public digital performance; to + broadcast and rebroadcast the Work by any means including signs, + sounds or images. + i. "Reproduce" means to make copies of the Work by any means including + without limitation by sound or visual recordings and the right of + fixation and reproducing fixations of the Work, including storage of a + protected performance or phonogram in digital form or other electronic + medium. + +2. Fair Dealing Rights. Nothing in this License is intended to reduce, +limit, or restrict any uses free from copyright or rights arising from +limitations or exceptions that are provided for in connection with the +copyright protection under copyright law or other applicable laws. + +3. License Grant. Subject to the terms and conditions of this License, +Licensor hereby grants You a worldwide, royalty-free, non-exclusive, +perpetual (for the duration of the applicable copyright) license to +exercise the rights in the Work as stated below: + + a. to Reproduce the Work, to incorporate the Work into one or more + Collections, and to Reproduce the Work as incorporated in the + Collections; + b. to create and Reproduce Adaptations provided that any such Adaptation, + including any translation in any medium, takes reasonable steps to + clearly label, demarcate or otherwise identify that changes were made + to the original Work. For example, a translation could be marked "The + original work was translated from English to Spanish," or a + modification could indicate "The original work has been modified."; + c. to Distribute and Publicly Perform the Work including as incorporated + in Collections; and, + d. to Distribute and Publicly Perform Adaptations. + e. For the avoidance of doubt: + + i. Non-waivable Compulsory License Schemes. In those jurisdictions in + which the right to collect royalties through any statutory or + compulsory licensing scheme cannot be waived, the Licensor + reserves the exclusive right to collect such royalties for any + exercise by You of the rights granted under this License; + ii. Waivable Compulsory License Schemes. In those jurisdictions in + which the right to collect royalties through any statutory or + compulsory licensing scheme can be waived, the Licensor waives the + exclusive right to collect such royalties for any exercise by You + of the rights granted under this License; and, + iii. Voluntary License Schemes. The Licensor waives the right to + collect royalties, whether individually or, in the event that the + Licensor is a member of a collecting society that administers + voluntary licensing schemes, via that society, from any exercise + by You of the rights granted under this License. + +The above rights may be exercised in all media and formats whether now +known or hereafter devised. The above rights include the right to make +such modifications as are technically necessary to exercise the rights in +other media and formats. Subject to Section 8(f), all rights not expressly +granted by Licensor are hereby reserved. + +4. Restrictions. The license granted in Section 3 above is expressly made +subject to and limited by the following restrictions: + + a. You may Distribute or Publicly Perform the Work only under the terms + of this License. You must include a copy of, or the Uniform Resource + Identifier (URI) for, this License with every copy of the Work You + Distribute or Publicly Perform. You may not offer or impose any terms + on the Work that restrict the terms of this License or the ability of + the recipient of the Work to exercise the rights granted to that + recipient under the terms of the License. You may not sublicense the + Work. You must keep intact all notices that refer to this License and + to the disclaimer of warranties with every copy of the Work You + Distribute or Publicly Perform. When You Distribute or Publicly + Perform the Work, You may not impose any effective technological + measures on the Work that restrict the ability of a recipient of the + Work from You to exercise the rights granted to that recipient under + the terms of the License. This Section 4(a) applies to the Work as + incorporated in a Collection, but this does not require the Collection + apart from the Work itself to be made subject to the terms of this + License. If You create a Collection, upon notice from any Licensor You + must, to the extent practicable, remove from the Collection any credit + as required by Section 4(b), as requested. If You create an + Adaptation, upon notice from any Licensor You must, to the extent + practicable, remove from the Adaptation any credit as required by + Section 4(b), as requested. + b. If You Distribute, or Publicly Perform the Work or any Adaptations or + Collections, You must, unless a request has been made pursuant to + Section 4(a), keep intact all copyright notices for the Work and + provide, reasonable to the medium or means You are utilizing: (i) the + name of the Original Author (or pseudonym, if applicable) if supplied, + and/or if the Original Author and/or Licensor designate another party + or parties (e.g., a sponsor institute, publishing entity, journal) for + attribution ("Attribution Parties") in Licensor's copyright notice, + terms of service or by other reasonable means, the name of such party + or parties; (ii) the title of the Work if supplied; (iii) to the + extent reasonably practicable, the URI, if any, that Licensor + specifies to be associated with the Work, unless such URI does not + refer to the copyright notice or licensing information for the Work; + and (iv) , consistent with Section 3(b), in the case of an Adaptation, + a credit identifying the use of the Work in the Adaptation (e.g., + "French translation of the Work by Original Author," or "Screenplay + based on original Work by Original Author"). The credit required by + this Section 4 (b) may be implemented in any reasonable manner; + provided, however, that in the case of a Adaptation or Collection, at + a minimum such credit will appear, if a credit for all contributing + authors of the Adaptation or Collection appears, then as part of these + credits and in a manner at least as prominent as the credits for the + other contributing authors. For the avoidance of doubt, You may only + use the credit required by this Section for the purpose of attribution + in the manner set out above and, by exercising Your rights under this + License, You may not implicitly or explicitly assert or imply any + connection with, sponsorship or endorsement by the Original Author, + Licensor and/or Attribution Parties, as appropriate, of You or Your + use of the Work, without the separate, express prior written + permission of the Original Author, Licensor and/or Attribution + Parties. + c. Except as otherwise agreed in writing by the Licensor or as may be + otherwise permitted by applicable law, if You Reproduce, Distribute or + Publicly Perform the Work either by itself or as part of any + Adaptations or Collections, You must not distort, mutilate, modify or + take other derogatory action in relation to the Work which would be + prejudicial to the Original Author's honor or reputation. Licensor + agrees that in those jurisdictions (e.g. Japan), in which any exercise + of the right granted in Section 3(b) of this License (the right to + make Adaptations) would be deemed to be a distortion, mutilation, + modification or other derogatory action prejudicial to the Original + Author's honor and reputation, the Licensor will waive or not assert, + as appropriate, this Section, to the fullest extent permitted by the + applicable national law, to enable You to reasonably exercise Your + right under Section 3(b) of this License (right to make Adaptations) + but not otherwise. + +5. Representations, Warranties and Disclaimer + +UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR +OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY +KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, +INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, +FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF +LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, +WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION +OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. + +6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE +LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR +ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES +ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS +BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +7. Termination + + a. This License and the rights granted hereunder will terminate + automatically upon any breach by You of the terms of this License. + Individuals or entities who have received Adaptations or Collections + from You under this License, however, will not have their licenses + terminated provided such individuals or entities remain in full + compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will + survive any termination of this License. + b. Subject to the above terms and conditions, the license granted here is + perpetual (for the duration of the applicable copyright in the Work). + Notwithstanding the above, Licensor reserves the right to release the + Work under different license terms or to stop distributing the Work at + any time; provided, however that any such election will not serve to + withdraw this License (or any other license that has been, or is + required to be, granted under the terms of this License), and this + License will continue in full force and effect unless terminated as + stated above. + +8. Miscellaneous + + a. Each time You Distribute or Publicly Perform the Work or a Collection, + the Licensor offers to the recipient a license to the Work on the same + terms and conditions as the license granted to You under this License. + b. Each time You Distribute or Publicly Perform an Adaptation, Licensor + offers to the recipient a license to the original Work on the same + terms and conditions as the license granted to You under this License. + c. If any provision of this License is invalid or unenforceable under + applicable law, it shall not affect the validity or enforceability of + the remainder of the terms of this License, and without further action + by the parties to this agreement, such provision shall be reformed to + the minimum extent necessary to make such provision valid and + enforceable. + d. No term or provision of this License shall be deemed waived and no + breach consented to unless such waiver or consent shall be in writing + and signed by the party to be charged with such waiver or consent. + e. This License constitutes the entire agreement between the parties with + respect to the Work licensed here. There are no understandings, + agreements or representations with respect to the Work not specified + here. Licensor shall not be bound by any additional provisions that + may appear in any communication from You. This License may not be + modified without the mutual written agreement of the Licensor and You. + f. The rights granted under, and the subject matter referenced, in this + License were drafted utilizing the terminology of the Berne Convention + for the Protection of Literary and Artistic Works (as amended on + September 28, 1979), the Rome Convention of 1961, the WIPO Copyright + Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 + and the Universal Copyright Convention (as revised on July 24, 1971). + These rights and subject matter take effect in the relevant + jurisdiction in which the License terms are sought to be enforced + according to the corresponding provisions of the implementation of + those treaty provisions in the applicable national law. If the + standard suite of rights granted under applicable copyright law + includes additional rights not granted under this License, such + additional rights are deemed to be included in the License; this + License is not intended to restrict the license of any rights under + applicable law. + + +Creative Commons Notice + + Creative Commons is not a party to this License, and makes no warranty + whatsoever in connection with the Work. Creative Commons will not be + liable to You or any party on any legal theory for any damages + whatsoever, including without limitation any general, special, + incidental or consequential damages arising in connection to this + license. Notwithstanding the foregoing two (2) sentences, if Creative + Commons has expressly identified itself as the Licensor hereunder, it + shall have all rights and obligations of Licensor. + + Except for the limited purpose of indicating to the public that the + Work is licensed under the CCPL, Creative Commons does not authorize + the use by either party of the trademark "Creative Commons" or any + related trademark or logo of Creative Commons without the prior + written consent of Creative Commons. Any permitted use will be in + compliance with Creative Commons' then-current trademark usage + guidelines, as may be published on its website or otherwise made + available upon request from time to time. For the avoidance of doubt, + this trademark restriction does not form part of this License. + + Creative Commons may be contacted at https://creativecommons.org/. + +******************************************************************************* + +/!\ The SIL OPEN FONT LICENSE applies to all desktop and webfont files in the +following directory: fonts/ and to all glyphs and SVG files in the following +directory: src/icons/svg/. + + +Copyright (c) 2018, Fork Awesome (https://forkawesome.github.io), +with Reserved Font Name Fork Awesome. + + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/css/fork-awesome/README.md b/css/fork-awesome/README.md new file mode 100644 index 0000000..603cb33 --- /dev/null +++ b/css/fork-awesome/README.md @@ -0,0 +1,93 @@ +# Fork Awesome +### A fork of the iconic font and CSS toolkit + +[![npm](https://img.shields.io/npm/v/fork-awesome.svg?style=flat&colorB=CB3837)](https://www.npmjs.com/package/fork-awesome) +[![All Contributors](https://img.shields.io/badge/all_contributors-115-orange.svg?style=flat-square)](CONTRIBUTORS.md) +[![JSDeliver](https://data.jsdelivr.com/v1/package/npm/fork-awesome/badge)](https://www.jsdelivr.com/package/npm/fork-awesome) +[![CDNJS](https://img.shields.io/cdnjs/v/fork-awesome.svg?style=flat-square)](https://cdnjs.com/libraries/fork-awesome) +[![Build Status](https://travis-ci.org/ForkAwesome/Fork-Awesome.svg?branch=master)](https://travis-ci.org/ForkAwesome/Fork-Awesome) + +Fork Awesome is a full suite of 744 pictographic icons for easy scalable vector graphics on websites, originally created by [Dave Gandy](https://twitter.com/davegandy) and now maintained by a community. + +Following concerns regarding [the development of Font Awesome](https://github.com/FortAwesome/Font-Awesome/issues/12199#issuecomment-362919956), the PR Freeze since Oct 2016 and the direction [Fort Awesome](https://fortawesome.com/) is taking with the version 5.0 of their project, we are forking Font Awesome (4.7), in order to build on this amazing tool Dave Gandy has given us, while at the same time allowing this project to be run by a distributed community of contributors. + +A tremendous gratitude is given to the whole team behind [Font Awesome](https://fontawesome.com), and you are encouraged to support them and buy Font Awesome Pro for your project. + +Though If you believe in distributed open source design and wish to be part of this new adventure, please start submitting patches and suggestions of improvement. + +Also, if you care about owning the build process of your icon font, this project will give you that. The whole pipeline is shared and free to use for any purpose. You could be spinning your own icon font with your clever name by just forking this project and changing a few settings. + +## How to use +There is a full page in our documentation website that explains [how to use Fork Awesome in your web project](https://forkaweso.me/Fork-Awesome/get-started/). It ranges from just pointing to a CSS file on a CDN, hosting it on your own server or even adapting the LESS and SCSS files to your own liking. + +## License +- The Fork Awesome font is licensed under the SIL OFL 1.1: + - http://scripts.sil.org/OFL +- Fork Awesome CSS, LESS, and Sass files are licensed under the MIT License: + - https://opensource.org/licenses/mit-license.html +- The Fork Awesome documentation is licensed under the CC BY 3.0 License: + - https://creativecommons.org/licenses/by/3.0/ + +## Contributing + +Please read through our [contributing guidelines](https://github.com/ForkAwesome/Fork-Awesome/blob/master/CONTRIBUTING.md). +Included are directions for opening issues, coding standards, and notes on development. + +We also take great pride in recognizing any contributions made to this project. Whether you've written a blogpost about it, fixed a typo in the documentation or submitted new icons or code patches, we will happily list you in our [contributors list](CONTRIBUTORS.md). + +## Versioning + +Fork Awesome will be maintained under the Semantic Versioning guidelines as much as possible. Releases will be numbered +with the following format: + +`..` + +And constructed with the following guidelines: + +* Breaking backward compatibility bumps the major (and resets the minor and patch) +* Big changes, without breaking backward compatibility, bumps the minor (and resets the patch) +* Bug fixes, small adaptations, adding a few icons and misc changes bumps the patch +* The fork started from FontAwesome 4.7 (last commit by Dave is [bdfa9823](https://github.com/ForkAwesome/Fork-Awesome/commits/master?after=b0bc8f6fb74e05c987ef7ce1525cd3ab8390a1c3+69)). +* The project starts at version 1.0.0. All references to versions before the fork are named 0.4.7 + +For more information on SemVer, please visit http://semver.org. + +## Component +To include as a [component](https://github.com/componentjs/component), just run + + $ component install ForkAwesome/Fork-Awesome + +Or add + + "ForkAwesome/Fork-Awesome": "*" + +to the `dependencies` in your `component.json`. + +## Building Fork Awesome + +**Before you can build the project**, you must first have the following installed: + +- [Ruby](https://www.ruby-lang.org/en/) +- Ruby Development Headers + - **Ubuntu:** `sudo apt-get install ruby-dev` *(Only if you're __NOT__ using `rbenv` or `rvm`)* + - **Windows:** [DevKit](http://rubyinstaller.org/) + - **macOS:** no extra step required +- [Bundler](http://bundler.io/) (Run `gem install bundler` to install). +- [Node Package Manager (aka. `npm`)](https://docs.npmjs.com/getting-started/installing-node) + +From the root of the repository, install the tools used to develop. + + $ bundle install + $ npm ci + +Build the font: + + $:/src/icons make + +Build the web documentation: + + $ npm run build + +Or serve it on a local server on http://localhost:7998: + + $ npm run dev diff --git a/css/fork-awesome/_config-deploy.yml b/css/fork-awesome/_config-deploy.yml new file mode 100644 index 0000000..84d6fc9 --- /dev/null +++ b/css/fork-awesome/_config-deploy.yml @@ -0,0 +1,3 @@ +safe: false +baseurl: /Fork-Awesome/ # Where GitHub serves the project up from +url: //forkaweso.me/ diff --git a/css/fork-awesome/_config.yml b/css/fork-awesome/_config.yml new file mode 100644 index 0000000..cda1201 --- /dev/null +++ b/css/fork-awesome/_config.yml @@ -0,0 +1,66 @@ +safe: false +port: 7998 +url: http://localhost:7998 + +source: src/doc/ +destination: _site + +highlighter: rouge +permalink: pretty + +# ensures SCSS files are compiled +# include: [_*.scss] + +# used in building icon pages +icon_meta: src/icons/icons.yml +icon_layout: icon.html # Relative to _layouts directory +icon_destination: icon # Relative to destination + +forkawesome: + name: Fork Awesome + tagline: A fork of the iconic font and CSS toolkit + version: 1.1.7 + minor_version: 1.1 + major_version: 1 + doc_blob: v1.1.7 + url: https://forkaweso.me/Fork-Awesome/ + css_prefix: fa + font_family: ForkAwesome + github: + url: https://github.com/ForkAwesome/Fork-Awesome + project: Fork-Awesome + org: ForkAwesome + license: + font: + version: SIL OFL 1.1 + url: http://scripts.sil.org/OFL + code: + version: MIT License + url: http://opensource.org/licenses/mit-license.html + documentation: + version: CC BY 3.0 + url: http://creativecommons.org/licenses/by/3.0/ + +fontawesome: + name: Font Awesome + minor_version: 4.7 + url: http://fontawesome.com + author: + name: Dave Gandy + email: dave@fontawesome.io + twitter: davegandy + github: davegandy + github: + url: https://github.com/FortAwesome/Font-Awesome + project: Font-Awesome + org: FortAwesome + +bootstrap: + version: 3.3.5 + url: http://getbootstrap.com + +jquery: + version: 1.11.3 + +jquery_validate: + version: 1.13.1 diff --git a/css/fork-awesome/bower.json b/css/fork-awesome/bower.json new file mode 100644 index 0000000..f40ad10 --- /dev/null +++ b/css/fork-awesome/bower.json @@ -0,0 +1,22 @@ +{ + "name": "fork-awesome", + "description": "Fork Awesome", + "keywords": ["font", "fork", "awesome", "icon" ], + "homepage": "http://forkawesome.github.io/Fork-Awesome", + "dependencies": {}, + "devDependencies": {}, + "license": ["OFL-1.1", "MIT", "CC-BY-3.0"], + "main": [ + "less/fork-awesome.less", + "scss/fork-awesome.scss" + ], + "ignore": [ + "*/.*", + "*.json", + "src", + "*.yml", + "Gemfile", + "Gemfile.lock", + "*.md" + ] +} diff --git a/css/fork-awesome/component.json b/css/fork-awesome/component.json new file mode 100644 index 0000000..954399c --- /dev/null +++ b/css/fork-awesome/component.json @@ -0,0 +1,20 @@ +{ + "name": "fork-awesome", + "repo": "ForkAwesome/Fork-Awesome", + "description": "Fork Awesome", + "version": "1.1.7", + "keywords": [], + "dependencies": {}, + "development": {}, + "license": "SIL, MIT, CC BY 3.0", + "styles": [ + "css/fork-awesome.css" + ], + "fonts": [ + "fonts/forkawesome-webfont.eot", + "fonts/forkawesome-webfont.svg", + "fonts/forkawesome-webfont.ttf", + "fonts/forkawesome-webfont.woff", + "fonts/forkawesome-webfont.woff2" + ] +} diff --git a/css/fork-awesome/composer.json b/css/fork-awesome/composer.json new file mode 100644 index 0000000..a04c738 --- /dev/null +++ b/css/fork-awesome/composer.json @@ -0,0 +1,29 @@ +{ + "name": "forkawesome/fork-awesome", + "description": "A fork of the iconic font and CSS framework", + "keywords": ["font", "awesome", "fontawesome", "forkawesome", "icon", "bootstrap"], + "homepage": "http://forkawesome.github.io/Fork-Awesome/", + "type": "component", + "authors": [ + { + "name": "Fork Awesome Community", + "homepage": "https://forkawesome.github.io" + } + ], + "support": { + "issues": "https://github.com/ForkAwesome/Fork-Awesome/issues" + }, + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "license": [ + "OFL-1.1", + "MIT" + ], + "require-dev": { + "jekyll": "1.0.2", + "lessc": "1.4.2" + } +} diff --git a/css/fork-awesome/css/fork-awesome.css b/css/fork-awesome/css/fork-awesome.css new file mode 100644 index 0000000..b6b3b5d --- /dev/null +++ b/css/fork-awesome/css/fork-awesome.css @@ -0,0 +1,2573 @@ +/*! +Fork Awesome 1.1.7 +License - https://forkaweso.me/Fork-Awesome/license + +Copyright 2018 Dave Gandy & Fork Awesome + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + */ +/* FONT PATH + * -------------------------- */ +@font-face { + font-family: 'ForkAwesome'; + src: url('../fonts/forkawesome-webfont.eot?v=1.1.7'); + src: url('../fonts/forkawesome-webfont.eot?#iefix&v=1.1.7') format('embedded-opentype'), url('../fonts/forkawesome-webfont.woff2?v=1.1.7') format('woff2'), url('../fonts/forkawesome-webfont.woff?v=1.1.7') format('woff'), url('../fonts/forkawesome-webfont.ttf?v=1.1.7') format('truetype'), url('../fonts/forkawesome-webfont.svg?v=1.1.7#forkawesomeregular') format('svg'); + font-weight: normal; + font-style: normal; +} +.fa { + display: inline-block; + font: normal normal normal 14px/1 ForkAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +/* makes the font 33% larger relative to the icon container */ +.fa-lg { + font-size: 1.33333333em; + line-height: 0.75em; + vertical-align: -15%; +} +.fa-2x { + font-size: 2em; +} +.fa-3x { + font-size: 3em; +} +.fa-4x { + font-size: 4em; +} +.fa-5x { + font-size: 5em; +} +.fa-fw { + width: 1.28571429em; + text-align: center; +} +.fa-ul { + padding-left: 0; + margin-left: 2.14285714em; + list-style-type: none; +} +.fa-ul > li { + position: relative; +} +.fa-li { + position: absolute; + left: -2.14285714em; + width: 2.14285714em; + top: 0.14285714em; + text-align: center; +} +.fa-li.fa-lg { + left: -1.85714286em; +} +.fa-border { + padding: .2em .25em .15em; + border: solid 0.08em #eee; + border-radius: .1em; +} +.fa-pull-left { + float: left; +} +.fa-pull-right { + float: right; +} +.fa.fa-pull-left { + margin-right: .3em; +} +.fa.fa-pull-right { + margin-left: .3em; +} +/* Deprecated as of 4.4.0 */ +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.fa.pull-left { + margin-right: .3em; +} +.fa.pull-right { + margin-left: .3em; +} +.fa-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} +.fa-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); +} +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +.fa-rotate-90 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.fa-rotate-180 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.fa-rotate-270 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg); +} +.fa-flip-horizontal { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; + -webkit-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + transform: scale(-1, 1); +} +.fa-flip-vertical { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + -webkit-transform: scale(1, -1); + -ms-transform: scale(1, -1); + transform: scale(1, -1); +} +:root .fa-rotate-90, +:root .fa-rotate-180, +:root .fa-rotate-270, +:root .fa-flip-horizontal, +:root .fa-flip-vertical { + filter: none; +} +.fa-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.fa-stack-1x, +.fa-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.fa-stack-1x { + line-height: inherit; +} +.fa-stack-2x { + font-size: 2em; +} +.fa-inverse { + color: #fff; +} +/* Fork Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.fa-glass:before { + content: "\f000"; +} +.fa-music:before { + content: "\f001"; +} +.fa-search:before { + content: "\f002"; +} +.fa-envelope-o:before { + content: "\f003"; +} +.fa-heart:before { + content: "\f004"; +} +.fa-star:before { + content: "\f005"; +} +.fa-star-o:before { + content: "\f006"; +} +.fa-user:before { + content: "\f007"; +} +.fa-film:before { + content: "\f008"; +} +.fa-th-large:before { + content: "\f009"; +} +.fa-th:before { + content: "\f00a"; +} +.fa-th-list:before { + content: "\f00b"; +} +.fa-check:before { + content: "\f00c"; +} +.fa-remove:before, +.fa-close:before, +.fa-times:before { + content: "\f00d"; +} +.fa-search-plus:before { + content: "\f00e"; +} +.fa-search-minus:before { + content: "\f010"; +} +.fa-power-off:before { + content: "\f011"; +} +.fa-signal:before { + content: "\f012"; +} +.fa-gear:before, +.fa-cog:before { + content: "\f013"; +} +.fa-trash-o:before { + content: "\f014"; +} +.fa-home:before { + content: "\f015"; +} +.fa-file-o:before { + content: "\f016"; +} +.fa-clock-o:before { + content: "\f017"; +} +.fa-road:before { + content: "\f018"; +} +.fa-download:before { + content: "\f019"; +} +.fa-arrow-circle-o-down:before { + content: "\f01a"; +} +.fa-arrow-circle-o-up:before { + content: "\f01b"; +} +.fa-inbox:before { + content: "\f01c"; +} +.fa-play-circle-o:before { + content: "\f01d"; +} +.fa-rotate-right:before, +.fa-repeat:before { + content: "\f01e"; +} +.fa-sync:before, +.fa-refresh:before { + content: "\f021"; +} +.fa-list-alt:before { + content: "\f022"; +} +.fa-lock:before { + content: "\f023"; +} +.fa-flag:before { + content: "\f024"; +} +.fa-headphones:before { + content: "\f025"; +} +.fa-volume-off:before { + content: "\f026"; +} +.fa-volume-down:before { + content: "\f027"; +} +.fa-volume-up:before { + content: "\f028"; +} +.fa-qrcode:before { + content: "\f029"; +} +.fa-barcode:before { + content: "\f02a"; +} +.fa-tag:before { + content: "\f02b"; +} +.fa-tags:before { + content: "\f02c"; +} +.fa-book:before { + content: "\f02d"; +} +.fa-bookmark:before { + content: "\f02e"; +} +.fa-print:before { + content: "\f02f"; +} +.fa-camera:before { + content: "\f030"; +} +.fa-font:before { + content: "\f031"; +} +.fa-bold:before { + content: "\f032"; +} +.fa-italic:before { + content: "\f033"; +} +.fa-text-height:before { + content: "\f034"; +} +.fa-text-width:before { + content: "\f035"; +} +.fa-align-left:before { + content: "\f036"; +} +.fa-align-center:before { + content: "\f037"; +} +.fa-align-right:before { + content: "\f038"; +} +.fa-align-justify:before { + content: "\f039"; +} +.fa-list:before { + content: "\f03a"; +} +.fa-dedent:before, +.fa-outdent:before { + content: "\f03b"; +} +.fa-indent:before { + content: "\f03c"; +} +.fa-video:before, +.fa-video-camera:before { + content: "\f03d"; +} +.fa-photo:before, +.fa-image:before, +.fa-picture-o:before { + content: "\f03e"; +} +.fa-pencil:before { + content: "\f040"; +} +.fa-map-marker:before { + content: "\f041"; +} +.fa-adjust:before { + content: "\f042"; +} +.fa-tint:before { + content: "\f043"; +} +.fa-edit:before, +.fa-pencil-square-o:before { + content: "\f044"; +} +.fa-share-square-o:before { + content: "\f045"; +} +.fa-check-square-o:before { + content: "\f046"; +} +.fa-arrows:before { + content: "\f047"; +} +.fa-step-backward:before { + content: "\f048"; +} +.fa-fast-backward:before { + content: "\f049"; +} +.fa-backward:before { + content: "\f04a"; +} +.fa-play:before { + content: "\f04b"; +} +.fa-pause:before { + content: "\f04c"; +} +.fa-stop:before { + content: "\f04d"; +} +.fa-forward:before { + content: "\f04e"; +} +.fa-fast-forward:before { + content: "\f050"; +} +.fa-step-forward:before { + content: "\f051"; +} +.fa-eject:before { + content: "\f052"; +} +.fa-chevron-left:before { + content: "\f053"; +} +.fa-chevron-right:before { + content: "\f054"; +} +.fa-plus-circle:before { + content: "\f055"; +} +.fa-minus-circle:before { + content: "\f056"; +} +.fa-times-circle:before { + content: "\f057"; +} +.fa-check-circle:before { + content: "\f058"; +} +.fa-question-circle:before { + content: "\f059"; +} +.fa-info-circle:before { + content: "\f05a"; +} +.fa-crosshairs:before { + content: "\f05b"; +} +.fa-times-circle-o:before { + content: "\f05c"; +} +.fa-check-circle-o:before { + content: "\f05d"; +} +.fa-ban:before { + content: "\f05e"; +} +.fa-arrow-left:before { + content: "\f060"; +} +.fa-arrow-right:before { + content: "\f061"; +} +.fa-arrow-up:before { + content: "\f062"; +} +.fa-arrow-down:before { + content: "\f063"; +} +.fa-mail-forward:before, +.fa-share:before { + content: "\f064"; +} +.fa-expand:before { + content: "\f065"; +} +.fa-compress:before { + content: "\f066"; +} +.fa-plus:before { + content: "\f067"; +} +.fa-minus:before { + content: "\f068"; +} +.fa-asterisk:before { + content: "\f069"; +} +.fa-exclamation-circle:before { + content: "\f06a"; +} +.fa-gift:before { + content: "\f06b"; +} +.fa-leaf:before { + content: "\f06c"; +} +.fa-fire:before { + content: "\f06d"; +} +.fa-eye:before { + content: "\f06e"; +} +.fa-eye-slash:before { + content: "\f070"; +} +.fa-warning:before, +.fa-exclamation-triangle:before { + content: "\f071"; +} +.fa-plane:before { + content: "\f072"; +} +.fa-calendar:before { + content: "\f073"; +} +.fa-random:before { + content: "\f074"; +} +.fa-comment:before { + content: "\f075"; +} +.fa-magnet:before { + content: "\f076"; +} +.fa-chevron-up:before { + content: "\f077"; +} +.fa-chevron-down:before { + content: "\f078"; +} +.fa-retweet:before { + content: "\f079"; +} +.fa-shopping-cart:before { + content: "\f07a"; +} +.fa-folder:before { + content: "\f07b"; +} +.fa-folder-open:before { + content: "\f07c"; +} +.fa-arrows-v:before { + content: "\f07d"; +} +.fa-arrows-h:before { + content: "\f07e"; +} +.fa-bar-chart-o:before, +.fa-bar-chart:before { + content: "\f080"; +} +.fa-twitter-square:before { + content: "\f081"; +} +.fa-facebook-square:before { + content: "\f082"; +} +.fa-camera-retro:before { + content: "\f083"; +} +.fa-key:before { + content: "\f084"; +} +.fa-gears:before, +.fa-cogs:before { + content: "\f085"; +} +.fa-comments:before { + content: "\f086"; +} +.fa-thumbs-o-up:before { + content: "\f087"; +} +.fa-thumbs-o-down:before { + content: "\f088"; +} +.fa-star-half:before { + content: "\f089"; +} +.fa-heart-o:before { + content: "\f08a"; +} +.fa-sign-out:before { + content: "\f08b"; +} +.fa-linkedin-square:before { + content: "\f08c"; +} +.fa-thumb-tack:before { + content: "\f08d"; +} +.fa-external-link:before { + content: "\f08e"; +} +.fa-sign-in:before { + content: "\f090"; +} +.fa-trophy:before { + content: "\f091"; +} +.fa-github-square:before { + content: "\f092"; +} +.fa-upload:before { + content: "\f093"; +} +.fa-lemon-o:before { + content: "\f094"; +} +.fa-phone:before { + content: "\f095"; +} +.fa-square-o:before { + content: "\f096"; +} +.fa-bookmark-o:before { + content: "\f097"; +} +.fa-phone-square:before { + content: "\f098"; +} +.fa-twitter:before { + content: "\f099"; +} +.fa-facebook-f:before, +.fa-facebook:before { + content: "\f09a"; +} +.fa-github:before { + content: "\f09b"; +} +.fa-unlock:before { + content: "\f09c"; +} +.fa-credit-card:before { + content: "\f09d"; +} +.fa-feed:before, +.fa-rss:before { + content: "\f09e"; +} +.fa-hdd-o:before { + content: "\f0a0"; +} +.fa-bullhorn:before { + content: "\f0a1"; +} +.fa-bell-o:before { + content: "\f0f3"; +} +.fa-certificate:before { + content: "\f0a3"; +} +.fa-hand-o-right:before { + content: "\f0a4"; +} +.fa-hand-o-left:before { + content: "\f0a5"; +} +.fa-hand-o-up:before { + content: "\f0a6"; +} +.fa-hand-o-down:before { + content: "\f0a7"; +} +.fa-arrow-circle-left:before { + content: "\f0a8"; +} +.fa-arrow-circle-right:before { + content: "\f0a9"; +} +.fa-arrow-circle-up:before { + content: "\f0aa"; +} +.fa-arrow-circle-down:before { + content: "\f0ab"; +} +.fa-globe:before { + content: "\f0ac"; +} +.fa-globe-e:before { + content: "\f304"; +} +.fa-globe-w:before { + content: "\f305"; +} +.fa-wrench:before { + content: "\f0ad"; +} +.fa-tasks:before { + content: "\f0ae"; +} +.fa-filter:before { + content: "\f0b0"; +} +.fa-briefcase:before { + content: "\f0b1"; +} +.fa-arrows-alt:before { + content: "\f0b2"; +} +.fa-community:before, +.fa-group:before, +.fa-users:before { + content: "\f0c0"; +} +.fa-chain:before, +.fa-link:before { + content: "\f0c1"; +} +.fa-cloud:before { + content: "\f0c2"; +} +.fa-flask:before { + content: "\f0c3"; +} +.fa-cut:before, +.fa-scissors:before { + content: "\f0c4"; +} +.fa-copy:before, +.fa-files-o:before { + content: "\f0c5"; +} +.fa-paperclip:before { + content: "\f0c6"; +} +.fa-save:before, +.fa-floppy-o:before { + content: "\f0c7"; +} +.fa-square:before { + content: "\f0c8"; +} +.fa-navicon:before, +.fa-reorder:before, +.fa-bars:before { + content: "\f0c9"; +} +.fa-list-ul:before { + content: "\f0ca"; +} +.fa-list-ol:before { + content: "\f0cb"; +} +.fa-strikethrough:before { + content: "\f0cc"; +} +.fa-underline:before { + content: "\f0cd"; +} +.fa-table:before { + content: "\f0ce"; +} +.fa-magic:before { + content: "\f0d0"; +} +.fa-truck:before { + content: "\f0d1"; +} +.fa-pinterest:before { + content: "\f0d2"; +} +.fa-pinterest-square:before { + content: "\f0d3"; +} +.fa-google-plus-square:before { + content: "\f0d4"; +} +.fa-google-plus-g:before, +.fa-google-plus:before { + content: "\f0d5"; +} +.fa-money:before { + content: "\f0d6"; +} +.fa-caret-down:before { + content: "\f0d7"; +} +.fa-caret-up:before { + content: "\f0d8"; +} +.fa-caret-left:before { + content: "\f0d9"; +} +.fa-caret-right:before { + content: "\f0da"; +} +.fa-columns:before { + content: "\f0db"; +} +.fa-unsorted:before, +.fa-sort:before { + content: "\f0dc"; +} +.fa-sort-down:before, +.fa-sort-desc:before { + content: "\f0dd"; +} +.fa-sort-up:before, +.fa-sort-asc:before { + content: "\f0de"; +} +.fa-envelope:before { + content: "\f0e0"; +} +.fa-linkedin:before { + content: "\f0e1"; +} +.fa-rotate-left:before, +.fa-undo:before { + content: "\f0e2"; +} +.fa-legal:before, +.fa-gavel:before { + content: "\f0e3"; +} +.fa-dashboard:before, +.fa-tachometer:before { + content: "\f0e4"; +} +.fa-comment-o:before { + content: "\f0e5"; +} +.fa-comments-o:before { + content: "\f0e6"; +} +.fa-flash:before, +.fa-bolt:before { + content: "\f0e7"; +} +.fa-sitemap:before { + content: "\f0e8"; +} +.fa-umbrella:before { + content: "\f0e9"; +} +.fa-paste:before, +.fa-clipboard:before { + content: "\f0ea"; +} +.fa-lightbulb-o:before { + content: "\f0eb"; +} +.fa-exchange:before { + content: "\f0ec"; +} +.fa-cloud-download:before { + content: "\f0ed"; +} +.fa-cloud-upload:before { + content: "\f0ee"; +} +.fa-user-md:before { + content: "\f0f0"; +} +.fa-stethoscope:before { + content: "\f0f1"; +} +.fa-suitcase:before { + content: "\f0f2"; +} +.fa-bell:before { + content: "\f0a2"; +} +.fa-coffee:before { + content: "\f0f4"; +} +.fa-utensils:before, +.fa-cutlery:before { + content: "\f0f5"; +} +.fa-file-text-o:before { + content: "\f0f6"; +} +.fa-building-o:before { + content: "\f0f7"; +} +.fa-hospital-o:before { + content: "\f0f8"; +} +.fa-ambulance:before { + content: "\f0f9"; +} +.fa-medkit:before { + content: "\f0fa"; +} +.fa-fighter-jet:before { + content: "\f0fb"; +} +.fa-beer:before { + content: "\f0fc"; +} +.fa-h-square:before { + content: "\f0fd"; +} +.fa-plus-square:before { + content: "\f0fe"; +} +.fa-angle-double-left:before { + content: "\f100"; +} +.fa-angle-double-right:before { + content: "\f101"; +} +.fa-angle-double-up:before { + content: "\f102"; +} +.fa-angle-double-down:before { + content: "\f103"; +} +.fa-angle-left:before { + content: "\f104"; +} +.fa-angle-right:before { + content: "\f105"; +} +.fa-angle-up:before { + content: "\f106"; +} +.fa-angle-down:before { + content: "\f107"; +} +.fa-desktop:before { + content: "\f108"; +} +.fa-laptop:before { + content: "\f109"; +} +.fa-tablet:before { + content: "\f10a"; +} +.fa-mobile-phone:before, +.fa-mobile:before { + content: "\f10b"; +} +.fa-circle-o:before { + content: "\f10c"; +} +.fa-quote-left:before { + content: "\f10d"; +} +.fa-quote-right:before { + content: "\f10e"; +} +.fa-spinner:before { + content: "\f110"; +} +.fa-circle:before { + content: "\f111"; +} +.fa-mail-reply:before, +.fa-reply:before { + content: "\f112"; +} +.fa-github-alt:before { + content: "\f113"; +} +.fa-folder-o:before { + content: "\f114"; +} +.fa-folder-open-o:before { + content: "\f115"; +} +.fa-smile-o:before { + content: "\f118"; +} +.fa-frown-o:before { + content: "\f119"; +} +.fa-meh-o:before { + content: "\f11a"; +} +.fa-gamepad:before { + content: "\f11b"; +} +.fa-keyboard-o:before { + content: "\f11c"; +} +.fa-flag-o:before { + content: "\f11d"; +} +.fa-flag-checkered:before { + content: "\f11e"; +} +.fa-terminal:before { + content: "\f120"; +} +.fa-code:before { + content: "\f121"; +} +.fa-mail-reply-all:before, +.fa-reply-all:before { + content: "\f122"; +} +.fa-star-half-empty:before, +.fa-star-half-full:before, +.fa-star-half-o:before { + content: "\f123"; +} +.fa-location-arrow:before { + content: "\f124"; +} +.fa-crop:before { + content: "\f125"; +} +.fa-code-fork:before { + content: "\f126"; +} +.fa-unlink:before, +.fa-chain-broken:before { + content: "\f127"; +} +.fa-question:before { + content: "\f128"; +} +.fa-info:before { + content: "\f129"; +} +.fa-exclamation:before { + content: "\f12a"; +} +.fa-superscript:before { + content: "\f12b"; +} +.fa-subscript:before { + content: "\f12c"; +} +.fa-eraser:before { + content: "\f12d"; +} +.fa-puzzle-piece:before { + content: "\f12e"; +} +.fa-microphone:before { + content: "\f130"; +} +.fa-microphone-slash:before { + content: "\f131"; +} +.fa-shield:before { + content: "\f132"; +} +.fa-calendar-o:before { + content: "\f133"; +} +.fa-fire-extinguisher:before { + content: "\f134"; +} +.fa-rocket:before { + content: "\f135"; +} +.fa-maxcdn:before { + content: "\f136"; +} +.fa-chevron-circle-left:before { + content: "\f137"; +} +.fa-chevron-circle-right:before { + content: "\f138"; +} +.fa-chevron-circle-up:before { + content: "\f139"; +} +.fa-chevron-circle-down:before { + content: "\f13a"; +} +.fa-html5:before { + content: "\f13b"; +} +.fa-css3:before { + content: "\f13c"; +} +.fa-anchor:before { + content: "\f13d"; +} +.fa-unlock-alt:before { + content: "\f13e"; +} +.fa-bullseye:before { + content: "\f140"; +} +.fa-ellipsis-h:before { + content: "\f141"; +} +.fa-ellipsis-v:before { + content: "\f142"; +} +.fa-rss-square:before { + content: "\f143"; +} +.fa-play-circle:before { + content: "\f144"; +} +.fa-ticket:before { + content: "\f145"; +} +.fa-minus-square:before { + content: "\f146"; +} +.fa-minus-square-o:before { + content: "\f147"; +} +.fa-level-up:before { + content: "\f148"; +} +.fa-level-down:before { + content: "\f149"; +} +.fa-check-square:before { + content: "\f14a"; +} +.fa-pencil-square:before { + content: "\f14b"; +} +.fa-external-link-square:before { + content: "\f14c"; +} +.fa-share-square:before { + content: "\f14d"; +} +.fa-compass:before { + content: "\f14e"; +} +.fa-toggle-down:before, +.fa-caret-square-o-down:before { + content: "\f150"; +} +.fa-toggle-up:before, +.fa-caret-square-o-up:before { + content: "\f151"; +} +.fa-toggle-right:before, +.fa-caret-square-o-right:before { + content: "\f152"; +} +.fa-euro:before, +.fa-eur:before { + content: "\f153"; +} +.fa-pound:before, +.fa-gbp:before { + content: "\f154"; +} +.fa-dollar:before, +.fa-usd:before { + content: "\f155"; +} +.fa-rupee:before, +.fa-inr:before { + content: "\f156"; +} +.fa-cny:before, +.fa-rmb:before, +.fa-yen:before, +.fa-jpy:before { + content: "\f157"; +} +.fa-ruble:before, +.fa-rouble:before, +.fa-rub:before { + content: "\f158"; +} +.fa-won:before, +.fa-krw:before { + content: "\f159"; +} +.fa-bitcoin:before, +.fa-btc:before { + content: "\f15a"; +} +.fa-file:before { + content: "\f15b"; +} +.fa-file-text:before { + content: "\f15c"; +} +.fa-sort-alpha-down:before, +.fa-sort-alpha-asc:before { + content: "\f15d"; +} +.fa-sort-alpha-up:before, +.fa-sort-alpha-desc:before { + content: "\f15e"; +} +.fa-sort-amount-down:before, +.fa-sort-amount-asc:before { + content: "\f160"; +} +.fa-sort-amount-up:before, +.fa-sort-amount-desc:before { + content: "\f161"; +} +.fa-sort-numeric-down:before, +.fa-sort-numeric-asc:before { + content: "\f162"; +} +.fa-sort-numeric-up:before, +.fa-sort-numeric-desc:before { + content: "\f163"; +} +.fa-thumbs-up:before { + content: "\f164"; +} +.fa-thumbs-down:before { + content: "\f165"; +} +.fa-youtube-square:before { + content: "\f166"; +} +.fa-youtube:before { + content: "\f167"; +} +.fa-xing:before { + content: "\f168"; +} +.fa-xing-square:before { + content: "\f169"; +} +.fa-youtube-play:before { + content: "\f16a"; +} +.fa-dropbox:before { + content: "\f16b"; +} +.fa-stack-overflow:before { + content: "\f16c"; +} +.fa-instagram:before { + content: "\f16d"; +} +.fa-flickr:before { + content: "\f16e"; +} +.fa-adn:before { + content: "\f170"; +} +.fa-bitbucket:before { + content: "\f171"; +} +.fa-bitbucket-square:before { + content: "\f172"; +} +.fa-tumblr:before { + content: "\f173"; +} +.fa-tumblr-square:before { + content: "\f174"; +} +.fa-long-arrow-down:before { + content: "\f175"; +} +.fa-long-arrow-up:before { + content: "\f176"; +} +.fa-long-arrow-left:before { + content: "\f177"; +} +.fa-long-arrow-right:before { + content: "\f178"; +} +.fa-apple:before { + content: "\f179"; +} +.fa-windows:before { + content: "\f17a"; +} +.fa-android:before { + content: "\f17b"; +} +.fa-linux:before { + content: "\f17c"; +} +.fa-dribbble:before { + content: "\f17d"; +} +.fa-skype:before { + content: "\f17e"; +} +.fa-foursquare:before { + content: "\f180"; +} +.fa-trello:before { + content: "\f181"; +} +.fa-female:before { + content: "\f182"; +} +.fa-male:before { + content: "\f183"; +} +.fa-gittip:before, +.fa-gratipay:before { + content: "\f184"; +} +.fa-sun-o:before { + content: "\f185"; +} +.fa-moon-o:before { + content: "\f186"; +} +.fa-archive:before { + content: "\f187"; +} +.fa-bug:before { + content: "\f188"; +} +.fa-vk:before { + content: "\f189"; +} +.fa-weibo:before { + content: "\f18a"; +} +.fa-renren:before { + content: "\f18b"; +} +.fa-pagelines:before { + content: "\f18c"; +} +.fa-stack-exchange:before { + content: "\f18d"; +} +.fa-arrow-circle-o-right:before { + content: "\f18e"; +} +.fa-arrow-circle-o-left:before { + content: "\f190"; +} +.fa-toggle-left:before, +.fa-caret-square-o-left:before { + content: "\f191"; +} +.fa-dot-circle-o:before { + content: "\f192"; +} +.fa-wheelchair:before { + content: "\f193"; +} +.fa-vimeo-square:before { + content: "\f194"; +} +.fa-turkish-lira:before, +.fa-try:before { + content: "\f195"; +} +.fa-plus-square-o:before { + content: "\f196"; +} +.fa-space-shuttle:before { + content: "\f197"; +} +.fa-slack:before { + content: "\f198"; +} +.fa-envelope-square:before { + content: "\f199"; +} +.fa-wordpress:before { + content: "\f19a"; +} +.fa-openid:before { + content: "\f19b"; +} +.fa-institution:before, +.fa-bank:before, +.fa-university:before { + content: "\f19c"; +} +.fa-mortar-board:before, +.fa-graduation-cap:before { + content: "\f19d"; +} +.fa-yahoo:before { + content: "\f19e"; +} +.fa-google:before { + content: "\f1a0"; +} +.fa-reddit:before { + content: "\f1a1"; +} +.fa-reddit-square:before { + content: "\f1a2"; +} +.fa-stumbleupon-circle:before { + content: "\f1a3"; +} +.fa-stumbleupon:before { + content: "\f1a4"; +} +.fa-delicious:before { + content: "\f1a5"; +} +.fa-digg:before { + content: "\f1a6"; +} +.fa-drupal:before { + content: "\f1a9"; +} +.fa-joomla:before { + content: "\f1aa"; +} +.fa-language:before { + content: "\f1ab"; +} +.fa-fax:before { + content: "\f1ac"; +} +.fa-building:before { + content: "\f1ad"; +} +.fa-child:before { + content: "\f1ae"; +} +.fa-paw:before { + content: "\f1b0"; +} +.fa-utensil-spoon:before, +.fa-spoon:before { + content: "\f1b1"; +} +.fa-cube:before { + content: "\f1b2"; +} +.fa-cubes:before { + content: "\f1b3"; +} +.fa-behance:before { + content: "\f1b4"; +} +.fa-behance-square:before { + content: "\f1b5"; +} +.fa-steam:before { + content: "\f1b6"; +} +.fa-steam-square:before { + content: "\f1b7"; +} +.fa-recycle:before { + content: "\f1b8"; +} +.fa-automobile:before, +.fa-car:before { + content: "\f1b9"; +} +.fa-cab:before, +.fa-taxi:before { + content: "\f1ba"; +} +.fa-tree:before { + content: "\f1bb"; +} +.fa-spotify:before { + content: "\f1bc"; +} +.fa-deviantart:before { + content: "\f1bd"; +} +.fa-soundcloud:before { + content: "\f1be"; +} +.fa-database:before { + content: "\f1c0"; +} +.fa-file-pdf-o:before { + content: "\f1c1"; +} +.fa-file-word-o:before { + content: "\f1c2"; +} +.fa-file-excel-o:before { + content: "\f1c3"; +} +.fa-file-powerpoint-o:before { + content: "\f1c4"; +} +.fa-file-photo-o:before, +.fa-file-picture-o:before, +.fa-file-image-o:before { + content: "\f1c5"; +} +.fa-file-zip-o:before, +.fa-file-archive-o:before { + content: "\f1c6"; +} +.fa-file-sound-o:before, +.fa-file-audio-o:before { + content: "\f1c7"; +} +.fa-file-movie-o:before, +.fa-file-video-o:before { + content: "\f1c8"; +} +.fa-file-code-o:before { + content: "\f1c9"; +} +.fa-vine:before { + content: "\f1ca"; +} +.fa-codepen:before { + content: "\f1cb"; +} +.fa-jsfiddle:before { + content: "\f1cc"; +} +.fa-life-bouy:before, +.fa-life-buoy:before, +.fa-life-saver:before, +.fa-support:before, +.fa-life-ring:before { + content: "\f1cd"; +} +.fa-circle-o-notch:before { + content: "\f1ce"; +} +.fa-ra:before, +.fa-resistance:before, +.fa-rebel:before { + content: "\f1d0"; +} +.fa-ge:before, +.fa-empire:before { + content: "\f1d1"; +} +.fa-git-square:before { + content: "\f1d2"; +} +.fa-git:before { + content: "\f1d3"; +} +.fa-y-combinator-square:before, +.fa-yc-square:before, +.fa-hacker-news:before { + content: "\f1d4"; +} +.fa-tencent-weibo:before { + content: "\f1d5"; +} +.fa-qq:before { + content: "\f1d6"; +} +.fa-wechat:before, +.fa-weixin:before { + content: "\f1d7"; +} +.fa-send:before, +.fa-paper-plane:before { + content: "\f1d8"; +} +.fa-send-o:before, +.fa-paper-plane-o:before { + content: "\f1d9"; +} +.fa-history:before { + content: "\f1da"; +} +.fa-circle-thin:before { + content: "\f1db"; +} +.fa-heading:before, +.fa-header:before { + content: "\f1dc"; +} +.fa-paragraph:before { + content: "\f1dd"; +} +.fa-sliders:before { + content: "\f1de"; +} +.fa-share-alt:before { + content: "\f1e0"; +} +.fa-share-alt-square:before { + content: "\f1e1"; +} +.fa-bomb:before { + content: "\f1e2"; +} +.fa-soccer-ball-o:before, +.fa-futbol-o:before { + content: "\f1e3"; +} +.fa-tty:before { + content: "\f1e4"; +} +.fa-binoculars:before { + content: "\f1e5"; +} +.fa-plug:before { + content: "\f1e6"; +} +.fa-slideshare:before { + content: "\f1e7"; +} +.fa-twitch:before { + content: "\f1e8"; +} +.fa-yelp:before { + content: "\f1e9"; +} +.fa-newspaper-o:before { + content: "\f1ea"; +} +.fa-wifi:before { + content: "\f1eb"; +} +.fa-calculator:before { + content: "\f1ec"; +} +.fa-paypal:before { + content: "\f1ed"; +} +.fa-google-wallet:before { + content: "\f1ee"; +} +.fa-cc-visa:before { + content: "\f1f0"; +} +.fa-cc-mastercard:before { + content: "\f1f1"; +} +.fa-cc-discover:before { + content: "\f1f2"; +} +.fa-cc-amex:before { + content: "\f1f3"; +} +.fa-cc-paypal:before { + content: "\f1f4"; +} +.fa-cc-stripe:before { + content: "\f1f5"; +} +.fa-bell-slash:before { + content: "\f1f6"; +} +.fa-bell-slash-o:before { + content: "\f1f7"; +} +.fa-trash:before { + content: "\f1f8"; +} +.fa-copyright:before { + content: "\f1f9"; +} +.fa-at:before { + content: "\f1fa"; +} +.fa-eyedropper:before { + content: "\f1fb"; +} +.fa-paint-brush:before { + content: "\f1fc"; +} +.fa-birthday-cake:before { + content: "\f1fd"; +} +.fa-area-chart:before { + content: "\f1fe"; +} +.fa-pie-chart:before { + content: "\f200"; +} +.fa-line-chart:before { + content: "\f201"; +} +.fa-lastfm:before { + content: "\f202"; +} +.fa-lastfm-square:before { + content: "\f203"; +} +.fa-toggle-off:before { + content: "\f204"; +} +.fa-toggle-on:before { + content: "\f205"; +} +.fa-bicycle:before { + content: "\f206"; +} +.fa-bus:before { + content: "\f207"; +} +.fa-ioxhost:before { + content: "\f208"; +} +.fa-angellist:before { + content: "\f209"; +} +.fa-closed-captioning:before, +.fa-cc:before { + content: "\f20a"; +} +.fa-shekel:before, +.fa-sheqel:before, +.fa-ils:before { + content: "\f20b"; +} +.fa-meanpath:before { + content: "\f20c"; +} +.fa-buysellads:before { + content: "\f20d"; +} +.fa-connectdevelop:before { + content: "\f20e"; +} +.fa-dashcube:before { + content: "\f210"; +} +.fa-forumbee:before { + content: "\f211"; +} +.fa-leanpub:before { + content: "\f212"; +} +.fa-sellsy:before { + content: "\f213"; +} +.fa-shirtsinbulk:before { + content: "\f214"; +} +.fa-simplybuilt:before { + content: "\f215"; +} +.fa-skyatlas:before { + content: "\f216"; +} +.fa-cart-plus:before { + content: "\f217"; +} +.fa-cart-arrow-down:before { + content: "\f218"; +} +.fa-gem:before, +.fa-diamond:before { + content: "\f219"; +} +.fa-ship:before { + content: "\f21a"; +} +.fa-user-secret:before { + content: "\f21b"; +} +.fa-motorcycle:before { + content: "\f21c"; +} +.fa-street-view:before { + content: "\f21d"; +} +.fa-heartbeat:before { + content: "\f21e"; +} +.fa-venus:before { + content: "\f221"; +} +.fa-mars:before { + content: "\f222"; +} +.fa-mercury:before { + content: "\f223"; +} +.fa-intersex:before, +.fa-transgender:before { + content: "\f224"; +} +.fa-transgender-alt:before { + content: "\f225"; +} +.fa-venus-double:before { + content: "\f226"; +} +.fa-mars-double:before { + content: "\f227"; +} +.fa-venus-mars:before { + content: "\f228"; +} +.fa-mars-stroke:before { + content: "\f229"; +} +.fa-mars-stroke-v:before { + content: "\f22a"; +} +.fa-mars-stroke-h:before { + content: "\f22b"; +} +.fa-neuter:before { + content: "\f22c"; +} +.fa-genderless:before { + content: "\f22d"; +} +.fa-facebook-official:before { + content: "\f230"; +} +.fa-pinterest-p:before { + content: "\f231"; +} +.fa-whatsapp:before { + content: "\f232"; +} +.fa-server:before { + content: "\f233"; +} +.fa-user-plus:before { + content: "\f234"; +} +.fa-user-times:before { + content: "\f235"; +} +.fa-hotel:before, +.fa-bed:before { + content: "\f236"; +} +.fa-viacoin:before { + content: "\f237"; +} +.fa-train:before { + content: "\f238"; +} +.fa-subway:before { + content: "\f239"; +} +.fa-medium:before { + content: "\f23a"; +} +.fa-medium-square:before { + content: "\f2f8"; +} +.fa-yc:before, +.fa-y-combinator:before { + content: "\f23b"; +} +.fa-optin-monster:before { + content: "\f23c"; +} +.fa-opencart:before { + content: "\f23d"; +} +.fa-expeditedssl:before { + content: "\f23e"; +} +.fa-battery-4:before, +.fa-battery:before, +.fa-battery-full:before { + content: "\f240"; +} +.fa-battery-3:before, +.fa-battery-three-quarters:before { + content: "\f241"; +} +.fa-battery-2:before, +.fa-battery-half:before { + content: "\f242"; +} +.fa-battery-1:before, +.fa-battery-quarter:before { + content: "\f243"; +} +.fa-battery-0:before, +.fa-battery-empty:before { + content: "\f244"; +} +.fa-mouse-pointer:before { + content: "\f245"; +} +.fa-i-cursor:before { + content: "\f246"; +} +.fa-object-group:before { + content: "\f247"; +} +.fa-object-ungroup:before { + content: "\f248"; +} +.fa-sticky-note:before { + content: "\f249"; +} +.fa-sticky-note-o:before { + content: "\f24a"; +} +.fa-cc-jcb:before { + content: "\f24b"; +} +.fa-cc-diners-club:before { + content: "\f24c"; +} +.fa-clone:before { + content: "\f24d"; +} +.fa-balance-scale:before { + content: "\f24e"; +} +.fa-hourglass-o:before { + content: "\f250"; +} +.fa-hourglass-1:before, +.fa-hourglass-start:before { + content: "\f251"; +} +.fa-hourglass-2:before, +.fa-hourglass-half:before { + content: "\f252"; +} +.fa-hourglass-3:before, +.fa-hourglass-end:before { + content: "\f253"; +} +.fa-hourglass:before { + content: "\f254"; +} +.fa-hand-grab-o:before, +.fa-hand-rock-o:before { + content: "\f255"; +} +.fa-hand-stop-o:before, +.fa-hand-paper-o:before { + content: "\f256"; +} +.fa-hand-scissors-o:before { + content: "\f257"; +} +.fa-hand-lizard-o:before { + content: "\f258"; +} +.fa-hand-spock-o:before { + content: "\f259"; +} +.fa-hand-pointer-o:before { + content: "\f25a"; +} +.fa-hand-peace-o:before { + content: "\f25b"; +} +.fa-trademark:before { + content: "\f25c"; +} +.fa-registered:before { + content: "\f25d"; +} +.fa-creative-commons:before { + content: "\f25e"; +} +.fa-gg:before { + content: "\f260"; +} +.fa-gg-circle:before { + content: "\f261"; +} +.fa-tripadvisor:before { + content: "\f262"; +} +.fa-odnoklassniki:before { + content: "\f263"; +} +.fa-odnoklassniki-square:before { + content: "\f264"; +} +.fa-get-pocket:before { + content: "\f265"; +} +.fa-wikipedia-w:before { + content: "\f266"; +} +.fa-safari:before { + content: "\f267"; +} +.fa-chrome:before { + content: "\f268"; +} +.fa-firefox:before { + content: "\f269"; +} +.fa-opera:before { + content: "\f26a"; +} +.fa-internet-explorer:before { + content: "\f26b"; +} +.fa-tv:before, +.fa-television:before { + content: "\f26c"; +} +.fa-contao:before { + content: "\f26d"; +} +.fa-500px:before { + content: "\f26e"; +} +.fa-amazon:before { + content: "\f270"; +} +.fa-calendar-plus-o:before { + content: "\f271"; +} +.fa-calendar-minus-o:before { + content: "\f272"; +} +.fa-calendar-times-o:before { + content: "\f273"; +} +.fa-calendar-check-o:before { + content: "\f274"; +} +.fa-industry:before { + content: "\f275"; +} +.fa-map-pin:before { + content: "\f276"; +} +.fa-map-signs:before { + content: "\f277"; +} +.fa-map-o:before { + content: "\f278"; +} +.fa-map:before { + content: "\f279"; +} +.fa-commenting:before { + content: "\f27a"; +} +.fa-commenting-o:before { + content: "\f27b"; +} +.fa-houzz:before { + content: "\f27c"; +} +.fa-vimeo-v:before, +.fa-vimeo:before { + content: "\f27d"; +} +.fa-black-tie:before { + content: "\f27e"; +} +.fa-fonticons:before { + content: "\f280"; +} +.fa-reddit-alien:before { + content: "\f281"; +} +.fa-edge:before { + content: "\f282"; +} +.fa-credit-card-alt:before { + content: "\f283"; +} +.fa-codiepie:before { + content: "\f284"; +} +.fa-modx:before { + content: "\f285"; +} +.fa-fort-awesome:before { + content: "\f286"; +} +.fa-usb:before { + content: "\f287"; +} +.fa-product-hunt:before { + content: "\f288"; +} +.fa-mixcloud:before { + content: "\f289"; +} +.fa-scribd:before { + content: "\f28a"; +} +.fa-pause-circle:before { + content: "\f28b"; +} +.fa-pause-circle-o:before { + content: "\f28c"; +} +.fa-stop-circle:before { + content: "\f28d"; +} +.fa-stop-circle-o:before { + content: "\f28e"; +} +.fa-shopping-bag:before { + content: "\f290"; +} +.fa-shopping-basket:before { + content: "\f291"; +} +.fa-hashtag:before { + content: "\f292"; +} +.fa-bluetooth:before { + content: "\f293"; +} +.fa-bluetooth-b:before { + content: "\f294"; +} +.fa-percent:before { + content: "\f295"; +} +.fa-gitlab:before { + content: "\f296"; +} +.fa-wpbeginner:before { + content: "\f297"; +} +.fa-wpforms:before { + content: "\f298"; +} +.fa-envira:before { + content: "\f299"; +} +.fa-universal-access:before { + content: "\f29a"; +} +.fa-wheelchair-alt:before { + content: "\f29b"; +} +.fa-question-circle-o:before { + content: "\f29c"; +} +.fa-blind:before { + content: "\f29d"; +} +.fa-audio-description:before { + content: "\f29e"; +} +.fa-phone-volume:before, +.fa-volume-control-phone:before { + content: "\f2a0"; +} +.fa-braille:before { + content: "\f2a1"; +} +.fa-assistive-listening-systems:before { + content: "\f2a2"; +} +.fa-asl-interpreting:before, +.fa-american-sign-language-interpreting:before { + content: "\f2a3"; +} +.fa-deafness:before, +.fa-hard-of-hearing:before, +.fa-deaf:before { + content: "\f2a4"; +} +.fa-glide:before { + content: "\f2a5"; +} +.fa-glide-g:before { + content: "\f2a6"; +} +.fa-signing:before, +.fa-sign-language:before { + content: "\f2a7"; +} +.fa-low-vision:before { + content: "\f2a8"; +} +.fa-viadeo:before { + content: "\f2a9"; +} +.fa-viadeo-square:before { + content: "\f2aa"; +} +.fa-snapchat:before { + content: "\f2ab"; +} +.fa-snapchat-ghost:before { + content: "\f2ac"; +} +.fa-snapchat-square:before { + content: "\f2ad"; +} +.fa-first-order:before { + content: "\f2b0"; +} +.fa-yoast:before { + content: "\f2b1"; +} +.fa-themeisle:before { + content: "\f2b2"; +} +.fa-google-plus-circle:before, +.fa-google-plus-official:before { + content: "\f2b3"; +} +.fa-fa:before, +.fa-font-awesome:before { + content: "\f2b4"; +} +.fa-handshake-o:before { + content: "\f2b5"; +} +.fa-envelope-open:before { + content: "\f2b6"; +} +.fa-envelope-open-o:before { + content: "\f2b7"; +} +.fa-linode:before { + content: "\f2b8"; +} +.fa-address-book:before { + content: "\f2b9"; +} +.fa-address-book-o:before { + content: "\f2ba"; +} +.fa-vcard:before, +.fa-address-card:before { + content: "\f2bb"; +} +.fa-vcard-o:before, +.fa-address-card-o:before { + content: "\f2bc"; +} +.fa-user-circle:before { + content: "\f2bd"; +} +.fa-user-circle-o:before { + content: "\f2be"; +} +.fa-user-o:before { + content: "\f2c0"; +} +.fa-id-badge:before { + content: "\f2c1"; +} +.fa-drivers-license:before, +.fa-id-card:before { + content: "\f2c2"; +} +.fa-drivers-license-o:before, +.fa-id-card-o:before { + content: "\f2c3"; +} +.fa-quora:before { + content: "\f2c4"; +} +.fa-free-code-camp:before { + content: "\f2c5"; +} +.fa-telegram:before { + content: "\f2c6"; +} +.fa-thermometer-4:before, +.fa-thermometer:before, +.fa-thermometer-full:before { + content: "\f2c7"; +} +.fa-thermometer-3:before, +.fa-thermometer-three-quarters:before { + content: "\f2c8"; +} +.fa-thermometer-2:before, +.fa-thermometer-half:before { + content: "\f2c9"; +} +.fa-thermometer-1:before, +.fa-thermometer-quarter:before { + content: "\f2ca"; +} +.fa-thermometer-0:before, +.fa-thermometer-empty:before { + content: "\f2cb"; +} +.fa-shower:before { + content: "\f2cc"; +} +.fa-bathtub:before, +.fa-s15:before, +.fa-bath:before { + content: "\f2cd"; +} +.fa-podcast:before { + content: "\f2ce"; +} +.fa-window-maximize:before { + content: "\f2d0"; +} +.fa-window-minimize:before { + content: "\f2d1"; +} +.fa-window-restore:before { + content: "\f2d2"; +} +.fa-times-rectangle:before, +.fa-window-close:before { + content: "\f2d3"; +} +.fa-times-rectangle-o:before, +.fa-window-close-o:before { + content: "\f2d4"; +} +.fa-bandcamp:before { + content: "\f2d5"; +} +.fa-grav:before { + content: "\f2d6"; +} +.fa-etsy:before { + content: "\f2d7"; +} +.fa-imdb:before { + content: "\f2d8"; +} +.fa-ravelry:before { + content: "\f2d9"; +} +.fa-eercast:before { + content: "\f2da"; +} +.fa-microchip:before { + content: "\f2db"; +} +.fa-snowflake-o:before { + content: "\f2dc"; +} +.fa-superpowers:before { + content: "\f2dd"; +} +.fa-wpexplorer:before { + content: "\f2de"; +} +.fa-meetup:before { + content: "\f2e0"; +} +.fa-mastodon:before { + content: "\f2e1"; +} +.fa-mastodon-alt:before { + content: "\f2e2"; +} +.fa-fork-circle:before, +.fa-fork-awesome:before { + content: "\f2e3"; +} +.fa-peertube:before { + content: "\f2e4"; +} +.fa-diaspora:before { + content: "\f2e5"; +} +.fa-friendica:before { + content: "\f2e6"; +} +.fa-gnu-social:before { + content: "\f2e7"; +} +.fa-liberapay-square:before { + content: "\f2e8"; +} +.fa-liberapay:before { + content: "\f2e9"; +} +.fa-ssb:before, +.fa-scuttlebutt:before { + content: "\f2ea"; +} +.fa-hubzilla:before { + content: "\f2eb"; +} +.fa-social-home:before { + content: "\f2ec"; +} +.fa-artstation:before { + content: "\f2ed"; +} +.fa-discord:before { + content: "\f2ee"; +} +.fa-discord-alt:before { + content: "\f2ef"; +} +.fa-patreon:before { + content: "\f2f0"; +} +.fa-snowdrift:before { + content: "\f2f1"; +} +.fa-activitypub:before { + content: "\f2f2"; +} +.fa-ethereum:before { + content: "\f2f3"; +} +.fa-keybase:before { + content: "\f2f4"; +} +.fa-shaarli:before { + content: "\f2f5"; +} +.fa-shaarli-o:before { + content: "\f2f6"; +} +.fa-cut-key:before, +.fa-key-modern:before { + content: "\f2f7"; +} +.fa-xmpp:before { + content: "\f2f9"; +} +.fa-archive-org:before { + content: "\f2fc"; +} +.fa-freedombox:before { + content: "\f2fd"; +} +.fa-facebook-messenger:before { + content: "\f2fe"; +} +.fa-debian:before { + content: "\f2ff"; +} +.fa-mastodon-square:before { + content: "\f300"; +} +.fa-tipeee:before { + content: "\f301"; +} +.fa-react:before { + content: "\f302"; +} +.fa-dogmazic:before { + content: "\f303"; +} +.fa-zotero:before { + content: "\f309"; +} +.fa-nodejs:before { + content: "\f308"; +} +.fa-nextcloud:before { + content: "\f306"; +} +.fa-nextcloud-square:before { + content: "\f307"; +} +.fa-hackaday:before { + content: "\f30a"; +} +.fa-laravel:before { + content: "\f30b"; +} +.fa-signalapp:before { + content: "\f30c"; +} +.fa-gnupg:before { + content: "\f30d"; +} +.fa-php:before { + content: "\f30e"; +} +.fa-ffmpeg:before { + content: "\f30f"; +} +.fa-joplin:before { + content: "\f310"; +} +.fa-syncthing:before { + content: "\f311"; +} +.fa-inkscape:before { + content: "\f312"; +} +.fa-matrix-org:before { + content: "\f313"; +} +.fa-pixelfed:before { + content: "\f314"; +} +.fa-bootstrap:before { + content: "\f315"; +} +.fa-dev-to:before { + content: "\f316"; +} +.fa-hashnode:before { + content: "\f317"; +} +.fa-jirafeau:before { + content: "\f318"; +} +.fa-emby:before { + content: "\f319"; +} +.fa-wikidata:before { + content: "\f31a"; +} +.fa-gimp:before { + content: "\f31b"; +} +.fa-c:before { + content: "\f31c"; +} +.fa-digitalocean:before { + content: "\f31d"; +} +.fa-att:before { + content: "\f31e"; +} +.fa-gitea:before { + content: "\f31f"; +} +.fa-file-epub:before { + content: "\f321"; +} +.fa-python:before { + content: "\f322"; +} +.fa-archlinux:before { + content: "\f323"; +} +.fa-pleroma:before { + content: "\f324"; +} +.fa-unsplash:before { + content: "\f325"; +} +.fa-hackster:before { + content: "\f326"; +} +.fa-spell-check:before { + content: "\f327"; +} +.fa-moon:before { + content: "\f328"; +} +.fa-sun:before { + content: "\f329"; +} +.fa-f-droid:before { + content: "\f32a"; +} +.fa-biometric:before { + content: "\f32b"; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} diff --git a/css/fork-awesome/css/fork-awesome.min.css b/css/fork-awesome/css/fork-awesome.min.css new file mode 100644 index 0000000..6c4010c --- /dev/null +++ b/css/fork-awesome/css/fork-awesome.min.css @@ -0,0 +1,12 @@ +/*! +Fork Awesome 1.1.7 +License - https://forkaweso.me/Fork-Awesome/license + +Copyright 2018 Dave Gandy & Fork Awesome + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + */@font-face{font-family:ForkAwesome;src:url(../fonts/forkawesome-webfont.eot?v=1.1.7);src:url(../fonts/forkawesome-webfont.eot?#iefix&v=1.1.7) format('embedded-opentype'),url(../fonts/forkawesome-webfont.woff2?v=1.1.7) format('woff2'),url(../fonts/forkawesome-webfont.woff?v=1.1.7) format('woff'),url(../fonts/forkawesome-webfont.ttf?v=1.1.7) format('truetype'),url(../fonts/forkawesome-webfont.svg?v=1.1.7#forkawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 ForkAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before,.fa-sync:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before,.fa-video:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell-o:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-globe-e:before{content:"\f304"}.fa-globe-w:before{content:"\f305"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-community:before,.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus-g:before,.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before,.fa-utensils:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before,.fa-pound:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-desc:before,.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-desc:before,.fa-sort-amount-up:before{content:"\f161"}.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-desc:before,.fa-sort-numeric-up:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before,.fa-heading:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before,.fa-closed-captioning:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before,.fa-gem:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-medium-square:before{content:"\f2f8"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo-v:before,.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.fa-mastodon:before{content:"\f2e1"}.fa-mastodon-alt:before{content:"\f2e2"}.fa-fork-awesome:before,.fa-fork-circle:before{content:"\f2e3"}.fa-peertube:before{content:"\f2e4"}.fa-diaspora:before{content:"\f2e5"}.fa-friendica:before{content:"\f2e6"}.fa-gnu-social:before{content:"\f2e7"}.fa-liberapay-square:before{content:"\f2e8"}.fa-liberapay:before{content:"\f2e9"}.fa-scuttlebutt:before,.fa-ssb:before{content:"\f2ea"}.fa-hubzilla:before{content:"\f2eb"}.fa-social-home:before{content:"\f2ec"}.fa-artstation:before{content:"\f2ed"}.fa-discord:before{content:"\f2ee"}.fa-discord-alt:before{content:"\f2ef"}.fa-patreon:before{content:"\f2f0"}.fa-snowdrift:before{content:"\f2f1"}.fa-activitypub:before{content:"\f2f2"}.fa-ethereum:before{content:"\f2f3"}.fa-keybase:before{content:"\f2f4"}.fa-shaarli:before{content:"\f2f5"}.fa-shaarli-o:before{content:"\f2f6"}.fa-cut-key:before,.fa-key-modern:before{content:"\f2f7"}.fa-xmpp:before{content:"\f2f9"}.fa-archive-org:before{content:"\f2fc"}.fa-freedombox:before{content:"\f2fd"}.fa-facebook-messenger:before{content:"\f2fe"}.fa-debian:before{content:"\f2ff"}.fa-mastodon-square:before{content:"\f300"}.fa-tipeee:before{content:"\f301"}.fa-react:before{content:"\f302"}.fa-dogmazic:before{content:"\f303"}.fa-zotero:before{content:"\f309"}.fa-nodejs:before{content:"\f308"}.fa-nextcloud:before{content:"\f306"}.fa-nextcloud-square:before{content:"\f307"}.fa-hackaday:before{content:"\f30a"}.fa-laravel:before{content:"\f30b"}.fa-signalapp:before{content:"\f30c"}.fa-gnupg:before{content:"\f30d"}.fa-php:before{content:"\f30e"}.fa-ffmpeg:before{content:"\f30f"}.fa-joplin:before{content:"\f310"}.fa-syncthing:before{content:"\f311"}.fa-inkscape:before{content:"\f312"}.fa-matrix-org:before{content:"\f313"}.fa-pixelfed:before{content:"\f314"}.fa-bootstrap:before{content:"\f315"}.fa-dev-to:before{content:"\f316"}.fa-hashnode:before{content:"\f317"}.fa-jirafeau:before{content:"\f318"}.fa-emby:before{content:"\f319"}.fa-wikidata:before{content:"\f31a"}.fa-gimp:before{content:"\f31b"}.fa-c:before{content:"\f31c"}.fa-digitalocean:before{content:"\f31d"}.fa-att:before{content:"\f31e"}.fa-gitea:before{content:"\f31f"}.fa-file-epub:before{content:"\f321"}.fa-python:before{content:"\f322"}.fa-archlinux:before{content:"\f323"}.fa-pleroma:before{content:"\f324"}.fa-unsplash:before{content:"\f325"}.fa-hackster:before{content:"\f326"}.fa-spell-check:before{content:"\f327"}.fa-moon:before{content:"\f328"}.fa-sun:before{content:"\f329"}.fa-f-droid:before{content:"\f32a"}.fa-biometric:before{content:"\f32b"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}/*# sourceMappingURL=fork-awesome.min.css.map */ \ No newline at end of file diff --git a/css/fork-awesome/css/fork-awesome.min.css.map b/css/fork-awesome/css/fork-awesome.min.css.map new file mode 100644 index 0000000..df02930 --- /dev/null +++ b/css/fork-awesome/css/fork-awesome.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["fork-awesome.css"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/css/fork-awesome/css/v5-compat.css b/css/fork-awesome/css/v5-compat.css new file mode 100644 index 0000000..2d6ce70 --- /dev/null +++ b/css/fork-awesome/css/v5-compat.css @@ -0,0 +1,446 @@ +/*! +Fork Awesome 1.1.7 +License - https://forkaweso.me/Fork-Awesome/license + +Copyright 2018 Dave Gandy & Fork Awesome + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + */ +.fas, +.fab, +.far { + display: inline-block; + font: normal normal normal 14px/1 ForkAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.fas.fa-chart-area:before { + content: "\f1fe"; +} +.fas.fa-arrows-alt:before { + content: "\f047"; +} +.fas.fa-expand-arrows-alt:before { + content: "\f0b2"; +} +.fas.fa-arrows-alt-h:before { + content: "\f07e"; +} +.fas.fa-arrows-alt-v:before { + content: "\f07d"; +} +.fas.fa-calendar-alt:before { + content: "\f073"; +} +.fas.fa-circle-notch:before { + content: "\f1ce"; +} +.fas.fa-cloud-download-alt:before { + content: "\f0ed"; +} +.fas.fa-cloud-upload-alt:before { + content: "\f0ee"; +} +.fas.fa-credit-card:before { + content: "\f283"; +} +.fas.fa-dollar-sign:before { + content: "\f155"; +} +.fas.fa-euro-sign:before { + content: "\f153"; +} +.fas.fa-exchange-alt:before { + content: "\f0ec"; +} +.fas.fa-external-link-alt:before { + content: "\f08e"; +} +.fas.fa-external-link-square-alt:before { + content: "\f14c"; +} +.fas.fa-eye-dropper:before { + content: "\f1fb"; +} +.fas.fa-pound-sign:before { + content: "\f154"; +} +.fas.fa-glass-martini:before { + content: "\f000"; +} +.fas.fa-shekel-sign:before { + content: "\f20b"; +} +.fas.fa-rupee-sign:before { + content: "\f156"; +} +.fas.fa-won-sign:before { + content: "\f159"; +} +.fas.fa-level-down-alt:before { + content: "\f149"; +} +.fas.fa-level-up-alt:before { + content: "\f148"; +} +.fas.fa-chart-line:before { + content: "\f201"; +} +.fas.fa-long-arrow-alt-down:before { + content: "\f175"; +} +.fas.fa-long-arrow-alt-left:before { + content: "\f177"; +} +.fas.fa-long-arrow-alt-right:before { + content: "\f178"; +} +.fas.fa-long-arrow-alt-up:before { + content: "\f176"; +} +.fas.fa-map-marker-alt:before { + content: "\f041"; +} +.fas.fa-mobile-alt:before { + content: "\f10b"; +} +.fas.fa-pencil-alt:before { + content: "\f040"; +} +.fas.fa-pen-square:before { + content: "\f14b"; +} +.fas.fa-chart-pie:before { + content: "\f200"; +} +.fas.fa-yen-sign:before { + content: "\f157"; +} +.fas.fa-ruble-sign:before { + content: "\f158"; +} +.fas.fa-shield-alt:before { + content: "\f132"; +} +.fas.fa-sign-in-alt:before { + content: "\f090"; +} +.fas.fa-sign-out-alt:before { + content: "\f08b"; +} +.fas.fa-sliders-h:before { + content: "\f1de"; +} +.fas.fa-tablet-alt:before { + content: "\f10a"; +} +.fas.fa-tachometer-alt:before { + content: "\f0e4"; +} +.fas.fa-thumbtack:before { + content: "\f08d"; +} +.fas.fa-ticket-alt:before { + content: "\f145"; +} +.fas.fa-trash-alt:before { + content: "\f1f8"; +} +.fas.fa-lira-sign:before { + content: "\f195"; +} +.fab.fa-linkedin-in:before { + content: "\fe01"; +} +.fab.fa-linkedin:before { + content: "\f08c"; +} +.far.fa-address-book:before { + content: "\f2ba"; +} +.far.fa-address-card:before { + content: "\f2bc"; +} +.far.fa-arrow-alt-circle-down:before { + content: "\f01a"; +} +.far.fa-arrow-alt-circle-left:before { + content: "\f190"; +} +.far.fa-arrow-alt-circle-right:before { + content: "\f18e"; +} +.far.fa-arrow-alt-circle-up:before { + content: "\f01b"; +} +.far.fa-bell:before { + content: "\f0f3"; +} +.far.fa-bell-slash:before { + content: "\f1f7"; +} +.far.fa-bookmark:before { + content: "\f097"; +} +.far.fa-building:before { + content: "\f0f7"; +} +.far.fa-calendar-check:before { + content: "\f274"; +} +.far.fa-calendar-minus:before { + content: "\f272"; +} +.far.fa-calendar:before { + content: "\f133"; +} +.far.fa-calendar-plus:before { + content: "\f271"; +} +.far.fa-calendar-times:before { + content: "\f273"; +} +.far.fa-caret-square-down:before { + content: "\f150"; +} +.far.fa-caret-square-left:before { + content: "\f191"; +} +.far.fa-caret-square-right:before { + content: "\f152"; +} +.far.fa-caret-square-up:before { + content: "\f151"; +} +.far.fa-check-circle:before { + content: "\f05d"; +} +.far.fa-check-square:before { + content: "\f046"; +} +.far.fa-circle:before { + content: "\f10c"; +} +.far.fa-clock:before { + content: "\f017"; +} +.far.fa-comment:before { + content: "\f0e5"; +} +.far.fa-comment-dots:before { + content: "\f27b"; +} +.far.fa-comments:before { + content: "\f0e6"; +} +.far.fa-dot-circle:before { + content: "\f192"; +} +.far.fa-id-card:before { + content: "\f2c3"; +} +.far.fa-envelope:before { + content: "\f003"; +} +.far.fa-envelope-open:before { + content: "\f2b7"; +} +.far.fa-file-archive:before { + content: "\f1c6"; +} +.far.fa-file-audio:before { + content: "\f1c7"; +} +.far.fa-file-code:before { + content: "\f1c9"; +} +.far.fa-file-excel:before { + content: "\f1c3"; +} +.far.fa-file-image:before { + content: "\f1c5"; +} +.far.fa-file-video:before { + content: "\f1c8"; +} +.far.fa-copy:before, +.far.fa-file:before { + content: "\f016"; +} +.far.fa-file-pdf:before { + content: "\f1c1"; +} +.far.fa-file-powerpoint:before { + content: "\f1c4"; +} +.far.fa-file-alt:before { + content: "\f0f6"; +} +.far.fa-file-word:before { + content: "\f1c2"; +} +.far.fa-flag:before { + content: "\f11d"; +} +.far.fa-save:before { + content: "\f0c7"; +} +.far.fa-folder:before { + content: "\f114"; +} +.far.fa-folder-open:before { + content: "\f115"; +} +.far.fa-frown:before { + content: "\f119"; +} +.far.fa-futbol:before { + content: "\f1e3"; +} +.far.fa-hand-rock:before { + content: "\f255"; +} +.far.fa-hand-lizard:before { + content: "\f258"; +} +.far.fa-hand-point-down:before { + content: "\f0a7"; +} +.far.fa-hand-point-left:before { + content: "\f0a5"; +} +.far.fa-hand-point-right:before { + content: "\f0a4"; +} +.far.fa-hand-point-up:before { + content: "\f0a6"; +} +.far.fa-hand-paper:before { + content: "\256"; +} +.far.fa-hand-pointer:before { + content: "\f25a"; +} +.far.fa-hand-scissors:before { + content: "\f257"; +} +.far.fa-hand-spock:before { + content: "\f259"; +} +.far.fa-handshake:before { + content: "\f2b5"; +} +.far.fa-hdd:before { + content: "\f0a0"; +} +.far.fa-heart:before { + content: "\f08a"; +} +.far.fa-hospital:before { + content: "\f0f8"; +} +.far.fa-hourglass:before { + content: "\f250"; +} +.far.fa-id-card:before { + content: "\f2c3"; +} +.far.fa-keyboard:before { + content: "\f11c"; +} +.far.fa-lemon:before { + content: "\f094"; +} +.far.fa-lightbulb:before { + content: "\f0eb"; +} +.far.fa-meh:before { + content: "\f11a"; +} +.far.fa-minus-square:before { + content: "\f147"; +} +.far.fa-money-bill-alt:before { + content: "\f0d6"; +} +.far.fa-moon:before { + content: "\f186"; +} +.far.fa-newspaper:before { + content: "\f1ea"; +} +.far.fa-paper-plane:before { + content: "\f1d9"; +} +.far.fa-pause-circle:before { + content: "\f28c"; +} +.far.fa-edit:before { + content: "\f044"; +} +.far.fa-image:before { + content: "\f03e"; +} +.far.fa-play-circle:before { + content: "\f01d"; +} +.far.fa-plus-square:before { + content: "\f196"; +} +.far.fa-question-circle:before { + content: "\f92c"; +} +.far.fa-share-square:before { + content: "\f045"; +} +.far.fa-smile:before { + content: "\f118"; +} +.far.fa-snowflake:before { + content: "\f2dc"; +} +.far.fa-futbol:before { + content: "\f1e3"; +} +.far.fa-star-half:before { + content: "\f089"; +} +.far.fa-star:before { + content: "\f006"; +} +.far.fa-sticky-note:before { + content: "\f24a"; +} +.far.fa-stop-circle:before { + content: "\f28e"; +} +.far.fa-sun:before { + content: "\f185"; +} +.far.fa-thumbs-down:before { + content: "\f088"; +} +.far.fa-thumbs-up:before { + content: "\f087"; +} +.far.fa-times-circle:before { + content: "\f05c"; +} +.far.fa-window-close:before { + content: "\f2d4"; +} +.far.fa-trash-alt:before { + content: "\f014"; +} +.far.fa-user-circle:before { + content: "\f2be"; +} +.far.fa-user:before { + content: "\f2c0"; +} diff --git a/css/fork-awesome/css/v5-compat.min.css b/css/fork-awesome/css/v5-compat.min.css new file mode 100644 index 0000000..eafc2f7 --- /dev/null +++ b/css/fork-awesome/css/v5-compat.min.css @@ -0,0 +1,12 @@ +/*! +Fork Awesome 1.1.7 +License - https://forkaweso.me/Fork-Awesome/license + +Copyright 2018 Dave Gandy & Fork Awesome + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + */.fab,.far,.fas{display:inline-block;font:normal normal normal 14px/1 ForkAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fas.fa-chart-area:before{content:"\f1fe"}.fas.fa-arrows-alt:before{content:"\f047"}.fas.fa-expand-arrows-alt:before{content:"\f0b2"}.fas.fa-arrows-alt-h:before{content:"\f07e"}.fas.fa-arrows-alt-v:before{content:"\f07d"}.fas.fa-calendar-alt:before{content:"\f073"}.fas.fa-circle-notch:before{content:"\f1ce"}.fas.fa-cloud-download-alt:before{content:"\f0ed"}.fas.fa-cloud-upload-alt:before{content:"\f0ee"}.fas.fa-credit-card:before{content:"\f283"}.fas.fa-dollar-sign:before{content:"\f155"}.fas.fa-euro-sign:before{content:"\f153"}.fas.fa-exchange-alt:before{content:"\f0ec"}.fas.fa-external-link-alt:before{content:"\f08e"}.fas.fa-external-link-square-alt:before{content:"\f14c"}.fas.fa-eye-dropper:before{content:"\f1fb"}.fas.fa-pound-sign:before{content:"\f154"}.fas.fa-glass-martini:before{content:"\f000"}.fas.fa-shekel-sign:before{content:"\f20b"}.fas.fa-rupee-sign:before{content:"\f156"}.fas.fa-won-sign:before{content:"\f159"}.fas.fa-level-down-alt:before{content:"\f149"}.fas.fa-level-up-alt:before{content:"\f148"}.fas.fa-chart-line:before{content:"\f201"}.fas.fa-long-arrow-alt-down:before{content:"\f175"}.fas.fa-long-arrow-alt-left:before{content:"\f177"}.fas.fa-long-arrow-alt-right:before{content:"\f178"}.fas.fa-long-arrow-alt-up:before{content:"\f176"}.fas.fa-map-marker-alt:before{content:"\f041"}.fas.fa-mobile-alt:before{content:"\f10b"}.fas.fa-pencil-alt:before{content:"\f040"}.fas.fa-pen-square:before{content:"\f14b"}.fas.fa-chart-pie:before{content:"\f200"}.fas.fa-yen-sign:before{content:"\f157"}.fas.fa-ruble-sign:before{content:"\f158"}.fas.fa-shield-alt:before{content:"\f132"}.fas.fa-sign-in-alt:before{content:"\f090"}.fas.fa-sign-out-alt:before{content:"\f08b"}.fas.fa-sliders-h:before{content:"\f1de"}.fas.fa-tablet-alt:before{content:"\f10a"}.fas.fa-tachometer-alt:before{content:"\f0e4"}.fas.fa-thumbtack:before{content:"\f08d"}.fas.fa-ticket-alt:before{content:"\f145"}.fas.fa-trash-alt:before{content:"\f1f8"}.fas.fa-lira-sign:before{content:"\f195"}.fab.fa-linkedin-in:before{content:"\fe01"}.fab.fa-linkedin:before{content:"\f08c"}.far.fa-address-book:before{content:"\f2ba"}.far.fa-address-card:before{content:"\f2bc"}.far.fa-arrow-alt-circle-down:before{content:"\f01a"}.far.fa-arrow-alt-circle-left:before{content:"\f190"}.far.fa-arrow-alt-circle-right:before{content:"\f18e"}.far.fa-arrow-alt-circle-up:before{content:"\f01b"}.far.fa-bell:before{content:"\f0f3"}.far.fa-bell-slash:before{content:"\f1f7"}.far.fa-bookmark:before{content:"\f097"}.far.fa-building:before{content:"\f0f7"}.far.fa-calendar-check:before{content:"\f274"}.far.fa-calendar-minus:before{content:"\f272"}.far.fa-calendar:before{content:"\f133"}.far.fa-calendar-plus:before{content:"\f271"}.far.fa-calendar-times:before{content:"\f273"}.far.fa-caret-square-down:before{content:"\f150"}.far.fa-caret-square-left:before{content:"\f191"}.far.fa-caret-square-right:before{content:"\f152"}.far.fa-caret-square-up:before{content:"\f151"}.far.fa-check-circle:before{content:"\f05d"}.far.fa-check-square:before{content:"\f046"}.far.fa-circle:before{content:"\f10c"}.far.fa-clock:before{content:"\f017"}.far.fa-comment:before{content:"\f0e5"}.far.fa-comment-dots:before{content:"\f27b"}.far.fa-comments:before{content:"\f0e6"}.far.fa-dot-circle:before{content:"\f192"}.far.fa-id-card:before{content:"\f2c3"}.far.fa-envelope:before{content:"\f003"}.far.fa-envelope-open:before{content:"\f2b7"}.far.fa-file-archive:before{content:"\f1c6"}.far.fa-file-audio:before{content:"\f1c7"}.far.fa-file-code:before{content:"\f1c9"}.far.fa-file-excel:before{content:"\f1c3"}.far.fa-file-image:before{content:"\f1c5"}.far.fa-file-video:before{content:"\f1c8"}.far.fa-copy:before,.far.fa-file:before{content:"\f016"}.far.fa-file-pdf:before{content:"\f1c1"}.far.fa-file-powerpoint:before{content:"\f1c4"}.far.fa-file-alt:before{content:"\f0f6"}.far.fa-file-word:before{content:"\f1c2"}.far.fa-flag:before{content:"\f11d"}.far.fa-save:before{content:"\f0c7"}.far.fa-folder:before{content:"\f114"}.far.fa-folder-open:before{content:"\f115"}.far.fa-frown:before{content:"\f119"}.far.fa-futbol:before{content:"\f1e3"}.far.fa-hand-rock:before{content:"\f255"}.far.fa-hand-lizard:before{content:"\f258"}.far.fa-hand-point-down:before{content:"\f0a7"}.far.fa-hand-point-left:before{content:"\f0a5"}.far.fa-hand-point-right:before{content:"\f0a4"}.far.fa-hand-point-up:before{content:"\f0a6"}.far.fa-hand-paper:before{content:"\256"}.far.fa-hand-pointer:before{content:"\f25a"}.far.fa-hand-scissors:before{content:"\f257"}.far.fa-hand-spock:before{content:"\f259"}.far.fa-handshake:before{content:"\f2b5"}.far.fa-hdd:before{content:"\f0a0"}.far.fa-heart:before{content:"\f08a"}.far.fa-hospital:before{content:"\f0f8"}.far.fa-hourglass:before{content:"\f250"}.far.fa-id-card:before{content:"\f2c3"}.far.fa-keyboard:before{content:"\f11c"}.far.fa-lemon:before{content:"\f094"}.far.fa-lightbulb:before{content:"\f0eb"}.far.fa-meh:before{content:"\f11a"}.far.fa-minus-square:before{content:"\f147"}.far.fa-money-bill-alt:before{content:"\f0d6"}.far.fa-moon:before{content:"\f186"}.far.fa-newspaper:before{content:"\f1ea"}.far.fa-paper-plane:before{content:"\f1d9"}.far.fa-pause-circle:before{content:"\f28c"}.far.fa-edit:before{content:"\f044"}.far.fa-image:before{content:"\f03e"}.far.fa-play-circle:before{content:"\f01d"}.far.fa-plus-square:before{content:"\f196"}.far.fa-question-circle:before{content:"\f92c"}.far.fa-share-square:before{content:"\f045"}.far.fa-smile:before{content:"\f118"}.far.fa-snowflake:before{content:"\f2dc"}.far.fa-futbol:before{content:"\f1e3"}.far.fa-star-half:before{content:"\f089"}.far.fa-star:before{content:"\f006"}.far.fa-sticky-note:before{content:"\f24a"}.far.fa-stop-circle:before{content:"\f28e"}.far.fa-sun:before{content:"\f185"}.far.fa-thumbs-down:before{content:"\f088"}.far.fa-thumbs-up:before{content:"\f087"}.far.fa-times-circle:before{content:"\f05c"}.far.fa-window-close:before{content:"\f2d4"}.far.fa-trash-alt:before{content:"\f014"}.far.fa-user-circle:before{content:"\f2be"}.far.fa-user:before{content:"\f2c0"}/*# sourceMappingURL=v5-compat.min.css.map */ \ No newline at end of file diff --git a/css/fork-awesome/css/v5-compat.min.css.map b/css/fork-awesome/css/v5-compat.min.css.map new file mode 100644 index 0000000..44c6790 --- /dev/null +++ b/css/fork-awesome/css/v5-compat.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["v5-compat.css"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/css/fork-awesome/fonts/forkawesome-webfont.eot b/css/fork-awesome/fonts/forkawesome-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..b96d208facbd9143496537edf9d50a6d5984fed8 GIT binary patch literal 188946 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 z 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 + + + + +Created by FontForge 20180321 at Mon Feb 18 18:29:30 2019 + By Julien Deswaef +The Fork Awesome font is licensed under the SIL OFL 1.1 (http://scripts.sil.org/OFL). Fork Awesome is a fork based of off Font Awesome 4.7.0 by Dave Gandy. More info on licenses at https://forkawesome.github.io + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/css/fork-awesome/fonts/forkawesome-webfont.ttf b/css/fork-awesome/fonts/forkawesome-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..6cf62efb89d1f27433c94d5540069a659c6af6e0 GIT binary patch literal 188756 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

io{Q%^r;{*=QF$i)wnWKXT!|hf0;|hnavZjUC;Y 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%0D<=Fd`oLbG;$obXcRe|7ySKx(oc{lA^!0^unw2 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

  • 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 literal 0 HcmV?d00001 diff --git a/css/fork-awesome/fonts/forkawesome-webfont.woff b/css/fork-awesome/fonts/forkawesome-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..477da445ad8b89562d7173e228d62f91b335397d GIT binary patch literal 115148 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 x1fR9-=~heKm>MWSbsef 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 literal 0 HcmV?d00001 diff --git a/css/fork-awesome/fonts/forkawesome-webfont.woff2 b/css/fork-awesome/fonts/forkawesome-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..f3520b5334f5bafdf0e819c55470fbd3d5ee466a GIT binary patch literal 91624 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 Y+zsASw^gi$5^&T4r)i|0Qfr9+0-IP7WB>pF literal 0 HcmV?d00001 diff --git a/css/fork-awesome/less/animated.less b/css/fork-awesome/less/animated.less new file mode 100644 index 0000000..6e4d1c3 --- /dev/null +++ b/css/fork-awesome/less/animated.less @@ -0,0 +1,34 @@ +// Animated Icons +// -------------------------- + +.@{fa-css-prefix}-spin { + -webkit-animation: ~'@{fa-css-prefix}-spin' 2s infinite linear; + animation: ~'@{fa-css-prefix}-spin' 2s infinite linear; +} + +.@{fa-css-prefix}-pulse { + -webkit-animation: ~'@{fa-css-prefix}-spin' 1s infinite steps(8); + animation: ~'@{fa-css-prefix}-spin' 1s infinite steps(8); +} + +@-webkit-keyframes ~'@{fa-css-prefix}-spin' { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} + +@keyframes ~'@{fa-css-prefix}-spin' { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} diff --git a/css/fork-awesome/less/bordered-pulled.less b/css/fork-awesome/less/bordered-pulled.less new file mode 100644 index 0000000..f1c8ad7 --- /dev/null +++ b/css/fork-awesome/less/bordered-pulled.less @@ -0,0 +1,25 @@ +// Bordered & Pulled +// ------------------------- + +.@{fa-css-prefix}-border { + padding: .2em .25em .15em; + border: solid .08em @fa-border-color; + border-radius: .1em; +} + +.@{fa-css-prefix}-pull-left { float: left; } +.@{fa-css-prefix}-pull-right { float: right; } + +.@{fa-css-prefix} { + &.@{fa-css-prefix}-pull-left { margin-right: .3em; } + &.@{fa-css-prefix}-pull-right { margin-left: .3em; } +} + +/* Deprecated as of 4.4.0 */ +.pull-right { float: right; } +.pull-left { float: left; } + +.@{fa-css-prefix} { + &.pull-left { margin-right: .3em; } + &.pull-right { margin-left: .3em; } +} diff --git a/css/fork-awesome/less/core.less b/css/fork-awesome/less/core.less new file mode 100644 index 0000000..4627622 --- /dev/null +++ b/css/fork-awesome/less/core.less @@ -0,0 +1,12 @@ +// Base Class Definition +// ------------------------- + +.@{fa-css-prefix} { + display: inline-block; + font: normal normal normal @fa-font-size-base/@fa-line-height-base @fa-font-family; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + +} diff --git a/css/fork-awesome/less/fixed-width.less b/css/fork-awesome/less/fixed-width.less new file mode 100644 index 0000000..110289f --- /dev/null +++ b/css/fork-awesome/less/fixed-width.less @@ -0,0 +1,6 @@ +// Fixed Width Icons +// ------------------------- +.@{fa-css-prefix}-fw { + width: (18em / 14); + text-align: center; +} diff --git a/css/fork-awesome/less/fork-awesome.less b/css/fork-awesome/less/fork-awesome.less new file mode 100644 index 0000000..2109b29 --- /dev/null +++ b/css/fork-awesome/less/fork-awesome.less @@ -0,0 +1,27 @@ +/*! +Fork Awesome 1.1.7 +License - https://forkaweso.me/Fork-Awesome/license + +Copyright 2018 Dave Gandy & Fork Awesome + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + */ + + +@import "variables.less"; +@import "mixins.less"; +@import "path.less"; +@import "core.less"; +@import "larger.less"; +@import "fixed-width.less"; +@import "list.less"; +@import "bordered-pulled.less"; +@import "animated.less"; +@import "rotated-flipped.less"; +@import "stacked.less"; +@import "icons.less"; +@import "screen-reader.less"; diff --git a/css/fork-awesome/less/icons.less b/css/fork-awesome/less/icons.less new file mode 100644 index 0000000..2917554 --- /dev/null +++ b/css/fork-awesome/less/icons.less @@ -0,0 +1,879 @@ +/* Fork Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ + +.@{fa-css-prefix}-glass:before { content: @fa-var-glass; } +.@{fa-css-prefix}-music:before { content: @fa-var-music; } +.@{fa-css-prefix}-search:before { content: @fa-var-search; } +.@{fa-css-prefix}-envelope-o:before { content: @fa-var-envelope-o; } +.@{fa-css-prefix}-heart:before { content: @fa-var-heart; } +.@{fa-css-prefix}-star:before { content: @fa-var-star; } +.@{fa-css-prefix}-star-o:before { content: @fa-var-star-o; } +.@{fa-css-prefix}-user:before { content: @fa-var-user; } +.@{fa-css-prefix}-film:before { content: @fa-var-film; } +.@{fa-css-prefix}-th-large:before { content: @fa-var-th-large; } +.@{fa-css-prefix}-th:before { content: @fa-var-th; } +.@{fa-css-prefix}-th-list:before { content: @fa-var-th-list; } +.@{fa-css-prefix}-check:before { content: @fa-var-check; } +.@{fa-css-prefix}-remove:before, +.@{fa-css-prefix}-close:before, +.@{fa-css-prefix}-times:before { content: @fa-var-times; } +.@{fa-css-prefix}-search-plus:before { content: @fa-var-search-plus; } +.@{fa-css-prefix}-search-minus:before { content: @fa-var-search-minus; } +.@{fa-css-prefix}-power-off:before { content: @fa-var-power-off; } +.@{fa-css-prefix}-signal:before { content: @fa-var-signal; } +.@{fa-css-prefix}-gear:before, +.@{fa-css-prefix}-cog:before { content: @fa-var-cog; } +.@{fa-css-prefix}-trash-o:before { content: @fa-var-trash-o; } +.@{fa-css-prefix}-home:before { content: @fa-var-home; } +.@{fa-css-prefix}-file-o:before { content: @fa-var-file-o; } +.@{fa-css-prefix}-clock-o:before { content: @fa-var-clock-o; } +.@{fa-css-prefix}-road:before { content: @fa-var-road; } +.@{fa-css-prefix}-download:before { content: @fa-var-download; } +.@{fa-css-prefix}-arrow-circle-o-down:before { content: @fa-var-arrow-circle-o-down; } +.@{fa-css-prefix}-arrow-circle-o-up:before { content: @fa-var-arrow-circle-o-up; } +.@{fa-css-prefix}-inbox:before { content: @fa-var-inbox; } +.@{fa-css-prefix}-play-circle-o:before { content: @fa-var-play-circle-o; } +.@{fa-css-prefix}-rotate-right:before, +.@{fa-css-prefix}-repeat:before { content: @fa-var-repeat; } +.@{fa-css-prefix}-sync:before, +.@{fa-css-prefix}-refresh:before { content: @fa-var-refresh; } +.@{fa-css-prefix}-list-alt:before { content: @fa-var-list-alt; } +.@{fa-css-prefix}-lock:before { content: @fa-var-lock; } +.@{fa-css-prefix}-flag:before { content: @fa-var-flag; } +.@{fa-css-prefix}-headphones:before { content: @fa-var-headphones; } +.@{fa-css-prefix}-volume-off:before { content: @fa-var-volume-off; } +.@{fa-css-prefix}-volume-down:before { content: @fa-var-volume-down; } +.@{fa-css-prefix}-volume-up:before { content: @fa-var-volume-up; } +.@{fa-css-prefix}-qrcode:before { content: @fa-var-qrcode; } +.@{fa-css-prefix}-barcode:before { content: @fa-var-barcode; } +.@{fa-css-prefix}-tag:before { content: @fa-var-tag; } +.@{fa-css-prefix}-tags:before { content: @fa-var-tags; } +.@{fa-css-prefix}-book:before { content: @fa-var-book; } +.@{fa-css-prefix}-bookmark:before { content: @fa-var-bookmark; } +.@{fa-css-prefix}-print:before { content: @fa-var-print; } +.@{fa-css-prefix}-camera:before { content: @fa-var-camera; } +.@{fa-css-prefix}-font:before { content: @fa-var-font; } +.@{fa-css-prefix}-bold:before { content: @fa-var-bold; } +.@{fa-css-prefix}-italic:before { content: @fa-var-italic; } +.@{fa-css-prefix}-text-height:before { content: @fa-var-text-height; } +.@{fa-css-prefix}-text-width:before { content: @fa-var-text-width; } +.@{fa-css-prefix}-align-left:before { content: @fa-var-align-left; } +.@{fa-css-prefix}-align-center:before { content: @fa-var-align-center; } +.@{fa-css-prefix}-align-right:before { content: @fa-var-align-right; } +.@{fa-css-prefix}-align-justify:before { content: @fa-var-align-justify; } +.@{fa-css-prefix}-list:before { content: @fa-var-list; } +.@{fa-css-prefix}-dedent:before, +.@{fa-css-prefix}-outdent:before { content: @fa-var-outdent; } +.@{fa-css-prefix}-indent:before { content: @fa-var-indent; } +.@{fa-css-prefix}-video:before, +.@{fa-css-prefix}-video-camera:before { content: @fa-var-video-camera; } +.@{fa-css-prefix}-photo:before, +.@{fa-css-prefix}-image:before, +.@{fa-css-prefix}-picture-o:before { content: @fa-var-picture-o; } +.@{fa-css-prefix}-pencil:before { content: @fa-var-pencil; } +.@{fa-css-prefix}-map-marker:before { content: @fa-var-map-marker; } +.@{fa-css-prefix}-adjust:before { content: @fa-var-adjust; } +.@{fa-css-prefix}-tint:before { content: @fa-var-tint; } +.@{fa-css-prefix}-edit:before, +.@{fa-css-prefix}-pencil-square-o:before { content: @fa-var-pencil-square-o; } +.@{fa-css-prefix}-share-square-o:before { content: @fa-var-share-square-o; } +.@{fa-css-prefix}-check-square-o:before { content: @fa-var-check-square-o; } +.@{fa-css-prefix}-arrows:before { content: @fa-var-arrows; } +.@{fa-css-prefix}-step-backward:before { content: @fa-var-step-backward; } +.@{fa-css-prefix}-fast-backward:before { content: @fa-var-fast-backward; } +.@{fa-css-prefix}-backward:before { content: @fa-var-backward; } +.@{fa-css-prefix}-play:before { content: @fa-var-play; } +.@{fa-css-prefix}-pause:before { content: @fa-var-pause; } +.@{fa-css-prefix}-stop:before { content: @fa-var-stop; } +.@{fa-css-prefix}-forward:before { content: @fa-var-forward; } +.@{fa-css-prefix}-fast-forward:before { content: @fa-var-fast-forward; } +.@{fa-css-prefix}-step-forward:before { content: @fa-var-step-forward; } +.@{fa-css-prefix}-eject:before { content: @fa-var-eject; } +.@{fa-css-prefix}-chevron-left:before { content: @fa-var-chevron-left; } +.@{fa-css-prefix}-chevron-right:before { content: @fa-var-chevron-right; } +.@{fa-css-prefix}-plus-circle:before { content: @fa-var-plus-circle; } +.@{fa-css-prefix}-minus-circle:before { content: @fa-var-minus-circle; } +.@{fa-css-prefix}-times-circle:before { content: @fa-var-times-circle; } +.@{fa-css-prefix}-check-circle:before { content: @fa-var-check-circle; } +.@{fa-css-prefix}-question-circle:before { content: @fa-var-question-circle; } +.@{fa-css-prefix}-info-circle:before { content: @fa-var-info-circle; } +.@{fa-css-prefix}-crosshairs:before { content: @fa-var-crosshairs; } +.@{fa-css-prefix}-times-circle-o:before { content: @fa-var-times-circle-o; } +.@{fa-css-prefix}-check-circle-o:before { content: @fa-var-check-circle-o; } +.@{fa-css-prefix}-ban:before { content: @fa-var-ban; } +.@{fa-css-prefix}-arrow-left:before { content: @fa-var-arrow-left; } +.@{fa-css-prefix}-arrow-right:before { content: @fa-var-arrow-right; } +.@{fa-css-prefix}-arrow-up:before { content: @fa-var-arrow-up; } +.@{fa-css-prefix}-arrow-down:before { content: @fa-var-arrow-down; } +.@{fa-css-prefix}-mail-forward:before, +.@{fa-css-prefix}-share:before { content: @fa-var-share; } +.@{fa-css-prefix}-expand:before { content: @fa-var-expand; } +.@{fa-css-prefix}-compress:before { content: @fa-var-compress; } +.@{fa-css-prefix}-plus:before { content: @fa-var-plus; } +.@{fa-css-prefix}-minus:before { content: @fa-var-minus; } +.@{fa-css-prefix}-asterisk:before { content: @fa-var-asterisk; } +.@{fa-css-prefix}-exclamation-circle:before { content: @fa-var-exclamation-circle; } +.@{fa-css-prefix}-gift:before { content: @fa-var-gift; } +.@{fa-css-prefix}-leaf:before { content: @fa-var-leaf; } +.@{fa-css-prefix}-fire:before { content: @fa-var-fire; } +.@{fa-css-prefix}-eye:before { content: @fa-var-eye; } +.@{fa-css-prefix}-eye-slash:before { content: @fa-var-eye-slash; } +.@{fa-css-prefix}-warning:before, +.@{fa-css-prefix}-exclamation-triangle:before { content: @fa-var-exclamation-triangle; } +.@{fa-css-prefix}-plane:before { content: @fa-var-plane; } +.@{fa-css-prefix}-calendar:before { content: @fa-var-calendar; } +.@{fa-css-prefix}-random:before { content: @fa-var-random; } +.@{fa-css-prefix}-comment:before { content: @fa-var-comment; } +.@{fa-css-prefix}-magnet:before { content: @fa-var-magnet; } +.@{fa-css-prefix}-chevron-up:before { content: @fa-var-chevron-up; } +.@{fa-css-prefix}-chevron-down:before { content: @fa-var-chevron-down; } +.@{fa-css-prefix}-retweet:before { content: @fa-var-retweet; } +.@{fa-css-prefix}-shopping-cart:before { content: @fa-var-shopping-cart; } +.@{fa-css-prefix}-folder:before { content: @fa-var-folder; } +.@{fa-css-prefix}-folder-open:before { content: @fa-var-folder-open; } +.@{fa-css-prefix}-arrows-v:before { content: @fa-var-arrows-v; } +.@{fa-css-prefix}-arrows-h:before { content: @fa-var-arrows-h; } +.@{fa-css-prefix}-bar-chart-o:before, +.@{fa-css-prefix}-bar-chart:before { content: @fa-var-bar-chart; } +.@{fa-css-prefix}-twitter-square:before { content: @fa-var-twitter-square; } +.@{fa-css-prefix}-facebook-square:before { content: @fa-var-facebook-square; } +.@{fa-css-prefix}-camera-retro:before { content: @fa-var-camera-retro; } +.@{fa-css-prefix}-key:before { content: @fa-var-key; } +.@{fa-css-prefix}-gears:before, +.@{fa-css-prefix}-cogs:before { content: @fa-var-cogs; } +.@{fa-css-prefix}-comments:before { content: @fa-var-comments; } +.@{fa-css-prefix}-thumbs-o-up:before { content: @fa-var-thumbs-o-up; } +.@{fa-css-prefix}-thumbs-o-down:before { content: @fa-var-thumbs-o-down; } +.@{fa-css-prefix}-star-half:before { content: @fa-var-star-half; } +.@{fa-css-prefix}-heart-o:before { content: @fa-var-heart-o; } +.@{fa-css-prefix}-sign-out:before { content: @fa-var-sign-out; } +.@{fa-css-prefix}-linkedin-square:before { content: @fa-var-linkedin-square; } +.@{fa-css-prefix}-thumb-tack:before { content: @fa-var-thumb-tack; } +.@{fa-css-prefix}-external-link:before { content: @fa-var-external-link; } +.@{fa-css-prefix}-sign-in:before { content: @fa-var-sign-in; } +.@{fa-css-prefix}-trophy:before { content: @fa-var-trophy; } +.@{fa-css-prefix}-github-square:before { content: @fa-var-github-square; } +.@{fa-css-prefix}-upload:before { content: @fa-var-upload; } +.@{fa-css-prefix}-lemon-o:before { content: @fa-var-lemon-o; } +.@{fa-css-prefix}-phone:before { content: @fa-var-phone; } +.@{fa-css-prefix}-square-o:before { content: @fa-var-square-o; } +.@{fa-css-prefix}-bookmark-o:before { content: @fa-var-bookmark-o; } +.@{fa-css-prefix}-phone-square:before { content: @fa-var-phone-square; } +.@{fa-css-prefix}-twitter:before { content: @fa-var-twitter; } +.@{fa-css-prefix}-facebook-f:before, +.@{fa-css-prefix}-facebook:before { content: @fa-var-facebook; } +.@{fa-css-prefix}-github:before { content: @fa-var-github; } +.@{fa-css-prefix}-unlock:before { content: @fa-var-unlock; } +.@{fa-css-prefix}-credit-card:before { content: @fa-var-credit-card; } +.@{fa-css-prefix}-feed:before, +.@{fa-css-prefix}-rss:before { content: @fa-var-rss; } +.@{fa-css-prefix}-hdd-o:before { content: @fa-var-hdd-o; } +.@{fa-css-prefix}-bullhorn:before { content: @fa-var-bullhorn; } +.@{fa-css-prefix}-bell-o:before { content: @fa-var-bell-o; } +.@{fa-css-prefix}-certificate:before { content: @fa-var-certificate; } +.@{fa-css-prefix}-hand-o-right:before { content: @fa-var-hand-o-right; } +.@{fa-css-prefix}-hand-o-left:before { content: @fa-var-hand-o-left; } +.@{fa-css-prefix}-hand-o-up:before { content: @fa-var-hand-o-up; } +.@{fa-css-prefix}-hand-o-down:before { content: @fa-var-hand-o-down; } +.@{fa-css-prefix}-arrow-circle-left:before { content: @fa-var-arrow-circle-left; } +.@{fa-css-prefix}-arrow-circle-right:before { content: @fa-var-arrow-circle-right; } +.@{fa-css-prefix}-arrow-circle-up:before { content: @fa-var-arrow-circle-up; } +.@{fa-css-prefix}-arrow-circle-down:before { content: @fa-var-arrow-circle-down; } +.@{fa-css-prefix}-globe:before { content: @fa-var-globe; } +.@{fa-css-prefix}-globe-e:before { content: @fa-var-globe-e; } +.@{fa-css-prefix}-globe-w:before { content: @fa-var-globe-w; } +.@{fa-css-prefix}-wrench:before { content: @fa-var-wrench; } +.@{fa-css-prefix}-tasks:before { content: @fa-var-tasks; } +.@{fa-css-prefix}-filter:before { content: @fa-var-filter; } +.@{fa-css-prefix}-briefcase:before { content: @fa-var-briefcase; } +.@{fa-css-prefix}-arrows-alt:before { content: @fa-var-arrows-alt; } +.@{fa-css-prefix}-community:before, +.@{fa-css-prefix}-group:before, +.@{fa-css-prefix}-users:before { content: @fa-var-users; } +.@{fa-css-prefix}-chain:before, +.@{fa-css-prefix}-link:before { content: @fa-var-link; } +.@{fa-css-prefix}-cloud:before { content: @fa-var-cloud; } +.@{fa-css-prefix}-flask:before { content: @fa-var-flask; } +.@{fa-css-prefix}-cut:before, +.@{fa-css-prefix}-scissors:before { content: @fa-var-scissors; } +.@{fa-css-prefix}-copy:before, +.@{fa-css-prefix}-files-o:before { content: @fa-var-files-o; } +.@{fa-css-prefix}-paperclip:before { content: @fa-var-paperclip; } +.@{fa-css-prefix}-save:before, +.@{fa-css-prefix}-floppy-o:before { content: @fa-var-floppy-o; } +.@{fa-css-prefix}-square:before { content: @fa-var-square; } +.@{fa-css-prefix}-navicon:before, +.@{fa-css-prefix}-reorder:before, +.@{fa-css-prefix}-bars:before { content: @fa-var-bars; } +.@{fa-css-prefix}-list-ul:before { content: @fa-var-list-ul; } +.@{fa-css-prefix}-list-ol:before { content: @fa-var-list-ol; } +.@{fa-css-prefix}-strikethrough:before { content: @fa-var-strikethrough; } +.@{fa-css-prefix}-underline:before { content: @fa-var-underline; } +.@{fa-css-prefix}-table:before { content: @fa-var-table; } +.@{fa-css-prefix}-magic:before { content: @fa-var-magic; } +.@{fa-css-prefix}-truck:before { content: @fa-var-truck; } +.@{fa-css-prefix}-pinterest:before { content: @fa-var-pinterest; } +.@{fa-css-prefix}-pinterest-square:before { content: @fa-var-pinterest-square; } +.@{fa-css-prefix}-google-plus-square:before { content: @fa-var-google-plus-square; } +.@{fa-css-prefix}-google-plus-g:before, +.@{fa-css-prefix}-google-plus:before { content: @fa-var-google-plus; } +.@{fa-css-prefix}-money:before { content: @fa-var-money; } +.@{fa-css-prefix}-caret-down:before { content: @fa-var-caret-down; } +.@{fa-css-prefix}-caret-up:before { content: @fa-var-caret-up; } +.@{fa-css-prefix}-caret-left:before { content: @fa-var-caret-left; } +.@{fa-css-prefix}-caret-right:before { content: @fa-var-caret-right; } +.@{fa-css-prefix}-columns:before { content: @fa-var-columns; } +.@{fa-css-prefix}-unsorted:before, +.@{fa-css-prefix}-sort:before { content: @fa-var-sort; } +.@{fa-css-prefix}-sort-down:before, +.@{fa-css-prefix}-sort-desc:before { content: @fa-var-sort-desc; } +.@{fa-css-prefix}-sort-up:before, +.@{fa-css-prefix}-sort-asc:before { content: @fa-var-sort-asc; } +.@{fa-css-prefix}-envelope:before { content: @fa-var-envelope; } +.@{fa-css-prefix}-linkedin:before { content: @fa-var-linkedin; } +.@{fa-css-prefix}-rotate-left:before, +.@{fa-css-prefix}-undo:before { content: @fa-var-undo; } +.@{fa-css-prefix}-legal:before, +.@{fa-css-prefix}-gavel:before { content: @fa-var-gavel; } +.@{fa-css-prefix}-dashboard:before, +.@{fa-css-prefix}-tachometer:before { content: @fa-var-tachometer; } +.@{fa-css-prefix}-comment-o:before { content: @fa-var-comment-o; } +.@{fa-css-prefix}-comments-o:before { content: @fa-var-comments-o; } +.@{fa-css-prefix}-flash:before, +.@{fa-css-prefix}-bolt:before { content: @fa-var-bolt; } +.@{fa-css-prefix}-sitemap:before { content: @fa-var-sitemap; } +.@{fa-css-prefix}-umbrella:before { content: @fa-var-umbrella; } +.@{fa-css-prefix}-paste:before, +.@{fa-css-prefix}-clipboard:before { content: @fa-var-clipboard; } +.@{fa-css-prefix}-lightbulb-o:before { content: @fa-var-lightbulb-o; } +.@{fa-css-prefix}-exchange:before { content: @fa-var-exchange; } +.@{fa-css-prefix}-cloud-download:before { content: @fa-var-cloud-download; } +.@{fa-css-prefix}-cloud-upload:before { content: @fa-var-cloud-upload; } +.@{fa-css-prefix}-user-md:before { content: @fa-var-user-md; } +.@{fa-css-prefix}-stethoscope:before { content: @fa-var-stethoscope; } +.@{fa-css-prefix}-suitcase:before { content: @fa-var-suitcase; } +.@{fa-css-prefix}-bell:before { content: @fa-var-bell; } +.@{fa-css-prefix}-coffee:before { content: @fa-var-coffee; } +.@{fa-css-prefix}-utensils:before, +.@{fa-css-prefix}-cutlery:before { content: @fa-var-cutlery; } +.@{fa-css-prefix}-file-text-o:before { content: @fa-var-file-text-o; } +.@{fa-css-prefix}-building-o:before { content: @fa-var-building-o; } +.@{fa-css-prefix}-hospital-o:before { content: @fa-var-hospital-o; } +.@{fa-css-prefix}-ambulance:before { content: @fa-var-ambulance; } +.@{fa-css-prefix}-medkit:before { content: @fa-var-medkit; } +.@{fa-css-prefix}-fighter-jet:before { content: @fa-var-fighter-jet; } +.@{fa-css-prefix}-beer:before { content: @fa-var-beer; } +.@{fa-css-prefix}-h-square:before { content: @fa-var-h-square; } +.@{fa-css-prefix}-plus-square:before { content: @fa-var-plus-square; } +.@{fa-css-prefix}-angle-double-left:before { content: @fa-var-angle-double-left; } +.@{fa-css-prefix}-angle-double-right:before { content: @fa-var-angle-double-right; } +.@{fa-css-prefix}-angle-double-up:before { content: @fa-var-angle-double-up; } +.@{fa-css-prefix}-angle-double-down:before { content: @fa-var-angle-double-down; } +.@{fa-css-prefix}-angle-left:before { content: @fa-var-angle-left; } +.@{fa-css-prefix}-angle-right:before { content: @fa-var-angle-right; } +.@{fa-css-prefix}-angle-up:before { content: @fa-var-angle-up; } +.@{fa-css-prefix}-angle-down:before { content: @fa-var-angle-down; } +.@{fa-css-prefix}-desktop:before { content: @fa-var-desktop; } +.@{fa-css-prefix}-laptop:before { content: @fa-var-laptop; } +.@{fa-css-prefix}-tablet:before { content: @fa-var-tablet; } +.@{fa-css-prefix}-mobile-phone:before, +.@{fa-css-prefix}-mobile:before { content: @fa-var-mobile; } +.@{fa-css-prefix}-circle-o:before { content: @fa-var-circle-o; } +.@{fa-css-prefix}-quote-left:before { content: @fa-var-quote-left; } +.@{fa-css-prefix}-quote-right:before { content: @fa-var-quote-right; } +.@{fa-css-prefix}-spinner:before { content: @fa-var-spinner; } +.@{fa-css-prefix}-circle:before { content: @fa-var-circle; } +.@{fa-css-prefix}-mail-reply:before, +.@{fa-css-prefix}-reply:before { content: @fa-var-reply; } +.@{fa-css-prefix}-github-alt:before { content: @fa-var-github-alt; } +.@{fa-css-prefix}-folder-o:before { content: @fa-var-folder-o; } +.@{fa-css-prefix}-folder-open-o:before { content: @fa-var-folder-open-o; } +.@{fa-css-prefix}-smile-o:before { content: @fa-var-smile-o; } +.@{fa-css-prefix}-frown-o:before { content: @fa-var-frown-o; } +.@{fa-css-prefix}-meh-o:before { content: @fa-var-meh-o; } +.@{fa-css-prefix}-gamepad:before { content: @fa-var-gamepad; } +.@{fa-css-prefix}-keyboard-o:before { content: @fa-var-keyboard-o; } +.@{fa-css-prefix}-flag-o:before { content: @fa-var-flag-o; } +.@{fa-css-prefix}-flag-checkered:before { content: @fa-var-flag-checkered; } +.@{fa-css-prefix}-terminal:before { content: @fa-var-terminal; } +.@{fa-css-prefix}-code:before { content: @fa-var-code; } +.@{fa-css-prefix}-mail-reply-all:before, +.@{fa-css-prefix}-reply-all:before { content: @fa-var-reply-all; } +.@{fa-css-prefix}-star-half-empty:before, +.@{fa-css-prefix}-star-half-full:before, +.@{fa-css-prefix}-star-half-o:before { content: @fa-var-star-half-o; } +.@{fa-css-prefix}-location-arrow:before { content: @fa-var-location-arrow; } +.@{fa-css-prefix}-crop:before { content: @fa-var-crop; } +.@{fa-css-prefix}-code-fork:before { content: @fa-var-code-fork; } +.@{fa-css-prefix}-unlink:before, +.@{fa-css-prefix}-chain-broken:before { content: @fa-var-chain-broken; } +.@{fa-css-prefix}-question:before { content: @fa-var-question; } +.@{fa-css-prefix}-info:before { content: @fa-var-info; } +.@{fa-css-prefix}-exclamation:before { content: @fa-var-exclamation; } +.@{fa-css-prefix}-superscript:before { content: @fa-var-superscript; } +.@{fa-css-prefix}-subscript:before { content: @fa-var-subscript; } +.@{fa-css-prefix}-eraser:before { content: @fa-var-eraser; } +.@{fa-css-prefix}-puzzle-piece:before { content: @fa-var-puzzle-piece; } +.@{fa-css-prefix}-microphone:before { content: @fa-var-microphone; } +.@{fa-css-prefix}-microphone-slash:before { content: @fa-var-microphone-slash; } +.@{fa-css-prefix}-shield:before { content: @fa-var-shield; } +.@{fa-css-prefix}-calendar-o:before { content: @fa-var-calendar-o; } +.@{fa-css-prefix}-fire-extinguisher:before { content: @fa-var-fire-extinguisher; } +.@{fa-css-prefix}-rocket:before { content: @fa-var-rocket; } +.@{fa-css-prefix}-maxcdn:before { content: @fa-var-maxcdn; } +.@{fa-css-prefix}-chevron-circle-left:before { content: @fa-var-chevron-circle-left; } +.@{fa-css-prefix}-chevron-circle-right:before { content: @fa-var-chevron-circle-right; } +.@{fa-css-prefix}-chevron-circle-up:before { content: @fa-var-chevron-circle-up; } +.@{fa-css-prefix}-chevron-circle-down:before { content: @fa-var-chevron-circle-down; } +.@{fa-css-prefix}-html5:before { content: @fa-var-html5; } +.@{fa-css-prefix}-css3:before { content: @fa-var-css3; } +.@{fa-css-prefix}-anchor:before { content: @fa-var-anchor; } +.@{fa-css-prefix}-unlock-alt:before { content: @fa-var-unlock-alt; } +.@{fa-css-prefix}-bullseye:before { content: @fa-var-bullseye; } +.@{fa-css-prefix}-ellipsis-h:before { content: @fa-var-ellipsis-h; } +.@{fa-css-prefix}-ellipsis-v:before { content: @fa-var-ellipsis-v; } +.@{fa-css-prefix}-rss-square:before { content: @fa-var-rss-square; } +.@{fa-css-prefix}-play-circle:before { content: @fa-var-play-circle; } +.@{fa-css-prefix}-ticket:before { content: @fa-var-ticket; } +.@{fa-css-prefix}-minus-square:before { content: @fa-var-minus-square; } +.@{fa-css-prefix}-minus-square-o:before { content: @fa-var-minus-square-o; } +.@{fa-css-prefix}-level-up:before { content: @fa-var-level-up; } +.@{fa-css-prefix}-level-down:before { content: @fa-var-level-down; } +.@{fa-css-prefix}-check-square:before { content: @fa-var-check-square; } +.@{fa-css-prefix}-pencil-square:before { content: @fa-var-pencil-square; } +.@{fa-css-prefix}-external-link-square:before { content: @fa-var-external-link-square; } +.@{fa-css-prefix}-share-square:before { content: @fa-var-share-square; } +.@{fa-css-prefix}-compass:before { content: @fa-var-compass; } +.@{fa-css-prefix}-toggle-down:before, +.@{fa-css-prefix}-caret-square-o-down:before { content: @fa-var-caret-square-o-down; } +.@{fa-css-prefix}-toggle-up:before, +.@{fa-css-prefix}-caret-square-o-up:before { content: @fa-var-caret-square-o-up; } +.@{fa-css-prefix}-toggle-right:before, +.@{fa-css-prefix}-caret-square-o-right:before { content: @fa-var-caret-square-o-right; } +.@{fa-css-prefix}-euro:before, +.@{fa-css-prefix}-eur:before { content: @fa-var-eur; } +.@{fa-css-prefix}-pound:before, +.@{fa-css-prefix}-gbp:before { content: @fa-var-gbp; } +.@{fa-css-prefix}-dollar:before, +.@{fa-css-prefix}-usd:before { content: @fa-var-usd; } +.@{fa-css-prefix}-rupee:before, +.@{fa-css-prefix}-inr:before { content: @fa-var-inr; } +.@{fa-css-prefix}-cny:before, +.@{fa-css-prefix}-rmb:before, +.@{fa-css-prefix}-yen:before, +.@{fa-css-prefix}-jpy:before { content: @fa-var-jpy; } +.@{fa-css-prefix}-ruble:before, +.@{fa-css-prefix}-rouble:before, +.@{fa-css-prefix}-rub:before { content: @fa-var-rub; } +.@{fa-css-prefix}-won:before, +.@{fa-css-prefix}-krw:before { content: @fa-var-krw; } +.@{fa-css-prefix}-bitcoin:before, +.@{fa-css-prefix}-btc:before { content: @fa-var-btc; } +.@{fa-css-prefix}-file:before { content: @fa-var-file; } +.@{fa-css-prefix}-file-text:before { content: @fa-var-file-text; } +.@{fa-css-prefix}-sort-alpha-down:before, +.@{fa-css-prefix}-sort-alpha-asc:before { content: @fa-var-sort-alpha-asc; } +.@{fa-css-prefix}-sort-alpha-up:before, +.@{fa-css-prefix}-sort-alpha-desc:before { content: @fa-var-sort-alpha-desc; } +.@{fa-css-prefix}-sort-amount-down:before, +.@{fa-css-prefix}-sort-amount-asc:before { content: @fa-var-sort-amount-asc; } +.@{fa-css-prefix}-sort-amount-up:before, +.@{fa-css-prefix}-sort-amount-desc:before { content: @fa-var-sort-amount-desc; } +.@{fa-css-prefix}-sort-numeric-down:before, +.@{fa-css-prefix}-sort-numeric-asc:before { content: @fa-var-sort-numeric-asc; } +.@{fa-css-prefix}-sort-numeric-up:before, +.@{fa-css-prefix}-sort-numeric-desc:before { content: @fa-var-sort-numeric-desc; } +.@{fa-css-prefix}-thumbs-up:before { content: @fa-var-thumbs-up; } +.@{fa-css-prefix}-thumbs-down:before { content: @fa-var-thumbs-down; } +.@{fa-css-prefix}-youtube-square:before { content: @fa-var-youtube-square; } +.@{fa-css-prefix}-youtube:before { content: @fa-var-youtube; } +.@{fa-css-prefix}-xing:before { content: @fa-var-xing; } +.@{fa-css-prefix}-xing-square:before { content: @fa-var-xing-square; } +.@{fa-css-prefix}-youtube-play:before { content: @fa-var-youtube-play; } +.@{fa-css-prefix}-dropbox:before { content: @fa-var-dropbox; } +.@{fa-css-prefix}-stack-overflow:before { content: @fa-var-stack-overflow; } +.@{fa-css-prefix}-instagram:before { content: @fa-var-instagram; } +.@{fa-css-prefix}-flickr:before { content: @fa-var-flickr; } +.@{fa-css-prefix}-adn:before { content: @fa-var-adn; } +.@{fa-css-prefix}-bitbucket:before { content: @fa-var-bitbucket; } +.@{fa-css-prefix}-bitbucket-square:before { content: @fa-var-bitbucket-square; } +.@{fa-css-prefix}-tumblr:before { content: @fa-var-tumblr; } +.@{fa-css-prefix}-tumblr-square:before { content: @fa-var-tumblr-square; } +.@{fa-css-prefix}-long-arrow-down:before { content: @fa-var-long-arrow-down; } +.@{fa-css-prefix}-long-arrow-up:before { content: @fa-var-long-arrow-up; } +.@{fa-css-prefix}-long-arrow-left:before { content: @fa-var-long-arrow-left; } +.@{fa-css-prefix}-long-arrow-right:before { content: @fa-var-long-arrow-right; } +.@{fa-css-prefix}-apple:before { content: @fa-var-apple; } +.@{fa-css-prefix}-windows:before { content: @fa-var-windows; } +.@{fa-css-prefix}-android:before { content: @fa-var-android; } +.@{fa-css-prefix}-linux:before { content: @fa-var-linux; } +.@{fa-css-prefix}-dribbble:before { content: @fa-var-dribbble; } +.@{fa-css-prefix}-skype:before { content: @fa-var-skype; } +.@{fa-css-prefix}-foursquare:before { content: @fa-var-foursquare; } +.@{fa-css-prefix}-trello:before { content: @fa-var-trello; } +.@{fa-css-prefix}-female:before { content: @fa-var-female; } +.@{fa-css-prefix}-male:before { content: @fa-var-male; } +.@{fa-css-prefix}-gittip:before, +.@{fa-css-prefix}-gratipay:before { content: @fa-var-gratipay; } +.@{fa-css-prefix}-sun-o:before { content: @fa-var-sun-o; } +.@{fa-css-prefix}-moon-o:before { content: @fa-var-moon-o; } +.@{fa-css-prefix}-archive:before { content: @fa-var-archive; } +.@{fa-css-prefix}-bug:before { content: @fa-var-bug; } +.@{fa-css-prefix}-vk:before { content: @fa-var-vk; } +.@{fa-css-prefix}-weibo:before { content: @fa-var-weibo; } +.@{fa-css-prefix}-renren:before { content: @fa-var-renren; } +.@{fa-css-prefix}-pagelines:before { content: @fa-var-pagelines; } +.@{fa-css-prefix}-stack-exchange:before { content: @fa-var-stack-exchange; } +.@{fa-css-prefix}-arrow-circle-o-right:before { content: @fa-var-arrow-circle-o-right; } +.@{fa-css-prefix}-arrow-circle-o-left:before { content: @fa-var-arrow-circle-o-left; } +.@{fa-css-prefix}-toggle-left:before, +.@{fa-css-prefix}-caret-square-o-left:before { content: @fa-var-caret-square-o-left; } +.@{fa-css-prefix}-dot-circle-o:before { content: @fa-var-dot-circle-o; } +.@{fa-css-prefix}-wheelchair:before { content: @fa-var-wheelchair; } +.@{fa-css-prefix}-vimeo-square:before { content: @fa-var-vimeo-square; } +.@{fa-css-prefix}-turkish-lira:before, +.@{fa-css-prefix}-try:before { content: @fa-var-try; } +.@{fa-css-prefix}-plus-square-o:before { content: @fa-var-plus-square-o; } +.@{fa-css-prefix}-space-shuttle:before { content: @fa-var-space-shuttle; } +.@{fa-css-prefix}-slack:before { content: @fa-var-slack; } +.@{fa-css-prefix}-envelope-square:before { content: @fa-var-envelope-square; } +.@{fa-css-prefix}-wordpress:before { content: @fa-var-wordpress; } +.@{fa-css-prefix}-openid:before { content: @fa-var-openid; } +.@{fa-css-prefix}-institution:before, +.@{fa-css-prefix}-bank:before, +.@{fa-css-prefix}-university:before { content: @fa-var-university; } +.@{fa-css-prefix}-mortar-board:before, +.@{fa-css-prefix}-graduation-cap:before { content: @fa-var-graduation-cap; } +.@{fa-css-prefix}-yahoo:before { content: @fa-var-yahoo; } +.@{fa-css-prefix}-google:before { content: @fa-var-google; } +.@{fa-css-prefix}-reddit:before { content: @fa-var-reddit; } +.@{fa-css-prefix}-reddit-square:before { content: @fa-var-reddit-square; } +.@{fa-css-prefix}-stumbleupon-circle:before { content: @fa-var-stumbleupon-circle; } +.@{fa-css-prefix}-stumbleupon:before { content: @fa-var-stumbleupon; } +.@{fa-css-prefix}-delicious:before { content: @fa-var-delicious; } +.@{fa-css-prefix}-digg:before { content: @fa-var-digg; } +.@{fa-css-prefix}-drupal:before { content: @fa-var-drupal; } +.@{fa-css-prefix}-joomla:before { content: @fa-var-joomla; } +.@{fa-css-prefix}-language:before { content: @fa-var-language; } +.@{fa-css-prefix}-fax:before { content: @fa-var-fax; } +.@{fa-css-prefix}-building:before { content: @fa-var-building; } +.@{fa-css-prefix}-child:before { content: @fa-var-child; } +.@{fa-css-prefix}-paw:before { content: @fa-var-paw; } +.@{fa-css-prefix}-utensil-spoon:before, +.@{fa-css-prefix}-spoon:before { content: @fa-var-spoon; } +.@{fa-css-prefix}-cube:before { content: @fa-var-cube; } +.@{fa-css-prefix}-cubes:before { content: @fa-var-cubes; } +.@{fa-css-prefix}-behance:before { content: @fa-var-behance; } +.@{fa-css-prefix}-behance-square:before { content: @fa-var-behance-square; } +.@{fa-css-prefix}-steam:before { content: @fa-var-steam; } +.@{fa-css-prefix}-steam-square:before { content: @fa-var-steam-square; } +.@{fa-css-prefix}-recycle:before { content: @fa-var-recycle; } +.@{fa-css-prefix}-automobile:before, +.@{fa-css-prefix}-car:before { content: @fa-var-car; } +.@{fa-css-prefix}-cab:before, +.@{fa-css-prefix}-taxi:before { content: @fa-var-taxi; } +.@{fa-css-prefix}-tree:before { content: @fa-var-tree; } +.@{fa-css-prefix}-spotify:before { content: @fa-var-spotify; } +.@{fa-css-prefix}-deviantart:before { content: @fa-var-deviantart; } +.@{fa-css-prefix}-soundcloud:before { content: @fa-var-soundcloud; } +.@{fa-css-prefix}-database:before { content: @fa-var-database; } +.@{fa-css-prefix}-file-pdf-o:before { content: @fa-var-file-pdf-o; } +.@{fa-css-prefix}-file-word-o:before { content: @fa-var-file-word-o; } +.@{fa-css-prefix}-file-excel-o:before { content: @fa-var-file-excel-o; } +.@{fa-css-prefix}-file-powerpoint-o:before { content: @fa-var-file-powerpoint-o; } +.@{fa-css-prefix}-file-photo-o:before, +.@{fa-css-prefix}-file-picture-o:before, +.@{fa-css-prefix}-file-image-o:before { content: @fa-var-file-image-o; } +.@{fa-css-prefix}-file-zip-o:before, +.@{fa-css-prefix}-file-archive-o:before { content: @fa-var-file-archive-o; } +.@{fa-css-prefix}-file-sound-o:before, +.@{fa-css-prefix}-file-audio-o:before { content: @fa-var-file-audio-o; } +.@{fa-css-prefix}-file-movie-o:before, +.@{fa-css-prefix}-file-video-o:before { content: @fa-var-file-video-o; } +.@{fa-css-prefix}-file-code-o:before { content: @fa-var-file-code-o; } +.@{fa-css-prefix}-vine:before { content: @fa-var-vine; } +.@{fa-css-prefix}-codepen:before { content: @fa-var-codepen; } +.@{fa-css-prefix}-jsfiddle:before { content: @fa-var-jsfiddle; } +.@{fa-css-prefix}-life-bouy:before, +.@{fa-css-prefix}-life-buoy:before, +.@{fa-css-prefix}-life-saver:before, +.@{fa-css-prefix}-support:before, +.@{fa-css-prefix}-life-ring:before { content: @fa-var-life-ring; } +.@{fa-css-prefix}-circle-o-notch:before { content: @fa-var-circle-o-notch; } +.@{fa-css-prefix}-ra:before, +.@{fa-css-prefix}-resistance:before, +.@{fa-css-prefix}-rebel:before { content: @fa-var-rebel; } +.@{fa-css-prefix}-ge:before, +.@{fa-css-prefix}-empire:before { content: @fa-var-empire; } +.@{fa-css-prefix}-git-square:before { content: @fa-var-git-square; } +.@{fa-css-prefix}-git:before { content: @fa-var-git; } +.@{fa-css-prefix}-y-combinator-square:before, +.@{fa-css-prefix}-yc-square:before, +.@{fa-css-prefix}-hacker-news:before { content: @fa-var-hacker-news; } +.@{fa-css-prefix}-tencent-weibo:before { content: @fa-var-tencent-weibo; } +.@{fa-css-prefix}-qq:before { content: @fa-var-qq; } +.@{fa-css-prefix}-wechat:before, +.@{fa-css-prefix}-weixin:before { content: @fa-var-weixin; } +.@{fa-css-prefix}-send:before, +.@{fa-css-prefix}-paper-plane:before { content: @fa-var-paper-plane; } +.@{fa-css-prefix}-send-o:before, +.@{fa-css-prefix}-paper-plane-o:before { content: @fa-var-paper-plane-o; } +.@{fa-css-prefix}-history:before { content: @fa-var-history; } +.@{fa-css-prefix}-circle-thin:before { content: @fa-var-circle-thin; } +.@{fa-css-prefix}-heading:before, +.@{fa-css-prefix}-header:before { content: @fa-var-header; } +.@{fa-css-prefix}-paragraph:before { content: @fa-var-paragraph; } +.@{fa-css-prefix}-sliders:before { content: @fa-var-sliders; } +.@{fa-css-prefix}-share-alt:before { content: @fa-var-share-alt; } +.@{fa-css-prefix}-share-alt-square:before { content: @fa-var-share-alt-square; } +.@{fa-css-prefix}-bomb:before { content: @fa-var-bomb; } +.@{fa-css-prefix}-soccer-ball-o:before, +.@{fa-css-prefix}-futbol-o:before { content: @fa-var-futbol-o; } +.@{fa-css-prefix}-tty:before { content: @fa-var-tty; } +.@{fa-css-prefix}-binoculars:before { content: @fa-var-binoculars; } +.@{fa-css-prefix}-plug:before { content: @fa-var-plug; } +.@{fa-css-prefix}-slideshare:before { content: @fa-var-slideshare; } +.@{fa-css-prefix}-twitch:before { content: @fa-var-twitch; } +.@{fa-css-prefix}-yelp:before { content: @fa-var-yelp; } +.@{fa-css-prefix}-newspaper-o:before { content: @fa-var-newspaper-o; } +.@{fa-css-prefix}-wifi:before { content: @fa-var-wifi; } +.@{fa-css-prefix}-calculator:before { content: @fa-var-calculator; } +.@{fa-css-prefix}-paypal:before { content: @fa-var-paypal; } +.@{fa-css-prefix}-google-wallet:before { content: @fa-var-google-wallet; } +.@{fa-css-prefix}-cc-visa:before { content: @fa-var-cc-visa; } +.@{fa-css-prefix}-cc-mastercard:before { content: @fa-var-cc-mastercard; } +.@{fa-css-prefix}-cc-discover:before { content: @fa-var-cc-discover; } +.@{fa-css-prefix}-cc-amex:before { content: @fa-var-cc-amex; } +.@{fa-css-prefix}-cc-paypal:before { content: @fa-var-cc-paypal; } +.@{fa-css-prefix}-cc-stripe:before { content: @fa-var-cc-stripe; } +.@{fa-css-prefix}-bell-slash:before { content: @fa-var-bell-slash; } +.@{fa-css-prefix}-bell-slash-o:before { content: @fa-var-bell-slash-o; } +.@{fa-css-prefix}-trash:before { content: @fa-var-trash; } +.@{fa-css-prefix}-copyright:before { content: @fa-var-copyright; } +.@{fa-css-prefix}-at:before { content: @fa-var-at; } +.@{fa-css-prefix}-eyedropper:before { content: @fa-var-eyedropper; } +.@{fa-css-prefix}-paint-brush:before { content: @fa-var-paint-brush; } +.@{fa-css-prefix}-birthday-cake:before { content: @fa-var-birthday-cake; } +.@{fa-css-prefix}-area-chart:before { content: @fa-var-area-chart; } +.@{fa-css-prefix}-pie-chart:before { content: @fa-var-pie-chart; } +.@{fa-css-prefix}-line-chart:before { content: @fa-var-line-chart; } +.@{fa-css-prefix}-lastfm:before { content: @fa-var-lastfm; } +.@{fa-css-prefix}-lastfm-square:before { content: @fa-var-lastfm-square; } +.@{fa-css-prefix}-toggle-off:before { content: @fa-var-toggle-off; } +.@{fa-css-prefix}-toggle-on:before { content: @fa-var-toggle-on; } +.@{fa-css-prefix}-bicycle:before { content: @fa-var-bicycle; } +.@{fa-css-prefix}-bus:before { content: @fa-var-bus; } +.@{fa-css-prefix}-ioxhost:before { content: @fa-var-ioxhost; } +.@{fa-css-prefix}-angellist:before { content: @fa-var-angellist; } +.@{fa-css-prefix}-closed-captioning:before, +.@{fa-css-prefix}-cc:before { content: @fa-var-cc; } +.@{fa-css-prefix}-shekel:before, +.@{fa-css-prefix}-sheqel:before, +.@{fa-css-prefix}-ils:before { content: @fa-var-ils; } +.@{fa-css-prefix}-meanpath:before { content: @fa-var-meanpath; } +.@{fa-css-prefix}-buysellads:before { content: @fa-var-buysellads; } +.@{fa-css-prefix}-connectdevelop:before { content: @fa-var-connectdevelop; } +.@{fa-css-prefix}-dashcube:before { content: @fa-var-dashcube; } +.@{fa-css-prefix}-forumbee:before { content: @fa-var-forumbee; } +.@{fa-css-prefix}-leanpub:before { content: @fa-var-leanpub; } +.@{fa-css-prefix}-sellsy:before { content: @fa-var-sellsy; } +.@{fa-css-prefix}-shirtsinbulk:before { content: @fa-var-shirtsinbulk; } +.@{fa-css-prefix}-simplybuilt:before { content: @fa-var-simplybuilt; } +.@{fa-css-prefix}-skyatlas:before { content: @fa-var-skyatlas; } +.@{fa-css-prefix}-cart-plus:before { content: @fa-var-cart-plus; } +.@{fa-css-prefix}-cart-arrow-down:before { content: @fa-var-cart-arrow-down; } +.@{fa-css-prefix}-gem:before, +.@{fa-css-prefix}-diamond:before { content: @fa-var-diamond; } +.@{fa-css-prefix}-ship:before { content: @fa-var-ship; } +.@{fa-css-prefix}-user-secret:before { content: @fa-var-user-secret; } +.@{fa-css-prefix}-motorcycle:before { content: @fa-var-motorcycle; } +.@{fa-css-prefix}-street-view:before { content: @fa-var-street-view; } +.@{fa-css-prefix}-heartbeat:before { content: @fa-var-heartbeat; } +.@{fa-css-prefix}-venus:before { content: @fa-var-venus; } +.@{fa-css-prefix}-mars:before { content: @fa-var-mars; } +.@{fa-css-prefix}-mercury:before { content: @fa-var-mercury; } +.@{fa-css-prefix}-intersex:before, +.@{fa-css-prefix}-transgender:before { content: @fa-var-transgender; } +.@{fa-css-prefix}-transgender-alt:before { content: @fa-var-transgender-alt; } +.@{fa-css-prefix}-venus-double:before { content: @fa-var-venus-double; } +.@{fa-css-prefix}-mars-double:before { content: @fa-var-mars-double; } +.@{fa-css-prefix}-venus-mars:before { content: @fa-var-venus-mars; } +.@{fa-css-prefix}-mars-stroke:before { content: @fa-var-mars-stroke; } +.@{fa-css-prefix}-mars-stroke-v:before { content: @fa-var-mars-stroke-v; } +.@{fa-css-prefix}-mars-stroke-h:before { content: @fa-var-mars-stroke-h; } +.@{fa-css-prefix}-neuter:before { content: @fa-var-neuter; } +.@{fa-css-prefix}-genderless:before { content: @fa-var-genderless; } +.@{fa-css-prefix}-facebook-official:before { content: @fa-var-facebook-official; } +.@{fa-css-prefix}-pinterest-p:before { content: @fa-var-pinterest-p; } +.@{fa-css-prefix}-whatsapp:before { content: @fa-var-whatsapp; } +.@{fa-css-prefix}-server:before { content: @fa-var-server; } +.@{fa-css-prefix}-user-plus:before { content: @fa-var-user-plus; } +.@{fa-css-prefix}-user-times:before { content: @fa-var-user-times; } +.@{fa-css-prefix}-hotel:before, +.@{fa-css-prefix}-bed:before { content: @fa-var-bed; } +.@{fa-css-prefix}-viacoin:before { content: @fa-var-viacoin; } +.@{fa-css-prefix}-train:before { content: @fa-var-train; } +.@{fa-css-prefix}-subway:before { content: @fa-var-subway; } +.@{fa-css-prefix}-medium:before { content: @fa-var-medium; } +.@{fa-css-prefix}-medium-square:before { content: @fa-var-medium-square; } +.@{fa-css-prefix}-yc:before, +.@{fa-css-prefix}-y-combinator:before { content: @fa-var-y-combinator; } +.@{fa-css-prefix}-optin-monster:before { content: @fa-var-optin-monster; } +.@{fa-css-prefix}-opencart:before { content: @fa-var-opencart; } +.@{fa-css-prefix}-expeditedssl:before { content: @fa-var-expeditedssl; } +.@{fa-css-prefix}-battery-4:before, +.@{fa-css-prefix}-battery:before, +.@{fa-css-prefix}-battery-full:before { content: @fa-var-battery-full; } +.@{fa-css-prefix}-battery-3:before, +.@{fa-css-prefix}-battery-three-quarters:before { content: @fa-var-battery-three-quarters; } +.@{fa-css-prefix}-battery-2:before, +.@{fa-css-prefix}-battery-half:before { content: @fa-var-battery-half; } +.@{fa-css-prefix}-battery-1:before, +.@{fa-css-prefix}-battery-quarter:before { content: @fa-var-battery-quarter; } +.@{fa-css-prefix}-battery-0:before, +.@{fa-css-prefix}-battery-empty:before { content: @fa-var-battery-empty; } +.@{fa-css-prefix}-mouse-pointer:before { content: @fa-var-mouse-pointer; } +.@{fa-css-prefix}-i-cursor:before { content: @fa-var-i-cursor; } +.@{fa-css-prefix}-object-group:before { content: @fa-var-object-group; } +.@{fa-css-prefix}-object-ungroup:before { content: @fa-var-object-ungroup; } +.@{fa-css-prefix}-sticky-note:before { content: @fa-var-sticky-note; } +.@{fa-css-prefix}-sticky-note-o:before { content: @fa-var-sticky-note-o; } +.@{fa-css-prefix}-cc-jcb:before { content: @fa-var-cc-jcb; } +.@{fa-css-prefix}-cc-diners-club:before { content: @fa-var-cc-diners-club; } +.@{fa-css-prefix}-clone:before { content: @fa-var-clone; } +.@{fa-css-prefix}-balance-scale:before { content: @fa-var-balance-scale; } +.@{fa-css-prefix}-hourglass-o:before { content: @fa-var-hourglass-o; } +.@{fa-css-prefix}-hourglass-1:before, +.@{fa-css-prefix}-hourglass-start:before { content: @fa-var-hourglass-start; } +.@{fa-css-prefix}-hourglass-2:before, +.@{fa-css-prefix}-hourglass-half:before { content: @fa-var-hourglass-half; } +.@{fa-css-prefix}-hourglass-3:before, +.@{fa-css-prefix}-hourglass-end:before { content: @fa-var-hourglass-end; } +.@{fa-css-prefix}-hourglass:before { content: @fa-var-hourglass; } +.@{fa-css-prefix}-hand-grab-o:before, +.@{fa-css-prefix}-hand-rock-o:before { content: @fa-var-hand-rock-o; } +.@{fa-css-prefix}-hand-stop-o:before, +.@{fa-css-prefix}-hand-paper-o:before { content: @fa-var-hand-paper-o; } +.@{fa-css-prefix}-hand-scissors-o:before { content: @fa-var-hand-scissors-o; } +.@{fa-css-prefix}-hand-lizard-o:before { content: @fa-var-hand-lizard-o; } +.@{fa-css-prefix}-hand-spock-o:before { content: @fa-var-hand-spock-o; } +.@{fa-css-prefix}-hand-pointer-o:before { content: @fa-var-hand-pointer-o; } +.@{fa-css-prefix}-hand-peace-o:before { content: @fa-var-hand-peace-o; } +.@{fa-css-prefix}-trademark:before { content: @fa-var-trademark; } +.@{fa-css-prefix}-registered:before { content: @fa-var-registered; } +.@{fa-css-prefix}-creative-commons:before { content: @fa-var-creative-commons; } +.@{fa-css-prefix}-gg:before { content: @fa-var-gg; } +.@{fa-css-prefix}-gg-circle:before { content: @fa-var-gg-circle; } +.@{fa-css-prefix}-tripadvisor:before { content: @fa-var-tripadvisor; } +.@{fa-css-prefix}-odnoklassniki:before { content: @fa-var-odnoklassniki; } +.@{fa-css-prefix}-odnoklassniki-square:before { content: @fa-var-odnoklassniki-square; } +.@{fa-css-prefix}-get-pocket:before { content: @fa-var-get-pocket; } +.@{fa-css-prefix}-wikipedia-w:before { content: @fa-var-wikipedia-w; } +.@{fa-css-prefix}-safari:before { content: @fa-var-safari; } +.@{fa-css-prefix}-chrome:before { content: @fa-var-chrome; } +.@{fa-css-prefix}-firefox:before { content: @fa-var-firefox; } +.@{fa-css-prefix}-opera:before { content: @fa-var-opera; } +.@{fa-css-prefix}-internet-explorer:before { content: @fa-var-internet-explorer; } +.@{fa-css-prefix}-tv:before, +.@{fa-css-prefix}-television:before { content: @fa-var-television; } +.@{fa-css-prefix}-contao:before { content: @fa-var-contao; } +.@{fa-css-prefix}-500px:before { content: @fa-var-500px; } +.@{fa-css-prefix}-amazon:before { content: @fa-var-amazon; } +.@{fa-css-prefix}-calendar-plus-o:before { content: @fa-var-calendar-plus-o; } +.@{fa-css-prefix}-calendar-minus-o:before { content: @fa-var-calendar-minus-o; } +.@{fa-css-prefix}-calendar-times-o:before { content: @fa-var-calendar-times-o; } +.@{fa-css-prefix}-calendar-check-o:before { content: @fa-var-calendar-check-o; } +.@{fa-css-prefix}-industry:before { content: @fa-var-industry; } +.@{fa-css-prefix}-map-pin:before { content: @fa-var-map-pin; } +.@{fa-css-prefix}-map-signs:before { content: @fa-var-map-signs; } +.@{fa-css-prefix}-map-o:before { content: @fa-var-map-o; } +.@{fa-css-prefix}-map:before { content: @fa-var-map; } +.@{fa-css-prefix}-commenting:before { content: @fa-var-commenting; } +.@{fa-css-prefix}-commenting-o:before { content: @fa-var-commenting-o; } +.@{fa-css-prefix}-houzz:before { content: @fa-var-houzz; } +.@{fa-css-prefix}-vimeo-v:before, +.@{fa-css-prefix}-vimeo:before { content: @fa-var-vimeo; } +.@{fa-css-prefix}-black-tie:before { content: @fa-var-black-tie; } +.@{fa-css-prefix}-fonticons:before { content: @fa-var-fonticons; } +.@{fa-css-prefix}-reddit-alien:before { content: @fa-var-reddit-alien; } +.@{fa-css-prefix}-edge:before { content: @fa-var-edge; } +.@{fa-css-prefix}-credit-card-alt:before { content: @fa-var-credit-card-alt; } +.@{fa-css-prefix}-codiepie:before { content: @fa-var-codiepie; } +.@{fa-css-prefix}-modx:before { content: @fa-var-modx; } +.@{fa-css-prefix}-fort-awesome:before { content: @fa-var-fort-awesome; } +.@{fa-css-prefix}-usb:before { content: @fa-var-usb; } +.@{fa-css-prefix}-product-hunt:before { content: @fa-var-product-hunt; } +.@{fa-css-prefix}-mixcloud:before { content: @fa-var-mixcloud; } +.@{fa-css-prefix}-scribd:before { content: @fa-var-scribd; } +.@{fa-css-prefix}-pause-circle:before { content: @fa-var-pause-circle; } +.@{fa-css-prefix}-pause-circle-o:before { content: @fa-var-pause-circle-o; } +.@{fa-css-prefix}-stop-circle:before { content: @fa-var-stop-circle; } +.@{fa-css-prefix}-stop-circle-o:before { content: @fa-var-stop-circle-o; } +.@{fa-css-prefix}-shopping-bag:before { content: @fa-var-shopping-bag; } +.@{fa-css-prefix}-shopping-basket:before { content: @fa-var-shopping-basket; } +.@{fa-css-prefix}-hashtag:before { content: @fa-var-hashtag; } +.@{fa-css-prefix}-bluetooth:before { content: @fa-var-bluetooth; } +.@{fa-css-prefix}-bluetooth-b:before { content: @fa-var-bluetooth-b; } +.@{fa-css-prefix}-percent:before { content: @fa-var-percent; } +.@{fa-css-prefix}-gitlab:before { content: @fa-var-gitlab; } +.@{fa-css-prefix}-wpbeginner:before { content: @fa-var-wpbeginner; } +.@{fa-css-prefix}-wpforms:before { content: @fa-var-wpforms; } +.@{fa-css-prefix}-envira:before { content: @fa-var-envira; } +.@{fa-css-prefix}-universal-access:before { content: @fa-var-universal-access; } +.@{fa-css-prefix}-wheelchair-alt:before { content: @fa-var-wheelchair-alt; } +.@{fa-css-prefix}-question-circle-o:before { content: @fa-var-question-circle-o; } +.@{fa-css-prefix}-blind:before { content: @fa-var-blind; } +.@{fa-css-prefix}-audio-description:before { content: @fa-var-audio-description; } +.@{fa-css-prefix}-phone-volume:before, +.@{fa-css-prefix}-volume-control-phone:before { content: @fa-var-volume-control-phone; } +.@{fa-css-prefix}-braille:before { content: @fa-var-braille; } +.@{fa-css-prefix}-assistive-listening-systems:before { content: @fa-var-assistive-listening-systems; } +.@{fa-css-prefix}-asl-interpreting:before, +.@{fa-css-prefix}-american-sign-language-interpreting:before { content: @fa-var-american-sign-language-interpreting; } +.@{fa-css-prefix}-deafness:before, +.@{fa-css-prefix}-hard-of-hearing:before, +.@{fa-css-prefix}-deaf:before { content: @fa-var-deaf; } +.@{fa-css-prefix}-glide:before { content: @fa-var-glide; } +.@{fa-css-prefix}-glide-g:before { content: @fa-var-glide-g; } +.@{fa-css-prefix}-signing:before, +.@{fa-css-prefix}-sign-language:before { content: @fa-var-sign-language; } +.@{fa-css-prefix}-low-vision:before { content: @fa-var-low-vision; } +.@{fa-css-prefix}-viadeo:before { content: @fa-var-viadeo; } +.@{fa-css-prefix}-viadeo-square:before { content: @fa-var-viadeo-square; } +.@{fa-css-prefix}-snapchat:before { content: @fa-var-snapchat; } +.@{fa-css-prefix}-snapchat-ghost:before { content: @fa-var-snapchat-ghost; } +.@{fa-css-prefix}-snapchat-square:before { content: @fa-var-snapchat-square; } +.@{fa-css-prefix}-first-order:before { content: @fa-var-first-order; } +.@{fa-css-prefix}-yoast:before { content: @fa-var-yoast; } +.@{fa-css-prefix}-themeisle:before { content: @fa-var-themeisle; } +.@{fa-css-prefix}-google-plus-circle:before, +.@{fa-css-prefix}-google-plus-official:before { content: @fa-var-google-plus-official; } +.@{fa-css-prefix}-fa:before, +.@{fa-css-prefix}-font-awesome:before { content: @fa-var-font-awesome; } +.@{fa-css-prefix}-handshake-o:before { content: @fa-var-handshake-o; } +.@{fa-css-prefix}-envelope-open:before { content: @fa-var-envelope-open; } +.@{fa-css-prefix}-envelope-open-o:before { content: @fa-var-envelope-open-o; } +.@{fa-css-prefix}-linode:before { content: @fa-var-linode; } +.@{fa-css-prefix}-address-book:before { content: @fa-var-address-book; } +.@{fa-css-prefix}-address-book-o:before { content: @fa-var-address-book-o; } +.@{fa-css-prefix}-vcard:before, +.@{fa-css-prefix}-address-card:before { content: @fa-var-address-card; } +.@{fa-css-prefix}-vcard-o:before, +.@{fa-css-prefix}-address-card-o:before { content: @fa-var-address-card-o; } +.@{fa-css-prefix}-user-circle:before { content: @fa-var-user-circle; } +.@{fa-css-prefix}-user-circle-o:before { content: @fa-var-user-circle-o; } +.@{fa-css-prefix}-user-o:before { content: @fa-var-user-o; } +.@{fa-css-prefix}-id-badge:before { content: @fa-var-id-badge; } +.@{fa-css-prefix}-drivers-license:before, +.@{fa-css-prefix}-id-card:before { content: @fa-var-id-card; } +.@{fa-css-prefix}-drivers-license-o:before, +.@{fa-css-prefix}-id-card-o:before { content: @fa-var-id-card-o; } +.@{fa-css-prefix}-quora:before { content: @fa-var-quora; } +.@{fa-css-prefix}-free-code-camp:before { content: @fa-var-free-code-camp; } +.@{fa-css-prefix}-telegram:before { content: @fa-var-telegram; } +.@{fa-css-prefix}-thermometer-4:before, +.@{fa-css-prefix}-thermometer:before, +.@{fa-css-prefix}-thermometer-full:before { content: @fa-var-thermometer-full; } +.@{fa-css-prefix}-thermometer-3:before, +.@{fa-css-prefix}-thermometer-three-quarters:before { content: @fa-var-thermometer-three-quarters; } +.@{fa-css-prefix}-thermometer-2:before, +.@{fa-css-prefix}-thermometer-half:before { content: @fa-var-thermometer-half; } +.@{fa-css-prefix}-thermometer-1:before, +.@{fa-css-prefix}-thermometer-quarter:before { content: @fa-var-thermometer-quarter; } +.@{fa-css-prefix}-thermometer-0:before, +.@{fa-css-prefix}-thermometer-empty:before { content: @fa-var-thermometer-empty; } +.@{fa-css-prefix}-shower:before { content: @fa-var-shower; } +.@{fa-css-prefix}-bathtub:before, +.@{fa-css-prefix}-s15:before, +.@{fa-css-prefix}-bath:before { content: @fa-var-bath; } +.@{fa-css-prefix}-podcast:before { content: @fa-var-podcast; } +.@{fa-css-prefix}-window-maximize:before { content: @fa-var-window-maximize; } +.@{fa-css-prefix}-window-minimize:before { content: @fa-var-window-minimize; } +.@{fa-css-prefix}-window-restore:before { content: @fa-var-window-restore; } +.@{fa-css-prefix}-times-rectangle:before, +.@{fa-css-prefix}-window-close:before { content: @fa-var-window-close; } +.@{fa-css-prefix}-times-rectangle-o:before, +.@{fa-css-prefix}-window-close-o:before { content: @fa-var-window-close-o; } +.@{fa-css-prefix}-bandcamp:before { content: @fa-var-bandcamp; } +.@{fa-css-prefix}-grav:before { content: @fa-var-grav; } +.@{fa-css-prefix}-etsy:before { content: @fa-var-etsy; } +.@{fa-css-prefix}-imdb:before { content: @fa-var-imdb; } +.@{fa-css-prefix}-ravelry:before { content: @fa-var-ravelry; } +.@{fa-css-prefix}-eercast:before { content: @fa-var-eercast; } +.@{fa-css-prefix}-microchip:before { content: @fa-var-microchip; } +.@{fa-css-prefix}-snowflake-o:before { content: @fa-var-snowflake-o; } +.@{fa-css-prefix}-superpowers:before { content: @fa-var-superpowers; } +.@{fa-css-prefix}-wpexplorer:before { content: @fa-var-wpexplorer; } +.@{fa-css-prefix}-meetup:before { content: @fa-var-meetup; } +.@{fa-css-prefix}-mastodon:before { content: @fa-var-mastodon; } +.@{fa-css-prefix}-mastodon-alt:before { content: @fa-var-mastodon-alt; } +.@{fa-css-prefix}-fork-circle:before, +.@{fa-css-prefix}-fork-awesome:before { content: @fa-var-fork-awesome; } +.@{fa-css-prefix}-peertube:before { content: @fa-var-peertube; } +.@{fa-css-prefix}-diaspora:before { content: @fa-var-diaspora; } +.@{fa-css-prefix}-friendica:before { content: @fa-var-friendica; } +.@{fa-css-prefix}-gnu-social:before { content: @fa-var-gnu-social; } +.@{fa-css-prefix}-liberapay-square:before { content: @fa-var-liberapay-square; } +.@{fa-css-prefix}-liberapay:before { content: @fa-var-liberapay; } +.@{fa-css-prefix}-ssb:before, +.@{fa-css-prefix}-scuttlebutt:before { content: @fa-var-scuttlebutt; } +.@{fa-css-prefix}-hubzilla:before { content: @fa-var-hubzilla; } +.@{fa-css-prefix}-social-home:before { content: @fa-var-social-home; } +.@{fa-css-prefix}-artstation:before { content: @fa-var-artstation; } +.@{fa-css-prefix}-discord:before { content: @fa-var-discord; } +.@{fa-css-prefix}-discord-alt:before { content: @fa-var-discord-alt; } +.@{fa-css-prefix}-patreon:before { content: @fa-var-patreon; } +.@{fa-css-prefix}-snowdrift:before { content: @fa-var-snowdrift; } +.@{fa-css-prefix}-activitypub:before { content: @fa-var-activitypub; } +.@{fa-css-prefix}-ethereum:before { content: @fa-var-ethereum; } +.@{fa-css-prefix}-keybase:before { content: @fa-var-keybase; } +.@{fa-css-prefix}-shaarli:before { content: @fa-var-shaarli; } +.@{fa-css-prefix}-shaarli-o:before { content: @fa-var-shaarli-o; } +.@{fa-css-prefix}-cut-key:before, +.@{fa-css-prefix}-key-modern:before { content: @fa-var-key-modern; } +.@{fa-css-prefix}-xmpp:before { content: @fa-var-xmpp; } +.@{fa-css-prefix}-archive-org:before { content: @fa-var-archive-org; } +.@{fa-css-prefix}-freedombox:before { content: @fa-var-freedombox; } +.@{fa-css-prefix}-facebook-messenger:before { content: @fa-var-facebook-messenger; } +.@{fa-css-prefix}-debian:before { content: @fa-var-debian; } +.@{fa-css-prefix}-mastodon-square:before { content: @fa-var-mastodon-square; } +.@{fa-css-prefix}-tipeee:before { content: @fa-var-tipeee; } +.@{fa-css-prefix}-react:before { content: @fa-var-react; } +.@{fa-css-prefix}-dogmazic:before { content: @fa-var-dogmazic; } +.@{fa-css-prefix}-zotero:before { content: @fa-var-zotero; } +.@{fa-css-prefix}-nodejs:before { content: @fa-var-nodejs; } +.@{fa-css-prefix}-nextcloud:before { content: @fa-var-nextcloud; } +.@{fa-css-prefix}-nextcloud-square:before { content: @fa-var-nextcloud-square; } +.@{fa-css-prefix}-hackaday:before { content: @fa-var-hackaday; } +.@{fa-css-prefix}-laravel:before { content: @fa-var-laravel; } +.@{fa-css-prefix}-signalapp:before { content: @fa-var-signalapp; } +.@{fa-css-prefix}-gnupg:before { content: @fa-var-gnupg; } +.@{fa-css-prefix}-php:before { content: @fa-var-php; } +.@{fa-css-prefix}-ffmpeg:before { content: @fa-var-ffmpeg; } +.@{fa-css-prefix}-joplin:before { content: @fa-var-joplin; } +.@{fa-css-prefix}-syncthing:before { content: @fa-var-syncthing; } +.@{fa-css-prefix}-inkscape:before { content: @fa-var-inkscape; } +.@{fa-css-prefix}-matrix-org:before { content: @fa-var-matrix-org; } +.@{fa-css-prefix}-pixelfed:before { content: @fa-var-pixelfed; } +.@{fa-css-prefix}-bootstrap:before { content: @fa-var-bootstrap; } +.@{fa-css-prefix}-dev-to:before { content: @fa-var-dev-to; } +.@{fa-css-prefix}-hashnode:before { content: @fa-var-hashnode; } +.@{fa-css-prefix}-jirafeau:before { content: @fa-var-jirafeau; } +.@{fa-css-prefix}-emby:before { content: @fa-var-emby; } +.@{fa-css-prefix}-wikidata:before { content: @fa-var-wikidata; } +.@{fa-css-prefix}-gimp:before { content: @fa-var-gimp; } +.@{fa-css-prefix}-c:before { content: @fa-var-c; } +.@{fa-css-prefix}-digitalocean:before { content: @fa-var-digitalocean; } +.@{fa-css-prefix}-att:before { content: @fa-var-att; } +.@{fa-css-prefix}-gitea:before { content: @fa-var-gitea; } +.@{fa-css-prefix}-file-epub:before { content: @fa-var-file-epub; } +.@{fa-css-prefix}-python:before { content: @fa-var-python; } +.@{fa-css-prefix}-archlinux:before { content: @fa-var-archlinux; } +.@{fa-css-prefix}-pleroma:before { content: @fa-var-pleroma; } +.@{fa-css-prefix}-unsplash:before { content: @fa-var-unsplash; } +.@{fa-css-prefix}-hackster:before { content: @fa-var-hackster; } +.@{fa-css-prefix}-spell-check:before { content: @fa-var-spell-check; } +.@{fa-css-prefix}-moon:before { content: @fa-var-moon; } +.@{fa-css-prefix}-sun:before { content: @fa-var-sun; } +.@{fa-css-prefix}-f-droid:before { content: @fa-var-f-droid; } +.@{fa-css-prefix}-biometric:before { content: @fa-var-biometric; } diff --git a/css/fork-awesome/less/larger.less b/css/fork-awesome/less/larger.less new file mode 100644 index 0000000..c9d6467 --- /dev/null +++ b/css/fork-awesome/less/larger.less @@ -0,0 +1,13 @@ +// Icon Sizes +// ------------------------- + +/* makes the font 33% larger relative to the icon container */ +.@{fa-css-prefix}-lg { + font-size: (4em / 3); + line-height: (3em / 4); + vertical-align: -15%; +} +.@{fa-css-prefix}-2x { font-size: 2em; } +.@{fa-css-prefix}-3x { font-size: 3em; } +.@{fa-css-prefix}-4x { font-size: 4em; } +.@{fa-css-prefix}-5x { font-size: 5em; } diff --git a/css/fork-awesome/less/list.less b/css/fork-awesome/less/list.less new file mode 100644 index 0000000..0b44038 --- /dev/null +++ b/css/fork-awesome/less/list.less @@ -0,0 +1,19 @@ +// List Icons +// ------------------------- + +.@{fa-css-prefix}-ul { + padding-left: 0; + margin-left: @fa-li-width; + list-style-type: none; + > li { position: relative; } +} +.@{fa-css-prefix}-li { + position: absolute; + left: -@fa-li-width; + width: @fa-li-width; + top: (2em / 14); + text-align: center; + &.@{fa-css-prefix}-lg { + left: (-@fa-li-width + (4em / 14)); + } +} diff --git a/css/fork-awesome/less/mixins.less b/css/fork-awesome/less/mixins.less new file mode 100644 index 0000000..f0ebc02 --- /dev/null +++ b/css/fork-awesome/less/mixins.less @@ -0,0 +1,60 @@ +// Mixins +// -------------------------- + +.fa-icon() { + display: inline-block; + font: normal normal normal @fa-font-size-base/@fa-line-height-base @fa-font-family; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + +} + +.fa-icon-rotate(@degrees, @rotation) { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation})"; + -webkit-transform: rotate(@degrees); + -ms-transform: rotate(@degrees); + transform: rotate(@degrees); +} + +.fa-icon-flip(@horiz, @vert, @rotation) { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation}, mirror=1)"; + -webkit-transform: scale(@horiz, @vert); + -ms-transform: scale(@horiz, @vert); + transform: scale(@horiz, @vert); +} + + +// Only display content to screen readers. A la Bootstrap 4. +// +// See: http://a11yproject.com/posts/how-to-hide-content/ + +.sr-only() { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0,0,0,0); + border: 0; +} + +// Use in conjunction with .sr-only to only display content when it's focused. +// +// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1 +// +// Credit: HTML5 Boilerplate + +.sr-only-focusable() { + &:active, + &:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; + } +} diff --git a/css/fork-awesome/less/path.less b/css/fork-awesome/less/path.less new file mode 100644 index 0000000..cd1544f --- /dev/null +++ b/css/fork-awesome/less/path.less @@ -0,0 +1,15 @@ +/* FONT PATH + * -------------------------- */ + +@font-face { + font-family: '@{fa-font-family}'; + src: url('@{fa-font-path}/forkawesome-webfont.eot?v=@{fa-version}'); + src: url('@{fa-font-path}/forkawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype'), + url('@{fa-font-path}/forkawesome-webfont.woff2?v=@{fa-version}') format('woff2'), + url('@{fa-font-path}/forkawesome-webfont.woff?v=@{fa-version}') format('woff'), + url('@{fa-font-path}/forkawesome-webfont.ttf?v=@{fa-version}') format('truetype'), + url('@{fa-font-path}/forkawesome-webfont.svg?v=@{fa-version}#forkawesomeregular') format('svg'); + // src: url('@{fa-font-path}/ForkAwesome.otf') format('opentype'); // used when developing fonts + font-weight: normal; + font-style: normal; +} diff --git a/css/fork-awesome/less/rotated-flipped.less b/css/fork-awesome/less/rotated-flipped.less new file mode 100644 index 0000000..f6ba814 --- /dev/null +++ b/css/fork-awesome/less/rotated-flipped.less @@ -0,0 +1,20 @@ +// Rotated & Flipped Icons +// ------------------------- + +.@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); } +.@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); } +.@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); } + +.@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); } +.@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); } + +// Hook for IE8-9 +// ------------------------- + +:root .@{fa-css-prefix}-rotate-90, +:root .@{fa-css-prefix}-rotate-180, +:root .@{fa-css-prefix}-rotate-270, +:root .@{fa-css-prefix}-flip-horizontal, +:root .@{fa-css-prefix}-flip-vertical { + filter: none; +} diff --git a/css/fork-awesome/less/screen-reader.less b/css/fork-awesome/less/screen-reader.less new file mode 100644 index 0000000..11c1881 --- /dev/null +++ b/css/fork-awesome/less/screen-reader.less @@ -0,0 +1,5 @@ +// Screen Readers +// ------------------------- + +.sr-only { .sr-only(); } +.sr-only-focusable { .sr-only-focusable(); } diff --git a/css/fork-awesome/less/stacked.less b/css/fork-awesome/less/stacked.less new file mode 100644 index 0000000..fc53fb0 --- /dev/null +++ b/css/fork-awesome/less/stacked.less @@ -0,0 +1,20 @@ +// Stacked Icons +// ------------------------- + +.@{fa-css-prefix}-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.@{fa-css-prefix}-stack-1x { line-height: inherit; } +.@{fa-css-prefix}-stack-2x { font-size: 2em; } +.@{fa-css-prefix}-inverse { color: @fa-inverse; } diff --git a/css/fork-awesome/less/v5-compat.less b/css/fork-awesome/less/v5-compat.less new file mode 100644 index 0000000..296ef02 --- /dev/null +++ b/css/fork-awesome/less/v5-compat.less @@ -0,0 +1,176 @@ +/*! +Fork Awesome 1.1.7 +License - https://forkaweso.me/Fork-Awesome/license + +Copyright 2018 Dave Gandy & Fork Awesome + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + */ + + +@import "variables.less"; + +.fas, .fab, .far { + display: inline-block; + font: normal normal normal @fa-font-size-base/@fa-line-height-base @fa-font-family; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + +} + +.fas { + &.fa-chart-area:before { content: "\f1fe"; } // area-chart + &.fa-arrows-alt:before { content: "\f047"; } // arrows + &.fa-expand-arrows-alt:before { content: "\f0b2"; } // arrows-alt + &.fa-arrows-alt-h:before { content: "\f07e"; } // arrows-h + &.fa-arrows-alt-v:before { content: "\f07d"; } // arrows-v + &.fa-calendar-alt:before { content: "\f073"; } // calendar + &.fa-circle-notch:before { content: "\f1ce"; } // circle-o-notch + &.fa-cloud-download-alt:before { content: "\f0ed"; } // cloud-download + &.fa-cloud-upload-alt:before { content: "\f0ee"; } // cloud-upload + &.fa-credit-card:before { content: "\f283"; } // credit-card-alt + &.fa-dollar-sign:before { content: "\f155"; } // dollar + &.fa-euro-sign:before { content: "\f153"; } // eur, euro + &.fa-exchange-alt:before { content: "\f0ec"; } // exchange + &.fa-external-link-alt:before { content: "\f08e"; } // external-link + &.fa-external-link-square-alt:before { content: "\f14c"; } // external-link-square + &.fa-eye-dropper:before { content: "\f1fb"; } // eyedropper + &.fa-pound-sign:before { content: "\f154"; } // gbp + &.fa-glass-martini:before { content: "\f000"; } // glass + &.fa-shekel-sign:before { content: "\f20b"; } // shekel + &.fa-rupee-sign:before { content: "\f156"; } // rupee + &.fa-won-sign:before { content: "\f159"; } // krw + &.fa-level-down-alt:before { content: "\f149"; } // level-down + &.fa-level-up-alt:before { content: "\f148"; } // level-up + &.fa-chart-line:before { content: "\f201"; } // line-chart + &.fa-long-arrow-alt-down:before { content: "\f175"; } // long-arrow-down + &.fa-long-arrow-alt-left:before { content: "\f177"; } // long-arrow-left + &.fa-long-arrow-alt-right:before { content: "\f178"; } // long-arrow-right + &.fa-long-arrow-alt-up:before { content: "\f176"; } // long-arrow-up + &.fa-map-marker-alt:before { content: "\f041"; } // map-marker + &.fa-mobile-alt:before { content: "\f10b"; } // mobile + &.fa-pencil-alt:before { content: "\f040"; } // pencil + &.fa-pen-square:before { content: "\f14b"; } // pencil-square + &.fa-chart-pie:before { content: "\f200"; } // pie-chart + &.fa-yen-sign:before { content: "\f157"; } // yen + &.fa-ruble-sign:before { content: "\f158"; } // ruble + &.fa-shield-alt:before { content: "\f132"; } // shield + &.fa-sign-in-alt:before { content: "\f090"; } // sign-in + &.fa-sign-out-alt:before { content: "\f08b"; } // sign-out + &.fa-sliders-h:before { content: "\f1de"; } // sliders + &.fa-tablet-alt:before { content: "\f10a"; } // tablet + &.fa-tachometer-alt:before { content: "\f0e4"; } // tachometer + &.fa-thumbtack:before { content: "\f08d"; } // thumb-tack + &.fa-ticket-alt:before { content: "\f145"; } // ticket + &.fa-trash-alt:before { content: "\f1f8"; } // trash + &.fa-lira-sign:before { content: "\f195"; } // turkish-lira +} + +.fab { + &.fa-linkedin-in:before { content: "\fe01"; } // linkedin + &.fa-linkedin:before { content: "\f08c"; } // linkedin-square +} + +.far { + &.fa-address-book:before { content: "\f2ba"; } // address-book-o + &.fa-address-card:before { content: "\f2bc"; } // address-card-o + &.fa-arrow-alt-circle-down:before { content: "\f01a"; } // arrow-circle-o-down + &.fa-arrow-alt-circle-left:before { content: "\f190"; } // arrow-circle-o-left + &.fa-arrow-alt-circle-right:before { content: "\f18e"; } // arrow-circle-o-right + &.fa-arrow-alt-circle-up:before { content: "\f01b"; } // arrow-circle-o-up + &.fa-bell:before { content: "\f0f3"; } // bell-o + &.fa-bell-slash:before { content: "\f1f7"; } // bell-slash-o + &.fa-bookmark:before { content: "\f097"; } // bookmark-o + &.fa-building:before { content: "\f0f7"; } // building-o + &.fa-calendar-check:before { content: "\f274"; } // calendar-check-o + &.fa-calendar-minus:before { content: "\f272"; } // calendar-minus-o + &.fa-calendar:before { content: "\f133"; } // calendar-o + &.fa-calendar-plus:before { content: "\f271"; } // calendar-plus-o + &.fa-calendar-times:before { content: "\f273"; } // calendar-times-o + &.fa-caret-square-down:before { content: "\f150"; } // caret-square-o-down + &.fa-caret-square-left:before { content: "\f191"; } // caret-square-o-left + &.fa-caret-square-right:before { content: "\f152"; } // caret-square-o-right + &.fa-caret-square-up:before { content: "\f151"; } // caret-square-o-up + &.fa-check-circle:before { content: "\f05d"; } // check-circle-o + &.fa-check-square:before { content: "\f046"; } // check-square-o + &.fa-circle:before { content: "\f10c"; } // circle-o + &.fa-clock:before { content: "\f017"; } // clock-o + &.fa-comment:before { content: "\f0e5"; } // comment-o + &.fa-comment-dots:before { content: "\f27b"; } // commenting-o + &.fa-comments:before { content: "\f0e6"; } // comments-o + &.fa-dot-circle:before { content: "\f192"; } // dot-circle-o + &.fa-id-card:before { content: "\f2c3"; } // drivers-license-o + &.fa-envelope:before { content: "\f003"; } // envelope-o + &.fa-envelope-open:before { content: "\f2b7"; } // envelope-open-o + &.fa-file-archive:before { content: "\f1c6"; } // file-archive-o + &.fa-file-audio:before { content: "\f1c7"; } // file-audio-o + &.fa-file-code:before { content: "\f1c9"; } // file-code-o + &.fa-file-excel:before { content: "\f1c3"; } // file-excel-o + &.fa-file-image:before { content: "\f1c5"; } // file-image-o + &.fa-file-video:before { content: "\f1c8"; } // file-video-o + &.fa-copy:before, + &.fa-file:before { content: "\f016"; } // file-o + &.fa-file-pdf:before { content: "\f1c1"; } // file-pdf-o + &.fa-file-powerpoint:before { content: "\f1c4"; } // file-powerpoint-o + &.fa-file-alt:before { content: "\f0f6"; } // file-text-o + &.fa-file-word:before { content: "\f1c2"; } // file-word-o + &.fa-flag:before { content: "\f11d"; } // flag-o + &.fa-save:before { content: "\f0c7"; } // foppy-o + &.fa-folder:before { content: "\f114"; } // folder-o + &.fa-folder-open:before { content: "\f115"; } // folder-open-o + &.fa-frown:before { content: "\f119"; } // frown-o + &.fa-futbol:before { content: "\f1e3"; } // futbol-o + &.fa-hand-rock:before { content: "\f255"; } // hand-grab-o + &.fa-hand-lizard:before { content: "\f258"; } // hand-lizard-o + &.fa-hand-point-down:before { content: "\f0a7"; } // hand-o-down + &.fa-hand-point-left:before { content: "\f0a5"; } // hand-o-left + &.fa-hand-point-right:before { content: "\f0a4"; } // hand-o-right + &.fa-hand-point-up:before { content: "\f0a6"; } // hand-o-up + &.fa-hand-paper:before { content: "\256"; } // hand-paper-o + &.fa-hand-pointer:before { content: "\f25a"; } // hand-pointer-o + &.fa-hand-scissors:before { content: "\f257"; } // hand-scissors-o + &.fa-hand-spock:before { content: "\f259"; } // hand-spock-o + &.fa-handshake:before { content: "\f2b5"; } // handshake-o + &.fa-hdd:before { content: "\f0a0"; } // hdd-o + &.fa-heart:before { content: "\f08a"; } // heart-o + &.fa-hospital:before { content: "\f0f8"; } // hospital-o + &.fa-hourglass:before { content: "\f250"; } // hourglass-o + &.fa-id-card:before { content: "\f2c3"; } // id-card-o + &.fa-keyboard:before { content: "\f11c"; } // keyboard-o + &.fa-lemon:before { content: "\f094"; } // lemon-o + &.fa-lightbulb:before { content: "\f0eb"; } // lightbulb-o + &.fa-meh:before { content: "\f11a"; } // meh-o + &.fa-minus-square:before { content: "\f147"; } // minus-square-o + &.fa-money-bill-alt:before { content: "\f0d6"; } // money + &.fa-moon:before { content: "\f186"; } // moon-o + &.fa-newspaper:before { content: "\f1ea"; } // newspaper-o + &.fa-paper-plane:before { content: "\f1d9"; } // paper-plane-o + &.fa-pause-circle:before { content: "\f28c"; } // pause-circle-o + &.fa-edit:before { content: "\f044"; } // pencil-square-o + &.fa-image:before { content: "\f03e"; } // picture-o + &.fa-play-circle:before { content: "\f01d"; } // play-circle-o + &.fa-plus-square:before { content: "\f196"; } // plus-square-o + &.fa-question-circle:before { content: "\f92c"; } // question-circle-o + &.fa-share-square:before { content: "\f045"; } // share-square-o + &.fa-smile:before { content: "\f118"; } // smile-o + &.fa-snowflake:before { content: "\f2dc"; } // snowflake-o + &.fa-futbol:before { content: "\f1e3"; } // soccer-ball-o + &.fa-star-half:before { content: "\f089"; } // star-half-o + &.fa-star:before { content: "\f006"; } // star-o + &.fa-sticky-note:before { content: "\f24a"; } // sticky-note-o + &.fa-stop-circle:before { content: "\f28e"; } // stop-circle-o + &.fa-sun:before { content: "\f185"; } // sun-o + &.fa-thumbs-down:before { content: "\f088"; } // thumbs-o-down + &.fa-thumbs-up:before { content: "\f087"; } // thumbs-o-up + &.fa-times-circle:before { content: "\f05c"; } // times-circle-o + &.fa-window-close:before { content: "\f2d4"; } // times-rectangle-o + &.fa-trash-alt:before { content: "\f014"; } // trash-o + &.fa-user-circle:before { content: "\f2be"; } // user-circle-o + &.fa-user:before { content: "\f2c0"; } // user-o +} diff --git a/css/fork-awesome/less/variables.less b/css/fork-awesome/less/variables.less new file mode 100644 index 0000000..9a07e07 --- /dev/null +++ b/css/fork-awesome/less/variables.less @@ -0,0 +1,890 @@ +// Variables +// -------------------------- + +@fa-font-path: "../fonts"; +@fa-font-size-base: 14px; +@fa-line-height-base: 1; +@fa-css-prefix: fa; +@fa-font-family: ForkAwesome; +@fa-version: "1.1.7"; +@fa-border-color: #eee; +@fa-inverse: #fff; +@fa-li-width: (30em / 14); + +@fa-var-500px: "\f26e"; +@fa-var-activitypub: "\f2f2"; +@fa-var-address-book: "\f2b9"; +@fa-var-address-book-o: "\f2ba"; +@fa-var-address-card: "\f2bb"; +@fa-var-address-card-o: "\f2bc"; +@fa-var-adjust: "\f042"; +@fa-var-adn: "\f170"; +@fa-var-align-center: "\f037"; +@fa-var-align-justify: "\f039"; +@fa-var-align-left: "\f036"; +@fa-var-align-right: "\f038"; +@fa-var-amazon: "\f270"; +@fa-var-ambulance: "\f0f9"; +@fa-var-american-sign-language-interpreting: "\f2a3"; +@fa-var-anchor: "\f13d"; +@fa-var-android: "\f17b"; +@fa-var-angellist: "\f209"; +@fa-var-angle-double-down: "\f103"; +@fa-var-angle-double-left: "\f100"; +@fa-var-angle-double-right: "\f101"; +@fa-var-angle-double-up: "\f102"; +@fa-var-angle-down: "\f107"; +@fa-var-angle-left: "\f104"; +@fa-var-angle-right: "\f105"; +@fa-var-angle-up: "\f106"; +@fa-var-apple: "\f179"; +@fa-var-archive: "\f187"; +@fa-var-archive-org: "\f2fc"; +@fa-var-archlinux: "\f323"; +@fa-var-area-chart: "\f1fe"; +@fa-var-arrow-circle-down: "\f0ab"; +@fa-var-arrow-circle-left: "\f0a8"; +@fa-var-arrow-circle-o-down: "\f01a"; +@fa-var-arrow-circle-o-left: "\f190"; +@fa-var-arrow-circle-o-right: "\f18e"; +@fa-var-arrow-circle-o-up: "\f01b"; +@fa-var-arrow-circle-right: "\f0a9"; +@fa-var-arrow-circle-up: "\f0aa"; +@fa-var-arrow-down: "\f063"; +@fa-var-arrow-left: "\f060"; +@fa-var-arrow-right: "\f061"; +@fa-var-arrow-up: "\f062"; +@fa-var-arrows: "\f047"; +@fa-var-arrows-alt: "\f0b2"; +@fa-var-arrows-h: "\f07e"; +@fa-var-arrows-v: "\f07d"; +@fa-var-artstation: "\f2ed"; +@fa-var-asl-interpreting: "\f2a3"; +@fa-var-assistive-listening-systems: "\f2a2"; +@fa-var-asterisk: "\f069"; +@fa-var-at: "\f1fa"; +@fa-var-att: "\f31e"; +@fa-var-audio-description: "\f29e"; +@fa-var-automobile: "\f1b9"; +@fa-var-backward: "\f04a"; +@fa-var-balance-scale: "\f24e"; +@fa-var-ban: "\f05e"; +@fa-var-bandcamp: "\f2d5"; +@fa-var-bank: "\f19c"; +@fa-var-bar-chart: "\f080"; +@fa-var-bar-chart-o: "\f080"; +@fa-var-barcode: "\f02a"; +@fa-var-bars: "\f0c9"; +@fa-var-bath: "\f2cd"; +@fa-var-bathtub: "\f2cd"; +@fa-var-battery: "\f240"; +@fa-var-battery-0: "\f244"; +@fa-var-battery-1: "\f243"; +@fa-var-battery-2: "\f242"; +@fa-var-battery-3: "\f241"; +@fa-var-battery-4: "\f240"; +@fa-var-battery-empty: "\f244"; +@fa-var-battery-full: "\f240"; +@fa-var-battery-half: "\f242"; +@fa-var-battery-quarter: "\f243"; +@fa-var-battery-three-quarters: "\f241"; +@fa-var-bed: "\f236"; +@fa-var-beer: "\f0fc"; +@fa-var-behance: "\f1b4"; +@fa-var-behance-square: "\f1b5"; +@fa-var-bell: "\f0a2"; +@fa-var-bell-o: "\f0f3"; +@fa-var-bell-slash: "\f1f6"; +@fa-var-bell-slash-o: "\f1f7"; +@fa-var-bicycle: "\f206"; +@fa-var-binoculars: "\f1e5"; +@fa-var-biometric: "\f32b"; +@fa-var-birthday-cake: "\f1fd"; +@fa-var-bitbucket: "\f171"; +@fa-var-bitbucket-square: "\f172"; +@fa-var-bitcoin: "\f15a"; +@fa-var-black-tie: "\f27e"; +@fa-var-blind: "\f29d"; +@fa-var-bluetooth: "\f293"; +@fa-var-bluetooth-b: "\f294"; +@fa-var-bold: "\f032"; +@fa-var-bolt: "\f0e7"; +@fa-var-bomb: "\f1e2"; +@fa-var-book: "\f02d"; +@fa-var-bookmark: "\f02e"; +@fa-var-bookmark-o: "\f097"; +@fa-var-bootstrap: "\f315"; +@fa-var-braille: "\f2a1"; +@fa-var-briefcase: "\f0b1"; +@fa-var-btc: "\f15a"; +@fa-var-bug: "\f188"; +@fa-var-building: "\f1ad"; +@fa-var-building-o: "\f0f7"; +@fa-var-bullhorn: "\f0a1"; +@fa-var-bullseye: "\f140"; +@fa-var-bus: "\f207"; +@fa-var-buysellads: "\f20d"; +@fa-var-c: "\f31c"; +@fa-var-cab: "\f1ba"; +@fa-var-calculator: "\f1ec"; +@fa-var-calendar: "\f073"; +@fa-var-calendar-check-o: "\f274"; +@fa-var-calendar-minus-o: "\f272"; +@fa-var-calendar-o: "\f133"; +@fa-var-calendar-plus-o: "\f271"; +@fa-var-calendar-times-o: "\f273"; +@fa-var-camera: "\f030"; +@fa-var-camera-retro: "\f083"; +@fa-var-car: "\f1b9"; +@fa-var-caret-down: "\f0d7"; +@fa-var-caret-left: "\f0d9"; +@fa-var-caret-right: "\f0da"; +@fa-var-caret-square-o-down: "\f150"; +@fa-var-caret-square-o-left: "\f191"; +@fa-var-caret-square-o-right: "\f152"; +@fa-var-caret-square-o-up: "\f151"; +@fa-var-caret-up: "\f0d8"; +@fa-var-cart-arrow-down: "\f218"; +@fa-var-cart-plus: "\f217"; +@fa-var-cc: "\f20a"; +@fa-var-cc-amex: "\f1f3"; +@fa-var-cc-diners-club: "\f24c"; +@fa-var-cc-discover: "\f1f2"; +@fa-var-cc-jcb: "\f24b"; +@fa-var-cc-mastercard: "\f1f1"; +@fa-var-cc-paypal: "\f1f4"; +@fa-var-cc-stripe: "\f1f5"; +@fa-var-cc-visa: "\f1f0"; +@fa-var-certificate: "\f0a3"; +@fa-var-chain: "\f0c1"; +@fa-var-chain-broken: "\f127"; +@fa-var-check: "\f00c"; +@fa-var-check-circle: "\f058"; +@fa-var-check-circle-o: "\f05d"; +@fa-var-check-square: "\f14a"; +@fa-var-check-square-o: "\f046"; +@fa-var-chevron-circle-down: "\f13a"; +@fa-var-chevron-circle-left: "\f137"; +@fa-var-chevron-circle-right: "\f138"; +@fa-var-chevron-circle-up: "\f139"; +@fa-var-chevron-down: "\f078"; +@fa-var-chevron-left: "\f053"; +@fa-var-chevron-right: "\f054"; +@fa-var-chevron-up: "\f077"; +@fa-var-child: "\f1ae"; +@fa-var-chrome: "\f268"; +@fa-var-circle: "\f111"; +@fa-var-circle-o: "\f10c"; +@fa-var-circle-o-notch: "\f1ce"; +@fa-var-circle-thin: "\f1db"; +@fa-var-clipboard: "\f0ea"; +@fa-var-clock-o: "\f017"; +@fa-var-clone: "\f24d"; +@fa-var-close: "\f00d"; +@fa-var-closed-captioning: "\f20a"; +@fa-var-cloud: "\f0c2"; +@fa-var-cloud-download: "\f0ed"; +@fa-var-cloud-upload: "\f0ee"; +@fa-var-cny: "\f157"; +@fa-var-code: "\f121"; +@fa-var-code-fork: "\f126"; +@fa-var-codepen: "\f1cb"; +@fa-var-codiepie: "\f284"; +@fa-var-coffee: "\f0f4"; +@fa-var-cog: "\f013"; +@fa-var-cogs: "\f085"; +@fa-var-columns: "\f0db"; +@fa-var-comment: "\f075"; +@fa-var-comment-o: "\f0e5"; +@fa-var-commenting: "\f27a"; +@fa-var-commenting-o: "\f27b"; +@fa-var-comments: "\f086"; +@fa-var-comments-o: "\f0e6"; +@fa-var-community: "\f0c0"; +@fa-var-compass: "\f14e"; +@fa-var-compress: "\f066"; +@fa-var-connectdevelop: "\f20e"; +@fa-var-contao: "\f26d"; +@fa-var-copy: "\f0c5"; +@fa-var-copyright: "\f1f9"; +@fa-var-creative-commons: "\f25e"; +@fa-var-credit-card: "\f09d"; +@fa-var-credit-card-alt: "\f283"; +@fa-var-crop: "\f125"; +@fa-var-crosshairs: "\f05b"; +@fa-var-css3: "\f13c"; +@fa-var-cube: "\f1b2"; +@fa-var-cubes: "\f1b3"; +@fa-var-cut: "\f0c4"; +@fa-var-cut-key: "\f2f7"; +@fa-var-cutlery: "\f0f5"; +@fa-var-dashboard: "\f0e4"; +@fa-var-dashcube: "\f210"; +@fa-var-database: "\f1c0"; +@fa-var-deaf: "\f2a4"; +@fa-var-deafness: "\f2a4"; +@fa-var-debian: "\f2ff"; +@fa-var-dedent: "\f03b"; +@fa-var-delicious: "\f1a5"; +@fa-var-desktop: "\f108"; +@fa-var-dev-to: "\f316"; +@fa-var-deviantart: "\f1bd"; +@fa-var-diamond: "\f219"; +@fa-var-diaspora: "\f2e5"; +@fa-var-digg: "\f1a6"; +@fa-var-digitalocean: "\f31d"; +@fa-var-discord: "\f2ee"; +@fa-var-discord-alt: "\f2ef"; +@fa-var-dogmazic: "\f303"; +@fa-var-dollar: "\f155"; +@fa-var-dot-circle-o: "\f192"; +@fa-var-download: "\f019"; +@fa-var-dribbble: "\f17d"; +@fa-var-drivers-license: "\f2c2"; +@fa-var-drivers-license-o: "\f2c3"; +@fa-var-dropbox: "\f16b"; +@fa-var-drupal: "\f1a9"; +@fa-var-edge: "\f282"; +@fa-var-edit: "\f044"; +@fa-var-eercast: "\f2da"; +@fa-var-eject: "\f052"; +@fa-var-ellipsis-h: "\f141"; +@fa-var-ellipsis-v: "\f142"; +@fa-var-emby: "\f319"; +@fa-var-empire: "\f1d1"; +@fa-var-envelope: "\f0e0"; +@fa-var-envelope-o: "\f003"; +@fa-var-envelope-open: "\f2b6"; +@fa-var-envelope-open-o: "\f2b7"; +@fa-var-envelope-square: "\f199"; +@fa-var-envira: "\f299"; +@fa-var-eraser: "\f12d"; +@fa-var-ethereum: "\f2f3"; +@fa-var-etsy: "\f2d7"; +@fa-var-eur: "\f153"; +@fa-var-euro: "\f153"; +@fa-var-exchange: "\f0ec"; +@fa-var-exclamation: "\f12a"; +@fa-var-exclamation-circle: "\f06a"; +@fa-var-exclamation-triangle: "\f071"; +@fa-var-expand: "\f065"; +@fa-var-expeditedssl: "\f23e"; +@fa-var-external-link: "\f08e"; +@fa-var-external-link-square: "\f14c"; +@fa-var-eye: "\f06e"; +@fa-var-eye-slash: "\f070"; +@fa-var-eyedropper: "\f1fb"; +@fa-var-f-droid: "\f32a"; +@fa-var-fa: "\f2b4"; +@fa-var-facebook: "\f09a"; +@fa-var-facebook-f: "\f09a"; +@fa-var-facebook-messenger: "\f2fe"; +@fa-var-facebook-official: "\f230"; +@fa-var-facebook-square: "\f082"; +@fa-var-fast-backward: "\f049"; +@fa-var-fast-forward: "\f050"; +@fa-var-fax: "\f1ac"; +@fa-var-feed: "\f09e"; +@fa-var-female: "\f182"; +@fa-var-ffmpeg: "\f30f"; +@fa-var-fighter-jet: "\f0fb"; +@fa-var-file: "\f15b"; +@fa-var-file-archive-o: "\f1c6"; +@fa-var-file-audio-o: "\f1c7"; +@fa-var-file-code-o: "\f1c9"; +@fa-var-file-epub: "\f321"; +@fa-var-file-excel-o: "\f1c3"; +@fa-var-file-image-o: "\f1c5"; +@fa-var-file-movie-o: "\f1c8"; +@fa-var-file-o: "\f016"; +@fa-var-file-pdf-o: "\f1c1"; +@fa-var-file-photo-o: "\f1c5"; +@fa-var-file-picture-o: "\f1c5"; +@fa-var-file-powerpoint-o: "\f1c4"; +@fa-var-file-sound-o: "\f1c7"; +@fa-var-file-text: "\f15c"; +@fa-var-file-text-o: "\f0f6"; +@fa-var-file-video-o: "\f1c8"; +@fa-var-file-word-o: "\f1c2"; +@fa-var-file-zip-o: "\f1c6"; +@fa-var-files-o: "\f0c5"; +@fa-var-film: "\f008"; +@fa-var-filter: "\f0b0"; +@fa-var-fire: "\f06d"; +@fa-var-fire-extinguisher: "\f134"; +@fa-var-firefox: "\f269"; +@fa-var-first-order: "\f2b0"; +@fa-var-flag: "\f024"; +@fa-var-flag-checkered: "\f11e"; +@fa-var-flag-o: "\f11d"; +@fa-var-flash: "\f0e7"; +@fa-var-flask: "\f0c3"; +@fa-var-flickr: "\f16e"; +@fa-var-floppy-o: "\f0c7"; +@fa-var-folder: "\f07b"; +@fa-var-folder-o: "\f114"; +@fa-var-folder-open: "\f07c"; +@fa-var-folder-open-o: "\f115"; +@fa-var-font: "\f031"; +@fa-var-font-awesome: "\f2b4"; +@fa-var-fonticons: "\f280"; +@fa-var-fork-awesome: "\f2e3"; +@fa-var-fork-circle: "\f2e3"; +@fa-var-fort-awesome: "\f286"; +@fa-var-forumbee: "\f211"; +@fa-var-forward: "\f04e"; +@fa-var-foursquare: "\f180"; +@fa-var-free-code-camp: "\f2c5"; +@fa-var-freedombox: "\f2fd"; +@fa-var-friendica: "\f2e6"; +@fa-var-frown-o: "\f119"; +@fa-var-futbol-o: "\f1e3"; +@fa-var-gamepad: "\f11b"; +@fa-var-gavel: "\f0e3"; +@fa-var-gbp: "\f154"; +@fa-var-ge: "\f1d1"; +@fa-var-gear: "\f013"; +@fa-var-gears: "\f085"; +@fa-var-gem: "\f219"; +@fa-var-genderless: "\f22d"; +@fa-var-get-pocket: "\f265"; +@fa-var-gg: "\f260"; +@fa-var-gg-circle: "\f261"; +@fa-var-gift: "\f06b"; +@fa-var-gimp: "\f31b"; +@fa-var-git: "\f1d3"; +@fa-var-git-square: "\f1d2"; +@fa-var-gitea: "\f31f"; +@fa-var-github: "\f09b"; +@fa-var-github-alt: "\f113"; +@fa-var-github-square: "\f092"; +@fa-var-gitlab: "\f296"; +@fa-var-gittip: "\f184"; +@fa-var-glass: "\f000"; +@fa-var-glide: "\f2a5"; +@fa-var-glide-g: "\f2a6"; +@fa-var-globe: "\f0ac"; +@fa-var-globe-e: "\f304"; +@fa-var-globe-w: "\f305"; +@fa-var-gnu-social: "\f2e7"; +@fa-var-gnupg: "\f30d"; +@fa-var-google: "\f1a0"; +@fa-var-google-plus: "\f0d5"; +@fa-var-google-plus-circle: "\f2b3"; +@fa-var-google-plus-g: "\f0d5"; +@fa-var-google-plus-official: "\f2b3"; +@fa-var-google-plus-square: "\f0d4"; +@fa-var-google-wallet: "\f1ee"; +@fa-var-graduation-cap: "\f19d"; +@fa-var-gratipay: "\f184"; +@fa-var-grav: "\f2d6"; +@fa-var-group: "\f0c0"; +@fa-var-h-square: "\f0fd"; +@fa-var-hackaday: "\f30a"; +@fa-var-hacker-news: "\f1d4"; +@fa-var-hackster: "\f326"; +@fa-var-hand-grab-o: "\f255"; +@fa-var-hand-lizard-o: "\f258"; +@fa-var-hand-o-down: "\f0a7"; +@fa-var-hand-o-left: "\f0a5"; +@fa-var-hand-o-right: "\f0a4"; +@fa-var-hand-o-up: "\f0a6"; +@fa-var-hand-paper-o: "\f256"; +@fa-var-hand-peace-o: "\f25b"; +@fa-var-hand-pointer-o: "\f25a"; +@fa-var-hand-rock-o: "\f255"; +@fa-var-hand-scissors-o: "\f257"; +@fa-var-hand-spock-o: "\f259"; +@fa-var-hand-stop-o: "\f256"; +@fa-var-handshake-o: "\f2b5"; +@fa-var-hard-of-hearing: "\f2a4"; +@fa-var-hashnode: "\f317"; +@fa-var-hashtag: "\f292"; +@fa-var-hdd-o: "\f0a0"; +@fa-var-header: "\f1dc"; +@fa-var-heading: "\f1dc"; +@fa-var-headphones: "\f025"; +@fa-var-heart: "\f004"; +@fa-var-heart-o: "\f08a"; +@fa-var-heartbeat: "\f21e"; +@fa-var-history: "\f1da"; +@fa-var-home: "\f015"; +@fa-var-hospital-o: "\f0f8"; +@fa-var-hotel: "\f236"; +@fa-var-hourglass: "\f254"; +@fa-var-hourglass-1: "\f251"; +@fa-var-hourglass-2: "\f252"; +@fa-var-hourglass-3: "\f253"; +@fa-var-hourglass-end: "\f253"; +@fa-var-hourglass-half: "\f252"; +@fa-var-hourglass-o: "\f250"; +@fa-var-hourglass-start: "\f251"; +@fa-var-houzz: "\f27c"; +@fa-var-html5: "\f13b"; +@fa-var-hubzilla: "\f2eb"; +@fa-var-i-cursor: "\f246"; +@fa-var-id-badge: "\f2c1"; +@fa-var-id-card: "\f2c2"; +@fa-var-id-card-o: "\f2c3"; +@fa-var-ils: "\f20b"; +@fa-var-image: "\f03e"; +@fa-var-imdb: "\f2d8"; +@fa-var-inbox: "\f01c"; +@fa-var-indent: "\f03c"; +@fa-var-industry: "\f275"; +@fa-var-info: "\f129"; +@fa-var-info-circle: "\f05a"; +@fa-var-inkscape: "\f312"; +@fa-var-inr: "\f156"; +@fa-var-instagram: "\f16d"; +@fa-var-institution: "\f19c"; +@fa-var-internet-explorer: "\f26b"; +@fa-var-intersex: "\f224"; +@fa-var-ioxhost: "\f208"; +@fa-var-italic: "\f033"; +@fa-var-jirafeau: "\f318"; +@fa-var-joomla: "\f1aa"; +@fa-var-joplin: "\f310"; +@fa-var-jpy: "\f157"; +@fa-var-jsfiddle: "\f1cc"; +@fa-var-key: "\f084"; +@fa-var-key-modern: "\f2f7"; +@fa-var-keybase: "\f2f4"; +@fa-var-keyboard-o: "\f11c"; +@fa-var-krw: "\f159"; +@fa-var-language: "\f1ab"; +@fa-var-laptop: "\f109"; +@fa-var-laravel: "\f30b"; +@fa-var-lastfm: "\f202"; +@fa-var-lastfm-square: "\f203"; +@fa-var-leaf: "\f06c"; +@fa-var-leanpub: "\f212"; +@fa-var-legal: "\f0e3"; +@fa-var-lemon-o: "\f094"; +@fa-var-level-down: "\f149"; +@fa-var-level-up: "\f148"; +@fa-var-liberapay: "\f2e9"; +@fa-var-liberapay-square: "\f2e8"; +@fa-var-life-bouy: "\f1cd"; +@fa-var-life-buoy: "\f1cd"; +@fa-var-life-ring: "\f1cd"; +@fa-var-life-saver: "\f1cd"; +@fa-var-lightbulb-o: "\f0eb"; +@fa-var-line-chart: "\f201"; +@fa-var-link: "\f0c1"; +@fa-var-linkedin: "\f0e1"; +@fa-var-linkedin-square: "\f08c"; +@fa-var-linode: "\f2b8"; +@fa-var-linux: "\f17c"; +@fa-var-list: "\f03a"; +@fa-var-list-alt: "\f022"; +@fa-var-list-ol: "\f0cb"; +@fa-var-list-ul: "\f0ca"; +@fa-var-location-arrow: "\f124"; +@fa-var-lock: "\f023"; +@fa-var-long-arrow-down: "\f175"; +@fa-var-long-arrow-left: "\f177"; +@fa-var-long-arrow-right: "\f178"; +@fa-var-long-arrow-up: "\f176"; +@fa-var-low-vision: "\f2a8"; +@fa-var-magic: "\f0d0"; +@fa-var-magnet: "\f076"; +@fa-var-mail-forward: "\f064"; +@fa-var-mail-reply: "\f112"; +@fa-var-mail-reply-all: "\f122"; +@fa-var-male: "\f183"; +@fa-var-map: "\f279"; +@fa-var-map-marker: "\f041"; +@fa-var-map-o: "\f278"; +@fa-var-map-pin: "\f276"; +@fa-var-map-signs: "\f277"; +@fa-var-mars: "\f222"; +@fa-var-mars-double: "\f227"; +@fa-var-mars-stroke: "\f229"; +@fa-var-mars-stroke-h: "\f22b"; +@fa-var-mars-stroke-v: "\f22a"; +@fa-var-mastodon: "\f2e1"; +@fa-var-mastodon-alt: "\f2e2"; +@fa-var-mastodon-square: "\f300"; +@fa-var-matrix-org: "\f313"; +@fa-var-maxcdn: "\f136"; +@fa-var-meanpath: "\f20c"; +@fa-var-medium: "\f23a"; +@fa-var-medium-square: "\f2f8"; +@fa-var-medkit: "\f0fa"; +@fa-var-meetup: "\f2e0"; +@fa-var-meh-o: "\f11a"; +@fa-var-mercury: "\f223"; +@fa-var-microchip: "\f2db"; +@fa-var-microphone: "\f130"; +@fa-var-microphone-slash: "\f131"; +@fa-var-minus: "\f068"; +@fa-var-minus-circle: "\f056"; +@fa-var-minus-square: "\f146"; +@fa-var-minus-square-o: "\f147"; +@fa-var-mixcloud: "\f289"; +@fa-var-mobile: "\f10b"; +@fa-var-mobile-phone: "\f10b"; +@fa-var-modx: "\f285"; +@fa-var-money: "\f0d6"; +@fa-var-moon: "\f328"; +@fa-var-moon-o: "\f186"; +@fa-var-mortar-board: "\f19d"; +@fa-var-motorcycle: "\f21c"; +@fa-var-mouse-pointer: "\f245"; +@fa-var-music: "\f001"; +@fa-var-navicon: "\f0c9"; +@fa-var-neuter: "\f22c"; +@fa-var-newspaper-o: "\f1ea"; +@fa-var-nextcloud: "\f306"; +@fa-var-nextcloud-square: "\f307"; +@fa-var-nodejs: "\f308"; +@fa-var-object-group: "\f247"; +@fa-var-object-ungroup: "\f248"; +@fa-var-odnoklassniki: "\f263"; +@fa-var-odnoklassniki-square: "\f264"; +@fa-var-opencart: "\f23d"; +@fa-var-openid: "\f19b"; +@fa-var-opera: "\f26a"; +@fa-var-optin-monster: "\f23c"; +@fa-var-outdent: "\f03b"; +@fa-var-pagelines: "\f18c"; +@fa-var-paint-brush: "\f1fc"; +@fa-var-paper-plane: "\f1d8"; +@fa-var-paper-plane-o: "\f1d9"; +@fa-var-paperclip: "\f0c6"; +@fa-var-paragraph: "\f1dd"; +@fa-var-paste: "\f0ea"; +@fa-var-patreon: "\f2f0"; +@fa-var-pause: "\f04c"; +@fa-var-pause-circle: "\f28b"; +@fa-var-pause-circle-o: "\f28c"; +@fa-var-paw: "\f1b0"; +@fa-var-paypal: "\f1ed"; +@fa-var-peertube: "\f2e4"; +@fa-var-pencil: "\f040"; +@fa-var-pencil-square: "\f14b"; +@fa-var-pencil-square-o: "\f044"; +@fa-var-percent: "\f295"; +@fa-var-phone: "\f095"; +@fa-var-phone-square: "\f098"; +@fa-var-phone-volume: "\f2a0"; +@fa-var-photo: "\f03e"; +@fa-var-php: "\f30e"; +@fa-var-picture-o: "\f03e"; +@fa-var-pie-chart: "\f200"; +@fa-var-pinterest: "\f0d2"; +@fa-var-pinterest-p: "\f231"; +@fa-var-pinterest-square: "\f0d3"; +@fa-var-pixelfed: "\f314"; +@fa-var-plane: "\f072"; +@fa-var-play: "\f04b"; +@fa-var-play-circle: "\f144"; +@fa-var-play-circle-o: "\f01d"; +@fa-var-pleroma: "\f324"; +@fa-var-plug: "\f1e6"; +@fa-var-plus: "\f067"; +@fa-var-plus-circle: "\f055"; +@fa-var-plus-square: "\f0fe"; +@fa-var-plus-square-o: "\f196"; +@fa-var-podcast: "\f2ce"; +@fa-var-pound: "\f154"; +@fa-var-power-off: "\f011"; +@fa-var-print: "\f02f"; +@fa-var-product-hunt: "\f288"; +@fa-var-puzzle-piece: "\f12e"; +@fa-var-python: "\f322"; +@fa-var-qq: "\f1d6"; +@fa-var-qrcode: "\f029"; +@fa-var-question: "\f128"; +@fa-var-question-circle: "\f059"; +@fa-var-question-circle-o: "\f29c"; +@fa-var-quora: "\f2c4"; +@fa-var-quote-left: "\f10d"; +@fa-var-quote-right: "\f10e"; +@fa-var-ra: "\f1d0"; +@fa-var-random: "\f074"; +@fa-var-ravelry: "\f2d9"; +@fa-var-react: "\f302"; +@fa-var-rebel: "\f1d0"; +@fa-var-recycle: "\f1b8"; +@fa-var-reddit: "\f1a1"; +@fa-var-reddit-alien: "\f281"; +@fa-var-reddit-square: "\f1a2"; +@fa-var-refresh: "\f021"; +@fa-var-registered: "\f25d"; +@fa-var-remove: "\f00d"; +@fa-var-renren: "\f18b"; +@fa-var-reorder: "\f0c9"; +@fa-var-repeat: "\f01e"; +@fa-var-reply: "\f112"; +@fa-var-reply-all: "\f122"; +@fa-var-resistance: "\f1d0"; +@fa-var-retweet: "\f079"; +@fa-var-rmb: "\f157"; +@fa-var-road: "\f018"; +@fa-var-rocket: "\f135"; +@fa-var-rotate-left: "\f0e2"; +@fa-var-rotate-right: "\f01e"; +@fa-var-rouble: "\f158"; +@fa-var-rss: "\f09e"; +@fa-var-rss-square: "\f143"; +@fa-var-rub: "\f158"; +@fa-var-ruble: "\f158"; +@fa-var-rupee: "\f156"; +@fa-var-s15: "\f2cd"; +@fa-var-safari: "\f267"; +@fa-var-save: "\f0c7"; +@fa-var-scissors: "\f0c4"; +@fa-var-scribd: "\f28a"; +@fa-var-scuttlebutt: "\f2ea"; +@fa-var-search: "\f002"; +@fa-var-search-minus: "\f010"; +@fa-var-search-plus: "\f00e"; +@fa-var-sellsy: "\f213"; +@fa-var-send: "\f1d8"; +@fa-var-send-o: "\f1d9"; +@fa-var-server: "\f233"; +@fa-var-shaarli: "\f2f5"; +@fa-var-shaarli-o: "\f2f6"; +@fa-var-share: "\f064"; +@fa-var-share-alt: "\f1e0"; +@fa-var-share-alt-square: "\f1e1"; +@fa-var-share-square: "\f14d"; +@fa-var-share-square-o: "\f045"; +@fa-var-shekel: "\f20b"; +@fa-var-sheqel: "\f20b"; +@fa-var-shield: "\f132"; +@fa-var-ship: "\f21a"; +@fa-var-shirtsinbulk: "\f214"; +@fa-var-shopping-bag: "\f290"; +@fa-var-shopping-basket: "\f291"; +@fa-var-shopping-cart: "\f07a"; +@fa-var-shower: "\f2cc"; +@fa-var-sign-in: "\f090"; +@fa-var-sign-language: "\f2a7"; +@fa-var-sign-out: "\f08b"; +@fa-var-signal: "\f012"; +@fa-var-signalapp: "\f30c"; +@fa-var-signing: "\f2a7"; +@fa-var-simplybuilt: "\f215"; +@fa-var-sitemap: "\f0e8"; +@fa-var-skyatlas: "\f216"; +@fa-var-skype: "\f17e"; +@fa-var-slack: "\f198"; +@fa-var-sliders: "\f1de"; +@fa-var-slideshare: "\f1e7"; +@fa-var-smile-o: "\f118"; +@fa-var-snapchat: "\f2ab"; +@fa-var-snapchat-ghost: "\f2ac"; +@fa-var-snapchat-square: "\f2ad"; +@fa-var-snowdrift: "\f2f1"; +@fa-var-snowflake-o: "\f2dc"; +@fa-var-soccer-ball-o: "\f1e3"; +@fa-var-social-home: "\f2ec"; +@fa-var-sort: "\f0dc"; +@fa-var-sort-alpha-asc: "\f15d"; +@fa-var-sort-alpha-desc: "\f15e"; +@fa-var-sort-alpha-down: "\f15d"; +@fa-var-sort-alpha-up: "\f15e"; +@fa-var-sort-amount-asc: "\f160"; +@fa-var-sort-amount-desc: "\f161"; +@fa-var-sort-amount-down: "\f160"; +@fa-var-sort-amount-up: "\f161"; +@fa-var-sort-asc: "\f0de"; +@fa-var-sort-desc: "\f0dd"; +@fa-var-sort-down: "\f0dd"; +@fa-var-sort-numeric-asc: "\f162"; +@fa-var-sort-numeric-desc: "\f163"; +@fa-var-sort-numeric-down: "\f162"; +@fa-var-sort-numeric-up: "\f163"; +@fa-var-sort-up: "\f0de"; +@fa-var-soundcloud: "\f1be"; +@fa-var-space-shuttle: "\f197"; +@fa-var-spell-check: "\f327"; +@fa-var-spinner: "\f110"; +@fa-var-spoon: "\f1b1"; +@fa-var-spotify: "\f1bc"; +@fa-var-square: "\f0c8"; +@fa-var-square-o: "\f096"; +@fa-var-ssb: "\f2ea"; +@fa-var-stack-exchange: "\f18d"; +@fa-var-stack-overflow: "\f16c"; +@fa-var-star: "\f005"; +@fa-var-star-half: "\f089"; +@fa-var-star-half-empty: "\f123"; +@fa-var-star-half-full: "\f123"; +@fa-var-star-half-o: "\f123"; +@fa-var-star-o: "\f006"; +@fa-var-steam: "\f1b6"; +@fa-var-steam-square: "\f1b7"; +@fa-var-step-backward: "\f048"; +@fa-var-step-forward: "\f051"; +@fa-var-stethoscope: "\f0f1"; +@fa-var-sticky-note: "\f249"; +@fa-var-sticky-note-o: "\f24a"; +@fa-var-stop: "\f04d"; +@fa-var-stop-circle: "\f28d"; +@fa-var-stop-circle-o: "\f28e"; +@fa-var-street-view: "\f21d"; +@fa-var-strikethrough: "\f0cc"; +@fa-var-stumbleupon: "\f1a4"; +@fa-var-stumbleupon-circle: "\f1a3"; +@fa-var-subscript: "\f12c"; +@fa-var-subway: "\f239"; +@fa-var-suitcase: "\f0f2"; +@fa-var-sun: "\f329"; +@fa-var-sun-o: "\f185"; +@fa-var-superpowers: "\f2dd"; +@fa-var-superscript: "\f12b"; +@fa-var-support: "\f1cd"; +@fa-var-sync: "\f021"; +@fa-var-syncthing: "\f311"; +@fa-var-table: "\f0ce"; +@fa-var-tablet: "\f10a"; +@fa-var-tachometer: "\f0e4"; +@fa-var-tag: "\f02b"; +@fa-var-tags: "\f02c"; +@fa-var-tasks: "\f0ae"; +@fa-var-taxi: "\f1ba"; +@fa-var-telegram: "\f2c6"; +@fa-var-television: "\f26c"; +@fa-var-tencent-weibo: "\f1d5"; +@fa-var-terminal: "\f120"; +@fa-var-text-height: "\f034"; +@fa-var-text-width: "\f035"; +@fa-var-th: "\f00a"; +@fa-var-th-large: "\f009"; +@fa-var-th-list: "\f00b"; +@fa-var-themeisle: "\f2b2"; +@fa-var-thermometer: "\f2c7"; +@fa-var-thermometer-0: "\f2cb"; +@fa-var-thermometer-1: "\f2ca"; +@fa-var-thermometer-2: "\f2c9"; +@fa-var-thermometer-3: "\f2c8"; +@fa-var-thermometer-4: "\f2c7"; +@fa-var-thermometer-empty: "\f2cb"; +@fa-var-thermometer-full: "\f2c7"; +@fa-var-thermometer-half: "\f2c9"; +@fa-var-thermometer-quarter: "\f2ca"; +@fa-var-thermometer-three-quarters: "\f2c8"; +@fa-var-thumb-tack: "\f08d"; +@fa-var-thumbs-down: "\f165"; +@fa-var-thumbs-o-down: "\f088"; +@fa-var-thumbs-o-up: "\f087"; +@fa-var-thumbs-up: "\f164"; +@fa-var-ticket: "\f145"; +@fa-var-times: "\f00d"; +@fa-var-times-circle: "\f057"; +@fa-var-times-circle-o: "\f05c"; +@fa-var-times-rectangle: "\f2d3"; +@fa-var-times-rectangle-o: "\f2d4"; +@fa-var-tint: "\f043"; +@fa-var-tipeee: "\f301"; +@fa-var-toggle-down: "\f150"; +@fa-var-toggle-left: "\f191"; +@fa-var-toggle-off: "\f204"; +@fa-var-toggle-on: "\f205"; +@fa-var-toggle-right: "\f152"; +@fa-var-toggle-up: "\f151"; +@fa-var-trademark: "\f25c"; +@fa-var-train: "\f238"; +@fa-var-transgender: "\f224"; +@fa-var-transgender-alt: "\f225"; +@fa-var-trash: "\f1f8"; +@fa-var-trash-o: "\f014"; +@fa-var-tree: "\f1bb"; +@fa-var-trello: "\f181"; +@fa-var-tripadvisor: "\f262"; +@fa-var-trophy: "\f091"; +@fa-var-truck: "\f0d1"; +@fa-var-try: "\f195"; +@fa-var-tty: "\f1e4"; +@fa-var-tumblr: "\f173"; +@fa-var-tumblr-square: "\f174"; +@fa-var-turkish-lira: "\f195"; +@fa-var-tv: "\f26c"; +@fa-var-twitch: "\f1e8"; +@fa-var-twitter: "\f099"; +@fa-var-twitter-square: "\f081"; +@fa-var-umbrella: "\f0e9"; +@fa-var-underline: "\f0cd"; +@fa-var-undo: "\f0e2"; +@fa-var-universal-access: "\f29a"; +@fa-var-university: "\f19c"; +@fa-var-unlink: "\f127"; +@fa-var-unlock: "\f09c"; +@fa-var-unlock-alt: "\f13e"; +@fa-var-unsorted: "\f0dc"; +@fa-var-unsplash: "\f325"; +@fa-var-upload: "\f093"; +@fa-var-usb: "\f287"; +@fa-var-usd: "\f155"; +@fa-var-user: "\f007"; +@fa-var-user-circle: "\f2bd"; +@fa-var-user-circle-o: "\f2be"; +@fa-var-user-md: "\f0f0"; +@fa-var-user-o: "\f2c0"; +@fa-var-user-plus: "\f234"; +@fa-var-user-secret: "\f21b"; +@fa-var-user-times: "\f235"; +@fa-var-users: "\f0c0"; +@fa-var-utensil-spoon: "\f1b1"; +@fa-var-utensils: "\f0f5"; +@fa-var-vcard: "\f2bb"; +@fa-var-vcard-o: "\f2bc"; +@fa-var-venus: "\f221"; +@fa-var-venus-double: "\f226"; +@fa-var-venus-mars: "\f228"; +@fa-var-viacoin: "\f237"; +@fa-var-viadeo: "\f2a9"; +@fa-var-viadeo-square: "\f2aa"; +@fa-var-video: "\f03d"; +@fa-var-video-camera: "\f03d"; +@fa-var-vimeo: "\f27d"; +@fa-var-vimeo-square: "\f194"; +@fa-var-vimeo-v: "\f27d"; +@fa-var-vine: "\f1ca"; +@fa-var-vk: "\f189"; +@fa-var-volume-control-phone: "\f2a0"; +@fa-var-volume-down: "\f027"; +@fa-var-volume-off: "\f026"; +@fa-var-volume-up: "\f028"; +@fa-var-warning: "\f071"; +@fa-var-wechat: "\f1d7"; +@fa-var-weibo: "\f18a"; +@fa-var-weixin: "\f1d7"; +@fa-var-whatsapp: "\f232"; +@fa-var-wheelchair: "\f193"; +@fa-var-wheelchair-alt: "\f29b"; +@fa-var-wifi: "\f1eb"; +@fa-var-wikidata: "\f31a"; +@fa-var-wikipedia-w: "\f266"; +@fa-var-window-close: "\f2d3"; +@fa-var-window-close-o: "\f2d4"; +@fa-var-window-maximize: "\f2d0"; +@fa-var-window-minimize: "\f2d1"; +@fa-var-window-restore: "\f2d2"; +@fa-var-windows: "\f17a"; +@fa-var-won: "\f159"; +@fa-var-wordpress: "\f19a"; +@fa-var-wpbeginner: "\f297"; +@fa-var-wpexplorer: "\f2de"; +@fa-var-wpforms: "\f298"; +@fa-var-wrench: "\f0ad"; +@fa-var-xing: "\f168"; +@fa-var-xing-square: "\f169"; +@fa-var-xmpp: "\f2f9"; +@fa-var-y-combinator: "\f23b"; +@fa-var-y-combinator-square: "\f1d4"; +@fa-var-yahoo: "\f19e"; +@fa-var-yc: "\f23b"; +@fa-var-yc-square: "\f1d4"; +@fa-var-yelp: "\f1e9"; +@fa-var-yen: "\f157"; +@fa-var-yoast: "\f2b1"; +@fa-var-youtube: "\f167"; +@fa-var-youtube-play: "\f16a"; +@fa-var-youtube-square: "\f166"; +@fa-var-zotero: "\f309"; + diff --git a/css/fork-awesome/package-lock.json b/css/fork-awesome/package-lock.json new file mode 100644 index 0000000..962b8a7 --- /dev/null +++ b/css/fork-awesome/package-lock.json @@ -0,0 +1,1828 @@ +{ + "name": "fork-awesome", + "version": "1.1.5", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/runtime": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.3.1.tgz", + "integrity": "sha512-7jGW8ppV0ant637pIqAcFfQDDH1orEPGJb8aXfUozuCU3QqX7rX4DA8iwrbPrR1hcH0FTTHz47yQnk+bl5xHQA==", + "dev": true, + "requires": { + "regenerator-runtime": "0.12.1" + } + }, + "ajv": { + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.9.1.tgz", + "integrity": "sha512-XDN92U311aINL77ieWHmqCcNlwjoP5cHXDxIxbf2MaPYuCXOHS7gHH8jktxeK5omgd52XbSTX6a4Piwd1pQmzA==", + "dev": true, + "requires": { + "fast-deep-equal": "2.0.1", + "fast-json-stable-stringify": "2.0.0", + "json-schema-traverse": "0.4.1", + "uri-js": "4.2.2" + } + }, + "all-contributors-cli": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/all-contributors-cli/-/all-contributors-cli-6.1.1.tgz", + "integrity": "sha512-4Bzx/dphSydqnOostzVCxYStkfaz0AsXq3Spyuw3vAEOckr/jgHmwIXWZ6/Vjqdmc/TA5Ue2P2UlqknA/Ewq4A==", + "dev": true, + "requires": { + "@babel/runtime": "7.3.1", + "async": "2.6.2", + "chalk": "2.4.2", + "inquirer": "6.2.2", + "lodash": "4.17.11", + "pify": "4.0.1", + "request": "2.88.0", + "yargs": "12.0.5" + } + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "1.0.3" + } + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", + "dev": true, + "optional": true + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "2.1.2" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.2.tgz", + "integrity": "sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg==", + "dev": true, + "requires": { + "lodash": "4.17.11" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "optional": true, + "requires": { + "tweetnacl": "0.14.5" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "boom": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", + "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", + "dev": true, + "requires": { + "hoek": "2.16.3" + } + }, + "camelcase": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz", + "integrity": "sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "clean-css": { + "version": "3.4.28", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-3.4.28.tgz", + "integrity": "sha1-vxlF6C/ICPVWlebd6uwBQA79A/8=", + "dev": true, + "requires": { + "commander": "2.8.1", + "source-map": "0.4.4" + }, + "dependencies": { + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "requires": { + "amdefine": "1.0.1" + } + } + } + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "requires": { + "restore-cursor": "2.0.0" + } + }, + "cli-width": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", + "dev": true + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "requires": { + "string-width": "2.1.1", + "strip-ansi": "4.0.0", + "wrap-ansi": "2.1.0" + }, + "dependencies": { + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "3.0.0" + } + } + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true, + "optional": true + }, + "coa": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.1.tgz", + "integrity": "sha512-5wfTTO8E2/ja4jFSxePXlG5nRu5bBtL/r1HCIpJW/lzT6yDtKl0u0Z4o/Vpz32IpKmBn7HerheEZQgA9N2DarQ==", + "dev": true, + "requires": { + "q": "1.5.1" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "dev": true + }, + "combined-stream": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", + "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", + "dev": true, + "requires": { + "delayed-stream": "1.0.0" + } + }, + "commander": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", + "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=", + "dev": true, + "requires": { + "graceful-readlink": "1.0.1" + } + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "1.0.5", + "path-key": "2.0.1", + "semver": "5.6.0", + "shebang-command": "1.2.0", + "which": "1.3.1" + } + }, + "cryptiles": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", + "dev": true, + "optional": true, + "requires": { + "boom": "2.10.1" + } + }, + "css-select-base-adapter": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.0.tgz", + "integrity": "sha1-AQKz0UYw34bD65+p9UVicBBs+ZA=", + "dev": true + }, + "css-url-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/css-url-regex/-/css-url-regex-1.1.0.tgz", + "integrity": "sha1-g4NCMMyfdMRX3lnuvRVD/uuDt+w=", + "dev": true + }, + "css-what": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.0.tgz", + "integrity": "sha1-lGfQMsOM+u+58teVASUwYvh/ob0=", + "dev": true + }, + "csso": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-3.5.0.tgz", + "integrity": "sha512-WtJjFP3ZsSdWhiZr4/k1B9uHPgYjFYnDxfbaJxk1hz5PDLIJ5BCRWkJqaztZ0DbP8d2ZIVwUPIJb2YmCwkPaMw==", + "dev": true, + "requires": { + "css-tree": "1.0.0-alpha.27" + }, + "dependencies": { + "css-tree": { + "version": "1.0.0-alpha.27", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.27.tgz", + "integrity": "sha512-BAYp9FyN4jLXjfvRpTDchBllDptqlK9I7OsagXCG9Am5C+5jc8eRZHgqb9x500W2OKS14MMlpQc/nmh/aA7TEQ==", + "dev": true, + "requires": { + "mdn-data": "1.1.0", + "source-map": "0.5.7" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "1.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "define-properties": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz", + "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=", + "dev": true, + "requires": { + "foreach": "2.0.5", + "object-keys": "1.0.11" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "dom-serializer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", + "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", + "dev": true, + "requires": { + "domelementtype": "1.1.3", + "entities": "1.1.1" + }, + "dependencies": { + "domelementtype": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", + "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=", + "dev": true + } + } + }, + "domelementtype": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", + "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=", + "dev": true + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "optional": true, + "requires": { + "jsbn": "0.1.1", + "safer-buffer": "2.1.2" + } + }, + "end-of-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "dev": true, + "requires": { + "once": "1.4.0" + } + }, + "entities": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", + "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=", + "dev": true + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "dev": true, + "optional": true, + "requires": { + "prr": "1.0.1" + } + }, + "es-abstract": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.10.0.tgz", + "integrity": "sha512-/uh/DhdqIOSkAWifU+8nG78vlQxdLckUdI/sPgy0VhuXi2qJ7T8czBmqIYtLQVpCIFYafChnsRsB5pyb1JdmCQ==", + "dev": true, + "requires": { + "es-to-primitive": "1.1.1", + "function-bind": "1.1.1", + "has": "1.0.1", + "is-callable": "1.1.3", + "is-regex": "1.0.4" + } + }, + "es-to-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz", + "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=", + "dev": true, + "requires": { + "is-callable": "1.1.3", + "is-date-object": "1.0.1", + "is-symbol": "1.0.1" + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "esprima": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", + "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", + "dev": true + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "6.0.5", + "get-stream": "4.1.0", + "is-stream": "1.1.0", + "npm-run-path": "2.0.2", + "p-finally": "1.0.0", + "signal-exit": "3.0.2", + "strip-eof": "1.0.0" + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "external-editor": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.0.3.tgz", + "integrity": "sha512-bn71H9+qWoOQKyZDo25mOMVpSmXROAsTJVVVYzrrtol3d4y+AsKjf4Iwl2Q+IuT0kFSQ1qo166UuIwqYq7mGnA==", + "dev": true, + "requires": { + "chardet": "0.7.0", + "iconv-lite": "0.4.24", + "tmp": "0.0.33" + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", + "dev": true + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "requires": { + "escape-string-regexp": "1.0.5" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "3.0.0" + } + }, + "foreach": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.7", + "mime-types": "2.1.20" + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "3.0.0" + } + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "1.0.0" + } + }, + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true, + "optional": true + }, + "graceful-readlink": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", + "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", + "dev": true + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "dev": true, + "requires": { + "ajv": "6.9.1", + "har-schema": "2.0.0" + } + }, + "has": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", + "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=", + "dev": true, + "requires": { + "function-bind": "1.1.1" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "hawk": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", + "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", + "dev": true, + "optional": true, + "requires": { + "boom": "2.10.1", + "cryptiles": "2.0.5", + "hoek": "2.16.3", + "sntp": "1.0.9" + } + }, + "hoek": { + "version": "2.16.3", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", + "dev": true + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "jsprim": "1.4.1", + "sshpk": "1.14.2" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": "2.1.2" + } + }, + "image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", + "dev": true, + "optional": true + }, + "inquirer": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.2.2.tgz", + "integrity": "sha512-Z2rREiXA6cHRR9KBOarR3WuLlFzlIfAEIiB45ll5SSadMg7WqOh1MKEjjndfuH5ewXdixWCxqnVfGOQzPeiztA==", + "dev": true, + "requires": { + "ansi-escapes": "3.2.0", + "chalk": "2.4.2", + "cli-cursor": "2.1.0", + "cli-width": "2.2.0", + "external-editor": "3.0.3", + "figures": "2.0.0", + "lodash": "4.17.11", + "mute-stream": "0.0.7", + "run-async": "2.3.0", + "rxjs": "6.4.0", + "string-width": "2.1.1", + "strip-ansi": "5.0.0", + "through": "2.3.8" + } + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", + "dev": true + }, + "is-callable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.3.tgz", + "integrity": "sha1-hut1OSgF3cM69xySoO7fdO52BLI=", + "dev": true + }, + "is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", + "dev": true + }, + "is-regex": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "dev": true, + "requires": { + "has": "1.0.1" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-symbol": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz", + "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=", + "dev": true + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true, + "optional": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "dev": true, + "optional": true, + "requires": { + "jsonify": "0.0.0" + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "dev": true, + "optional": true + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "dev": true, + "requires": { + "invert-kv": "2.0.0" + } + }, + "less": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/less/-/less-2.7.3.tgz", + "integrity": "sha512-KPdIJKWcEAb02TuJtaLrhue0krtRLoRoo7x6BNJIBelO00t/CCdJQUnHW5V34OnHMWzIktSalJxRO+FvytQlCQ==", + "dev": true, + "requires": { + "errno": "0.1.7", + "graceful-fs": "4.1.11", + "image-size": "0.5.5", + "mime": "1.6.0", + "mkdirp": "0.5.1", + "promise": "7.3.1", + "request": "2.81.0", + "source-map": "0.5.7" + }, + "dependencies": { + "ajv": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", + "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", + "dev": true, + "optional": true, + "requires": { + "co": "4.6.0", + "json-stable-stringify": "1.0.1" + } + }, + "assert-plus": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", + "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", + "dev": true, + "optional": true + }, + "aws-sign2": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", + "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", + "dev": true, + "optional": true + }, + "form-data": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", + "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", + "dev": true, + "optional": true, + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.7", + "mime-types": "2.1.20" + } + }, + "har-schema": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", + "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=", + "dev": true, + "optional": true + }, + "har-validator": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", + "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", + "dev": true, + "optional": true, + "requires": { + "ajv": "4.11.8", + "har-schema": "1.0.5" + } + }, + "http-signature": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", + "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", + "dev": true, + "optional": true, + "requires": { + "assert-plus": "0.2.0", + "jsprim": "1.4.1", + "sshpk": "1.14.2" + } + }, + "oauth-sign": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", + "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", + "dev": true, + "optional": true + }, + "performance-now": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", + "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=", + "dev": true, + "optional": true + }, + "qs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", + "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=", + "dev": true, + "optional": true + }, + "request": { + "version": "2.81.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", + "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", + "dev": true, + "optional": true, + "requires": { + "aws-sign2": "0.6.0", + "aws4": "1.8.0", + "caseless": "0.12.0", + "combined-stream": "1.0.7", + "extend": "3.0.2", + "forever-agent": "0.6.1", + "form-data": "2.1.4", + "har-validator": "4.2.1", + "hawk": "3.1.3", + "http-signature": "1.1.1", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.20", + "oauth-sign": "0.8.2", + "performance-now": "0.2.0", + "qs": "6.4.0", + "safe-buffer": "5.1.2", + "stringstream": "0.0.6", + "tough-cookie": "2.3.4", + "tunnel-agent": "0.6.0", + "uuid": "3.3.2" + } + }, + "tough-cookie": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", + "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", + "dev": true, + "optional": true, + "requires": { + "punycode": "1.4.1" + } + } + } + }, + "less-plugin-clean-css": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/less-plugin-clean-css/-/less-plugin-clean-css-1.5.1.tgz", + "integrity": "sha1-zFeveqM5iVflbezr5jy2DCNClwM=", + "dev": true, + "requires": { + "clean-css": "3.4.28" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "3.0.0", + "path-exists": "3.0.0" + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "requires": { + "p-defer": "1.0.0" + } + }, + "mdn-data": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.0.tgz", + "integrity": "sha512-jC6B3BFC07cCOU8xx1d+sQtDkVIpGKWv4TzK7pN7PyObdbwlIFJbHYk8ofvr0zrU8SkV1rSi87KAHhWCdLGw1Q==", + "dev": true + }, + "mem": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.1.0.tgz", + "integrity": "sha512-I5u6Q1x7wxO0kdOpYBB28xueHADYps5uty/zg936CiG8NTe5sJL8EjrCuLneuDW3PlMdZBGDIn8BirEVdovZvg==", + "dev": true, + "requires": { + "map-age-cleaner": "0.1.3", + "mimic-fn": "1.2.0", + "p-is-promise": "2.0.0" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "optional": true + }, + "mime-db": { + "version": "1.36.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.36.0.tgz", + "integrity": "sha512-L+xvyD9MkoYMXb1jAmzI/lWYAxAMCPvIBSWur0PZ5nOf5euahRLVqH//FKW9mWp2lkqUgYiXPgkzfMUFi4zVDw==", + "dev": true + }, + "mime-types": { + "version": "2.1.20", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.20.tgz", + "integrity": "sha512-HrkrPaP9vGuWbLK1B1FfgAkbqNjIuy4eHlIYnFi7kamZyLLrGlo2mpcx0bBmNpKqBtYtAfGbodDddIgddSJC2A==", + "dev": true, + "requires": { + "mime-db": "1.36.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "2.0.1" + } + }, + "nth-check": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz", + "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=", + "dev": true, + "requires": { + "boolbase": "1.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "object-keys": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz", + "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0=", + "dev": true + }, + "object.getownpropertydescriptors": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", + "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", + "dev": true, + "requires": { + "define-properties": "1.1.2", + "es-abstract": "1.10.0" + } + }, + "object.values": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.0.4.tgz", + "integrity": "sha1-5STaCbT2b/Bd9FdUbscqyZ8TBpo=", + "dev": true, + "requires": { + "define-properties": "1.1.2", + "es-abstract": "1.10.0", + "function-bind": "1.1.1", + "has": "1.0.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1.0.2" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "1.2.0" + } + }, + "os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "dev": true, + "requires": { + "execa": "1.0.0", + "lcid": "2.0.0", + "mem": "4.1.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "dev": true + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-is-promise": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.0.0.tgz", + "integrity": "sha512-pzQPhYMCAgLAKPWD2jC3Se9fEfrD9npNos0y150EeqZll7akhEgGhTW/slB6lHku8AvYGiJ+YJ5hfHKePPgFWg==", + "dev": true + }, + "p-limit": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.1.0.tgz", + "integrity": "sha512-NhURkNcrVB+8hNfLuysU8enY5xn2KXphsHBaC2YmRNTZRc7RWusw6apSpdEj3jo4CMb6W9nrF6tTnsJsJeyu6g==", + "dev": true, + "requires": { + "p-try": "2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "2.1.0" + } + }, + "p-try": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", + "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dev": true, + "optional": true, + "requires": { + "asap": "2.0.6" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true, + "optional": true + }, + "psl": { + "version": "1.1.31", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz", + "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==", + "dev": true + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "1.4.1", + "once": "1.4.0" + } + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + }, + "regenerator-runtime": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz", + "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==", + "dev": true + }, + "request": { + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "dev": true, + "requires": { + "aws-sign2": "0.7.0", + "aws4": "1.8.0", + "caseless": "0.12.0", + "combined-stream": "1.0.7", + "extend": "3.0.2", + "forever-agent": "0.6.1", + "form-data": "2.3.3", + "har-validator": "5.1.3", + "http-signature": "1.2.0", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.20", + "oauth-sign": "0.9.0", + "performance-now": "2.1.0", + "qs": "6.5.2", + "safe-buffer": "5.1.2", + "tough-cookie": "2.4.3", + "tunnel-agent": "0.6.0", + "uuid": "3.3.2" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "requires": { + "onetime": "2.0.1", + "signal-exit": "3.0.2" + } + }, + "run-async": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", + "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", + "dev": true, + "requires": { + "is-promise": "2.1.0" + } + }, + "rxjs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.4.0.tgz", + "integrity": "sha512-Z9Yfa11F6B9Sg/BK9MnqnQ+aQYicPLtilXBp2yUtDt2JRCE0h26d33EnfO3ZxoNxG0T92OUucP3Ct7cpfkdFfw==", + "dev": true, + "requires": { + "tslib": "1.9.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", + "dev": true + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "sntp": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", + "dev": true, + "optional": true, + "requires": { + "hoek": "2.16.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "sshpk": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz", + "integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg=", + "dev": true, + "requires": { + "asn1": "0.2.4", + "assert-plus": "1.0.0", + "bcrypt-pbkdf": "1.0.2", + "dashdash": "1.14.1", + "ecc-jsbn": "0.1.2", + "getpass": "0.1.7", + "jsbn": "0.1.1", + "safer-buffer": "2.1.2", + "tweetnacl": "0.14.5" + } + }, + "stable": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.6.tgz", + "integrity": "sha1-kQ9dKu17Ugxud3SZwfMuE5/eyxA=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "3.0.0" + } + } + } + }, + "stringstream": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.6.tgz", + "integrity": "sha512-87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA==", + "dev": true, + "optional": true + }, + "strip-ansi": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.0.0.tgz", + "integrity": "sha512-Uu7gQyZI7J7gn5qLn1Np3G9vcYGTVqB+lFTytnDJv83dd8T22aGH451P3jueT2/QemInJDfxHB5Tde5OzgG1Ow==", + "dev": true, + "requires": { + "ansi-regex": "4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.0.0.tgz", + "integrity": "sha512-iB5Dda8t/UqpPI/IjsejXu5jOGDrzn41wJyljwPH65VCIbk6+1BzFIMJGFwTNrYXT1CrD+B4l19U7awiQ8rk7w==", + "dev": true + } + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + }, + "svgo": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.1.1.tgz", + "integrity": "sha512-GBkJbnTuFpM4jFbiERHDWhZc/S/kpHToqmZag3aEBjPYK44JAN2QBjvrGIxLOoCyMZjuFQIfTO2eJd8uwLY/9g==", + "dev": true, + "requires": { + "coa": "2.0.1", + "colors": "1.1.2", + "css-select": "2.0.0", + "css-select-base-adapter": "0.1.0", + "css-tree": "1.0.0-alpha.28", + "css-url-regex": "1.1.0", + "csso": "3.5.0", + "js-yaml": "3.12.0", + "mkdirp": "0.5.1", + "object.values": "1.0.4", + "sax": "1.2.4", + "stable": "0.1.6", + "unquote": "1.1.1", + "util.promisify": "1.0.0" + }, + "dependencies": { + "css-select": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.0.0.tgz", + "integrity": "sha512-MGhoq1S9EyPgZIGnts8Yz5WwUOyHmPMdlqeifsYs/xFX7AAm3hY0RJe1dqVlXtYPI66Nsk39R/sa5/ree6L2qg==", + "dev": true, + "requires": { + "boolbase": "1.0.0", + "css-what": "2.1.0", + "domutils": "1.7.0", + "nth-check": "1.0.1" + } + }, + "css-tree": { + "version": "1.0.0-alpha.28", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.28.tgz", + "integrity": "sha512-joNNW1gCp3qFFzj4St6zk+Wh/NBv0vM5YbEreZk0SD4S23S+1xBKb6cLDg2uj4P4k/GUMlIm6cKIDqIG+vdt0w==", + "dev": true, + "requires": { + "mdn-data": "1.1.0", + "source-map": "0.5.7" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "requires": { + "dom-serializer": "0.1.0", + "domelementtype": "1.3.0" + } + }, + "js-yaml": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", + "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", + "dev": true, + "requires": { + "argparse": "1.0.10", + "esprima": "4.0.0" + } + } + } + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "1.0.2" + } + }, + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "dev": true, + "requires": { + "psl": "1.1.31", + "punycode": "1.4.1" + } + }, + "tslib": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", + "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true, + "optional": true + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", + "dev": true + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "dev": true, + "requires": { + "punycode": "2.1.1" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + } + } + }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dev": true, + "requires": { + "define-properties": "1.1.2", + "object.getownpropertydescriptors": "2.0.3" + } + }, + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "1.3.0" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + }, + "yargs": { + "version": "12.0.5", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", + "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", + "dev": true, + "requires": { + "cliui": "4.1.0", + "decamelize": "1.2.0", + "find-up": "3.0.0", + "get-caller-file": "1.0.3", + "os-locale": "3.1.0", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "2.1.1", + "which-module": "2.0.0", + "y18n": "4.0.0", + "yargs-parser": "11.1.1" + } + }, + "yargs-parser": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", + "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "dev": true, + "requires": { + "camelcase": "5.0.0", + "decamelize": "1.2.0" + } + } + } +} diff --git a/css/fork-awesome/package.json b/css/fork-awesome/package.json new file mode 100644 index 0000000..cc6c89a --- /dev/null +++ b/css/fork-awesome/package.json @@ -0,0 +1,49 @@ +{ + "name": "fork-awesome", + "description": "A fork of the iconic font and CSS framework", + "version": "1.1.7", + "style": "css/fork-awesome.css", + "keywords": [ + "font", + "awesome", + "forkawesome", + "fontawesome", + "icon", + "bootstrap" + ], + "homepage": "https://forkawesome.github.io/Fork-Awesome", + "bugs": { + "url": "http://github.com/ForkAwesome/Fork-Awesome/issues" + }, + "author": "Fork Awesome Community", + "repository": { + "type": "git", + "url": "https://github.com/ForkAwesome/Fork-Awesome.git" + }, + "license": "(OFL-1.1 AND MIT)", + "dependencies": {}, + "devDependencies": { + "all-contributors-cli": "^6.1.1", + "less": "^2.7.3", + "less-plugin-clean-css": "^1.5.1", + "svgo": "^1.1.1" + }, + "engines": { + "node": ">=0.10.3" + }, + "scripts": { + "build": "bundle exec jekyll build", + "dev": "bundle exec jekyll serve -w", + "contributors:add": "all-contributors add", + "contributors:generate": "all-contributors generate" + }, + "main": [ + "css/fork-awesome.min.css", + "fonts/forkawesome-webfont.eot", + "fonts/forkawesome-webfont.svg", + "fonts/forkawesome-webfont.ttf", + "fonts/forkawesome-webfont.woff", + "fonts/forkawesome-webfont.woff2" + ], + "jsdelivr": "css/fork-awesome.min.css" +} diff --git a/css/fork-awesome/scss/_animated.scss b/css/fork-awesome/scss/_animated.scss new file mode 100644 index 0000000..543d5b3 --- /dev/null +++ b/css/fork-awesome/scss/_animated.scss @@ -0,0 +1,34 @@ +// Spinning Icons +// -------------------------- + +.#{$fa-css-prefix}-spin { + -webkit-animation: #{$fa-css-prefix}-spin 2s infinite linear; + animation: #{$fa-css-prefix}-spin 2s infinite linear; +} + +.#{$fa-css-prefix}-pulse { + -webkit-animation: #{$fa-css-prefix}-spin 1s infinite steps(8); + animation: #{$fa-css-prefix}-spin 1s infinite steps(8); +} + +@-webkit-keyframes #{$fa-css-prefix}-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} + +@keyframes #{$fa-css-prefix}-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} diff --git a/css/fork-awesome/scss/_bordered-pulled.scss b/css/fork-awesome/scss/_bordered-pulled.scss new file mode 100644 index 0000000..d4b85a0 --- /dev/null +++ b/css/fork-awesome/scss/_bordered-pulled.scss @@ -0,0 +1,25 @@ +// Bordered & Pulled +// ------------------------- + +.#{$fa-css-prefix}-border { + padding: .2em .25em .15em; + border: solid .08em $fa-border-color; + border-radius: .1em; +} + +.#{$fa-css-prefix}-pull-left { float: left; } +.#{$fa-css-prefix}-pull-right { float: right; } + +.#{$fa-css-prefix} { + &.#{$fa-css-prefix}-pull-left { margin-right: .3em; } + &.#{$fa-css-prefix}-pull-right { margin-left: .3em; } +} + +/* Deprecated as of 4.4.0 */ +.pull-right { float: right; } +.pull-left { float: left; } + +.#{$fa-css-prefix} { + &.pull-left { margin-right: .3em; } + &.pull-right { margin-left: .3em; } +} diff --git a/css/fork-awesome/scss/_core.scss b/css/fork-awesome/scss/_core.scss new file mode 100644 index 0000000..e5a87b5 --- /dev/null +++ b/css/fork-awesome/scss/_core.scss @@ -0,0 +1,12 @@ +// Base Class Definition +// ------------------------- + +.#{$fa-css-prefix} { + display: inline-block; + font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} #{$fa-font-family}; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + +} diff --git a/css/fork-awesome/scss/_fixed-width.scss b/css/fork-awesome/scss/_fixed-width.scss new file mode 100644 index 0000000..b221c98 --- /dev/null +++ b/css/fork-awesome/scss/_fixed-width.scss @@ -0,0 +1,6 @@ +// Fixed Width Icons +// ------------------------- +.#{$fa-css-prefix}-fw { + width: (18em / 14); + text-align: center; +} diff --git a/css/fork-awesome/scss/_functions.scss b/css/fork-awesome/scss/_functions.scss new file mode 100644 index 0000000..7ef2336 --- /dev/null +++ b/css/fork-awesome/scss/_functions.scss @@ -0,0 +1,11 @@ +// Functions +// -------------------------- + +// Helper function which adds quotes to preserve unicode values in CSS output. +// +// See: https://github.com/sass/sass/issues/1395 +// See: https://stackoverflow.com/questions/30421570/sass-unicode-escape-is-not-preserved-in-css-file + +@function fa-content($fa-var) { + @return unquote("\"#{$fa-var}\""); +} diff --git a/css/fork-awesome/scss/_icons.scss b/css/fork-awesome/scss/_icons.scss new file mode 100644 index 0000000..e471b26 --- /dev/null +++ b/css/fork-awesome/scss/_icons.scss @@ -0,0 +1,879 @@ +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ + +.#{$fa-css-prefix}-glass:before { content: $fa-var-glass; } +.#{$fa-css-prefix}-music:before { content: $fa-var-music; } +.#{$fa-css-prefix}-search:before { content: $fa-var-search; } +.#{$fa-css-prefix}-envelope-o:before { content: $fa-var-envelope-o; } +.#{$fa-css-prefix}-heart:before { content: $fa-var-heart; } +.#{$fa-css-prefix}-star:before { content: $fa-var-star; } +.#{$fa-css-prefix}-star-o:before { content: $fa-var-star-o; } +.#{$fa-css-prefix}-user:before { content: $fa-var-user; } +.#{$fa-css-prefix}-film:before { content: $fa-var-film; } +.#{$fa-css-prefix}-th-large:before { content: $fa-var-th-large; } +.#{$fa-css-prefix}-th:before { content: $fa-var-th; } +.#{$fa-css-prefix}-th-list:before { content: $fa-var-th-list; } +.#{$fa-css-prefix}-check:before { content: $fa-var-check; } +.#{$fa-css-prefix}-remove:before, +.#{$fa-css-prefix}-close:before, +.#{$fa-css-prefix}-times:before { content: $fa-var-times; } +.#{$fa-css-prefix}-search-plus:before { content: $fa-var-search-plus; } +.#{$fa-css-prefix}-search-minus:before { content: $fa-var-search-minus; } +.#{$fa-css-prefix}-power-off:before { content: $fa-var-power-off; } +.#{$fa-css-prefix}-signal:before { content: $fa-var-signal; } +.#{$fa-css-prefix}-gear:before, +.#{$fa-css-prefix}-cog:before { content: $fa-var-cog; } +.#{$fa-css-prefix}-trash-o:before { content: $fa-var-trash-o; } +.#{$fa-css-prefix}-home:before { content: $fa-var-home; } +.#{$fa-css-prefix}-file-o:before { content: $fa-var-file-o; } +.#{$fa-css-prefix}-clock-o:before { content: $fa-var-clock-o; } +.#{$fa-css-prefix}-road:before { content: $fa-var-road; } +.#{$fa-css-prefix}-download:before { content: $fa-var-download; } +.#{$fa-css-prefix}-arrow-circle-o-down:before { content: $fa-var-arrow-circle-o-down; } +.#{$fa-css-prefix}-arrow-circle-o-up:before { content: $fa-var-arrow-circle-o-up; } +.#{$fa-css-prefix}-inbox:before { content: $fa-var-inbox; } +.#{$fa-css-prefix}-play-circle-o:before { content: $fa-var-play-circle-o; } +.#{$fa-css-prefix}-rotate-right:before, +.#{$fa-css-prefix}-repeat:before { content: $fa-var-repeat; } +.#{$fa-css-prefix}-sync:before, +.#{$fa-css-prefix}-refresh:before { content: $fa-var-refresh; } +.#{$fa-css-prefix}-list-alt:before { content: $fa-var-list-alt; } +.#{$fa-css-prefix}-lock:before { content: $fa-var-lock; } +.#{$fa-css-prefix}-flag:before { content: $fa-var-flag; } +.#{$fa-css-prefix}-headphones:before { content: $fa-var-headphones; } +.#{$fa-css-prefix}-volume-off:before { content: $fa-var-volume-off; } +.#{$fa-css-prefix}-volume-down:before { content: $fa-var-volume-down; } +.#{$fa-css-prefix}-volume-up:before { content: $fa-var-volume-up; } +.#{$fa-css-prefix}-qrcode:before { content: $fa-var-qrcode; } +.#{$fa-css-prefix}-barcode:before { content: $fa-var-barcode; } +.#{$fa-css-prefix}-tag:before { content: $fa-var-tag; } +.#{$fa-css-prefix}-tags:before { content: $fa-var-tags; } +.#{$fa-css-prefix}-book:before { content: $fa-var-book; } +.#{$fa-css-prefix}-bookmark:before { content: $fa-var-bookmark; } +.#{$fa-css-prefix}-print:before { content: $fa-var-print; } +.#{$fa-css-prefix}-camera:before { content: $fa-var-camera; } +.#{$fa-css-prefix}-font:before { content: $fa-var-font; } +.#{$fa-css-prefix}-bold:before { content: $fa-var-bold; } +.#{$fa-css-prefix}-italic:before { content: $fa-var-italic; } +.#{$fa-css-prefix}-text-height:before { content: $fa-var-text-height; } +.#{$fa-css-prefix}-text-width:before { content: $fa-var-text-width; } +.#{$fa-css-prefix}-align-left:before { content: $fa-var-align-left; } +.#{$fa-css-prefix}-align-center:before { content: $fa-var-align-center; } +.#{$fa-css-prefix}-align-right:before { content: $fa-var-align-right; } +.#{$fa-css-prefix}-align-justify:before { content: $fa-var-align-justify; } +.#{$fa-css-prefix}-list:before { content: $fa-var-list; } +.#{$fa-css-prefix}-dedent:before, +.#{$fa-css-prefix}-outdent:before { content: $fa-var-outdent; } +.#{$fa-css-prefix}-indent:before { content: $fa-var-indent; } +.#{$fa-css-prefix}-video:before, +.#{$fa-css-prefix}-video-camera:before { content: $fa-var-video-camera; } +.#{$fa-css-prefix}-photo:before, +.#{$fa-css-prefix}-image:before, +.#{$fa-css-prefix}-picture-o:before { content: $fa-var-picture-o; } +.#{$fa-css-prefix}-pencil:before { content: $fa-var-pencil; } +.#{$fa-css-prefix}-map-marker:before { content: $fa-var-map-marker; } +.#{$fa-css-prefix}-adjust:before { content: $fa-var-adjust; } +.#{$fa-css-prefix}-tint:before { content: $fa-var-tint; } +.#{$fa-css-prefix}-edit:before, +.#{$fa-css-prefix}-pencil-square-o:before { content: $fa-var-pencil-square-o; } +.#{$fa-css-prefix}-share-square-o:before { content: $fa-var-share-square-o; } +.#{$fa-css-prefix}-check-square-o:before { content: $fa-var-check-square-o; } +.#{$fa-css-prefix}-arrows:before { content: $fa-var-arrows; } +.#{$fa-css-prefix}-step-backward:before { content: $fa-var-step-backward; } +.#{$fa-css-prefix}-fast-backward:before { content: $fa-var-fast-backward; } +.#{$fa-css-prefix}-backward:before { content: $fa-var-backward; } +.#{$fa-css-prefix}-play:before { content: $fa-var-play; } +.#{$fa-css-prefix}-pause:before { content: $fa-var-pause; } +.#{$fa-css-prefix}-stop:before { content: $fa-var-stop; } +.#{$fa-css-prefix}-forward:before { content: $fa-var-forward; } +.#{$fa-css-prefix}-fast-forward:before { content: $fa-var-fast-forward; } +.#{$fa-css-prefix}-step-forward:before { content: $fa-var-step-forward; } +.#{$fa-css-prefix}-eject:before { content: $fa-var-eject; } +.#{$fa-css-prefix}-chevron-left:before { content: $fa-var-chevron-left; } +.#{$fa-css-prefix}-chevron-right:before { content: $fa-var-chevron-right; } +.#{$fa-css-prefix}-plus-circle:before { content: $fa-var-plus-circle; } +.#{$fa-css-prefix}-minus-circle:before { content: $fa-var-minus-circle; } +.#{$fa-css-prefix}-times-circle:before { content: $fa-var-times-circle; } +.#{$fa-css-prefix}-check-circle:before { content: $fa-var-check-circle; } +.#{$fa-css-prefix}-question-circle:before { content: $fa-var-question-circle; } +.#{$fa-css-prefix}-info-circle:before { content: $fa-var-info-circle; } +.#{$fa-css-prefix}-crosshairs:before { content: $fa-var-crosshairs; } +.#{$fa-css-prefix}-times-circle-o:before { content: $fa-var-times-circle-o; } +.#{$fa-css-prefix}-check-circle-o:before { content: $fa-var-check-circle-o; } +.#{$fa-css-prefix}-ban:before { content: $fa-var-ban; } +.#{$fa-css-prefix}-arrow-left:before { content: $fa-var-arrow-left; } +.#{$fa-css-prefix}-arrow-right:before { content: $fa-var-arrow-right; } +.#{$fa-css-prefix}-arrow-up:before { content: $fa-var-arrow-up; } +.#{$fa-css-prefix}-arrow-down:before { content: $fa-var-arrow-down; } +.#{$fa-css-prefix}-mail-forward:before, +.#{$fa-css-prefix}-share:before { content: $fa-var-share; } +.#{$fa-css-prefix}-expand:before { content: $fa-var-expand; } +.#{$fa-css-prefix}-compress:before { content: $fa-var-compress; } +.#{$fa-css-prefix}-plus:before { content: $fa-var-plus; } +.#{$fa-css-prefix}-minus:before { content: $fa-var-minus; } +.#{$fa-css-prefix}-asterisk:before { content: $fa-var-asterisk; } +.#{$fa-css-prefix}-exclamation-circle:before { content: $fa-var-exclamation-circle; } +.#{$fa-css-prefix}-gift:before { content: $fa-var-gift; } +.#{$fa-css-prefix}-leaf:before { content: $fa-var-leaf; } +.#{$fa-css-prefix}-fire:before { content: $fa-var-fire; } +.#{$fa-css-prefix}-eye:before { content: $fa-var-eye; } +.#{$fa-css-prefix}-eye-slash:before { content: $fa-var-eye-slash; } +.#{$fa-css-prefix}-warning:before, +.#{$fa-css-prefix}-exclamation-triangle:before { content: $fa-var-exclamation-triangle; } +.#{$fa-css-prefix}-plane:before { content: $fa-var-plane; } +.#{$fa-css-prefix}-calendar:before { content: $fa-var-calendar; } +.#{$fa-css-prefix}-random:before { content: $fa-var-random; } +.#{$fa-css-prefix}-comment:before { content: $fa-var-comment; } +.#{$fa-css-prefix}-magnet:before { content: $fa-var-magnet; } +.#{$fa-css-prefix}-chevron-up:before { content: $fa-var-chevron-up; } +.#{$fa-css-prefix}-chevron-down:before { content: $fa-var-chevron-down; } +.#{$fa-css-prefix}-retweet:before { content: $fa-var-retweet; } +.#{$fa-css-prefix}-shopping-cart:before { content: $fa-var-shopping-cart; } +.#{$fa-css-prefix}-folder:before { content: $fa-var-folder; } +.#{$fa-css-prefix}-folder-open:before { content: $fa-var-folder-open; } +.#{$fa-css-prefix}-arrows-v:before { content: $fa-var-arrows-v; } +.#{$fa-css-prefix}-arrows-h:before { content: $fa-var-arrows-h; } +.#{$fa-css-prefix}-bar-chart-o:before, +.#{$fa-css-prefix}-bar-chart:before { content: $fa-var-bar-chart; } +.#{$fa-css-prefix}-twitter-square:before { content: $fa-var-twitter-square; } +.#{$fa-css-prefix}-facebook-square:before { content: $fa-var-facebook-square; } +.#{$fa-css-prefix}-camera-retro:before { content: $fa-var-camera-retro; } +.#{$fa-css-prefix}-key:before { content: $fa-var-key; } +.#{$fa-css-prefix}-gears:before, +.#{$fa-css-prefix}-cogs:before { content: $fa-var-cogs; } +.#{$fa-css-prefix}-comments:before { content: $fa-var-comments; } +.#{$fa-css-prefix}-thumbs-o-up:before { content: $fa-var-thumbs-o-up; } +.#{$fa-css-prefix}-thumbs-o-down:before { content: $fa-var-thumbs-o-down; } +.#{$fa-css-prefix}-star-half:before { content: $fa-var-star-half; } +.#{$fa-css-prefix}-heart-o:before { content: $fa-var-heart-o; } +.#{$fa-css-prefix}-sign-out:before { content: $fa-var-sign-out; } +.#{$fa-css-prefix}-linkedin-square:before { content: $fa-var-linkedin-square; } +.#{$fa-css-prefix}-thumb-tack:before { content: $fa-var-thumb-tack; } +.#{$fa-css-prefix}-external-link:before { content: $fa-var-external-link; } +.#{$fa-css-prefix}-sign-in:before { content: $fa-var-sign-in; } +.#{$fa-css-prefix}-trophy:before { content: $fa-var-trophy; } +.#{$fa-css-prefix}-github-square:before { content: $fa-var-github-square; } +.#{$fa-css-prefix}-upload:before { content: $fa-var-upload; } +.#{$fa-css-prefix}-lemon-o:before { content: $fa-var-lemon-o; } +.#{$fa-css-prefix}-phone:before { content: $fa-var-phone; } +.#{$fa-css-prefix}-square-o:before { content: $fa-var-square-o; } +.#{$fa-css-prefix}-bookmark-o:before { content: $fa-var-bookmark-o; } +.#{$fa-css-prefix}-phone-square:before { content: $fa-var-phone-square; } +.#{$fa-css-prefix}-twitter:before { content: $fa-var-twitter; } +.#{$fa-css-prefix}-facebook-f:before, +.#{$fa-css-prefix}-facebook:before { content: $fa-var-facebook; } +.#{$fa-css-prefix}-github:before { content: $fa-var-github; } +.#{$fa-css-prefix}-unlock:before { content: $fa-var-unlock; } +.#{$fa-css-prefix}-credit-card:before { content: $fa-var-credit-card; } +.#{$fa-css-prefix}-feed:before, +.#{$fa-css-prefix}-rss:before { content: $fa-var-rss; } +.#{$fa-css-prefix}-hdd-o:before { content: $fa-var-hdd-o; } +.#{$fa-css-prefix}-bullhorn:before { content: $fa-var-bullhorn; } +.#{$fa-css-prefix}-bell-o:before { content: $fa-var-bell-o; } +.#{$fa-css-prefix}-certificate:before { content: $fa-var-certificate; } +.#{$fa-css-prefix}-hand-o-right:before { content: $fa-var-hand-o-right; } +.#{$fa-css-prefix}-hand-o-left:before { content: $fa-var-hand-o-left; } +.#{$fa-css-prefix}-hand-o-up:before { content: $fa-var-hand-o-up; } +.#{$fa-css-prefix}-hand-o-down:before { content: $fa-var-hand-o-down; } +.#{$fa-css-prefix}-arrow-circle-left:before { content: $fa-var-arrow-circle-left; } +.#{$fa-css-prefix}-arrow-circle-right:before { content: $fa-var-arrow-circle-right; } +.#{$fa-css-prefix}-arrow-circle-up:before { content: $fa-var-arrow-circle-up; } +.#{$fa-css-prefix}-arrow-circle-down:before { content: $fa-var-arrow-circle-down; } +.#{$fa-css-prefix}-globe:before { content: $fa-var-globe; } +.#{$fa-css-prefix}-globe-e:before { content: $fa-var-globe-e; } +.#{$fa-css-prefix}-globe-w:before { content: $fa-var-globe-w; } +.#{$fa-css-prefix}-wrench:before { content: $fa-var-wrench; } +.#{$fa-css-prefix}-tasks:before { content: $fa-var-tasks; } +.#{$fa-css-prefix}-filter:before { content: $fa-var-filter; } +.#{$fa-css-prefix}-briefcase:before { content: $fa-var-briefcase; } +.#{$fa-css-prefix}-arrows-alt:before { content: $fa-var-arrows-alt; } +.#{$fa-css-prefix}-community:before, +.#{$fa-css-prefix}-group:before, +.#{$fa-css-prefix}-users:before { content: $fa-var-users; } +.#{$fa-css-prefix}-chain:before, +.#{$fa-css-prefix}-link:before { content: $fa-var-link; } +.#{$fa-css-prefix}-cloud:before { content: $fa-var-cloud; } +.#{$fa-css-prefix}-flask:before { content: $fa-var-flask; } +.#{$fa-css-prefix}-cut:before, +.#{$fa-css-prefix}-scissors:before { content: $fa-var-scissors; } +.#{$fa-css-prefix}-copy:before, +.#{$fa-css-prefix}-files-o:before { content: $fa-var-files-o; } +.#{$fa-css-prefix}-paperclip:before { content: $fa-var-paperclip; } +.#{$fa-css-prefix}-save:before, +.#{$fa-css-prefix}-floppy-o:before { content: $fa-var-floppy-o; } +.#{$fa-css-prefix}-square:before { content: $fa-var-square; } +.#{$fa-css-prefix}-navicon:before, +.#{$fa-css-prefix}-reorder:before, +.#{$fa-css-prefix}-bars:before { content: $fa-var-bars; } +.#{$fa-css-prefix}-list-ul:before { content: $fa-var-list-ul; } +.#{$fa-css-prefix}-list-ol:before { content: $fa-var-list-ol; } +.#{$fa-css-prefix}-strikethrough:before { content: $fa-var-strikethrough; } +.#{$fa-css-prefix}-underline:before { content: $fa-var-underline; } +.#{$fa-css-prefix}-table:before { content: $fa-var-table; } +.#{$fa-css-prefix}-magic:before { content: $fa-var-magic; } +.#{$fa-css-prefix}-truck:before { content: $fa-var-truck; } +.#{$fa-css-prefix}-pinterest:before { content: $fa-var-pinterest; } +.#{$fa-css-prefix}-pinterest-square:before { content: $fa-var-pinterest-square; } +.#{$fa-css-prefix}-google-plus-square:before { content: $fa-var-google-plus-square; } +.#{$fa-css-prefix}-google-plus-g:before, +.#{$fa-css-prefix}-google-plus:before { content: $fa-var-google-plus; } +.#{$fa-css-prefix}-money:before { content: $fa-var-money; } +.#{$fa-css-prefix}-caret-down:before { content: $fa-var-caret-down; } +.#{$fa-css-prefix}-caret-up:before { content: $fa-var-caret-up; } +.#{$fa-css-prefix}-caret-left:before { content: $fa-var-caret-left; } +.#{$fa-css-prefix}-caret-right:before { content: $fa-var-caret-right; } +.#{$fa-css-prefix}-columns:before { content: $fa-var-columns; } +.#{$fa-css-prefix}-unsorted:before, +.#{$fa-css-prefix}-sort:before { content: $fa-var-sort; } +.#{$fa-css-prefix}-sort-down:before, +.#{$fa-css-prefix}-sort-desc:before { content: $fa-var-sort-desc; } +.#{$fa-css-prefix}-sort-up:before, +.#{$fa-css-prefix}-sort-asc:before { content: $fa-var-sort-asc; } +.#{$fa-css-prefix}-envelope:before { content: $fa-var-envelope; } +.#{$fa-css-prefix}-linkedin:before { content: $fa-var-linkedin; } +.#{$fa-css-prefix}-rotate-left:before, +.#{$fa-css-prefix}-undo:before { content: $fa-var-undo; } +.#{$fa-css-prefix}-legal:before, +.#{$fa-css-prefix}-gavel:before { content: $fa-var-gavel; } +.#{$fa-css-prefix}-dashboard:before, +.#{$fa-css-prefix}-tachometer:before { content: $fa-var-tachometer; } +.#{$fa-css-prefix}-comment-o:before { content: $fa-var-comment-o; } +.#{$fa-css-prefix}-comments-o:before { content: $fa-var-comments-o; } +.#{$fa-css-prefix}-flash:before, +.#{$fa-css-prefix}-bolt:before { content: $fa-var-bolt; } +.#{$fa-css-prefix}-sitemap:before { content: $fa-var-sitemap; } +.#{$fa-css-prefix}-umbrella:before { content: $fa-var-umbrella; } +.#{$fa-css-prefix}-paste:before, +.#{$fa-css-prefix}-clipboard:before { content: $fa-var-clipboard; } +.#{$fa-css-prefix}-lightbulb-o:before { content: $fa-var-lightbulb-o; } +.#{$fa-css-prefix}-exchange:before { content: $fa-var-exchange; } +.#{$fa-css-prefix}-cloud-download:before { content: $fa-var-cloud-download; } +.#{$fa-css-prefix}-cloud-upload:before { content: $fa-var-cloud-upload; } +.#{$fa-css-prefix}-user-md:before { content: $fa-var-user-md; } +.#{$fa-css-prefix}-stethoscope:before { content: $fa-var-stethoscope; } +.#{$fa-css-prefix}-suitcase:before { content: $fa-var-suitcase; } +.#{$fa-css-prefix}-bell:before { content: $fa-var-bell; } +.#{$fa-css-prefix}-coffee:before { content: $fa-var-coffee; } +.#{$fa-css-prefix}-utensils:before, +.#{$fa-css-prefix}-cutlery:before { content: $fa-var-cutlery; } +.#{$fa-css-prefix}-file-text-o:before { content: $fa-var-file-text-o; } +.#{$fa-css-prefix}-building-o:before { content: $fa-var-building-o; } +.#{$fa-css-prefix}-hospital-o:before { content: $fa-var-hospital-o; } +.#{$fa-css-prefix}-ambulance:before { content: $fa-var-ambulance; } +.#{$fa-css-prefix}-medkit:before { content: $fa-var-medkit; } +.#{$fa-css-prefix}-fighter-jet:before { content: $fa-var-fighter-jet; } +.#{$fa-css-prefix}-beer:before { content: $fa-var-beer; } +.#{$fa-css-prefix}-h-square:before { content: $fa-var-h-square; } +.#{$fa-css-prefix}-plus-square:before { content: $fa-var-plus-square; } +.#{$fa-css-prefix}-angle-double-left:before { content: $fa-var-angle-double-left; } +.#{$fa-css-prefix}-angle-double-right:before { content: $fa-var-angle-double-right; } +.#{$fa-css-prefix}-angle-double-up:before { content: $fa-var-angle-double-up; } +.#{$fa-css-prefix}-angle-double-down:before { content: $fa-var-angle-double-down; } +.#{$fa-css-prefix}-angle-left:before { content: $fa-var-angle-left; } +.#{$fa-css-prefix}-angle-right:before { content: $fa-var-angle-right; } +.#{$fa-css-prefix}-angle-up:before { content: $fa-var-angle-up; } +.#{$fa-css-prefix}-angle-down:before { content: $fa-var-angle-down; } +.#{$fa-css-prefix}-desktop:before { content: $fa-var-desktop; } +.#{$fa-css-prefix}-laptop:before { content: $fa-var-laptop; } +.#{$fa-css-prefix}-tablet:before { content: $fa-var-tablet; } +.#{$fa-css-prefix}-mobile-phone:before, +.#{$fa-css-prefix}-mobile:before { content: $fa-var-mobile; } +.#{$fa-css-prefix}-circle-o:before { content: $fa-var-circle-o; } +.#{$fa-css-prefix}-quote-left:before { content: $fa-var-quote-left; } +.#{$fa-css-prefix}-quote-right:before { content: $fa-var-quote-right; } +.#{$fa-css-prefix}-spinner:before { content: $fa-var-spinner; } +.#{$fa-css-prefix}-circle:before { content: $fa-var-circle; } +.#{$fa-css-prefix}-mail-reply:before, +.#{$fa-css-prefix}-reply:before { content: $fa-var-reply; } +.#{$fa-css-prefix}-github-alt:before { content: $fa-var-github-alt; } +.#{$fa-css-prefix}-folder-o:before { content: $fa-var-folder-o; } +.#{$fa-css-prefix}-folder-open-o:before { content: $fa-var-folder-open-o; } +.#{$fa-css-prefix}-smile-o:before { content: $fa-var-smile-o; } +.#{$fa-css-prefix}-frown-o:before { content: $fa-var-frown-o; } +.#{$fa-css-prefix}-meh-o:before { content: $fa-var-meh-o; } +.#{$fa-css-prefix}-gamepad:before { content: $fa-var-gamepad; } +.#{$fa-css-prefix}-keyboard-o:before { content: $fa-var-keyboard-o; } +.#{$fa-css-prefix}-flag-o:before { content: $fa-var-flag-o; } +.#{$fa-css-prefix}-flag-checkered:before { content: $fa-var-flag-checkered; } +.#{$fa-css-prefix}-terminal:before { content: $fa-var-terminal; } +.#{$fa-css-prefix}-code:before { content: $fa-var-code; } +.#{$fa-css-prefix}-mail-reply-all:before, +.#{$fa-css-prefix}-reply-all:before { content: $fa-var-reply-all; } +.#{$fa-css-prefix}-star-half-empty:before, +.#{$fa-css-prefix}-star-half-full:before, +.#{$fa-css-prefix}-star-half-o:before { content: $fa-var-star-half-o; } +.#{$fa-css-prefix}-location-arrow:before { content: $fa-var-location-arrow; } +.#{$fa-css-prefix}-crop:before { content: $fa-var-crop; } +.#{$fa-css-prefix}-code-fork:before { content: $fa-var-code-fork; } +.#{$fa-css-prefix}-unlink:before, +.#{$fa-css-prefix}-chain-broken:before { content: $fa-var-chain-broken; } +.#{$fa-css-prefix}-question:before { content: $fa-var-question; } +.#{$fa-css-prefix}-info:before { content: $fa-var-info; } +.#{$fa-css-prefix}-exclamation:before { content: $fa-var-exclamation; } +.#{$fa-css-prefix}-superscript:before { content: $fa-var-superscript; } +.#{$fa-css-prefix}-subscript:before { content: $fa-var-subscript; } +.#{$fa-css-prefix}-eraser:before { content: $fa-var-eraser; } +.#{$fa-css-prefix}-puzzle-piece:before { content: $fa-var-puzzle-piece; } +.#{$fa-css-prefix}-microphone:before { content: $fa-var-microphone; } +.#{$fa-css-prefix}-microphone-slash:before { content: $fa-var-microphone-slash; } +.#{$fa-css-prefix}-shield:before { content: $fa-var-shield; } +.#{$fa-css-prefix}-calendar-o:before { content: $fa-var-calendar-o; } +.#{$fa-css-prefix}-fire-extinguisher:before { content: $fa-var-fire-extinguisher; } +.#{$fa-css-prefix}-rocket:before { content: $fa-var-rocket; } +.#{$fa-css-prefix}-maxcdn:before { content: $fa-var-maxcdn; } +.#{$fa-css-prefix}-chevron-circle-left:before { content: $fa-var-chevron-circle-left; } +.#{$fa-css-prefix}-chevron-circle-right:before { content: $fa-var-chevron-circle-right; } +.#{$fa-css-prefix}-chevron-circle-up:before { content: $fa-var-chevron-circle-up; } +.#{$fa-css-prefix}-chevron-circle-down:before { content: $fa-var-chevron-circle-down; } +.#{$fa-css-prefix}-html5:before { content: $fa-var-html5; } +.#{$fa-css-prefix}-css3:before { content: $fa-var-css3; } +.#{$fa-css-prefix}-anchor:before { content: $fa-var-anchor; } +.#{$fa-css-prefix}-unlock-alt:before { content: $fa-var-unlock-alt; } +.#{$fa-css-prefix}-bullseye:before { content: $fa-var-bullseye; } +.#{$fa-css-prefix}-ellipsis-h:before { content: $fa-var-ellipsis-h; } +.#{$fa-css-prefix}-ellipsis-v:before { content: $fa-var-ellipsis-v; } +.#{$fa-css-prefix}-rss-square:before { content: $fa-var-rss-square; } +.#{$fa-css-prefix}-play-circle:before { content: $fa-var-play-circle; } +.#{$fa-css-prefix}-ticket:before { content: $fa-var-ticket; } +.#{$fa-css-prefix}-minus-square:before { content: $fa-var-minus-square; } +.#{$fa-css-prefix}-minus-square-o:before { content: $fa-var-minus-square-o; } +.#{$fa-css-prefix}-level-up:before { content: $fa-var-level-up; } +.#{$fa-css-prefix}-level-down:before { content: $fa-var-level-down; } +.#{$fa-css-prefix}-check-square:before { content: $fa-var-check-square; } +.#{$fa-css-prefix}-pencil-square:before { content: $fa-var-pencil-square; } +.#{$fa-css-prefix}-external-link-square:before { content: $fa-var-external-link-square; } +.#{$fa-css-prefix}-share-square:before { content: $fa-var-share-square; } +.#{$fa-css-prefix}-compass:before { content: $fa-var-compass; } +.#{$fa-css-prefix}-toggle-down:before, +.#{$fa-css-prefix}-caret-square-o-down:before { content: $fa-var-caret-square-o-down; } +.#{$fa-css-prefix}-toggle-up:before, +.#{$fa-css-prefix}-caret-square-o-up:before { content: $fa-var-caret-square-o-up; } +.#{$fa-css-prefix}-toggle-right:before, +.#{$fa-css-prefix}-caret-square-o-right:before { content: $fa-var-caret-square-o-right; } +.#{$fa-css-prefix}-euro:before, +.#{$fa-css-prefix}-eur:before { content: $fa-var-eur; } +.#{$fa-css-prefix}-pound:before, +.#{$fa-css-prefix}-gbp:before { content: $fa-var-gbp; } +.#{$fa-css-prefix}-dollar:before, +.#{$fa-css-prefix}-usd:before { content: $fa-var-usd; } +.#{$fa-css-prefix}-rupee:before, +.#{$fa-css-prefix}-inr:before { content: $fa-var-inr; } +.#{$fa-css-prefix}-cny:before, +.#{$fa-css-prefix}-rmb:before, +.#{$fa-css-prefix}-yen:before, +.#{$fa-css-prefix}-jpy:before { content: $fa-var-jpy; } +.#{$fa-css-prefix}-ruble:before, +.#{$fa-css-prefix}-rouble:before, +.#{$fa-css-prefix}-rub:before { content: $fa-var-rub; } +.#{$fa-css-prefix}-won:before, +.#{$fa-css-prefix}-krw:before { content: $fa-var-krw; } +.#{$fa-css-prefix}-bitcoin:before, +.#{$fa-css-prefix}-btc:before { content: $fa-var-btc; } +.#{$fa-css-prefix}-file:before { content: $fa-var-file; } +.#{$fa-css-prefix}-file-text:before { content: $fa-var-file-text; } +.#{$fa-css-prefix}-sort-alpha-down:before, +.#{$fa-css-prefix}-sort-alpha-asc:before { content: $fa-var-sort-alpha-asc; } +.#{$fa-css-prefix}-sort-alpha-up:before, +.#{$fa-css-prefix}-sort-alpha-desc:before { content: $fa-var-sort-alpha-desc; } +.#{$fa-css-prefix}-sort-amount-down:before, +.#{$fa-css-prefix}-sort-amount-asc:before { content: $fa-var-sort-amount-asc; } +.#{$fa-css-prefix}-sort-amount-up:before, +.#{$fa-css-prefix}-sort-amount-desc:before { content: $fa-var-sort-amount-desc; } +.#{$fa-css-prefix}-sort-numeric-down:before, +.#{$fa-css-prefix}-sort-numeric-asc:before { content: $fa-var-sort-numeric-asc; } +.#{$fa-css-prefix}-sort-numeric-up:before, +.#{$fa-css-prefix}-sort-numeric-desc:before { content: $fa-var-sort-numeric-desc; } +.#{$fa-css-prefix}-thumbs-up:before { content: $fa-var-thumbs-up; } +.#{$fa-css-prefix}-thumbs-down:before { content: $fa-var-thumbs-down; } +.#{$fa-css-prefix}-youtube-square:before { content: $fa-var-youtube-square; } +.#{$fa-css-prefix}-youtube:before { content: $fa-var-youtube; } +.#{$fa-css-prefix}-xing:before { content: $fa-var-xing; } +.#{$fa-css-prefix}-xing-square:before { content: $fa-var-xing-square; } +.#{$fa-css-prefix}-youtube-play:before { content: $fa-var-youtube-play; } +.#{$fa-css-prefix}-dropbox:before { content: $fa-var-dropbox; } +.#{$fa-css-prefix}-stack-overflow:before { content: $fa-var-stack-overflow; } +.#{$fa-css-prefix}-instagram:before { content: $fa-var-instagram; } +.#{$fa-css-prefix}-flickr:before { content: $fa-var-flickr; } +.#{$fa-css-prefix}-adn:before { content: $fa-var-adn; } +.#{$fa-css-prefix}-bitbucket:before { content: $fa-var-bitbucket; } +.#{$fa-css-prefix}-bitbucket-square:before { content: $fa-var-bitbucket-square; } +.#{$fa-css-prefix}-tumblr:before { content: $fa-var-tumblr; } +.#{$fa-css-prefix}-tumblr-square:before { content: $fa-var-tumblr-square; } +.#{$fa-css-prefix}-long-arrow-down:before { content: $fa-var-long-arrow-down; } +.#{$fa-css-prefix}-long-arrow-up:before { content: $fa-var-long-arrow-up; } +.#{$fa-css-prefix}-long-arrow-left:before { content: $fa-var-long-arrow-left; } +.#{$fa-css-prefix}-long-arrow-right:before { content: $fa-var-long-arrow-right; } +.#{$fa-css-prefix}-apple:before { content: $fa-var-apple; } +.#{$fa-css-prefix}-windows:before { content: $fa-var-windows; } +.#{$fa-css-prefix}-android:before { content: $fa-var-android; } +.#{$fa-css-prefix}-linux:before { content: $fa-var-linux; } +.#{$fa-css-prefix}-dribbble:before { content: $fa-var-dribbble; } +.#{$fa-css-prefix}-skype:before { content: $fa-var-skype; } +.#{$fa-css-prefix}-foursquare:before { content: $fa-var-foursquare; } +.#{$fa-css-prefix}-trello:before { content: $fa-var-trello; } +.#{$fa-css-prefix}-female:before { content: $fa-var-female; } +.#{$fa-css-prefix}-male:before { content: $fa-var-male; } +.#{$fa-css-prefix}-gittip:before, +.#{$fa-css-prefix}-gratipay:before { content: $fa-var-gratipay; } +.#{$fa-css-prefix}-sun-o:before { content: $fa-var-sun-o; } +.#{$fa-css-prefix}-moon-o:before { content: $fa-var-moon-o; } +.#{$fa-css-prefix}-archive:before { content: $fa-var-archive; } +.#{$fa-css-prefix}-bug:before { content: $fa-var-bug; } +.#{$fa-css-prefix}-vk:before { content: $fa-var-vk; } +.#{$fa-css-prefix}-weibo:before { content: $fa-var-weibo; } +.#{$fa-css-prefix}-renren:before { content: $fa-var-renren; } +.#{$fa-css-prefix}-pagelines:before { content: $fa-var-pagelines; } +.#{$fa-css-prefix}-stack-exchange:before { content: $fa-var-stack-exchange; } +.#{$fa-css-prefix}-arrow-circle-o-right:before { content: $fa-var-arrow-circle-o-right; } +.#{$fa-css-prefix}-arrow-circle-o-left:before { content: $fa-var-arrow-circle-o-left; } +.#{$fa-css-prefix}-toggle-left:before, +.#{$fa-css-prefix}-caret-square-o-left:before { content: $fa-var-caret-square-o-left; } +.#{$fa-css-prefix}-dot-circle-o:before { content: $fa-var-dot-circle-o; } +.#{$fa-css-prefix}-wheelchair:before { content: $fa-var-wheelchair; } +.#{$fa-css-prefix}-vimeo-square:before { content: $fa-var-vimeo-square; } +.#{$fa-css-prefix}-turkish-lira:before, +.#{$fa-css-prefix}-try:before { content: $fa-var-try; } +.#{$fa-css-prefix}-plus-square-o:before { content: $fa-var-plus-square-o; } +.#{$fa-css-prefix}-space-shuttle:before { content: $fa-var-space-shuttle; } +.#{$fa-css-prefix}-slack:before { content: $fa-var-slack; } +.#{$fa-css-prefix}-envelope-square:before { content: $fa-var-envelope-square; } +.#{$fa-css-prefix}-wordpress:before { content: $fa-var-wordpress; } +.#{$fa-css-prefix}-openid:before { content: $fa-var-openid; } +.#{$fa-css-prefix}-institution:before, +.#{$fa-css-prefix}-bank:before, +.#{$fa-css-prefix}-university:before { content: $fa-var-university; } +.#{$fa-css-prefix}-mortar-board:before, +.#{$fa-css-prefix}-graduation-cap:before { content: $fa-var-graduation-cap; } +.#{$fa-css-prefix}-yahoo:before { content: $fa-var-yahoo; } +.#{$fa-css-prefix}-google:before { content: $fa-var-google; } +.#{$fa-css-prefix}-reddit:before { content: $fa-var-reddit; } +.#{$fa-css-prefix}-reddit-square:before { content: $fa-var-reddit-square; } +.#{$fa-css-prefix}-stumbleupon-circle:before { content: $fa-var-stumbleupon-circle; } +.#{$fa-css-prefix}-stumbleupon:before { content: $fa-var-stumbleupon; } +.#{$fa-css-prefix}-delicious:before { content: $fa-var-delicious; } +.#{$fa-css-prefix}-digg:before { content: $fa-var-digg; } +.#{$fa-css-prefix}-drupal:before { content: $fa-var-drupal; } +.#{$fa-css-prefix}-joomla:before { content: $fa-var-joomla; } +.#{$fa-css-prefix}-language:before { content: $fa-var-language; } +.#{$fa-css-prefix}-fax:before { content: $fa-var-fax; } +.#{$fa-css-prefix}-building:before { content: $fa-var-building; } +.#{$fa-css-prefix}-child:before { content: $fa-var-child; } +.#{$fa-css-prefix}-paw:before { content: $fa-var-paw; } +.#{$fa-css-prefix}-utensil-spoon:before, +.#{$fa-css-prefix}-spoon:before { content: $fa-var-spoon; } +.#{$fa-css-prefix}-cube:before { content: $fa-var-cube; } +.#{$fa-css-prefix}-cubes:before { content: $fa-var-cubes; } +.#{$fa-css-prefix}-behance:before { content: $fa-var-behance; } +.#{$fa-css-prefix}-behance-square:before { content: $fa-var-behance-square; } +.#{$fa-css-prefix}-steam:before { content: $fa-var-steam; } +.#{$fa-css-prefix}-steam-square:before { content: $fa-var-steam-square; } +.#{$fa-css-prefix}-recycle:before { content: $fa-var-recycle; } +.#{$fa-css-prefix}-automobile:before, +.#{$fa-css-prefix}-car:before { content: $fa-var-car; } +.#{$fa-css-prefix}-cab:before, +.#{$fa-css-prefix}-taxi:before { content: $fa-var-taxi; } +.#{$fa-css-prefix}-tree:before { content: $fa-var-tree; } +.#{$fa-css-prefix}-spotify:before { content: $fa-var-spotify; } +.#{$fa-css-prefix}-deviantart:before { content: $fa-var-deviantart; } +.#{$fa-css-prefix}-soundcloud:before { content: $fa-var-soundcloud; } +.#{$fa-css-prefix}-database:before { content: $fa-var-database; } +.#{$fa-css-prefix}-file-pdf-o:before { content: $fa-var-file-pdf-o; } +.#{$fa-css-prefix}-file-word-o:before { content: $fa-var-file-word-o; } +.#{$fa-css-prefix}-file-excel-o:before { content: $fa-var-file-excel-o; } +.#{$fa-css-prefix}-file-powerpoint-o:before { content: $fa-var-file-powerpoint-o; } +.#{$fa-css-prefix}-file-photo-o:before, +.#{$fa-css-prefix}-file-picture-o:before, +.#{$fa-css-prefix}-file-image-o:before { content: $fa-var-file-image-o; } +.#{$fa-css-prefix}-file-zip-o:before, +.#{$fa-css-prefix}-file-archive-o:before { content: $fa-var-file-archive-o; } +.#{$fa-css-prefix}-file-sound-o:before, +.#{$fa-css-prefix}-file-audio-o:before { content: $fa-var-file-audio-o; } +.#{$fa-css-prefix}-file-movie-o:before, +.#{$fa-css-prefix}-file-video-o:before { content: $fa-var-file-video-o; } +.#{$fa-css-prefix}-file-code-o:before { content: $fa-var-file-code-o; } +.#{$fa-css-prefix}-vine:before { content: $fa-var-vine; } +.#{$fa-css-prefix}-codepen:before { content: $fa-var-codepen; } +.#{$fa-css-prefix}-jsfiddle:before { content: $fa-var-jsfiddle; } +.#{$fa-css-prefix}-life-bouy:before, +.#{$fa-css-prefix}-life-buoy:before, +.#{$fa-css-prefix}-life-saver:before, +.#{$fa-css-prefix}-support:before, +.#{$fa-css-prefix}-life-ring:before { content: $fa-var-life-ring; } +.#{$fa-css-prefix}-circle-o-notch:before { content: $fa-var-circle-o-notch; } +.#{$fa-css-prefix}-ra:before, +.#{$fa-css-prefix}-resistance:before, +.#{$fa-css-prefix}-rebel:before { content: $fa-var-rebel; } +.#{$fa-css-prefix}-ge:before, +.#{$fa-css-prefix}-empire:before { content: $fa-var-empire; } +.#{$fa-css-prefix}-git-square:before { content: $fa-var-git-square; } +.#{$fa-css-prefix}-git:before { content: $fa-var-git; } +.#{$fa-css-prefix}-y-combinator-square:before, +.#{$fa-css-prefix}-yc-square:before, +.#{$fa-css-prefix}-hacker-news:before { content: $fa-var-hacker-news; } +.#{$fa-css-prefix}-tencent-weibo:before { content: $fa-var-tencent-weibo; } +.#{$fa-css-prefix}-qq:before { content: $fa-var-qq; } +.#{$fa-css-prefix}-wechat:before, +.#{$fa-css-prefix}-weixin:before { content: $fa-var-weixin; } +.#{$fa-css-prefix}-send:before, +.#{$fa-css-prefix}-paper-plane:before { content: $fa-var-paper-plane; } +.#{$fa-css-prefix}-send-o:before, +.#{$fa-css-prefix}-paper-plane-o:before { content: $fa-var-paper-plane-o; } +.#{$fa-css-prefix}-history:before { content: $fa-var-history; } +.#{$fa-css-prefix}-circle-thin:before { content: $fa-var-circle-thin; } +.#{$fa-css-prefix}-heading:before, +.#{$fa-css-prefix}-header:before { content: $fa-var-header; } +.#{$fa-css-prefix}-paragraph:before { content: $fa-var-paragraph; } +.#{$fa-css-prefix}-sliders:before { content: $fa-var-sliders; } +.#{$fa-css-prefix}-share-alt:before { content: $fa-var-share-alt; } +.#{$fa-css-prefix}-share-alt-square:before { content: $fa-var-share-alt-square; } +.#{$fa-css-prefix}-bomb:before { content: $fa-var-bomb; } +.#{$fa-css-prefix}-soccer-ball-o:before, +.#{$fa-css-prefix}-futbol-o:before { content: $fa-var-futbol-o; } +.#{$fa-css-prefix}-tty:before { content: $fa-var-tty; } +.#{$fa-css-prefix}-binoculars:before { content: $fa-var-binoculars; } +.#{$fa-css-prefix}-plug:before { content: $fa-var-plug; } +.#{$fa-css-prefix}-slideshare:before { content: $fa-var-slideshare; } +.#{$fa-css-prefix}-twitch:before { content: $fa-var-twitch; } +.#{$fa-css-prefix}-yelp:before { content: $fa-var-yelp; } +.#{$fa-css-prefix}-newspaper-o:before { content: $fa-var-newspaper-o; } +.#{$fa-css-prefix}-wifi:before { content: $fa-var-wifi; } +.#{$fa-css-prefix}-calculator:before { content: $fa-var-calculator; } +.#{$fa-css-prefix}-paypal:before { content: $fa-var-paypal; } +.#{$fa-css-prefix}-google-wallet:before { content: $fa-var-google-wallet; } +.#{$fa-css-prefix}-cc-visa:before { content: $fa-var-cc-visa; } +.#{$fa-css-prefix}-cc-mastercard:before { content: $fa-var-cc-mastercard; } +.#{$fa-css-prefix}-cc-discover:before { content: $fa-var-cc-discover; } +.#{$fa-css-prefix}-cc-amex:before { content: $fa-var-cc-amex; } +.#{$fa-css-prefix}-cc-paypal:before { content: $fa-var-cc-paypal; } +.#{$fa-css-prefix}-cc-stripe:before { content: $fa-var-cc-stripe; } +.#{$fa-css-prefix}-bell-slash:before { content: $fa-var-bell-slash; } +.#{$fa-css-prefix}-bell-slash-o:before { content: $fa-var-bell-slash-o; } +.#{$fa-css-prefix}-trash:before { content: $fa-var-trash; } +.#{$fa-css-prefix}-copyright:before { content: $fa-var-copyright; } +.#{$fa-css-prefix}-at:before { content: $fa-var-at; } +.#{$fa-css-prefix}-eyedropper:before { content: $fa-var-eyedropper; } +.#{$fa-css-prefix}-paint-brush:before { content: $fa-var-paint-brush; } +.#{$fa-css-prefix}-birthday-cake:before { content: $fa-var-birthday-cake; } +.#{$fa-css-prefix}-area-chart:before { content: $fa-var-area-chart; } +.#{$fa-css-prefix}-pie-chart:before { content: $fa-var-pie-chart; } +.#{$fa-css-prefix}-line-chart:before { content: $fa-var-line-chart; } +.#{$fa-css-prefix}-lastfm:before { content: $fa-var-lastfm; } +.#{$fa-css-prefix}-lastfm-square:before { content: $fa-var-lastfm-square; } +.#{$fa-css-prefix}-toggle-off:before { content: $fa-var-toggle-off; } +.#{$fa-css-prefix}-toggle-on:before { content: $fa-var-toggle-on; } +.#{$fa-css-prefix}-bicycle:before { content: $fa-var-bicycle; } +.#{$fa-css-prefix}-bus:before { content: $fa-var-bus; } +.#{$fa-css-prefix}-ioxhost:before { content: $fa-var-ioxhost; } +.#{$fa-css-prefix}-angellist:before { content: $fa-var-angellist; } +.#{$fa-css-prefix}-closed-captioning:before, +.#{$fa-css-prefix}-cc:before { content: $fa-var-cc; } +.#{$fa-css-prefix}-shekel:before, +.#{$fa-css-prefix}-sheqel:before, +.#{$fa-css-prefix}-ils:before { content: $fa-var-ils; } +.#{$fa-css-prefix}-meanpath:before { content: $fa-var-meanpath; } +.#{$fa-css-prefix}-buysellads:before { content: $fa-var-buysellads; } +.#{$fa-css-prefix}-connectdevelop:before { content: $fa-var-connectdevelop; } +.#{$fa-css-prefix}-dashcube:before { content: $fa-var-dashcube; } +.#{$fa-css-prefix}-forumbee:before { content: $fa-var-forumbee; } +.#{$fa-css-prefix}-leanpub:before { content: $fa-var-leanpub; } +.#{$fa-css-prefix}-sellsy:before { content: $fa-var-sellsy; } +.#{$fa-css-prefix}-shirtsinbulk:before { content: $fa-var-shirtsinbulk; } +.#{$fa-css-prefix}-simplybuilt:before { content: $fa-var-simplybuilt; } +.#{$fa-css-prefix}-skyatlas:before { content: $fa-var-skyatlas; } +.#{$fa-css-prefix}-cart-plus:before { content: $fa-var-cart-plus; } +.#{$fa-css-prefix}-cart-arrow-down:before { content: $fa-var-cart-arrow-down; } +.#{$fa-css-prefix}-gem:before, +.#{$fa-css-prefix}-diamond:before { content: $fa-var-diamond; } +.#{$fa-css-prefix}-ship:before { content: $fa-var-ship; } +.#{$fa-css-prefix}-user-secret:before { content: $fa-var-user-secret; } +.#{$fa-css-prefix}-motorcycle:before { content: $fa-var-motorcycle; } +.#{$fa-css-prefix}-street-view:before { content: $fa-var-street-view; } +.#{$fa-css-prefix}-heartbeat:before { content: $fa-var-heartbeat; } +.#{$fa-css-prefix}-venus:before { content: $fa-var-venus; } +.#{$fa-css-prefix}-mars:before { content: $fa-var-mars; } +.#{$fa-css-prefix}-mercury:before { content: $fa-var-mercury; } +.#{$fa-css-prefix}-intersex:before, +.#{$fa-css-prefix}-transgender:before { content: $fa-var-transgender; } +.#{$fa-css-prefix}-transgender-alt:before { content: $fa-var-transgender-alt; } +.#{$fa-css-prefix}-venus-double:before { content: $fa-var-venus-double; } +.#{$fa-css-prefix}-mars-double:before { content: $fa-var-mars-double; } +.#{$fa-css-prefix}-venus-mars:before { content: $fa-var-venus-mars; } +.#{$fa-css-prefix}-mars-stroke:before { content: $fa-var-mars-stroke; } +.#{$fa-css-prefix}-mars-stroke-v:before { content: $fa-var-mars-stroke-v; } +.#{$fa-css-prefix}-mars-stroke-h:before { content: $fa-var-mars-stroke-h; } +.#{$fa-css-prefix}-neuter:before { content: $fa-var-neuter; } +.#{$fa-css-prefix}-genderless:before { content: $fa-var-genderless; } +.#{$fa-css-prefix}-facebook-official:before { content: $fa-var-facebook-official; } +.#{$fa-css-prefix}-pinterest-p:before { content: $fa-var-pinterest-p; } +.#{$fa-css-prefix}-whatsapp:before { content: $fa-var-whatsapp; } +.#{$fa-css-prefix}-server:before { content: $fa-var-server; } +.#{$fa-css-prefix}-user-plus:before { content: $fa-var-user-plus; } +.#{$fa-css-prefix}-user-times:before { content: $fa-var-user-times; } +.#{$fa-css-prefix}-hotel:before, +.#{$fa-css-prefix}-bed:before { content: $fa-var-bed; } +.#{$fa-css-prefix}-viacoin:before { content: $fa-var-viacoin; } +.#{$fa-css-prefix}-train:before { content: $fa-var-train; } +.#{$fa-css-prefix}-subway:before { content: $fa-var-subway; } +.#{$fa-css-prefix}-medium:before { content: $fa-var-medium; } +.#{$fa-css-prefix}-medium-square:before { content: $fa-var-medium-square; } +.#{$fa-css-prefix}-yc:before, +.#{$fa-css-prefix}-y-combinator:before { content: $fa-var-y-combinator; } +.#{$fa-css-prefix}-optin-monster:before { content: $fa-var-optin-monster; } +.#{$fa-css-prefix}-opencart:before { content: $fa-var-opencart; } +.#{$fa-css-prefix}-expeditedssl:before { content: $fa-var-expeditedssl; } +.#{$fa-css-prefix}-battery-4:before, +.#{$fa-css-prefix}-battery:before, +.#{$fa-css-prefix}-battery-full:before { content: $fa-var-battery-full; } +.#{$fa-css-prefix}-battery-3:before, +.#{$fa-css-prefix}-battery-three-quarters:before { content: $fa-var-battery-three-quarters; } +.#{$fa-css-prefix}-battery-2:before, +.#{$fa-css-prefix}-battery-half:before { content: $fa-var-battery-half; } +.#{$fa-css-prefix}-battery-1:before, +.#{$fa-css-prefix}-battery-quarter:before { content: $fa-var-battery-quarter; } +.#{$fa-css-prefix}-battery-0:before, +.#{$fa-css-prefix}-battery-empty:before { content: $fa-var-battery-empty; } +.#{$fa-css-prefix}-mouse-pointer:before { content: $fa-var-mouse-pointer; } +.#{$fa-css-prefix}-i-cursor:before { content: $fa-var-i-cursor; } +.#{$fa-css-prefix}-object-group:before { content: $fa-var-object-group; } +.#{$fa-css-prefix}-object-ungroup:before { content: $fa-var-object-ungroup; } +.#{$fa-css-prefix}-sticky-note:before { content: $fa-var-sticky-note; } +.#{$fa-css-prefix}-sticky-note-o:before { content: $fa-var-sticky-note-o; } +.#{$fa-css-prefix}-cc-jcb:before { content: $fa-var-cc-jcb; } +.#{$fa-css-prefix}-cc-diners-club:before { content: $fa-var-cc-diners-club; } +.#{$fa-css-prefix}-clone:before { content: $fa-var-clone; } +.#{$fa-css-prefix}-balance-scale:before { content: $fa-var-balance-scale; } +.#{$fa-css-prefix}-hourglass-o:before { content: $fa-var-hourglass-o; } +.#{$fa-css-prefix}-hourglass-1:before, +.#{$fa-css-prefix}-hourglass-start:before { content: $fa-var-hourglass-start; } +.#{$fa-css-prefix}-hourglass-2:before, +.#{$fa-css-prefix}-hourglass-half:before { content: $fa-var-hourglass-half; } +.#{$fa-css-prefix}-hourglass-3:before, +.#{$fa-css-prefix}-hourglass-end:before { content: $fa-var-hourglass-end; } +.#{$fa-css-prefix}-hourglass:before { content: $fa-var-hourglass; } +.#{$fa-css-prefix}-hand-grab-o:before, +.#{$fa-css-prefix}-hand-rock-o:before { content: $fa-var-hand-rock-o; } +.#{$fa-css-prefix}-hand-stop-o:before, +.#{$fa-css-prefix}-hand-paper-o:before { content: $fa-var-hand-paper-o; } +.#{$fa-css-prefix}-hand-scissors-o:before { content: $fa-var-hand-scissors-o; } +.#{$fa-css-prefix}-hand-lizard-o:before { content: $fa-var-hand-lizard-o; } +.#{$fa-css-prefix}-hand-spock-o:before { content: $fa-var-hand-spock-o; } +.#{$fa-css-prefix}-hand-pointer-o:before { content: $fa-var-hand-pointer-o; } +.#{$fa-css-prefix}-hand-peace-o:before { content: $fa-var-hand-peace-o; } +.#{$fa-css-prefix}-trademark:before { content: $fa-var-trademark; } +.#{$fa-css-prefix}-registered:before { content: $fa-var-registered; } +.#{$fa-css-prefix}-creative-commons:before { content: $fa-var-creative-commons; } +.#{$fa-css-prefix}-gg:before { content: $fa-var-gg; } +.#{$fa-css-prefix}-gg-circle:before { content: $fa-var-gg-circle; } +.#{$fa-css-prefix}-tripadvisor:before { content: $fa-var-tripadvisor; } +.#{$fa-css-prefix}-odnoklassniki:before { content: $fa-var-odnoklassniki; } +.#{$fa-css-prefix}-odnoklassniki-square:before { content: $fa-var-odnoklassniki-square; } +.#{$fa-css-prefix}-get-pocket:before { content: $fa-var-get-pocket; } +.#{$fa-css-prefix}-wikipedia-w:before { content: $fa-var-wikipedia-w; } +.#{$fa-css-prefix}-safari:before { content: $fa-var-safari; } +.#{$fa-css-prefix}-chrome:before { content: $fa-var-chrome; } +.#{$fa-css-prefix}-firefox:before { content: $fa-var-firefox; } +.#{$fa-css-prefix}-opera:before { content: $fa-var-opera; } +.#{$fa-css-prefix}-internet-explorer:before { content: $fa-var-internet-explorer; } +.#{$fa-css-prefix}-tv:before, +.#{$fa-css-prefix}-television:before { content: $fa-var-television; } +.#{$fa-css-prefix}-contao:before { content: $fa-var-contao; } +.#{$fa-css-prefix}-500px:before { content: $fa-var-500px; } +.#{$fa-css-prefix}-amazon:before { content: $fa-var-amazon; } +.#{$fa-css-prefix}-calendar-plus-o:before { content: $fa-var-calendar-plus-o; } +.#{$fa-css-prefix}-calendar-minus-o:before { content: $fa-var-calendar-minus-o; } +.#{$fa-css-prefix}-calendar-times-o:before { content: $fa-var-calendar-times-o; } +.#{$fa-css-prefix}-calendar-check-o:before { content: $fa-var-calendar-check-o; } +.#{$fa-css-prefix}-industry:before { content: $fa-var-industry; } +.#{$fa-css-prefix}-map-pin:before { content: $fa-var-map-pin; } +.#{$fa-css-prefix}-map-signs:before { content: $fa-var-map-signs; } +.#{$fa-css-prefix}-map-o:before { content: $fa-var-map-o; } +.#{$fa-css-prefix}-map:before { content: $fa-var-map; } +.#{$fa-css-prefix}-commenting:before { content: $fa-var-commenting; } +.#{$fa-css-prefix}-commenting-o:before { content: $fa-var-commenting-o; } +.#{$fa-css-prefix}-houzz:before { content: $fa-var-houzz; } +.#{$fa-css-prefix}-vimeo-v:before, +.#{$fa-css-prefix}-vimeo:before { content: $fa-var-vimeo; } +.#{$fa-css-prefix}-black-tie:before { content: $fa-var-black-tie; } +.#{$fa-css-prefix}-fonticons:before { content: $fa-var-fonticons; } +.#{$fa-css-prefix}-reddit-alien:before { content: $fa-var-reddit-alien; } +.#{$fa-css-prefix}-edge:before { content: $fa-var-edge; } +.#{$fa-css-prefix}-credit-card-alt:before { content: $fa-var-credit-card-alt; } +.#{$fa-css-prefix}-codiepie:before { content: $fa-var-codiepie; } +.#{$fa-css-prefix}-modx:before { content: $fa-var-modx; } +.#{$fa-css-prefix}-fort-awesome:before { content: $fa-var-fort-awesome; } +.#{$fa-css-prefix}-usb:before { content: $fa-var-usb; } +.#{$fa-css-prefix}-product-hunt:before { content: $fa-var-product-hunt; } +.#{$fa-css-prefix}-mixcloud:before { content: $fa-var-mixcloud; } +.#{$fa-css-prefix}-scribd:before { content: $fa-var-scribd; } +.#{$fa-css-prefix}-pause-circle:before { content: $fa-var-pause-circle; } +.#{$fa-css-prefix}-pause-circle-o:before { content: $fa-var-pause-circle-o; } +.#{$fa-css-prefix}-stop-circle:before { content: $fa-var-stop-circle; } +.#{$fa-css-prefix}-stop-circle-o:before { content: $fa-var-stop-circle-o; } +.#{$fa-css-prefix}-shopping-bag:before { content: $fa-var-shopping-bag; } +.#{$fa-css-prefix}-shopping-basket:before { content: $fa-var-shopping-basket; } +.#{$fa-css-prefix}-hashtag:before { content: $fa-var-hashtag; } +.#{$fa-css-prefix}-bluetooth:before { content: $fa-var-bluetooth; } +.#{$fa-css-prefix}-bluetooth-b:before { content: $fa-var-bluetooth-b; } +.#{$fa-css-prefix}-percent:before { content: $fa-var-percent; } +.#{$fa-css-prefix}-gitlab:before { content: $fa-var-gitlab; } +.#{$fa-css-prefix}-wpbeginner:before { content: $fa-var-wpbeginner; } +.#{$fa-css-prefix}-wpforms:before { content: $fa-var-wpforms; } +.#{$fa-css-prefix}-envira:before { content: $fa-var-envira; } +.#{$fa-css-prefix}-universal-access:before { content: $fa-var-universal-access; } +.#{$fa-css-prefix}-wheelchair-alt:before { content: $fa-var-wheelchair-alt; } +.#{$fa-css-prefix}-question-circle-o:before { content: $fa-var-question-circle-o; } +.#{$fa-css-prefix}-blind:before { content: $fa-var-blind; } +.#{$fa-css-prefix}-audio-description:before { content: $fa-var-audio-description; } +.#{$fa-css-prefix}-phone-volume:before, +.#{$fa-css-prefix}-volume-control-phone:before { content: $fa-var-volume-control-phone; } +.#{$fa-css-prefix}-braille:before { content: $fa-var-braille; } +.#{$fa-css-prefix}-assistive-listening-systems:before { content: $fa-var-assistive-listening-systems; } +.#{$fa-css-prefix}-asl-interpreting:before, +.#{$fa-css-prefix}-american-sign-language-interpreting:before { content: $fa-var-american-sign-language-interpreting; } +.#{$fa-css-prefix}-deafness:before, +.#{$fa-css-prefix}-hard-of-hearing:before, +.#{$fa-css-prefix}-deaf:before { content: $fa-var-deaf; } +.#{$fa-css-prefix}-glide:before { content: $fa-var-glide; } +.#{$fa-css-prefix}-glide-g:before { content: $fa-var-glide-g; } +.#{$fa-css-prefix}-signing:before, +.#{$fa-css-prefix}-sign-language:before { content: $fa-var-sign-language; } +.#{$fa-css-prefix}-low-vision:before { content: $fa-var-low-vision; } +.#{$fa-css-prefix}-viadeo:before { content: $fa-var-viadeo; } +.#{$fa-css-prefix}-viadeo-square:before { content: $fa-var-viadeo-square; } +.#{$fa-css-prefix}-snapchat:before { content: $fa-var-snapchat; } +.#{$fa-css-prefix}-snapchat-ghost:before { content: $fa-var-snapchat-ghost; } +.#{$fa-css-prefix}-snapchat-square:before { content: $fa-var-snapchat-square; } +.#{$fa-css-prefix}-first-order:before { content: $fa-var-first-order; } +.#{$fa-css-prefix}-yoast:before { content: $fa-var-yoast; } +.#{$fa-css-prefix}-themeisle:before { content: $fa-var-themeisle; } +.#{$fa-css-prefix}-google-plus-circle:before, +.#{$fa-css-prefix}-google-plus-official:before { content: $fa-var-google-plus-official; } +.#{$fa-css-prefix}-fa:before, +.#{$fa-css-prefix}-font-awesome:before { content: $fa-var-font-awesome; } +.#{$fa-css-prefix}-handshake-o:before { content: $fa-var-handshake-o; } +.#{$fa-css-prefix}-envelope-open:before { content: $fa-var-envelope-open; } +.#{$fa-css-prefix}-envelope-open-o:before { content: $fa-var-envelope-open-o; } +.#{$fa-css-prefix}-linode:before { content: $fa-var-linode; } +.#{$fa-css-prefix}-address-book:before { content: $fa-var-address-book; } +.#{$fa-css-prefix}-address-book-o:before { content: $fa-var-address-book-o; } +.#{$fa-css-prefix}-vcard:before, +.#{$fa-css-prefix}-address-card:before { content: $fa-var-address-card; } +.#{$fa-css-prefix}-vcard-o:before, +.#{$fa-css-prefix}-address-card-o:before { content: $fa-var-address-card-o; } +.#{$fa-css-prefix}-user-circle:before { content: $fa-var-user-circle; } +.#{$fa-css-prefix}-user-circle-o:before { content: $fa-var-user-circle-o; } +.#{$fa-css-prefix}-user-o:before { content: $fa-var-user-o; } +.#{$fa-css-prefix}-id-badge:before { content: $fa-var-id-badge; } +.#{$fa-css-prefix}-drivers-license:before, +.#{$fa-css-prefix}-id-card:before { content: $fa-var-id-card; } +.#{$fa-css-prefix}-drivers-license-o:before, +.#{$fa-css-prefix}-id-card-o:before { content: $fa-var-id-card-o; } +.#{$fa-css-prefix}-quora:before { content: $fa-var-quora; } +.#{$fa-css-prefix}-free-code-camp:before { content: $fa-var-free-code-camp; } +.#{$fa-css-prefix}-telegram:before { content: $fa-var-telegram; } +.#{$fa-css-prefix}-thermometer-4:before, +.#{$fa-css-prefix}-thermometer:before, +.#{$fa-css-prefix}-thermometer-full:before { content: $fa-var-thermometer-full; } +.#{$fa-css-prefix}-thermometer-3:before, +.#{$fa-css-prefix}-thermometer-three-quarters:before { content: $fa-var-thermometer-three-quarters; } +.#{$fa-css-prefix}-thermometer-2:before, +.#{$fa-css-prefix}-thermometer-half:before { content: $fa-var-thermometer-half; } +.#{$fa-css-prefix}-thermometer-1:before, +.#{$fa-css-prefix}-thermometer-quarter:before { content: $fa-var-thermometer-quarter; } +.#{$fa-css-prefix}-thermometer-0:before, +.#{$fa-css-prefix}-thermometer-empty:before { content: $fa-var-thermometer-empty; } +.#{$fa-css-prefix}-shower:before { content: $fa-var-shower; } +.#{$fa-css-prefix}-bathtub:before, +.#{$fa-css-prefix}-s15:before, +.#{$fa-css-prefix}-bath:before { content: $fa-var-bath; } +.#{$fa-css-prefix}-podcast:before { content: $fa-var-podcast; } +.#{$fa-css-prefix}-window-maximize:before { content: $fa-var-window-maximize; } +.#{$fa-css-prefix}-window-minimize:before { content: $fa-var-window-minimize; } +.#{$fa-css-prefix}-window-restore:before { content: $fa-var-window-restore; } +.#{$fa-css-prefix}-times-rectangle:before, +.#{$fa-css-prefix}-window-close:before { content: $fa-var-window-close; } +.#{$fa-css-prefix}-times-rectangle-o:before, +.#{$fa-css-prefix}-window-close-o:before { content: $fa-var-window-close-o; } +.#{$fa-css-prefix}-bandcamp:before { content: $fa-var-bandcamp; } +.#{$fa-css-prefix}-grav:before { content: $fa-var-grav; } +.#{$fa-css-prefix}-etsy:before { content: $fa-var-etsy; } +.#{$fa-css-prefix}-imdb:before { content: $fa-var-imdb; } +.#{$fa-css-prefix}-ravelry:before { content: $fa-var-ravelry; } +.#{$fa-css-prefix}-eercast:before { content: $fa-var-eercast; } +.#{$fa-css-prefix}-microchip:before { content: $fa-var-microchip; } +.#{$fa-css-prefix}-snowflake-o:before { content: $fa-var-snowflake-o; } +.#{$fa-css-prefix}-superpowers:before { content: $fa-var-superpowers; } +.#{$fa-css-prefix}-wpexplorer:before { content: $fa-var-wpexplorer; } +.#{$fa-css-prefix}-meetup:before { content: $fa-var-meetup; } +.#{$fa-css-prefix}-mastodon:before { content: $fa-var-mastodon; } +.#{$fa-css-prefix}-mastodon-alt:before { content: $fa-var-mastodon-alt; } +.#{$fa-css-prefix}-fork-circle:before, +.#{$fa-css-prefix}-fork-awesome:before { content: $fa-var-fork-awesome; } +.#{$fa-css-prefix}-peertube:before { content: $fa-var-peertube; } +.#{$fa-css-prefix}-diaspora:before { content: $fa-var-diaspora; } +.#{$fa-css-prefix}-friendica:before { content: $fa-var-friendica; } +.#{$fa-css-prefix}-gnu-social:before { content: $fa-var-gnu-social; } +.#{$fa-css-prefix}-liberapay-square:before { content: $fa-var-liberapay-square; } +.#{$fa-css-prefix}-liberapay:before { content: $fa-var-liberapay; } +.#{$fa-css-prefix}-ssb:before, +.#{$fa-css-prefix}-scuttlebutt:before { content: $fa-var-scuttlebutt; } +.#{$fa-css-prefix}-hubzilla:before { content: $fa-var-hubzilla; } +.#{$fa-css-prefix}-social-home:before { content: $fa-var-social-home; } +.#{$fa-css-prefix}-artstation:before { content: $fa-var-artstation; } +.#{$fa-css-prefix}-discord:before { content: $fa-var-discord; } +.#{$fa-css-prefix}-discord-alt:before { content: $fa-var-discord-alt; } +.#{$fa-css-prefix}-patreon:before { content: $fa-var-patreon; } +.#{$fa-css-prefix}-snowdrift:before { content: $fa-var-snowdrift; } +.#{$fa-css-prefix}-activitypub:before { content: $fa-var-activitypub; } +.#{$fa-css-prefix}-ethereum:before { content: $fa-var-ethereum; } +.#{$fa-css-prefix}-keybase:before { content: $fa-var-keybase; } +.#{$fa-css-prefix}-shaarli:before { content: $fa-var-shaarli; } +.#{$fa-css-prefix}-shaarli-o:before { content: $fa-var-shaarli-o; } +.#{$fa-css-prefix}-cut-key:before, +.#{$fa-css-prefix}-key-modern:before { content: $fa-var-key-modern; } +.#{$fa-css-prefix}-xmpp:before { content: $fa-var-xmpp; } +.#{$fa-css-prefix}-archive-org:before { content: $fa-var-archive-org; } +.#{$fa-css-prefix}-freedombox:before { content: $fa-var-freedombox; } +.#{$fa-css-prefix}-facebook-messenger:before { content: $fa-var-facebook-messenger; } +.#{$fa-css-prefix}-debian:before { content: $fa-var-debian; } +.#{$fa-css-prefix}-mastodon-square:before { content: $fa-var-mastodon-square; } +.#{$fa-css-prefix}-tipeee:before { content: $fa-var-tipeee; } +.#{$fa-css-prefix}-react:before { content: $fa-var-react; } +.#{$fa-css-prefix}-dogmazic:before { content: $fa-var-dogmazic; } +.#{$fa-css-prefix}-zotero:before { content: $fa-var-zotero; } +.#{$fa-css-prefix}-nodejs:before { content: $fa-var-nodejs; } +.#{$fa-css-prefix}-nextcloud:before { content: $fa-var-nextcloud; } +.#{$fa-css-prefix}-nextcloud-square:before { content: $fa-var-nextcloud-square; } +.#{$fa-css-prefix}-hackaday:before { content: $fa-var-hackaday; } +.#{$fa-css-prefix}-laravel:before { content: $fa-var-laravel; } +.#{$fa-css-prefix}-signalapp:before { content: $fa-var-signalapp; } +.#{$fa-css-prefix}-gnupg:before { content: $fa-var-gnupg; } +.#{$fa-css-prefix}-php:before { content: $fa-var-php; } +.#{$fa-css-prefix}-ffmpeg:before { content: $fa-var-ffmpeg; } +.#{$fa-css-prefix}-joplin:before { content: $fa-var-joplin; } +.#{$fa-css-prefix}-syncthing:before { content: $fa-var-syncthing; } +.#{$fa-css-prefix}-inkscape:before { content: $fa-var-inkscape; } +.#{$fa-css-prefix}-matrix-org:before { content: $fa-var-matrix-org; } +.#{$fa-css-prefix}-pixelfed:before { content: $fa-var-pixelfed; } +.#{$fa-css-prefix}-bootstrap:before { content: $fa-var-bootstrap; } +.#{$fa-css-prefix}-dev-to:before { content: $fa-var-dev-to; } +.#{$fa-css-prefix}-hashnode:before { content: $fa-var-hashnode; } +.#{$fa-css-prefix}-jirafeau:before { content: $fa-var-jirafeau; } +.#{$fa-css-prefix}-emby:before { content: $fa-var-emby; } +.#{$fa-css-prefix}-wikidata:before { content: $fa-var-wikidata; } +.#{$fa-css-prefix}-gimp:before { content: $fa-var-gimp; } +.#{$fa-css-prefix}-c:before { content: $fa-var-c; } +.#{$fa-css-prefix}-digitalocean:before { content: $fa-var-digitalocean; } +.#{$fa-css-prefix}-att:before { content: $fa-var-att; } +.#{$fa-css-prefix}-gitea:before { content: $fa-var-gitea; } +.#{$fa-css-prefix}-file-epub:before { content: $fa-var-file-epub; } +.#{$fa-css-prefix}-python:before { content: $fa-var-python; } +.#{$fa-css-prefix}-archlinux:before { content: $fa-var-archlinux; } +.#{$fa-css-prefix}-pleroma:before { content: $fa-var-pleroma; } +.#{$fa-css-prefix}-unsplash:before { content: $fa-var-unsplash; } +.#{$fa-css-prefix}-hackster:before { content: $fa-var-hackster; } +.#{$fa-css-prefix}-spell-check:before { content: $fa-var-spell-check; } +.#{$fa-css-prefix}-moon:before { content: $fa-var-moon; } +.#{$fa-css-prefix}-sun:before { content: $fa-var-sun; } +.#{$fa-css-prefix}-f-droid:before { content: $fa-var-f-droid; } +.#{$fa-css-prefix}-biometric:before { content: $fa-var-biometric; } diff --git a/css/fork-awesome/scss/_larger.scss b/css/fork-awesome/scss/_larger.scss new file mode 100644 index 0000000..41e9a81 --- /dev/null +++ b/css/fork-awesome/scss/_larger.scss @@ -0,0 +1,13 @@ +// Icon Sizes +// ------------------------- + +/* makes the font 33% larger relative to the icon container */ +.#{$fa-css-prefix}-lg { + font-size: (4em / 3); + line-height: (3em / 4); + vertical-align: -15%; +} +.#{$fa-css-prefix}-2x { font-size: 2em; } +.#{$fa-css-prefix}-3x { font-size: 3em; } +.#{$fa-css-prefix}-4x { font-size: 4em; } +.#{$fa-css-prefix}-5x { font-size: 5em; } diff --git a/css/fork-awesome/scss/_list.scss b/css/fork-awesome/scss/_list.scss new file mode 100644 index 0000000..7d1e4d5 --- /dev/null +++ b/css/fork-awesome/scss/_list.scss @@ -0,0 +1,19 @@ +// List Icons +// ------------------------- + +.#{$fa-css-prefix}-ul { + padding-left: 0; + margin-left: $fa-li-width; + list-style-type: none; + > li { position: relative; } +} +.#{$fa-css-prefix}-li { + position: absolute; + left: -$fa-li-width; + width: $fa-li-width; + top: (2em / 14); + text-align: center; + &.#{$fa-css-prefix}-lg { + left: -$fa-li-width + (4em / 14); + } +} diff --git a/css/fork-awesome/scss/_mixins.scss b/css/fork-awesome/scss/_mixins.scss new file mode 100644 index 0000000..6fdb128 --- /dev/null +++ b/css/fork-awesome/scss/_mixins.scss @@ -0,0 +1,60 @@ +// Mixins +// -------------------------- + +@mixin fa-icon() { + display: inline-block; + font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} #{$fa-font-family}; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + +} + +@mixin fa-icon-rotate($degrees, $rotation) { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation})"; + -webkit-transform: rotate($degrees); + -ms-transform: rotate($degrees); + transform: rotate($degrees); +} + +@mixin fa-icon-flip($horiz, $vert, $rotation) { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}, mirror=1)"; + -webkit-transform: scale($horiz, $vert); + -ms-transform: scale($horiz, $vert); + transform: scale($horiz, $vert); +} + + +// Only display content to screen readers. A la Bootstrap 4. +// +// See: http://a11yproject.com/posts/how-to-hide-content/ + +@mixin sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0,0,0,0); + border: 0; +} + +// Use in conjunction with .sr-only to only display content when it's focused. +// +// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1 +// +// Credit: HTML5 Boilerplate + +@mixin sr-only-focusable { + &:active, + &:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; + } +} diff --git a/css/fork-awesome/scss/_path.scss b/css/fork-awesome/scss/_path.scss new file mode 100644 index 0000000..5480425 --- /dev/null +++ b/css/fork-awesome/scss/_path.scss @@ -0,0 +1,15 @@ +/* FONT PATH + * -------------------------- */ + +@font-face { + font-family: '#{$fa-font-family}'; + src: url('#{$fa-font-path}/forkawesome-webfont.eot?v=#{$fa-version}'); + src: url('#{$fa-font-path}/forkawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'), + url('#{$fa-font-path}/forkawesome-webfont.woff2?v=#{$fa-version}') format('woff2'), + url('#{$fa-font-path}/forkawesome-webfont.woff?v=#{$fa-version}') format('woff'), + url('#{$fa-font-path}/forkawesome-webfont.ttf?v=#{$fa-version}') format('truetype'), + url('#{$fa-font-path}/forkawesome-webfont.svg?v=#{$fa-version}#forkawesomeregular') format('svg'); +// src: url('#{$fa-font-path}/ForkAwesome.otf') format('opentype'); // used when developing fonts + font-weight: normal; + font-style: normal; +} diff --git a/css/fork-awesome/scss/_rotated-flipped.scss b/css/fork-awesome/scss/_rotated-flipped.scss new file mode 100644 index 0000000..a3558fd --- /dev/null +++ b/css/fork-awesome/scss/_rotated-flipped.scss @@ -0,0 +1,20 @@ +// Rotated & Flipped Icons +// ------------------------- + +.#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); } +.#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); } +.#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); } + +.#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); } +.#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); } + +// Hook for IE8-9 +// ------------------------- + +:root .#{$fa-css-prefix}-rotate-90, +:root .#{$fa-css-prefix}-rotate-180, +:root .#{$fa-css-prefix}-rotate-270, +:root .#{$fa-css-prefix}-flip-horizontal, +:root .#{$fa-css-prefix}-flip-vertical { + filter: none; +} diff --git a/css/fork-awesome/scss/_screen-reader.scss b/css/fork-awesome/scss/_screen-reader.scss new file mode 100644 index 0000000..637426f --- /dev/null +++ b/css/fork-awesome/scss/_screen-reader.scss @@ -0,0 +1,5 @@ +// Screen Readers +// ------------------------- + +.sr-only { @include sr-only(); } +.sr-only-focusable { @include sr-only-focusable(); } diff --git a/css/fork-awesome/scss/_stacked.scss b/css/fork-awesome/scss/_stacked.scss new file mode 100644 index 0000000..aef7403 --- /dev/null +++ b/css/fork-awesome/scss/_stacked.scss @@ -0,0 +1,20 @@ +// Stacked Icons +// ------------------------- + +.#{$fa-css-prefix}-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.#{$fa-css-prefix}-stack-1x { line-height: inherit; } +.#{$fa-css-prefix}-stack-2x { font-size: 2em; } +.#{$fa-css-prefix}-inverse { color: $fa-inverse; } diff --git a/css/fork-awesome/scss/_variables.scss b/css/fork-awesome/scss/_variables.scss new file mode 100644 index 0000000..8666305 --- /dev/null +++ b/css/fork-awesome/scss/_variables.scss @@ -0,0 +1,890 @@ +// Variables +// -------------------------- + +$fa-font-path: "../fonts" !default; +$fa-font-size-base: 14px !default; +$fa-line-height-base: 1 !default; +$fa-css-prefix: "fa" !default; +$fa-font-family: "ForkAwesome" !default; +$fa-version: "1.1.7" !default; +$fa-border-color: #eee !default; +$fa-inverse: #fff !default; +$fa-li-width: (30em / 14) !default; + +$fa-var-500px: "\f26e"; +$fa-var-activitypub: "\f2f2"; +$fa-var-address-book: "\f2b9"; +$fa-var-address-book-o: "\f2ba"; +$fa-var-address-card: "\f2bb"; +$fa-var-address-card-o: "\f2bc"; +$fa-var-adjust: "\f042"; +$fa-var-adn: "\f170"; +$fa-var-align-center: "\f037"; +$fa-var-align-justify: "\f039"; +$fa-var-align-left: "\f036"; +$fa-var-align-right: "\f038"; +$fa-var-amazon: "\f270"; +$fa-var-ambulance: "\f0f9"; +$fa-var-american-sign-language-interpreting: "\f2a3"; +$fa-var-anchor: "\f13d"; +$fa-var-android: "\f17b"; +$fa-var-angellist: "\f209"; +$fa-var-angle-double-down: "\f103"; +$fa-var-angle-double-left: "\f100"; +$fa-var-angle-double-right: "\f101"; +$fa-var-angle-double-up: "\f102"; +$fa-var-angle-down: "\f107"; +$fa-var-angle-left: "\f104"; +$fa-var-angle-right: "\f105"; +$fa-var-angle-up: "\f106"; +$fa-var-apple: "\f179"; +$fa-var-archive: "\f187"; +$fa-var-archive-org: "\f2fc"; +$fa-var-archlinux: "\f323"; +$fa-var-area-chart: "\f1fe"; +$fa-var-arrow-circle-down: "\f0ab"; +$fa-var-arrow-circle-left: "\f0a8"; +$fa-var-arrow-circle-o-down: "\f01a"; +$fa-var-arrow-circle-o-left: "\f190"; +$fa-var-arrow-circle-o-right: "\f18e"; +$fa-var-arrow-circle-o-up: "\f01b"; +$fa-var-arrow-circle-right: "\f0a9"; +$fa-var-arrow-circle-up: "\f0aa"; +$fa-var-arrow-down: "\f063"; +$fa-var-arrow-left: "\f060"; +$fa-var-arrow-right: "\f061"; +$fa-var-arrow-up: "\f062"; +$fa-var-arrows: "\f047"; +$fa-var-arrows-alt: "\f0b2"; +$fa-var-arrows-h: "\f07e"; +$fa-var-arrows-v: "\f07d"; +$fa-var-artstation: "\f2ed"; +$fa-var-asl-interpreting: "\f2a3"; +$fa-var-assistive-listening-systems: "\f2a2"; +$fa-var-asterisk: "\f069"; +$fa-var-at: "\f1fa"; +$fa-var-att: "\f31e"; +$fa-var-audio-description: "\f29e"; +$fa-var-automobile: "\f1b9"; +$fa-var-backward: "\f04a"; +$fa-var-balance-scale: "\f24e"; +$fa-var-ban: "\f05e"; +$fa-var-bandcamp: "\f2d5"; +$fa-var-bank: "\f19c"; +$fa-var-bar-chart: "\f080"; +$fa-var-bar-chart-o: "\f080"; +$fa-var-barcode: "\f02a"; +$fa-var-bars: "\f0c9"; +$fa-var-bath: "\f2cd"; +$fa-var-bathtub: "\f2cd"; +$fa-var-battery: "\f240"; +$fa-var-battery-0: "\f244"; +$fa-var-battery-1: "\f243"; +$fa-var-battery-2: "\f242"; +$fa-var-battery-3: "\f241"; +$fa-var-battery-4: "\f240"; +$fa-var-battery-empty: "\f244"; +$fa-var-battery-full: "\f240"; +$fa-var-battery-half: "\f242"; +$fa-var-battery-quarter: "\f243"; +$fa-var-battery-three-quarters: "\f241"; +$fa-var-bed: "\f236"; +$fa-var-beer: "\f0fc"; +$fa-var-behance: "\f1b4"; +$fa-var-behance-square: "\f1b5"; +$fa-var-bell: "\f0a2"; +$fa-var-bell-o: "\f0f3"; +$fa-var-bell-slash: "\f1f6"; +$fa-var-bell-slash-o: "\f1f7"; +$fa-var-bicycle: "\f206"; +$fa-var-binoculars: "\f1e5"; +$fa-var-biometric: "\f32b"; +$fa-var-birthday-cake: "\f1fd"; +$fa-var-bitbucket: "\f171"; +$fa-var-bitbucket-square: "\f172"; +$fa-var-bitcoin: "\f15a"; +$fa-var-black-tie: "\f27e"; +$fa-var-blind: "\f29d"; +$fa-var-bluetooth: "\f293"; +$fa-var-bluetooth-b: "\f294"; +$fa-var-bold: "\f032"; +$fa-var-bolt: "\f0e7"; +$fa-var-bomb: "\f1e2"; +$fa-var-book: "\f02d"; +$fa-var-bookmark: "\f02e"; +$fa-var-bookmark-o: "\f097"; +$fa-var-bootstrap: "\f315"; +$fa-var-braille: "\f2a1"; +$fa-var-briefcase: "\f0b1"; +$fa-var-btc: "\f15a"; +$fa-var-bug: "\f188"; +$fa-var-building: "\f1ad"; +$fa-var-building-o: "\f0f7"; +$fa-var-bullhorn: "\f0a1"; +$fa-var-bullseye: "\f140"; +$fa-var-bus: "\f207"; +$fa-var-buysellads: "\f20d"; +$fa-var-c: "\f31c"; +$fa-var-cab: "\f1ba"; +$fa-var-calculator: "\f1ec"; +$fa-var-calendar: "\f073"; +$fa-var-calendar-check-o: "\f274"; +$fa-var-calendar-minus-o: "\f272"; +$fa-var-calendar-o: "\f133"; +$fa-var-calendar-plus-o: "\f271"; +$fa-var-calendar-times-o: "\f273"; +$fa-var-camera: "\f030"; +$fa-var-camera-retro: "\f083"; +$fa-var-car: "\f1b9"; +$fa-var-caret-down: "\f0d7"; +$fa-var-caret-left: "\f0d9"; +$fa-var-caret-right: "\f0da"; +$fa-var-caret-square-o-down: "\f150"; +$fa-var-caret-square-o-left: "\f191"; +$fa-var-caret-square-o-right: "\f152"; +$fa-var-caret-square-o-up: "\f151"; +$fa-var-caret-up: "\f0d8"; +$fa-var-cart-arrow-down: "\f218"; +$fa-var-cart-plus: "\f217"; +$fa-var-cc: "\f20a"; +$fa-var-cc-amex: "\f1f3"; +$fa-var-cc-diners-club: "\f24c"; +$fa-var-cc-discover: "\f1f2"; +$fa-var-cc-jcb: "\f24b"; +$fa-var-cc-mastercard: "\f1f1"; +$fa-var-cc-paypal: "\f1f4"; +$fa-var-cc-stripe: "\f1f5"; +$fa-var-cc-visa: "\f1f0"; +$fa-var-certificate: "\f0a3"; +$fa-var-chain: "\f0c1"; +$fa-var-chain-broken: "\f127"; +$fa-var-check: "\f00c"; +$fa-var-check-circle: "\f058"; +$fa-var-check-circle-o: "\f05d"; +$fa-var-check-square: "\f14a"; +$fa-var-check-square-o: "\f046"; +$fa-var-chevron-circle-down: "\f13a"; +$fa-var-chevron-circle-left: "\f137"; +$fa-var-chevron-circle-right: "\f138"; +$fa-var-chevron-circle-up: "\f139"; +$fa-var-chevron-down: "\f078"; +$fa-var-chevron-left: "\f053"; +$fa-var-chevron-right: "\f054"; +$fa-var-chevron-up: "\f077"; +$fa-var-child: "\f1ae"; +$fa-var-chrome: "\f268"; +$fa-var-circle: "\f111"; +$fa-var-circle-o: "\f10c"; +$fa-var-circle-o-notch: "\f1ce"; +$fa-var-circle-thin: "\f1db"; +$fa-var-clipboard: "\f0ea"; +$fa-var-clock-o: "\f017"; +$fa-var-clone: "\f24d"; +$fa-var-close: "\f00d"; +$fa-var-closed-captioning: "\f20a"; +$fa-var-cloud: "\f0c2"; +$fa-var-cloud-download: "\f0ed"; +$fa-var-cloud-upload: "\f0ee"; +$fa-var-cny: "\f157"; +$fa-var-code: "\f121"; +$fa-var-code-fork: "\f126"; +$fa-var-codepen: "\f1cb"; +$fa-var-codiepie: "\f284"; +$fa-var-coffee: "\f0f4"; +$fa-var-cog: "\f013"; +$fa-var-cogs: "\f085"; +$fa-var-columns: "\f0db"; +$fa-var-comment: "\f075"; +$fa-var-comment-o: "\f0e5"; +$fa-var-commenting: "\f27a"; +$fa-var-commenting-o: "\f27b"; +$fa-var-comments: "\f086"; +$fa-var-comments-o: "\f0e6"; +$fa-var-community: "\f0c0"; +$fa-var-compass: "\f14e"; +$fa-var-compress: "\f066"; +$fa-var-connectdevelop: "\f20e"; +$fa-var-contao: "\f26d"; +$fa-var-copy: "\f0c5"; +$fa-var-copyright: "\f1f9"; +$fa-var-creative-commons: "\f25e"; +$fa-var-credit-card: "\f09d"; +$fa-var-credit-card-alt: "\f283"; +$fa-var-crop: "\f125"; +$fa-var-crosshairs: "\f05b"; +$fa-var-css3: "\f13c"; +$fa-var-cube: "\f1b2"; +$fa-var-cubes: "\f1b3"; +$fa-var-cut: "\f0c4"; +$fa-var-cut-key: "\f2f7"; +$fa-var-cutlery: "\f0f5"; +$fa-var-dashboard: "\f0e4"; +$fa-var-dashcube: "\f210"; +$fa-var-database: "\f1c0"; +$fa-var-deaf: "\f2a4"; +$fa-var-deafness: "\f2a4"; +$fa-var-debian: "\f2ff"; +$fa-var-dedent: "\f03b"; +$fa-var-delicious: "\f1a5"; +$fa-var-desktop: "\f108"; +$fa-var-dev-to: "\f316"; +$fa-var-deviantart: "\f1bd"; +$fa-var-diamond: "\f219"; +$fa-var-diaspora: "\f2e5"; +$fa-var-digg: "\f1a6"; +$fa-var-digitalocean: "\f31d"; +$fa-var-discord: "\f2ee"; +$fa-var-discord-alt: "\f2ef"; +$fa-var-dogmazic: "\f303"; +$fa-var-dollar: "\f155"; +$fa-var-dot-circle-o: "\f192"; +$fa-var-download: "\f019"; +$fa-var-dribbble: "\f17d"; +$fa-var-drivers-license: "\f2c2"; +$fa-var-drivers-license-o: "\f2c3"; +$fa-var-dropbox: "\f16b"; +$fa-var-drupal: "\f1a9"; +$fa-var-edge: "\f282"; +$fa-var-edit: "\f044"; +$fa-var-eercast: "\f2da"; +$fa-var-eject: "\f052"; +$fa-var-ellipsis-h: "\f141"; +$fa-var-ellipsis-v: "\f142"; +$fa-var-emby: "\f319"; +$fa-var-empire: "\f1d1"; +$fa-var-envelope: "\f0e0"; +$fa-var-envelope-o: "\f003"; +$fa-var-envelope-open: "\f2b6"; +$fa-var-envelope-open-o: "\f2b7"; +$fa-var-envelope-square: "\f199"; +$fa-var-envira: "\f299"; +$fa-var-eraser: "\f12d"; +$fa-var-ethereum: "\f2f3"; +$fa-var-etsy: "\f2d7"; +$fa-var-eur: "\f153"; +$fa-var-euro: "\f153"; +$fa-var-exchange: "\f0ec"; +$fa-var-exclamation: "\f12a"; +$fa-var-exclamation-circle: "\f06a"; +$fa-var-exclamation-triangle: "\f071"; +$fa-var-expand: "\f065"; +$fa-var-expeditedssl: "\f23e"; +$fa-var-external-link: "\f08e"; +$fa-var-external-link-square: "\f14c"; +$fa-var-eye: "\f06e"; +$fa-var-eye-slash: "\f070"; +$fa-var-eyedropper: "\f1fb"; +$fa-var-f-droid: "\f32a"; +$fa-var-fa: "\f2b4"; +$fa-var-facebook: "\f09a"; +$fa-var-facebook-f: "\f09a"; +$fa-var-facebook-messenger: "\f2fe"; +$fa-var-facebook-official: "\f230"; +$fa-var-facebook-square: "\f082"; +$fa-var-fast-backward: "\f049"; +$fa-var-fast-forward: "\f050"; +$fa-var-fax: "\f1ac"; +$fa-var-feed: "\f09e"; +$fa-var-female: "\f182"; +$fa-var-ffmpeg: "\f30f"; +$fa-var-fighter-jet: "\f0fb"; +$fa-var-file: "\f15b"; +$fa-var-file-archive-o: "\f1c6"; +$fa-var-file-audio-o: "\f1c7"; +$fa-var-file-code-o: "\f1c9"; +$fa-var-file-epub: "\f321"; +$fa-var-file-excel-o: "\f1c3"; +$fa-var-file-image-o: "\f1c5"; +$fa-var-file-movie-o: "\f1c8"; +$fa-var-file-o: "\f016"; +$fa-var-file-pdf-o: "\f1c1"; +$fa-var-file-photo-o: "\f1c5"; +$fa-var-file-picture-o: "\f1c5"; +$fa-var-file-powerpoint-o: "\f1c4"; +$fa-var-file-sound-o: "\f1c7"; +$fa-var-file-text: "\f15c"; +$fa-var-file-text-o: "\f0f6"; +$fa-var-file-video-o: "\f1c8"; +$fa-var-file-word-o: "\f1c2"; +$fa-var-file-zip-o: "\f1c6"; +$fa-var-files-o: "\f0c5"; +$fa-var-film: "\f008"; +$fa-var-filter: "\f0b0"; +$fa-var-fire: "\f06d"; +$fa-var-fire-extinguisher: "\f134"; +$fa-var-firefox: "\f269"; +$fa-var-first-order: "\f2b0"; +$fa-var-flag: "\f024"; +$fa-var-flag-checkered: "\f11e"; +$fa-var-flag-o: "\f11d"; +$fa-var-flash: "\f0e7"; +$fa-var-flask: "\f0c3"; +$fa-var-flickr: "\f16e"; +$fa-var-floppy-o: "\f0c7"; +$fa-var-folder: "\f07b"; +$fa-var-folder-o: "\f114"; +$fa-var-folder-open: "\f07c"; +$fa-var-folder-open-o: "\f115"; +$fa-var-font: "\f031"; +$fa-var-font-awesome: "\f2b4"; +$fa-var-fonticons: "\f280"; +$fa-var-fork-awesome: "\f2e3"; +$fa-var-fork-circle: "\f2e3"; +$fa-var-fort-awesome: "\f286"; +$fa-var-forumbee: "\f211"; +$fa-var-forward: "\f04e"; +$fa-var-foursquare: "\f180"; +$fa-var-free-code-camp: "\f2c5"; +$fa-var-freedombox: "\f2fd"; +$fa-var-friendica: "\f2e6"; +$fa-var-frown-o: "\f119"; +$fa-var-futbol-o: "\f1e3"; +$fa-var-gamepad: "\f11b"; +$fa-var-gavel: "\f0e3"; +$fa-var-gbp: "\f154"; +$fa-var-ge: "\f1d1"; +$fa-var-gear: "\f013"; +$fa-var-gears: "\f085"; +$fa-var-gem: "\f219"; +$fa-var-genderless: "\f22d"; +$fa-var-get-pocket: "\f265"; +$fa-var-gg: "\f260"; +$fa-var-gg-circle: "\f261"; +$fa-var-gift: "\f06b"; +$fa-var-gimp: "\f31b"; +$fa-var-git: "\f1d3"; +$fa-var-git-square: "\f1d2"; +$fa-var-gitea: "\f31f"; +$fa-var-github: "\f09b"; +$fa-var-github-alt: "\f113"; +$fa-var-github-square: "\f092"; +$fa-var-gitlab: "\f296"; +$fa-var-gittip: "\f184"; +$fa-var-glass: "\f000"; +$fa-var-glide: "\f2a5"; +$fa-var-glide-g: "\f2a6"; +$fa-var-globe: "\f0ac"; +$fa-var-globe-e: "\f304"; +$fa-var-globe-w: "\f305"; +$fa-var-gnu-social: "\f2e7"; +$fa-var-gnupg: "\f30d"; +$fa-var-google: "\f1a0"; +$fa-var-google-plus: "\f0d5"; +$fa-var-google-plus-circle: "\f2b3"; +$fa-var-google-plus-g: "\f0d5"; +$fa-var-google-plus-official: "\f2b3"; +$fa-var-google-plus-square: "\f0d4"; +$fa-var-google-wallet: "\f1ee"; +$fa-var-graduation-cap: "\f19d"; +$fa-var-gratipay: "\f184"; +$fa-var-grav: "\f2d6"; +$fa-var-group: "\f0c0"; +$fa-var-h-square: "\f0fd"; +$fa-var-hackaday: "\f30a"; +$fa-var-hacker-news: "\f1d4"; +$fa-var-hackster: "\f326"; +$fa-var-hand-grab-o: "\f255"; +$fa-var-hand-lizard-o: "\f258"; +$fa-var-hand-o-down: "\f0a7"; +$fa-var-hand-o-left: "\f0a5"; +$fa-var-hand-o-right: "\f0a4"; +$fa-var-hand-o-up: "\f0a6"; +$fa-var-hand-paper-o: "\f256"; +$fa-var-hand-peace-o: "\f25b"; +$fa-var-hand-pointer-o: "\f25a"; +$fa-var-hand-rock-o: "\f255"; +$fa-var-hand-scissors-o: "\f257"; +$fa-var-hand-spock-o: "\f259"; +$fa-var-hand-stop-o: "\f256"; +$fa-var-handshake-o: "\f2b5"; +$fa-var-hard-of-hearing: "\f2a4"; +$fa-var-hashnode: "\f317"; +$fa-var-hashtag: "\f292"; +$fa-var-hdd-o: "\f0a0"; +$fa-var-header: "\f1dc"; +$fa-var-heading: "\f1dc"; +$fa-var-headphones: "\f025"; +$fa-var-heart: "\f004"; +$fa-var-heart-o: "\f08a"; +$fa-var-heartbeat: "\f21e"; +$fa-var-history: "\f1da"; +$fa-var-home: "\f015"; +$fa-var-hospital-o: "\f0f8"; +$fa-var-hotel: "\f236"; +$fa-var-hourglass: "\f254"; +$fa-var-hourglass-1: "\f251"; +$fa-var-hourglass-2: "\f252"; +$fa-var-hourglass-3: "\f253"; +$fa-var-hourglass-end: "\f253"; +$fa-var-hourglass-half: "\f252"; +$fa-var-hourglass-o: "\f250"; +$fa-var-hourglass-start: "\f251"; +$fa-var-houzz: "\f27c"; +$fa-var-html5: "\f13b"; +$fa-var-hubzilla: "\f2eb"; +$fa-var-i-cursor: "\f246"; +$fa-var-id-badge: "\f2c1"; +$fa-var-id-card: "\f2c2"; +$fa-var-id-card-o: "\f2c3"; +$fa-var-ils: "\f20b"; +$fa-var-image: "\f03e"; +$fa-var-imdb: "\f2d8"; +$fa-var-inbox: "\f01c"; +$fa-var-indent: "\f03c"; +$fa-var-industry: "\f275"; +$fa-var-info: "\f129"; +$fa-var-info-circle: "\f05a"; +$fa-var-inkscape: "\f312"; +$fa-var-inr: "\f156"; +$fa-var-instagram: "\f16d"; +$fa-var-institution: "\f19c"; +$fa-var-internet-explorer: "\f26b"; +$fa-var-intersex: "\f224"; +$fa-var-ioxhost: "\f208"; +$fa-var-italic: "\f033"; +$fa-var-jirafeau: "\f318"; +$fa-var-joomla: "\f1aa"; +$fa-var-joplin: "\f310"; +$fa-var-jpy: "\f157"; +$fa-var-jsfiddle: "\f1cc"; +$fa-var-key: "\f084"; +$fa-var-key-modern: "\f2f7"; +$fa-var-keybase: "\f2f4"; +$fa-var-keyboard-o: "\f11c"; +$fa-var-krw: "\f159"; +$fa-var-language: "\f1ab"; +$fa-var-laptop: "\f109"; +$fa-var-laravel: "\f30b"; +$fa-var-lastfm: "\f202"; +$fa-var-lastfm-square: "\f203"; +$fa-var-leaf: "\f06c"; +$fa-var-leanpub: "\f212"; +$fa-var-legal: "\f0e3"; +$fa-var-lemon-o: "\f094"; +$fa-var-level-down: "\f149"; +$fa-var-level-up: "\f148"; +$fa-var-liberapay: "\f2e9"; +$fa-var-liberapay-square: "\f2e8"; +$fa-var-life-bouy: "\f1cd"; +$fa-var-life-buoy: "\f1cd"; +$fa-var-life-ring: "\f1cd"; +$fa-var-life-saver: "\f1cd"; +$fa-var-lightbulb-o: "\f0eb"; +$fa-var-line-chart: "\f201"; +$fa-var-link: "\f0c1"; +$fa-var-linkedin: "\f0e1"; +$fa-var-linkedin-square: "\f08c"; +$fa-var-linode: "\f2b8"; +$fa-var-linux: "\f17c"; +$fa-var-list: "\f03a"; +$fa-var-list-alt: "\f022"; +$fa-var-list-ol: "\f0cb"; +$fa-var-list-ul: "\f0ca"; +$fa-var-location-arrow: "\f124"; +$fa-var-lock: "\f023"; +$fa-var-long-arrow-down: "\f175"; +$fa-var-long-arrow-left: "\f177"; +$fa-var-long-arrow-right: "\f178"; +$fa-var-long-arrow-up: "\f176"; +$fa-var-low-vision: "\f2a8"; +$fa-var-magic: "\f0d0"; +$fa-var-magnet: "\f076"; +$fa-var-mail-forward: "\f064"; +$fa-var-mail-reply: "\f112"; +$fa-var-mail-reply-all: "\f122"; +$fa-var-male: "\f183"; +$fa-var-map: "\f279"; +$fa-var-map-marker: "\f041"; +$fa-var-map-o: "\f278"; +$fa-var-map-pin: "\f276"; +$fa-var-map-signs: "\f277"; +$fa-var-mars: "\f222"; +$fa-var-mars-double: "\f227"; +$fa-var-mars-stroke: "\f229"; +$fa-var-mars-stroke-h: "\f22b"; +$fa-var-mars-stroke-v: "\f22a"; +$fa-var-mastodon: "\f2e1"; +$fa-var-mastodon-alt: "\f2e2"; +$fa-var-mastodon-square: "\f300"; +$fa-var-matrix-org: "\f313"; +$fa-var-maxcdn: "\f136"; +$fa-var-meanpath: "\f20c"; +$fa-var-medium: "\f23a"; +$fa-var-medium-square: "\f2f8"; +$fa-var-medkit: "\f0fa"; +$fa-var-meetup: "\f2e0"; +$fa-var-meh-o: "\f11a"; +$fa-var-mercury: "\f223"; +$fa-var-microchip: "\f2db"; +$fa-var-microphone: "\f130"; +$fa-var-microphone-slash: "\f131"; +$fa-var-minus: "\f068"; +$fa-var-minus-circle: "\f056"; +$fa-var-minus-square: "\f146"; +$fa-var-minus-square-o: "\f147"; +$fa-var-mixcloud: "\f289"; +$fa-var-mobile: "\f10b"; +$fa-var-mobile-phone: "\f10b"; +$fa-var-modx: "\f285"; +$fa-var-money: "\f0d6"; +$fa-var-moon: "\f328"; +$fa-var-moon-o: "\f186"; +$fa-var-mortar-board: "\f19d"; +$fa-var-motorcycle: "\f21c"; +$fa-var-mouse-pointer: "\f245"; +$fa-var-music: "\f001"; +$fa-var-navicon: "\f0c9"; +$fa-var-neuter: "\f22c"; +$fa-var-newspaper-o: "\f1ea"; +$fa-var-nextcloud: "\f306"; +$fa-var-nextcloud-square: "\f307"; +$fa-var-nodejs: "\f308"; +$fa-var-object-group: "\f247"; +$fa-var-object-ungroup: "\f248"; +$fa-var-odnoklassniki: "\f263"; +$fa-var-odnoklassniki-square: "\f264"; +$fa-var-opencart: "\f23d"; +$fa-var-openid: "\f19b"; +$fa-var-opera: "\f26a"; +$fa-var-optin-monster: "\f23c"; +$fa-var-outdent: "\f03b"; +$fa-var-pagelines: "\f18c"; +$fa-var-paint-brush: "\f1fc"; +$fa-var-paper-plane: "\f1d8"; +$fa-var-paper-plane-o: "\f1d9"; +$fa-var-paperclip: "\f0c6"; +$fa-var-paragraph: "\f1dd"; +$fa-var-paste: "\f0ea"; +$fa-var-patreon: "\f2f0"; +$fa-var-pause: "\f04c"; +$fa-var-pause-circle: "\f28b"; +$fa-var-pause-circle-o: "\f28c"; +$fa-var-paw: "\f1b0"; +$fa-var-paypal: "\f1ed"; +$fa-var-peertube: "\f2e4"; +$fa-var-pencil: "\f040"; +$fa-var-pencil-square: "\f14b"; +$fa-var-pencil-square-o: "\f044"; +$fa-var-percent: "\f295"; +$fa-var-phone: "\f095"; +$fa-var-phone-square: "\f098"; +$fa-var-phone-volume: "\f2a0"; +$fa-var-photo: "\f03e"; +$fa-var-php: "\f30e"; +$fa-var-picture-o: "\f03e"; +$fa-var-pie-chart: "\f200"; +$fa-var-pinterest: "\f0d2"; +$fa-var-pinterest-p: "\f231"; +$fa-var-pinterest-square: "\f0d3"; +$fa-var-pixelfed: "\f314"; +$fa-var-plane: "\f072"; +$fa-var-play: "\f04b"; +$fa-var-play-circle: "\f144"; +$fa-var-play-circle-o: "\f01d"; +$fa-var-pleroma: "\f324"; +$fa-var-plug: "\f1e6"; +$fa-var-plus: "\f067"; +$fa-var-plus-circle: "\f055"; +$fa-var-plus-square: "\f0fe"; +$fa-var-plus-square-o: "\f196"; +$fa-var-podcast: "\f2ce"; +$fa-var-pound: "\f154"; +$fa-var-power-off: "\f011"; +$fa-var-print: "\f02f"; +$fa-var-product-hunt: "\f288"; +$fa-var-puzzle-piece: "\f12e"; +$fa-var-python: "\f322"; +$fa-var-qq: "\f1d6"; +$fa-var-qrcode: "\f029"; +$fa-var-question: "\f128"; +$fa-var-question-circle: "\f059"; +$fa-var-question-circle-o: "\f29c"; +$fa-var-quora: "\f2c4"; +$fa-var-quote-left: "\f10d"; +$fa-var-quote-right: "\f10e"; +$fa-var-ra: "\f1d0"; +$fa-var-random: "\f074"; +$fa-var-ravelry: "\f2d9"; +$fa-var-react: "\f302"; +$fa-var-rebel: "\f1d0"; +$fa-var-recycle: "\f1b8"; +$fa-var-reddit: "\f1a1"; +$fa-var-reddit-alien: "\f281"; +$fa-var-reddit-square: "\f1a2"; +$fa-var-refresh: "\f021"; +$fa-var-registered: "\f25d"; +$fa-var-remove: "\f00d"; +$fa-var-renren: "\f18b"; +$fa-var-reorder: "\f0c9"; +$fa-var-repeat: "\f01e"; +$fa-var-reply: "\f112"; +$fa-var-reply-all: "\f122"; +$fa-var-resistance: "\f1d0"; +$fa-var-retweet: "\f079"; +$fa-var-rmb: "\f157"; +$fa-var-road: "\f018"; +$fa-var-rocket: "\f135"; +$fa-var-rotate-left: "\f0e2"; +$fa-var-rotate-right: "\f01e"; +$fa-var-rouble: "\f158"; +$fa-var-rss: "\f09e"; +$fa-var-rss-square: "\f143"; +$fa-var-rub: "\f158"; +$fa-var-ruble: "\f158"; +$fa-var-rupee: "\f156"; +$fa-var-s15: "\f2cd"; +$fa-var-safari: "\f267"; +$fa-var-save: "\f0c7"; +$fa-var-scissors: "\f0c4"; +$fa-var-scribd: "\f28a"; +$fa-var-scuttlebutt: "\f2ea"; +$fa-var-search: "\f002"; +$fa-var-search-minus: "\f010"; +$fa-var-search-plus: "\f00e"; +$fa-var-sellsy: "\f213"; +$fa-var-send: "\f1d8"; +$fa-var-send-o: "\f1d9"; +$fa-var-server: "\f233"; +$fa-var-shaarli: "\f2f5"; +$fa-var-shaarli-o: "\f2f6"; +$fa-var-share: "\f064"; +$fa-var-share-alt: "\f1e0"; +$fa-var-share-alt-square: "\f1e1"; +$fa-var-share-square: "\f14d"; +$fa-var-share-square-o: "\f045"; +$fa-var-shekel: "\f20b"; +$fa-var-sheqel: "\f20b"; +$fa-var-shield: "\f132"; +$fa-var-ship: "\f21a"; +$fa-var-shirtsinbulk: "\f214"; +$fa-var-shopping-bag: "\f290"; +$fa-var-shopping-basket: "\f291"; +$fa-var-shopping-cart: "\f07a"; +$fa-var-shower: "\f2cc"; +$fa-var-sign-in: "\f090"; +$fa-var-sign-language: "\f2a7"; +$fa-var-sign-out: "\f08b"; +$fa-var-signal: "\f012"; +$fa-var-signalapp: "\f30c"; +$fa-var-signing: "\f2a7"; +$fa-var-simplybuilt: "\f215"; +$fa-var-sitemap: "\f0e8"; +$fa-var-skyatlas: "\f216"; +$fa-var-skype: "\f17e"; +$fa-var-slack: "\f198"; +$fa-var-sliders: "\f1de"; +$fa-var-slideshare: "\f1e7"; +$fa-var-smile-o: "\f118"; +$fa-var-snapchat: "\f2ab"; +$fa-var-snapchat-ghost: "\f2ac"; +$fa-var-snapchat-square: "\f2ad"; +$fa-var-snowdrift: "\f2f1"; +$fa-var-snowflake-o: "\f2dc"; +$fa-var-soccer-ball-o: "\f1e3"; +$fa-var-social-home: "\f2ec"; +$fa-var-sort: "\f0dc"; +$fa-var-sort-alpha-asc: "\f15d"; +$fa-var-sort-alpha-desc: "\f15e"; +$fa-var-sort-alpha-down: "\f15d"; +$fa-var-sort-alpha-up: "\f15e"; +$fa-var-sort-amount-asc: "\f160"; +$fa-var-sort-amount-desc: "\f161"; +$fa-var-sort-amount-down: "\f160"; +$fa-var-sort-amount-up: "\f161"; +$fa-var-sort-asc: "\f0de"; +$fa-var-sort-desc: "\f0dd"; +$fa-var-sort-down: "\f0dd"; +$fa-var-sort-numeric-asc: "\f162"; +$fa-var-sort-numeric-desc: "\f163"; +$fa-var-sort-numeric-down: "\f162"; +$fa-var-sort-numeric-up: "\f163"; +$fa-var-sort-up: "\f0de"; +$fa-var-soundcloud: "\f1be"; +$fa-var-space-shuttle: "\f197"; +$fa-var-spell-check: "\f327"; +$fa-var-spinner: "\f110"; +$fa-var-spoon: "\f1b1"; +$fa-var-spotify: "\f1bc"; +$fa-var-square: "\f0c8"; +$fa-var-square-o: "\f096"; +$fa-var-ssb: "\f2ea"; +$fa-var-stack-exchange: "\f18d"; +$fa-var-stack-overflow: "\f16c"; +$fa-var-star: "\f005"; +$fa-var-star-half: "\f089"; +$fa-var-star-half-empty: "\f123"; +$fa-var-star-half-full: "\f123"; +$fa-var-star-half-o: "\f123"; +$fa-var-star-o: "\f006"; +$fa-var-steam: "\f1b6"; +$fa-var-steam-square: "\f1b7"; +$fa-var-step-backward: "\f048"; +$fa-var-step-forward: "\f051"; +$fa-var-stethoscope: "\f0f1"; +$fa-var-sticky-note: "\f249"; +$fa-var-sticky-note-o: "\f24a"; +$fa-var-stop: "\f04d"; +$fa-var-stop-circle: "\f28d"; +$fa-var-stop-circle-o: "\f28e"; +$fa-var-street-view: "\f21d"; +$fa-var-strikethrough: "\f0cc"; +$fa-var-stumbleupon: "\f1a4"; +$fa-var-stumbleupon-circle: "\f1a3"; +$fa-var-subscript: "\f12c"; +$fa-var-subway: "\f239"; +$fa-var-suitcase: "\f0f2"; +$fa-var-sun: "\f329"; +$fa-var-sun-o: "\f185"; +$fa-var-superpowers: "\f2dd"; +$fa-var-superscript: "\f12b"; +$fa-var-support: "\f1cd"; +$fa-var-sync: "\f021"; +$fa-var-syncthing: "\f311"; +$fa-var-table: "\f0ce"; +$fa-var-tablet: "\f10a"; +$fa-var-tachometer: "\f0e4"; +$fa-var-tag: "\f02b"; +$fa-var-tags: "\f02c"; +$fa-var-tasks: "\f0ae"; +$fa-var-taxi: "\f1ba"; +$fa-var-telegram: "\f2c6"; +$fa-var-television: "\f26c"; +$fa-var-tencent-weibo: "\f1d5"; +$fa-var-terminal: "\f120"; +$fa-var-text-height: "\f034"; +$fa-var-text-width: "\f035"; +$fa-var-th: "\f00a"; +$fa-var-th-large: "\f009"; +$fa-var-th-list: "\f00b"; +$fa-var-themeisle: "\f2b2"; +$fa-var-thermometer: "\f2c7"; +$fa-var-thermometer-0: "\f2cb"; +$fa-var-thermometer-1: "\f2ca"; +$fa-var-thermometer-2: "\f2c9"; +$fa-var-thermometer-3: "\f2c8"; +$fa-var-thermometer-4: "\f2c7"; +$fa-var-thermometer-empty: "\f2cb"; +$fa-var-thermometer-full: "\f2c7"; +$fa-var-thermometer-half: "\f2c9"; +$fa-var-thermometer-quarter: "\f2ca"; +$fa-var-thermometer-three-quarters: "\f2c8"; +$fa-var-thumb-tack: "\f08d"; +$fa-var-thumbs-down: "\f165"; +$fa-var-thumbs-o-down: "\f088"; +$fa-var-thumbs-o-up: "\f087"; +$fa-var-thumbs-up: "\f164"; +$fa-var-ticket: "\f145"; +$fa-var-times: "\f00d"; +$fa-var-times-circle: "\f057"; +$fa-var-times-circle-o: "\f05c"; +$fa-var-times-rectangle: "\f2d3"; +$fa-var-times-rectangle-o: "\f2d4"; +$fa-var-tint: "\f043"; +$fa-var-tipeee: "\f301"; +$fa-var-toggle-down: "\f150"; +$fa-var-toggle-left: "\f191"; +$fa-var-toggle-off: "\f204"; +$fa-var-toggle-on: "\f205"; +$fa-var-toggle-right: "\f152"; +$fa-var-toggle-up: "\f151"; +$fa-var-trademark: "\f25c"; +$fa-var-train: "\f238"; +$fa-var-transgender: "\f224"; +$fa-var-transgender-alt: "\f225"; +$fa-var-trash: "\f1f8"; +$fa-var-trash-o: "\f014"; +$fa-var-tree: "\f1bb"; +$fa-var-trello: "\f181"; +$fa-var-tripadvisor: "\f262"; +$fa-var-trophy: "\f091"; +$fa-var-truck: "\f0d1"; +$fa-var-try: "\f195"; +$fa-var-tty: "\f1e4"; +$fa-var-tumblr: "\f173"; +$fa-var-tumblr-square: "\f174"; +$fa-var-turkish-lira: "\f195"; +$fa-var-tv: "\f26c"; +$fa-var-twitch: "\f1e8"; +$fa-var-twitter: "\f099"; +$fa-var-twitter-square: "\f081"; +$fa-var-umbrella: "\f0e9"; +$fa-var-underline: "\f0cd"; +$fa-var-undo: "\f0e2"; +$fa-var-universal-access: "\f29a"; +$fa-var-university: "\f19c"; +$fa-var-unlink: "\f127"; +$fa-var-unlock: "\f09c"; +$fa-var-unlock-alt: "\f13e"; +$fa-var-unsorted: "\f0dc"; +$fa-var-unsplash: "\f325"; +$fa-var-upload: "\f093"; +$fa-var-usb: "\f287"; +$fa-var-usd: "\f155"; +$fa-var-user: "\f007"; +$fa-var-user-circle: "\f2bd"; +$fa-var-user-circle-o: "\f2be"; +$fa-var-user-md: "\f0f0"; +$fa-var-user-o: "\f2c0"; +$fa-var-user-plus: "\f234"; +$fa-var-user-secret: "\f21b"; +$fa-var-user-times: "\f235"; +$fa-var-users: "\f0c0"; +$fa-var-utensil-spoon: "\f1b1"; +$fa-var-utensils: "\f0f5"; +$fa-var-vcard: "\f2bb"; +$fa-var-vcard-o: "\f2bc"; +$fa-var-venus: "\f221"; +$fa-var-venus-double: "\f226"; +$fa-var-venus-mars: "\f228"; +$fa-var-viacoin: "\f237"; +$fa-var-viadeo: "\f2a9"; +$fa-var-viadeo-square: "\f2aa"; +$fa-var-video: "\f03d"; +$fa-var-video-camera: "\f03d"; +$fa-var-vimeo: "\f27d"; +$fa-var-vimeo-square: "\f194"; +$fa-var-vimeo-v: "\f27d"; +$fa-var-vine: "\f1ca"; +$fa-var-vk: "\f189"; +$fa-var-volume-control-phone: "\f2a0"; +$fa-var-volume-down: "\f027"; +$fa-var-volume-off: "\f026"; +$fa-var-volume-up: "\f028"; +$fa-var-warning: "\f071"; +$fa-var-wechat: "\f1d7"; +$fa-var-weibo: "\f18a"; +$fa-var-weixin: "\f1d7"; +$fa-var-whatsapp: "\f232"; +$fa-var-wheelchair: "\f193"; +$fa-var-wheelchair-alt: "\f29b"; +$fa-var-wifi: "\f1eb"; +$fa-var-wikidata: "\f31a"; +$fa-var-wikipedia-w: "\f266"; +$fa-var-window-close: "\f2d3"; +$fa-var-window-close-o: "\f2d4"; +$fa-var-window-maximize: "\f2d0"; +$fa-var-window-minimize: "\f2d1"; +$fa-var-window-restore: "\f2d2"; +$fa-var-windows: "\f17a"; +$fa-var-won: "\f159"; +$fa-var-wordpress: "\f19a"; +$fa-var-wpbeginner: "\f297"; +$fa-var-wpexplorer: "\f2de"; +$fa-var-wpforms: "\f298"; +$fa-var-wrench: "\f0ad"; +$fa-var-xing: "\f168"; +$fa-var-xing-square: "\f169"; +$fa-var-xmpp: "\f2f9"; +$fa-var-y-combinator: "\f23b"; +$fa-var-y-combinator-square: "\f1d4"; +$fa-var-yahoo: "\f19e"; +$fa-var-yc: "\f23b"; +$fa-var-yc-square: "\f1d4"; +$fa-var-yelp: "\f1e9"; +$fa-var-yen: "\f157"; +$fa-var-yoast: "\f2b1"; +$fa-var-youtube: "\f167"; +$fa-var-youtube-play: "\f16a"; +$fa-var-youtube-square: "\f166"; +$fa-var-zotero: "\f309"; + diff --git a/css/fork-awesome/scss/fork-awesome.scss b/css/fork-awesome/scss/fork-awesome.scss new file mode 100644 index 0000000..7128d6d --- /dev/null +++ b/css/fork-awesome/scss/fork-awesome.scss @@ -0,0 +1,28 @@ +/*! +Fork Awesome 1.1.7 +License - https://forkaweso.me/Fork-Awesome/license + +Copyright 2018 Dave Gandy & Fork Awesome + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + */ + + +@import "variables"; +@import "mixins"; +@import "functions"; +@import "path"; +@import "core"; +@import "larger"; +@import "fixed-width"; +@import "list"; +@import "bordered-pulled"; +@import "animated"; +@import "rotated-flipped"; +@import "stacked"; +@import "icons"; +@import "screen-reader"; diff --git a/css/fork-awesome/src/doc/Makefile b/css/fork-awesome/src/doc/Makefile new file mode 100644 index 0000000..e54ad2a --- /dev/null +++ b/css/fork-awesome/src/doc/Makefile @@ -0,0 +1,70 @@ +--- +--- +PATH := ../node_modules/.bin:$(PATH) + +FA_ROOT_DIRECTORY = assets/fork-awesome +FA_LESS_DIRECTORY = assets/fork-awesome/less +FA_SCSS_DIRECTORY = assets/fork-awesome/scss +FA_CSS_DIRECTORY = assets/fork-awesome/css + +FA_LESS_MODERN = ${FA_LESS_DIRECTORY}/fork-awesome.less +FA_LESS_COMPAT = ${FA_LESS_DIRECTORY}/v5-compat.less +FA_SCSS_MODERN = ${FA_SCSS_DIRECTORY}/fork-awesome.scss + +FA_CSS_MODERN = ${FA_CSS_DIRECTORY}/fork-awesome.css +FA_CSS_MODERN_MIN = ${FA_CSS_DIRECTORY}/fork-awesome.min.css +FA_CSS_COMPAT = ${FA_CSS_DIRECTORY}/v5-compat.css +FA_CSS_COMPAT_MIN = ${FA_CSS_DIRECTORY}/v5-compat.min.css + +SITE_LESS_DIRECTORY = assets/less +SITE_CSS_DIRECTORY = assets/css + +SITE_LESS = ${SITE_LESS_DIRECTORY}/site.less +SITE_CSS = ${SITE_CSS_DIRECTORY}/site.css + +build: + @echo "Cleaning build dirs" + rm -rf ./less/ + rm -rf ./scss/ + + @echo "Compiling Less files" + @mkdir -p ${FA_CSS_DIRECTORY} + + lessc ${FA_LESS_MODERN} ${FA_CSS_MODERN} + lessc --clean-css="--compatibility=ie8" --source-map ${FA_CSS_MODERN} ${FA_CSS_MODERN_MIN} + + lessc ${FA_LESS_COMPAT} ${FA_CSS_COMPAT} + lessc --clean-css="--compatibility=ie8" --source-map ${FA_CSS_COMPAT} ${FA_CSS_COMPAT_MIN} + + lessc --clean-css="--compatibility=ie8" --source-map ${SITE_LESS} ${SITE_CSS} + + @echo "Moving CSS, LESS & SASS to /" + mv ${FA_SCSS_DIRECTORY}/fork-awesome.scss.txt ${FA_SCSS_DIRECTORY}/fork-awesome.scss + + mv ${FA_SCSS_DIRECTORY}/animated.scss.txt ${FA_SCSS_DIRECTORY}/_animated.scss + mv ${FA_SCSS_DIRECTORY}/bordered-pulled.scss.txt ${FA_SCSS_DIRECTORY}/_bordered-pulled.scss + mv ${FA_SCSS_DIRECTORY}/core.scss.txt ${FA_SCSS_DIRECTORY}/_core.scss + mv ${FA_SCSS_DIRECTORY}/fixed-width.scss.txt ${FA_SCSS_DIRECTORY}/_fixed-width.scss + mv ${FA_SCSS_DIRECTORY}/functions.scss.txt ${FA_SCSS_DIRECTORY}/_functions.scss + mv ${FA_SCSS_DIRECTORY}/icons.scss.txt ${FA_SCSS_DIRECTORY}/_icons.scss + mv ${FA_SCSS_DIRECTORY}/larger.scss.txt ${FA_SCSS_DIRECTORY}/_larger.scss + mv ${FA_SCSS_DIRECTORY}/list.scss.txt ${FA_SCSS_DIRECTORY}/_list.scss + mv ${FA_SCSS_DIRECTORY}/mixins.scss.txt ${FA_SCSS_DIRECTORY}/_mixins.scss + mv ${FA_SCSS_DIRECTORY}/path.scss.txt ${FA_SCSS_DIRECTORY}/_path.scss + mv ${FA_SCSS_DIRECTORY}/rotated-flipped.scss.txt ${FA_SCSS_DIRECTORY}/_rotated-flipped.scss + mv ${FA_SCSS_DIRECTORY}/screen-reader.scss.txt ${FA_SCSS_DIRECTORY}/_screen-reader.scss + mv ${FA_SCSS_DIRECTORY}/stacked.scss.txt ${FA_SCSS_DIRECTORY}/_stacked.scss + mv ${FA_SCSS_DIRECTORY}/variables.scss.txt ${FA_SCSS_DIRECTORY}/_variables.scss + + cp -r ${FA_ROOT_DIRECTORY}/* ../ + + @echo "Moving font files to assets" + cp -r "../fonts" ${FA_ROOT_DIRECTORY}/ + + @echo "Updating Readme" + mv "README.md-nobuild" "../README.md" + +default: build + + +.PHONY: build diff --git a/css/fork-awesome/src/doc/README.md-nobuild b/css/fork-awesome/src/doc/README.md-nobuild new file mode 100644 index 0000000..9ba6e51 --- /dev/null +++ b/css/fork-awesome/src/doc/README.md-nobuild @@ -0,0 +1,95 @@ +--- +--- +# {{ site.forkawesome.name }} +### {{ site.forkawesome.tagline }} + +[![npm](https://img.shields.io/npm/v/fork-awesome.svg?style=flat&colorB=CB3837)](https://www.npmjs.com/package/fork-awesome) +[![All Contributors](https://img.shields.io/badge/all_contributors-{{ page.total_contributors }}-orange.svg?style=flat-square)](CONTRIBUTORS.md) +[![JSDeliver](https://data.jsdelivr.com/v1/package/npm/fork-awesome/badge)](https://www.jsdelivr.com/package/npm/fork-awesome) +[![CDNJS](https://img.shields.io/cdnjs/v/fork-awesome.svg?style=flat-square)](https://cdnjs.com/libraries/fork-awesome) +[![Build Status](https://travis-ci.org/ForkAwesome/Fork-Awesome.svg?branch=master)](https://travis-ci.org/ForkAwesome/Fork-Awesome) + +{{ site.forkawesome.name }} is a full suite of {{ icons | size }} pictographic icons for easy scalable vector graphics on websites, originally created by [Dave Gandy](https://twitter.com/davegandy) and now maintained by a community. + +Following concerns regarding [the development of Font Awesome](https://github.com/FortAwesome/Font-Awesome/issues/12199#issuecomment-362919956), the PR Freeze since Oct 2016 and the direction [Fort Awesome](https://fortawesome.com/) is taking with the version 5.0 of their project, we are forking Font Awesome (4.7), in order to build on this amazing tool Dave Gandy has given us, while at the same time allowing this project to be run by a distributed community of contributors. + +A tremendous gratitude is given to the whole team behind [Font Awesome](https://fontawesome.com), and you are encouraged to support them and buy Font Awesome Pro for your project. + +Though If you believe in distributed open source design and wish to be part of this new adventure, please start submitting patches and suggestions of improvement. + +Also, if you care about owning the build process of your icon font, this project will give you that. The whole pipeline is shared and free to use for any purpose. You could be spinning your own icon font with your clever name by just forking this project and changing a few settings. + +## How to use +There is a full page in our documentation website that explains [how to use {{ site.forkawesome.name }} in your web project]({{ site.forkawesome.url}}get-started/). It ranges from just pointing to a CSS file on a CDN, hosting it on your own server or even adapting the LESS and SCSS files to your own liking. + +## License +- The {{ site.forkawesome.name }} font is licensed under the SIL OFL 1.1: + - http://scripts.sil.org/OFL +- {{ site.forkawesome.name }} CSS, LESS, and Sass files are licensed under the MIT License: + - https://opensource.org/licenses/mit-license.html +- The {{ site.forkawesome.name }} documentation is licensed under the CC BY 3.0 License: + - https://creativecommons.org/licenses/by/3.0/ + +## Contributing + +Please read through our [contributing guidelines](https://github.com/ForkAwesome/Fork-Awesome/blob/master/CONTRIBUTING.md). +Included are directions for opening issues, coding standards, and notes on development. + +We also take great pride in recognizing any contributions made to this project. Whether you've written a blogpost about it, fixed a typo in the documentation or submitted new icons or code patches, we will happily list you in our [contributors list](CONTRIBUTORS.md). + +## Versioning + +{{ site.forkawesome.name }} will be maintained under the Semantic Versioning guidelines as much as possible. Releases will be numbered +with the following format: + +`..` + +And constructed with the following guidelines: + +* Breaking backward compatibility bumps the major (and resets the minor and patch) +* Big changes, without breaking backward compatibility, bumps the minor (and resets the patch) +* Bug fixes, small adaptations, adding a few icons and misc changes bumps the patch +* The fork started from FontAwesome 4.7 (last commit by Dave is [bdfa9823](https://github.com/ForkAwesome/Fork-Awesome/commits/master?after=b0bc8f6fb74e05c987ef7ce1525cd3ab8390a1c3+69)). +* The project starts at version 1.0.0. All references to versions before the fork are named 0.4.7 + +For more information on SemVer, please visit http://semver.org. + +## Component +To include as a [component](https://github.com/componentjs/component), just run + + $ component install ForkAwesome/Fork-Awesome + +Or add + + "ForkAwesome/Fork-Awesome": "*" + +to the `dependencies` in your `component.json`. + +## Building {{ site.forkawesome.name }} + +**Before you can build the project**, you must first have the following installed: + +- [Ruby](https://www.ruby-lang.org/en/) +- Ruby Development Headers + - **Ubuntu:** `sudo apt-get install ruby-dev` *(Only if you're __NOT__ using `rbenv` or `rvm`)* + - **Windows:** [DevKit](http://rubyinstaller.org/) + - **macOS:** no extra step required +- [Bundler](http://bundler.io/) (Run `gem install bundler` to install). +- [Node Package Manager (aka. `npm`)](https://docs.npmjs.com/getting-started/installing-node) + +From the root of the repository, install the tools used to develop. + + $ bundle install + $ npm ci + +Build the font: + + $:/src/icons make + +Build the web documentation: + + $ npm run build + +Or serve it on a local server on http://localhost:7998: + + $ npm run dev diff --git a/css/fork-awesome/src/doc/_includes/accessibility/accessibility-manual.html b/css/fork-awesome/src/doc/_includes/accessibility/accessibility-manual.html new file mode 100644 index 0000000..1f68205 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/accessibility/accessibility-manual.html @@ -0,0 +1,121 @@ +

    diff --git a/css/fork-awesome/src/doc/_includes/accessibility/background.html b/css/fork-awesome/src/doc/_includes/accessibility/background.html new file mode 100644 index 0000000..ac26a4a --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/accessibility/background.html @@ -0,0 +1,15 @@ +
    +

    About Icon Fonts & Accessibility

    +

    + Modern versions of assistive technology, like screen readers, will read CSS generated content (how {{ site.forkawesome.name }} icons are rendered), as well as specific Unicode characters. When reading our default markup for rendering icons, assisistive technology may have the following problems. +

    + +
      +
    • + The assistive technology may not find any content to read out to a user +
    • +
    • + The assistive technology may read the unicode equivalent, which could not match up to what the icon means in context, or worse is just plain confusing +
    • +
    +
    diff --git a/css/fork-awesome/src/doc/_includes/accessibility/other.html b/css/fork-awesome/src/doc/_includes/accessibility/other.html new file mode 100644 index 0000000..d3054ba --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/accessibility/other.html @@ -0,0 +1,17 @@ +
    + +

    + While the scenarios and techniques here help avoid some serious issues and confusion, they are not exhaustive. There are many complex contexts and use cases when it comes to accessibility, such as users with low vision who need a high color contrast ratio to see UI. There are some great tools and resources to learn from and work on these issues out there. Here are a few reads we recommend. +

    + + + +

    + We'll continue to work on these under the larger topic of accessibility, but in the meantime, let us know if any bugs or issues. +

    +
    diff --git a/css/fork-awesome/src/doc/_includes/brand-adblock-warning.html b/css/fork-awesome/src/doc/_includes/brand-adblock-warning.html new file mode 100644 index 0000000..1f7e1d6 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/brand-adblock-warning.html @@ -0,0 +1,5 @@ +

    Warning!

    +Apparently, Adblock Plus can remove {{ site.forkawesome.name }} brand icons with their "Remove Social +Media Buttons" setting. We will not use hacks to force them to display. Please +report an issue with Adblock Plus if you believe this to be +an error. To work around this, you'll need to modify the social icon class names. diff --git a/css/fork-awesome/src/doc/_includes/brand-license.html b/css/fork-awesome/src/doc/_includes/brand-license.html new file mode 100644 index 0000000..475aa7e --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/brand-license.html @@ -0,0 +1,6 @@ +
      +
    • All brand icons are trademarks of their respective owners.
    • +
    • The use of these trademarks does not indicate endorsement of the trademark holder by {{ site.forkawesome.name }}, nor vice versa.
    • +
    • Brand icons should only be used to represent the company or product to which they refer.
    • +
    • Please do not use brand logos for any purpose except to represent that particular brand or service.
    • +
    diff --git a/css/fork-awesome/src/doc/_includes/code/core.less b/css/fork-awesome/src/doc/_includes/code/core.less new file mode 100644 index 0000000..7ca5f74 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/code/core.less @@ -0,0 +1,6 @@ + display: inline-block; + font: normal normal normal @fa-font-size-base/@fa-line-height-base @fa-font-family; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; diff --git a/css/fork-awesome/src/doc/_includes/code/core.scss b/css/fork-awesome/src/doc/_includes/code/core.scss new file mode 100644 index 0000000..4114bc8 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/code/core.scss @@ -0,0 +1,6 @@ + display: inline-block; + font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} #{$fa-font-family}; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; diff --git a/css/fork-awesome/src/doc/_includes/code/license.css b/css/fork-awesome/src/doc/_includes/code/license.css new file mode 100644 index 0000000..43068be --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/code/license.css @@ -0,0 +1,12 @@ +/*! +{{ site.forkawesome.name }} {{ site.forkawesome.version }} +License - {{ site.forkawesome.url }}license + +Copyright 2018 {{ site.fontawesome.author.name }} & {{ site.forkawesome.name }} + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + */ diff --git a/css/fork-awesome/src/doc/_includes/community/getting-support.html b/css/fork-awesome/src/doc/_includes/community/getting-support.html new file mode 100644 index 0000000..c51cfcf --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/community/getting-support.html @@ -0,0 +1,19 @@ +
    + +

    + Having trouble getting {{ site.forkawesome.name }} up and running? Something not working the way you think it should? +

    +
      +
    1. + Make sure you've read the latest version of how to get started. +
    2. +
    3. + Since {{ site.forkawesome.name }} is based on {{ site.fontawesome.name }}, check out the existing questions tagged as + Font Awesome over on Stack Overflow. Other folks might have had the same question you've had. +
    4. +
    5. + Can't find the answer to your question on Stack Overflow? + Ask a new question, then. +
    6. +
    +
    diff --git a/css/fork-awesome/src/doc/_includes/community/project-milestones.html b/css/fork-awesome/src/doc/_includes/community/project-milestones.html new file mode 100644 index 0000000..62a7b8c --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/community/project-milestones.html @@ -0,0 +1,8 @@ +
    + +

    + Want to keep up with what's planned for {{ site.forkawesome.name }}? Check out our + projects on the GitHub repo. + And come help us achieve those goals. +

    +
    diff --git a/css/fork-awesome/src/doc/_includes/community/reporting-bugs.html b/css/fork-awesome/src/doc/_includes/community/reporting-bugs.html new file mode 100644 index 0000000..1ad5994 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/community/reporting-bugs.html @@ -0,0 +1,18 @@ +
    + +

    + Found a problem with {{ site.forkawesome.name }}? Feel free to submit an issue on the GitHub project. But please keep the following in mind: +

    +
      +
    1. Please be nice. {{ site.forkawesome.name }} is a happy place.
    2. +
    3. Please search to see if your bug was already reported.
    4. +
    5. + Before opening any issue, please read the generic issue + guidelines, by Nicolas Gallagher. +
    6. +
    7. + After doing everything above, feel free to + submit an issue. +
    8. +
    +
    diff --git a/css/fork-awesome/src/doc/_includes/community/requesting-new-icons.html b/css/fork-awesome/src/doc/_includes/community/requesting-new-icons.html new file mode 100644 index 0000000..6865e95 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/community/requesting-new-icons.html @@ -0,0 +1,29 @@ +
    + +

    + New icons mostly start as requests by the + {{ site.forkawesome.name }} community on GitHub. Want to request a new + icon? Here are some things to keep in mind: +

    +
      +
    1. Please be nice. {{ site.forkawesome.name }} is a happy place.
    2. +
    3. Please search to see if your icon request already exists. If a request is found, please add a 👍 reaction to that one.
    4. +
    5. + Please make requests for single icons, unless you are requesting a couple of strictly related icons (e.g., thumbs-up/thumbs-down). +
    6. +
    7. + Please and thank you if you include the following: +
        +
      • + Title your new issue + Icon request: icon-name (e.g., Icon request: icon-car). +
      • +
      • Include a few use cases for your requested icon. How do you plan on using it?
      • +
      • Attach a single color image or two that represent the idea you're going for.
      • +
      +
    8. +
    9. + Request concrete objects: it's harder to make an icon to represent happiness, it's easier to make a smiley face. +
    10. +
    +
    diff --git a/css/fork-awesome/src/doc/_includes/community/submitting-pull-requests.html b/css/fork-awesome/src/doc/_includes/community/submitting-pull-requests.html new file mode 100644 index 0000000..83f3313 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/community/submitting-pull-requests.html @@ -0,0 +1,18 @@ +
    + + Found a way to solve a bug in {{ site.forkawesome.name }}? Want to contribute new features or a new icon? +
      +
    1. + Clone the repository and work on your proposal. +
    2. +
    3. + Then, when you think it's ready or when you want feedback, + submit a pull + request. +
    4. +
    5. + Discuss with rest of the community and follow up on conversations until + your pull request is merged. +
    6. +
    +
    diff --git a/css/fork-awesome/src/doc/_includes/examples/accessible.html b/css/fork-awesome/src/doc/_includes/examples/accessible.html new file mode 100644 index 0000000..0360a46 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/examples/accessible.html @@ -0,0 +1,101 @@ +
    + +
    +
    +

    + + + + + + + + + + + +

    + +

    + + Refreshing... + + + Saving. Hang tight! +

    + +

    +

    + + +
    +
    + + +
    +

    + +

    + + + +

    + +

    + + Battery level: 50% +

    +
    +
    +

    + With our thoughts on icon accessibility in mind, If an icon only adds some extra decoration or branding, it does not need to be announced to users as they are navigating your site or app aurally. Alternatively, if an icon conveys meaning in your content or interface, ensure that this meaning is also conveyed to assistive technologies through alternative displays or text. +

    + +{% highlight html %} + + + + + + + + + + + +{% endhighlight %} + +{% highlight html %} + +Refreshing... + + +Saving. Hang tight! +{% endhighlight %} + +{% highlight html %} +
    + + +
    +
    + + +
    +{% endhighlight %} + +{% highlight html %} + + + +{% endhighlight %} + +{% highlight html %} + +Battery level: 50% +{% endhighlight %} +
    +
    +
    diff --git a/css/fork-awesome/src/doc/_includes/examples/animated.html b/css/fork-awesome/src/doc/_includes/examples/animated.html new file mode 100644 index 0000000..595bff9 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/examples/animated.html @@ -0,0 +1,60 @@ +
    + +
    +
    +

    + + Loading example (with fa-spinner icon) + + + Loading (with fa-circle-o-notch icon) + + + Loading example (with fa-refresh icon) + + + Loading example (with fa-cog icon) + + + Loading example (with fa-spinner icon) +

    +
    +
    +

    + Use the fa-spin class to get any icon to rotate, and use fa-pulse to have it rotate + with 8 steps. Works well with fa-spinner, fa-refresh, and fa-cog. +

    +{% highlight html %} + +Loading... + + +Loading... + + +Loading... + + +Loading... + + +Loading... +{% endhighlight %} +

    + Note: + Some browsers on some platforms have issues with animated icons resulting in a jittery wobbling effect. See + issue #671 + for examples and possible workarounds. +

    +

    + Note: CSS3 animations aren't supported in IE8 - IE9. +

    +
    +
    +
    diff --git a/css/fork-awesome/src/doc/_includes/examples/basic.html b/css/fork-awesome/src/doc/_includes/examples/basic.html new file mode 100644 index 0000000..dbccc71 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/examples/basic.html @@ -0,0 +1,39 @@ +
    + + +
    +
    +

    + + Example: basic icon + fa-camera-retro +

    +
    +
    +

    + You can place {{ site.forkawesome.name }} icons just about anywhere using the CSS Prefix fa and the icon's + name. Fork Awesome is designed to be used with inline elements (we like the <i> tag for + brevity, but using a <span> is more semantically correct). +

    +{% highlight html %} + fa-camera-retro +{% endhighlight %} +
    +
      +
    • + + Example: basic icon + If you change the font-size of the icon's container, the icon gets bigger. Same things goes for color, + drop shadow, and anything else that gets inherited using CSS. +
    • +
    +
    +
    +
    +
    diff --git a/css/fork-awesome/src/doc/_includes/examples/bootstrap.html b/css/fork-awesome/src/doc/_includes/examples/bootstrap.html new file mode 100644 index 0000000..2ec5273 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/examples/bootstrap.html @@ -0,0 +1,111 @@ +
    + +
    + +
    +

    + {{ site.forkawesome.name }} works great with the full range of Bootstrap components. +

    +{% highlight html %} + + Delete + + Settings + + + {{ site.forkawesome.name }}
    Version {{ site.fontawesome.version }}
    + + + +
    + + +
    +
    + + +
    + + +{% endhighlight %} +
    +
    +
    diff --git a/css/fork-awesome/src/doc/_includes/examples/bordered-pulled.html b/css/fork-awesome/src/doc/_includes/examples/bordered-pulled.html new file mode 100644 index 0000000..78928fc --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/examples/bordered-pulled.html @@ -0,0 +1,30 @@ +
    + +
    +
    +

    + + …tomorrow we will run faster, stretch out our arms farther… And then one fine morning— + So we beat on, boats against the current, borne back ceaselessly into the past. +

    +
    +
    +

    + Use fa-border and fa-pull-right or fa-pull-left for easy pull quotes or + article icons. +

    +{% highlight html %} + +...tomorrow we will run faster, stretch out our arms farther... +And then one fine morning— So we beat on, boats against the +current, borne back ceaselessly into the past. +{% endhighlight %} +
    +
    +
    diff --git a/css/fork-awesome/src/doc/_includes/examples/custom.html b/css/fork-awesome/src/doc/_includes/examples/custom.html new file mode 100644 index 0000000..2de7ad7 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/examples/custom.html @@ -0,0 +1,16 @@ +
    + +
    +
    +

    Anything you can do with CSS font styles, you can do with Font Awesome.

    +
    +
    +

    Star Ratings (inspired by CSS Tricks)

    +
    + + + +
    +
    +
    +
    diff --git a/css/fork-awesome/src/doc/_includes/examples/fixed-width.html b/css/fork-awesome/src/doc/_includes/examples/fixed-width.html new file mode 100644 index 0000000..0ba0610 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/examples/fixed-width.html @@ -0,0 +1,33 @@ +
    + +
    + +
    +

    + Use fa-fw to set icons at a fixed width. Great to use when different icon widths throw off alignment. + Especially useful in things like nav lists & list groups. +

    +{% highlight html %} + +{% endhighlight %} +
    +
    +
    diff --git a/css/fork-awesome/src/doc/_includes/examples/larger.html b/css/fork-awesome/src/doc/_includes/examples/larger.html new file mode 100644 index 0000000..7b9a250 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/examples/larger.html @@ -0,0 +1,40 @@ +
    + +
    +
    +

    fa-lg

    +

    fa-2x

    +

    fa-3x

    +

    fa-4x

    +

    fa-5x

    +
    +
    +

    + To increase icon sizes relative to their container, use the fa-lg (33% increase), fa-2x, + fa-3x, fa-4x, or fa-5x classes. +

    +{% highlight html %} + fa-lg + fa-2x + fa-3x + fa-4x + fa-5x +{% endhighlight %} +
    +
      +
    • + + If your icons are getting chopped off on top and bottom, make sure you have + sufficient line-height. +
    • +
    +
    +
    +
    +
    diff --git a/css/fork-awesome/src/doc/_includes/examples/list.html b/css/fork-awesome/src/doc/_includes/examples/list.html new file mode 100644 index 0000000..c164356 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/examples/list.html @@ -0,0 +1,30 @@ +
    + +
    +
    +
      +
    • List icons
    • +
    • can be used
    • +
    • as bullets
    • +
    • in lists
    • +
    +
    +
    +

    Use fa-ul and fa-li to easily replace default bullets in unordered lists.

    +{% highlight html %} +
      +
    • List icons
    • +
    • can be used
    • +
    • as bullets
    • +
    • in lists
    • +
    +{% endhighlight %} +
    +
    +
    diff --git a/css/fork-awesome/src/doc/_includes/examples/rotated-flipped.html b/css/fork-awesome/src/doc/_includes/examples/rotated-flipped.html new file mode 100644 index 0000000..a649962 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/examples/rotated-flipped.html @@ -0,0 +1,34 @@ +
    + +
    +
    +

    +   normal
    +   fa-rotate-90
    +   fa-rotate-180
    +   fa-rotate-270
    +   fa-flip-horizontal
    +   fa-flip-vertical +

    +
    +
    +

    + To arbitrarily rotate and flip icons, use the fa-rotate-* and fa-flip-* classes. +

    +{% highlight html %} + normal
    + fa-rotate-90
    + fa-rotate-180
    + fa-rotate-270
    + fa-flip-horizontal
    + fa-flip-vertical +{% endhighlight %} +
    +
    +
    diff --git a/css/fork-awesome/src/doc/_includes/examples/stacked.html b/css/fork-awesome/src/doc/_includes/examples/stacked.html new file mode 100644 index 0000000..65b3603 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/examples/stacked.html @@ -0,0 +1,65 @@ +
    + +
    +
    +
    + + fa-twitter on fa-square-o
    + + fa-flag on fa-circle
    + + fa-terminal on fa-square
    + + fa-ban on fa-camera +
    +
    +
    +

    + To stack multiple icons, use the fa-stack class on the parent, the fa-stack-1x + for the regularly sized icon, and fa-stack-2x for the larger icon. fa-inverse + can be used as an alternative icon color. You can even throw larger icon classes on the parent + to get further control of sizing. +

    +{% highlight html %} + + + + +fa-twitter on fa-square-o
    + + + + +fa-flag on fa-circle
    + + + + +fa-terminal on fa-square
    + + + + +fa-ban on fa-camera +{% endhighlight %} +
    +
    +
    diff --git a/css/fork-awesome/src/doc/_includes/footer.html b/css/fork-awesome/src/doc/_includes/footer.html new file mode 100644 index 0000000..325b41c --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/footer.html @@ -0,0 +1,20 @@ + diff --git a/css/fork-awesome/src/doc/_includes/icons/accessibility.html b/css/fork-awesome/src/doc/_includes/icons/accessibility.html new file mode 100644 index 0000000..c9f6202 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/icons/accessibility.html @@ -0,0 +1,12 @@ +
    + + +
    + {% assign icons_currency = icons | expand_aliases | where:"categories", "Accessibility Icons" | sort_by:'class' %} + + {% for icon in icons_currency %} + + {% endfor %} +
    + +
    diff --git a/css/fork-awesome/src/doc/_includes/icons/brand.html b/css/fork-awesome/src/doc/_includes/icons/brand.html new file mode 100644 index 0000000..6a740d6 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/icons/brand.html @@ -0,0 +1,19 @@ +
    + + +
    + {% assign icons_brand = icons | expand_aliases | where:"categories", "Brand Icons" | sort_by:'class' %} + + {% for icon in icons_brand %} + + {% endfor %} +
    + +
    + {% include brand-adblock-warning.html %} +
    + +
    + {% include brand-license.html %} +
    +
    diff --git a/css/fork-awesome/src/doc/_includes/icons/chart.html b/css/fork-awesome/src/doc/_includes/icons/chart.html new file mode 100644 index 0000000..e0be4ab --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/icons/chart.html @@ -0,0 +1,12 @@ +
    + + +
    + {% assign icons_chart = icons | expand_aliases | where:"categories", "Chart Icons" | sort_by:'class' %} + + {% for icon in icons_chart %} + + {% endfor %} +
    + +
    diff --git a/css/fork-awesome/src/doc/_includes/icons/currency.html b/css/fork-awesome/src/doc/_includes/icons/currency.html new file mode 100644 index 0000000..b8de574 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/icons/currency.html @@ -0,0 +1,12 @@ +
    + + +
    + {% assign icons_currency = icons | expand_aliases | where:"categories", "Currency Icons" | sort_by:'class' %} + + {% for icon in icons_currency %} + + {% endfor %} +
    + +
    diff --git a/css/fork-awesome/src/doc/_includes/icons/directional.html b/css/fork-awesome/src/doc/_includes/icons/directional.html new file mode 100644 index 0000000..3257dcc --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/icons/directional.html @@ -0,0 +1,12 @@ +
    + + +
    + {% assign icons_directional = icons | expand_aliases | where:"categories", "Directional Icons" | sort_by:'class' %} + + {% for icon in icons_directional %} + + {% endfor %} +
    + +
    diff --git a/css/fork-awesome/src/doc/_includes/icons/file-type.html b/css/fork-awesome/src/doc/_includes/icons/file-type.html new file mode 100644 index 0000000..b1713bf --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/icons/file-type.html @@ -0,0 +1,12 @@ +
    + + +
    + {% assign icons_file_type = icons | expand_aliases | where:"categories", "File Type Icons" | sort_by:'class' %} + + {% for icon in icons_file_type %} + + {% endfor %} +
    + +
    diff --git a/css/fork-awesome/src/doc/_includes/icons/form-control.html b/css/fork-awesome/src/doc/_includes/icons/form-control.html new file mode 100644 index 0000000..dd43d90 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/icons/form-control.html @@ -0,0 +1,11 @@ +
    + + +
    + {% assign icons_form_control = icons | expand_aliases | where:"categories", "Form Control Icons" | sort_by:'class' %} + + {% for icon in icons_form_control %} + + {% endfor %} +
    +
    diff --git a/css/fork-awesome/src/doc/_includes/icons/gender.html b/css/fork-awesome/src/doc/_includes/icons/gender.html new file mode 100644 index 0000000..091cdff --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/icons/gender.html @@ -0,0 +1,12 @@ +
    + + +
    + {% assign icons_gender = icons | expand_aliases | where:"categories", "Gender Icons" | sort_by:'class' %} + + {% for icon in icons_gender %} + + {% endfor %} +
    + +
    diff --git a/css/fork-awesome/src/doc/_includes/icons/hand.html b/css/fork-awesome/src/doc/_includes/icons/hand.html new file mode 100644 index 0000000..3f21f91 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/icons/hand.html @@ -0,0 +1,12 @@ +
    + + +
    + {% assign icons_hand = icons | expand_aliases | where:"categories", "Hand Icons" | sort_by:'class' %} + + {% for icon in icons_hand %} + + {% endfor %} +
    + +
    diff --git a/css/fork-awesome/src/doc/_includes/icons/medical.html b/css/fork-awesome/src/doc/_includes/icons/medical.html new file mode 100644 index 0000000..e27ca33 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/icons/medical.html @@ -0,0 +1,12 @@ +
    + + +
    + {% assign icons_medical = icons | expand_aliases | where:"categories", "Medical Icons" | sort_by:'class' %} + + {% for icon in icons_medical %} + + {% endfor %} +
    + +
    diff --git a/css/fork-awesome/src/doc/_includes/icons/new.html b/css/fork-awesome/src/doc/_includes/icons/new.html new file mode 100644 index 0000000..8cdd2b7 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/icons/new.html @@ -0,0 +1,19 @@ +
    + {% assign version = 1.0 %} + {% assign icons_new = icons | where_exp:"icon", "icon.created >= version" | sort_by:'class' %} + + + {% if page.navbar_active != "icons" %} +
    + You asked, {{ site.forkawesome.name }} delivers with {{ icons_new | size }} shiny new icons in version {{ version }}. + Want to request new icons? Here's how. +
    + {% endif %} + +
    + {% for icon in icons_new %} + + {% endfor %} +
    + +
    diff --git a/css/fork-awesome/src/doc/_includes/icons/payment.html b/css/fork-awesome/src/doc/_includes/icons/payment.html new file mode 100644 index 0000000..051cf50 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/icons/payment.html @@ -0,0 +1,12 @@ +
    + + +
    + {% assign icons_payment = icons | expand_aliases | where:"categories", "Payment Icons" | sort_by:'class' %} + + {% for icon in icons_payment %} + + {% endfor %} +
    + +
    diff --git a/css/fork-awesome/src/doc/_includes/icons/spinner.html b/css/fork-awesome/src/doc/_includes/icons/spinner.html new file mode 100644 index 0000000..c4bca75 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/icons/spinner.html @@ -0,0 +1,22 @@ +
    + + +
    + +
    + +
    + {% assign icons_spinner = icons | expand_aliases | where:"categories", "Spinner Icons" | sort_by:'class' %} + + {% for icon in icons_spinner %} + + {% endfor %} +
    +
    diff --git a/css/fork-awesome/src/doc/_includes/icons/text-editor.html b/css/fork-awesome/src/doc/_includes/icons/text-editor.html new file mode 100644 index 0000000..20ac360 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/icons/text-editor.html @@ -0,0 +1,12 @@ +
    + + +
    + {% assign icons_text_editor = icons | expand_aliases | where:"categories", "Text Editor Icons" | sort_by:'class' %} + + {% for icon in icons_text_editor %} + + {% endfor %} +
    + +
    diff --git a/css/fork-awesome/src/doc/_includes/icons/transportation.html b/css/fork-awesome/src/doc/_includes/icons/transportation.html new file mode 100644 index 0000000..bf67ee4 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/icons/transportation.html @@ -0,0 +1,12 @@ +
    + + +
    + {% assign icons_transportation = icons | expand_aliases | where:"categories", "Transportation Icons" | sort_by:'class' %} + + {% for icon in icons_transportation %} + + {% endfor %} +
    + +
    diff --git a/css/fork-awesome/src/doc/_includes/icons/video-player.html b/css/fork-awesome/src/doc/_includes/icons/video-player.html new file mode 100644 index 0000000..cb39c03 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/icons/video-player.html @@ -0,0 +1,12 @@ +
    + + +
    + {% assign icons_video_player = icons | expand_aliases | where:"categories", "Video Player Icons" | sort_by:'class' %} + + {% for icon in icons_video_player %} + + {% endfor %} +
    + +
    diff --git a/css/fork-awesome/src/doc/_includes/icons/web-application.html b/css/fork-awesome/src/doc/_includes/icons/web-application.html new file mode 100644 index 0000000..453b875 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/icons/web-application.html @@ -0,0 +1,12 @@ +
    + + +
    + {% assign icons_web_application = icons | expand_aliases | where:"categories", "Web Application Icons" | sort_by:'class' %} + + {% for icon in icons_web_application %} + + {% endfor %} +
    + +
    diff --git a/css/fork-awesome/src/doc/_includes/jumbotron-carousel.html b/css/fork-awesome/src/doc/_includes/jumbotron-carousel.html new file mode 100644 index 0000000..1d5b74c --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/jumbotron-carousel.html @@ -0,0 +1,51 @@ + diff --git a/css/fork-awesome/src/doc/_includes/jumbotron.html b/css/fork-awesome/src/doc/_includes/jumbotron.html new file mode 100644 index 0000000..84b5a51 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/jumbotron.html @@ -0,0 +1,17 @@ +
    +
    + {% if page.in_page_nav %} +
    +

    {{ jumbotron_h1 }}

    +

    {{ jumbotron_p }}

    +
    + +
    + {{ jumbotron_nav }} +
    + {% else %} +

    {{ jumbotron_h1 }}

    +

    {{ jumbotron_p }}

    + {% endif %} +
    +
    diff --git a/css/fork-awesome/src/doc/_includes/modals/download.html b/css/fork-awesome/src/doc/_includes/modals/download.html new file mode 100644 index 0000000..a329f6b --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/modals/download.html @@ -0,0 +1,25 @@ + diff --git a/css/fork-awesome/src/doc/_includes/navbar.html b/css/fork-awesome/src/doc/_includes/navbar.html new file mode 100644 index 0000000..57b956a --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/navbar.html @@ -0,0 +1,85 @@ + diff --git a/css/fork-awesome/src/doc/_includes/new-features.html b/css/fork-awesome/src/doc/_includes/new-features.html new file mode 100644 index 0000000..7f18999 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/new-features.html @@ -0,0 +1,29 @@ + +
    +
    +
    +

    Completely Rewritten

    + Everything re-written from the ground up for speed and simplicity. +
    +
    +

    CSS Best Practices

    + New icon base class allows simpler CSS, faster rendering, and easier control. +
    +
    +

    New Icon Names

    + Icons have been renamed to improve consistency and predictability. +
    +
    +

    Bootstrap 3

    + {{ site.forkawesome.name }} {{ site.forkawesome.minor_version }} is fully tested and compatible with Bootstrap 3. +
    +
    +

    Better Compatibility

    + {{ site.forkawesome.name }}is now more compatible with all web frameworks, including Foundation. +
    +
    +

    {{ icons | version:site.forkawesome.minor_version | size }} New Icons in {{ site.fontawesome.minor_version }}

    + Requested by the active community on the {{ site.forkawesome.name }} GitHub project. +
    +
    +
    diff --git a/css/fork-awesome/src/doc/_includes/new-naming.html b/css/fork-awesome/src/doc/_includes/new-naming.html new file mode 100644 index 0000000..0a0a481 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/new-naming.html @@ -0,0 +1,157 @@ +
    + +

    fa-[name]-[shape]-[o]-[direction]

    +

    + A desire for better icon naming consistency and predictability are at the heart + of the changes in naming conventions. Once you know the name of the base icon shape, you should be able to predict + the names of variants. +

    +
    +
    +

    fa-*

    +

    Solid icons as the base variant

    +
      +
    • + + fa-bookmark +
    • +
    • + + fa-comment +
    • +
    • + + fa-folder +
    • +
    +
    +
    +

    *-o

    +

    Outlined version of previous modifier

    +
      +
    • + + fa-bookmark-o +
    • +
    • + + fa-comment-o +
    • +
    • + + fa-folder-o +
    • +
    +
    +
    +

    *-circle

    +

    Circle under previous modifier

    +
      +
    • + + fa-check-circle +
    • +
    • + + fa-exclamation-circle +
    • +
    • + + fa-plus-circle +
    • +
    +
    +
    +

    *-square

    +

    Square under previous modifier

    +
      +
    • + + fa-check-square +
    • +
    • + + fa-twitter-square +
    • +
    • + + fa-plus-square +
    • +
    +
    +
    +

    *-right, *-up, etc.

    +

    Directional modifier always at the end

    +
      +
    • + + fa-arrow-right +
    • +
    • + + fa-arrow-circle-right +
    • +
    • + + fa-angle-double-right +
    • +
    +
    +
    +

    *-alt

    +

    Alternative to the original

    +
      +
    • + + fa-unlock-alt +
    • +
    • + + fa-list-alt +
    • +
    • + + fa-github-alt +
    • +
    +
    +
    +

    *-h, *-v

    +

    Horizontal & vertical modifiers

    +
      +
    • + + fa-arrows-v +
    • +
    • + + fa-arrows-h +
    • +
    • + + fa-ellipsis-v +
    • +
    +
    +
    +

    Combine 'em up&helip;

    +

    Consistent when strung together

    +
      +
    • + + fa-arrow-circle-o-right +
    • +
    • + + fa-caret-square-o-right +
    • +
    • + + fa-hand-o-right +
    • +
    +
    + +
    + +
    diff --git a/css/fork-awesome/src/doc/_includes/new-upgrading.html b/css/fork-awesome/src/doc/_includes/new-upgrading.html new file mode 100644 index 0000000..0bcabc3 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/new-upgrading.html @@ -0,0 +1,13 @@ +
    + +

    + If you were using {{ site.fontawesome.name }} {{ site.fontawesome.minor_version }}, you should be able to just switch to {{ site.forkawesome.name }} {{ site.forkawesome.minor_version }} and get all the benefits from it. + If you were using npm or composer packages, replace the ones you were using by this {{ site.forkawesome.name }} ones. Or if you downloaded a static copy of {{ site.fontawesome.name }}, download the latest version of {{ site.forkawesome.name }} and + replace CSS and font files in your project and you should be good to go. +

    +

    + We paid special attention not to change unicode codepoints for the existing icons, nor changed the CSS class names or icon names from {{ site.fontawesome.name }} {{ site.fontawesome.minor_version }}. + Though we added a few more icons and made the process of contributing to this project much easier. + Though, if you see a mistake, please don't hesitate to file a bug. +

    +
    diff --git a/css/fork-awesome/src/doc/_includes/products/camera-retro-tee.html b/css/fork-awesome/src/doc/_includes/products/camera-retro-tee.html new file mode 100644 index 0000000..4f6ff4d --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/products/camera-retro-tee.html @@ -0,0 +1,31 @@ + +
    + Available in the following sizes: + + + +
    +
    +
    + +
    +
    + +
    +
    + +
      +
    • Asphalt
    • +
    • Kelly Green
    • +
    + +
    + +
    +

    Camera Retro Tee

    +

    $28

    +
    +
    + American Apparel Fine Jersey Short Sleeve T-Shirt +
    +
    diff --git a/css/fork-awesome/src/doc/_includes/products/classics-tee.html b/css/fork-awesome/src/doc/_includes/products/classics-tee.html new file mode 100644 index 0000000..458f34a --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/products/classics-tee.html @@ -0,0 +1,31 @@ + +
    + Available in the following sizes: + + + +
    +
    +
    + +
    +
    + +
    +
    + +
      +
    • Kelly Green
    • +
    • Navy
    • +
    + +
    + +
    +

    Classics Tee

    +

    $28

    +
    +
    + American Apparel Fine Jersey Short Sleeve T-Shirt +
    +
    diff --git a/css/fork-awesome/src/doc/_includes/products/cta-suggestions.html b/css/fork-awesome/src/doc/_includes/products/cta-suggestions.html new file mode 100644 index 0000000..09f703c --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/products/cta-suggestions.html @@ -0,0 +1,20 @@ +
    +

    Have Ideas or Requests?

    + +
    +

    + Got a great idea for a Font Awesome goodie or shirt? Don't see your favorite icon in a wear-able or share-able format? +

    + +

    + We're all ears! Spend a few minutes and let us know what you'd want. If we end up using your idea, we'll send you a free copy. +

    +
    + + Make a Store Suggestion! + + +

    + Please note: While we appreciate all suggestions, not every idea might be right for Font Awesome nor could we physically make every idea. +

    +
    diff --git a/css/fork-awesome/src/doc/_includes/products/fa-ther-tee.html b/css/fork-awesome/src/doc/_includes/products/fa-ther-tee.html new file mode 100644 index 0000000..7699d6b --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/products/fa-ther-tee.html @@ -0,0 +1,29 @@ + +
    + Available in the following sizes: + +
    +
    +
    + +
    +
    + +
    +
    + +
      +
    • Kelly Green
    • +
    • Navy
    • +
    + +
    + +
    +

    Fa-ther Tee

    +

    $28

    +
    +
    + American Apparel Fine Jersey Short Sleeve T-Shirt +
    +
    diff --git a/css/fork-awesome/src/doc/_includes/products/green-logo-tee.html b/css/fork-awesome/src/doc/_includes/products/green-logo-tee.html new file mode 100644 index 0000000..9226a54 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/products/green-logo-tee.html @@ -0,0 +1,31 @@ + +
    + Available in the following sizes: + + + +
    +
    +
    + +
    +
    + +
    +
    + +
      +
    • Navy
    • +
    • Kelly Green
    • +
    + +
    + +
    +

    Green Logo Tee

    +

    $28

    +
    +
    + American Apparel Fine Jersey Short Sleeve T-Shirt +
    +
    diff --git a/css/fork-awesome/src/doc/_includes/products/old-skool-tee.html b/css/fork-awesome/src/doc/_includes/products/old-skool-tee.html new file mode 100644 index 0000000..4fff5b9 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/products/old-skool-tee.html @@ -0,0 +1,31 @@ + +
    + Available in the following sizes: + + + +
    +
    +
    + +
    +
    + +
    +
    + +
      +
    • Kelly Green
    • +
    • Navy
    • +
    + +
    + +
    +

    Old Skool Tee

    +

    $28

    +
    +
    + American Apparel Fine Jersey Short Sleeve T-Shirt +
    +
    diff --git a/css/fork-awesome/src/doc/_includes/products/rock-paper-scissors-lizard-spock-tee.html b/css/fork-awesome/src/doc/_includes/products/rock-paper-scissors-lizard-spock-tee.html new file mode 100644 index 0000000..2941231 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/products/rock-paper-scissors-lizard-spock-tee.html @@ -0,0 +1,27 @@ + +
    + Available in the following sizes: + + + +
    +
    +
    + +
    +
    + +
      +
    • Royal Blue
    • +
    + +
    + +
    +

    Rock Paper Scissors Lizard Spock Tee

    +

    $28

    +
    +
    + American Apparel Fine Jersey Short Sleeve T-Shirt +
    +
    diff --git a/css/fork-awesome/src/doc/_includes/products/space-shuttle-tee.html b/css/fork-awesome/src/doc/_includes/products/space-shuttle-tee.html new file mode 100644 index 0000000..ddac553 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/products/space-shuttle-tee.html @@ -0,0 +1,31 @@ + +
    + Available in the following sizes: + + + +
    +
    +
    + +
    +
    + +
    +
    + +
      +
    • Black
    • +
    • Navy
    • +
    + +
    + +
    +

    Space Shuttle Tee

    +

    $28

    +
    +
    + American Apparel Fine Jersey Short Sleeve T-Shirt +
    +
    diff --git a/css/fork-awesome/src/doc/_includes/products/white-logo-tee.html b/css/fork-awesome/src/doc/_includes/products/white-logo-tee.html new file mode 100644 index 0000000..bd4ac26 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/products/white-logo-tee.html @@ -0,0 +1,35 @@ + +
    + Available in the following sizes: + + + +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
      +
    • Kelly Green
    • +
    • Navy
    • +
    • Silver
    • +
    + +
    + +
    +

    White Logo Tee

    +

    $28

    +
    +
    + American Apparel Fine Jersey Short Sleeve T-Shirt +
    +
    diff --git a/css/fork-awesome/src/doc/_includes/stripe-social.html b/css/fork-awesome/src/doc/_includes/stripe-social.html new file mode 100644 index 0000000..6bd9d51 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/stripe-social.html @@ -0,0 +1,46 @@ +
    +
    +
      +
    • + + +
    • +
    • + + +
    • +
    • + +
    • +
    • + +
    • +
    +
    +
    diff --git a/css/fork-awesome/src/doc/_includes/tests/rotated-flipped-inside-anchor.html b/css/fork-awesome/src/doc/_includes/tests/rotated-flipped-inside-anchor.html new file mode 100644 index 0000000..2c48c0e --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/tests/rotated-flipped-inside-anchor.html @@ -0,0 +1,6 @@ +  normal
    +  fa-rotate-90
    +  fa-rotate-180
    +  fa-rotate-270
    +  fa-flip-horizontal
    +  fa-flip-vertical diff --git a/css/fork-awesome/src/doc/_includes/tests/rotated-flipped-inside-btn.html b/css/fork-awesome/src/doc/_includes/tests/rotated-flipped-inside-btn.html new file mode 100644 index 0000000..9399fc3 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/tests/rotated-flipped-inside-btn.html @@ -0,0 +1,6 @@ +  normal
    +  fa-rotate-90
    +  fa-rotate-180
    +  fa-rotate-270
    +  fa-flip-horizontal
    +  fa-flip-vertical diff --git a/css/fork-awesome/src/doc/_includes/tests/rotated-flipped.html b/css/fork-awesome/src/doc/_includes/tests/rotated-flipped.html new file mode 100644 index 0000000..7f12a77 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/tests/rotated-flipped.html @@ -0,0 +1,6 @@ +  normal
    +  fa-rotate-90
    +  fa-rotate-180
    +  fa-rotate-270
    +  fa-flip-horizontal
    +  fa-flip-vertical diff --git a/css/fork-awesome/src/doc/_includes/tests/stacked-inside-anchor.html b/css/fork-awesome/src/doc/_includes/tests/stacked-inside-anchor.html new file mode 100644 index 0000000..04a6b31 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/tests/stacked-inside-anchor.html @@ -0,0 +1,69 @@ +

    + + + Twitter Icon + + + + Facebook Icon + + + + GitHub Icon + +

    +

    + + + Twitter Icon + + + + Facebook Icon + + + + GitHub Icon + +

    +

    + + + Twitter Icon + + + + Facebook Icon + + + + GitHub Icon + +

    diff --git a/css/fork-awesome/src/doc/_includes/tests/stacked-with-text.html b/css/fork-awesome/src/doc/_includes/tests/stacked-with-text.html new file mode 100644 index 0000000..28a7500 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/tests/stacked-with-text.html @@ -0,0 +1,4 @@ + diff --git a/css/fork-awesome/src/doc/_includes/tests/stacked.html b/css/fork-awesome/src/doc/_includes/tests/stacked.html new file mode 100644 index 0000000..4d00407 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/tests/stacked.html @@ -0,0 +1,58 @@ + +
    Center +
    +
    +

    + + Twitter Icon + + Facebook Icon + + GitHub Icon +

    +

    + + Twitter Icon + + Facebook Icon + + GitHub Icon +

    +

    + + Twitter Icon + + Facebook Icon + + GitHub Icon +

    diff --git a/css/fork-awesome/src/doc/_includes/thanks-to.html b/css/fork-awesome/src/doc/_includes/thanks-to.html new file mode 100644 index 0000000..fe2232b --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/thanks-to.html @@ -0,0 +1,19 @@ +
    + +
    +
    +

    + Thanks to @davegandy for his + original work on {{ site.fontawesome.name }} and to + @gtagliala for managing pull + requests and issues on the Font Awesome Github repo. +

    +
    +
    +

    + Thanks to the still growing community of {{ page.total_contributors }} contributors who've carried this project from the early days of {{ site.fontawesome.name }} and who have joined this project since the fork. + If you feel your contribution has not been recognized. Please file an issue, we'll happily add you to the list. +

    +
    +
    +
    diff --git a/css/fork-awesome/src/doc/_includes/why.html b/css/fork-awesome/src/doc/_includes/why.html new file mode 100644 index 0000000..e95b514 --- /dev/null +++ b/css/fork-awesome/src/doc/_includes/why.html @@ -0,0 +1,42 @@ +
    +
    +
    +

    One Font, {{ icons | size }} Icons

    + In a single collection, {{ site.forkawesome.name }} is a pictographic language of web-related actions. +
    +
    +

    No JavaScript Required

    + Fewer compatibility concerns because {{ site.forkawesome.name }} doesn't require JavaScript. +
    +
    +

    Infinite Scalability

    + Scalable vector graphics means every icon looks awesome at any size. +
    +
    +

    Free, as in Speech

    + {{ site.forkawesome.name }} is completely free for commercial use. Check out the license. +
    +
    +

    CSS Control

    + Easily style icon color, size, shadow, and anything that's possible with CSS. +
    +
    +

    Perfect on Retina Displays

    + {{ site.forkawesome.name }} icons are vectors, which mean they're gorgeous on high-resolution displays. +
    +
    +

    Plays Well with Others

    + Originally designed for Bootstrap, {{ site.forkawesome.name }} works great with all frameworks. +
    +
    +

    Desktop Friendly

    + To use on the desktop or for a complete set of vectors, + check out the cheatsheet. +
    +
    +

    Accessibility-minded

    + {{ site.forkawesome.name }} loves screen readers and +helps make your icons accessible on the web. +
    +
    +
    diff --git a/css/fork-awesome/src/doc/_layouts/base.html b/css/fork-awesome/src/doc/_layouts/base.html new file mode 100644 index 0000000..62ee184 --- /dev/null +++ b/css/fork-awesome/src/doc/_layouts/base.html @@ -0,0 +1,56 @@ + + + + + + + + + + + + {% if page.title %}{{ page.title }}{% endif %} + + + + + + + + + + + + + + + + + + + + + + + +
    + {% include navbar.html %} + + {{ content }} +
    + {% include footer.html %} + + + + + + + + diff --git a/css/fork-awesome/src/doc/_layouts/icon.html b/css/fork-awesome/src/doc/_layouts/icon.html new file mode 100644 index 0000000..30c4340 --- /dev/null +++ b/css/fork-awesome/src/doc/_layouts/icon.html @@ -0,0 +1,76 @@ +--- +layout: base +title_suffix: Fork Awesome Icons +relative_path: ../../ +--- +
    +
    +
    + + Example of {{ page.icon.id }} at 6x   + + + Example of {{ page.icon.id }} at 5x +    + + + Example of {{ page.icon.id }} at 4x +    + + + Example of {{ page.icon.id }} at 3x +    + + Example of {{ page.icon.id }} at 2x +   + + + Example of {{ page.icon.id }} +
    +

    + fa-{{ page.icon.id }} + + · + Unicode: {{ page.icon.unicode }} · + Created: v{{ page.icon.created }} · + Categories: + {% for category in page.icon.categories %} + {{ category }}{% unless forloop.last %},{% endunless %} + {% endfor %} + {% assign icon_alias_count = page.icon.aliases | size %} + {% if icon_alias_count > 0 %} + · Aliases: + {% for alias in page.icon.aliases %} + fa-{{ alias }}{% unless forloop.last %},{% endunless %} + {% endfor %} + {% endif %} + {% if page.icon.url %}· {{ page.icon.url }}{% endif %} + +

    +
    +
    + +
    +
    +
    +
    +

    After you get up and running, you can place {{ site.forkawesome.name }} icons just about anywhere with the <i> tag:

    +
    +
    + Example of {{ page.icon.id }} fa-{{ page.icon.id }} +
    +
    +{% highlight html %} + +{% endhighlight %} +

    + Note: to improve web accessibility, we recommend using aria-hidden="true" to hide icons used purely for decoration. +

    + +
    + Looking for more? Check out the examples. +
    +
    +
    +
    +
    diff --git a/css/fork-awesome/src/doc/_plugins/all-contributors-generator.rb b/css/fork-awesome/src/doc/_plugins/all-contributors-generator.rb new file mode 100644 index 0000000..85d0328 --- /dev/null +++ b/css/fork-awesome/src/doc/_plugins/all-contributors-generator.rb @@ -0,0 +1,17 @@ +## +# Generate an all-contributors badge with the number of contributors + +require "json" + +module Jekyll + class AllContributors < Generator + def generate(site) + all_contributors_rc = File.read(File.join(Dir.pwd, '.all-contributorsrc')) + all_contributors = JSON.parse(all_contributors_rc) + total_contributors = all_contributors['contributors'].length + site.pages.each do |page| + page.data['total_contributors'] = total_contributors + end + end + end +end diff --git a/css/fork-awesome/src/doc/_plugins/flatten_icon_filters.rb b/css/fork-awesome/src/doc/_plugins/flatten_icon_filters.rb new file mode 100644 index 0000000..1e3daff --- /dev/null +++ b/css/fork-awesome/src/doc/_plugins/flatten_icon_filters.rb @@ -0,0 +1,38 @@ +## +# Flattens the icons object to a one-dimensional array of possible search terms. + +require 'set' + +module Jekyll + module FlattenArray + def flattenIconFilters(icons) + flattened = Set.new + icons.each do |icon| + toAdd = [] + + toAdd.push(icon["class"].downcase) # Add class as a filter value + + # Add any existing aliases as a filter value + if not icon["aliases"].nil? + icon["aliases"].each do |iconAlias| + toAdd.push(iconAlias.downcase) + end + end + + # Add any existing filters as a filter value + if not icon["filter"].nil? + icon["filter"].each do |iconFilter| + toAdd.push(iconFilter.downcase) + end + end + flattened.merge(toAdd) + + print toAdd if toAdd.include? true + print toAdd if toAdd.include? false + end + return flattened.to_a # .to_a because we can't jsonify a + end + end +end + +Liquid::Template.register_filter(Jekyll::FlattenArray) diff --git a/css/fork-awesome/src/doc/_plugins/icon_page_generator.rb b/css/fork-awesome/src/doc/_plugins/icon_page_generator.rb new file mode 100644 index 0000000..0daadf3 --- /dev/null +++ b/css/fork-awesome/src/doc/_plugins/icon_page_generator.rb @@ -0,0 +1,45 @@ +## +# Create individual pages for each icon in the FontAwesome set + +require 'yaml' + +module Jekyll + + class IconPage < Page + + ## + # Take a single icon and render a page for it. + + def initialize(site, base, dir, icon) + @site = site + @base = base + @dir = dir + @name = "#{icon.id}.html" + @icon = icon + + self.process(@name) + + self.read_yaml(File.join(base, site.config['layouts_dir']), site.config['icon_layout']) + + self.data['icon'] = icon + self.data['title'] = "fa-#{icon.id}: " + self.data['title_suffix'] + end + + end + + class IconGenerator < Generator + + ## + # Iterate over every described icon in a YAML file and create a page for it + + safe true + + def generate(site) + site.icons.each do |icon| + site.pages << IconPage.new(site, site.source, site.config['icon_destination'], icon) + end + end + + end + +end diff --git a/css/fork-awesome/src/doc/_plugins/site.rb b/css/fork-awesome/src/doc/_plugins/site.rb new file mode 100644 index 0000000..0784d0d --- /dev/null +++ b/css/fork-awesome/src/doc/_plugins/site.rb @@ -0,0 +1,142 @@ +## +# Provide an icons attribute on the site object + +require 'yaml' +require 'forwardable' + +module Jekyll + + class Icon + + attr_reader :name, :id, :unicode, :created, :categories + + def initialize(icon_object) + @icon_object = icon_object + + # Class name used in CSS and HTML + @icon_object['class'] = icon_object['id'] + # Normalize the aliases + @icon_object['aliases'] ||= [] + + @name = icon_object['name'] + @id = icon_object['id'] + @class = icon_object['class'] + @aliases = icon_object['aliases'] + @unicode = icon_object['unicode'] + @created = icon_object['created'] + @categories = icon_object['categories'] + end + + def to_liquid + return @icon_object + end + + end + + class IconList + ## + # A list of icons + # + include Enumerable + extend Forwardable + + def_delegators :@icon_array, :each, :<< + + def initialize(icon_array) + @original_icon_array = icon_array + @icon_array = [] + + icon_array.each { |icon_object| + @icon_array << Icon.new(icon_object) + } + end + + def [](k) + @icon_array[k] + end + + def to_liquid + @original_icon_array + end + + end + + module IconFilters + def expand_aliases(icons) + expanded = [] + + icons.each { |icon| + # Remove the aliases since we are expanding them + expanded << icon.reject{ |k| k == 'aliases'} + + icon['aliases'].each { |alias_id| + alias_icon = expanded[-1].dup + alias_icon['class'] = alias_id + alias_icon['alias_of'] = icon + + expanded << alias_icon + } + } + + return expanded + end + + def category(icons, cat) + icons.select { |icon| icon['categories'].include?(cat) } + end + + def version(icons, version) + icons.select { |icon| icon['created'] == version } + end + + def sort_by(icons, sort_key) + icons.sort_by! { |icon| icon[sort_key] } + end + end + + Liquid::Template.register_filter(IconFilters) + + class Site + + attr_reader :icons + + def process + self.reset_icons + self.reset + self.read + self.generate + self.render + self.cleanup + self.write + + self.build + end + + ## + # Reads the YAML file that stores all data about icons + def reset_icons + @icons = IconList.new(YAML.load_file(self.config['icon_meta'])['icons']) + end + + ## + # After generation, runs a build of Font-Awesome + def build + system("make build", :chdir => self.config['destination'], :out => :err) + end + + def site_payload + { + "site" => self.config.merge({ + "time" => self.time, + "posts" => self.posts.docs.sort { |a, b| b <=> a }, + "pages" => self.pages, + "html_pages" => self.pages.reject { |page| !page.html? }, + "categories" => post_attr_hash('categories'), + "tags" => post_attr_hash('tags')}), + "icons" => @icons, + } + end + + end + +end diff --git a/css/fork-awesome/src/doc/_plugins/sri_hash.rb b/css/fork-awesome/src/doc/_plugins/sri_hash.rb new file mode 100644 index 0000000..63e0242 --- /dev/null +++ b/css/fork-awesome/src/doc/_plugins/sri_hash.rb @@ -0,0 +1,20 @@ +## +# Generate an SRI hash for a given file + +require 'digest' + +module Jekyll + class GetSriHash < Liquid::Tag + def initialize(tag_name, text, tokens) + super + @filename = text.strip + end + + def render(context) + sha256 = Digest::SHA256.file(@filename) + "sha256-#{sha256.base64digest}" + end + end +end + +Liquid::Template.register_tag('sri_hash', Jekyll::GetSriHash) diff --git a/css/fork-awesome/src/doc/accessibility.html b/css/fork-awesome/src/doc/accessibility.html new file mode 100644 index 0000000..74fdffc --- /dev/null +++ b/css/fork-awesome/src/doc/accessibility.html @@ -0,0 +1,36 @@ +--- +layout: base +title: Fork Awesome & Accessibility +navbar_active: accessibility +view_class: v-accessibility +relative_path: ../ +--- +{% capture jumbotron_h1 %}  Accessibility{% endcapture %} +{% capture jumbotron_p %}Make your icons awesome for all of your users{% endcapture %} + +{% include jumbotron.html %} + +
    +
    +
    +
    +

    + Icons are symbols that can convey a ton of information and really help + people comprehend directions, signs, and interfaces. It's important + that we create and use them so that they can reach the largest amount + of people possible. +

    +
    +
    + {% include accessibility/background.html %} +
    +
    +
    + + + + {% include accessibility/accessibility-manual.html %} + {% include accessibility/other.html %} +
    diff --git a/css/fork-awesome/src/doc/assets/css/prettify.css b/css/fork-awesome/src/doc/assets/css/prettify.css new file mode 100644 index 0000000..aedd8d1 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/css/prettify.css @@ -0,0 +1,30 @@ +.com { color: #93a1a1; } +.lit { color: #195f91; } +.pun, .opn, .clo { color: #93a1a1; } +.fun { color: #dc322f; } +.str, .atv { color: #D14; } +.kwd, .linenums .tag { color: #1e347b; } +.typ, .atn, .dec, .var { color: teal; } +.pln { color: #48484c; } + +.prettyprint { + padding: 8px; + background-color: #f7f7f9; + border: 1px solid #e1e1e8; +} +.prettyprint.linenums { + -webkit-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0; + -moz-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0; + box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0; +} + +/* Specify class=linenums on a pre to get line numbering */ +ol.linenums { + margin: 0 0 0 33px; /* IE indents via margin-left */ +} +ol.linenums li { + padding-left: 12px; + color: #bebec5; + line-height: 18px; + text-shadow: 0 1px 0 #fff; +} \ No newline at end of file diff --git a/css/fork-awesome/src/doc/assets/css/pygments.css b/css/fork-awesome/src/doc/assets/css/pygments.css new file mode 100644 index 0000000..5af20ee --- /dev/null +++ b/css/fork-awesome/src/doc/assets/css/pygments.css @@ -0,0 +1,71 @@ +.hll { background-color: #ffffcc } +/*{ background: #f0f3f3; }*/ +.c { color: #999; } /* Comment */ +.err { color: #AA0000; background-color: #FFAAAA } /* Error */ +.k { color: #006699; } /* Keyword */ +.o { color: #555555 } /* Operator */ +.cm { color: #0099FF; font-style: italic } /* Comment.Multiline */ +.cp { color: #009999 } /* Comment.Preproc */ +.c1 { color: #999; } /* Comment.Single */ +.cs { color: #999; } /* Comment.Special */ +.gd { background-color: #FFCCCC; border: 1px solid #CC0000 } /* Generic.Deleted */ +.ge { font-style: italic } /* Generic.Emph */ +.gr { color: #FF0000 } /* Generic.Error */ +.gh { color: #003300; } /* Generic.Heading */ +.gi { background-color: #CCFFCC; border: 1px solid #00CC00 } /* Generic.Inserted */ +.go { color: #AAAAAA } /* Generic.Output */ +.gp { color: #000099; } /* Generic.Prompt */ +.gs { } /* Generic.Strong */ +.gu { color: #003300; } /* Generic.Subheading */ +.gt { color: #99CC66 } /* Generic.Traceback */ +.kc { color: #006699; } /* Keyword.Constant */ +.kd { color: #006699; } /* Keyword.Declaration */ +.kn { color: #006699; } /* Keyword.Namespace */ +.kp { color: #006699 } /* Keyword.Pseudo */ +.kr { color: #006699; } /* Keyword.Reserved */ +.kt { color: #007788; } /* Keyword.Type */ +.m { color: #FF6600 } /* Literal.Number */ +.s { color: #d44950 } /* Literal.String */ +.na { color: #4f9fcf } /* Name.Attribute */ +.nb { color: #336666 } /* Name.Builtin */ +.nc { color: #00AA88; } /* Name.Class */ +.no { color: #336600 } /* Name.Constant */ +.nd { color: #9999FF } /* Name.Decorator */ +.ni { color: #999999; } /* Name.Entity */ +.ne { color: #CC0000; } /* Name.Exception */ +.nf { color: #CC00FF } /* Name.Function */ +.nl { color: #9999FF } /* Name.Label */ +.nn { color: #00CCFF; } /* Name.Namespace */ +.nt { color: #2f6f9f; } /* Name.Tag */ +.nv { color: #003333 } /* Name.Variable */ +.ow { color: #000000; } /* Operator.Word */ +.w { color: #bbbbbb } /* Text.Whitespace */ +.mf { color: #FF6600 } /* Literal.Number.Float */ +.mh { color: #FF6600 } /* Literal.Number.Hex */ +.mi { color: #FF6600 } /* Literal.Number.Integer */ +.mo { color: #FF6600 } /* Literal.Number.Oct */ +.sb { color: #CC3300 } /* Literal.String.Backtick */ +.sc { color: #CC3300 } /* Literal.String.Char */ +.sd { color: #CC3300; font-style: italic } /* Literal.String.Doc */ +.s2 { color: #CC3300 } /* Literal.String.Double */ +.se { color: #CC3300; } /* Literal.String.Escape */ +.sh { color: #CC3300 } /* Literal.String.Heredoc */ +.si { color: #AA0000 } /* Literal.String.Interpol */ +.sx { color: #CC3300 } /* Literal.String.Other */ +.sr { color: #33AAAA } /* Literal.String.Regex */ +.s1 { color: #CC3300 } /* Literal.String.Single */ +.ss { color: #FFCC33 } /* Literal.String.Symbol */ +.bp { color: #336666 } /* Name.Builtin.Pseudo */ +.vc { color: #003333 } /* Name.Variable.Class */ +.vg { color: #003333 } /* Name.Variable.Global */ +.vi { color: #003333 } /* Name.Variable.Instance */ +.il { color: #FF6600 } /* Literal.Number.Integer.Long */ + +.css .o, +.css .o + .nt, +.css .nt + .nt { color: #999; } + +pre { + background-color: #fafafa; + padding: 8px 15px; +} diff --git a/css/fork-awesome/src/doc/assets/css/share.min.css b/css/fork-awesome/src/doc/assets/css/share.min.css new file mode 100644 index 0000000..0e38b21 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/css/share.min.css @@ -0,0 +1 @@ +.rounded{border-radius:6px}.oval{border-radius:15px}.circle{border-radius:50%}.wo-text{width:34px}.dex-btn,.popup button{cursor:pointer}.dex-btn{font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Helvetica Neue,Open Sans,Cantarell,sans-serif;display:inline-block;height:34px;line-height:1.6;color:#fff;text-align:center;text-decoration:none;font-size:.85rem;margin:0 .2em;border:none;padding-top:4px;box-sizing:border-box}.dex-btn span,.dex-icon{vertical-align:middle}.dex-btn,.dex-btn span{font-weight:700}.share{display:inline-block;max-height:40px}.share .dex-btn:not(.wo-text),.support:not(.wo-text){padding:4px 12px 4px 10px}.share .dex-btn:not(.wo-text) .dex-icon,.support:not(.wo-text) .dex-icon{margin-right:8px}.dex-icon{fill:#fff}.hidden,.hidden+.popup,.overlay{display:none}.hidden:checked+.popup{position:absolute;min-width:255px;margin-top:.8em;padding:.5em;z-index:3;background-color:#333;border-radius:.5em;display:inline-block}.hidden:checked+.popup:before{content:"";position:absolute;top:-.7em;height:0;width:0;border-bottom:.8em solid #141414;border-left:.8em solid transparent;border-right:.8em solid transparent;z-index:3}.popup input{min-width:190px;height:25px}.popup button{margin:2.5px 0 2.5px 5px;height:28px;width:44px}.popup label{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;background-color:rgba(0,0,0,.5)}.diaspora{background-color:#222}.diaspora:hover{background-color:#000}.mastodon{background-color:#3088d4}.mastodon:hover{background-color:#1074cb}.hubzilla{background-color:#43488a}.hubzilla:hover{background-color:#363b7d}.gnusocial{background-color:#a22430}.gnusocial:hover{background-color:#900d19}.friendica{background-color:#ffb900}.friendica:hover{background-color:#ebaa00}.socialhome{background-color:#4c4c4c}.socialhome:hover{background-color:#423c3c}.postactiv{background-color:#ad68d5}.postactiv:hover{background-color:#a44fd5}.pumpio{background-color:#000}.pumpio:hover{background-color:#333}.diaspora-bright{background-color:#141414}.diaspora-bright:hover{background-color:#000}.mastodon-bright{background-color:#054dff}.mastodon-bright:hover{background-color:#003cd1}.hubzilla-bright{background-color:#311b92}.hubzilla-bright:hover{background-color:#231367}.gnusocial-bright{background-color:#b90d1e}.gnusocial-bright:hover{background-color:#890a16}.friendica-bright{background-color:#ff8f00}.friendica-bright:hover{background-color:#ff7a00}.socialhome-bright{background-color:#303636}.socialhome-bright:hover{background-color:#212727}.postactiv-bright{background-color:#b030f9}.postactiv-bright:hover{background-color:#a20af7}.support-liberapay{background-color:#f6c915;color:#0e0e0e}.support-liberapay:hover{background-color:#ffb900}.support-snowdrift{background-color:#13628e}.support-snowdrift:hover{background-color:#024d76}.support-ocollective{background-color:#7fadf2}.support-ocollective:hover{background-color:#4992ff}.support-gratipay{background-color:#630}.support-gratipay:hover{background-color:#4d2600}.support-liberapay .dex-icon{fill:#0e0e0e}@media screen and (max-width:64em){.dex-btn{margin:.5em .2em}}@media screen and (max-width:47.938em){.share{display:inline-block}} \ No newline at end of file diff --git a/css/fork-awesome/src/doc/assets/fork-awesome/less/animated.less b/css/fork-awesome/src/doc/assets/fork-awesome/less/animated.less new file mode 100644 index 0000000..63e8e3c --- /dev/null +++ b/css/fork-awesome/src/doc/assets/fork-awesome/less/animated.less @@ -0,0 +1,36 @@ +--- +--- +// Animated Icons +// -------------------------- + +.@{fa-css-prefix}-spin { + -webkit-animation: ~'@{fa-css-prefix}-spin' 2s infinite linear; + animation: ~'@{fa-css-prefix}-spin' 2s infinite linear; +} + +.@{fa-css-prefix}-pulse { + -webkit-animation: ~'@{fa-css-prefix}-spin' 1s infinite steps(8); + animation: ~'@{fa-css-prefix}-spin' 1s infinite steps(8); +} + +@-webkit-keyframes ~'@{fa-css-prefix}-spin' { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} + +@keyframes ~'@{fa-css-prefix}-spin' { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} diff --git a/css/fork-awesome/src/doc/assets/fork-awesome/less/bordered-pulled.less b/css/fork-awesome/src/doc/assets/fork-awesome/less/bordered-pulled.less new file mode 100644 index 0000000..cd14a68 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/fork-awesome/less/bordered-pulled.less @@ -0,0 +1,28 @@ +--- +--- + +// Bordered & Pulled +// ------------------------- + +.@{fa-css-prefix}-border { + padding: .2em .25em .15em; + border: solid .08em @fa-border-color; + border-radius: .1em; +} + +.@{fa-css-prefix}-pull-left { float: left; } +.@{fa-css-prefix}-pull-right { float: right; } + +.@{fa-css-prefix} { + &.@{fa-css-prefix}-pull-left { margin-right: .3em; } + &.@{fa-css-prefix}-pull-right { margin-left: .3em; } +} + +/* Deprecated as of 4.4.0 */ +.pull-right { float: right; } +.pull-left { float: left; } + +.@{fa-css-prefix} { + &.pull-left { margin-right: .3em; } + &.pull-right { margin-left: .3em; } +} diff --git a/css/fork-awesome/src/doc/assets/fork-awesome/less/core.less b/css/fork-awesome/src/doc/assets/fork-awesome/less/core.less new file mode 100644 index 0000000..d299d0d --- /dev/null +++ b/css/fork-awesome/src/doc/assets/fork-awesome/less/core.less @@ -0,0 +1,9 @@ +--- +--- + +// Base Class Definition +// ------------------------- + +.@{fa-css-prefix} { +{% include code/core.less %} +} diff --git a/css/fork-awesome/src/doc/assets/fork-awesome/less/fixed-width.less b/css/fork-awesome/src/doc/assets/fork-awesome/less/fixed-width.less new file mode 100644 index 0000000..f3b657b --- /dev/null +++ b/css/fork-awesome/src/doc/assets/fork-awesome/less/fixed-width.less @@ -0,0 +1,9 @@ +--- +--- + +// Fixed Width Icons +// ------------------------- +.@{fa-css-prefix}-fw { + width: (18em / 14); + text-align: center; +} diff --git a/css/fork-awesome/src/doc/assets/fork-awesome/less/fork-awesome.less b/css/fork-awesome/src/doc/assets/fork-awesome/less/fork-awesome.less new file mode 100644 index 0000000..3fb656e --- /dev/null +++ b/css/fork-awesome/src/doc/assets/fork-awesome/less/fork-awesome.less @@ -0,0 +1,17 @@ +--- +--- +{% include code/license.css %} + +@import "variables.less"; +@import "mixins.less"; +@import "path.less"; +@import "core.less"; +@import "larger.less"; +@import "fixed-width.less"; +@import "list.less"; +@import "bordered-pulled.less"; +@import "animated.less"; +@import "rotated-flipped.less"; +@import "stacked.less"; +@import "icons.less"; +@import "screen-reader.less"; diff --git a/css/fork-awesome/src/doc/assets/fork-awesome/less/icons.less b/css/fork-awesome/src/doc/assets/fork-awesome/less/icons.less new file mode 100644 index 0000000..38cdb7b --- /dev/null +++ b/css/fork-awesome/src/doc/assets/fork-awesome/less/icons.less @@ -0,0 +1,7 @@ +--- +--- +/* {{ site.forkawesome.name }} uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +{% for icon in icons %}{% for alias in icon.aliases %} +.@{fa-css-prefix}-{{ alias }}:before,{% endfor %} +.@{fa-css-prefix}-{{ icon.id }}:before { content: @fa-var-{{ icon.id }}; }{% endfor %} diff --git a/css/fork-awesome/src/doc/assets/fork-awesome/less/larger.less b/css/fork-awesome/src/doc/assets/fork-awesome/less/larger.less new file mode 100644 index 0000000..472643e --- /dev/null +++ b/css/fork-awesome/src/doc/assets/fork-awesome/less/larger.less @@ -0,0 +1,16 @@ +--- +--- + +// Icon Sizes +// ------------------------- + +/* makes the font 33% larger relative to the icon container */ +.@{fa-css-prefix}-lg { + font-size: (4em / 3); + line-height: (3em / 4); + vertical-align: -15%; +} +.@{fa-css-prefix}-2x { font-size: 2em; } +.@{fa-css-prefix}-3x { font-size: 3em; } +.@{fa-css-prefix}-4x { font-size: 4em; } +.@{fa-css-prefix}-5x { font-size: 5em; } diff --git a/css/fork-awesome/src/doc/assets/fork-awesome/less/list.less b/css/fork-awesome/src/doc/assets/fork-awesome/less/list.less new file mode 100644 index 0000000..e32bc0d --- /dev/null +++ b/css/fork-awesome/src/doc/assets/fork-awesome/less/list.less @@ -0,0 +1,22 @@ +--- +--- + +// List Icons +// ------------------------- + +.@{fa-css-prefix}-ul { + padding-left: 0; + margin-left: @fa-li-width; + list-style-type: none; + > li { position: relative; } +} +.@{fa-css-prefix}-li { + position: absolute; + left: -@fa-li-width; + width: @fa-li-width; + top: (2em / 14); + text-align: center; + &.@{fa-css-prefix}-lg { + left: (-@fa-li-width + (4em / 14)); + } +} diff --git a/css/fork-awesome/src/doc/assets/fork-awesome/less/mixins.less b/css/fork-awesome/src/doc/assets/fork-awesome/less/mixins.less new file mode 100644 index 0000000..5889739 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/fork-awesome/less/mixins.less @@ -0,0 +1,56 @@ +--- +--- +// Mixins +// -------------------------- + +.fa-icon() { +{% include code/core.less %} +} + +.fa-icon-rotate(@degrees, @rotation) { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation})"; + -webkit-transform: rotate(@degrees); + -ms-transform: rotate(@degrees); + transform: rotate(@degrees); +} + +.fa-icon-flip(@horiz, @vert, @rotation) { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation}, mirror=1)"; + -webkit-transform: scale(@horiz, @vert); + -ms-transform: scale(@horiz, @vert); + transform: scale(@horiz, @vert); +} + + +// Only display content to screen readers. A la Bootstrap 4. +// +// See: http://a11yproject.com/posts/how-to-hide-content/ + +.sr-only() { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0,0,0,0); + border: 0; +} + +// Use in conjunction with .sr-only to only display content when it's focused. +// +// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1 +// +// Credit: HTML5 Boilerplate + +.sr-only-focusable() { + &:active, + &:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; + } +} diff --git a/css/fork-awesome/src/doc/assets/fork-awesome/less/path.less b/css/fork-awesome/src/doc/assets/fork-awesome/less/path.less new file mode 100644 index 0000000..cd1544f --- /dev/null +++ b/css/fork-awesome/src/doc/assets/fork-awesome/less/path.less @@ -0,0 +1,15 @@ +/* FONT PATH + * -------------------------- */ + +@font-face { + font-family: '@{fa-font-family}'; + src: url('@{fa-font-path}/forkawesome-webfont.eot?v=@{fa-version}'); + src: url('@{fa-font-path}/forkawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype'), + url('@{fa-font-path}/forkawesome-webfont.woff2?v=@{fa-version}') format('woff2'), + url('@{fa-font-path}/forkawesome-webfont.woff?v=@{fa-version}') format('woff'), + url('@{fa-font-path}/forkawesome-webfont.ttf?v=@{fa-version}') format('truetype'), + url('@{fa-font-path}/forkawesome-webfont.svg?v=@{fa-version}#forkawesomeregular') format('svg'); + // src: url('@{fa-font-path}/ForkAwesome.otf') format('opentype'); // used when developing fonts + font-weight: normal; + font-style: normal; +} diff --git a/css/fork-awesome/src/doc/assets/fork-awesome/less/rotated-flipped.less b/css/fork-awesome/src/doc/assets/fork-awesome/less/rotated-flipped.less new file mode 100644 index 0000000..bf7a0b4 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/fork-awesome/less/rotated-flipped.less @@ -0,0 +1,23 @@ +--- +--- + +// Rotated & Flipped Icons +// ------------------------- + +.@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); } +.@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); } +.@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); } + +.@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); } +.@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); } + +// Hook for IE8-9 +// ------------------------- + +:root .@{fa-css-prefix}-rotate-90, +:root .@{fa-css-prefix}-rotate-180, +:root .@{fa-css-prefix}-rotate-270, +:root .@{fa-css-prefix}-flip-horizontal, +:root .@{fa-css-prefix}-flip-vertical { + filter: none; +} diff --git a/css/fork-awesome/src/doc/assets/fork-awesome/less/screen-reader.less b/css/fork-awesome/src/doc/assets/fork-awesome/less/screen-reader.less new file mode 100644 index 0000000..11c1881 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/fork-awesome/less/screen-reader.less @@ -0,0 +1,5 @@ +// Screen Readers +// ------------------------- + +.sr-only { .sr-only(); } +.sr-only-focusable { .sr-only-focusable(); } diff --git a/css/fork-awesome/src/doc/assets/fork-awesome/less/stacked.less b/css/fork-awesome/src/doc/assets/fork-awesome/less/stacked.less new file mode 100644 index 0000000..2a1e418 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/fork-awesome/less/stacked.less @@ -0,0 +1,23 @@ +--- +--- + +// Stacked Icons +// ------------------------- + +.@{fa-css-prefix}-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.@{fa-css-prefix}-stack-1x { line-height: inherit; } +.@{fa-css-prefix}-stack-2x { font-size: 2em; } +.@{fa-css-prefix}-inverse { color: @fa-inverse; } diff --git a/css/fork-awesome/src/doc/assets/fork-awesome/less/v5-compat.less b/css/fork-awesome/src/doc/assets/fork-awesome/less/v5-compat.less new file mode 100644 index 0000000..ddedea9 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/fork-awesome/less/v5-compat.less @@ -0,0 +1,160 @@ +--- +--- +{% include code/license.css %} + +@import "variables.less"; + +.fas, .fab, .far { +{% include code/core.less %} +} + +.fas { + &.fa-chart-area:before { content: "\f1fe"; } // area-chart + &.fa-arrows-alt:before { content: "\f047"; } // arrows + &.fa-expand-arrows-alt:before { content: "\f0b2"; } // arrows-alt + &.fa-arrows-alt-h:before { content: "\f07e"; } // arrows-h + &.fa-arrows-alt-v:before { content: "\f07d"; } // arrows-v + &.fa-calendar-alt:before { content: "\f073"; } // calendar + &.fa-circle-notch:before { content: "\f1ce"; } // circle-o-notch + &.fa-cloud-download-alt:before { content: "\f0ed"; } // cloud-download + &.fa-cloud-upload-alt:before { content: "\f0ee"; } // cloud-upload + &.fa-credit-card:before { content: "\f283"; } // credit-card-alt + &.fa-dollar-sign:before { content: "\f155"; } // dollar + &.fa-euro-sign:before { content: "\f153"; } // eur, euro + &.fa-exchange-alt:before { content: "\f0ec"; } // exchange + &.fa-external-link-alt:before { content: "\f08e"; } // external-link + &.fa-external-link-square-alt:before { content: "\f14c"; } // external-link-square + &.fa-eye-dropper:before { content: "\f1fb"; } // eyedropper + &.fa-pound-sign:before { content: "\f154"; } // gbp + &.fa-glass-martini:before { content: "\f000"; } // glass + &.fa-shekel-sign:before { content: "\f20b"; } // shekel + &.fa-rupee-sign:before { content: "\f156"; } // rupee + &.fa-won-sign:before { content: "\f159"; } // krw + &.fa-level-down-alt:before { content: "\f149"; } // level-down + &.fa-level-up-alt:before { content: "\f148"; } // level-up + &.fa-chart-line:before { content: "\f201"; } // line-chart + &.fa-long-arrow-alt-down:before { content: "\f175"; } // long-arrow-down + &.fa-long-arrow-alt-left:before { content: "\f177"; } // long-arrow-left + &.fa-long-arrow-alt-right:before { content: "\f178"; } // long-arrow-right + &.fa-long-arrow-alt-up:before { content: "\f176"; } // long-arrow-up + &.fa-map-marker-alt:before { content: "\f041"; } // map-marker + &.fa-mobile-alt:before { content: "\f10b"; } // mobile + &.fa-pencil-alt:before { content: "\f040"; } // pencil + &.fa-pen-square:before { content: "\f14b"; } // pencil-square + &.fa-chart-pie:before { content: "\f200"; } // pie-chart + &.fa-yen-sign:before { content: "\f157"; } // yen + &.fa-ruble-sign:before { content: "\f158"; } // ruble + &.fa-shield-alt:before { content: "\f132"; } // shield + &.fa-sign-in-alt:before { content: "\f090"; } // sign-in + &.fa-sign-out-alt:before { content: "\f08b"; } // sign-out + &.fa-sliders-h:before { content: "\f1de"; } // sliders + &.fa-tablet-alt:before { content: "\f10a"; } // tablet + &.fa-tachometer-alt:before { content: "\f0e4"; } // tachometer + &.fa-thumbtack:before { content: "\f08d"; } // thumb-tack + &.fa-ticket-alt:before { content: "\f145"; } // ticket + &.fa-trash-alt:before { content: "\f1f8"; } // trash + &.fa-lira-sign:before { content: "\f195"; } // turkish-lira +} + +.fab { + &.fa-linkedin-in:before { content: "\fe01"; } // linkedin + &.fa-linkedin:before { content: "\f08c"; } // linkedin-square +} + +.far { + &.fa-address-book:before { content: "\f2ba"; } // address-book-o + &.fa-address-card:before { content: "\f2bc"; } // address-card-o + &.fa-arrow-alt-circle-down:before { content: "\f01a"; } // arrow-circle-o-down + &.fa-arrow-alt-circle-left:before { content: "\f190"; } // arrow-circle-o-left + &.fa-arrow-alt-circle-right:before { content: "\f18e"; } // arrow-circle-o-right + &.fa-arrow-alt-circle-up:before { content: "\f01b"; } // arrow-circle-o-up + &.fa-bell:before { content: "\f0f3"; } // bell-o + &.fa-bell-slash:before { content: "\f1f7"; } // bell-slash-o + &.fa-bookmark:before { content: "\f097"; } // bookmark-o + &.fa-building:before { content: "\f0f7"; } // building-o + &.fa-calendar-check:before { content: "\f274"; } // calendar-check-o + &.fa-calendar-minus:before { content: "\f272"; } // calendar-minus-o + &.fa-calendar:before { content: "\f133"; } // calendar-o + &.fa-calendar-plus:before { content: "\f271"; } // calendar-plus-o + &.fa-calendar-times:before { content: "\f273"; } // calendar-times-o + &.fa-caret-square-down:before { content: "\f150"; } // caret-square-o-down + &.fa-caret-square-left:before { content: "\f191"; } // caret-square-o-left + &.fa-caret-square-right:before { content: "\f152"; } // caret-square-o-right + &.fa-caret-square-up:before { content: "\f151"; } // caret-square-o-up + &.fa-check-circle:before { content: "\f05d"; } // check-circle-o + &.fa-check-square:before { content: "\f046"; } // check-square-o + &.fa-circle:before { content: "\f10c"; } // circle-o + &.fa-clock:before { content: "\f017"; } // clock-o + &.fa-comment:before { content: "\f0e5"; } // comment-o + &.fa-comment-dots:before { content: "\f27b"; } // commenting-o + &.fa-comments:before { content: "\f0e6"; } // comments-o + &.fa-dot-circle:before { content: "\f192"; } // dot-circle-o + &.fa-id-card:before { content: "\f2c3"; } // drivers-license-o + &.fa-envelope:before { content: "\f003"; } // envelope-o + &.fa-envelope-open:before { content: "\f2b7"; } // envelope-open-o + &.fa-file-archive:before { content: "\f1c6"; } // file-archive-o + &.fa-file-audio:before { content: "\f1c7"; } // file-audio-o + &.fa-file-code:before { content: "\f1c9"; } // file-code-o + &.fa-file-excel:before { content: "\f1c3"; } // file-excel-o + &.fa-file-image:before { content: "\f1c5"; } // file-image-o + &.fa-file-video:before { content: "\f1c8"; } // file-video-o + &.fa-copy:before, + &.fa-file:before { content: "\f016"; } // file-o + &.fa-file-pdf:before { content: "\f1c1"; } // file-pdf-o + &.fa-file-powerpoint:before { content: "\f1c4"; } // file-powerpoint-o + &.fa-file-alt:before { content: "\f0f6"; } // file-text-o + &.fa-file-word:before { content: "\f1c2"; } // file-word-o + &.fa-flag:before { content: "\f11d"; } // flag-o + &.fa-save:before { content: "\f0c7"; } // foppy-o + &.fa-folder:before { content: "\f114"; } // folder-o + &.fa-folder-open:before { content: "\f115"; } // folder-open-o + &.fa-frown:before { content: "\f119"; } // frown-o + &.fa-futbol:before { content: "\f1e3"; } // futbol-o + &.fa-hand-rock:before { content: "\f255"; } // hand-grab-o + &.fa-hand-lizard:before { content: "\f258"; } // hand-lizard-o + &.fa-hand-point-down:before { content: "\f0a7"; } // hand-o-down + &.fa-hand-point-left:before { content: "\f0a5"; } // hand-o-left + &.fa-hand-point-right:before { content: "\f0a4"; } // hand-o-right + &.fa-hand-point-up:before { content: "\f0a6"; } // hand-o-up + &.fa-hand-paper:before { content: "\256"; } // hand-paper-o + &.fa-hand-pointer:before { content: "\f25a"; } // hand-pointer-o + &.fa-hand-scissors:before { content: "\f257"; } // hand-scissors-o + &.fa-hand-spock:before { content: "\f259"; } // hand-spock-o + &.fa-handshake:before { content: "\f2b5"; } // handshake-o + &.fa-hdd:before { content: "\f0a0"; } // hdd-o + &.fa-heart:before { content: "\f08a"; } // heart-o + &.fa-hospital:before { content: "\f0f8"; } // hospital-o + &.fa-hourglass:before { content: "\f250"; } // hourglass-o + &.fa-id-card:before { content: "\f2c3"; } // id-card-o + &.fa-keyboard:before { content: "\f11c"; } // keyboard-o + &.fa-lemon:before { content: "\f094"; } // lemon-o + &.fa-lightbulb:before { content: "\f0eb"; } // lightbulb-o + &.fa-meh:before { content: "\f11a"; } // meh-o + &.fa-minus-square:before { content: "\f147"; } // minus-square-o + &.fa-money-bill-alt:before { content: "\f0d6"; } // money + &.fa-moon:before { content: "\f186"; } // moon-o + &.fa-newspaper:before { content: "\f1ea"; } // newspaper-o + &.fa-paper-plane:before { content: "\f1d9"; } // paper-plane-o + &.fa-pause-circle:before { content: "\f28c"; } // pause-circle-o + &.fa-edit:before { content: "\f044"; } // pencil-square-o + &.fa-image:before { content: "\f03e"; } // picture-o + &.fa-play-circle:before { content: "\f01d"; } // play-circle-o + &.fa-plus-square:before { content: "\f196"; } // plus-square-o + &.fa-question-circle:before { content: "\f92c"; } // question-circle-o + &.fa-share-square:before { content: "\f045"; } // share-square-o + &.fa-smile:before { content: "\f118"; } // smile-o + &.fa-snowflake:before { content: "\f2dc"; } // snowflake-o + &.fa-futbol:before { content: "\f1e3"; } // soccer-ball-o + &.fa-star-half:before { content: "\f089"; } // star-half-o + &.fa-star:before { content: "\f006"; } // star-o + &.fa-sticky-note:before { content: "\f24a"; } // sticky-note-o + &.fa-stop-circle:before { content: "\f28e"; } // stop-circle-o + &.fa-sun:before { content: "\f185"; } // sun-o + &.fa-thumbs-down:before { content: "\f088"; } // thumbs-o-down + &.fa-thumbs-up:before { content: "\f087"; } // thumbs-o-up + &.fa-times-circle:before { content: "\f05c"; } // times-circle-o + &.fa-window-close:before { content: "\f2d4"; } // times-rectangle-o + &.fa-trash-alt:before { content: "\f014"; } // trash-o + &.fa-user-circle:before { content: "\f2be"; } // user-circle-o + &.fa-user:before { content: "\f2c0"; } // user-o +} diff --git a/css/fork-awesome/src/doc/assets/fork-awesome/less/variables.less b/css/fork-awesome/src/doc/assets/fork-awesome/less/variables.less new file mode 100644 index 0000000..9b3ed2f --- /dev/null +++ b/css/fork-awesome/src/doc/assets/fork-awesome/less/variables.less @@ -0,0 +1,17 @@ +--- +--- +// Variables +// -------------------------- + +@fa-font-path: "../fonts"; +@fa-font-size-base: 14px; +@fa-line-height-base: 1; +@fa-css-prefix: {{ site.forkawesome.css_prefix }}; +@fa-font-family: {{ site.forkawesome.font_family }}; +@fa-version: "{{ site.forkawesome.version }}"; +@fa-border-color: #eee; +@fa-inverse: #fff; +@fa-li-width: (30em / 14); + +{% assign sorted_icons = icons | expand_aliases | sort_by:'class' %}{% for icon in sorted_icons %}@fa-var-{{ icon.class }}: "\{{ icon.unicode }}"; +{% endfor %} diff --git a/css/fork-awesome/src/doc/assets/fork-awesome/scss/animated.scss.txt b/css/fork-awesome/src/doc/assets/fork-awesome/scss/animated.scss.txt new file mode 100644 index 0000000..b37f0f3 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/fork-awesome/scss/animated.scss.txt @@ -0,0 +1,36 @@ +--- +--- +// Spinning Icons +// -------------------------- + +.#{$fa-css-prefix}-spin { + -webkit-animation: #{$fa-css-prefix}-spin 2s infinite linear; + animation: #{$fa-css-prefix}-spin 2s infinite linear; +} + +.#{$fa-css-prefix}-pulse { + -webkit-animation: #{$fa-css-prefix}-spin 1s infinite steps(8); + animation: #{$fa-css-prefix}-spin 1s infinite steps(8); +} + +@-webkit-keyframes #{$fa-css-prefix}-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} + +@keyframes #{$fa-css-prefix}-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} diff --git a/css/fork-awesome/src/doc/assets/fork-awesome/scss/bordered-pulled.scss.txt b/css/fork-awesome/src/doc/assets/fork-awesome/scss/bordered-pulled.scss.txt new file mode 100644 index 0000000..40bafcb --- /dev/null +++ b/css/fork-awesome/src/doc/assets/fork-awesome/scss/bordered-pulled.scss.txt @@ -0,0 +1,28 @@ +--- +--- + +// Bordered & Pulled +// ------------------------- + +.#{$fa-css-prefix}-border { + padding: .2em .25em .15em; + border: solid .08em $fa-border-color; + border-radius: .1em; +} + +.#{$fa-css-prefix}-pull-left { float: left; } +.#{$fa-css-prefix}-pull-right { float: right; } + +.#{$fa-css-prefix} { + &.#{$fa-css-prefix}-pull-left { margin-right: .3em; } + &.#{$fa-css-prefix}-pull-right { margin-left: .3em; } +} + +/* Deprecated as of 4.4.0 */ +.pull-right { float: right; } +.pull-left { float: left; } + +.#{$fa-css-prefix} { + &.pull-left { margin-right: .3em; } + &.pull-right { margin-left: .3em; } +} diff --git a/css/fork-awesome/src/doc/assets/fork-awesome/scss/core.scss.txt b/css/fork-awesome/src/doc/assets/fork-awesome/scss/core.scss.txt new file mode 100644 index 0000000..45e548b --- /dev/null +++ b/css/fork-awesome/src/doc/assets/fork-awesome/scss/core.scss.txt @@ -0,0 +1,9 @@ +--- +--- + +// Base Class Definition +// ------------------------- + +.#{$fa-css-prefix} { +{% include code/core.scss %} +} diff --git a/css/fork-awesome/src/doc/assets/fork-awesome/scss/fixed-width.scss.txt b/css/fork-awesome/src/doc/assets/fork-awesome/scss/fixed-width.scss.txt new file mode 100644 index 0000000..cfb1454 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/fork-awesome/scss/fixed-width.scss.txt @@ -0,0 +1,9 @@ +--- +--- + +// Fixed Width Icons +// ------------------------- +.#{$fa-css-prefix}-fw { + width: (18em / 14); + text-align: center; +} diff --git a/css/fork-awesome/src/doc/assets/fork-awesome/scss/fork-awesome.scss.txt b/css/fork-awesome/src/doc/assets/fork-awesome/scss/fork-awesome.scss.txt new file mode 100644 index 0000000..effcf2f --- /dev/null +++ b/css/fork-awesome/src/doc/assets/fork-awesome/scss/fork-awesome.scss.txt @@ -0,0 +1,18 @@ +--- +--- +{% include code/license.css %} + +@import "variables"; +@import "mixins"; +@import "functions"; +@import "path"; +@import "core"; +@import "larger"; +@import "fixed-width"; +@import "list"; +@import "bordered-pulled"; +@import "animated"; +@import "rotated-flipped"; +@import "stacked"; +@import "icons"; +@import "screen-reader"; diff --git a/css/fork-awesome/src/doc/assets/fork-awesome/scss/functions.scss.txt b/css/fork-awesome/src/doc/assets/fork-awesome/scss/functions.scss.txt new file mode 100644 index 0000000..3215091 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/fork-awesome/scss/functions.scss.txt @@ -0,0 +1,13 @@ +--- +--- +// Functions +// -------------------------- + +// Helper function which adds quotes to preserve unicode values in CSS output. +// +// See: https://github.com/sass/sass/issues/1395 +// See: https://stackoverflow.com/questions/30421570/sass-unicode-escape-is-not-preserved-in-css-file + +@function fa-content($fa-var) { + @return unquote("\"#{$fa-var}\""); +} diff --git a/css/fork-awesome/src/doc/assets/fork-awesome/scss/icons.scss.txt b/css/fork-awesome/src/doc/assets/fork-awesome/scss/icons.scss.txt new file mode 100644 index 0000000..23128aa --- /dev/null +++ b/css/fork-awesome/src/doc/assets/fork-awesome/scss/icons.scss.txt @@ -0,0 +1,7 @@ +--- +--- +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +{% for icon in icons %}{% for alias in icon.aliases %} +.#{$fa-css-prefix}-{{ alias }}:before,{% endfor %} +.#{$fa-css-prefix}-{{ icon.id }}:before { content: $fa-var-{{ icon.id }}; }{% endfor %} diff --git a/css/fork-awesome/src/doc/assets/fork-awesome/scss/larger.scss.txt b/css/fork-awesome/src/doc/assets/fork-awesome/scss/larger.scss.txt new file mode 100644 index 0000000..4035723 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/fork-awesome/scss/larger.scss.txt @@ -0,0 +1,16 @@ +--- +--- + +// Icon Sizes +// ------------------------- + +/* makes the font 33% larger relative to the icon container */ +.#{$fa-css-prefix}-lg { + font-size: (4em / 3); + line-height: (3em / 4); + vertical-align: -15%; +} +.#{$fa-css-prefix}-2x { font-size: 2em; } +.#{$fa-css-prefix}-3x { font-size: 3em; } +.#{$fa-css-prefix}-4x { font-size: 4em; } +.#{$fa-css-prefix}-5x { font-size: 5em; } diff --git a/css/fork-awesome/src/doc/assets/fork-awesome/scss/list.scss.txt b/css/fork-awesome/src/doc/assets/fork-awesome/scss/list.scss.txt new file mode 100644 index 0000000..1c64982 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/fork-awesome/scss/list.scss.txt @@ -0,0 +1,22 @@ +--- +--- + +// List Icons +// ------------------------- + +.#{$fa-css-prefix}-ul { + padding-left: 0; + margin-left: $fa-li-width; + list-style-type: none; + > li { position: relative; } +} +.#{$fa-css-prefix}-li { + position: absolute; + left: -$fa-li-width; + width: $fa-li-width; + top: (2em / 14); + text-align: center; + &.#{$fa-css-prefix}-lg { + left: -$fa-li-width + (4em / 14); + } +} diff --git a/css/fork-awesome/src/doc/assets/fork-awesome/scss/mixins.scss.txt b/css/fork-awesome/src/doc/assets/fork-awesome/scss/mixins.scss.txt new file mode 100644 index 0000000..2411661 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/fork-awesome/scss/mixins.scss.txt @@ -0,0 +1,56 @@ +--- +--- +// Mixins +// -------------------------- + +@mixin fa-icon() { +{% include code/core.scss %} +} + +@mixin fa-icon-rotate($degrees, $rotation) { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation})"; + -webkit-transform: rotate($degrees); + -ms-transform: rotate($degrees); + transform: rotate($degrees); +} + +@mixin fa-icon-flip($horiz, $vert, $rotation) { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}, mirror=1)"; + -webkit-transform: scale($horiz, $vert); + -ms-transform: scale($horiz, $vert); + transform: scale($horiz, $vert); +} + + +// Only display content to screen readers. A la Bootstrap 4. +// +// See: http://a11yproject.com/posts/how-to-hide-content/ + +@mixin sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0,0,0,0); + border: 0; +} + +// Use in conjunction with .sr-only to only display content when it's focused. +// +// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1 +// +// Credit: HTML5 Boilerplate + +@mixin sr-only-focusable { + &:active, + &:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; + } +} diff --git a/css/fork-awesome/src/doc/assets/fork-awesome/scss/path.scss.txt b/css/fork-awesome/src/doc/assets/fork-awesome/scss/path.scss.txt new file mode 100644 index 0000000..5480425 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/fork-awesome/scss/path.scss.txt @@ -0,0 +1,15 @@ +/* FONT PATH + * -------------------------- */ + +@font-face { + font-family: '#{$fa-font-family}'; + src: url('#{$fa-font-path}/forkawesome-webfont.eot?v=#{$fa-version}'); + src: url('#{$fa-font-path}/forkawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'), + url('#{$fa-font-path}/forkawesome-webfont.woff2?v=#{$fa-version}') format('woff2'), + url('#{$fa-font-path}/forkawesome-webfont.woff?v=#{$fa-version}') format('woff'), + url('#{$fa-font-path}/forkawesome-webfont.ttf?v=#{$fa-version}') format('truetype'), + url('#{$fa-font-path}/forkawesome-webfont.svg?v=#{$fa-version}#forkawesomeregular') format('svg'); +// src: url('#{$fa-font-path}/ForkAwesome.otf') format('opentype'); // used when developing fonts + font-weight: normal; + font-style: normal; +} diff --git a/css/fork-awesome/src/doc/assets/fork-awesome/scss/rotated-flipped.scss.txt b/css/fork-awesome/src/doc/assets/fork-awesome/scss/rotated-flipped.scss.txt new file mode 100644 index 0000000..6e95eb4 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/fork-awesome/scss/rotated-flipped.scss.txt @@ -0,0 +1,23 @@ +--- +--- + +// Rotated & Flipped Icons +// ------------------------- + +.#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); } +.#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); } +.#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); } + +.#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); } +.#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); } + +// Hook for IE8-9 +// ------------------------- + +:root .#{$fa-css-prefix}-rotate-90, +:root .#{$fa-css-prefix}-rotate-180, +:root .#{$fa-css-prefix}-rotate-270, +:root .#{$fa-css-prefix}-flip-horizontal, +:root .#{$fa-css-prefix}-flip-vertical { + filter: none; +} diff --git a/css/fork-awesome/src/doc/assets/fork-awesome/scss/screen-reader.scss.txt b/css/fork-awesome/src/doc/assets/fork-awesome/scss/screen-reader.scss.txt new file mode 100644 index 0000000..637426f --- /dev/null +++ b/css/fork-awesome/src/doc/assets/fork-awesome/scss/screen-reader.scss.txt @@ -0,0 +1,5 @@ +// Screen Readers +// ------------------------- + +.sr-only { @include sr-only(); } +.sr-only-focusable { @include sr-only-focusable(); } diff --git a/css/fork-awesome/src/doc/assets/fork-awesome/scss/stacked.scss.txt b/css/fork-awesome/src/doc/assets/fork-awesome/scss/stacked.scss.txt new file mode 100644 index 0000000..01c9443 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/fork-awesome/scss/stacked.scss.txt @@ -0,0 +1,23 @@ +--- +--- + +// Stacked Icons +// ------------------------- + +.#{$fa-css-prefix}-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.#{$fa-css-prefix}-stack-1x { line-height: inherit; } +.#{$fa-css-prefix}-stack-2x { font-size: 2em; } +.#{$fa-css-prefix}-inverse { color: $fa-inverse; } diff --git a/css/fork-awesome/src/doc/assets/fork-awesome/scss/variables.scss.txt b/css/fork-awesome/src/doc/assets/fork-awesome/scss/variables.scss.txt new file mode 100644 index 0000000..0ecf359 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/fork-awesome/scss/variables.scss.txt @@ -0,0 +1,17 @@ +--- +--- +// Variables +// -------------------------- + +$fa-font-path: "../fonts" !default; +$fa-font-size-base: 14px !default; +$fa-line-height-base: 1 !default; +$fa-css-prefix: "{{ site.forkawesome.css_prefix }}" !default; +$fa-font-family: "{{ site.forkawesome.font_family }}" !default; +$fa-version: "{{ site.forkawesome.version }}" !default; +$fa-border-color: #eee !default; +$fa-inverse: #fff !default; +$fa-li-width: (30em / 14) !default; + +{% assign sorted_icons = icons | expand_aliases | sort_by:'class' %}{% for icon in sorted_icons %}$fa-var-{{ icon.class }}: "\{{ icon.unicode }}"; +{% endfor %} diff --git a/css/fork-awesome/src/doc/assets/ico/favicon.ico b/css/fork-awesome/src/doc/assets/ico/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..cec00e6b8d5640c2b91ee6a3364b80bfc06a9e98 GIT binary patch literal 107730 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

    s>PWtaHdtsARK5Myfj#mwzLf|h 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%0D+dyP2|5rZi|@-_06!ucV=qxl^xGV5KxIWh$sp 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 z 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 IA^#Tt2OPQQ_W%F@ literal 0 HcmV?d00001 diff --git a/css/fork-awesome/src/doc/assets/js/ZeroClipboard-1.1.7.min.js b/css/fork-awesome/src/doc/assets/js/ZeroClipboard-1.1.7.min.js new file mode 100644 index 0000000..32535fd --- /dev/null +++ b/css/fork-awesome/src/doc/assets/js/ZeroClipboard-1.1.7.min.js @@ -0,0 +1,8 @@ +/*! + * zeroclipboard + * The Zero Clipboard library provides an easy way to copy text to the clipboard using an invisible Adobe Flash movie, and a JavaScript interface. + * Copyright 2012 Jon Rohan, James M. Greene, . + * Released under the MIT license + * http://jonrohan.github.com/ZeroClipboard/ + * v1.1.7 + */(function(){"use strict";var a=function(a,b){var c=a.style[b];a.currentStyle?c=a.currentStyle[b]:window.getComputedStyle&&(c=document.defaultView.getComputedStyle(a,null).getPropertyValue(b));if(c=="auto"&&b=="cursor"){var d=["a"];for(var e=0;e=0?"&":"?")+"nocache="+(new Date).getTime()},i=function(a){var b=[];return a.trustedDomains&&(typeof a.trustedDomains=="string"?b.push("trustedDomain="+a.trustedDomains):b.push("trustedDomain="+a.trustedDomains.join(","))),b.join("&")},j=function(a,b){if(b.indexOf)return b.indexOf(a);for(var c=0,d=b.length;c ';b=document.createElement("div"),b.id="global-zeroclipboard-html-bridge",b.setAttribute("class","global-zeroclipboard-container"),b.setAttribute("data-clipboard-ready",!1),b.style.position="absolute",b.style.left="-9999px",b.style.top="-9999px",b.style.width="15px",b.style.height="15px",b.style.zIndex="9999",b.innerHTML=c,document.body.appendChild(b)}a.htmlBridge=b,a.flashBridge=document["global-zeroclipboard-flash-bridge"]||b.children[0].lastElementChild};l.prototype.resetBridge=function(){this.htmlBridge.style.left="-9999px",this.htmlBridge.style.top="-9999px",this.htmlBridge.removeAttribute("title"),this.htmlBridge.removeAttribute("data-clipboard-text"),f(m,this.options.activeClass),m=null,this.options.text=null},l.prototype.ready=function(){var a=this.htmlBridge.getAttribute("data-clipboard-ready");return a==="true"||a===!0},l.prototype.reposition=function(){if(!m)return!1;var a=g(m);this.htmlBridge.style.top=a.top+"px",this.htmlBridge.style.left=a.left+"px",this.htmlBridge.style.width=a.width+"px",this.htmlBridge.style.height=a.height+"px",this.htmlBridge.style.zIndex=a.zIndex+1,this.setSize(a.width,a.height)},l.dispatch=function(a,b){l.prototype._singleton.receiveEvent(a,b)},l.prototype.on=function(a,b){var c=a.toString().split(/\s/g);for(var d=0;d<|i+I>}9Z`;@rK0}c_ByHJ}?I?+JQ#Rf>o5+@IXOp$p(Z-Ri zjT772`m$RD392LV(Bg(7Rg&_hFAWOxAN0NGOaDNhi~fKD1)ZSidmk2k>@TQ0hg5vo zE=owlnQtyU^UY8?B=SEA8Tlh2SAf*>R|z4%9{(#4vK(0U(pJ4uJnXt&xP;b|=}r{& zmdfRWgM-h(sVY9a1 zkDg3V52{+`Y0+LkaFddjS>`V9axV(YbF*_;$TF8~Kj^Zk%6dK5F_|b=KAZ_VzWMfm z?eiJiWnpKzd=@BjA}4Zrb;a`Ayx4I0Vew&c#`g_=pL=%e=il+vC;M&BS+V zCud|4ufAYjaqe-cIA57tNRJ`VEz_(m65>-tN4}GKfEHz z_4|MSZfzMS{x{{yPu=Wy+dRl#cw9CuVL4&XWk>3E zFK{BRw);`!dzy(+JNz&*x}r4Zm~Zt&ZSM0xOSOKKLUrVoCfaUK>+*=zS;T0_BT*oW z_vg&BYW*Pe1A%Tkzv4<5A;;3ry24y%&!e8dZ8DeZp^zKC#f^2JSv*+tY+nw1KQi1? z+vqXDPQ-&S8wLF^;#S@7GRM0;SfjHQTG?JG&sQps%I&`6Mvga>w%m^#H=MZ8{!-fh z)J3qK-cwF%KE7&>$AeoJgVsDe3Ns^TpQnM>{!fwX=jXPRj7<1hWa7dOh8iAWPhD-B zn|(af5xiEgfD=itU(4V7*aUN3{~&GINXI1@%Od}0L~DBi>vbG6)Z2W|@fwcn8VTp$ zIabseO4R4v+3Q4_6|jRXJQ|Lo*I^p7tXju$Ev2@;R(qL4GdbnDgNMTAjg98+_UbR1 z->z=y19f+20M?t|ZEC5y`_0Ip(?ev(V{U$Rpd@tJ%;ZDjN!Ux9nQsdhHZ!44P$G+| z%eWJ+x}A_RjQevMrs0TtE-r!`iABTLl5O!{_PN-Il*(^$NAT4guCX3#JIJBKL%N@W zDs!Wk{D_)S;No2iJB}>?9=&g< zDkD@GrAm$}d8&+2Wt_qUg-a9)6fRS^O5qyKT&Hk@!c7Xd^divQXZi!sXMn;ig))T- zg*giI6c#8vr0_X~M-(1Y_=3VBg(V7KQdp+&gyz4Z@RUN0=IRtysrGYH#4?@bEdQ0Zqhvqdx8G_y1O@y825`e`9$qzuudG)5LeK@e2+V|?A`Jt{WP!*dK$KA+Y7Pj^1JTBS=;I&)F^tMUhOwfiXX47&2q}_o z`~Yz!UL&oE(iL_IV-xg6V9?5mB-U{Aiw{QcOzHa12`>pCi>`;8k=Dm89G^A^N! zv=^4gKlNo5}D1^E12w0geG*f|H4sc!7VmEvzrxwO`LWIx`8cbR`2 zi(z~?w!dJDD3{omD3{rjDPk(`e`Bh-aYFRA+E#92+K0CMzAf8TR-IRs{0}E5nyM)u zp5yLF_)v&NUi0)~{)jnM({70UPQDZ)b%ZqJ>#!bvMrX{}UR&nm52 hrB$!AH2nOW+(@nt#n7>F@%Mf4Z~ZAE{{=lE$MA>_KQRCR literal 0 HcmV?d00001 diff --git a/css/fork-awesome/src/doc/assets/js/html5shiv.js b/css/fork-awesome/src/doc/assets/js/html5shiv.js new file mode 100644 index 0000000..784f221 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/js/html5shiv.js @@ -0,0 +1,8 @@ +/* + HTML5 Shiv v3.6.2pre | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed +*/ +(function(l,f){function m(){var a=e.elements;return"string"==typeof a?a.split(" "):a}function i(a){var b=n[a[o]];b||(b={},h++,a[o]=h,n[h]=b);return b}function p(a,b,c){b||(b=f);if(g)return b.createElement(a);c||(c=i(b));b=c.cache[a]?c.cache[a].cloneNode():r.test(a)?(c.cache[a]=c.createElem(a)).cloneNode():c.createElem(a);return b.canHaveChildren&&!s.test(a)?c.frag.appendChild(b):b}function t(a,b){if(!b.cache)b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag(); +a.createElement=function(c){return!e.shivMethods?b.createElem(c):p(c,a,b)};a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/\w+/g,function(a){b.createElem(a);b.frag.createElement(a);return'c("'+a+'")'})+");return n}")(e,b.frag)}function q(a){a||(a=f);var b=i(a);if(e.shivCSS&&!j&&!b.hasCSS){var c,d=a;c=d.createElement("p");d=d.getElementsByTagName("head")[0]||d.documentElement;c.innerHTML="x"; +c=d.insertBefore(c.lastChild,d.firstChild);b.hasCSS=!!c}g||t(a,b);return a}var k=l.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,r=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,j,o="_html5shiv",h=0,n={},g;(function(){try{var a=f.createElement("a");a.innerHTML="";j="hidden"in a;var b;if(!(b=1==a.childNodes.length)){f.createElement("a");var c=f.createDocumentFragment();b="undefined"==typeof c.cloneNode|| +"undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}g=b}catch(d){g=j=!0}})();var e={elements:k.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",version:"3.6.2pre",shivCSS:!1!==k.shivCSS,supportsUnknownElements:g,shivMethods:!1!==k.shivMethods,type:"default",shivDocument:q,createElement:p,createDocumentFragment:function(a,b){a||(a=f);if(g)return a.createDocumentFragment(); +for(var b=b||i(a),c=b.frag.cloneNode(),d=0,e=m(),h=e.length;d0)fulllink=l[0]+'?segment='+window['_bsa_queue'][2]+';';else fulllink=l[0];fulllink=fulllink.replace('[publisher]',window['_bsa_queue'][2]);fulllink=fulllink.replace('[timestamp]',time);return fulllink},drop:function(output,target,elType,idName){var div=document.createElement(elType);div.id=idName;div.innerHTML=output;if(!this.isset(target))where='body';for(i=0;i0)return true;if(obj.length===0)return false;for(var key in obj)if(hasOwnProperty.call(obj,key))return true;return false},getAttr:function(v,id){return document.getElementById(id).getAttribute('data-'+v)},getUrlVar:function(el,name){name=name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");var regexS="[\\?&]"+name+"=([^&#]*)",regex=new RegExp(regexS),results=regex.exec(el.src);if(results==null)return'';else return results[1]}};var _bsa_go=function(json){if(window['_bsa_queue'][0])if((window['_bsa_queue'][0][3]&&window['_bsa_queue'][0][3].platforms.indexOf('mobile')>-1&&_bsa.isMobile())||(window['_bsa_queue'][0][3]&&window['_bsa_queue'][0][3].platforms.indexOf('desktop')>-1&&!_bsa.isMobile()))for(i=json['ads'].length-1;i>=0;i--)if(json['ads'][i].statlink==null)json['ads'].splice(i,1);if(_bsa.isset(json['ads'][0].statlink)){for(var i=0;i=0?c.substring(i+w.length+1).split(';')[0]+',':'',d=new Date();d.setTime(days*3600000+d);data=existing+data;data=data.substring(0,2048);document.cookie=w+'='+data+'; expires='+d.toGMTString()+'; path=\/'};if(freqcap){append('_bsap_daycap',banner,1);append('_bsap_lifecap',banner,365)}};_bsa.default=function(zoneKey,segment,options,ads){var disable_css=_bsa.isset(options)&&_bsa.isset(options.disable_css)?options.disable_css:false;_bsa.default.elID=function(options){return(options&&options.id)?options.id:'_default_'};_bsa.default.align=function(options){return(options&&options.align)?options.align:'vertical'};function css(colors){var c='';return c}function template(ads){var c='ad';for(var i=0;i'+ads[i].title+''+ads[i].description+''+(_bsa.isset(ads[i].pixel)?'':'')+'';return c}if(ads){_bsa.drop((disable_css?'':css(ads))+template(ads),options.target,'div',_bsa.default.elID(options));_bsa.clearQueue()}};_bsa.default.readyToInit=true;_bsa.default.testData={ads:[{barcolor:'#1a1b1c',barcolorHover:'rgba(0,0,0,.8)',callToActionTextColor:'#ffffff',callToActionColor:'#06c',callToActionColorHover:'#06c',callToActionTextColorHover:'#ffffff',textcolor:'#ffffff',textcolorHover:'#ffffff',barcolorHover:'#1a1b1c',statlink:'//demo.com/',image:'//dummyimage.com/80x80/000/1a1b1c',title:'This is a title',description:'Hi, please try my fancy new product over here!',calltoaction:'Learn More',base64:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAAFVBMVEUAAAAaGxwJCgoDAwMNDQ4GBgcQEBGUR2suAAAAb0lEQVR4Ae3RMYoGMQxDYeEnz/2PvIGw05gpXP6grwoPVATrJ0VERERERBWSur/7jsHogee7b1BSH/cldDD7grut0mFJWDKjb1SV5XeIzegbhYSLd2jPvnEn1P89DR59xVXmfvBoJJh9ioiIiIiIPyBgActqvt8OAAAAAElFTkSuQmCC'}]};_bsa.imageonly=function(zoneKey,segment,options,ads){var disable_css=_bsa.isset(options)&&_bsa.isset(options.disable_css)?options.disable_css:false;_bsa.default.elID=function(options){return(options&&options.id)?options.id:zoneKey};_bsa.default.align=function(options){return(options&&options.align)?options.align:'vertical'};function css(colors){var c='';return c}function template(ads){var c='';for(var i=0;i'+ads[i].alt+''+(_bsa.isset(ads[i].pixel)?'':'')+'';return c}if(ads){_bsa.drop((disable_css?'':css(ads))+template(ads),options.target,'div',_bsa.default.elID(options));_bsa.clearQueue()}};_bsa.imageonly.readyToInit=true;_bsa.imageonly.testData={ads:[{barcolor:'#1a1b1c',barcolorHover:'rgba(0,0,0,.8)',callToActionTextColor:'#ffffff',callToActionColor:'#06c',callToActionColorHover:'#06c',callToActionTextColorHover:'#ffffff',textcolor:'#ffffff',textcolorHover:'#ffffff',barcolorHover:'#1a1b1c',statlink:'//demo.com/',image:'//dummyimage.com/80x80/000/1a1b1c',title:'This is a title',description:'Hi, please try my fancy new product over here!',calltoaction:'Learn More',base64:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAAFVBMVEUAAAAaGxwJCgoDAwMNDQ4GBgcQEBGUR2suAAAAb0lEQVR4Ae3RMYoGMQxDYeEnz/2PvIGw05gpXP6grwoPVATrJ0VERERERBWSur/7jsHogee7b1BSH/cldDD7grut0mFJWDKjb1SV5XeIzegbhYSLd2jPvnEn1P89DR59xVXmfvBoJJh9ioiIiIiIPyBgActqvt8OAAAAAElFTkSuQmCC'}]};_bsa.fancybar=function(zoneKey,segment,options,ads){var disable_css=_bsa.isset(options)&&_bsa.isset(options.disable_css)?options.disable_css:false;_bsa.fancybar.elID=function(options){return(options&&options.id)?options.id:'_fbn_'};function css(colors){var c=colors[0],barcolor=_bsa.isset(c)&&_bsa.isHex(c.barcolor)?c.barcolor:_bsa.fancybar.testData.ads[0].barcolor,barcolorHover=_bsa.isset(c)&&_bsa.isHex(c.barcolorHover)?c.barcolorHover:_bsa.fancybar.testData.ads[0].barcolorHover,callToActionTextColor=_bsa.isset(c)&&_bsa.isHex(c.callToActionTextColor)?c.callToActionTextColor:_bsa.fancybar.testData.ads[0].callToActionTextColor,callToActionColor=_bsa.isset(c)&&_bsa.isHex(c.callToActionColor)?c.callToActionColor:_bsa.fancybar.testData.ads[0].callToActionColor,callToActionColorHover=_bsa.isset(c)&&_bsa.isHex(c.callToActionColorHover)?c.callToActionColorHover:_bsa.fancybar.testData.ads[0].callToActionColorHover,callToActionTextColorHover=_bsa.isset(c)&&_bsa.isHex(c.callToActionTextColorHover)?c.callToActionTextColorHover:_bsa.fancybar.testData.ads[0].callToActionTextColorHover,textcolor=_bsa.isset(c)&&_bsa.isHex(c.textcolor)?c.textcolor:_bsa.fancybar.testData.ads[0].textcolor,textcolorHover=_bsa.isset(c)&&_bsa.isHex(c.textcolorHover)?c.textcolorHover:_bsa.fancybar.testData.ads[0].textcolorHover,barcolorHover=_bsa.isset(c)&&_bsa.isHex(c.barcolorHover)?c.barcolorHover:_bsa.fancybar.testData.ads[0].barcolorHover;return''}function template(ads){var a=ads[0],link=_bsa.isset(a)&&_bsa.isset(a.statlink)?_bsa.link(a.statlink):_bsa.fancybar.testData.ads[0].statlink,image=_bsa.isset(a)&&_bsa.isset(a.image)?a.image:_bsa.fancybar.testData.ads[0].image,base64=_bsa.isset(a)&&_bsa.isset(a.base64)?a.base64:_bsa.fancybar.testData.ads[0].base64,text=_bsa.isset(a)&&_bsa.isset(a.text)?a.text:_bsa.fancybar.testData.ads[0].text,calltoaction=_bsa.isset(a)&&_bsa.isset(a.calltoaction)?a.calltoaction:_bsa.fancybar.testData.ads[0].calltoaction,pixel=_bsa.isset(a)&&_bsa.isset(a.pixel)?a.pixel:null,time=Date.now()/1000|0;return'

    x'+calltoaction+''+text+''+(_bsa.isset(pixel)?'':'')+'
    '}if(!_bsa.getCookie(_bsa.fancybar.elID(options))){var _fancybar_didScroll;var _fancybar_didDrop=false;window.onscroll=function(){_fancybar_didScroll=true};var _fancybar_scrollInterval=setInterval(function(){if(_fancybar_didScroll&&!_bsa.getCookie(_bsa.fancybar.elID(options))){_fancybar_didScroll=false;var scrollTop=(window.pageYOffset!==undefined)?window.pageYOffset:(document.documentElement||document.body.parentNode||document.body).scrollTop;if(scrollTop>=100&&!document.getElementById(_bsa.fancybar.elID(options))){_bsa.fancybar.readyToInit=true;_bsa.init('fancybar',zoneKey,segment,options)}else if(scrollTop>=100){_bsa.show(_bsa.fancybar.elID(options))}if(scrollTop<100){_bsa.hide(_bsa.fancybar.elID(options))}}},500)}if(ads){_bsa.drop((disable_css?'':css(ads))+template(ads),'body','div',_bsa.fancybar.elID(options));_bsa.clearQueue()}};_bsa.fancybar.readyToInit=false;_bsa.fancybar.testData={ads:[{barcolor:'#1a1b1c',barcolorHover:'rgba(0,0,0,.8)',callToActionTextColor:'#ffffff',callToActionColor:'#06c',callToActionColorHover:'#06c',callToActionTextColorHover:'#ffffff',textcolor:'#ffffff',textcolorHover:'#ffffff',barcolorHover:'#1a1b1c',statlink:'//demo.com/',image:'//dummyimage.com/125x50/000/1a1b1c',text:'Hi, please try my fancy new product over here!',calltoaction:'Learn More',base64:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAAAyBAMAAACDoMmvAAAAG1BMVEUAAAAaGxwGBgcNDQ4QEBEWFxgJCgoDAwMTFBUu0R9eAAABlElEQVRIie2TsVLCQBCGjyQkluIIUh6jqKWoKGVmEGqQMVIeM2AsAQdtkQjDY7ubDclxSbSwsLl/JrfH7X67e5vAmJaWltZfdYqLM9520d6ArpQAEw8xpvUl0rhZwrURvDSfwR5n8IU28aPu+Xqa4jsjXH14tlDiJKPBGUHGEWNWT3Uu3JoU5xxm8WSK2NdA8TkDFvNFwYwsviaZieKzxT4f92cKzO7itk4nLekuGelhTpzZy90PowLLIhzlK520wxo8n4fe7FVneB8dC7xcyJ89BVB2g/sDkc970HXVf+/wXQNUnjU2H+PH0A28+nIT3oS7O5xseO5Hw57D0/ydr+1G45ExSlIszHbzM4+fB+mBjNMXSZDlsiDKk8PXY88tmcV1JQkyXUpb4Dm84cUHVB+/rKQY1J9IxdK8FEuZYPhG0gD0PeNx7jRvx7dndi8qLyeF4tZSHpLCN3m4N33mNMKtiYM2lri9m7I35IZTNkmPn/gSCjr+HPZXasBleV3FnFa576m+lObpPwhzLvatlpbW/+obifk8WyshfY8AAAAASUVORK5CYII='}]}; \ No newline at end of file diff --git a/css/fork-awesome/src/doc/assets/js/prettify.min.js b/css/fork-awesome/src/doc/assets/js/prettify.min.js new file mode 100644 index 0000000..eef5ad7 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/js/prettify.min.js @@ -0,0 +1,28 @@ +var q=null;window.PR_SHOULD_USE_CONTINUATION=!0; +(function(){function L(a){function m(a){var f=a.charCodeAt(0);if(f!==92)return f;var b=a.charAt(1);return(f=r[b])?f:"0"<=b&&b<="7"?parseInt(a.substring(1),8):b==="u"||b==="x"?parseInt(a.substring(2),16):a.charCodeAt(1)}function e(a){if(a<32)return(a<16?"\\x0":"\\x")+a.toString(16);a=String.fromCharCode(a);if(a==="\\"||a==="-"||a==="["||a==="]")a="\\"+a;return a}function h(a){for(var f=a.substring(1,a.length-1).match(/\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\S\s]|[^\\]/g),a= +[],b=[],o=f[0]==="^",c=o?1:0,i=f.length;c122||(d<65||j>90||b.push([Math.max(65,j)|32,Math.min(d,90)|32]),d<97||j>122||b.push([Math.max(97,j)&-33,Math.min(d,122)&-33]))}}b.sort(function(a,f){return a[0]-f[0]||f[1]-a[1]});f=[];j=[NaN,NaN];for(c=0;ci[0]&&(i[1]+1>i[0]&&b.push("-"),b.push(e(i[1])));b.push("]");return b.join("")}function y(a){for(var f=a.source.match(/\[(?:[^\\\]]|\\[\S\s])*]|\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\\d+|\\[^\dux]|\(\?[!:=]|[()^]|[^()[\\^]+/g),b=f.length,d=[],c=0,i=0;c=2&&a==="["?f[c]=h(j):a!=="\\"&&(f[c]=j.replace(/[A-Za-z]/g,function(a){a=a.charCodeAt(0);return"["+String.fromCharCode(a&-33,a|32)+"]"}));return f.join("")}for(var t=0,s=!1,l=!1,p=0,d=a.length;p=5&&"lang-"===b.substring(0,5))&&!(o&&typeof o[1]==="string"))c=!1,b="src";c||(r[f]=b)}i=d;d+=f.length;if(c){c=o[1];var j=f.indexOf(c),k=j+c.length;o[2]&&(k=f.length-o[2].length,j=k-c.length);b=b.substring(5);B(l+i,f.substring(0,j),e,p);B(l+i+j,c,C(b,c),p);B(l+i+k,f.substring(k),e,p)}else p.push(l+i,b)}a.e=p}var h={},y;(function(){for(var e=a.concat(m), +l=[],p={},d=0,g=e.length;d=0;)h[n.charAt(k)]=r;r=r[1];n=""+r;p.hasOwnProperty(n)||(l.push(r),p[n]=q)}l.push(/[\S\s]/);y=L(l)})();var t=m.length;return e}function u(a){var m=[],e=[];a.tripleQuotedStrings?m.push(["str",/^(?:'''(?:[^'\\]|\\[\S\s]|''?(?=[^']))*(?:'''|$)|"""(?:[^"\\]|\\[\S\s]|""?(?=[^"]))*(?:"""|$)|'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$))/,q,"'\""]):a.multiLineStrings?m.push(["str",/^(?:'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$)|`(?:[^\\`]|\\[\S\s])*(?:`|$))/, +q,"'\"`"]):m.push(["str",/^(?:'(?:[^\n\r'\\]|\\.)*(?:'|$)|"(?:[^\n\r"\\]|\\.)*(?:"|$))/,q,"\"'"]);a.verbatimStrings&&e.push(["str",/^@"(?:[^"]|"")*(?:"|$)/,q]);var h=a.hashComments;h&&(a.cStyleComments?(h>1?m.push(["com",/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,q,"#"]):m.push(["com",/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\b|[^\n\r]*)/,q,"#"]),e.push(["str",/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h|[a-z]\w*)>/,q])):m.push(["com",/^#[^\n\r]*/, +q,"#"]));a.cStyleComments&&(e.push(["com",/^\/\/[^\n\r]*/,q]),e.push(["com",/^\/\*[\S\s]*?(?:\*\/|$)/,q]));a.regexLiterals&&e.push(["lang-regex",/^(?:^^\.?|[!+-]|!=|!==|#|%|%=|&|&&|&&=|&=|\(|\*|\*=|\+=|,|-=|->|\/|\/=|:|::|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|[?@[^]|\^=|\^\^|\^\^=|{|\||\|=|\|\||\|\|=|~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\s*(\/(?=[^*/])(?:[^/[\\]|\\[\S\s]|\[(?:[^\\\]]|\\[\S\s])*(?:]|$))+\/)/]);(h=a.types)&&e.push(["typ",h]);a=(""+a.keywords).replace(/^ | $/g, +"");a.length&&e.push(["kwd",RegExp("^(?:"+a.replace(/[\s,]+/g,"|")+")\\b"),q]);m.push(["pln",/^\s+/,q," \r\n\t\xa0"]);e.push(["lit",/^@[$_a-z][\w$@]*/i,q],["typ",/^(?:[@_]?[A-Z]+[a-z][\w$@]*|\w+_t\b)/,q],["pln",/^[$_a-z][\w$@]*/i,q],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,q,"0123456789"],["pln",/^\\[\S\s]?/,q],["pun",/^.[^\s\w"-$'./@\\`]*/,q]);return x(m,e)}function D(a,m){function e(a){switch(a.nodeType){case 1:if(k.test(a.className))break;if("BR"===a.nodeName)h(a), +a.parentNode&&a.parentNode.removeChild(a);else for(a=a.firstChild;a;a=a.nextSibling)e(a);break;case 3:case 4:if(p){var b=a.nodeValue,d=b.match(t);if(d){var c=b.substring(0,d.index);a.nodeValue=c;(b=b.substring(d.index+d[0].length))&&a.parentNode.insertBefore(s.createTextNode(b),a.nextSibling);h(a);c||a.parentNode.removeChild(a)}}}}function h(a){function b(a,d){var e=d?a.cloneNode(!1):a,f=a.parentNode;if(f){var f=b(f,1),g=a.nextSibling;f.appendChild(e);for(var h=g;h;h=g)g=h.nextSibling,f.appendChild(h)}return e} +for(;!a.nextSibling;)if(a=a.parentNode,!a)return;for(var a=b(a.nextSibling,0),e;(e=a.parentNode)&&e.nodeType===1;)a=e;d.push(a)}var k=/(?:^|\s)nocode(?:\s|$)/,t=/\r\n?|\n/,s=a.ownerDocument,l;a.currentStyle?l=a.currentStyle.whiteSpace:window.getComputedStyle&&(l=s.defaultView.getComputedStyle(a,q).getPropertyValue("white-space"));var p=l&&"pre"===l.substring(0,3);for(l=s.createElement("LI");a.firstChild;)l.appendChild(a.firstChild);for(var d=[l],g=0;g=0;){var h=m[e];A.hasOwnProperty(h)?window.console&&console.warn("cannot override language handler %s",h):A[h]=a}}function C(a,m){if(!a||!A.hasOwnProperty(a))a=/^\s*=o&&(h+=2);e>=c&&(a+=2)}}catch(w){"console"in window&&console.log(w&&w.stack?w.stack:w)}}var v=["break,continue,do,else,for,if,return,while"],w=[[v,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"], +"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],F=[w,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],G=[w,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"], +H=[G,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"],w=[w,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],I=[v,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"], +J=[v,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],v=[v,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],K=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/,N=/\S/,O=u({keywords:[F,H,w,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END"+ +I,J,v],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),A={};k(O,["default-code"]);k(x([],[["pln",/^[^]*(?:>|$)/],["com",/^<\!--[\S\s]*?(?:--\>|$)/],["lang-",/^<\?([\S\s]+?)(?:\?>|$)/],["lang-",/^<%([\S\s]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\S\s]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\S\s]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\S\s]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]), +["default-markup","htm","html","mxml","xhtml","xml","xsl"]);k(x([["pln",/^\s+/,q," \t\r\n"],["atv",/^(?:"[^"]*"?|'[^']*'?)/,q,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w-.:]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^\s"'>]*(?:[^\s"'/>]|\/(?=\s)))/],["pun",/^[/<->]+/],["lang-js",/^on\w+\s*=\s*"([^"]+)"/i],["lang-js",/^on\w+\s*=\s*'([^']+)'/i],["lang-js",/^on\w+\s*=\s*([^\s"'>]+)/i],["lang-css",/^style\s*=\s*"([^"]+)"/i],["lang-css",/^style\s*=\s*'([^']+)'/i],["lang-css", +/^style\s*=\s*([^\s"'>]+)/i]]),["in.tag"]);k(x([],[["atv",/^[\S\s]+/]]),["uq.val"]);k(u({keywords:F,hashComments:!0,cStyleComments:!0,types:K}),["c","cc","cpp","cxx","cyc","m"]);k(u({keywords:"null,true,false"}),["json"]);k(u({keywords:H,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:K}),["cs"]);k(u({keywords:G,cStyleComments:!0}),["java"]);k(u({keywords:v,hashComments:!0,multiLineStrings:!0}),["bsh","csh","sh"]);k(u({keywords:I,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}), +["cv","py"]);k(u({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["perl","pl","pm"]);k(u({keywords:J,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb"]);k(u({keywords:w,cStyleComments:!0,regexLiterals:!0}),["js"]);k(u({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes", +hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]);k(x([],[["str",/^[\S\s]+/]]),["regex"]);window.prettyPrintOne=function(a,m,e){var h=document.createElement("PRE");h.innerHTML=a;e&&D(h,e);E({g:m,i:e,h:h});return h.innerHTML};window.prettyPrint=function(a){function m(){for(var e=window.PR_SHOULD_USE_CONTINUATION?l.now()+250:Infinity;p=0){var k=k.match(g),f,b;if(b= +!k){b=n;for(var o=void 0,c=b.firstChild;c;c=c.nextSibling)var i=c.nodeType,o=i===1?o?b:c:i===3?N.test(c.nodeValue)?b:o:o;b=(f=o===b?void 0:o)&&"CODE"===f.tagName}b&&(k=f.className.match(g));k&&(k=k[1]);b=!1;for(o=n.parentNode;o;o=o.parentNode)if((o.tagName==="pre"||o.tagName==="code"||o.tagName==="xmp")&&o.className&&o.className.indexOf("prettyprint")>=0){b=!0;break}b||((b=(b=n.className.match(/\blinenums\b(?::(\d+))?/))?b[1]&&b[1].length?+b[1]:!0:!1)&&D(n,b),d={g:k,h:n,i:b},E(d))}}p #mq-test-1 { width: 42px; }',d.insertBefore(f,e),c=42===g.offsetWidth,d.removeChild(f),{matches:c,media:a}}}(document); + +/*! Respond.js v1.1.0: min/max-width media query polyfill. (c) Scott Jehl. MIT/GPLv2 Lic. j.mp/respondjs */ +(function(a){"use strict";function x(){u(!0)}var b={};a.respond=b,b.update=function(){},b.mediaQueriesSupported=a.matchMedia&&a.matchMedia("only all").matches,b.mediaQueriesSupported;var q,r,t,c=a.document,d=c.documentElement,e=[],f=[],g=[],h={},i=30,j=c.getElementsByTagName("head")[0]||d,k=c.getElementsByTagName("base")[0],l=j.getElementsByTagName("link"),m=[],n=function(){for(var b=0;l.length>b;b++){var c=l[b],d=c.href,e=c.media,f=c.rel&&"stylesheet"===c.rel.toLowerCase();d&&f&&!h[d]&&(c.styleSheet&&c.styleSheet.rawCssText?(p(c.styleSheet.rawCssText,d,e),h[d]=!0):(!/^([a-zA-Z:]*\/\/)/.test(d)&&!k||d.replace(RegExp.$1,"").split("/")[0]===a.location.host)&&m.push({href:d,media:e}))}o()},o=function(){if(m.length){var a=m.shift();v(a.href,function(b){p(b,a.href,a.media),h[a.href]=!0,setTimeout(function(){o()},0)})}},p=function(a,b,c){var d=a.match(/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi),g=d&&d.length||0;b=b.substring(0,b.lastIndexOf("/"));var h=function(a){return a.replace(/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,"$1"+b+"$2$3")},i=!g&&c;b.length&&(b+="/"),i&&(g=1);for(var j=0;g>j;j++){var k,l,m,n;i?(k=c,f.push(h(a))):(k=d[j].match(/@media *([^\{]+)\{([\S\s]+?)$/)&&RegExp.$1,f.push(RegExp.$2&&h(RegExp.$2))),m=k.split(","),n=m.length;for(var o=0;n>o;o++)l=m[o],e.push({media:l.split("(")[0].match(/(only\s+)?([a-zA-Z]+)\s?/)&&RegExp.$2||"all",rules:f.length-1,hasquery:l.indexOf("(")>-1,minw:l.match(/\(min\-width:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:l.match(/\(max\-width:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}u()},s=function(){var a,b=c.createElement("div"),e=c.body,f=!1;return b.style.cssText="position:absolute;font-size:1em;width:1em",e||(e=f=c.createElement("body"),e.style.background="none"),e.appendChild(b),d.insertBefore(e,d.firstChild),a=b.offsetWidth,f?d.removeChild(e):e.removeChild(b),a=t=parseFloat(a)},u=function(a){var b="clientWidth",h=d[b],k="CSS1Compat"===c.compatMode&&h||c.body[b]||h,m={},n=l[l.length-1],o=(new Date).getTime();if(a&&q&&i>o-q)return clearTimeout(r),r=setTimeout(u,i),void 0;q=o;for(var p in e)if(e.hasOwnProperty(p)){var v=e[p],w=v.minw,x=v.maxw,y=null===w,z=null===x,A="em";w&&(w=parseFloat(w)*(w.indexOf(A)>-1?t||s():1)),x&&(x=parseFloat(x)*(x.indexOf(A)>-1?t||s():1)),v.hasquery&&(y&&z||!(y||k>=w)||!(z||x>=k))||(m[v.media]||(m[v.media]=[]),m[v.media].push(f[v.rules]))}for(var B in g)g.hasOwnProperty(B)&&g[B]&&g[B].parentNode===j&&j.removeChild(g[B]);for(var C in m)if(m.hasOwnProperty(C)){var D=c.createElement("style"),E=m[C].join("\n");D.type="text/css",D.media=C,j.insertBefore(D,n.nextSibling),D.styleSheet?D.styleSheet.cssText=E:D.appendChild(c.createTextNode(E)),g.push(D)}},v=function(a,b){var c=w();c&&(c.open("GET",a,!0),c.onreadystatechange=function(){4!==c.readyState||200!==c.status&&304!==c.status||b(c.responseText)},4!==c.readyState&&c.send(null))},w=function(){var b=!1;try{b=new a.XMLHttpRequest}catch(c){b=new a.ActiveXObject("Microsoft.XMLHTTP")}return function(){return b}}();n(),b.update=n,a.addEventListener?a.addEventListener("resize",x,!1):a.attachEvent&&a.attachEvent("onresize",x)})(this); diff --git a/css/fork-awesome/src/doc/assets/js/search.js b/css/fork-awesome/src/doc/assets/js/search.js new file mode 100644 index 0000000..1c4d447 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/js/search.js @@ -0,0 +1,92 @@ +$(function() { + var SearchView = Backbone.View.extend({ + events: { + "click #search-clear": "clear" + }, + + initialize: function() { + this.algolia = algoliasearch("M19DXW5X0Q", "c79b2e61519372a99fa5890db070064c"); + this.algoliaHelper = algoliasearchHelper(this.algolia, "font_awesome"); + this.template = _.template($("#results-template").html()); + + this.$searchInput = this.$("#search-input"); + this.$searchResultsSection = this.$("#search-results"); + this.$searchInputClear = this.$("#search-clear"); + this.$iconsSection = this.$("#icons"); + + this.$searchInput.on("keyup", _.debounce(_.bind(this.search, this), 200)); + this.algoliaHelper.on("result", _.bind(this.showResults, this)); + }, + + search: function(event) { + var query = this.$searchInput.val(); + + if (query !== "") { + this. algoliaHelper.setQuery(query).search(); + } else { + this.clearResults(); + } + }, + + clear: function(event) { + event.preventDefault(); + + this.clearResults(); + }, + + showResults: function(content, state) { + this.$searchResultsSection.html(""); + this.$searchResultsSection.removeClass("hide"); + this.$searchInputClear.removeClass("hide"); + this.$iconsSection.addClass("hide"); + + var results = []; + + _.each(content.hits, function(result) { + results.push(new SearchResultView({ result: result }).render()) + }); + + this.$searchResultsSection.html(this.template({ content: content, results: results.join("") })); + }, + + clearResults: function() { + this.$searchInput.val("").focus(); + this.$searchResultsSection.addClass("hide"); + this.$searchResultsSection.html(""); + this.$searchInputClear.addClass("hide"); + this.$iconsSection.removeClass("hide"); + } + }); + + var SearchResultView = Backbone.View.extend({ + initialize: function(options) { + this.template = _.template($("#result-template").html()); + this.result = options.result + }, + + render: function() { + var matches = []; + + this.pullMatches(matches, this.result._highlightResult.aliases); + this.pullMatches(matches, this.result._highlightResult.synonyms); + + return this.template({ result: this.result, matches: matches }); + }, + + pullMatches: function(matches, list) { + if (list !== undefined) { + _.each(list, function(highlight) { + if (highlight.matchLevel !== "none") { + matches.push(highlight.value) + } + }) + } + } + }); + + var $searchViewElement = $("[data-view=search]"); + + if ($searchViewElement.length > 0) { + new SearchView({ el: $searchViewElement }); + } +}); diff --git a/css/fork-awesome/src/doc/assets/js/share.min.js b/css/fork-awesome/src/doc/assets/js/share.min.js new file mode 100644 index 0000000..d3588e9 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/js/share.min.js @@ -0,0 +1 @@ +"use strict";document.addEventListener("DOMContentLoaded",function(){function e(e){if(e.match(/^https:\/\//i))return e;var t=e.split("/").filter(function(e){return e.indexOf(".")>-1});return"https://"+encodeURIComponent(t)}for(var t=document.querySelector("h1"),n=document.querySelector("head").querySelector("title"),o=document.querySelector('meta[property="og:title"]'),r=null===n?"":n.textContent,i=null===o?"":o.content,l=null===t?"":t.textContent,u=r||i||l,a=encodeURIComponent(window.location.href),c=document.querySelectorAll(".share-btn"),d=[],s=0;sALL KS rewards for just $60!", + class: "fa5", + url: "https://fontawesome.com/?utm_source=font_awesome_homepage&utm_medium=display&utm_campaign=fa5_released&utm_content=banner", + btn_text: "Check out FA Pro  ", + }, + ]; + + // selectAd(); + + // start the icon carousel + $('#icon-carousel').carousel({ + interval: 5000 + }); + + $('[data-toggle="tooltip"]').tooltip(); + $('[data-toggle="popover"]').popover(); + + if (storageAvailable('localStorage') && !localStorage.seenFA5ReleasedModal) { + $('#modal-fa5') + .modal('toggle') + .on('hidden.bs.modal', function (e) { + $('#fa5-iframe').remove(); + }); + ; + } + + if (storageAvailable('localStorage')) { + localStorage.seenFA5ReleasedModal = true; + // Yippee! We can use localStorage awesomeness + } + + function storageAvailable(type) { + try { + var storage = window[type], + x = '__storage_test__'; + storage.setItem(x, x); + storage.removeItem(x); + return true; + } + catch(e) { + return false; + } + } + + function selectAd() { + random_number = Math.floor(Math.random() * ads.length); + random_ad = ads[random_number]; + + $('#banner').addClass(random_ad.class); + $('#rotating-message').html(random_ad.quote); + $('#rotating-url').attr("href", random_ad.url); + $('#rotating-url').html(random_ad.btn_text); + $('#banner').collapse('show'); + } +}); diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/.csscomb.json b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/.csscomb.json new file mode 100644 index 0000000..40695a4 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/.csscomb.json @@ -0,0 +1,304 @@ +{ + "always-semicolon": true, + "block-indent": 2, + "color-case": "lower", + "color-shorthand": true, + "element-case": "lower", + "eof-newline": true, + "leading-zero": false, + "remove-empty-rulesets": true, + "space-after-colon": 1, + "space-after-combinator": 1, + "space-before-selector-delimiter": 0, + "space-between-declarations": "\n", + "space-after-opening-brace": "\n", + "space-before-closing-brace": "\n", + "space-before-colon": 0, + "space-before-combinator": 1, + "space-before-opening-brace": 1, + "strip-spaces": true, + "unitless-zero": true, + "vendor-prefix-align": true, + "sort-order": [ + [ + "position", + "top", + "right", + "bottom", + "left", + "z-index", + "display", + "float", + "width", + "min-width", + "max-width", + "height", + "min-height", + "max-height", + "-webkit-box-sizing", + "-moz-box-sizing", + "box-sizing", + "-webkit-appearance", + "padding", + "padding-top", + "padding-right", + "padding-bottom", + "padding-left", + "margin", + "margin-top", + "margin-right", + "margin-bottom", + "margin-left", + "overflow", + "overflow-x", + "overflow-y", + "-webkit-overflow-scrolling", + "-ms-overflow-x", + "-ms-overflow-y", + "-ms-overflow-style", + "clip", + "clear", + "font", + "font-family", + "font-size", + "font-style", + "font-weight", + "font-variant", + "font-size-adjust", + "font-stretch", + "font-effect", + "font-emphasize", + "font-emphasize-position", + "font-emphasize-style", + "font-smooth", + "-webkit-hyphens", + "-moz-hyphens", + "hyphens", + "line-height", + "color", + "text-align", + "-webkit-text-align-last", + "-moz-text-align-last", + "-ms-text-align-last", + "text-align-last", + "text-emphasis", + "text-emphasis-color", + "text-emphasis-style", + "text-emphasis-position", + "text-decoration", + "text-indent", + "text-justify", + "text-outline", + "-ms-text-overflow", + "text-overflow", + "text-overflow-ellipsis", + "text-overflow-mode", + "text-shadow", + "text-transform", + "text-wrap", + "-webkit-text-size-adjust", + "-ms-text-size-adjust", + "letter-spacing", + "-ms-word-break", + "word-break", + "word-spacing", + "-ms-word-wrap", + "word-wrap", + "-moz-tab-size", + "-o-tab-size", + "tab-size", + "white-space", + "vertical-align", + "list-style", + "list-style-position", + "list-style-type", + "list-style-image", + "pointer-events", + "-ms-touch-action", + "touch-action", + "cursor", + "visibility", + "zoom", + "flex-direction", + "flex-order", + "flex-pack", + "flex-align", + "table-layout", + "empty-cells", + "caption-side", + "border-spacing", + "border-collapse", + "content", + "quotes", + "counter-reset", + "counter-increment", + "resize", + "-webkit-user-select", + "-moz-user-select", + "-ms-user-select", + "-o-user-select", + "user-select", + "nav-index", + "nav-up", + "nav-right", + "nav-down", + "nav-left", + "background", + "background-color", + "background-image", + "-ms-filter:\\'progid:DXImageTransform.Microsoft.gradient", + "filter:progid:DXImageTransform.Microsoft.gradient", + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader", + "filter", + "background-repeat", + "background-attachment", + "background-position", + "background-position-x", + "background-position-y", + "-webkit-background-clip", + "-moz-background-clip", + "background-clip", + "background-origin", + "-webkit-background-size", + "-moz-background-size", + "-o-background-size", + "background-size", + "border", + "border-color", + "border-style", + "border-width", + "border-top", + "border-top-color", + "border-top-style", + "border-top-width", + "border-right", + "border-right-color", + "border-right-style", + "border-right-width", + "border-bottom", + "border-bottom-color", + "border-bottom-style", + "border-bottom-width", + "border-left", + "border-left-color", + "border-left-style", + "border-left-width", + "border-radius", + "border-top-left-radius", + "border-top-right-radius", + "border-bottom-right-radius", + "border-bottom-left-radius", + "-webkit-border-image", + "-moz-border-image", + "-o-border-image", + "border-image", + "-webkit-border-image-source", + "-moz-border-image-source", + "-o-border-image-source", + "border-image-source", + "-webkit-border-image-slice", + "-moz-border-image-slice", + "-o-border-image-slice", + "border-image-slice", + "-webkit-border-image-width", + "-moz-border-image-width", + "-o-border-image-width", + "border-image-width", + "-webkit-border-image-outset", + "-moz-border-image-outset", + "-o-border-image-outset", + "border-image-outset", + "-webkit-border-image-repeat", + "-moz-border-image-repeat", + "-o-border-image-repeat", + "border-image-repeat", + "outline", + "outline-width", + "outline-style", + "outline-color", + "outline-offset", + "-webkit-box-shadow", + "-moz-box-shadow", + "box-shadow", + "filter:progid:DXImageTransform.Microsoft.Alpha(Opacity", + "-ms-filter:\\'progid:DXImageTransform.Microsoft.Alpha", + "opacity", + "-ms-interpolation-mode", + "-webkit-transition", + "-moz-transition", + "-ms-transition", + "-o-transition", + "transition", + "-webkit-transition-delay", + "-moz-transition-delay", + "-ms-transition-delay", + "-o-transition-delay", + "transition-delay", + "-webkit-transition-timing-function", + "-moz-transition-timing-function", + "-ms-transition-timing-function", + "-o-transition-timing-function", + "transition-timing-function", + "-webkit-transition-duration", + "-moz-transition-duration", + "-ms-transition-duration", + "-o-transition-duration", + "transition-duration", + "-webkit-transition-property", + "-moz-transition-property", + "-ms-transition-property", + "-o-transition-property", + "transition-property", + "-webkit-transform", + "-moz-transform", + "-ms-transform", + "-o-transform", + "transform", + "-webkit-transform-origin", + "-moz-transform-origin", + "-ms-transform-origin", + "-o-transform-origin", + "transform-origin", + "-webkit-animation", + "-moz-animation", + "-ms-animation", + "-o-animation", + "animation", + "-webkit-animation-name", + "-moz-animation-name", + "-ms-animation-name", + "-o-animation-name", + "animation-name", + "-webkit-animation-duration", + "-moz-animation-duration", + "-ms-animation-duration", + "-o-animation-duration", + "animation-duration", + "-webkit-animation-play-state", + "-moz-animation-play-state", + "-ms-animation-play-state", + "-o-animation-play-state", + "animation-play-state", + "-webkit-animation-timing-function", + "-moz-animation-timing-function", + "-ms-animation-timing-function", + "-o-animation-timing-function", + "animation-timing-function", + "-webkit-animation-delay", + "-moz-animation-delay", + "-ms-animation-delay", + "-o-animation-delay", + "animation-delay", + "-webkit-animation-iteration-count", + "-moz-animation-iteration-count", + "-ms-animation-iteration-count", + "-o-animation-iteration-count", + "animation-iteration-count", + "-webkit-animation-direction", + "-moz-animation-direction", + "-ms-animation-direction", + "-o-animation-direction", + "animation-direction" + ] + ] +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/.csslintrc b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/.csslintrc new file mode 100644 index 0000000..005b862 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/.csslintrc @@ -0,0 +1,19 @@ +{ + "adjoining-classes": false, + "box-sizing": false, + "box-model": false, + "compatible-vendor-prefixes": false, + "floats": false, + "font-sizes": false, + "gradients": false, + "important": false, + "known-properties": false, + "outline-none": false, + "qualified-headings": false, + "regex-selectors": false, + "shorthand": false, + "text-indent": false, + "unique-headings": false, + "universal-selector": false, + "unqualified-attributes": false +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/alerts.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/alerts.less new file mode 100644 index 0000000..c4199db --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/alerts.less @@ -0,0 +1,73 @@ +// +// Alerts +// -------------------------------------------------- + + +// Base styles +// ------------------------- + +.alert { + padding: @alert-padding; + margin-bottom: @line-height-computed; + border: 1px solid transparent; + border-radius: @alert-border-radius; + + // Headings for larger alerts + h4 { + margin-top: 0; + // Specified for the h4 to prevent conflicts of changing @headings-color + color: inherit; + } + + // Provide class for links that match alerts + .alert-link { + font-weight: @alert-link-font-weight; + } + + // Improve alignment and spacing of inner content + > p, + > ul { + margin-bottom: 0; + } + + > p + p { + margin-top: 5px; + } +} + +// Dismissible alerts +// +// Expand the right padding and account for the close button's positioning. + +.alert-dismissable, // The misspelled .alert-dismissable was deprecated in 3.2.0. +.alert-dismissible { + padding-right: (@alert-padding + 20); + + // Adjust close link position + .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; + } +} + +// Alternate styles +// +// Generate contextual modifier classes for colorizing the alert. + +.alert-success { + .alert-variant(@alert-success-bg; @alert-success-border; @alert-success-text); +} + +.alert-info { + .alert-variant(@alert-info-bg; @alert-info-border; @alert-info-text); +} + +.alert-warning { + .alert-variant(@alert-warning-bg; @alert-warning-border; @alert-warning-text); +} + +.alert-danger { + .alert-variant(@alert-danger-bg; @alert-danger-border; @alert-danger-text); +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/badges.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/badges.less new file mode 100644 index 0000000..6ee16dc --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/badges.less @@ -0,0 +1,66 @@ +// +// Badges +// -------------------------------------------------- + + +// Base class +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: @font-size-small; + font-weight: @badge-font-weight; + color: @badge-color; + line-height: @badge-line-height; + vertical-align: middle; + white-space: nowrap; + text-align: center; + background-color: @badge-bg; + border-radius: @badge-border-radius; + + // Empty badges collapse automatically (not available in IE8) + &:empty { + display: none; + } + + // Quick fix for badges in buttons + .btn & { + position: relative; + top: -1px; + } + + .btn-xs &, + .btn-group-xs > .btn & { + top: 0; + padding: 1px 5px; + } + + // Hover state, but only for links + a& { + &:hover, + &:focus { + color: @badge-link-hover-color; + text-decoration: none; + cursor: pointer; + } + } + + // Account for badges in navs + .list-group-item.active > &, + .nav-pills > .active > a > & { + color: @badge-active-color; + background-color: @badge-active-bg; + } + + .list-group-item > & { + float: right; + } + + .list-group-item > & + & { + margin-right: 5px; + } + + .nav-pills > li > a > & { + margin-left: 3px; + } +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/bootstrap.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/bootstrap.less new file mode 100644 index 0000000..4b9916e --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/bootstrap.less @@ -0,0 +1,56 @@ +/*! + * Bootstrap v3.3.5 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +// Core variables and mixins +@import "variables.less"; +@import "mixins.less"; + +// Reset and dependencies +@import "normalize.less"; +@import "print.less"; +@import "glyphicons.less"; + +// Core CSS +@import "scaffolding.less"; +@import "type.less"; +@import "code.less"; +@import "grid.less"; +@import "tables.less"; +@import "forms.less"; +@import "buttons.less"; + +// Components +@import "component-animations.less"; +@import "dropdowns.less"; +@import "button-groups.less"; +@import "input-groups.less"; +@import "navs.less"; +@import "navbar.less"; +@import "breadcrumbs.less"; +@import "pagination.less"; +@import "pager.less"; +@import "labels.less"; +@import "badges.less"; +@import "jumbotron.less"; +@import "thumbnails.less"; +@import "alerts.less"; +@import "progress-bars.less"; +@import "media.less"; +@import "list-group.less"; +@import "panels.less"; +@import "responsive-embed.less"; +@import "wells.less"; +@import "close.less"; + +// Components w/ JavaScript +@import "modals.less"; +@import "tooltip.less"; +@import "popovers.less"; +@import "carousel.less"; + +// Utility classes +@import "utilities.less"; +@import "responsive-utilities.less"; diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/breadcrumbs.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/breadcrumbs.less new file mode 100644 index 0000000..cb01d50 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/breadcrumbs.less @@ -0,0 +1,26 @@ +// +// Breadcrumbs +// -------------------------------------------------- + + +.breadcrumb { + padding: @breadcrumb-padding-vertical @breadcrumb-padding-horizontal; + margin-bottom: @line-height-computed; + list-style: none; + background-color: @breadcrumb-bg; + border-radius: @border-radius-base; + + > li { + display: inline-block; + + + li:before { + content: "@{breadcrumb-separator}\00a0"; // Unicode space added since inline-block means non-collapsing white-space + padding: 0 5px; + color: @breadcrumb-color; + } + } + + > .active { + color: @breadcrumb-active-color; + } +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/button-groups.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/button-groups.less new file mode 100644 index 0000000..6a0c5a8 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/button-groups.less @@ -0,0 +1,244 @@ +// +// Button groups +// -------------------------------------------------- + +// Make the div behave like a button +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; // match .btn alignment given font-size hack above + > .btn { + position: relative; + float: left; + // Bring the "active" button to the front + &:hover, + &:focus, + &:active, + &.active { + z-index: 2; + } + } +} + +// Prevent double borders when buttons are next to each other +.btn-group { + .btn + .btn, + .btn + .btn-group, + .btn-group + .btn, + .btn-group + .btn-group { + margin-left: -1px; + } +} + +// Optional: Group multiple button groups together for a toolbar +.btn-toolbar { + margin-left: -5px; // Offset the first child's margin + &:extend(.clearfix all); + + .btn, + .btn-group, + .input-group { + float: left; + } + > .btn, + > .btn-group, + > .input-group { + margin-left: 5px; + } +} + +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} + +// Set corners individual because sometimes a single button can be in a .btn-group and we need :first-child and :last-child to both match +.btn-group > .btn:first-child { + margin-left: 0; + &:not(:last-child):not(.dropdown-toggle) { + .border-right-radius(0); + } +} +// Need .dropdown-toggle since :last-child doesn't apply given a .dropdown-menu immediately after it +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + .border-left-radius(0); +} + +// Custom edits for including btn-groups within btn-groups (useful for including dropdown buttons within a btn-group) +.btn-group > .btn-group { + float: left; +} +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group > .btn-group:first-child:not(:last-child) { + > .btn:last-child, + > .dropdown-toggle { + .border-right-radius(0); + } +} +.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + .border-left-radius(0); +} + +// On active and open, don't show outline +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} + + +// Sizing +// +// Remix the default button sizing classes into new ones for easier manipulation. + +.btn-group-xs > .btn { &:extend(.btn-xs); } +.btn-group-sm > .btn { &:extend(.btn-sm); } +.btn-group-lg > .btn { &:extend(.btn-lg); } + + +// Split button dropdowns +// ---------------------- + +// Give the line between buttons some depth +.btn-group > .btn + .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; +} +.btn-group > .btn-lg + .dropdown-toggle { + padding-left: 12px; + padding-right: 12px; +} + +// The clickable button for toggling the menu +// Remove the gradient and set the same inset shadow as the :active state +.btn-group.open .dropdown-toggle { + .box-shadow(inset 0 3px 5px rgba(0,0,0,.125)); + + // Show no shadow for `.btn-link` since it has no other button styles. + &.btn-link { + .box-shadow(none); + } +} + + +// Reposition the caret +.btn .caret { + margin-left: 0; +} +// Carets in other button sizes +.btn-lg .caret { + border-width: @caret-width-large @caret-width-large 0; + border-bottom-width: 0; +} +// Upside down carets for .dropup +.dropup .btn-lg .caret { + border-width: 0 @caret-width-large @caret-width-large; +} + + +// Vertical button groups +// ---------------------- + +.btn-group-vertical { + > .btn, + > .btn-group, + > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; + } + + // Clear floats so dropdown menus can be properly placed + > .btn-group { + &:extend(.clearfix all); + > .btn { + float: none; + } + } + + > .btn + .btn, + > .btn + .btn-group, + > .btn-group + .btn, + > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; + } +} + +.btn-group-vertical > .btn { + &:not(:first-child):not(:last-child) { + border-radius: 0; + } + &:first-child:not(:last-child) { + border-top-right-radius: @btn-border-radius-base; + .border-bottom-radius(0); + } + &:last-child:not(:first-child) { + border-bottom-left-radius: @btn-border-radius-base; + .border-top-radius(0); + } +} +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group-vertical > .btn-group:first-child:not(:last-child) { + > .btn:last-child, + > .dropdown-toggle { + .border-bottom-radius(0); + } +} +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + .border-top-radius(0); +} + + +// Justified button groups +// ---------------------- + +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; + > .btn, + > .btn-group { + float: none; + display: table-cell; + width: 1%; + } + > .btn-group .btn { + width: 100%; + } + + > .btn-group .dropdown-menu { + left: auto; + } +} + + +// Checkbox and radio options +// +// In order to support the browser's form validation feedback, powered by the +// `required` attribute, we have to "hide" the inputs via `clip`. We cannot use +// `display: none;` or `visibility: hidden;` as that also hides the popover. +// Simply visually hiding the inputs via `opacity` would leave them clickable in +// certain cases which is prevented by using `clip` and `pointer-events`. +// This way, we ensure a DOM element is visible to position the popover from. +// +// See https://github.com/twbs/bootstrap/pull/12794 and +// https://github.com/twbs/bootstrap/pull/14559 for more information. + +[data-toggle="buttons"] { + > .btn, + > .btn-group > .btn { + input[type="radio"], + input[type="checkbox"] { + position: absolute; + clip: rect(0,0,0,0); + pointer-events: none; + } + } +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/buttons.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/buttons.less new file mode 100644 index 0000000..9cbb8f4 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/buttons.less @@ -0,0 +1,166 @@ +// +// Buttons +// -------------------------------------------------- + + +// Base styles +// -------------------------------------------------- + +.btn { + display: inline-block; + margin-bottom: 0; // For input.btn + font-weight: @btn-font-weight; + text-align: center; + vertical-align: middle; + touch-action: manipulation; + cursor: pointer; + background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214 + border: 1px solid transparent; + white-space: nowrap; + .button-size(@padding-base-vertical; @padding-base-horizontal; @font-size-base; @line-height-base; @btn-border-radius-base); + .user-select(none); + + &, + &:active, + &.active { + &:focus, + &.focus { + .tab-focus(); + } + } + + &:hover, + &:focus, + &.focus { + color: @btn-default-color; + text-decoration: none; + } + + &:active, + &.active { + outline: 0; + background-image: none; + .box-shadow(inset 0 3px 5px rgba(0,0,0,.125)); + } + + &.disabled, + &[disabled], + fieldset[disabled] & { + cursor: @cursor-disabled; + .opacity(.65); + .box-shadow(none); + } + + a& { + &.disabled, + fieldset[disabled] & { + pointer-events: none; // Future-proof disabling of clicks on `` elements + } + } +} + + +// Alternate buttons +// -------------------------------------------------- + +.btn-default { + .button-variant(@btn-default-color; @btn-default-bg; @btn-default-border); +} +.btn-primary { + .button-variant(@btn-primary-color; @btn-primary-bg; @btn-primary-border); +} +// Success appears as green +.btn-success { + .button-variant(@btn-success-color; @btn-success-bg; @btn-success-border); +} +// Info appears as blue-green +.btn-info { + .button-variant(@btn-info-color; @btn-info-bg; @btn-info-border); +} +// Warning appears as orange +.btn-warning { + .button-variant(@btn-warning-color; @btn-warning-bg; @btn-warning-border); +} +// Danger and error appear as red +.btn-danger { + .button-variant(@btn-danger-color; @btn-danger-bg; @btn-danger-border); +} + + +// Link buttons +// ------------------------- + +// Make a button look and behave like a link +.btn-link { + color: @link-color; + font-weight: normal; + border-radius: 0; + + &, + &:active, + &.active, + &[disabled], + fieldset[disabled] & { + background-color: transparent; + .box-shadow(none); + } + &, + &:hover, + &:focus, + &:active { + border-color: transparent; + } + &:hover, + &:focus { + color: @link-hover-color; + text-decoration: @link-hover-decoration; + background-color: transparent; + } + &[disabled], + fieldset[disabled] & { + &:hover, + &:focus { + color: @btn-link-disabled-color; + text-decoration: none; + } + } +} + + +// Button Sizes +// -------------------------------------------------- + +.btn-lg { + // line-height: ensure even-numbered height of button next to large input + .button-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @btn-border-radius-large); +} +.btn-sm { + // line-height: ensure proper height of button next to small input + .button-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @btn-border-radius-small); +} +.btn-xs { + .button-size(@padding-xs-vertical; @padding-xs-horizontal; @font-size-small; @line-height-small; @btn-border-radius-small); +} + + +// Block button +// -------------------------------------------------- + +.btn-block { + display: block; + width: 100%; +} + +// Vertically space out multiple block buttons +.btn-block + .btn-block { + margin-top: 5px; +} + +// Specificity overrides +input[type="submit"], +input[type="reset"], +input[type="button"] { + &.btn-block { + width: 100%; + } +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/carousel.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/carousel.less new file mode 100644 index 0000000..87ed696 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/carousel.less @@ -0,0 +1,269 @@ +// +// Carousel +// -------------------------------------------------- + + +// Wrapper for the slide container and indicators +.carousel { + position: relative; +} + +.carousel-inner { + position: relative; + overflow: hidden; + width: 100%; + + > .item { + display: none; + position: relative; + .transition(.6s ease-in-out left); + + // Account for jankitude on images + > img, + > a > img { + &:extend(.img-responsive); + line-height: 1; + } + + // WebKit CSS3 transforms for supported devices + @media all and (transform-3d), (-webkit-transform-3d) { + .transition-transform(~'0.6s ease-in-out'); + .backface-visibility(~'hidden'); + .perspective(1000px); + + &.next, + &.active.right { + .translate3d(100%, 0, 0); + left: 0; + } + &.prev, + &.active.left { + .translate3d(-100%, 0, 0); + left: 0; + } + &.next.left, + &.prev.right, + &.active { + .translate3d(0, 0, 0); + left: 0; + } + } + } + + > .active, + > .next, + > .prev { + display: block; + } + + > .active { + left: 0; + } + + > .next, + > .prev { + position: absolute; + top: 0; + width: 100%; + } + + > .next { + left: 100%; + } + > .prev { + left: -100%; + } + > .next.left, + > .prev.right { + left: 0; + } + + > .active.left { + left: -100%; + } + > .active.right { + left: 100%; + } + +} + +// Left/right controls for nav +// --------------------------- + +.carousel-control { + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: @carousel-control-width; + .opacity(@carousel-control-opacity); + font-size: @carousel-control-font-size; + color: @carousel-control-color; + text-align: center; + text-shadow: @carousel-text-shadow; + // We can't have this transition here because WebKit cancels the carousel + // animation if you trip this while in the middle of another animation. + + // Set gradients for backgrounds + &.left { + #gradient > .horizontal(@start-color: rgba(0,0,0,.5); @end-color: rgba(0,0,0,.0001)); + } + &.right { + left: auto; + right: 0; + #gradient > .horizontal(@start-color: rgba(0,0,0,.0001); @end-color: rgba(0,0,0,.5)); + } + + // Hover/focus state + &:hover, + &:focus { + outline: 0; + color: @carousel-control-color; + text-decoration: none; + .opacity(.9); + } + + // Toggles + .icon-prev, + .icon-next, + .glyphicon-chevron-left, + .glyphicon-chevron-right { + position: absolute; + top: 50%; + margin-top: -10px; + z-index: 5; + display: inline-block; + } + .icon-prev, + .glyphicon-chevron-left { + left: 50%; + margin-left: -10px; + } + .icon-next, + .glyphicon-chevron-right { + right: 50%; + margin-right: -10px; + } + .icon-prev, + .icon-next { + width: 20px; + height: 20px; + line-height: 1; + font-family: serif; + } + + + .icon-prev { + &:before { + content: '\2039';// SINGLE LEFT-POINTING ANGLE QUOTATION MARK (U+2039) + } + } + .icon-next { + &:before { + content: '\203a';// SINGLE RIGHT-POINTING ANGLE QUOTATION MARK (U+203A) + } + } +} + +// Optional indicator pips +// +// Add an unordered list with the following class and add a list item for each +// slide your carousel holds. + +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + margin-left: -30%; + padding-left: 0; + list-style: none; + text-align: center; + + li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + border: 1px solid @carousel-indicator-border-color; + border-radius: 10px; + cursor: pointer; + + // IE8-9 hack for event handling + // + // Internet Explorer 8-9 does not support clicks on elements without a set + // `background-color`. We cannot use `filter` since that's not viewed as a + // background color by the browser. Thus, a hack is needed. + // See https://developer.mozilla.org/en-US/docs/Web/Events/click#Internet_Explorer + // + // For IE8, we set solid black as it doesn't support `rgba()`. For IE9, we + // set alpha transparency for the best results possible. + background-color: #000 \9; // IE8 + background-color: rgba(0,0,0,0); // IE9 + } + .active { + margin: 0; + width: 12px; + height: 12px; + background-color: @carousel-indicator-active-bg; + } +} + +// Optional captions +// ----------------------------- +// Hidden by default for smaller viewports +.carousel-caption { + position: absolute; + left: 15%; + right: 15%; + bottom: 20px; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: @carousel-caption-color; + text-align: center; + text-shadow: @carousel-text-shadow; + & .btn { + text-shadow: none; // No shadow for button elements in carousel-caption + } +} + + +// Scale up controls for tablets and up +@media screen and (min-width: @screen-sm-min) { + + // Scale up the controls a smidge + .carousel-control { + .glyphicon-chevron-left, + .glyphicon-chevron-right, + .icon-prev, + .icon-next { + width: 30px; + height: 30px; + margin-top: -15px; + font-size: 30px; + } + .glyphicon-chevron-left, + .icon-prev { + margin-left: -15px; + } + .glyphicon-chevron-right, + .icon-next { + margin-right: -15px; + } + } + + // Show and left align the captions + .carousel-caption { + left: 20%; + right: 20%; + padding-bottom: 30px; + } + + // Move up the indicators + .carousel-indicators { + bottom: 20px; + } +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/close.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/close.less new file mode 100644 index 0000000..6d5bfe0 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/close.less @@ -0,0 +1,34 @@ +// +// Close icons +// -------------------------------------------------- + + +.close { + float: right; + font-size: (@font-size-base * 1.5); + font-weight: @close-font-weight; + line-height: 1; + color: @close-color; + text-shadow: @close-text-shadow; + .opacity(.2); + + &:hover, + &:focus { + color: @close-color; + text-decoration: none; + cursor: pointer; + .opacity(.5); + } + + // Additional properties for button version + // iOS requires the button element instead of an anchor tag. + // If you want the anchor version, it requires `href="#"`. + // See https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile + button& { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; + } +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/code.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/code.less new file mode 100644 index 0000000..a08b4d4 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/code.less @@ -0,0 +1,69 @@ +// +// Code (inline and block) +// -------------------------------------------------- + + +// Inline and block code styles +code, +kbd, +pre, +samp { + font-family: @font-family-monospace; +} + +// Inline code +code { + padding: 2px 4px; + font-size: 90%; + color: @code-color; + background-color: @code-bg; + border-radius: @border-radius-base; +} + +// User input typically entered via keyboard +kbd { + padding: 2px 4px; + font-size: 90%; + color: @kbd-color; + background-color: @kbd-bg; + border-radius: @border-radius-small; + box-shadow: inset 0 -1px 0 rgba(0,0,0,.25); + + kbd { + padding: 0; + font-size: 100%; + font-weight: bold; + box-shadow: none; + } +} + +// Blocks of code +pre { + display: block; + padding: ((@line-height-computed - 1) / 2); + margin: 0 0 (@line-height-computed / 2); + font-size: (@font-size-base - 1); // 14px to 13px + line-height: @line-height-base; + word-break: break-all; + word-wrap: break-word; + color: @pre-color; + background-color: @pre-bg; + border: 1px solid @pre-border-color; + border-radius: @border-radius-base; + + // Account for some code outputs that place code tags in pre tags + code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0; + } +} + +// Enable scrollable blocks of code +.pre-scrollable { + max-height: @pre-scrollable-max-height; + overflow-y: scroll; +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/component-animations.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/component-animations.less new file mode 100644 index 0000000..0bcee91 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/component-animations.less @@ -0,0 +1,33 @@ +// +// Component animations +// -------------------------------------------------- + +// Heads up! +// +// We don't use the `.opacity()` mixin here since it causes a bug with text +// fields in IE7-8. Source: https://github.com/twbs/bootstrap/pull/3552. + +.fade { + opacity: 0; + .transition(opacity .15s linear); + &.in { + opacity: 1; + } +} + +.collapse { + display: none; + + &.in { display: block; } + tr&.in { display: table-row; } + tbody&.in { display: table-row-group; } +} + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + .transition-property(~"height, visibility"); + .transition-duration(.35s); + .transition-timing-function(ease); +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/dropdowns.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/dropdowns.less new file mode 100644 index 0000000..f6876c1 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/dropdowns.less @@ -0,0 +1,216 @@ +// +// Dropdown menus +// -------------------------------------------------- + + +// Dropdown arrow/caret +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: @caret-width-base dashed; + border-top: @caret-width-base solid ~"\9"; // IE8 + border-right: @caret-width-base solid transparent; + border-left: @caret-width-base solid transparent; +} + +// The dropdown wrapper (div) +.dropup, +.dropdown { + position: relative; +} + +// Prevent the focus on the dropdown toggle when closing dropdowns +.dropdown-toggle:focus { + outline: 0; +} + +// The dropdown menu (ul) +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: @zindex-dropdown; + display: none; // none by default, but block on "open" of the menu + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; // override default ul + list-style: none; + font-size: @font-size-base; + text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer) + background-color: @dropdown-bg; + border: 1px solid @dropdown-fallback-border; // IE8 fallback + border: 1px solid @dropdown-border; + border-radius: @border-radius-base; + .box-shadow(0 6px 12px rgba(0,0,0,.175)); + background-clip: padding-box; + + // Aligns the dropdown menu to right + // + // Deprecated as of 3.1.0 in favor of `.dropdown-menu-[dir]` + &.pull-right { + right: 0; + left: auto; + } + + // Dividers (basically an hr) within the dropdown + .divider { + .nav-divider(@dropdown-divider-bg); + } + + // Links within the dropdown menu + > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: @line-height-base; + color: @dropdown-link-color; + white-space: nowrap; // prevent links from randomly breaking onto new lines + } +} + +// Hover/Focus state +.dropdown-menu > li > a { + &:hover, + &:focus { + text-decoration: none; + color: @dropdown-link-hover-color; + background-color: @dropdown-link-hover-bg; + } +} + +// Active state +.dropdown-menu > .active > a { + &, + &:hover, + &:focus { + color: @dropdown-link-active-color; + text-decoration: none; + outline: 0; + background-color: @dropdown-link-active-bg; + } +} + +// Disabled state +// +// Gray out text and ensure the hover/focus state remains gray + +.dropdown-menu > .disabled > a { + &, + &:hover, + &:focus { + color: @dropdown-link-disabled-color; + } + + // Nuke hover/focus effects + &:hover, + &:focus { + text-decoration: none; + background-color: transparent; + background-image: none; // Remove CSS gradient + .reset-filter(); + cursor: @cursor-disabled; + } +} + +// Open state for the dropdown +.open { + // Show the menu + > .dropdown-menu { + display: block; + } + + // Remove the outline when :focus is triggered + > a { + outline: 0; + } +} + +// Menu positioning +// +// Add extra class to `.dropdown-menu` to flip the alignment of the dropdown +// menu with the parent. +.dropdown-menu-right { + left: auto; // Reset the default from `.dropdown-menu` + right: 0; +} +// With v3, we enabled auto-flipping if you have a dropdown within a right +// aligned nav component. To enable the undoing of that, we provide an override +// to restore the default dropdown menu alignment. +// +// This is only for left-aligning a dropdown menu within a `.navbar-right` or +// `.pull-right` nav component. +.dropdown-menu-left { + left: 0; + right: auto; +} + +// Dropdown section headers +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: @font-size-small; + line-height: @line-height-base; + color: @dropdown-header-color; + white-space: nowrap; // as with > li > a +} + +// Backdrop to catch body clicks on mobile, etc. +.dropdown-backdrop { + position: fixed; + left: 0; + right: 0; + bottom: 0; + top: 0; + z-index: (@zindex-dropdown - 10); +} + +// Right aligned dropdowns +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} + +// Allow for dropdowns to go bottom up (aka, dropup-menu) +// +// Just add .dropup after the standard .dropdown class and you're set, bro. +// TODO: abstract this so that the navbar fixed styles are not placed here? + +.dropup, +.navbar-fixed-bottom .dropdown { + // Reverse the caret + .caret { + border-top: 0; + border-bottom: @caret-width-base dashed; + border-bottom: @caret-width-base solid ~"\9"; // IE8 + content: ""; + } + // Different positioning for bottom up menu + .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 2px; + } +} + + +// Component alignment +// +// Reiterate per navbar.less and the modified component alignment there. + +@media (min-width: @grid-float-breakpoint) { + .navbar-right { + .dropdown-menu { + .dropdown-menu-right(); + } + // Necessary for overrides of the default right aligned menu. + // Will remove come v4 in all likelihood. + .dropdown-menu-left { + .dropdown-menu-left(); + } + } +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/forms.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/forms.less new file mode 100644 index 0000000..910c1e1 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/forms.less @@ -0,0 +1,613 @@ +// +// Forms +// -------------------------------------------------- + + +// Normalize non-controls +// +// Restyle and baseline non-control form elements. + +fieldset { + padding: 0; + margin: 0; + border: 0; + // Chrome and Firefox set a `min-width: min-content;` on fieldsets, + // so we reset that to ensure it behaves more like a standard block element. + // See https://github.com/twbs/bootstrap/issues/12359. + min-width: 0; +} + +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: @line-height-computed; + font-size: (@font-size-base * 1.5); + line-height: inherit; + color: @legend-color; + border: 0; + border-bottom: 1px solid @legend-border-color; +} + +label { + display: inline-block; + max-width: 100%; // Force IE8 to wrap long content (see https://github.com/twbs/bootstrap/issues/13141) + margin-bottom: 5px; + font-weight: bold; +} + + +// Normalize form controls +// +// While most of our form styles require extra classes, some basic normalization +// is required to ensure optimum display with or without those classes to better +// address browser inconsistencies. + +// Override content-box in Normalize (* isn't specific enough) +input[type="search"] { + .box-sizing(border-box); +} + +// Position radios and checkboxes better +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; // IE8-9 + line-height: normal; +} + +input[type="file"] { + display: block; +} + +// Make range inputs behave like textual form controls +input[type="range"] { + display: block; + width: 100%; +} + +// Make multiple select elements height not fixed +select[multiple], +select[size] { + height: auto; +} + +// Focus for file, radio, and checkbox +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + .tab-focus(); +} + +// Adjust output element +output { + display: block; + padding-top: (@padding-base-vertical + 1); + font-size: @font-size-base; + line-height: @line-height-base; + color: @input-color; +} + + +// Common form controls +// +// Shared size and type resets for form controls. Apply `.form-control` to any +// of the following form controls: +// +// select +// textarea +// input[type="text"] +// input[type="password"] +// input[type="datetime"] +// input[type="datetime-local"] +// input[type="date"] +// input[type="month"] +// input[type="time"] +// input[type="week"] +// input[type="number"] +// input[type="email"] +// input[type="url"] +// input[type="search"] +// input[type="tel"] +// input[type="color"] + +.form-control { + display: block; + width: 100%; + height: @input-height-base; // Make inputs at least the height of their button counterpart (base line-height + padding + border) + padding: @padding-base-vertical @padding-base-horizontal; + font-size: @font-size-base; + line-height: @line-height-base; + color: @input-color; + background-color: @input-bg; + background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214 + border: 1px solid @input-border; + border-radius: @input-border-radius; // Note: This has no effect on s in CSS. + .box-shadow(inset 0 1px 1px rgba(0,0,0,.075)); + .transition(~"border-color ease-in-out .15s, box-shadow ease-in-out .15s"); + + // Customize the `:focus` state to imitate native WebKit styles. + .form-control-focus(); + + // Placeholder + .placeholder(); + + // Unstyle the caret on `` +// element gets special love because it's special, and that's a fact! +.input-size(@input-height; @padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) { + height: @input-height; + padding: @padding-vertical @padding-horizontal; + font-size: @font-size; + line-height: @line-height; + border-radius: @border-radius; + + select& { + height: @input-height; + line-height: @input-height; + } + + textarea&, + select[multiple]& { + height: auto; + } +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/gradients.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/gradients.less new file mode 100644 index 0000000..0b88a89 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/gradients.less @@ -0,0 +1,59 @@ +// Gradients + +#gradient { + + // Horizontal gradient, from left to right + // + // Creates two color stops, start and end, by specifying a color and position for each color stop. + // Color stops are not available in IE9 and below. + .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) { + background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+ + background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12 + background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+ + background-repeat: repeat-x; + filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)",argb(@start-color),argb(@end-color))); // IE9 and down + } + + // Vertical gradient, from top to bottom + // + // Creates two color stops, start and end, by specifying a color and position for each color stop. + // Color stops are not available in IE9 and below. + .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) { + background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+ + background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Opera 12 + background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+ + background-repeat: repeat-x; + filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color),argb(@end-color))); // IE9 and down + } + + .directional(@start-color: #555; @end-color: #333; @deg: 45deg) { + background-repeat: repeat-x; + background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+ + background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12 + background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+ + } + .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) { + background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color); + background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color); + background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color); + background-repeat: no-repeat; + filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback + } + .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) { + background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color); + background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color); + background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color); + background-repeat: no-repeat; + filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback + } + .radial(@inner-color: #555; @outer-color: #333) { + background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color); + background-image: radial-gradient(circle, @inner-color, @outer-color); + background-repeat: no-repeat; + } + .striped(@color: rgba(255,255,255,.15); @angle: 45deg) { + background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent); + background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent); + } +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/grid-framework.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/grid-framework.less new file mode 100644 index 0000000..8c23eed --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/grid-framework.less @@ -0,0 +1,91 @@ +// Framework grid generation +// +// Used only by Bootstrap to generate the correct number of grid classes given +// any value of `@grid-columns`. + +.make-grid-columns() { + // Common styles for all sizes of grid columns, widths 1-12 + .col(@index) { // initial + @item: ~".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}"; + .col((@index + 1), @item); + } + .col(@index, @list) when (@index =< @grid-columns) { // general; "=<" isn't a typo + @item: ~".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}"; + .col((@index + 1), ~"@{list}, @{item}"); + } + .col(@index, @list) when (@index > @grid-columns) { // terminal + @{list} { + position: relative; + // Prevent columns from collapsing when empty + min-height: 1px; + // Inner gutter via padding + padding-left: ceil((@grid-gutter-width / 2)); + padding-right: floor((@grid-gutter-width / 2)); + } + } + .col(1); // kickstart it +} + +.float-grid-columns(@class) { + .col(@index) { // initial + @item: ~".col-@{class}-@{index}"; + .col((@index + 1), @item); + } + .col(@index, @list) when (@index =< @grid-columns) { // general + @item: ~".col-@{class}-@{index}"; + .col((@index + 1), ~"@{list}, @{item}"); + } + .col(@index, @list) when (@index > @grid-columns) { // terminal + @{list} { + float: left; + } + } + .col(1); // kickstart it +} + +.calc-grid-column(@index, @class, @type) when (@type = width) and (@index > 0) { + .col-@{class}-@{index} { + width: percentage((@index / @grid-columns)); + } +} +.calc-grid-column(@index, @class, @type) when (@type = push) and (@index > 0) { + .col-@{class}-push-@{index} { + left: percentage((@index / @grid-columns)); + } +} +.calc-grid-column(@index, @class, @type) when (@type = push) and (@index = 0) { + .col-@{class}-push-0 { + left: auto; + } +} +.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index > 0) { + .col-@{class}-pull-@{index} { + right: percentage((@index / @grid-columns)); + } +} +.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index = 0) { + .col-@{class}-pull-0 { + right: auto; + } +} +.calc-grid-column(@index, @class, @type) when (@type = offset) { + .col-@{class}-offset-@{index} { + margin-left: percentage((@index / @grid-columns)); + } +} + +// Basic looping in LESS +.loop-grid-columns(@index, @class, @type) when (@index >= 0) { + .calc-grid-column(@index, @class, @type); + // next iteration + .loop-grid-columns((@index - 1), @class, @type); +} + +// Create grid for specific class +.make-grid(@class) { + .float-grid-columns(@class); + .loop-grid-columns(@grid-columns, @class, width); + .loop-grid-columns(@grid-columns, @class, pull); + .loop-grid-columns(@grid-columns, @class, push); + .loop-grid-columns(@grid-columns, @class, offset); +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/grid.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/grid.less new file mode 100644 index 0000000..f144c15 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/grid.less @@ -0,0 +1,122 @@ +// Grid system +// +// Generate semantic grid columns with these mixins. + +// Centered container element +.container-fixed(@gutter: @grid-gutter-width) { + margin-right: auto; + margin-left: auto; + padding-left: (@gutter / 2); + padding-right: (@gutter / 2); + &:extend(.clearfix all); +} + +// Creates a wrapper for a series of columns +.make-row(@gutter: @grid-gutter-width) { + margin-left: ceil((@gutter / -2)); + margin-right: floor((@gutter / -2)); + &:extend(.clearfix all); +} + +// Generate the extra small columns +.make-xs-column(@columns; @gutter: @grid-gutter-width) { + position: relative; + float: left; + width: percentage((@columns / @grid-columns)); + min-height: 1px; + padding-left: (@gutter / 2); + padding-right: (@gutter / 2); +} +.make-xs-column-offset(@columns) { + margin-left: percentage((@columns / @grid-columns)); +} +.make-xs-column-push(@columns) { + left: percentage((@columns / @grid-columns)); +} +.make-xs-column-pull(@columns) { + right: percentage((@columns / @grid-columns)); +} + +// Generate the small columns +.make-sm-column(@columns; @gutter: @grid-gutter-width) { + position: relative; + min-height: 1px; + padding-left: (@gutter / 2); + padding-right: (@gutter / 2); + + @media (min-width: @screen-sm-min) { + float: left; + width: percentage((@columns / @grid-columns)); + } +} +.make-sm-column-offset(@columns) { + @media (min-width: @screen-sm-min) { + margin-left: percentage((@columns / @grid-columns)); + } +} +.make-sm-column-push(@columns) { + @media (min-width: @screen-sm-min) { + left: percentage((@columns / @grid-columns)); + } +} +.make-sm-column-pull(@columns) { + @media (min-width: @screen-sm-min) { + right: percentage((@columns / @grid-columns)); + } +} + +// Generate the medium columns +.make-md-column(@columns; @gutter: @grid-gutter-width) { + position: relative; + min-height: 1px; + padding-left: (@gutter / 2); + padding-right: (@gutter / 2); + + @media (min-width: @screen-md-min) { + float: left; + width: percentage((@columns / @grid-columns)); + } +} +.make-md-column-offset(@columns) { + @media (min-width: @screen-md-min) { + margin-left: percentage((@columns / @grid-columns)); + } +} +.make-md-column-push(@columns) { + @media (min-width: @screen-md-min) { + left: percentage((@columns / @grid-columns)); + } +} +.make-md-column-pull(@columns) { + @media (min-width: @screen-md-min) { + right: percentage((@columns / @grid-columns)); + } +} + +// Generate the large columns +.make-lg-column(@columns; @gutter: @grid-gutter-width) { + position: relative; + min-height: 1px; + padding-left: (@gutter / 2); + padding-right: (@gutter / 2); + + @media (min-width: @screen-lg-min) { + float: left; + width: percentage((@columns / @grid-columns)); + } +} +.make-lg-column-offset(@columns) { + @media (min-width: @screen-lg-min) { + margin-left: percentage((@columns / @grid-columns)); + } +} +.make-lg-column-push(@columns) { + @media (min-width: @screen-lg-min) { + left: percentage((@columns / @grid-columns)); + } +} +.make-lg-column-pull(@columns) { + @media (min-width: @screen-lg-min) { + right: percentage((@columns / @grid-columns)); + } +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/hide-text.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/hide-text.less new file mode 100644 index 0000000..bc70118 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/hide-text.less @@ -0,0 +1,21 @@ +// CSS image replacement +// +// Heads up! v3 launched with only `.hide-text()`, but per our pattern for +// mixins being reused as classes with the same name, this doesn't hold up. As +// of v3.0.1 we have added `.text-hide()` and deprecated `.hide-text()`. +// +// Source: https://github.com/h5bp/html5-boilerplate/commit/aa0396eae757 + +// Deprecated as of v3.0.1 (will be removed in v4) +.hide-text() { + font: ~"0/0" a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +// New mixin to use as of v3.0.1 +.text-hide() { + .hide-text(); +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/image.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/image.less new file mode 100644 index 0000000..f233cb3 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/image.less @@ -0,0 +1,33 @@ +// Image Mixins +// - Responsive image +// - Retina image + + +// Responsive image +// +// Keep images from scaling beyond the width of their parents. +.img-responsive(@display: block) { + display: @display; + max-width: 100%; // Part 1: Set a maximum relative to the parent + height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching +} + + +// Retina image +// +// Short retina mixin for setting background-image and -size. Note that the +// spelling of `min--moz-device-pixel-ratio` is intentional. +.img-retina(@file-1x; @file-2x; @width-1x; @height-1x) { + background-image: url("@{file-1x}"); + + @media + only screen and (-webkit-min-device-pixel-ratio: 2), + only screen and ( min--moz-device-pixel-ratio: 2), + only screen and ( -o-min-device-pixel-ratio: 2/1), + only screen and ( min-device-pixel-ratio: 2), + only screen and ( min-resolution: 192dpi), + only screen and ( min-resolution: 2dppx) { + background-image: url("@{file-2x}"); + background-size: @width-1x @height-1x; + } +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/labels.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/labels.less new file mode 100644 index 0000000..9f7a67e --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/labels.less @@ -0,0 +1,12 @@ +// Labels + +.label-variant(@color) { + background-color: @color; + + &[href] { + &:hover, + &:focus { + background-color: darken(@color, 10%); + } + } +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/list-group.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/list-group.less new file mode 100644 index 0000000..03aa190 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/list-group.less @@ -0,0 +1,30 @@ +// List Groups + +.list-group-item-variant(@state; @background; @color) { + .list-group-item-@{state} { + color: @color; + background-color: @background; + + a&, + button& { + color: @color; + + .list-group-item-heading { + color: inherit; + } + + &:hover, + &:focus { + color: @color; + background-color: darken(@background, 5%); + } + &.active, + &.active:hover, + &.active:focus { + color: #fff; + background-color: @color; + border-color: @color; + } + } + } +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/nav-divider.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/nav-divider.less new file mode 100644 index 0000000..feb1e9e --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/nav-divider.less @@ -0,0 +1,10 @@ +// Horizontal dividers +// +// Dividers (basically an hr) within dropdowns and nav lists + +.nav-divider(@color: #e5e5e5) { + height: 1px; + margin: ((@line-height-computed / 2) - 1) 0; + overflow: hidden; + background-color: @color; +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/nav-vertical-align.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/nav-vertical-align.less new file mode 100644 index 0000000..d458c78 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/nav-vertical-align.less @@ -0,0 +1,9 @@ +// Navbar vertical align +// +// Vertically center elements in the navbar. +// Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin. + +.navbar-vertical-align(@element-height) { + margin-top: ((@navbar-height - @element-height) / 2); + margin-bottom: ((@navbar-height - @element-height) / 2); +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/opacity.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/opacity.less new file mode 100644 index 0000000..33ed25c --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/opacity.less @@ -0,0 +1,8 @@ +// Opacity + +.opacity(@opacity) { + opacity: @opacity; + // IE8 filter + @opacity-ie: (@opacity * 100); + filter: ~"alpha(opacity=@{opacity-ie})"; +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/pagination.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/pagination.less new file mode 100644 index 0000000..618804f --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/pagination.less @@ -0,0 +1,24 @@ +// Pagination + +.pagination-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) { + > li { + > a, + > span { + padding: @padding-vertical @padding-horizontal; + font-size: @font-size; + line-height: @line-height; + } + &:first-child { + > a, + > span { + .border-left-radius(@border-radius); + } + } + &:last-child { + > a, + > span { + .border-right-radius(@border-radius); + } + } + } +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/panels.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/panels.less new file mode 100644 index 0000000..49ee10d --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/panels.less @@ -0,0 +1,24 @@ +// Panels + +.panel-variant(@border; @heading-text-color; @heading-bg-color; @heading-border) { + border-color: @border; + + & > .panel-heading { + color: @heading-text-color; + background-color: @heading-bg-color; + border-color: @heading-border; + + + .panel-collapse > .panel-body { + border-top-color: @border; + } + .badge { + color: @heading-bg-color; + background-color: @heading-text-color; + } + } + & > .panel-footer { + + .panel-collapse > .panel-body { + border-bottom-color: @border; + } + } +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/progress-bar.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/progress-bar.less new file mode 100644 index 0000000..f07996a --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/progress-bar.less @@ -0,0 +1,10 @@ +// Progress bars + +.progress-bar-variant(@color) { + background-color: @color; + + // Deprecated parent class requirement as of v3.2.0 + .progress-striped & { + #gradient > .striped(); + } +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/reset-filter.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/reset-filter.less new file mode 100644 index 0000000..68cdb5e --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/reset-filter.less @@ -0,0 +1,8 @@ +// Reset filters for IE +// +// When you need to remove a gradient background, do not forget to use this to reset +// the IE filter for IE9 and below. + +.reset-filter() { + filter: e(%("progid:DXImageTransform.Microsoft.gradient(enabled = false)")); +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/reset-text.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/reset-text.less new file mode 100644 index 0000000..58dd4d1 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/reset-text.less @@ -0,0 +1,18 @@ +.reset-text() { + font-family: @font-family-base; + // We deliberately do NOT reset font-size. + font-style: normal; + font-weight: normal; + letter-spacing: normal; + line-break: auto; + line-height: @line-height-base; + text-align: left; // Fallback for where `start` is not supported + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + white-space: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/resize.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/resize.less new file mode 100644 index 0000000..3acd3af --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/resize.less @@ -0,0 +1,6 @@ +// Resize anything + +.resizable(@direction) { + resize: @direction; // Options: horizontal, vertical, both + overflow: auto; // Per CSS3 UI, `resize` only applies when `overflow` isn't `visible` +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/responsive-visibility.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/responsive-visibility.less new file mode 100644 index 0000000..ecf1e97 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/responsive-visibility.less @@ -0,0 +1,15 @@ +// Responsive utilities + +// +// More easily include all the states for responsive-utilities.less. +.responsive-visibility() { + display: block !important; + table& { display: table !important; } + tr& { display: table-row !important; } + th&, + td& { display: table-cell !important; } +} + +.responsive-invisibility() { + display: none !important; +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/size.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/size.less new file mode 100644 index 0000000..a8be650 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/size.less @@ -0,0 +1,10 @@ +// Sizing shortcuts + +.size(@width; @height) { + width: @width; + height: @height; +} + +.square(@size) { + .size(@size; @size); +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/tab-focus.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/tab-focus.less new file mode 100644 index 0000000..1f1f05a --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/tab-focus.less @@ -0,0 +1,9 @@ +// WebKit-style focus + +.tab-focus() { + // Default + outline: thin dotted; + // WebKit + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/table-row.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/table-row.less new file mode 100644 index 0000000..0f287f1 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/table-row.less @@ -0,0 +1,28 @@ +// Tables + +.table-row-variant(@state; @background) { + // Exact selectors below required to override `.table-striped` and prevent + // inheritance to nested tables. + .table > thead > tr, + .table > tbody > tr, + .table > tfoot > tr { + > td.@{state}, + > th.@{state}, + &.@{state} > td, + &.@{state} > th { + background-color: @background; + } + } + + // Hover states for `.table-hover` + // Note: this is not available for cells or rows within `thead` or `tfoot`. + .table-hover > tbody > tr { + > td.@{state}:hover, + > th.@{state}:hover, + &.@{state}:hover > td, + &:hover > .@{state}, + &.@{state}:hover > th { + background-color: darken(@background, 5%); + } + } +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/text-emphasis.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/text-emphasis.less new file mode 100644 index 0000000..9e8a77a --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/text-emphasis.less @@ -0,0 +1,9 @@ +// Typography + +.text-emphasis-variant(@color) { + color: @color; + a&:hover, + a&:focus { + color: darken(@color, 10%); + } +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/text-overflow.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/text-overflow.less new file mode 100644 index 0000000..c11ad2f --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/text-overflow.less @@ -0,0 +1,8 @@ +// Text overflow +// Requires inline-block or block for proper styling + +.text-overflow() { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/vendor-prefixes.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/vendor-prefixes.less new file mode 100644 index 0000000..afd3331 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/vendor-prefixes.less @@ -0,0 +1,227 @@ +// Vendor Prefixes +// +// All vendor mixins are deprecated as of v3.2.0 due to the introduction of +// Autoprefixer in our Gruntfile. They will be removed in v4. + +// - Animations +// - Backface visibility +// - Box shadow +// - Box sizing +// - Content columns +// - Hyphens +// - Placeholder text +// - Transformations +// - Transitions +// - User Select + + +// Animations +.animation(@animation) { + -webkit-animation: @animation; + -o-animation: @animation; + animation: @animation; +} +.animation-name(@name) { + -webkit-animation-name: @name; + animation-name: @name; +} +.animation-duration(@duration) { + -webkit-animation-duration: @duration; + animation-duration: @duration; +} +.animation-timing-function(@timing-function) { + -webkit-animation-timing-function: @timing-function; + animation-timing-function: @timing-function; +} +.animation-delay(@delay) { + -webkit-animation-delay: @delay; + animation-delay: @delay; +} +.animation-iteration-count(@iteration-count) { + -webkit-animation-iteration-count: @iteration-count; + animation-iteration-count: @iteration-count; +} +.animation-direction(@direction) { + -webkit-animation-direction: @direction; + animation-direction: @direction; +} +.animation-fill-mode(@fill-mode) { + -webkit-animation-fill-mode: @fill-mode; + animation-fill-mode: @fill-mode; +} + +// Backface visibility +// Prevent browsers from flickering when using CSS 3D transforms. +// Default value is `visible`, but can be changed to `hidden` + +.backface-visibility(@visibility){ + -webkit-backface-visibility: @visibility; + -moz-backface-visibility: @visibility; + backface-visibility: @visibility; +} + +// Drop shadows +// +// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's +// supported browsers that have box shadow capabilities now support it. + +.box-shadow(@shadow) { + -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1 + box-shadow: @shadow; +} + +// Box sizing +.box-sizing(@boxmodel) { + -webkit-box-sizing: @boxmodel; + -moz-box-sizing: @boxmodel; + box-sizing: @boxmodel; +} + +// CSS3 Content Columns +.content-columns(@column-count; @column-gap: @grid-gutter-width) { + -webkit-column-count: @column-count; + -moz-column-count: @column-count; + column-count: @column-count; + -webkit-column-gap: @column-gap; + -moz-column-gap: @column-gap; + column-gap: @column-gap; +} + +// Optional hyphenation +.hyphens(@mode: auto) { + word-wrap: break-word; + -webkit-hyphens: @mode; + -moz-hyphens: @mode; + -ms-hyphens: @mode; // IE10+ + -o-hyphens: @mode; + hyphens: @mode; +} + +// Placeholder text +.placeholder(@color: @input-color-placeholder) { + // Firefox + &::-moz-placeholder { + color: @color; + opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526 + } + &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+ + &::-webkit-input-placeholder { color: @color; } // Safari and Chrome +} + +// Transformations +.scale(@ratio) { + -webkit-transform: scale(@ratio); + -ms-transform: scale(@ratio); // IE9 only + -o-transform: scale(@ratio); + transform: scale(@ratio); +} +.scale(@ratioX; @ratioY) { + -webkit-transform: scale(@ratioX, @ratioY); + -ms-transform: scale(@ratioX, @ratioY); // IE9 only + -o-transform: scale(@ratioX, @ratioY); + transform: scale(@ratioX, @ratioY); +} +.scaleX(@ratio) { + -webkit-transform: scaleX(@ratio); + -ms-transform: scaleX(@ratio); // IE9 only + -o-transform: scaleX(@ratio); + transform: scaleX(@ratio); +} +.scaleY(@ratio) { + -webkit-transform: scaleY(@ratio); + -ms-transform: scaleY(@ratio); // IE9 only + -o-transform: scaleY(@ratio); + transform: scaleY(@ratio); +} +.skew(@x; @y) { + -webkit-transform: skewX(@x) skewY(@y); + -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+ + -o-transform: skewX(@x) skewY(@y); + transform: skewX(@x) skewY(@y); +} +.translate(@x; @y) { + -webkit-transform: translate(@x, @y); + -ms-transform: translate(@x, @y); // IE9 only + -o-transform: translate(@x, @y); + transform: translate(@x, @y); +} +.translate3d(@x; @y; @z) { + -webkit-transform: translate3d(@x, @y, @z); + transform: translate3d(@x, @y, @z); +} +.rotate(@degrees) { + -webkit-transform: rotate(@degrees); + -ms-transform: rotate(@degrees); // IE9 only + -o-transform: rotate(@degrees); + transform: rotate(@degrees); +} +.rotateX(@degrees) { + -webkit-transform: rotateX(@degrees); + -ms-transform: rotateX(@degrees); // IE9 only + -o-transform: rotateX(@degrees); + transform: rotateX(@degrees); +} +.rotateY(@degrees) { + -webkit-transform: rotateY(@degrees); + -ms-transform: rotateY(@degrees); // IE9 only + -o-transform: rotateY(@degrees); + transform: rotateY(@degrees); +} +.perspective(@perspective) { + -webkit-perspective: @perspective; + -moz-perspective: @perspective; + perspective: @perspective; +} +.perspective-origin(@perspective) { + -webkit-perspective-origin: @perspective; + -moz-perspective-origin: @perspective; + perspective-origin: @perspective; +} +.transform-origin(@origin) { + -webkit-transform-origin: @origin; + -moz-transform-origin: @origin; + -ms-transform-origin: @origin; // IE9 only + transform-origin: @origin; +} + + +// Transitions + +.transition(@transition) { + -webkit-transition: @transition; + -o-transition: @transition; + transition: @transition; +} +.transition-property(@transition-property) { + -webkit-transition-property: @transition-property; + transition-property: @transition-property; +} +.transition-delay(@transition-delay) { + -webkit-transition-delay: @transition-delay; + transition-delay: @transition-delay; +} +.transition-duration(@transition-duration) { + -webkit-transition-duration: @transition-duration; + transition-duration: @transition-duration; +} +.transition-timing-function(@timing-function) { + -webkit-transition-timing-function: @timing-function; + transition-timing-function: @timing-function; +} +.transition-transform(@transition) { + -webkit-transition: -webkit-transform @transition; + -moz-transition: -moz-transform @transition; + -o-transition: -o-transform @transition; + transition: transform @transition; +} + + +// User select +// For selecting text on the page + +.user-select(@select) { + -webkit-user-select: @select; + -moz-user-select: @select; + -ms-user-select: @select; // IE10+ + user-select: @select; +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/modals.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/modals.less new file mode 100644 index 0000000..1de6220 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/modals.less @@ -0,0 +1,150 @@ +// +// Modals +// -------------------------------------------------- + +// .modal-open - body class for killing the scroll +// .modal - container to scroll within +// .modal-dialog - positioning shell for the actual modal +// .modal-content - actual modal w/ bg and corners and shit + +// Kill the scroll on the body +.modal-open { + overflow: hidden; +} + +// Container that the modal scrolls within +.modal { + display: none; + overflow: hidden; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: @zindex-modal; + -webkit-overflow-scrolling: touch; + + // Prevent Chrome on Windows from adding a focus outline. For details, see + // https://github.com/twbs/bootstrap/pull/10951. + outline: 0; + + // When fading in the modal, animate it to slide down + &.fade .modal-dialog { + .translate(0, -25%); + .transition-transform(~"0.3s ease-out"); + } + &.in .modal-dialog { .translate(0, 0) } +} +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} + +// Shell div to position the modal with bottom padding +.modal-dialog { + position: relative; + width: auto; + margin: 10px; +} + +// Actual modal +.modal-content { + position: relative; + background-color: @modal-content-bg; + border: 1px solid @modal-content-fallback-border-color; //old browsers fallback (ie8 etc) + border: 1px solid @modal-content-border-color; + border-radius: @border-radius-large; + .box-shadow(0 3px 9px rgba(0,0,0,.5)); + background-clip: padding-box; + // Remove focus outline from opened modal + outline: 0; +} + +// Modal background +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: @zindex-modal-background; + background-color: @modal-backdrop-bg; + // Fade for backdrop + &.fade { .opacity(0); } + &.in { .opacity(@modal-backdrop-opacity); } +} + +// Modal header +// Top section of the modal w/ title and dismiss +.modal-header { + padding: @modal-title-padding; + border-bottom: 1px solid @modal-header-border-color; + min-height: (@modal-title-padding + @modal-title-line-height); +} +// Close icon +.modal-header .close { + margin-top: -2px; +} + +// Title text within header +.modal-title { + margin: 0; + line-height: @modal-title-line-height; +} + +// Modal body +// Where all modal content resides (sibling of .modal-header and .modal-footer) +.modal-body { + position: relative; + padding: @modal-inner-padding; +} + +// Footer (for actions) +.modal-footer { + padding: @modal-inner-padding; + text-align: right; // right align buttons + border-top: 1px solid @modal-footer-border-color; + &:extend(.clearfix all); // clear it in case folks use .pull-* classes on buttons + + // Properly space out buttons + .btn + .btn { + margin-left: 5px; + margin-bottom: 0; // account for input[type="submit"] which gets the bottom margin like all other inputs + } + // but override that for button groups + .btn-group .btn + .btn { + margin-left: -1px; + } + // and override it for block buttons as well + .btn-block + .btn-block { + margin-left: 0; + } +} + +// Measure scrollbar width for padding body during modal show/hide +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} + +// Scale up the modal +@media (min-width: @screen-sm-min) { + // Automatically set modal's width for larger viewports + .modal-dialog { + width: @modal-md; + margin: 30px auto; + } + .modal-content { + .box-shadow(0 5px 15px rgba(0,0,0,.5)); + } + + // Modal sizes + .modal-sm { width: @modal-sm; } +} + +@media (min-width: @screen-md-min) { + .modal-lg { width: @modal-lg; } +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/navbar.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/navbar.less new file mode 100644 index 0000000..6d751bb --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/navbar.less @@ -0,0 +1,660 @@ +// +// Navbars +// -------------------------------------------------- + + +// Wrapper and base class +// +// Provide a static navbar from which we expand to create full-width, fixed, and +// other navbar variations. + +.navbar { + position: relative; + min-height: @navbar-height; // Ensure a navbar always shows (e.g., without a .navbar-brand in collapsed mode) + margin-bottom: @navbar-margin-bottom; + border: 1px solid transparent; + + // Prevent floats from breaking the navbar + &:extend(.clearfix all); + + @media (min-width: @grid-float-breakpoint) { + border-radius: @navbar-border-radius; + } +} + + +// Navbar heading +// +// Groups `.navbar-brand` and `.navbar-toggle` into a single component for easy +// styling of responsive aspects. + +.navbar-header { + &:extend(.clearfix all); + + @media (min-width: @grid-float-breakpoint) { + float: left; + } +} + + +// Navbar collapse (body) +// +// Group your navbar content into this for easy collapsing and expanding across +// various device sizes. By default, this content is collapsed when <768px, but +// will expand past that for a horizontal display. +// +// To start (on mobile devices) the navbar links, forms, and buttons are stacked +// vertically and include a `max-height` to overflow in case you have too much +// content for the user's viewport. + +.navbar-collapse { + overflow-x: visible; + padding-right: @navbar-padding-horizontal; + padding-left: @navbar-padding-horizontal; + border-top: 1px solid transparent; + box-shadow: inset 0 1px 0 rgba(255,255,255,.1); + &:extend(.clearfix all); + -webkit-overflow-scrolling: touch; + + &.in { + overflow-y: auto; + } + + @media (min-width: @grid-float-breakpoint) { + width: auto; + border-top: 0; + box-shadow: none; + + &.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; // Override default setting + overflow: visible !important; + } + + &.in { + overflow-y: visible; + } + + // Undo the collapse side padding for navbars with containers to ensure + // alignment of right-aligned contents. + .navbar-fixed-top &, + .navbar-static-top &, + .navbar-fixed-bottom & { + padding-left: 0; + padding-right: 0; + } + } +} + +.navbar-fixed-top, +.navbar-fixed-bottom { + .navbar-collapse { + max-height: @navbar-collapse-max-height; + + @media (max-device-width: @screen-xs-min) and (orientation: landscape) { + max-height: 200px; + } + } +} + + +// Both navbar header and collapse +// +// When a container is present, change the behavior of the header and collapse. + +.container, +.container-fluid { + > .navbar-header, + > .navbar-collapse { + margin-right: -@navbar-padding-horizontal; + margin-left: -@navbar-padding-horizontal; + + @media (min-width: @grid-float-breakpoint) { + margin-right: 0; + margin-left: 0; + } + } +} + + +// +// Navbar alignment options +// +// Display the navbar across the entirety of the page or fixed it to the top or +// bottom of the page. + +// Static top (unfixed, but 100% wide) navbar +.navbar-static-top { + z-index: @zindex-navbar; + border-width: 0 0 1px; + + @media (min-width: @grid-float-breakpoint) { + border-radius: 0; + } +} + +// Fix the top/bottom navbars when screen real estate supports it +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: @zindex-navbar-fixed; + + // Undo the rounded corners + @media (min-width: @grid-float-breakpoint) { + border-radius: 0; + } +} +.navbar-fixed-top { + top: 0; + border-width: 0 0 1px; +} +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; // override .navbar defaults + border-width: 1px 0 0; +} + + +// Brand/project name + +.navbar-brand { + float: left; + padding: @navbar-padding-vertical @navbar-padding-horizontal; + font-size: @font-size-large; + line-height: @line-height-computed; + height: @navbar-height; + + &:hover, + &:focus { + text-decoration: none; + } + + > img { + display: block; + } + + @media (min-width: @grid-float-breakpoint) { + .navbar > .container &, + .navbar > .container-fluid & { + margin-left: -@navbar-padding-horizontal; + } + } +} + + +// Navbar toggle +// +// Custom button for toggling the `.navbar-collapse`, powered by the collapse +// JavaScript plugin. + +.navbar-toggle { + position: relative; + float: right; + margin-right: @navbar-padding-horizontal; + padding: 9px 10px; + .navbar-vertical-align(34px); + background-color: transparent; + background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214 + border: 1px solid transparent; + border-radius: @border-radius-base; + + // We remove the `outline` here, but later compensate by attaching `:hover` + // styles to `:focus`. + &:focus { + outline: 0; + } + + // Bars + .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; + } + .icon-bar + .icon-bar { + margin-top: 4px; + } + + @media (min-width: @grid-float-breakpoint) { + display: none; + } +} + + +// Navbar nav links +// +// Builds on top of the `.nav` components with its own modifier class to make +// the nav the full height of the horizontal nav (above 768px). + +.navbar-nav { + margin: (@navbar-padding-vertical / 2) -@navbar-padding-horizontal; + + > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: @line-height-computed; + } + + @media (max-width: @grid-float-breakpoint-max) { + // Dropdowns get custom display when collapsed + .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + box-shadow: none; + > li > a, + .dropdown-header { + padding: 5px 15px 5px 25px; + } + > li > a { + line-height: @line-height-computed; + &:hover, + &:focus { + background-image: none; + } + } + } + } + + // Uncollapse the nav + @media (min-width: @grid-float-breakpoint) { + float: left; + margin: 0; + + > li { + float: left; + > a { + padding-top: @navbar-padding-vertical; + padding-bottom: @navbar-padding-vertical; + } + } + } +} + + +// Navbar form +// +// Extension of the `.form-inline` with some extra flavor for optimum display in +// our navbars. + +.navbar-form { + margin-left: -@navbar-padding-horizontal; + margin-right: -@navbar-padding-horizontal; + padding: 10px @navbar-padding-horizontal; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + @shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1); + .box-shadow(@shadow); + + // Mixin behavior for optimum display + .form-inline(); + + .form-group { + @media (max-width: @grid-float-breakpoint-max) { + margin-bottom: 5px; + + &:last-child { + margin-bottom: 0; + } + } + } + + // Vertically center in expanded, horizontal navbar + .navbar-vertical-align(@input-height-base); + + // Undo 100% width for pull classes + @media (min-width: @grid-float-breakpoint) { + width: auto; + border: 0; + margin-left: 0; + margin-right: 0; + padding-top: 0; + padding-bottom: 0; + .box-shadow(none); + } +} + + +// Dropdown menus + +// Menu position and menu carets +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + .border-top-radius(0); +} +// Menu position and menu caret support for dropups via extra dropup class +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + margin-bottom: 0; + .border-top-radius(@navbar-border-radius); + .border-bottom-radius(0); +} + + +// Buttons in navbars +// +// Vertically center a button within a navbar (when *not* in a form). + +.navbar-btn { + .navbar-vertical-align(@input-height-base); + + &.btn-sm { + .navbar-vertical-align(@input-height-small); + } + &.btn-xs { + .navbar-vertical-align(22); + } +} + + +// Text in navbars +// +// Add a class to make any element properly align itself vertically within the navbars. + +.navbar-text { + .navbar-vertical-align(@line-height-computed); + + @media (min-width: @grid-float-breakpoint) { + float: left; + margin-left: @navbar-padding-horizontal; + margin-right: @navbar-padding-horizontal; + } +} + + +// Component alignment +// +// Repurpose the pull utilities as their own navbar utilities to avoid specificity +// issues with parents and chaining. Only do this when the navbar is uncollapsed +// though so that navbar contents properly stack and align in mobile. +// +// Declared after the navbar components to ensure more specificity on the margins. + +@media (min-width: @grid-float-breakpoint) { + .navbar-left { .pull-left(); } + .navbar-right { + .pull-right(); + margin-right: -@navbar-padding-horizontal; + + ~ .navbar-right { + margin-right: 0; + } + } +} + + +// Alternate navbars +// -------------------------------------------------- + +// Default navbar +.navbar-default { + background-color: @navbar-default-bg; + border-color: @navbar-default-border; + + .navbar-brand { + color: @navbar-default-brand-color; + &:hover, + &:focus { + color: @navbar-default-brand-hover-color; + background-color: @navbar-default-brand-hover-bg; + } + } + + .navbar-text { + color: @navbar-default-color; + } + + .navbar-nav { + > li > a { + color: @navbar-default-link-color; + + &:hover, + &:focus { + color: @navbar-default-link-hover-color; + background-color: @navbar-default-link-hover-bg; + } + } + > .active > a { + &, + &:hover, + &:focus { + color: @navbar-default-link-active-color; + background-color: @navbar-default-link-active-bg; + } + } + > .disabled > a { + &, + &:hover, + &:focus { + color: @navbar-default-link-disabled-color; + background-color: @navbar-default-link-disabled-bg; + } + } + } + + .navbar-toggle { + border-color: @navbar-default-toggle-border-color; + &:hover, + &:focus { + background-color: @navbar-default-toggle-hover-bg; + } + .icon-bar { + background-color: @navbar-default-toggle-icon-bar-bg; + } + } + + .navbar-collapse, + .navbar-form { + border-color: @navbar-default-border; + } + + // Dropdown menu items + .navbar-nav { + // Remove background color from open dropdown + > .open > a { + &, + &:hover, + &:focus { + background-color: @navbar-default-link-active-bg; + color: @navbar-default-link-active-color; + } + } + + @media (max-width: @grid-float-breakpoint-max) { + // Dropdowns get custom display when collapsed + .open .dropdown-menu { + > li > a { + color: @navbar-default-link-color; + &:hover, + &:focus { + color: @navbar-default-link-hover-color; + background-color: @navbar-default-link-hover-bg; + } + } + > .active > a { + &, + &:hover, + &:focus { + color: @navbar-default-link-active-color; + background-color: @navbar-default-link-active-bg; + } + } + > .disabled > a { + &, + &:hover, + &:focus { + color: @navbar-default-link-disabled-color; + background-color: @navbar-default-link-disabled-bg; + } + } + } + } + } + + + // Links in navbars + // + // Add a class to ensure links outside the navbar nav are colored correctly. + + .navbar-link { + color: @navbar-default-link-color; + &:hover { + color: @navbar-default-link-hover-color; + } + } + + .btn-link { + color: @navbar-default-link-color; + &:hover, + &:focus { + color: @navbar-default-link-hover-color; + } + &[disabled], + fieldset[disabled] & { + &:hover, + &:focus { + color: @navbar-default-link-disabled-color; + } + } + } +} + +// Inverse navbar + +.navbar-inverse { + background-color: @navbar-inverse-bg; + border-color: @navbar-inverse-border; + + .navbar-brand { + color: @navbar-inverse-brand-color; + &:hover, + &:focus { + color: @navbar-inverse-brand-hover-color; + background-color: @navbar-inverse-brand-hover-bg; + } + } + + .navbar-text { + color: @navbar-inverse-color; + } + + .navbar-nav { + > li > a { + color: @navbar-inverse-link-color; + + &:hover, + &:focus { + color: @navbar-inverse-link-hover-color; + background-color: @navbar-inverse-link-hover-bg; + } + } + > .active > a { + &, + &:hover, + &:focus { + color: @navbar-inverse-link-active-color; + background-color: @navbar-inverse-link-active-bg; + } + } + > .disabled > a { + &, + &:hover, + &:focus { + color: @navbar-inverse-link-disabled-color; + background-color: @navbar-inverse-link-disabled-bg; + } + } + } + + // Darken the responsive nav toggle + .navbar-toggle { + border-color: @navbar-inverse-toggle-border-color; + &:hover, + &:focus { + background-color: @navbar-inverse-toggle-hover-bg; + } + .icon-bar { + background-color: @navbar-inverse-toggle-icon-bar-bg; + } + } + + .navbar-collapse, + .navbar-form { + border-color: darken(@navbar-inverse-bg, 7%); + } + + // Dropdowns + .navbar-nav { + > .open > a { + &, + &:hover, + &:focus { + background-color: @navbar-inverse-link-active-bg; + color: @navbar-inverse-link-active-color; + } + } + + @media (max-width: @grid-float-breakpoint-max) { + // Dropdowns get custom display + .open .dropdown-menu { + > .dropdown-header { + border-color: @navbar-inverse-border; + } + .divider { + background-color: @navbar-inverse-border; + } + > li > a { + color: @navbar-inverse-link-color; + &:hover, + &:focus { + color: @navbar-inverse-link-hover-color; + background-color: @navbar-inverse-link-hover-bg; + } + } + > .active > a { + &, + &:hover, + &:focus { + color: @navbar-inverse-link-active-color; + background-color: @navbar-inverse-link-active-bg; + } + } + > .disabled > a { + &, + &:hover, + &:focus { + color: @navbar-inverse-link-disabled-color; + background-color: @navbar-inverse-link-disabled-bg; + } + } + } + } + } + + .navbar-link { + color: @navbar-inverse-link-color; + &:hover { + color: @navbar-inverse-link-hover-color; + } + } + + .btn-link { + color: @navbar-inverse-link-color; + &:hover, + &:focus { + color: @navbar-inverse-link-hover-color; + } + &[disabled], + fieldset[disabled] & { + &:hover, + &:focus { + color: @navbar-inverse-link-disabled-color; + } + } + } +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/navs.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/navs.less new file mode 100644 index 0000000..a3d11b1 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/navs.less @@ -0,0 +1,242 @@ +// +// Navs +// -------------------------------------------------- + + +// Base class +// -------------------------------------------------- + +.nav { + margin-bottom: 0; + padding-left: 0; // Override default ul/ol + list-style: none; + &:extend(.clearfix all); + + > li { + position: relative; + display: block; + + > a { + position: relative; + display: block; + padding: @nav-link-padding; + &:hover, + &:focus { + text-decoration: none; + background-color: @nav-link-hover-bg; + } + } + + // Disabled state sets text to gray and nukes hover/tab effects + &.disabled > a { + color: @nav-disabled-link-color; + + &:hover, + &:focus { + color: @nav-disabled-link-hover-color; + text-decoration: none; + background-color: transparent; + cursor: @cursor-disabled; + } + } + } + + // Open dropdowns + .open > a { + &, + &:hover, + &:focus { + background-color: @nav-link-hover-bg; + border-color: @link-color; + } + } + + // Nav dividers (deprecated with v3.0.1) + // + // This should have been removed in v3 with the dropping of `.nav-list`, but + // we missed it. We don't currently support this anywhere, but in the interest + // of maintaining backward compatibility in case you use it, it's deprecated. + .nav-divider { + .nav-divider(); + } + + // Prevent IE8 from misplacing imgs + // + // See https://github.com/h5bp/html5-boilerplate/issues/984#issuecomment-3985989 + > li > a > img { + max-width: none; + } +} + + +// Tabs +// ------------------------- + +// Give the tabs something to sit on +.nav-tabs { + border-bottom: 1px solid @nav-tabs-border-color; + > li { + float: left; + // Make the list-items overlay the bottom border + margin-bottom: -1px; + + // Actual tabs (as links) + > a { + margin-right: 2px; + line-height: @line-height-base; + border: 1px solid transparent; + border-radius: @border-radius-base @border-radius-base 0 0; + &:hover { + border-color: @nav-tabs-link-hover-border-color @nav-tabs-link-hover-border-color @nav-tabs-border-color; + } + } + + // Active state, and its :hover to override normal :hover + &.active > a { + &, + &:hover, + &:focus { + color: @nav-tabs-active-link-hover-color; + background-color: @nav-tabs-active-link-hover-bg; + border: 1px solid @nav-tabs-active-link-hover-border-color; + border-bottom-color: transparent; + cursor: default; + } + } + } + // pulling this in mainly for less shorthand + &.nav-justified { + .nav-justified(); + .nav-tabs-justified(); + } +} + + +// Pills +// ------------------------- +.nav-pills { + > li { + float: left; + + // Links rendered as pills + > a { + border-radius: @nav-pills-border-radius; + } + + li { + margin-left: 2px; + } + + // Active state + &.active > a { + &, + &:hover, + &:focus { + color: @nav-pills-active-link-hover-color; + background-color: @nav-pills-active-link-hover-bg; + } + } + } +} + + +// Stacked pills +.nav-stacked { + > li { + float: none; + + li { + margin-top: 2px; + margin-left: 0; // no need for this gap between nav items + } + } +} + + +// Nav variations +// -------------------------------------------------- + +// Justified nav links +// ------------------------- + +.nav-justified { + width: 100%; + + > li { + float: none; + > a { + text-align: center; + margin-bottom: 5px; + } + } + + > .dropdown .dropdown-menu { + top: auto; + left: auto; + } + + @media (min-width: @screen-sm-min) { + > li { + display: table-cell; + width: 1%; + > a { + margin-bottom: 0; + } + } + } +} + +// Move borders to anchors instead of bottom of list +// +// Mixin for adding on top the shared `.nav-justified` styles for our tabs +.nav-tabs-justified { + border-bottom: 0; + + > li > a { + // Override margin from .nav-tabs + margin-right: 0; + border-radius: @border-radius-base; + } + + > .active > a, + > .active > a:hover, + > .active > a:focus { + border: 1px solid @nav-tabs-justified-link-border-color; + } + + @media (min-width: @screen-sm-min) { + > li > a { + border-bottom: 1px solid @nav-tabs-justified-link-border-color; + border-radius: @border-radius-base @border-radius-base 0 0; + } + > .active > a, + > .active > a:hover, + > .active > a:focus { + border-bottom-color: @nav-tabs-justified-active-link-border-color; + } + } +} + + +// Tabbable tabs +// ------------------------- + +// Hide tabbable panes to start, show them when `.active` +.tab-content { + > .tab-pane { + display: none; + } + > .active { + display: block; + } +} + + +// Dropdowns +// ------------------------- + +// Specific dropdowns +.nav-tabs .dropdown-menu { + // make dropdown border overlap tab border + margin-top: -1px; + // Remove the top rounded corners here since there is a hard edge above the menu + .border-top-radius(0); +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/normalize.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/normalize.less new file mode 100644 index 0000000..9dddf73 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/normalize.less @@ -0,0 +1,424 @@ +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ + +// +// 1. Set default font family to sans-serif. +// 2. Prevent iOS and IE text size adjust after device orientation change, +// without disabling user zoom. +// + +html { + font-family: sans-serif; // 1 + -ms-text-size-adjust: 100%; // 2 + -webkit-text-size-adjust: 100%; // 2 +} + +// +// Remove default margin. +// + +body { + margin: 0; +} + +// HTML5 display definitions +// ========================================================================== + +// +// Correct `block` display not defined for any HTML5 element in IE 8/9. +// Correct `block` display not defined for `details` or `summary` in IE 10/11 +// and Firefox. +// Correct `block` display not defined for `main` in IE 11. +// + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} + +// +// 1. Correct `inline-block` display not defined in IE 8/9. +// 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. +// + +audio, +canvas, +progress, +video { + display: inline-block; // 1 + vertical-align: baseline; // 2 +} + +// +// Prevent modern browsers from displaying `audio` without controls. +// Remove excess height in iOS 5 devices. +// + +audio:not([controls]) { + display: none; + height: 0; +} + +// +// Address `[hidden]` styling not present in IE 8/9/10. +// Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22. +// + +[hidden], +template { + display: none; +} + +// Links +// ========================================================================== + +// +// Remove the gray background color from active links in IE 10. +// + +a { + background-color: transparent; +} + +// +// Improve readability of focused elements when they are also in an +// active/hover state. +// + +a:active, +a:hover { + outline: 0; +} + +// Text-level semantics +// ========================================================================== + +// +// Address styling not present in IE 8/9/10/11, Safari, and Chrome. +// + +abbr[title] { + border-bottom: 1px dotted; +} + +// +// Address style set to `bolder` in Firefox 4+, Safari, and Chrome. +// + +b, +strong { + font-weight: bold; +} + +// +// Address styling not present in Safari and Chrome. +// + +dfn { + font-style: italic; +} + +// +// Address variable `h1` font-size and margin within `section` and `article` +// contexts in Firefox 4+, Safari, and Chrome. +// + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +// +// Address styling not present in IE 8/9. +// + +mark { + background: #ff0; + color: #000; +} + +// +// Address inconsistent and variable font size in all browsers. +// + +small { + font-size: 80%; +} + +// +// Prevent `sub` and `sup` affecting `line-height` in all browsers. +// + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +// Embedded content +// ========================================================================== + +// +// Remove border when inside `a` element in IE 8/9/10. +// + +img { + border: 0; +} + +// +// Correct overflow not hidden in IE 9/10/11. +// + +svg:not(:root) { + overflow: hidden; +} + +// Grouping content +// ========================================================================== + +// +// Address margin not present in IE 8/9 and Safari. +// + +figure { + margin: 1em 40px; +} + +// +// Address differences between Firefox and other browsers. +// + +hr { + box-sizing: content-box; + height: 0; +} + +// +// Contain overflow in all browsers. +// + +pre { + overflow: auto; +} + +// +// Address odd `em`-unit font size rendering in all browsers. +// + +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} + +// Forms +// ========================================================================== + +// +// Known limitation: by default, Chrome and Safari on OS X allow very limited +// styling of `select`, unless a `border` property is set. +// + +// +// 1. Correct color not being inherited. +// Known issue: affects color of disabled elements. +// 2. Correct font properties not being inherited. +// 3. Address margins set differently in Firefox 4+, Safari, and Chrome. +// + +button, +input, +optgroup, +select, +textarea { + color: inherit; // 1 + font: inherit; // 2 + margin: 0; // 3 +} + +// +// Address `overflow` set to `hidden` in IE 8/9/10/11. +// + +button { + overflow: visible; +} + +// +// Address inconsistent `text-transform` inheritance for `button` and `select`. +// All other form control elements do not inherit `text-transform` values. +// Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. +// Correct `select` style inheritance in Firefox. +// + +button, +select { + text-transform: none; +} + +// +// 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` +// and `video` controls. +// 2. Correct inability to style clickable `input` types in iOS. +// 3. Improve usability and consistency of cursor style between image-type +// `input` and others. +// + +button, +html input[type="button"], // 1 +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; // 2 + cursor: pointer; // 3 +} + +// +// Re-set default cursor for disabled elements. +// + +button[disabled], +html input[disabled] { + cursor: default; +} + +// +// Remove inner padding and border in Firefox 4+. +// + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +// +// Address Firefox 4+ setting `line-height` on `input` using `!important` in +// the UA stylesheet. +// + +input { + line-height: normal; +} + +// +// It's recommended that you don't attempt to style these elements. +// Firefox's implementation doesn't respect box-sizing, padding, or width. +// +// 1. Address box sizing set to `content-box` in IE 8/9/10. +// 2. Remove excess padding in IE 8/9/10. +// + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; // 1 + padding: 0; // 2 +} + +// +// Fix the cursor style for Chrome's increment/decrement buttons. For certain +// `font-size` values of the `input`, it causes the cursor style of the +// decrement button to change from `default` to `text`. +// + +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +// +// 1. Address `appearance` set to `searchfield` in Safari and Chrome. +// 2. Address `box-sizing` set to `border-box` in Safari and Chrome. +// + +input[type="search"] { + -webkit-appearance: textfield; // 1 + box-sizing: content-box; //2 +} + +// +// Remove inner padding and search cancel button in Safari and Chrome on OS X. +// Safari (but not Chrome) clips the cancel button when the search input has +// padding (and `textfield` appearance). +// + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +// +// Define consistent border, margin, and padding. +// + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +// +// 1. Correct `color` not being inherited in IE 8/9/10/11. +// 2. Remove padding so people aren't caught out if they zero out fieldsets. +// + +legend { + border: 0; // 1 + padding: 0; // 2 +} + +// +// Remove default vertical scrollbar in IE 8/9/10/11. +// + +textarea { + overflow: auto; +} + +// +// Don't inherit the `font-weight` (applied by a rule above). +// NOTE: the default cannot safely be changed in Chrome and Safari on OS X. +// + +optgroup { + font-weight: bold; +} + +// Tables +// ========================================================================== + +// +// Remove most spacing between table cells. +// + +table { + border-collapse: collapse; + border-spacing: 0; +} + +td, +th { + padding: 0; +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/pager.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/pager.less new file mode 100644 index 0000000..41abaaa --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/pager.less @@ -0,0 +1,54 @@ +// +// Pager pagination +// -------------------------------------------------- + + +.pager { + padding-left: 0; + margin: @line-height-computed 0; + list-style: none; + text-align: center; + &:extend(.clearfix all); + li { + display: inline; + > a, + > span { + display: inline-block; + padding: 5px 14px; + background-color: @pager-bg; + border: 1px solid @pager-border; + border-radius: @pager-border-radius; + } + + > a:hover, + > a:focus { + text-decoration: none; + background-color: @pager-hover-bg; + } + } + + .next { + > a, + > span { + float: right; + } + } + + .previous { + > a, + > span { + float: left; + } + } + + .disabled { + > a, + > a:hover, + > a:focus, + > span { + color: @pager-disabled-color; + background-color: @pager-bg; + cursor: @cursor-disabled; + } + } +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/pagination.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/pagination.less new file mode 100644 index 0000000..31f77aa --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/pagination.less @@ -0,0 +1,89 @@ +// +// Pagination (multiple pages) +// -------------------------------------------------- +.pagination { + display: inline-block; + padding-left: 0; + margin: @line-height-computed 0; + border-radius: @border-radius-base; + + > li { + display: inline; // Remove list-style and block-level defaults + > a, + > span { + position: relative; + float: left; // Collapse white-space + padding: @padding-base-vertical @padding-base-horizontal; + line-height: @line-height-base; + text-decoration: none; + color: @pagination-color; + background-color: @pagination-bg; + border: 1px solid @pagination-border; + margin-left: -1px; + } + &:first-child { + > a, + > span { + margin-left: 0; + .border-left-radius(@border-radius-base); + } + } + &:last-child { + > a, + > span { + .border-right-radius(@border-radius-base); + } + } + } + + > li > a, + > li > span { + &:hover, + &:focus { + z-index: 2; + color: @pagination-hover-color; + background-color: @pagination-hover-bg; + border-color: @pagination-hover-border; + } + } + + > .active > a, + > .active > span { + &, + &:hover, + &:focus { + z-index: 3; + color: @pagination-active-color; + background-color: @pagination-active-bg; + border-color: @pagination-active-border; + cursor: default; + } + } + + > .disabled { + > span, + > span:hover, + > span:focus, + > a, + > a:hover, + > a:focus { + color: @pagination-disabled-color; + background-color: @pagination-disabled-bg; + border-color: @pagination-disabled-border; + cursor: @cursor-disabled; + } + } +} + +// Sizing +// -------------------------------------------------- + +// Large +.pagination-lg { + .pagination-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @border-radius-large); +} + +// Small +.pagination-sm { + .pagination-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @border-radius-small); +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/panels.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/panels.less new file mode 100644 index 0000000..425eb5e --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/panels.less @@ -0,0 +1,271 @@ +// +// Panels +// -------------------------------------------------- + + +// Base class +.panel { + margin-bottom: @line-height-computed; + background-color: @panel-bg; + border: 1px solid transparent; + border-radius: @panel-border-radius; + .box-shadow(0 1px 1px rgba(0,0,0,.05)); +} + +// Panel contents +.panel-body { + padding: @panel-body-padding; + &:extend(.clearfix all); +} + +// Optional heading +.panel-heading { + padding: @panel-heading-padding; + border-bottom: 1px solid transparent; + .border-top-radius((@panel-border-radius - 1)); + + > .dropdown .dropdown-toggle { + color: inherit; + } +} + +// Within heading, strip any `h*` tag of its default margins for spacing. +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: ceil((@font-size-base * 1.125)); + color: inherit; + + > a, + > small, + > .small, + > small > a, + > .small > a { + color: inherit; + } +} + +// Optional footer (stays gray in every modifier class) +.panel-footer { + padding: @panel-footer-padding; + background-color: @panel-footer-bg; + border-top: 1px solid @panel-inner-border; + .border-bottom-radius((@panel-border-radius - 1)); +} + + +// List groups in panels +// +// By default, space out list group content from panel headings to account for +// any kind of custom content between the two. + +.panel { + > .list-group, + > .panel-collapse > .list-group { + margin-bottom: 0; + + .list-group-item { + border-width: 1px 0; + border-radius: 0; + } + + // Add border top radius for first one + &:first-child { + .list-group-item:first-child { + border-top: 0; + .border-top-radius((@panel-border-radius - 1)); + } + } + + // Add border bottom radius for last one + &:last-child { + .list-group-item:last-child { + border-bottom: 0; + .border-bottom-radius((@panel-border-radius - 1)); + } + } + } + > .panel-heading + .panel-collapse > .list-group { + .list-group-item:first-child { + .border-top-radius(0); + } + } +} +// Collapse space between when there's no additional content. +.panel-heading + .list-group { + .list-group-item:first-child { + border-top-width: 0; + } +} +.list-group + .panel-footer { + border-top-width: 0; +} + +// Tables in panels +// +// Place a non-bordered `.table` within a panel (not within a `.panel-body`) and +// watch it go full width. + +.panel { + > .table, + > .table-responsive > .table, + > .panel-collapse > .table { + margin-bottom: 0; + + caption { + padding-left: @panel-body-padding; + padding-right: @panel-body-padding; + } + } + // Add border top radius for first one + > .table:first-child, + > .table-responsive:first-child > .table:first-child { + .border-top-radius((@panel-border-radius - 1)); + + > thead:first-child, + > tbody:first-child { + > tr:first-child { + border-top-left-radius: (@panel-border-radius - 1); + border-top-right-radius: (@panel-border-radius - 1); + + td:first-child, + th:first-child { + border-top-left-radius: (@panel-border-radius - 1); + } + td:last-child, + th:last-child { + border-top-right-radius: (@panel-border-radius - 1); + } + } + } + } + // Add border bottom radius for last one + > .table:last-child, + > .table-responsive:last-child > .table:last-child { + .border-bottom-radius((@panel-border-radius - 1)); + + > tbody:last-child, + > tfoot:last-child { + > tr:last-child { + border-bottom-left-radius: (@panel-border-radius - 1); + border-bottom-right-radius: (@panel-border-radius - 1); + + td:first-child, + th:first-child { + border-bottom-left-radius: (@panel-border-radius - 1); + } + td:last-child, + th:last-child { + border-bottom-right-radius: (@panel-border-radius - 1); + } + } + } + } + > .panel-body + .table, + > .panel-body + .table-responsive, + > .table + .panel-body, + > .table-responsive + .panel-body { + border-top: 1px solid @table-border-color; + } + > .table > tbody:first-child > tr:first-child th, + > .table > tbody:first-child > tr:first-child td { + border-top: 0; + } + > .table-bordered, + > .table-responsive > .table-bordered { + border: 0; + > thead, + > tbody, + > tfoot { + > tr { + > th:first-child, + > td:first-child { + border-left: 0; + } + > th:last-child, + > td:last-child { + border-right: 0; + } + } + } + > thead, + > tbody { + > tr:first-child { + > td, + > th { + border-bottom: 0; + } + } + } + > tbody, + > tfoot { + > tr:last-child { + > td, + > th { + border-bottom: 0; + } + } + } + } + > .table-responsive { + border: 0; + margin-bottom: 0; + } +} + + +// Collapsable panels (aka, accordion) +// +// Wrap a series of panels in `.panel-group` to turn them into an accordion with +// the help of our collapse JavaScript plugin. + +.panel-group { + margin-bottom: @line-height-computed; + + // Tighten up margin so it's only between panels + .panel { + margin-bottom: 0; + border-radius: @panel-border-radius; + + + .panel { + margin-top: 5px; + } + } + + .panel-heading { + border-bottom: 0; + + + .panel-collapse > .panel-body, + + .panel-collapse > .list-group { + border-top: 1px solid @panel-inner-border; + } + } + + .panel-footer { + border-top: 0; + + .panel-collapse .panel-body { + border-bottom: 1px solid @panel-inner-border; + } + } +} + + +// Contextual variations +.panel-default { + .panel-variant(@panel-default-border; @panel-default-text; @panel-default-heading-bg; @panel-default-border); +} +.panel-primary { + .panel-variant(@panel-primary-border; @panel-primary-text; @panel-primary-heading-bg; @panel-primary-border); +} +.panel-success { + .panel-variant(@panel-success-border; @panel-success-text; @panel-success-heading-bg; @panel-success-border); +} +.panel-info { + .panel-variant(@panel-info-border; @panel-info-text; @panel-info-heading-bg; @panel-info-border); +} +.panel-warning { + .panel-variant(@panel-warning-border; @panel-warning-text; @panel-warning-heading-bg; @panel-warning-border); +} +.panel-danger { + .panel-variant(@panel-danger-border; @panel-danger-text; @panel-danger-heading-bg; @panel-danger-border); +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/popovers.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/popovers.less new file mode 100644 index 0000000..3a62a64 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/popovers.less @@ -0,0 +1,131 @@ +// +// Popovers +// -------------------------------------------------- + + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: @zindex-popover; + display: none; + max-width: @popover-max-width; + padding: 1px; + // Our parent element can be arbitrary since popovers are by default inserted as a sibling of their target element. + // So reset our font and text properties to avoid inheriting weird values. + .reset-text(); + font-size: @font-size-base; + + background-color: @popover-bg; + background-clip: padding-box; + border: 1px solid @popover-fallback-border-color; + border: 1px solid @popover-border-color; + border-radius: @border-radius-large; + .box-shadow(0 5px 10px rgba(0,0,0,.2)); + + // Offset the popover to account for the popover arrow + &.top { margin-top: -@popover-arrow-width; } + &.right { margin-left: @popover-arrow-width; } + &.bottom { margin-top: @popover-arrow-width; } + &.left { margin-left: -@popover-arrow-width; } +} + +.popover-title { + margin: 0; // reset heading margin + padding: 8px 14px; + font-size: @font-size-base; + background-color: @popover-title-bg; + border-bottom: 1px solid darken(@popover-title-bg, 5%); + border-radius: (@border-radius-large - 1) (@border-radius-large - 1) 0 0; +} + +.popover-content { + padding: 9px 14px; +} + +// Arrows +// +// .arrow is outer, .arrow:after is inner + +.popover > .arrow { + &, + &:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; + } +} +.popover > .arrow { + border-width: @popover-arrow-outer-width; +} +.popover > .arrow:after { + border-width: @popover-arrow-width; + content: ""; +} + +.popover { + &.top > .arrow { + left: 50%; + margin-left: -@popover-arrow-outer-width; + border-bottom-width: 0; + border-top-color: @popover-arrow-outer-fallback-color; // IE8 fallback + border-top-color: @popover-arrow-outer-color; + bottom: -@popover-arrow-outer-width; + &:after { + content: " "; + bottom: 1px; + margin-left: -@popover-arrow-width; + border-bottom-width: 0; + border-top-color: @popover-arrow-color; + } + } + &.right > .arrow { + top: 50%; + left: -@popover-arrow-outer-width; + margin-top: -@popover-arrow-outer-width; + border-left-width: 0; + border-right-color: @popover-arrow-outer-fallback-color; // IE8 fallback + border-right-color: @popover-arrow-outer-color; + &:after { + content: " "; + left: 1px; + bottom: -@popover-arrow-width; + border-left-width: 0; + border-right-color: @popover-arrow-color; + } + } + &.bottom > .arrow { + left: 50%; + margin-left: -@popover-arrow-outer-width; + border-top-width: 0; + border-bottom-color: @popover-arrow-outer-fallback-color; // IE8 fallback + border-bottom-color: @popover-arrow-outer-color; + top: -@popover-arrow-outer-width; + &:after { + content: " "; + top: 1px; + margin-left: -@popover-arrow-width; + border-top-width: 0; + border-bottom-color: @popover-arrow-color; + } + } + + &.left > .arrow { + top: 50%; + right: -@popover-arrow-outer-width; + margin-top: -@popover-arrow-outer-width; + border-right-width: 0; + border-left-color: @popover-arrow-outer-fallback-color; // IE8 fallback + border-left-color: @popover-arrow-outer-color; + &:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-color: @popover-arrow-color; + bottom: -@popover-arrow-width; + } + } +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/print.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/print.less new file mode 100644 index 0000000..66e54ab --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/print.less @@ -0,0 +1,101 @@ +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ + +// ========================================================================== +// Print styles. +// Inlined to avoid the additional HTTP request: h5bp.com/r +// ========================================================================== + +@media print { + *, + *:before, + *:after { + background: transparent !important; + color: #000 !important; // Black prints faster: h5bp.com/s + box-shadow: none !important; + text-shadow: none !important; + } + + a, + a:visited { + text-decoration: underline; + } + + a[href]:after { + content: " (" attr(href) ")"; + } + + abbr[title]:after { + content: " (" attr(title) ")"; + } + + // Don't show links that are fragment identifiers, + // or use the `javascript:` pseudo protocol + a[href^="#"]:after, + a[href^="javascript:"]:after { + content: ""; + } + + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + + thead { + display: table-header-group; // h5bp.com/t + } + + tr, + img { + page-break-inside: avoid; + } + + img { + max-width: 100% !important; + } + + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + + h2, + h3 { + page-break-after: avoid; + } + + // Bootstrap specific changes start + + // Bootstrap components + .navbar { + display: none; + } + .btn, + .dropup > .btn { + > .caret { + border-top-color: #000 !important; + } + } + .label { + border: 1px solid #000; + } + + .table { + border-collapse: collapse !important; + + td, + th { + background-color: #fff !important; + } + } + .table-bordered { + th, + td { + border: 1px solid #ddd !important; + } + } + + // Bootstrap specific changes end +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/progress-bars.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/progress-bars.less new file mode 100644 index 0000000..8868a1f --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/progress-bars.less @@ -0,0 +1,87 @@ +// +// Progress bars +// -------------------------------------------------- + + +// Bar animations +// ------------------------- + +// WebKit +@-webkit-keyframes progress-bar-stripes { + from { background-position: 40px 0; } + to { background-position: 0 0; } +} + +// Spec and IE10+ +@keyframes progress-bar-stripes { + from { background-position: 40px 0; } + to { background-position: 0 0; } +} + + +// Bar itself +// ------------------------- + +// Outer container +.progress { + overflow: hidden; + height: @line-height-computed; + margin-bottom: @line-height-computed; + background-color: @progress-bg; + border-radius: @progress-border-radius; + .box-shadow(inset 0 1px 2px rgba(0,0,0,.1)); +} + +// Bar of progress +.progress-bar { + float: left; + width: 0%; + height: 100%; + font-size: @font-size-small; + line-height: @line-height-computed; + color: @progress-bar-color; + text-align: center; + background-color: @progress-bar-bg; + .box-shadow(inset 0 -1px 0 rgba(0,0,0,.15)); + .transition(width .6s ease); +} + +// Striped bars +// +// `.progress-striped .progress-bar` is deprecated as of v3.2.0 in favor of the +// `.progress-bar-striped` class, which you just add to an existing +// `.progress-bar`. +.progress-striped .progress-bar, +.progress-bar-striped { + #gradient > .striped(); + background-size: 40px 40px; +} + +// Call animation for the active one +// +// `.progress.active .progress-bar` is deprecated as of v3.2.0 in favor of the +// `.progress-bar.active` approach. +.progress.active .progress-bar, +.progress-bar.active { + .animation(progress-bar-stripes 2s linear infinite); +} + + +// Variations +// ------------------------- + +.progress-bar-success { + .progress-bar-variant(@progress-bar-success-bg); +} + +.progress-bar-info { + .progress-bar-variant(@progress-bar-info-bg); +} + +.progress-bar-warning { + .progress-bar-variant(@progress-bar-warning-bg); +} + +.progress-bar-danger { + .progress-bar-variant(@progress-bar-danger-bg); +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/responsive-embed.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/responsive-embed.less new file mode 100644 index 0000000..080a511 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/responsive-embed.less @@ -0,0 +1,35 @@ +// Embeds responsive +// +// Credit: Nicolas Gallagher and SUIT CSS. + +.embed-responsive { + position: relative; + display: block; + height: 0; + padding: 0; + overflow: hidden; + + .embed-responsive-item, + iframe, + embed, + object, + video { + position: absolute; + top: 0; + left: 0; + bottom: 0; + height: 100%; + width: 100%; + border: 0; + } +} + +// Modifier class for 16:9 aspect ratio +.embed-responsive-16by9 { + padding-bottom: 56.25%; +} + +// Modifier class for 4:3 aspect ratio +.embed-responsive-4by3 { + padding-bottom: 75%; +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/responsive-utilities.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/responsive-utilities.less new file mode 100644 index 0000000..b1db31d --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/responsive-utilities.less @@ -0,0 +1,194 @@ +// +// Responsive: Utility classes +// -------------------------------------------------- + + +// IE10 in Windows (Phone) 8 +// +// Support for responsive views via media queries is kind of borked in IE10, for +// Surface/desktop in split view and for Windows Phone 8. This particular fix +// must be accompanied by a snippet of JavaScript to sniff the user agent and +// apply some conditional CSS to *only* the Surface/desktop Windows 8. Look at +// our Getting Started page for more information on this bug. +// +// For more information, see the following: +// +// Issue: https://github.com/twbs/bootstrap/issues/10497 +// Docs: http://getbootstrap.com/getting-started/#support-ie10-width +// Source: http://timkadlec.com/2013/01/windows-phone-8-and-device-width/ +// Source: http://timkadlec.com/2012/10/ie10-snap-mode-and-responsive-design/ + +@-ms-viewport { + width: device-width; +} + + +// Visibility utilities +// Note: Deprecated .visible-xs, .visible-sm, .visible-md, and .visible-lg as of v3.2.0 +.visible-xs, +.visible-sm, +.visible-md, +.visible-lg { + .responsive-invisibility(); +} + +.visible-xs-block, +.visible-xs-inline, +.visible-xs-inline-block, +.visible-sm-block, +.visible-sm-inline, +.visible-sm-inline-block, +.visible-md-block, +.visible-md-inline, +.visible-md-inline-block, +.visible-lg-block, +.visible-lg-inline, +.visible-lg-inline-block { + display: none !important; +} + +.visible-xs { + @media (max-width: @screen-xs-max) { + .responsive-visibility(); + } +} +.visible-xs-block { + @media (max-width: @screen-xs-max) { + display: block !important; + } +} +.visible-xs-inline { + @media (max-width: @screen-xs-max) { + display: inline !important; + } +} +.visible-xs-inline-block { + @media (max-width: @screen-xs-max) { + display: inline-block !important; + } +} + +.visible-sm { + @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) { + .responsive-visibility(); + } +} +.visible-sm-block { + @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) { + display: block !important; + } +} +.visible-sm-inline { + @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) { + display: inline !important; + } +} +.visible-sm-inline-block { + @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) { + display: inline-block !important; + } +} + +.visible-md { + @media (min-width: @screen-md-min) and (max-width: @screen-md-max) { + .responsive-visibility(); + } +} +.visible-md-block { + @media (min-width: @screen-md-min) and (max-width: @screen-md-max) { + display: block !important; + } +} +.visible-md-inline { + @media (min-width: @screen-md-min) and (max-width: @screen-md-max) { + display: inline !important; + } +} +.visible-md-inline-block { + @media (min-width: @screen-md-min) and (max-width: @screen-md-max) { + display: inline-block !important; + } +} + +.visible-lg { + @media (min-width: @screen-lg-min) { + .responsive-visibility(); + } +} +.visible-lg-block { + @media (min-width: @screen-lg-min) { + display: block !important; + } +} +.visible-lg-inline { + @media (min-width: @screen-lg-min) { + display: inline !important; + } +} +.visible-lg-inline-block { + @media (min-width: @screen-lg-min) { + display: inline-block !important; + } +} + +.hidden-xs { + @media (max-width: @screen-xs-max) { + .responsive-invisibility(); + } +} +.hidden-sm { + @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) { + .responsive-invisibility(); + } +} +.hidden-md { + @media (min-width: @screen-md-min) and (max-width: @screen-md-max) { + .responsive-invisibility(); + } +} +.hidden-lg { + @media (min-width: @screen-lg-min) { + .responsive-invisibility(); + } +} + + +// Print utilities +// +// Media queries are placed on the inside to be mixin-friendly. + +// Note: Deprecated .visible-print as of v3.2.0 +.visible-print { + .responsive-invisibility(); + + @media print { + .responsive-visibility(); + } +} +.visible-print-block { + display: none !important; + + @media print { + display: block !important; + } +} +.visible-print-inline { + display: none !important; + + @media print { + display: inline !important; + } +} +.visible-print-inline-block { + display: none !important; + + @media print { + display: inline-block !important; + } +} + +.hidden-print { + @media print { + .responsive-invisibility(); + } +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/scaffolding.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/scaffolding.less new file mode 100644 index 0000000..1929bfc --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/scaffolding.less @@ -0,0 +1,161 @@ +// +// Scaffolding +// -------------------------------------------------- + + +// Reset the box-sizing +// +// Heads up! This reset may cause conflicts with some third-party widgets. +// For recommendations on resolving such conflicts, see +// http://getbootstrap.com/getting-started/#third-box-sizing +* { + .box-sizing(border-box); +} +*:before, +*:after { + .box-sizing(border-box); +} + + +// Body reset + +html { + font-size: 10px; + -webkit-tap-highlight-color: rgba(0,0,0,0); +} + +body { + font-family: @font-family-base; + font-size: @font-size-base; + line-height: @line-height-base; + color: @text-color; + background-color: @body-bg; +} + +// Reset fonts for relevant elements +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + + +// Links + +a { + color: @link-color; + text-decoration: none; + + &:hover, + &:focus { + color: @link-hover-color; + text-decoration: @link-hover-decoration; + } + + &:focus { + .tab-focus(); + } +} + + +// Figures +// +// We reset this here because previously Normalize had no `figure` margins. This +// ensures we don't break anyone's use of the element. + +figure { + margin: 0; +} + + +// Images + +img { + vertical-align: middle; +} + +// Responsive images (ensure images don't scale beyond their parents) +.img-responsive { + .img-responsive(); +} + +// Rounded corners +.img-rounded { + border-radius: @border-radius-large; +} + +// Image thumbnails +// +// Heads up! This is mixin-ed into thumbnails.less for `.thumbnail`. +.img-thumbnail { + padding: @thumbnail-padding; + line-height: @line-height-base; + background-color: @thumbnail-bg; + border: 1px solid @thumbnail-border; + border-radius: @thumbnail-border-radius; + .transition(all .2s ease-in-out); + + // Keep them at most 100% wide + .img-responsive(inline-block); +} + +// Perfect circle +.img-circle { + border-radius: 50%; // set radius in percents +} + + +// Horizontal rules + +hr { + margin-top: @line-height-computed; + margin-bottom: @line-height-computed; + border: 0; + border-top: 1px solid @hr-border; +} + + +// Only display content to screen readers +// +// See: http://a11yproject.com/posts/how-to-hide-content/ + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0,0,0,0); + border: 0; +} + +// Use in conjunction with .sr-only to only display content when it's focused. +// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1 +// Credit: HTML5 Boilerplate + +.sr-only-focusable { + &:active, + &:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; + } +} + + +// iOS "clickable elements" fix for role="button" +// +// Fixes "clickability" issue (and more generally, the firing of events such as focus as well) +// for traditionally non-focusable elements with role="button" +// see https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile + +[role="button"] { + cursor: pointer; +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/tables.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/tables.less new file mode 100644 index 0000000..2242c03 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/tables.less @@ -0,0 +1,234 @@ +// +// Tables +// -------------------------------------------------- + + +table { + background-color: @table-bg; +} +caption { + padding-top: @table-cell-padding; + padding-bottom: @table-cell-padding; + color: @text-muted; + text-align: left; +} +th { + text-align: left; +} + + +// Baseline styles + +.table { + width: 100%; + max-width: 100%; + margin-bottom: @line-height-computed; + // Cells + > thead, + > tbody, + > tfoot { + > tr { + > th, + > td { + padding: @table-cell-padding; + line-height: @line-height-base; + vertical-align: top; + border-top: 1px solid @table-border-color; + } + } + } + // Bottom align for column headings + > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid @table-border-color; + } + // Remove top border from thead by default + > caption + thead, + > colgroup + thead, + > thead:first-child { + > tr:first-child { + > th, + > td { + border-top: 0; + } + } + } + // Account for multiple tbody instances + > tbody + tbody { + border-top: 2px solid @table-border-color; + } + + // Nesting + .table { + background-color: @body-bg; + } +} + + +// Condensed table w/ half padding + +.table-condensed { + > thead, + > tbody, + > tfoot { + > tr { + > th, + > td { + padding: @table-condensed-cell-padding; + } + } + } +} + + +// Bordered version +// +// Add borders all around the table and between all the columns. + +.table-bordered { + border: 1px solid @table-border-color; + > thead, + > tbody, + > tfoot { + > tr { + > th, + > td { + border: 1px solid @table-border-color; + } + } + } + > thead > tr { + > th, + > td { + border-bottom-width: 2px; + } + } +} + + +// Zebra-striping +// +// Default zebra-stripe styles (alternating gray and transparent backgrounds) + +.table-striped { + > tbody > tr:nth-of-type(odd) { + background-color: @table-bg-accent; + } +} + + +// Hover effect +// +// Placed here since it has to come after the potential zebra striping + +.table-hover { + > tbody > tr:hover { + background-color: @table-bg-hover; + } +} + + +// Table cell sizing +// +// Reset default table behavior + +table col[class*="col-"] { + position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623) + float: none; + display: table-column; +} +table { + td, + th { + &[class*="col-"] { + position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623) + float: none; + display: table-cell; + } + } +} + + +// Table backgrounds +// +// Exact selectors below required to override `.table-striped` and prevent +// inheritance to nested tables. + +// Generate the contextual variants +.table-row-variant(active; @table-bg-active); +.table-row-variant(success; @state-success-bg); +.table-row-variant(info; @state-info-bg); +.table-row-variant(warning; @state-warning-bg); +.table-row-variant(danger; @state-danger-bg); + + +// Responsive tables +// +// Wrap your tables in `.table-responsive` and we'll make them mobile friendly +// by enabling horizontal scrolling. Only applies <768px. Everything above that +// will display normally. + +.table-responsive { + overflow-x: auto; + min-height: 0.01%; // Workaround for IE9 bug (see https://github.com/twbs/bootstrap/issues/14837) + + @media screen and (max-width: @screen-xs-max) { + width: 100%; + margin-bottom: (@line-height-computed * 0.75); + overflow-y: hidden; + -ms-overflow-style: -ms-autohiding-scrollbar; + border: 1px solid @table-border-color; + + // Tighten up spacing + > .table { + margin-bottom: 0; + + // Ensure the content doesn't wrap + > thead, + > tbody, + > tfoot { + > tr { + > th, + > td { + white-space: nowrap; + } + } + } + } + + // Special overrides for the bordered tables + > .table-bordered { + border: 0; + + // Nuke the appropriate borders so that the parent can handle them + > thead, + > tbody, + > tfoot { + > tr { + > th:first-child, + > td:first-child { + border-left: 0; + } + > th:last-child, + > td:last-child { + border-right: 0; + } + } + } + + // Only nuke the last row's bottom-border in `tbody` and `tfoot` since + // chances are there will be only one `tr` in a `thead` and that would + // remove the border altogether. + > tbody, + > tfoot { + > tr:last-child { + > th, + > td { + border-bottom: 0; + } + } + } + + } + } +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/theme.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/theme.less new file mode 100644 index 0000000..8371872 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/theme.less @@ -0,0 +1,291 @@ +/*! + * Bootstrap v3.3.5 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +// +// Load core variables and mixins +// -------------------------------------------------- + +@import "variables.less"; +@import "mixins.less"; + + +// +// Buttons +// -------------------------------------------------- + +// Common styles +.btn-default, +.btn-primary, +.btn-success, +.btn-info, +.btn-warning, +.btn-danger { + text-shadow: 0 -1px 0 rgba(0,0,0,.2); + @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075); + .box-shadow(@shadow); + + // Reset the shadow + &:active, + &.active { + .box-shadow(inset 0 3px 5px rgba(0,0,0,.125)); + } + + &.disabled, + &[disabled], + fieldset[disabled] & { + .box-shadow(none); + } + + .badge { + text-shadow: none; + } +} + +// Mixin for generating new styles +.btn-styles(@btn-color: #555) { + #gradient > .vertical(@start-color: @btn-color; @end-color: darken(@btn-color, 12%)); + .reset-filter(); // Disable gradients for IE9 because filter bleeds through rounded corners; see https://github.com/twbs/bootstrap/issues/10620 + background-repeat: repeat-x; + border-color: darken(@btn-color, 14%); + + &:hover, + &:focus { + background-color: darken(@btn-color, 12%); + background-position: 0 -15px; + } + + &:active, + &.active { + background-color: darken(@btn-color, 12%); + border-color: darken(@btn-color, 14%); + } + + &.disabled, + &[disabled], + fieldset[disabled] & { + &, + &:hover, + &:focus, + &.focus, + &:active, + &.active { + background-color: darken(@btn-color, 12%); + background-image: none; + } + } +} + +// Common styles +.btn { + // Remove the gradient for the pressed/active state + &:active, + &.active { + background-image: none; + } +} + +// Apply the mixin to the buttons +.btn-default { .btn-styles(@btn-default-bg); text-shadow: 0 1px 0 #fff; border-color: #ccc; } +.btn-primary { .btn-styles(@btn-primary-bg); } +.btn-success { .btn-styles(@btn-success-bg); } +.btn-info { .btn-styles(@btn-info-bg); } +.btn-warning { .btn-styles(@btn-warning-bg); } +.btn-danger { .btn-styles(@btn-danger-bg); } + + +// +// Images +// -------------------------------------------------- + +.thumbnail, +.img-thumbnail { + .box-shadow(0 1px 2px rgba(0,0,0,.075)); +} + + +// +// Dropdowns +// -------------------------------------------------- + +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + #gradient > .vertical(@start-color: @dropdown-link-hover-bg; @end-color: darken(@dropdown-link-hover-bg, 5%)); + background-color: darken(@dropdown-link-hover-bg, 5%); +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%)); + background-color: darken(@dropdown-link-active-bg, 5%); +} + + +// +// Navbar +// -------------------------------------------------- + +// Default navbar +.navbar-default { + #gradient > .vertical(@start-color: lighten(@navbar-default-bg, 10%); @end-color: @navbar-default-bg); + .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered + border-radius: @navbar-border-radius; + @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075); + .box-shadow(@shadow); + + .navbar-nav > .open > a, + .navbar-nav > .active > a { + #gradient > .vertical(@start-color: darken(@navbar-default-link-active-bg, 5%); @end-color: darken(@navbar-default-link-active-bg, 2%)); + .box-shadow(inset 0 3px 9px rgba(0,0,0,.075)); + } +} +.navbar-brand, +.navbar-nav > li > a { + text-shadow: 0 1px 0 rgba(255,255,255,.25); +} + +// Inverted navbar +.navbar-inverse { + #gradient > .vertical(@start-color: lighten(@navbar-inverse-bg, 10%); @end-color: @navbar-inverse-bg); + .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered; see https://github.com/twbs/bootstrap/issues/10257 + border-radius: @navbar-border-radius; + .navbar-nav > .open > a, + .navbar-nav > .active > a { + #gradient > .vertical(@start-color: @navbar-inverse-link-active-bg; @end-color: lighten(@navbar-inverse-link-active-bg, 2.5%)); + .box-shadow(inset 0 3px 9px rgba(0,0,0,.25)); + } + + .navbar-brand, + .navbar-nav > li > a { + text-shadow: 0 -1px 0 rgba(0,0,0,.25); + } +} + +// Undo rounded corners in static and fixed navbars +.navbar-static-top, +.navbar-fixed-top, +.navbar-fixed-bottom { + border-radius: 0; +} + +// Fix active state of dropdown items in collapsed mode +@media (max-width: @grid-float-breakpoint-max) { + .navbar .navbar-nav .open .dropdown-menu > .active > a { + &, + &:hover, + &:focus { + color: #fff; + #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%)); + } + } +} + + +// +// Alerts +// -------------------------------------------------- + +// Common styles +.alert { + text-shadow: 0 1px 0 rgba(255,255,255,.2); + @shadow: inset 0 1px 0 rgba(255,255,255,.25), 0 1px 2px rgba(0,0,0,.05); + .box-shadow(@shadow); +} + +// Mixin for generating new styles +.alert-styles(@color) { + #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 7.5%)); + border-color: darken(@color, 15%); +} + +// Apply the mixin to the alerts +.alert-success { .alert-styles(@alert-success-bg); } +.alert-info { .alert-styles(@alert-info-bg); } +.alert-warning { .alert-styles(@alert-warning-bg); } +.alert-danger { .alert-styles(@alert-danger-bg); } + + +// +// Progress bars +// -------------------------------------------------- + +// Give the progress background some depth +.progress { + #gradient > .vertical(@start-color: darken(@progress-bg, 4%); @end-color: @progress-bg) +} + +// Mixin for generating new styles +.progress-bar-styles(@color) { + #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 10%)); +} + +// Apply the mixin to the progress bars +.progress-bar { .progress-bar-styles(@progress-bar-bg); } +.progress-bar-success { .progress-bar-styles(@progress-bar-success-bg); } +.progress-bar-info { .progress-bar-styles(@progress-bar-info-bg); } +.progress-bar-warning { .progress-bar-styles(@progress-bar-warning-bg); } +.progress-bar-danger { .progress-bar-styles(@progress-bar-danger-bg); } + +// Reset the striped class because our mixins don't do multiple gradients and +// the above custom styles override the new `.progress-bar-striped` in v3.2.0. +.progress-bar-striped { + #gradient > .striped(); +} + + +// +// List groups +// -------------------------------------------------- + +.list-group { + border-radius: @border-radius-base; + .box-shadow(0 1px 2px rgba(0,0,0,.075)); +} +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + text-shadow: 0 -1px 0 darken(@list-group-active-bg, 10%); + #gradient > .vertical(@start-color: @list-group-active-bg; @end-color: darken(@list-group-active-bg, 7.5%)); + border-color: darken(@list-group-active-border, 7.5%); + + .badge { + text-shadow: none; + } +} + + +// +// Panels +// -------------------------------------------------- + +// Common styles +.panel { + .box-shadow(0 1px 2px rgba(0,0,0,.05)); +} + +// Mixin for generating new styles +.panel-heading-styles(@color) { + #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 5%)); +} + +// Apply the mixin to the panel headings only +.panel-default > .panel-heading { .panel-heading-styles(@panel-default-heading-bg); } +.panel-primary > .panel-heading { .panel-heading-styles(@panel-primary-heading-bg); } +.panel-success > .panel-heading { .panel-heading-styles(@panel-success-heading-bg); } +.panel-info > .panel-heading { .panel-heading-styles(@panel-info-heading-bg); } +.panel-warning > .panel-heading { .panel-heading-styles(@panel-warning-heading-bg); } +.panel-danger > .panel-heading { .panel-heading-styles(@panel-danger-heading-bg); } + + +// +// Wells +// -------------------------------------------------- + +.well { + #gradient > .vertical(@start-color: darken(@well-bg, 5%); @end-color: @well-bg); + border-color: darken(@well-bg, 10%); + @shadow: inset 0 1px 3px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1); + .box-shadow(@shadow); +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/thumbnails.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/thumbnails.less new file mode 100644 index 0000000..0713e67 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/thumbnails.less @@ -0,0 +1,36 @@ +// +// Thumbnails +// -------------------------------------------------- + + +// Mixin and adjust the regular image class +.thumbnail { + display: block; + padding: @thumbnail-padding; + margin-bottom: @line-height-computed; + line-height: @line-height-base; + background-color: @thumbnail-bg; + border: 1px solid @thumbnail-border; + border-radius: @thumbnail-border-radius; + .transition(border .2s ease-in-out); + + > img, + a > img { + &:extend(.img-responsive); + margin-left: auto; + margin-right: auto; + } + + // Add a hover state for linked versions only + a&:hover, + a&:focus, + a&.active { + border-color: @link-color; + } + + // Image captions + .caption { + padding: @thumbnail-caption-padding; + color: @thumbnail-caption-color; + } +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/tooltip.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/tooltip.less new file mode 100644 index 0000000..b48d63e --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/tooltip.less @@ -0,0 +1,101 @@ +// +// Tooltips +// -------------------------------------------------- + + +// Base class +.tooltip { + position: absolute; + z-index: @zindex-tooltip; + display: block; + // Our parent element can be arbitrary since tooltips are by default inserted as a sibling of their target element. + // So reset our font and text properties to avoid inheriting weird values. + .reset-text(); + font-size: @font-size-small; + + .opacity(0); + + &.in { .opacity(@tooltip-opacity); } + &.top { margin-top: -3px; padding: @tooltip-arrow-width 0; } + &.right { margin-left: 3px; padding: 0 @tooltip-arrow-width; } + &.bottom { margin-top: 3px; padding: @tooltip-arrow-width 0; } + &.left { margin-left: -3px; padding: 0 @tooltip-arrow-width; } +} + +// Wrapper for the tooltip content +.tooltip-inner { + max-width: @tooltip-max-width; + padding: 3px 8px; + color: @tooltip-color; + text-align: center; + background-color: @tooltip-bg; + border-radius: @border-radius-base; +} + +// Arrows +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +// Note: Deprecated .top-left, .top-right, .bottom-left, and .bottom-right as of v3.3.1 +.tooltip { + &.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -@tooltip-arrow-width; + border-width: @tooltip-arrow-width @tooltip-arrow-width 0; + border-top-color: @tooltip-arrow-color; + } + &.top-left .tooltip-arrow { + bottom: 0; + right: @tooltip-arrow-width; + margin-bottom: -@tooltip-arrow-width; + border-width: @tooltip-arrow-width @tooltip-arrow-width 0; + border-top-color: @tooltip-arrow-color; + } + &.top-right .tooltip-arrow { + bottom: 0; + left: @tooltip-arrow-width; + margin-bottom: -@tooltip-arrow-width; + border-width: @tooltip-arrow-width @tooltip-arrow-width 0; + border-top-color: @tooltip-arrow-color; + } + &.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -@tooltip-arrow-width; + border-width: @tooltip-arrow-width @tooltip-arrow-width @tooltip-arrow-width 0; + border-right-color: @tooltip-arrow-color; + } + &.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -@tooltip-arrow-width; + border-width: @tooltip-arrow-width 0 @tooltip-arrow-width @tooltip-arrow-width; + border-left-color: @tooltip-arrow-color; + } + &.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -@tooltip-arrow-width; + border-width: 0 @tooltip-arrow-width @tooltip-arrow-width; + border-bottom-color: @tooltip-arrow-color; + } + &.bottom-left .tooltip-arrow { + top: 0; + right: @tooltip-arrow-width; + margin-top: -@tooltip-arrow-width; + border-width: 0 @tooltip-arrow-width @tooltip-arrow-width; + border-bottom-color: @tooltip-arrow-color; + } + &.bottom-right .tooltip-arrow { + top: 0; + left: @tooltip-arrow-width; + margin-top: -@tooltip-arrow-width; + border-width: 0 @tooltip-arrow-width @tooltip-arrow-width; + border-bottom-color: @tooltip-arrow-color; + } +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/type.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/type.less new file mode 100644 index 0000000..0d4fee4 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/type.less @@ -0,0 +1,302 @@ +// +// Typography +// -------------------------------------------------- + + +// Headings +// ------------------------- + +h1, h2, h3, h4, h5, h6, +.h1, .h2, .h3, .h4, .h5, .h6 { + font-family: @headings-font-family; + font-weight: @headings-font-weight; + line-height: @headings-line-height; + color: @headings-color; + + small, + .small { + font-weight: normal; + line-height: 1; + color: @headings-small-color; + } +} + +h1, .h1, +h2, .h2, +h3, .h3 { + margin-top: @line-height-computed; + margin-bottom: (@line-height-computed / 2); + + small, + .small { + font-size: 65%; + } +} +h4, .h4, +h5, .h5, +h6, .h6 { + margin-top: (@line-height-computed / 2); + margin-bottom: (@line-height-computed / 2); + + small, + .small { + font-size: 75%; + } +} + +h1, .h1 { font-size: @font-size-h1; } +h2, .h2 { font-size: @font-size-h2; } +h3, .h3 { font-size: @font-size-h3; } +h4, .h4 { font-size: @font-size-h4; } +h5, .h5 { font-size: @font-size-h5; } +h6, .h6 { font-size: @font-size-h6; } + + +// Body text +// ------------------------- + +p { + margin: 0 0 (@line-height-computed / 2); +} + +.lead { + margin-bottom: @line-height-computed; + font-size: floor((@font-size-base * 1.15)); + font-weight: 300; + line-height: 1.4; + + @media (min-width: @screen-sm-min) { + font-size: (@font-size-base * 1.5); + } +} + + +// Emphasis & misc +// ------------------------- + +// Ex: (12px small font / 14px base font) * 100% = about 85% +small, +.small { + font-size: floor((100% * @font-size-small / @font-size-base)); +} + +mark, +.mark { + background-color: @state-warning-bg; + padding: .2em; +} + +// Alignment +.text-left { text-align: left; } +.text-right { text-align: right; } +.text-center { text-align: center; } +.text-justify { text-align: justify; } +.text-nowrap { white-space: nowrap; } + +// Transformation +.text-lowercase { text-transform: lowercase; } +.text-uppercase { text-transform: uppercase; } +.text-capitalize { text-transform: capitalize; } + +// Contextual colors +.text-muted { + color: @text-muted; +} +.text-primary { + .text-emphasis-variant(@brand-primary); +} +.text-success { + .text-emphasis-variant(@state-success-text); +} +.text-info { + .text-emphasis-variant(@state-info-text); +} +.text-warning { + .text-emphasis-variant(@state-warning-text); +} +.text-danger { + .text-emphasis-variant(@state-danger-text); +} + +// Contextual backgrounds +// For now we'll leave these alongside the text classes until v4 when we can +// safely shift things around (per SemVer rules). +.bg-primary { + // Given the contrast here, this is the only class to have its color inverted + // automatically. + color: #fff; + .bg-variant(@brand-primary); +} +.bg-success { + .bg-variant(@state-success-bg); +} +.bg-info { + .bg-variant(@state-info-bg); +} +.bg-warning { + .bg-variant(@state-warning-bg); +} +.bg-danger { + .bg-variant(@state-danger-bg); +} + + +// Page header +// ------------------------- + +.page-header { + padding-bottom: ((@line-height-computed / 2) - 1); + margin: (@line-height-computed * 2) 0 @line-height-computed; + border-bottom: 1px solid @page-header-border-color; +} + + +// Lists +// ------------------------- + +// Unordered and Ordered lists +ul, +ol { + margin-top: 0; + margin-bottom: (@line-height-computed / 2); + ul, + ol { + margin-bottom: 0; + } +} + +// List options + +// Unstyled keeps list items block level, just removes default browser padding and list-style +.list-unstyled { + padding-left: 0; + list-style: none; +} + +// Inline turns list items into inline-block +.list-inline { + .list-unstyled(); + margin-left: -5px; + + > li { + display: inline-block; + padding-left: 5px; + padding-right: 5px; + } +} + +// Description Lists +dl { + margin-top: 0; // Remove browser default + margin-bottom: @line-height-computed; +} +dt, +dd { + line-height: @line-height-base; +} +dt { + font-weight: bold; +} +dd { + margin-left: 0; // Undo browser default +} + +// Horizontal description lists +// +// Defaults to being stacked without any of the below styles applied, until the +// grid breakpoint is reached (default of ~768px). + +.dl-horizontal { + dd { + &:extend(.clearfix all); // Clear the floated `dt` if an empty `dd` is present + } + + @media (min-width: @dl-horizontal-breakpoint) { + dt { + float: left; + width: (@dl-horizontal-offset - 20); + clear: left; + text-align: right; + .text-overflow(); + } + dd { + margin-left: @dl-horizontal-offset; + } + } +} + + +// Misc +// ------------------------- + +// Abbreviations and acronyms +abbr[title], +// Add data-* attribute to help out our tooltip plugin, per https://github.com/twbs/bootstrap/issues/5257 +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted @abbr-border-color; +} +.initialism { + font-size: 90%; + .text-uppercase(); +} + +// Blockquotes +blockquote { + padding: (@line-height-computed / 2) @line-height-computed; + margin: 0 0 @line-height-computed; + font-size: @blockquote-font-size; + border-left: 5px solid @blockquote-border-color; + + p, + ul, + ol { + &:last-child { + margin-bottom: 0; + } + } + + // Note: Deprecated small and .small as of v3.1.0 + // Context: https://github.com/twbs/bootstrap/issues/11660 + footer, + small, + .small { + display: block; + font-size: 80%; // back to default font-size + line-height: @line-height-base; + color: @blockquote-small-color; + + &:before { + content: '\2014 \00A0'; // em dash, nbsp + } + } +} + +// Opposite alignment of blockquote +// +// Heads up: `blockquote.pull-right` has been deprecated as of v3.1.0. +.blockquote-reverse, +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + border-right: 5px solid @blockquote-border-color; + border-left: 0; + text-align: right; + + // Account for citation + footer, + small, + .small { + &:before { content: ''; } + &:after { + content: '\00A0 \2014'; // nbsp, em dash + } + } +} + +// Addresses +address { + margin-bottom: @line-height-computed; + font-style: normal; + line-height: @line-height-base; +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/utilities.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/utilities.less new file mode 100644 index 0000000..7a8ca27 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/utilities.less @@ -0,0 +1,55 @@ +// +// Utility classes +// -------------------------------------------------- + + +// Floats +// ------------------------- + +.clearfix { + .clearfix(); +} +.center-block { + .center-block(); +} +.pull-right { + float: right !important; +} +.pull-left { + float: left !important; +} + + +// Toggling content +// ------------------------- + +// Note: Deprecated .hide in favor of .hidden or .sr-only (as appropriate) in v3.0.1 +.hide { + display: none !important; +} +.show { + display: block !important; +} +.invisible { + visibility: hidden; +} +.text-hide { + .text-hide(); +} + + +// Hide from screenreaders and browsers +// +// Credit: HTML5 Boilerplate + +.hidden { + display: none !important; +} + + +// For Affix plugin +// ------------------------- + +.affix { + position: fixed; +} diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/variables.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/variables.less new file mode 100644 index 0000000..b057ef5 --- /dev/null +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/variables.less @@ -0,0 +1,869 @@ +// +// Variables +// -------------------------------------------------- + + +//== Colors +// +//## Gray and brand colors for use across Bootstrap. + +@gray-base: #000; +@gray-darker: lighten(@gray-base, 13.5%); // #222 +@gray-dark: lighten(@gray-base, 20%); // #333 +@gray: lighten(@gray-base, 33.5%); // #555 +@gray-light: lighten(@gray-base, 46.7%); // #777 +@gray-lighter: lighten(@gray-base, 93.5%); // #eee + +@brand-primary: darken(#428bca, 6.5%); // #337ab7 +@brand-success: #5cb85c; +@brand-info: #5bc0de; +@brand-warning: #f0ad4e; +@brand-danger: #d9534f; + + +//== Scaffolding +// +//## Settings for some of the most global styles. + +//** Background color for ``. +@body-bg: #fff; +//** Global text color on ``. +@text-color: @gray-dark; + +//** Global textual link color. +@link-color: @brand-primary; +//** Link hover color set via `darken()` function. +@link-hover-color: darken(@link-color, 15%); +//** Link hover decoration. +@link-hover-decoration: underline; + + +//== Typography +// +//## Font, line-height, and color for body text, headings, and more. + +@font-family-sans-serif: "Helvetica Neue", Helvetica, Arial, sans-serif; +@font-family-serif: Georgia, "Times New Roman", Times, serif; +//** Default monospace fonts for ``, ``, and `
    `.
    +@font-family-monospace:   Menlo, Monaco, Consolas, "Courier New", monospace;
    +@font-family-base:        @font-family-sans-serif;
    +
    +@font-size-base:          14px;
    +@font-size-large:         ceil((@font-size-base * 1.25)); // ~18px
    +@font-size-small:         ceil((@font-size-base * 0.85)); // ~12px
    +
    +@font-size-h1:            floor((@font-size-base * 2.6)); // ~36px
    +@font-size-h2:            floor((@font-size-base * 2.15)); // ~30px
    +@font-size-h3:            ceil((@font-size-base * 1.7)); // ~24px
    +@font-size-h4:            ceil((@font-size-base * 1.25)); // ~18px
    +@font-size-h5:            @font-size-base;
    +@font-size-h6:            ceil((@font-size-base * 0.85)); // ~12px
    +
    +//** Unit-less `line-height` for use in components like buttons.
    +@line-height-base:        1.428571429; // 20/14
    +//** Computed "line-height" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.
    +@line-height-computed:    floor((@font-size-base * @line-height-base)); // ~20px
    +
    +//** By default, this inherits from the ``.
    +@headings-font-family:    inherit;
    +@headings-font-weight:    500;
    +@headings-line-height:    1.1;
    +@headings-color:          inherit;
    +
    +
    +//== Iconography
    +//
    +//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.
    +
    +//** Load fonts from this directory.
    +@icon-font-path:          "../fonts/";
    +//** File name for all font files.
    +@icon-font-name:          "glyphicons-halflings-regular";
    +//** Element ID within SVG icon file.
    +@icon-font-svg-id:        "glyphicons_halflingsregular";
    +
    +
    +//== Components
    +//
    +//## Define common padding and border radius sizes and more. Values based on 14px text and 1.428 line-height (~20px to start).
    +
    +@padding-base-vertical:     6px;
    +@padding-base-horizontal:   12px;
    +
    +@padding-large-vertical:    10px;
    +@padding-large-horizontal:  16px;
    +
    +@padding-small-vertical:    5px;
    +@padding-small-horizontal:  10px;
    +
    +@padding-xs-vertical:       1px;
    +@padding-xs-horizontal:     5px;
    +
    +@line-height-large:         1.3333333; // extra decimals for Win 8.1 Chrome
    +@line-height-small:         1.5;
    +
    +@border-radius-base:        4px;
    +@border-radius-large:       6px;
    +@border-radius-small:       3px;
    +
    +//** Global color for active items (e.g., navs or dropdowns).
    +@component-active-color:    #fff;
    +//** Global background color for active items (e.g., navs or dropdowns).
    +@component-active-bg:       @brand-primary;
    +
    +//** Width of the `border` for generating carets that indicator dropdowns.
    +@caret-width-base:          4px;
    +//** Carets increase slightly in size for larger components.
    +@caret-width-large:         5px;
    +
    +
    +//== Tables
    +//
    +//## Customizes the `.table` component with basic values, each used across all table variations.
    +
    +//** Padding for ``s and ``s.
    +@table-cell-padding:            8px;
    +//** Padding for cells in `.table-condensed`.
    +@table-condensed-cell-padding:  5px;
    +
    +//** Default background color used for all tables.
    +@table-bg:                      transparent;
    +//** Background color used for `.table-striped`.
    +@table-bg-accent:               #f9f9f9;
    +//** Background color used for `.table-hover`.
    +@table-bg-hover:                #f5f5f5;
    +@table-bg-active:               @table-bg-hover;
    +
    +//** Border color for table and cell borders.
    +@table-border-color:            #ddd;
    +
    +
    +//== Buttons
    +//
    +//## For each of Bootstrap's buttons, define text, background and border color.
    +
    +@btn-font-weight:                normal;
    +
    +@btn-default-color:              #333;
    +@btn-default-bg:                 #fff;
    +@btn-default-border:             #ccc;
    +
    +@btn-primary-color:              #fff;
    +@btn-primary-bg:                 @brand-primary;
    +@btn-primary-border:             darken(@btn-primary-bg, 5%);
    +
    +@btn-success-color:              #fff;
    +@btn-success-bg:                 @brand-success;
    +@btn-success-border:             darken(@btn-success-bg, 5%);
    +
    +@btn-info-color:                 #fff;
    +@btn-info-bg:                    @brand-info;
    +@btn-info-border:                darken(@btn-info-bg, 5%);
    +
    +@btn-warning-color:              #fff;
    +@btn-warning-bg:                 @brand-warning;
    +@btn-warning-border:             darken(@btn-warning-bg, 5%);
    +
    +@btn-danger-color:               #fff;
    +@btn-danger-bg:                  @brand-danger;
    +@btn-danger-border:              darken(@btn-danger-bg, 5%);
    +
    +@btn-link-disabled-color:        @gray-light;
    +
    +// Allows for customizing button radius independently from global border radius
    +@btn-border-radius-base:         @border-radius-base;
    +@btn-border-radius-large:        @border-radius-large;
    +@btn-border-radius-small:        @border-radius-small;
    +
    +
    +//== Forms
    +//
    +//##
    +
    +//** `` background color
    +@input-bg:                       #fff;
    +//** `` background color
    +@input-bg-disabled:              @gray-lighter;
    +
    +//** Text color for ``s
    +@input-color:                    @gray;
    +//** `` border color
    +@input-border:                   #ccc;
    +
    +// TODO: Rename `@input-border-radius` to `@input-border-radius-base` in v4
    +//** Default `.form-control` border radius
    +// This has no effect on ``s in CSS.
    +@input-border-radius:            @border-radius-base;
    +//** Large `.form-control` border radius
    +@input-border-radius-large:      @border-radius-large;
    +//** Small `.form-control` border radius
    +@input-border-radius-small:      @border-radius-small;
    +
    +//** Border color for inputs on focus
    +@input-border-focus:             #66afe9;
    +
    +//** Placeholder text color
    +@input-color-placeholder:        #999;
    +
    +//** Default `.form-control` height
    +@input-height-base:              (@line-height-computed + (@padding-base-vertical * 2) + 2);
    +//** Large `.form-control` height
    +@input-height-large:             (ceil(@font-size-large * @line-height-large) + (@padding-large-vertical * 2) + 2);
    +//** Small `.form-control` height
    +@input-height-small:             (floor(@font-size-small * @line-height-small) + (@padding-small-vertical * 2) + 2);
    +
    +//** `.form-group` margin
    +@form-group-margin-bottom:       15px;
    +
    +@legend-color:                   @gray-dark;
    +@legend-border-color:            #e5e5e5;
    +
    +//** Background color for textual input addons
    +@input-group-addon-bg:           @gray-lighter;
    +//** Border color for textual input addons
    +@input-group-addon-border-color: @input-border;
    +
    +//** Disabled cursor for form controls and buttons.
    +@cursor-disabled:                not-allowed;
    +
    +
    +//== Dropdowns
    +//
    +//## Dropdown menu container and contents.
    +
    +//** Background for the dropdown menu.
    +@dropdown-bg:                    #fff;
    +//** Dropdown menu `border-color`.
    +@dropdown-border:                rgba(0,0,0,.15);
    +//** Dropdown menu `border-color` **for IE8**.
    +@dropdown-fallback-border:       #ccc;
    +//** Divider color for between dropdown items.
    +@dropdown-divider-bg:            #e5e5e5;
    +
    +//** Dropdown link text color.
    +@dropdown-link-color:            @gray-dark;
    +//** Hover color for dropdown links.
    +@dropdown-link-hover-color:      darken(@gray-dark, 5%);
    +//** Hover background for dropdown links.
    +@dropdown-link-hover-bg:         #f5f5f5;
    +
    +//** Active dropdown menu item text color.
    +@dropdown-link-active-color:     @component-active-color;
    +//** Active dropdown menu item background color.
    +@dropdown-link-active-bg:        @component-active-bg;
    +
    +//** Disabled dropdown menu item background color.
    +@dropdown-link-disabled-color:   @gray-light;
    +
    +//** Text color for headers within dropdown menus.
    +@dropdown-header-color:          @gray-light;
    +
    +//** Deprecated `@dropdown-caret-color` as of v3.1.0
    +@dropdown-caret-color:           #000;
    +
    +
    +//-- Z-index master list
    +//
    +// Warning: Avoid customizing these values. They're used for a bird's eye view
    +// of components dependent on the z-axis and are designed to all work together.
    +//
    +// Note: These variables are not generated into the Customizer.
    +
    +@zindex-navbar:            1000;
    +@zindex-dropdown:          1000;
    +@zindex-popover:           1060;
    +@zindex-tooltip:           1070;
    +@zindex-navbar-fixed:      1030;
    +@zindex-modal-background:  1040;
    +@zindex-modal:             1050;
    +
    +
    +//== Media queries breakpoints
    +//
    +//## Define the breakpoints at which your layout will change, adapting to different screen sizes.
    +
    +// Extra small screen / phone
    +//** Deprecated `@screen-xs` as of v3.0.1
    +@screen-xs:                  480px;
    +//** Deprecated `@screen-xs-min` as of v3.2.0
    +@screen-xs-min:              @screen-xs;
    +//** Deprecated `@screen-phone` as of v3.0.1
    +@screen-phone:               @screen-xs-min;
    +
    +// Small screen / tablet
    +//** Deprecated `@screen-sm` as of v3.0.1
    +@screen-sm:                  768px;
    +@screen-sm-min:              @screen-sm;
    +//** Deprecated `@screen-tablet` as of v3.0.1
    +@screen-tablet:              @screen-sm-min;
    +
    +// Medium screen / desktop
    +//** Deprecated `@screen-md` as of v3.0.1
    +@screen-md:                  992px;
    +@screen-md-min:              @screen-md;
    +//** Deprecated `@screen-desktop` as of v3.0.1
    +@screen-desktop:             @screen-md-min;
    +
    +// Large screen / wide desktop
    +//** Deprecated `@screen-lg` as of v3.0.1
    +@screen-lg:                  1200px;
    +@screen-lg-min:              @screen-lg;
    +//** Deprecated `@screen-lg-desktop` as of v3.0.1
    +@screen-lg-desktop:          @screen-lg-min;
    +
    +// So media queries don't overlap when required, provide a maximum
    +@screen-xs-max:              (@screen-sm-min - 1);
    +@screen-sm-max:              (@screen-md-min - 1);
    +@screen-md-max:              (@screen-lg-min - 1);
    +
    +
    +//== Grid system
    +//
    +//## Define your custom responsive grid.
    +
    +//** Number of columns in the grid.
    +@grid-columns:              12;
    +//** Padding between columns. Gets divided in half for the left and right.
    +@grid-gutter-width:         30px;
    +// Navbar collapse
    +//** Point at which the navbar becomes uncollapsed.
    +@grid-float-breakpoint:     @screen-sm-min;
    +//** Point at which the navbar begins collapsing.
    +@grid-float-breakpoint-max: (@grid-float-breakpoint - 1);
    +
    +
    +//== Container sizes
    +//
    +//## Define the maximum width of `.container` for different screen sizes.
    +
    +// Small screen / tablet
    +@container-tablet:             (720px + @grid-gutter-width);
    +//** For `@screen-sm-min` and up.
    +@container-sm:                 @container-tablet;
    +
    +// Medium screen / desktop
    +@container-desktop:            (940px + @grid-gutter-width);
    +//** For `@screen-md-min` and up.
    +@container-md:                 @container-desktop;
    +
    +// Large screen / wide desktop
    +@container-large-desktop:      (1140px + @grid-gutter-width);
    +//** For `@screen-lg-min` and up.
    +@container-lg:                 @container-large-desktop;
    +
    +
    +//== Navbar
    +//
    +//##
    +
    +// Basics of a navbar
    +@navbar-height:                    50px;
    +@navbar-margin-bottom:             @line-height-computed;
    +@navbar-border-radius:             @border-radius-base;
    +@navbar-padding-horizontal:        floor((@grid-gutter-width / 2));
    +@navbar-padding-vertical:          ((@navbar-height - @line-height-computed) / 2);
    +@navbar-collapse-max-height:       340px;
    +
    +@navbar-default-color:             #777;
    +@navbar-default-bg:                #f8f8f8;
    +@navbar-default-border:            darken(@navbar-default-bg, 6.5%);
    +
    +// Navbar links
    +@navbar-default-link-color:                #777;
    +@navbar-default-link-hover-color:          #333;
    +@navbar-default-link-hover-bg:             transparent;
    +@navbar-default-link-active-color:         #555;
    +@navbar-default-link-active-bg:            darken(@navbar-default-bg, 6.5%);
    +@navbar-default-link-disabled-color:       #ccc;
    +@navbar-default-link-disabled-bg:          transparent;
    +
    +// Navbar brand label
    +@navbar-default-brand-color:               @navbar-default-link-color;
    +@navbar-default-brand-hover-color:         darken(@navbar-default-brand-color, 10%);
    +@navbar-default-brand-hover-bg:            transparent;
    +
    +// Navbar toggle
    +@navbar-default-toggle-hover-bg:           #ddd;
    +@navbar-default-toggle-icon-bar-bg:        #888;
    +@navbar-default-toggle-border-color:       #ddd;
    +
    +
    +//=== Inverted navbar
    +// Reset inverted navbar basics
    +@navbar-inverse-color:                      lighten(@gray-light, 15%);
    +@navbar-inverse-bg:                         #222;
    +@navbar-inverse-border:                     darken(@navbar-inverse-bg, 10%);
    +
    +// Inverted navbar links
    +@navbar-inverse-link-color:                 lighten(@gray-light, 15%);
    +@navbar-inverse-link-hover-color:           #fff;
    +@navbar-inverse-link-hover-bg:              transparent;
    +@navbar-inverse-link-active-color:          @navbar-inverse-link-hover-color;
    +@navbar-inverse-link-active-bg:             darken(@navbar-inverse-bg, 10%);
    +@navbar-inverse-link-disabled-color:        #444;
    +@navbar-inverse-link-disabled-bg:           transparent;
    +
    +// Inverted navbar brand label
    +@navbar-inverse-brand-color:                @navbar-inverse-link-color;
    +@navbar-inverse-brand-hover-color:          #fff;
    +@navbar-inverse-brand-hover-bg:             transparent;
    +
    +// Inverted navbar toggle
    +@navbar-inverse-toggle-hover-bg:            #333;
    +@navbar-inverse-toggle-icon-bar-bg:         #fff;
    +@navbar-inverse-toggle-border-color:        #333;
    +
    +
    +//== Navs
    +//
    +//##
    +
    +//=== Shared nav styles
    +@nav-link-padding:                          10px 15px;
    +@nav-link-hover-bg:                         @gray-lighter;
    +
    +@nav-disabled-link-color:                   @gray-light;
    +@nav-disabled-link-hover-color:             @gray-light;
    +
    +//== Tabs
    +@nav-tabs-border-color:                     #ddd;
    +
    +@nav-tabs-link-hover-border-color:          @gray-lighter;
    +
    +@nav-tabs-active-link-hover-bg:             @body-bg;
    +@nav-tabs-active-link-hover-color:          @gray;
    +@nav-tabs-active-link-hover-border-color:   #ddd;
    +
    +@nav-tabs-justified-link-border-color:            #ddd;
    +@nav-tabs-justified-active-link-border-color:     @body-bg;
    +
    +//== Pills
    +@nav-pills-border-radius:                   @border-radius-base;
    +@nav-pills-active-link-hover-bg:            @component-active-bg;
    +@nav-pills-active-link-hover-color:         @component-active-color;
    +
    +
    +//== Pagination
    +//
    +//##
    +
    +@pagination-color:                     @link-color;
    +@pagination-bg:                        #fff;
    +@pagination-border:                    #ddd;
    +
    +@pagination-hover-color:               @link-hover-color;
    +@pagination-hover-bg:                  @gray-lighter;
    +@pagination-hover-border:              #ddd;
    +
    +@pagination-active-color:              #fff;
    +@pagination-active-bg:                 @brand-primary;
    +@pagination-active-border:             @brand-primary;
    +
    +@pagination-disabled-color:            @gray-light;
    +@pagination-disabled-bg:               #fff;
    +@pagination-disabled-border:           #ddd;
    +
    +
    +//== Pager
    +//
    +//##
    +
    +@pager-bg:                             @pagination-bg;
    +@pager-border:                         @pagination-border;
    +@pager-border-radius:                  15px;
    +
    +@pager-hover-bg:                       @pagination-hover-bg;
    +
    +@pager-active-bg:                      @pagination-active-bg;
    +@pager-active-color:                   @pagination-active-color;
    +
    +@pager-disabled-color:                 @pagination-disabled-color;
    +
    +
    +//== Jumbotron
    +//
    +//##
    +
    +@jumbotron-padding:              30px;
    +@jumbotron-color:                inherit;
    +@jumbotron-bg:                   @gray-lighter;
    +@jumbotron-heading-color:        inherit;
    +@jumbotron-font-size:            ceil((@font-size-base * 1.5));
    +@jumbotron-heading-font-size:    ceil((@font-size-base * 4.5));
    +
    +
    +//== Form states and alerts
    +//
    +//## Define colors for form feedback states and, by default, alerts.
    +
    +@state-success-text:             #3c763d;
    +@state-success-bg:               #dff0d8;
    +@state-success-border:           darken(spin(@state-success-bg, -10), 5%);
    +
    +@state-info-text:                #31708f;
    +@state-info-bg:                  #d9edf7;
    +@state-info-border:              darken(spin(@state-info-bg, -10), 7%);
    +
    +@state-warning-text:             #8a6d3b;
    +@state-warning-bg:               #fcf8e3;
    +@state-warning-border:           darken(spin(@state-warning-bg, -10), 5%);
    +
    +@state-danger-text:              #a94442;
    +@state-danger-bg:                #f2dede;
    +@state-danger-border:            darken(spin(@state-danger-bg, -10), 5%);
    +
    +
    +//== Tooltips
    +//
    +//##
    +
    +//** Tooltip max width
    +@tooltip-max-width:           200px;
    +//** Tooltip text color
    +@tooltip-color:               #fff;
    +//** Tooltip background color
    +@tooltip-bg:                  #000;
    +@tooltip-opacity:             .9;
    +
    +//** Tooltip arrow width
    +@tooltip-arrow-width:         5px;
    +//** Tooltip arrow color
    +@tooltip-arrow-color:         @tooltip-bg;
    +
    +
    +//== Popovers
    +//
    +//##
    +
    +//** Popover body background color
    +@popover-bg:                          #fff;
    +//** Popover maximum width
    +@popover-max-width:                   276px;
    +//** Popover border color
    +@popover-border-color:                rgba(0,0,0,.2);
    +//** Popover fallback border color
    +@popover-fallback-border-color:       #ccc;
    +
    +//** Popover title background color
    +@popover-title-bg:                    darken(@popover-bg, 3%);
    +
    +//** Popover arrow width
    +@popover-arrow-width:                 10px;
    +//** Popover arrow color
    +@popover-arrow-color:                 @popover-bg;
    +
    +//** Popover outer arrow width
    +@popover-arrow-outer-width:           (@popover-arrow-width + 1);
    +//** Popover outer arrow color
    +@popover-arrow-outer-color:           fadein(@popover-border-color, 5%);
    +//** Popover outer arrow fallback color
    +@popover-arrow-outer-fallback-color:  darken(@popover-fallback-border-color, 20%);
    +
    +
    +//== Labels
    +//
    +//##
    +
    +//** Default label background color
    +@label-default-bg:            @gray-light;
    +//** Primary label background color
    +@label-primary-bg:            @brand-primary;
    +//** Success label background color
    +@label-success-bg:            @brand-success;
    +//** Info label background color
    +@label-info-bg:               @brand-info;
    +//** Warning label background color
    +@label-warning-bg:            @brand-warning;
    +//** Danger label background color
    +@label-danger-bg:             @brand-danger;
    +
    +//** Default label text color
    +@label-color:                 #fff;
    +//** Default text color of a linked label
    +@label-link-hover-color:      #fff;
    +
    +
    +//== Modals
    +//
    +//##
    +
    +//** Padding applied to the modal body
    +@modal-inner-padding:         15px;
    +
    +//** Padding applied to the modal title
    +@modal-title-padding:         15px;
    +//** Modal title line-height
    +@modal-title-line-height:     @line-height-base;
    +
    +//** Background color of modal content area
    +@modal-content-bg:                             #fff;
    +//** Modal content border color
    +@modal-content-border-color:                   rgba(0,0,0,.2);
    +//** Modal content border color **for IE8**
    +@modal-content-fallback-border-color:          #999;
    +
    +//** Modal backdrop background color
    +@modal-backdrop-bg:           #000;
    +//** Modal backdrop opacity
    +@modal-backdrop-opacity:      .5;
    +//** Modal header border color
    +@modal-header-border-color:   #e5e5e5;
    +//** Modal footer border color
    +@modal-footer-border-color:   @modal-header-border-color;
    +
    +@modal-lg:                    900px;
    +@modal-md:                    600px;
    +@modal-sm:                    300px;
    +
    +
    +//== Alerts
    +//
    +//## Define alert colors, border radius, and padding.
    +
    +@alert-padding:               15px;
    +@alert-border-radius:         @border-radius-base;
    +@alert-link-font-weight:      bold;
    +
    +@alert-success-bg:            @state-success-bg;
    +@alert-success-text:          @state-success-text;
    +@alert-success-border:        @state-success-border;
    +
    +@alert-info-bg:               @state-info-bg;
    +@alert-info-text:             @state-info-text;
    +@alert-info-border:           @state-info-border;
    +
    +@alert-warning-bg:            @state-warning-bg;
    +@alert-warning-text:          @state-warning-text;
    +@alert-warning-border:        @state-warning-border;
    +
    +@alert-danger-bg:             @state-danger-bg;
    +@alert-danger-text:           @state-danger-text;
    +@alert-danger-border:         @state-danger-border;
    +
    +
    +//== Progress bars
    +//
    +//##
    +
    +//** Background color of the whole progress component
    +@progress-bg:                 #f5f5f5;
    +//** Progress bar text color
    +@progress-bar-color:          #fff;
    +//** Variable for setting rounded corners on progress bar.
    +@progress-border-radius:      @border-radius-base;
    +
    +//** Default progress bar color
    +@progress-bar-bg:             @brand-primary;
    +//** Success progress bar color
    +@progress-bar-success-bg:     @brand-success;
    +//** Warning progress bar color
    +@progress-bar-warning-bg:     @brand-warning;
    +//** Danger progress bar color
    +@progress-bar-danger-bg:      @brand-danger;
    +//** Info progress bar color
    +@progress-bar-info-bg:        @brand-info;
    +
    +
    +//== List group
    +//
    +//##
    +
    +//** Background color on `.list-group-item`
    +@list-group-bg:                 #fff;
    +//** `.list-group-item` border color
    +@list-group-border:             #ddd;
    +//** List group border radius
    +@list-group-border-radius:      @border-radius-base;
    +
    +//** Background color of single list items on hover
    +@list-group-hover-bg:           #f5f5f5;
    +//** Text color of active list items
    +@list-group-active-color:       @component-active-color;
    +//** Background color of active list items
    +@list-group-active-bg:          @component-active-bg;
    +//** Border color of active list elements
    +@list-group-active-border:      @list-group-active-bg;
    +//** Text color for content within active list items
    +@list-group-active-text-color:  lighten(@list-group-active-bg, 40%);
    +
    +//** Text color of disabled list items
    +@list-group-disabled-color:      @gray-light;
    +//** Background color of disabled list items
    +@list-group-disabled-bg:         @gray-lighter;
    +//** Text color for content within disabled list items
    +@list-group-disabled-text-color: @list-group-disabled-color;
    +
    +@list-group-link-color:         #555;
    +@list-group-link-hover-color:   @list-group-link-color;
    +@list-group-link-heading-color: #333;
    +
    +
    +//== Panels
    +//
    +//##
    +
    +@panel-bg:                    #fff;
    +@panel-body-padding:          15px;
    +@panel-heading-padding:       10px 15px;
    +@panel-footer-padding:        @panel-heading-padding;
    +@panel-border-radius:         @border-radius-base;
    +
    +//** Border color for elements within panels
    +@panel-inner-border:          #ddd;
    +@panel-footer-bg:             #f5f5f5;
    +
    +@panel-default-text:          @gray-dark;
    +@panel-default-border:        #ddd;
    +@panel-default-heading-bg:    #f5f5f5;
    +
    +@panel-primary-text:          #fff;
    +@panel-primary-border:        @brand-primary;
    +@panel-primary-heading-bg:    @brand-primary;
    +
    +@panel-success-text:          @state-success-text;
    +@panel-success-border:        @state-success-border;
    +@panel-success-heading-bg:    @state-success-bg;
    +
    +@panel-info-text:             @state-info-text;
    +@panel-info-border:           @state-info-border;
    +@panel-info-heading-bg:       @state-info-bg;
    +
    +@panel-warning-text:          @state-warning-text;
    +@panel-warning-border:        @state-warning-border;
    +@panel-warning-heading-bg:    @state-warning-bg;
    +
    +@panel-danger-text:           @state-danger-text;
    +@panel-danger-border:         @state-danger-border;
    +@panel-danger-heading-bg:     @state-danger-bg;
    +
    +
    +//== Thumbnails
    +//
    +//##
    +
    +//** Padding around the thumbnail image
    +@thumbnail-padding:           4px;
    +//** Thumbnail background color
    +@thumbnail-bg:                @body-bg;
    +//** Thumbnail border color
    +@thumbnail-border:            #ddd;
    +//** Thumbnail border radius
    +@thumbnail-border-radius:     @border-radius-base;
    +
    +//** Custom text color for thumbnail captions
    +@thumbnail-caption-color:     @text-color;
    +//** Padding around the thumbnail caption
    +@thumbnail-caption-padding:   9px;
    +
    +
    +//== Wells
    +//
    +//##
    +
    +@well-bg:                     #f5f5f5;
    +@well-border:                 darken(@well-bg, 7%);
    +
    +
    +//== Badges
    +//
    +//##
    +
    +@badge-color:                 #fff;
    +//** Linked badge text color on hover
    +@badge-link-hover-color:      #fff;
    +@badge-bg:                    @gray-light;
    +
    +//** Badge text color in active nav link
    +@badge-active-color:          @link-color;
    +//** Badge background color in active nav link
    +@badge-active-bg:             #fff;
    +
    +@badge-font-weight:           bold;
    +@badge-line-height:           1;
    +@badge-border-radius:         10px;
    +
    +
    +//== Breadcrumbs
    +//
    +//##
    +
    +@breadcrumb-padding-vertical:   8px;
    +@breadcrumb-padding-horizontal: 15px;
    +//** Breadcrumb background color
    +@breadcrumb-bg:                 #f5f5f5;
    +//** Breadcrumb text color
    +@breadcrumb-color:              #ccc;
    +//** Text color of current page in the breadcrumb
    +@breadcrumb-active-color:       @gray-light;
    +//** Textual separator for between breadcrumb elements
    +@breadcrumb-separator:          "/";
    +
    +
    +//== Carousel
    +//
    +//##
    +
    +@carousel-text-shadow:                        0 1px 2px rgba(0,0,0,.6);
    +
    +@carousel-control-color:                      #fff;
    +@carousel-control-width:                      15%;
    +@carousel-control-opacity:                    .5;
    +@carousel-control-font-size:                  20px;
    +
    +@carousel-indicator-active-bg:                #fff;
    +@carousel-indicator-border-color:             #fff;
    +
    +@carousel-caption-color:                      #fff;
    +
    +
    +//== Close
    +//
    +//##
    +
    +@close-font-weight:           bold;
    +@close-color:                 #000;
    +@close-text-shadow:           0 1px 0 #fff;
    +
    +
    +//== Code
    +//
    +//##
    +
    +@code-color:                  #c7254e;
    +@code-bg:                     #f9f2f4;
    +
    +@kbd-color:                   #fff;
    +@kbd-bg:                      #333;
    +
    +@pre-bg:                      #f5f5f5;
    +@pre-color:                   @gray-dark;
    +@pre-border-color:            #ccc;
    +@pre-scrollable-max-height:   340px;
    +
    +
    +//== Type
    +//
    +//##
    +
    +//** Horizontal offset for forms and lists.
    +@component-offset-horizontal: 180px;
    +//** Text muted color
    +@text-muted:                  @gray-light;
    +//** Abbreviations and acronyms border color
    +@abbr-border-color:           @gray-light;
    +//** Headings small color
    +@headings-small-color:        @gray-light;
    +//** Blockquote small color
    +@blockquote-small-color:      @gray-light;
    +//** Blockquote font size
    +@blockquote-font-size:        (@font-size-base * 1.25);
    +//** Blockquote border color
    +@blockquote-border-color:     @gray-lighter;
    +//** Page header border color
    +@page-header-border-color:    @gray-lighter;
    +//** Width of horizontal description list titles
    +@dl-horizontal-offset:        @component-offset-horizontal;
    +//** Point at which .dl-horizontal becomes horizontal
    +@dl-horizontal-breakpoint:    @grid-float-breakpoint;
    +//** Horizontal line color.
    +@hr-border:                   @gray-lighter;
    diff --git a/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/wells.less b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/wells.less
    new file mode 100644
    index 0000000..15d072b
    --- /dev/null
    +++ b/css/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/wells.less
    @@ -0,0 +1,29 @@
    +//
    +// Wells
    +// --------------------------------------------------
    +
    +
    +// Base class
    +.well {
    +  min-height: 20px;
    +  padding: 19px;
    +  margin-bottom: 20px;
    +  background-color: @well-bg;
    +  border: 1px solid @well-border;
    +  border-radius: @border-radius-base;
    +  .box-shadow(inset 0 1px 1px rgba(0,0,0,.05));
    +  blockquote {
    +    border-color: #ddd;
    +    border-color: rgba(0,0,0,.15);
    +  }
    +}
    +
    +// Sizes
    +.well-lg {
    +  padding: 24px;
    +  border-radius: @border-radius-large;
    +}
    +.well-sm {
    +  padding: 9px;
    +  border-radius: @border-radius-small;
    +}
    diff --git a/css/fork-awesome/src/doc/assets/less/gandy-grid/grid.less b/css/fork-awesome/src/doc/assets/less/gandy-grid/grid.less
    new file mode 100644
    index 0000000..7aca7db
    --- /dev/null
    +++ b/css/fork-awesome/src/doc/assets/less/gandy-grid/grid.less
    @@ -0,0 +1,43 @@
    +.gg { .gg(); }
    +.gg-fixed { table-layout: fixed; }
    +.gg-col { .gg-col(); }
    +.gg-row { display: table-row; }
    +.gg-min-width { width: 1%; }
    +
    +.gg-top    { vertical-align: top; }
    +.gg-middle { vertical-align: middle; }
    +.gg-bottom { vertical-align: bottom; }
    +
    +.gg-padded {
    +  margin-left: -1rem;
    +  margin-right: -1rem;
    +  .gg { border-spacing: 1rem 0; }
    +}
    +
    +.gg-col-1,
    +.gg-col-2,
    +.gg-col-3,
    +.gg-col-4,
    +.gg-col-5,
    +.gg-col-6,
    +.gg-col-7,
    +.gg-col-8,
    +.gg-col-9,
    +.gg-col-10,
    +.gg-col-11,
    +.gg-col-12 {
    +  .gg-col();
    +}
    +
    +.gg-col-1  { .gg-make-col(1,12); }
    +.gg-col-2  { .gg-make-col(2,12); }
    +.gg-col-3  { .gg-make-col(3,12); }
    +.gg-col-4  { .gg-make-col(4,12); }
    +.gg-col-5  { .gg-make-col(5,12); }
    +.gg-col-6  { .gg-make-col(6,12); }
    +.gg-col-7  { .gg-make-col(7,12); }
    +.gg-col-8  { .gg-make-col(8,12); }
    +.gg-col-9  { .gg-make-col(9,12); }
    +.gg-col-10 { .gg-make-col(10,12); }
    +.gg-col-11 { .gg-make-col(11,12); }
    +.gg-col-12 { .gg-make-col(12,12); }
    diff --git a/css/fork-awesome/src/doc/assets/less/gandy-grid/mixins.less b/css/fork-awesome/src/doc/assets/less/gandy-grid/mixins.less
    new file mode 100644
    index 0000000..49c7749
    --- /dev/null
    +++ b/css/fork-awesome/src/doc/assets/less/gandy-grid/mixins.less
    @@ -0,0 +1,18 @@
    +.gg {
    +  display: table;
    +  width: 100%;
    +  vertical-align: middle;
    +}
    +
    +.gg-col {
    +  display: table-cell;
    +  vertical-align: inherit;
    +}
    +
    +.gg-vertical-align(@align) {
    +  vertical-align: @align;
    +}
    +
    +.gg-make-col(@column-width, @total-columns) {
    +  width: (100% / @total-columns * @column-width);
    +}
    diff --git a/css/fork-awesome/src/doc/assets/less/site.less b/css/fork-awesome/src/doc/assets/less/site.less
    new file mode 100644
    index 0000000..c3cbb13
    --- /dev/null
    +++ b/css/fork-awesome/src/doc/assets/less/site.less
    @@ -0,0 +1,37 @@
    +---
    +---
    +@import "bootstrap-{{ site.bootstrap.version }}/bootstrap";
    +
    +@import "gandy-grid/mixins";
    +@import "gandy-grid/grid";
    +
    +@import "site/bootstrap/variables";
    +@import "site/bootstrap/navbar";
    +@import "site/bootstrap/buttons";
    +@import "site/bootstrap/jumbotron";
    +@import "site/bootstrap/wells";
    +@import "site/bootstrap/labels";
    +@import "site/bootstrap/type";
    +@import "site/bootstrap/alerts";
    +@import "site/bootstrap/tooltip";
    +@import "site/bootstrap/panels";
    +@import "site/bootstrap/modals";
    +
    +@import "site/layout";
    +@import "site/print";
    +@import "site/social-buttons";
    +@import "site/jumbotron-carousel";
    +@import "site/fontawesome-icon-list";
    +@import "site/feature-list";
    +@import "site/example-rating";
    +@import "site/footer";
    +@import "site/lazy";
    +@import "site/textured-bg";
    +
    +@import "site/views";
    +
    +@import "site/responsive/screen-lg";
    +@import "site/responsive/screen-md";
    +@import "site/responsive/screen-sm";
    +@import "site/responsive/screen-sm-up";
    +@import "site/responsive/screen-xs";
    diff --git a/css/fork-awesome/src/doc/assets/less/site/bootstrap/alerts.less b/css/fork-awesome/src/doc/assets/less/site/bootstrap/alerts.less
    new file mode 100644
    index 0000000..db79469
    --- /dev/null
    +++ b/css/fork-awesome/src/doc/assets/less/site/bootstrap/alerts.less
    @@ -0,0 +1,5 @@
    +.alert-link { text-decoration: underline; }
    +
    +.alert-default  { .alert-variant(@alert-default-bg, @alert-default-border, @alert-default-text); }
    +.alert-well     { .alert-variant(@alert-well-bg, @alert-well-border, @alert-well-text); }
    +.alert-well-alt { .alert-variant(@well-bg, @table-border-color, mix(@text-muted,@text-color,50%)); }
    diff --git a/css/fork-awesome/src/doc/assets/less/site/bootstrap/buttons.less b/css/fork-awesome/src/doc/assets/less/site/bootstrap/buttons.less
    new file mode 100644
    index 0000000..b61fea7
    --- /dev/null
    +++ b/css/fork-awesome/src/doc/assets/less/site/bootstrap/buttons.less
    @@ -0,0 +1,3 @@
    +.btn { box-shadow: inset 0 1px 0 rgba(255,255,255,0.2); }
    +.btn-default { text-shadow: 0 1px 0 #fff; }
    +.btn-primary, .btn-success, .btn-warning, .btn-danger, .btn-info { text-shadow: 0 1px 0 rgba(0,0,0,0.2); }
    \ No newline at end of file
    diff --git a/css/fork-awesome/src/doc/assets/less/site/bootstrap/jumbotron.less b/css/fork-awesome/src/doc/assets/less/site/bootstrap/jumbotron.less
    new file mode 100644
    index 0000000..a04420b
    --- /dev/null
    +++ b/css/fork-awesome/src/doc/assets/less/site/bootstrap/jumbotron.less
    @@ -0,0 +1,87 @@
    +.jumbotron {
    +  background-color: lighten(@jumbotron-bg, 2%);
    +  border-top: 1px solid mix(@jumbotron-bg, @jumbotron-color, 90%);
    +  border-bottom: 1px solid @jumbotron-border;
    +  margin-bottom: 0;
    +  &, h1 { color: @jumbotron-color; }
    +  padding: 50px 0 40px;
    +
    +  h1 {
    +    font-size: 80px;
    +    letter-spacing: -2px;
    +    line-height: 1;
    +    margin: 0 0 15px;
    +  }
    +  p {
    +    font-family: @font-family-alt;
    +    margin-top: 15px;
    +    margin-bottom: 15px;
    +    font-size: 24px;
    +    line-height: 1.3;
    +    font-weight: lighter;
    +  }
    +
    +  .list-group-item {
    +    border-color: mix(@jumbotron-color, @fa-green, 15%);
    +    background: transparent;
    +  }
    +
    +  .text-muted {
    +    color: mix(@jumbotron-color, @fa-green, 45%);
    +  }
    +}
    +
    +.jumbotron-ad, .jumbotron-carousel {
    +  h1 {
    +    text-shadow: 4px 3px 0px @jumbotron-bg, 9px 8px 0px rgba(0,0,0,0.15); // double text shadow
    +  }
    +  p {
    +    color: mix(@jumbotron-color, @jumbotron-bg, 75%);
    +    text-shadow: 0 1px 0 rgba(0,0,0,0.15);
    +  }
    +}
    +
    +.jumbotron-icon {
    +  padding: 30px 0 25px;
    +  background-color: @gray-lighter;
    +  color: @gray-darker;
    +  &, h1 { text-shadow: 0 1px 0 #fff; }
    +  border-bottom-color: mix(@gray-light, @gray-lighter, 25%);
    +  border-top-color: mix(#fff, @gray-lighter, 50%);
    +  h1 {
    +    color: @gray-darker;
    +    margin-top: @buffer-lg;
    +    small {
    +      letter-spacing: normal;
    +      font-family: @font-family-sans-serif;
    +      font-size: @font-size-base;
    +      margin-left: 20px;
    +    }
    +  }
    +
    +  .info-icons {
    +    font-size: @font-size-base;
    +  }
    +  .info-details {
    +    float: left;
    +    p {
    +      margin: 25px 0;
    +      font-weight: bold;
    +    }
    +    .dl-horizontal {
    +      dt { width: @component-offset-horizontal - 100; }
    +      dd { margin-left: @component-offset-horizontal - 85; }
    +    }
    +  }
    +  .fa-2 { font-size: 2em; }
    +  .fa-3 { font-size: 4em; }
    +  .fa-4 { font-size: 7em; }
    +  .fa-5 { font-size: 12em; }
    +  .fa-6 { font-size: 20em; }
    +
    +  .fa-1, .fa-2, .fa-3, .fa-4, .fa-5, .fa-6 { margin-right: 1/14em; }
    +}
    +
    +h1.info-class {
    +  font-size: 30px;
    +}
    diff --git a/css/fork-awesome/src/doc/assets/less/site/bootstrap/labels.less b/css/fork-awesome/src/doc/assets/less/site/bootstrap/labels.less
    new file mode 100644
    index 0000000..d0d12dc
    --- /dev/null
    +++ b/css/fork-awesome/src/doc/assets/less/site/bootstrap/labels.less
    @@ -0,0 +1,21 @@
    +// reset
    +.label {
    +  padding: .3em .6em;
    +}
    +
    +// new types of labels
    +.label-brand {
    +  .label-variant(@label-brand-bg);
    +}
    +
    +.label-dark {
    +  .label-variant(@label-dark-bg);
    +}
    +
    +// labels inside of headings
    +h1, h2, h3, h4, h5, h6 {
    +
    +  .label {
    +    font-family: @font-family-sans-serif;
    +  }
    +}
    diff --git a/css/fork-awesome/src/doc/assets/less/site/bootstrap/modals.less b/css/fork-awesome/src/doc/assets/less/site/bootstrap/modals.less
    new file mode 100644
    index 0000000..275e40c
    --- /dev/null
    +++ b/css/fork-awesome/src/doc/assets/less/site/bootstrap/modals.less
    @@ -0,0 +1,6 @@
    +
    +// Scale up the modal
    +@media (min-width: @screen-sm-min) {
    +  // Modal sizes
    +  .modal-md { width: ((@modal-md + @modal-sm) / 2); }
    +}
    diff --git a/css/fork-awesome/src/doc/assets/less/site/bootstrap/navbar.less b/css/fork-awesome/src/doc/assets/less/site/bootstrap/navbar.less
    new file mode 100644
    index 0000000..3216727
    --- /dev/null
    +++ b/css/fork-awesome/src/doc/assets/less/site/bootstrap/navbar.less
    @@ -0,0 +1,179 @@
    +// SITE SPECIFIC NAVBAR STYLES
    +
    +.navbar { margin-bottom: 0; }
    +.navbar-inverse { background-color: lighten(@fa-green, 2%); }
    +.navbar-brand {
    +  font-family: @font-family-serif;
    +  font-weight: 300;
    +  font-size: 20px;
    +  i {
    +    font-size: 23px;
    +    padding-right: 3px;
    +    line-height: .75;
    +  }
    +}
    +.navbar-nav > li > a { padding: 11px 10px 9px; }
    +
    +// makes dropdowns closer for split dropdown
    +.navbar-nav > li {
    +  &.dropdown-split-right > a { padding-left: 7px; }
    +  &.dropdown-split-left > a { padding-right: 0; }
    +}
    +
    +.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border-color: @jumbotron-border; }
    +
    +.navbar-inverse .navbar-toggle {
    +  color: @jumbotron-color;
    +  text-shadow: 0 1px 0 rgba(0,0,0,0.15);
    +  padding: 4px 10px;
    +  margin-top: 5px;
    +  margin-bottom: 5px;
    +  &:hover {
    +    background-color: mix(@jumbotron-color, @jumbotron-bg, 95%);
    +    border-color: mix(@jumbotron-color, @jumbotron-bg, 95%);
    +    color: @jumbotron-bg;
    +    text-shadow: 0 -1px 0 @jumbotron-color;
    +  }
    +}
    +
    +.navbar-nav.navbar-right:last-child { margin-right: -10px; }
    +
    +
    +//
    +// FORT AWESOME ORG NAVBAR
    +// --------------------
    +//
    +.navbar-org {
    +  background-color: @navbar-inverse-link-active-bg;
    +  border-color: mix(#000, @fa-green, 20%);
    +  padding: 0;
    +
    +  .ficon-logo-flag, .ficon-log-fort { vertical-align: baseline; }
    +
    +  .navbar-text {
    +    color: mix(#fff, @fa-green, 60%);
    +    margin-top: 12px;
    +    margin-right: 30px;
    +  }
    +
    +  .navbar-nav {
    +    margin-right: -10px;
    +
    +    > li + li { margin-left: 15px; }
    +    > li > a {
    +      color: mix(#fff, @navbar-inverse-bg, 75%);
    +
    +      &:hover,
    +      &:focus {
    +        color: mix(#fff, @fa-green, 100%);
    +        background-color: transparent;
    +        border-bottom: solid 2px mix(#fff, @fa-green, 90%);
    +      }
    +    }
    +    > .active > a {
    +      &,
    +      &:hover,
    +      &:focus {
    +        color: mix(#fff, @navbar-inverse-bg, 75%);
    +        background-color: transparent;
    +        border-radius: 0;
    +        border-bottom: solid 2px mix(#fff, @navbar-inverse-bg, 65%);
    +      }
    +    }
    +    > .disabled > a {
    +      &,
    +      &:hover,
    +      &:focus {
    +        color: @navbar-inverse-link-disabled-color;
    +        background-color: @navbar-inverse-link-disabled-bg;
    +      }
    +    }
    +  }
    +
    +  // Darken the responsive nav toggle
    +  .navbar-toggle {
    +    border-color: @navbar-inverse-toggle-border-color;
    +    &:hover,
    +    &:focus {
    +      background-color: @navbar-inverse-toggle-hover-bg;
    +    }
    +    .icon-bar {
    +      background-color: @navbar-inverse-toggle-icon-bar-bg;
    +    }
    +  }
    +
    +  .navbar-collapse,
    +  .navbar-form {
    +    border-color: darken(@navbar-inverse-bg, 7%);
    +  }
    +
    +  // Dropdowns
    +  .navbar-nav {
    +    > .open > a {
    +      &,
    +      &:hover,
    +      &:focus {
    +        background-color: @navbar-inverse-link-active-bg;
    +        color: @navbar-inverse-link-active-color;
    +      }
    +    }
    +
    +    @media (max-width: @grid-float-breakpoint-max) {
    +      // Dropdowns get custom display
    +      .open .dropdown-menu {
    +        > .dropdown-header {
    +          border-color: @navbar-inverse-border;
    +        }
    +        .divider {
    +          background-color: @navbar-inverse-border;
    +        }
    +        > li > a {
    +          color: @navbar-inverse-link-color;
    +          &:hover,
    +          &:focus {
    +            color: @navbar-inverse-link-hover-color;
    +            background-color: @navbar-inverse-link-hover-bg;
    +          }
    +        }
    +        > .active > a {
    +          &,
    +          &:hover,
    +          &:focus {
    +            color: @navbar-inverse-link-active-color;
    +            background-color: @navbar-inverse-link-active-bg;
    +          }
    +        }
    +        > .disabled > a {
    +          &,
    +          &:hover,
    +          &:focus {
    +            color: @navbar-inverse-link-disabled-color;
    +            background-color: @navbar-inverse-link-disabled-bg;
    +          }
    +        }
    +      }
    +    }
    +  }
    +
    +  .navbar-link {
    +    color: @navbar-inverse-link-color;
    +    &:hover {
    +      color: @navbar-inverse-link-hover-color;
    +    }
    +  }
    +
    +  .btn-link {
    +    color: @navbar-inverse-link-color;
    +    &:hover,
    +    &:focus {
    +      color: @navbar-inverse-link-hover-color;
    +    }
    +    &[disabled],
    +    fieldset[disabled] & {
    +      &:hover,
    +      &:focus {
    +        color: @navbar-inverse-link-disabled-color;
    +      }
    +    }
    +  }
    +}
    diff --git a/css/fork-awesome/src/doc/assets/less/site/bootstrap/panels.less b/css/fork-awesome/src/doc/assets/less/site/bootstrap/panels.less
    new file mode 100644
    index 0000000..f2dc210
    --- /dev/null
    +++ b/css/fork-awesome/src/doc/assets/less/site/bootstrap/panels.less
    @@ -0,0 +1,15 @@
    +.panel {
    +  .box-shadow(none);
    +}
    +
    +.panel-heading {
    +  margin: -1px;
    +  border-bottom-width: 0;
    +  padding: 11px 15px;
    +}
    +
    +.panel-default .panel-heading {
    +  margin: 0;
    +  border-bottom-width: 1px;
    +  padding: 10px 15px;
    +}
    \ No newline at end of file
    diff --git a/css/fork-awesome/src/doc/assets/less/site/bootstrap/tooltip.less b/css/fork-awesome/src/doc/assets/less/site/bootstrap/tooltip.less
    new file mode 100644
    index 0000000..5a70871
    --- /dev/null
    +++ b/css/fork-awesome/src/doc/assets/less/site/bootstrap/tooltip.less
    @@ -0,0 +1,8 @@
    +.tooltip {
    +  font-size: @font-size-base;
    +}
    +
    +// Wrapper for the tooltip content
    +.tooltip-inner {
    +  padding: 5px 10px;
    +}
    diff --git a/css/fork-awesome/src/doc/assets/less/site/bootstrap/type.less b/css/fork-awesome/src/doc/assets/less/site/bootstrap/type.less
    new file mode 100644
    index 0000000..b7d5f9b
    --- /dev/null
    +++ b/css/fork-awesome/src/doc/assets/less/site/bootstrap/type.less
    @@ -0,0 +1,26 @@
    +.small-caps {
    +  font-family: @font-family-alt;
    +}
    +
    +.hr {
    +  position: relative;
    +  text-align: center;
    +  font-size: @font-size-base;
    +  z-index: 1;
    +  min-height: 20px;
    +
    +  &:after {
    +    content: " ";
    +    position: absolute;
    +    top: 50%;
    +    left: 0;
    +    right: 0;
    +    border-top: 2px solid @hr-border;
    +    z-index: -1;
    +  }
    +  .hr-text {
    +    display: inline-block;
    +    background-color: #fff;
    +    padding: 0 .5em;
    +  }
    +}
    diff --git a/css/fork-awesome/src/doc/assets/less/site/bootstrap/variables.less b/css/fork-awesome/src/doc/assets/less/site/bootstrap/variables.less
    new file mode 100644
    index 0000000..98b7f1b
    --- /dev/null
    +++ b/css/fork-awesome/src/doc/assets/less/site/bootstrap/variables.less
    @@ -0,0 +1,171 @@
    +---
    +---
    +// SITE VARIABLES
    +// --------------
    +
    +// Blues
    +@blue-darker:           #003366;
    +@blue-dark:             #005f9b; // Pantone 3015 C
    +@blue:                  #009add; // Pantone 2925 C
    +@blue-light:            #b8dcf2;
    +@blue-lighter:          #f0f9ff;
    +
    +// Greens
    +@green-darker:          #41683b;
    +@green-dark:            #678943;
    +@green:                 #95bf52;
    +@green-light:           #ddefbd;
    +@green-lighter:         #f3f9e8;
    +
    +// Reds
    +@red-darker:            #702222;
    +@red-dark:              #ba4a4a;
    +@red:                   #dd7373;
    +@red-light:             #f2adb1;
    +@red-lighter:           #fff0f0;
    +
    +// Yellows
    +@yellow-darker:         #6f4215;
    +@yellow-dark:           #db8400;
    +@yellow:                #f9e27d;
    +@yellow-light:          #fff5bd;
    +@yellow-lighter:        #fffcee;
    +
    +// Oranges
    +@orange-darker:         #8c3900;
    +@orange-dark:           #cc5d11;
    +@orange:                #f4914e;
    +@orange-light:          #ffd0a6;
    +@orange-lighter:        #fff4e6;
    +
    +// Purples
    +@purple-darker:         #4a226d;
    +@purple-dark:           #7457ad;
    +@purple:                #9780d6;
    +@purple-light:          #c3b8f4;
    +@purple-lighter:        #fbf5ff;
    +
    +@fa-green:              #1616e5;
    +@fa-green-dark:         darken(@fa-green, 10%);
    +
    +@jumbotron-border:      mix(@fa-green, @fa-green-dark, 75%);
    +@font-family-alt:       proxima-nova-sc, "Helvetica Neue", Helvetica, Arial, sans-serif;
    +
    +
    +// BOOTSTRAP OVERRIDES
    +// -------------------
    +
    +// Brand colors
    +@brand-success:         @fa-green;
    +
    +
    +// Links
    +@link-color:            lighten(@fa-green, 5%);
    +@link-hover-color:      darken(@fa-green, 5%);
    +
    +
    +// Typography
    +@font-family-sans-serif:  proxima-nova, "Helvetica Neue", Helvetica, Arial, sans-serif;
    +@font-family-serif:       museo-slab, Georgia, "Times New Roman", Times, serif;
    +@headings-font-family:    @font-family-serif;
    +
    +
    +// Components
    +@component-active-bg:            @fa-green;
    +
    +
    +// Labels
    +@label-brand-bg:                    @fa-green;
    +@label-dark-bg:                     @gray-dark;
    +
    +// Navbar
    +@navbar-height:                     40px;
    +@navbar-inverse-brand-color:        #fff;
    +
    +// Reset inverted navbar basics
    +@navbar-inverse-color:                      mix(@fa-green, #fff, 50%);
    +@navbar-inverse-bg:                         @fa-green;
    +@navbar-inverse-border:                     @jumbotron-border;
    +
    +// Inverted navbar links
    +@navbar-inverse-link-color:                 mix(@fa-green, #fff, 35%);
    +@navbar-inverse-link-hover-color:           #fff;
    +@navbar-inverse-link-active-bg:             @navbar-inverse-border;
    +
    +// Inverted navbar toggle
    +@navbar-inverse-toggle-hover-bg:            @jumbotron-color;
    +@navbar-inverse-toggle-border-color:        mix(@jumbotron-color, @fa-green, 75%);
    +
    +
    +// Jumbotron
    +@jumbotron-color:               #fff;
    +@jumbotron-bg:                  @fa-green;
    +
    +
    +// Form states and alerts
    +@state-success-text:            @fa-green;
    +@state-success-bg:              mix(@fa-green, #fff, 6%);
    +@state-success-border:          darken(spin(@state-success-bg, -10), 5%);
    +
    +@state-info-text:               mix(@blue-dark, @blue, 50%);
    +@state-info-bg:                 @blue-lighter;
    +@state-info-border:             darken(spin(@state-info-bg, -10), 7%);
    +
    +  @state-danger-text:              @brand-danger;
    +@state-danger-bg:                mix(@state-danger-text,#fff,10%);
    +@state-danger-border:            darken(spin(@state-danger-bg, -10), 5%);
    +
    +
    +// Carousel
    +@carousel-text-shadow:          0 1px 0 rgba(255,255,255,0.25);
    +
    +@carousel-control-color:        @fa-green-dark;
    +@carousel-control-font-size:    30px;
    +
    +
    +// Code
    +@pre-border-color:              #eee;
    +
    +
    +// Sections
    +@section-emphasized-bg:       #fff;
    +
    +//== Type
    +//** Text muted color
    +@text-muted:                  mix(@gray-light,@gray-lighter,50%);
    +
    +
    +@alert-well-bg:               @panel-default-heading-bg;
    +@alert-well-text:             @text-color;
    +@alert-well-border:           @panel-default-border;
    +
    +@alert-default-bg:            transparent;
    +@alert-default-text:          @text-color;
    +@alert-default-border:        mix(#fff,@panel-default-border,40%);
    +
    +
    +
    +
    +//@panel-default-text:          @gray-dark;
    +//@panel-default-border:        @panel-default-heading-bg;
    +//@panel-default-heading-bg:    #f5f5f5;
    +
    +@panel-primary-text:          #fff;
    +@panel-primary-border:        mix(#fff,@brand-primary,50%);
    +@panel-primary-heading-bg:    @brand-primary;
    +
    +@panel-success-text:          #fff;
    +@panel-success-border:        mix(#fff,@brand-success,50%);
    +@panel-success-heading-bg:    @brand-success;
    +
    +@panel-info-text:             #fff;
    +@panel-info-border:           mix(#fff,@brand-info,50%);
    +@panel-info-heading-bg:       @brand-info;
    +
    +@panel-warning-text:          #fff;
    +@panel-warning-border:        mix(#fff,@brand-warning,50%);
    +@panel-warning-heading-bg:    @brand-warning;
    +
    +@panel-danger-text:           #fff;
    +@panel-danger-border:         mix(#fff,@brand-danger,50%);
    +@panel-danger-heading-bg:     @brand-danger;
    diff --git a/css/fork-awesome/src/doc/assets/less/site/bootstrap/wells.less b/css/fork-awesome/src/doc/assets/less/site/bootstrap/wells.less
    new file mode 100644
    index 0000000..cd2b24e
    --- /dev/null
    +++ b/css/fork-awesome/src/doc/assets/less/site/bootstrap/wells.less
    @@ -0,0 +1,10 @@
    +.well-transparent { background-color: transparent; }
    +
    +.well-lg {
    +  padding: @buffer-xl;
    +  font-size: @font-size-large + 3;
    +  h1 { font-size: 3em; }
    +  h2 { font-size: 2em; }
    +  h1, h2 { margin-top: 0; }
    +  p { margin-bottom: 30px; }
    +}
    diff --git a/css/fork-awesome/src/doc/assets/less/site/example-rating.less b/css/fork-awesome/src/doc/assets/less/site/example-rating.less
    new file mode 100644
    index 0000000..188b7da
    --- /dev/null
    +++ b/css/fork-awesome/src/doc/assets/less/site/example-rating.less
    @@ -0,0 +1,25 @@
    +.rating {
    +  unicode-bidi: bidi-override;
    +  direction: rtl;
    +
    +  font-size: 30px;
    +  span.star {
    +    font-family: ForkAwesome;
    +    font-weight: normal;
    +    font-style: normal;
    +    display: inline-block;
    +    &:hover {
    +      cursor: pointer;
    +    }
    +  }
    +  span.star:before {
    +    content: "\f006"; // empty star
    +    padding-right: 5px;
    +    color: @gray-light;
    +  }
    +
    +  span.star:hover:before, span.star:hover ~ span.star:before {
    +    content: "\f005"; // solid star
    +    color: #e3cf7a;
    +  }
    +}
    diff --git a/css/fork-awesome/src/doc/assets/less/site/feature-list.less b/css/fork-awesome/src/doc/assets/less/site/feature-list.less
    new file mode 100644
    index 0000000..e8d4fef
    --- /dev/null
    +++ b/css/fork-awesome/src/doc/assets/less/site/feature-list.less
    @@ -0,0 +1,19 @@
    +.feature-list {
    +  .col-md-4 { margin-bottom: 22px; }
    +  h4 {
    +    .fa:before {
    +      vertical-align: -10%;
    +      font-size: 28px;
    +      display: inline-block;
    +      width: 30/28em;
    +      text-align: center;
    +      margin-right: 5px;
    +      //      color: mix(@grayLight, @grayLighter, 70%);
    +
    +      // Gradient on the icons
    +      //      background: -webkit-linear-gradient(mix(@grayLight, @grayLighter, 50%), mix(@gray, @grayLight, 50%));
    +      //      -webkit-background-clip: text;
    +      //      -webkit-text-fill-color: transparent;
    +    }
    +  }
    +}
    diff --git a/css/fork-awesome/src/doc/assets/less/site/fontawesome-icon-list.less b/css/fork-awesome/src/doc/assets/less/site/fontawesome-icon-list.less
    new file mode 100644
    index 0000000..49dc1b0
    --- /dev/null
    +++ b/css/fork-awesome/src/doc/assets/less/site/fontawesome-icon-list.less
    @@ -0,0 +1,33 @@
    +.fontawesome-icon-list {
    +  margin-top: 22px;
    +  .fa-hover {
    +    a {
    +      .text-ellipsis;
    +      display: block;
    +      color: @gray-darker;
    +      line-height: 32px;
    +      height: 32px;
    +      padding-left: 10px;
    +      border-radius: @border-radius-base;
    +
    +      .fa {
    +        width: 32px;
    +        font-size: 14px;
    +        display: inline-block;
    +        text-align: right;
    +        margin-right: 10px;
    +      }
    +
    +      &:hover {
    +        background-color: @fa-green;
    +        color: @jumbotron-color;
    +        text-decoration: none;
    +        .fa {
    +          font-size: 28px;
    +          vertical-align: -6px;
    +        }
    +        .text-muted { color: mix(@jumbotron-color, @fa-green, 70%); }
    +      }
    +    }
    +  }
    +}
    diff --git a/css/fork-awesome/src/doc/assets/less/site/footer.less b/css/fork-awesome/src/doc/assets/less/site/footer.less
    new file mode 100644
    index 0000000..bf895b3
    --- /dev/null
    +++ b/css/fork-awesome/src/doc/assets/less/site/footer.less
    @@ -0,0 +1,55 @@
    +#footer {
    +  background-color: lighten(@fa-green, 2%);
    +  border-top: 1px solid @jumbotron-border;
    +  color: mix(@jumbotron-color, @fa-green, 60%);
    +  text-shadow: 0 1px 0 rgba(0,0,0,0.15);
    +  margin-top: 60px;
    +  a {
    +    color: mix(@jumbotron-color, @fa-green, 80%);
    +    border-bottom: dotted 1px mix(@jumbotron-color, @fa-green, 60%);
    +    &:hover {
    +      color: @jumbotron-color;
    +      text-decoration: none;
    +      border-bottom: solid 1px @jumbotron-color;
    +    }
    +  }
    +  .container {
    +    padding-top: 50px;
    +    padding-bottom: 55px;
    +  }
    +  .project { margin-top: 10px; }
    +
    +  #inventory {
    +    a {
    +      width: 220px;
    +      overflow: hidden;
    +      display: inline-block;
    +      border-bottom: inherit;
    +      margin: 0 15px 20px;
    +
    +    }
    +    #CVADP2Y { display: inline; }
    +  }
    +}
    +
    +
    +// Sticky Footer Styles
    +// --------------------
    +
    +//html, body { height: 100%; }
    +//
    +//#wrap {
    +//  min-height: 100%;
    +//  height: auto !important;
    +//  height: 100%;
    +//}
    +//
    +//.sticky-footer();
    +//
    +//.sticky-footer(@footer-height: 356px, @footer-margin: 60px) {
    +//  #wrap {
    +//    margin: 0 auto -(@footer-height);
    +//    padding: 0 0 (@footer-height + @footer-margin);
    +//  }
    +//  #footer { height: @footer-height; }
    +//}
    diff --git a/css/fork-awesome/src/doc/assets/less/site/jumbotron-carousel.less b/css/fork-awesome/src/doc/assets/less/site/jumbotron-carousel.less
    new file mode 100644
    index 0000000..9bd2808
    --- /dev/null
    +++ b/css/fork-awesome/src/doc/assets/less/site/jumbotron-carousel.less
    @@ -0,0 +1,75 @@
    +@size: 220px;
    +#icon-carousel {
    +  margin-top: @buffer-sm;
    +  font-size: @size;
    +  text-align: center;
    +  line-height: @size + 30;
    +  text-shadow: 0 2px 0 rgba(0,0,0,0.15);
    +}
    +
    +.carousel-control {
    +  top: @size + 10px;
    +  .square(30px);
    +  border-width: 0;
    +  font-size: 30px;
    +  line-height: 25px;
    +  left: 300/2 - 36px;
    +  &.right {
    +    left: auto;
    +    right: 300/2 - 36px;
    +  }
    +  &.right, &.left {
    +    background-image: none;
    +    filter: none;
    +  }
    +}
    +
    +.jumbotron-carousel {
    +  padding-top: 40px;
    +  .btn {
    +    margin-top: @buffer-lg;
    +    font-family: @font-family-serif;
    +    font-size: 24px;
    +    padding: 17px 30px;
    +    color: @jumbotron-color;
    +    border-color: mix(@jumbotron-color, @jumbotron-bg, 75%);
    +    background-color: transparent;
    +    text-shadow: 0 1px 0 rgba(0,0,0,0.15);
    +    &:hover {
    +      background-color: mix(@jumbotron-color, @jumbotron-bg, 95%);
    +      border-color: mix(@jumbotron-color, @jumbotron-bg, 95%);
    +      color: @jumbotron-bg;
    +      text-shadow: 0 -1px 0 @jumbotron-color;
    +    }
    +  }
    +  .shameless-self-promotion {
    +    margin-top: @buffer-lg;
    +    font-size: @font-size-base;
    +    line-height: @line-height-base;
    +    color: mix(@jumbotron-color, @jumbotron-bg, 60%);
    +    text-shadow: 0 1px 0 rgba(0,0,0,0.15);
    +    a {
    +      color: mix(@jumbotron-color, @jumbotron-bg, 80%);
    +      border-bottom: dotted 1px mix(@jumbotron-color, @jumbotron-bg, 50%);
    +      &:hover {
    +        color: @jumbotron-color;
    +        text-decoration: none;
    +        border-bottom: solid 1px @jumbotron-color;
    +      }
    +    }
    +  }
    +  a {
    +    color: mix(@jumbotron-color, @fa-green, 70%);
    +
    +    // STATE: hover, focus, active
    +    &:hover, &:focus, &:active {
    +      border-color: @fa-green-dark;
    +      background: @fa-green-dark;
    +      color: @jumbotron-color;
    +    }
    +
    +    &.carousel-control:hover {
    +        background: none;
    +    }
    +  }
    +}
    diff --git a/css/fork-awesome/src/doc/assets/less/site/layout.less b/css/fork-awesome/src/doc/assets/less/site/layout.less
    new file mode 100644
    index 0000000..69cc0b4
    --- /dev/null
    +++ b/css/fork-awesome/src/doc/assets/less/site/layout.less
    @@ -0,0 +1 @@
    +section { margin-top: 40px; }
    diff --git a/css/fork-awesome/src/doc/assets/less/site/lazy.less b/css/fork-awesome/src/doc/assets/less/site/lazy.less
    new file mode 100644
    index 0000000..5f6461d
    --- /dev/null
    +++ b/css/fork-awesome/src/doc/assets/less/site/lazy.less
    @@ -0,0 +1,113 @@
    +@buffer-none:         0px;
    +@buffer-sm:           5px;
    +@buffer-md:           10px;
    +@buffer-lg:           22px;
    +@buffer-xl:           40px;
    +
    +.padding-none         { padding: @buffer-none !important; }
    +.padding              { padding: @buffer-md !important; }
    +.padding-sm           { padding: @buffer-sm !important; }
    +.padding-lg           { padding: @buffer-lg !important; }
    +.padding-xl           { padding: @buffer-xl !important; }
    +
    +.padding-top-none     { padding-top: @buffer-none !important; }
    +.padding-top          { padding-top: @buffer-md !important; }
    +.padding-top-sm       { padding-top: @buffer-sm !important; }
    +.padding-top-lg       { padding-top: @buffer-lg !important; }
    +.padding-top-xl       { padding-top: @buffer-xl !important; }
    +
    +.padding-right-none   { padding-right: @buffer-none !important; }
    +.padding-right        { padding-right: @buffer-md !important; }
    +.padding-right-sm     { padding-right: @buffer-sm !important; }
    +.padding-right-lg     { padding-right: @buffer-lg !important; }
    +.padding-right-xl     { padding-right: @buffer-xl !important; }
    +
    +.padding-bottom-none  { padding-bottom: @buffer-none !important; }
    +.padding-bottom       { padding-bottom: @buffer-md !important; }
    +.padding-bottom-sm    { padding-bottom: @buffer-sm !important; }
    +.padding-bottom-lg    { padding-bottom: @buffer-lg !important; }
    +.padding-bottom-xl    { padding-bottom: @buffer-xl !important; }
    +
    +.padding-left-none    { padding-left: @buffer-none !important; }
    +.padding-left         { padding-left: @buffer-md !important; }
    +.padding-left-sm      { padding-left: @buffer-sm !important; }
    +.padding-left-lg      { padding-left: @buffer-lg !important; }
    +.padding-left-xl      { padding-left: @buffer-xl !important; }
    +
    +.margin-none          { margin: @buffer-none !important; }
    +.margin               { margin: @buffer-md !important; }
    +.margin-sm            { margin: @buffer-sm !important; }
    +.margin-lg            { margin: @buffer-lg !important; }
    +.margin-xl            { margin: @buffer-xl !important; }
    +
    +.margin-top-none      { margin-top: @buffer-none !important; }
    +.margin-top           { margin-top: @buffer-md !important; }
    +.margin-top-sm        { margin-top: @buffer-sm !important; }
    +.margin-top-lg        { margin-top: @buffer-lg !important; }
    +.margin-top-xl        { margin-top: @buffer-xl !important; }
    +
    +.margin-right-none    { margin-right: @buffer-none !important; }
    +.margin-right         { margin-right: @buffer-md !important; }
    +.margin-right-sm      { margin-right: @buffer-sm !important; }
    +.margin-right-lg      { margin-right: @buffer-lg !important; }
    +.margin-right-xl      { margin-right: @buffer-xl !important; }
    +
    +.margin-bottom-none   { margin-bottom: @buffer-none !important; }
    +.margin-bottom        { margin-bottom: @buffer-md !important; }
    +.margin-bottom-sm     { margin-bottom: @buffer-sm !important; }
    +.margin-bottom-lg     { margin-bottom: @buffer-lg !important; }
    +.margin-bottom-xl     { margin-bottom: @buffer-xl !important; }
    +
    +.margin-left-none     { margin-left: @buffer-none !important; }
    +.margin-left          { margin-left: @buffer-md !important; }
    +.margin-left-sm       { margin-left: @buffer-sm !important; }
    +.margin-left-lg       { margin-left: @buffer-lg !important; }
    +.margin-left-xl       { margin-left: @buffer-xl !important; }
    +
    +.border-left-none     { border-left: none !important; }
    +.border-right-none    { border-right: none !important; }
    +.border-bottom-none   { border-bottom: none !important; }
    +.border-top-none      { border-top: none !important; }
    +
    +.text-sm              { font-size: @font-size-small !important; }
    +.text-base            { font-size: @font-size-base !important; }
    +.text-md              { font-size: @font-size-base + 2 !important; }
    +.text-lg              { font-size: @font-size-large !important; }
    +
    +
    +.display-block { display: block; } // use to swap an anchor tag to span a whole row to make click target larger
    +.no-underline { text-decoration: none !important; }
    +.clickable { cursor: pointer; }
    +.strong { font-weight: bold; }
    +.em { font-style: italic; }
    +.small { font-size: 85%; } // Ex: 14px base font * 85% = about 12px
    +.no-link { color: @gray-dark; }
    +
    +.text-sans-serif { font-family: @font-family-sans-serif; }
    +.text-ellipsis { .text-overflow(); } // truncates text to a single line with an ellipsis at the end
    +.text-default {
    +  font-family: @font-family-base;
    +  font-size: @font-size-base;
    +  line-height: @line-height-base;
    +  font-weight: normal;
    +}
    +.text-color-default {
    +  color: @text-color;
    +}
    +.text-hilite {
    +  color: @link-color;
    +  &:hover {
    +    color: @link-hover-color;
    +    text-decoration: underline;
    +  }
    +}
    +.text-strike { text-decoration: line-through; }
    +.text-upper { text-transform: uppercase; }
    +.text-lower { text-transform: lowercase; }
    +
    +#no-search-results {
    +  display: none;
    +}
    +
    +.valign-baseline { vertical-align: baseline !important; }
    +.valign-middle { vertical-align: middle !important; }
    diff --git a/css/fork-awesome/src/doc/assets/less/site/print.less b/css/fork-awesome/src/doc/assets/less/site/print.less
    new file mode 100644
    index 0000000..5ebe6a8
    --- /dev/null
    +++ b/css/fork-awesome/src/doc/assets/less/site/print.less
    @@ -0,0 +1,5 @@
    +@media print {
    +  .col-print-4 {
    +    .make-xs-column(4);
    +  }
    +}
    diff --git a/css/fork-awesome/src/doc/assets/less/site/responsive/screen-lg.less b/css/fork-awesome/src/doc/assets/less/site/responsive/screen-lg.less
    new file mode 100644
    index 0000000..ae404bb
    --- /dev/null
    +++ b/css/fork-awesome/src/doc/assets/less/site/responsive/screen-lg.less
    @@ -0,0 +1,58 @@
    +@media (min-width: @screen-lg) {
    +  #icon-carousel {
    +    @size: 240px;
    +    font-size: @size;
    +    line-height: @size + 35;
    +    margin-top: @buffer-lg;
    +  }
    +
    +  .carousel-control {
    +    top: @size + 35px;
    +    .square(40px);
    +    font-size: 40px;
    +    line-height: 40px;
    +    left: 370/2 - 52px;
    +    &.right {
    +      right: 370/2 - 52px;
    +    }
    +  }
    +
    +  .jumbotron-ad {
    +    padding: 50px 0;
    +    h1 {
    +      margin-top: 25px;
    +      font-size: 90px;
    +    }
    +    p {
    +      font-size: 28px;
    +      margin: 35px 0 20px;
    +    }
    +  }
    +
    +  .jumbotron-carousel {
    +    padding: 50px 0;
    +    h1 { font-size: 100px; }
    +    p {
    +      font-size: 32px;
    +      margin: 20px 0;
    +    }
    +    .btn-large {
    +      font-size: 30px;
    +      padding: 21px 35px;
    +    }
    +  }
    +
    +  .stripe-ad .lead { padding-top: 0; }
    +
    +  .lead {
    +    font-size: 26px;
    +    line-height: 36px;
    +  }
    +
    +  .fort-awesome {
    +    .tagline {  }
    +    .action { width: 18%; }
    +  }
    +
    +  .hide-lg { display: none; }
    +}
    diff --git a/css/fork-awesome/src/doc/assets/less/site/responsive/screen-md.less b/css/fork-awesome/src/doc/assets/less/site/responsive/screen-md.less
    new file mode 100644
    index 0000000..bc46917
    --- /dev/null
    +++ b/css/fork-awesome/src/doc/assets/less/site/responsive/screen-md.less
    @@ -0,0 +1,3 @@
    +@media (min-width: @screen-md) and (max-width: @screen-md-max) {
    +  .hide-md { display: none; }
    +}
    diff --git a/css/fork-awesome/src/doc/assets/less/site/responsive/screen-sm-up.less b/css/fork-awesome/src/doc/assets/less/site/responsive/screen-sm-up.less
    new file mode 100644
    index 0000000..5bc078f
    --- /dev/null
    +++ b/css/fork-awesome/src/doc/assets/less/site/responsive/screen-sm-up.less
    @@ -0,0 +1,17 @@
    +@media (min-width: @screen-sm) {
    +  .signup-input {
    +    padding-right: 0;
    +    input {
    +      border-top-right-radius: 0;
    +      border-bottom-right-radius: 0;
    +      border-right-width: 0;
    +    }
    +  }
    +  .signup-button {
    +    padding-left: 0;
    +    .btn {
    +      border-top-left-radius: 0;
    +      border-bottom-left-radius: 0;
    +    }
    +  }
    +}
    diff --git a/css/fork-awesome/src/doc/assets/less/site/responsive/screen-sm.less b/css/fork-awesome/src/doc/assets/less/site/responsive/screen-sm.less
    new file mode 100644
    index 0000000..676b2d6
    --- /dev/null
    +++ b/css/fork-awesome/src/doc/assets/less/site/responsive/screen-sm.less
    @@ -0,0 +1,48 @@
    +@media (min-width: @screen-sm) and (max-width: @screen-sm-max) {
    +  #icon-carousel {
    +    @size: 200px;
    +    font-size: @size;
    +    line-height: @size + 30;
    +  }
    +  .carousel-control {
    +    top: @size - 10px;
    +    .square(30px);
    +    left: 228/2 - 36px;
    +    &.right {
    +      right: 228/2 - 36px;
    +    }
    +  }
    +
    +  .jumbotron-carousel {
    +    padding: 50px 0;
    +    h1 { font-size: 65px; }
    +    p { font-size: 23px; }
    +    .shameless-self-promotion { font-size: 12px; }
    +  }
    +
    +  .jumbotron-ad {
    +    p { font-size: 24px; }
    +  }
    +
    +  .jumbotron-icon {
    +    h1 small {
    +      display: block;
    +      margin-top: 15px;
    +      margin-left: 0;
    +      line-height: 20px;
    +    }
    +  }
    +
    +  .stripe-ad .lead {
    +    margin: 0;
    +    padding-top: 0;
    +    font-size: 19px;
    +  }
    +
    +  .fort-awesome {
    +    .action { width: 33%; }
    +  }
    +
    +  .hide-sm { display: none; }
    +  .v-get-started .get-started-cdn { padding: 5px 22px 22px 22px; }
    +}
    diff --git a/css/fork-awesome/src/doc/assets/less/site/responsive/screen-xs.less b/css/fork-awesome/src/doc/assets/less/site/responsive/screen-xs.less
    new file mode 100644
    index 0000000..da5030d
    --- /dev/null
    +++ b/css/fork-awesome/src/doc/assets/less/site/responsive/screen-xs.less
    @@ -0,0 +1,94 @@
    +@media (max-width: @screen-xs-max) {
    +  #icon-carousel {
    +    @size: 180px;
    +    font-size: @size;
    +    line-height: @size + 30;
    +    width: 280px;
    +    margin: 30px auto 0;
    +  }
    +  .carousel-control {
    +    top: 40%;
    +    .square(44px);
    +    font-size: 44px;
    +    line-height: 44px;
    +    left: -7px;
    +    &.right { right: -7px; }
    +  }
    +
    +  .jumbotron-carousel {
    +    h1 { font-size: 58px; }
    +    p { font-size: 24px; }
    +    .btn-large {
    +      font-size: 20px;
    +      padding: 14px 26px;
    +    }
    +    .shameless-self-promotion { font-size: 12px; }
    +  }
    +
    +  .jumbotron-ad {
    +    h1 { font-size: 39px; }
    +    p {
    +      font-size: 20px;
    +      margin-bottom: 20px;
    +    }
    +  }
    +
    +  .jumbotron-icon {
    +    .fa-1, .fa-2, .fa-3, .fa-4, .fa-5, .fa-6 { margin-right: 0; }
    +    .fa-6 { font-size: 16em; }
    +    h1 small {
    +      display: block;
    +      margin-top: 15px;
    +      margin-left: 0;
    +      line-height: 20px;
    +    }
    +  }
    +
    +  .stripe-ad .lead {
    +    margin-top: @buffer-lg;
    +    padding: 0;
    +  }
    +
    +  #fusionads {
    +    float: none;
    +    display: block;
    +    margin-left: 0;
    +    .clearfix();
    +  }
    +
    +  .vertical-ad #fusionads {
    +    width: 300px;
    +    .fusion-img {
    +      float: left;
    +      padding-right: 10px;
    +    }
    +  }
    +
    +
    +  .fonticons {
    +    padding: 15px 0;
    +    .tagline, .action { display: block; }
    +    .tagline { margin-bottom: 10px; }
    +  }
    +
    +  .hide-xs { display: none; }
    +
    +  .block-xs { display: block; }
    +
    +  .modal-footer .block-xs + .block-xs {
    +    margin-left: 0;
    +    margin-top: 10px;
    +  }
    +
    +
    +  .navbar-org { display: none; }
    +  #banner {
    +    text-align: center;
    +    .message-container, .tagline, .action { display: block; }
    +    .tagline { padding-right: 0; }
    +    .btn-primary { margin-top: 10px; }
    +  }
    +
    +  .signup-button .btn { white-space: normal; }
    +  .v-get-started .get-started-cdn { padding: 5px 22px 22px 22px; }
    +}
    diff --git a/css/fork-awesome/src/doc/assets/less/site/social-buttons.less b/css/fork-awesome/src/doc/assets/less/site/social-buttons.less
    new file mode 100644
    index 0000000..aaf2426
    --- /dev/null
    +++ b/css/fork-awesome/src/doc/assets/less/site/social-buttons.less
    @@ -0,0 +1,48 @@
    +#social-buttons {
    +  ul.list-inline { margin-bottom: 0; }
    +
    +  padding: 22px 0 17px;
    +  text-align: center;
    +  background-color: #f5f5f5;
    +  border-top: 1px solid #fff;
    +  border-bottom: 1px solid #eee;
    +}
    +
    +#subscribe {
    +  padding: 22px 0 17px;
    +  text-align: center;
    +}
    +
    +label.error {
    +  color: @state-danger-text;
    +  margin-top: 5px;
    +}
    +
    +/* Get those Github and Twitter Buttons to behave */
    +.list-inline li iframe {
    +  position: relative !important;
    +  display: inline;
    +  top: 6px;
    +}
    +
    +/* Federation Share buttons */
    +
    +.share {
    +  .btn-xs {
    +    line-height: 1.3;
    +    padding-left: 6px;
    +    padding-right: 6px;
    +  }
    +  label,
    +  label:hover {
    +    color: #fff;
    +  }
    +  .twitter {
    +    color: #fff;
    +    background-color: #1b95e0;
    +  }
    +  .twitter:hover {
    +    color: #fff;
    +    background-color: #0c7abf;
    +  }
    +}
    diff --git a/css/fork-awesome/src/doc/assets/less/site/stripe-ad.less b/css/fork-awesome/src/doc/assets/less/site/stripe-ad.less
    new file mode 100644
    index 0000000..cef0aa0
    --- /dev/null
    +++ b/css/fork-awesome/src/doc/assets/less/site/stripe-ad.less
    @@ -0,0 +1,4 @@
    +.stripe-ad {
    +  margin-bottom: 22px;
    +  .lead { padding-top: 5px; }
    +}
    diff --git a/css/fork-awesome/src/doc/assets/less/site/textured-bg.less b/css/fork-awesome/src/doc/assets/less/site/textured-bg.less
    new file mode 100644
    index 0000000..046b2db
    --- /dev/null
    +++ b/css/fork-awesome/src/doc/assets/less/site/textured-bg.less
    @@ -0,0 +1,20 @@
    +.jumbotron, .navbar-inverse, .navbar-inverse .navbar-nav > li.active > a, .navbar-org, #footer, .content-underlay {
    +  position: relative;
    +  &:after {
    +    content: '';
    +    display: block;
    +    position: absolute;
    +    top: 0;
    +    right: 0;
    +    bottom: 0;
    +    left: 0;
    +    opacity: .15;
    +    background-image: url(data:image/png;base64,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);
    +    background-image: none\9;
    +  }
    +  .container {
    +    position: relative;
    +    z-index: 2;
    +  }
    +}
    +.jumbotron-icon:after { opacity: .1; }
    diff --git a/css/fork-awesome/src/doc/assets/less/site/views.less b/css/fork-awesome/src/doc/assets/less/site/views.less
    new file mode 100644
    index 0000000..f0cd3c9
    --- /dev/null
    +++ b/css/fork-awesome/src/doc/assets/less/site/views.less
    @@ -0,0 +1,50 @@
    +// view-specific
    +
    +// reset background
    +.v-get-started,
    +.v-store,
    +.v-accessibility {
    +  background: @alert-well-bg; // resetting for depth
    +}
    +
    +// get started
    +.v-get-started {
    +
    +  .get-started-cdn {
    +    background: @section-emphasized-bg;
    +  }
    +
    +  .jumbotron {
    +    border-bottom: none;
    +  }
    +
    +  // sections
    +  .get-started-cdn {
    +    z-index: 2;
    +    position: relative;
    +    border-radius: @border-radius-base;
    +    padding: @buffer-sm @buffer-xl @buffer-lg @buffer-xl;
    +  }
    +
    +  .hr .hr-text {
    +    background:  @alert-well-bg;
    +    font-family: @font-family-serif;
    +    font-size: (@font-size-large*1.5);
    +  }
    +}
    +
    +// accessibility
    +.v-accessibility {
    +
    +  .accessibility-cdn {
    +    background: @section-emphasized-bg;
    +    border-radius: @border-radius-base;
    +    padding: @buffer-lg;
    +  }
    +
    +  .hr .hr-text {
    +    background:  @alert-well-bg;
    +    font-family: @font-family-serif;
    +    font-size: (@font-size-large*1.5);
    +  }
    +}
    diff --git a/css/fork-awesome/src/doc/cheatsheet.html b/css/fork-awesome/src/doc/cheatsheet.html
    new file mode 100644
    index 0000000..56c3867
    --- /dev/null
    +++ b/css/fork-awesome/src/doc/cheatsheet.html
    @@ -0,0 +1,40 @@
    +---
    +layout: base
    +title: Font Awesome Cheatsheet
    +relative_path: ../
    +---
    +{% capture jumbotron_h1 %}  Cheatsheet{% endcapture %}
    +{% capture jumbotron_p %}The complete Font Awesome {{ site.fontawesome.version }} icon reference{% endcapture %}
    +
    +{% include jumbotron.html %}
    +{% include stripe-social.html %}
    +
    +
    + {% capture stripe_ad_content %} +

    + Print this page to PDF for the complete set of vectors. Or to use on the + desktop, install FontAwesome.otf, set it as the font in your application, + and copy and paste the icons (not the unicode) directly from this page into + your designs. +

    + {% endcapture %} + + + +
    + {% assign sorted_icons = icons | expand_aliases | sort_by:'class' %} + + {% for icon in sorted_icons %} +
    + {% if icon.created >= site.fontawesome.major_version %}{{ icon.created }}{% endif %} + + fa-{{ icon.class }} + {% if icon.alias_of %} (alias){% endif %} + [&#x{{ icon.unicode }};] +
    + {% endfor %} +
    +
    diff --git a/css/fork-awesome/src/doc/community.html b/css/fork-awesome/src/doc/community.html new file mode 100644 index 0000000..236aa06 --- /dev/null +++ b/css/fork-awesome/src/doc/community.html @@ -0,0 +1,21 @@ +--- +layout: base +title: The Fork Awesome Community +navbar_active: community +relative_path: ../ +--- +{% capture jumbotron_h1 %}  Community{% endcapture %} +{% capture jumbotron_p %}Lots of ways to get involved with {{ site.forkawesome.name }}{% endcapture %} + +{% include jumbotron.html %} +{% include stripe-social.html %} + +
    + {% include community/getting-support.html %} + {% include community/requesting-new-icons.html %} + {% include community/reporting-bugs.html %} + {% include community/submitting-pull-requests.html %} + {% include community/project-milestones.html %} + + {% include thanks-to.html %} +
    diff --git a/css/fork-awesome/src/doc/design.html b/css/fork-awesome/src/doc/design.html new file mode 100644 index 0000000..9c5830d --- /dev/null +++ b/css/fork-awesome/src/doc/design.html @@ -0,0 +1 @@ + diff --git a/css/fork-awesome/src/doc/examples.html b/css/fork-awesome/src/doc/examples.html new file mode 100644 index 0000000..58a0f51 --- /dev/null +++ b/css/fork-awesome/src/doc/examples.html @@ -0,0 +1,40 @@ +--- +layout: base +title: Fork Awesome Examples +navbar_active: examples +relative_path: ../ +--- +{% capture jumbotron_h1 %}  Examples{% endcapture %} +{% capture jumbotron_p %}Lots of easy ways to use {{ site.forkawesome.name }}{% endcapture %} + +{% include jumbotron.html %} +{% include stripe-social.html %} + +
    +

    + After you get up and running, you can place {{ site.forkawesome.name }} icons just about + anywhere with the <i> tag. + Some examples appreciatively re-used from the Bootstrap documentation. +

    + +
    +
    + +
    +
    +

    The following examples are kept simple. So please be sure to visit the manual accessibility examples and read more about making your icons accessible for all users.

    +
    +
    + + {% include examples/basic.html %} + {% include examples/larger.html %} + {% include examples/fixed-width.html %} + {% include examples/list.html %} + {% include examples/bordered-pulled.html %} + {% include examples/animated.html %} + {% include examples/rotated-flipped.html %} + {% include examples/stacked.html %} + {% include examples/bootstrap.html %} + {% include examples/custom.html %} + {% include examples/accessible.html %} +
    diff --git a/css/fork-awesome/src/doc/get-started.html b/css/fork-awesome/src/doc/get-started.html new file mode 100644 index 0000000..59dc25c --- /dev/null +++ b/css/fork-awesome/src/doc/get-started.html @@ -0,0 +1,143 @@ +--- +layout: base +title: Get Started with Fork Awesome +navbar_active: get-started +view_class: v-get-started +relative_path: ../ +--- +{% capture jumbotron_h1 %}  Get Started{% endcapture %} +{% capture jumbotron_p %}Easy ways to get {{ site.forkawesome.name }} {{ site.forkawesome.version }} onto your website{% endcapture %} + +{% include jumbotron.html %} + +
    +
    + + +
    +
    +

    The simplest way to get {{ site.forkawesome.name }} in your project is to copy the line below in between the <head> tags of your HTML source files. Then check the examples to start displaying icons. +

    +{% highlight html %} + +{% endhighlight %} +

    +

    Thanks to jsDelivr for providing the CDN for {{ site.forkawesome.name }}

    +
    +
    +
    + +
    + or +
    + +
    + + +
    +
    +

    + Want to manage and host {{ site.forkawesome.name }} assets yourself? You can + download, + customize, and use the icons and default styling manually. Both CSS and CSS Preprocessor (Sass and Less) formats are included.

    +
    + + +
    + +
    +

    Using CSS

    + +
      +
    1. Copy the entire fork-awesome directory into your project.
    2. +
    3. + In the <head> of your html, reference the location to your font-awesome.min.css. +{% highlight html %} + +{% endhighlight %} +
    4. +
    5. Check out the examples to start using {{ site.forkawesome.name }}!
    6. +
    +
    + +
    +

    Using Sass or Less

    + +

    Use this method to customize {{ site.forkawesome.name }} {{ site.forkawesome.version }} using Less or Sass.

    +
      +
    1. Copy the fork-awesome/ directory into your project.
    2. +
    3. + Open your project's fork-awesome/less/variables.less or fork-awesome/scss/_variables.scss and edit the @fa-font-path or $fa-font-path + variable to point to your font directory. +{% highlight scss %} +@fa-font-path: "../font"; +{% endhighlight %} +

      The font path is relative from your compiled CSS directory.

      +
    4. +
    5. Re-compile your Less or Sass if using a static compiler. Otherwise, you should be good to go.
    6. +
    7. Check out the examples to start using {{ site.forkawesome.name }}!
    8. +
    +
    +
    + +
    + or +
    + +
    + + +
    +
    +

    Juliette Foucault has created a little library called IconFontCppHeaders to help use a few icon fonts in your C or C++ projects and {{ site.forkawesome.name }} is part of it.

    +{% highlight c %} +#include "IconsForkAwesome.h" +{% endhighlight %} +
    +
    +
    + +
    +
    + +
    + +
    + +
    +
    +

    Validators

    +

    In order to provide the best possible experience to old and buggy browsers, {{ site.forkawesome.name }} uses CSS browser hacks in several places to target special CSS to certain browser versions in order to work around bugs in the browsers themselves. These hacks understandably cause CSS validators to complain that they are invalid. In a couple places, we also use bleeding-edge CSS features that aren't yet fully standardized, but these are used purely for progressive enhancement.

    +

    These validation warnings don't matter in practice since the non-hacky portion of our CSS does fully validate and the hacky portions don't interfere with the proper functioning of the non-hacky portion, hence why we deliberately ignore these particular warnings.

    +

    Getting started - Validators by Bootstrap Team is licensed under CC BY 3.0

    +
    + +
    +

    Internet Explorer 8 and @font-face

    +

    IE8 has some issues with @font-face when combined with :before. + {{ site.forkawesome.name }} uses that combination. If a page is cached, and loaded without the mouse over the window + (i.e. hit the refresh button or load something in an iframe) then the page gets rendered before the font loads. + Hovering over the page (body) will show some of the icons and hovering over the remaining icons will show those as well. + See issue #954 for details.

    +

    Getting started - Internet Explorer 8 and @font-face by Bootstrap Team is licensed under CC BY 3.0

    + +

    Need IE7 Support?

    +

    + Sorry, {{ site.forkawesome.name }} {{ site.forkawesome.version }} + doesn't support IE7, but an older version of {{ site.fontawesome.name }} does (v3.2.1, if you can still find it). +

    +
    +
    + +{% include modals/download.html %} diff --git a/css/fork-awesome/src/doc/icons.html b/css/fork-awesome/src/doc/icons.html new file mode 100644 index 0000000..73fc8fb --- /dev/null +++ b/css/fork-awesome/src/doc/icons.html @@ -0,0 +1,32 @@ +--- +layout: base +title: Fork Awesome Icons +navbar_active: icons +relative_path: ../ +--- +{% capture jumbotron_h1 %}  The Icons{% endcapture %} +{% capture jumbotron_p %}The complete set of {{ icons | size }} icons in {{ site.forkawesome.name }} {{ site.forkawesome.version }}{% endcapture %} + +{% include jumbotron.html %} + +
    +
    + {% include icons/new.html %} + {% include icons/web-application.html %} + {% include icons/accessibility.html %} + {% include icons/hand.html %} + {% include icons/transportation.html %} + {% include icons/gender.html %} + {% include icons/file-type.html %} + {% include icons/spinner.html %} + {% include icons/form-control.html %} + {% include icons/payment.html %} + {% include icons/chart.html %} + {% include icons/currency.html %} + {% include icons/text-editor.html %} + {% include icons/directional.html %} + {% include icons/video-player.html %} + {% include icons/brand.html %} + {% include icons/medical.html %} +
    +
    diff --git a/css/fork-awesome/src/doc/index.html b/css/fork-awesome/src/doc/index.html new file mode 100644 index 0000000..dc44995 --- /dev/null +++ b/css/fork-awesome/src/doc/index.html @@ -0,0 +1,16 @@ +--- +layout: base +title: Fork Awesome, a fork of the iconic font and CSS toolkit +navbar_active: home +relative_path: ./ +--- + +{% include jumbotron-carousel.html %} +{% include stripe-social.html %} + +
    + {% include why.html %} + {% include thanks-to.html %} +
    + +{% include modals/download.html %} diff --git a/css/fork-awesome/src/doc/license.html b/css/fork-awesome/src/doc/license.html new file mode 100644 index 0000000..88ac92d --- /dev/null +++ b/css/fork-awesome/src/doc/license.html @@ -0,0 +1,75 @@ +--- +layout: base +title: Fork Awesome License +navbar_active: license +relative_path: ../ +--- +{% capture jumbotron_h1 %}  License{% endcapture %} +{% capture jumbotron_p %}The full details of how {{ site.forkawesome.name }} is licensed{% endcapture %} + +{% include jumbotron.html %} +{% include stripe-social.html %} + +
    +

    + {{ site.forkawesome.name }} is fully open source and is GPL friendly. You + can use it for commercial projects, open source projects, or really just + about whatever you want. +

    + +
    + +
      +
    • + Applies to all desktop and webfont files in the following directory: + fonts/. +
    • +
    • + Applies to all glyphs and SVG files in the following directory: + src/icons/svg/. +
    • +
    • License: {{ site.forkawesome.license.font.version }}
    • +
    • + URL: + {{ site.forkawesome.license.font.url }} +
    • +
    +
    + +
    + +
      +
    • + Applies to all CSS and LESS files in the following directories: + fork-awesome/css/, + fork-awesome/less/, and + fork-awesome/scss/. +
    • +
    • License: {{ site.forkawesome.license.code.version }}
    • +
    • + URL: + {{ site.forkawesome.license.code.url }} +
    • +
    +
    + +
    + + +
    + +
    + + {% include brand-license.html %} +
    +
    diff --git a/css/fork-awesome/src/doc/store.html b/css/fork-awesome/src/doc/store.html new file mode 100644 index 0000000..325b3c2 --- /dev/null +++ b/css/fork-awesome/src/doc/store.html @@ -0,0 +1,63 @@ +--- +layout: base +title: Official Merchandise +navbar_active: store +view_class: v-store +relative_path: ../ +--- +{% capture jumbotron_h1 %}  Awesome Swag{% endcapture %} +{% capture jumbotron_p %}Show your love & support of Font Awesome with official merchandise!{% endcapture %} + +{% include jumbotron.html %} + +
    + +
    +
    +
    + {% include products/fa-ther-tee.html %} +
    +
    + {% include products/space-shuttle-tee.html %} +
    +
    + {% include products/rock-paper-scissors-lizard-spock-tee.html %} +
    +
    + {% include products/white-logo-tee.html %} +
    +
    + {% include products/camera-retro-tee.html %} +
    +
    + {% include products/old-skool-tee.html %} +
    +
    + {% include products/classics-tee.html %} +
    +
    + {% include products/green-logo-tee.html %} +
    +
    + {% include products/cta-suggestions.html %} +
    +
    + +
    + +
    +
    +

    About Font Awesome Products

    +

    + There might be times where you want to insert a bit of Font Awesome in the real world. That's why we're trying out some schwag. We hope you enjoy our icons and their fun spirit out in the wild and appreciate the support you're showing and giving by doing so. You're putting the Awesome in Font Awesome! +

    +
    + +
    +

    Shipping, Tracking, & Refunding Orders

    +

    + All of our products are managed through Amazon. Shipping rates and schedules are managed through their storefront. You'll be able to track your placed orders and contact Amazon's responsive support about refunds, issues, or questions. Ratings and feedback are always welcome either on the product page or directly to us. +

    +
    +
    +
    diff --git a/css/fork-awesome/src/doc/test/all.html b/css/fork-awesome/src/doc/test/all.html new file mode 100644 index 0000000..ef4d8ff --- /dev/null +++ b/css/fork-awesome/src/doc/test/all.html @@ -0,0 +1,54 @@ +--- +relative_path: ../../ +--- + + + + + + + + + +
    +
    +

    All

    +
    + {% for icon in icons %} + {% endfor %} +
    +
    + + +
    +

    All (Unicode)

    + {% for icon in icons %} + &#x{{ icon.unicode }} + {% endfor %} +
    + +
    +

    Non-Brand (Unicode)

    + + {% for icon in icons %} + {% unless icon.categories contains "Brand Icons" %} + &#x{{ icon.unicode }} + {% endunless %} + {% endfor %} +
    + +
    +

    Brand (Unicode)

    + + {% for icon in icons %} + {% if icon.categories contains "Brand Icons" %} + &#x{{ icon.unicode }} + {% endif %} + {% endfor %} +
    + + +
    + + + diff --git a/css/fork-awesome/src/doc/test/cdn.html b/css/fork-awesome/src/doc/test/cdn.html new file mode 100644 index 0000000..8bfadf6 --- /dev/null +++ b/css/fork-awesome/src/doc/test/cdn.html @@ -0,0 +1,53 @@ +--- +relative_path: ../../ +--- + + + + + + + + +
    +
    +

    All

    +
    + {% for icon in icons %} + {% endfor %} +
    +
    + + +
    +

    All (Unicode)

    + {% for icon in icons %} + &#x{{ icon.unicode }} + {% endfor %} +
    + +
    +

    Non-Brand (Unicode)

    + + {% for icon in icons %} + {% unless icon.categories contains "Brand Icons" %} + &#x{{ icon.unicode }} + {% endunless %} + {% endfor %} +
    + +
    +

    Brand (Unicode)

    + + {% for icon in icons %} + {% if icon.categories contains "Brand Icons" %} + &#x{{ icon.unicode }} + {% endif %} + {% endfor %} +
    + + +
    + + + diff --git a/css/fork-awesome/src/doc/test/glyphicons.html b/css/fork-awesome/src/doc/test/glyphicons.html new file mode 100644 index 0000000..fefb8ba --- /dev/null +++ b/css/fork-awesome/src/doc/test/glyphicons.html @@ -0,0 +1,795 @@ +--- +title: Glyphicons Visual Test Cases +relative_path: ../ +--- + + + + + + + + + + + + {% if page.title %}{{ page.title }}{% endif %} + + + + + + + + + + + + + + + + + + + +
    + +
    +

    Visual Test Cases

    + +

    Icons Icons should have proper alignment and not be clipped

    +
    +
    +
    + Calendar +
    +
    +
    +
    + Calendar Large +
    +
    +
    + Calendar +
    +
    + Calendar Large +
    +
    +
    +
    +
    + Calendar +
    +
    +
    +
    + Calendar Large +
    +
    +
    + Calendar Large +
    +
    +
    +
    +
    + Circle +
    +
    +
    +
    + Circle Large +
    +
    +
    + Circle +
    +
    + Circle Large +
    +
    +
    +
    +
    + Circle +
    +
    +
    +
    + Circle Large +
    +
    +
    + Circle Large +
    +
    + + +

    Links with Icons icon should activate link & underline

    + + + + +

    Navbar should stay same height

    + + + +

    Plain buttons next to buttons w/icons should be same height, icons not clipped

    +

    Buttons

    +
    +
    +
    +
    + + + +
    +
    + + + +
    +
    + + + +
    +
    + + + +
    +
    +
    +
    +
    +
    + + + +
    +
    + + + +
    +
    + + + +
    +
    + + + +
    +
    +
    +
    +
    +
    +
    +
    + + + +
    +
    + + + +
    +
    + + + +
    +
    + + + +
    +
    +
    +
    +
    +
    + + + +
    +
    + + + +
    +
    + + + +
    +
    + + + +
    +
    +
    +
    + + +

    Anchors

    +
    +
    +
    +
    + Button + Button + +
    +
    + Button + Button + +
    +
    + Button + Button + +
    +
    + Button + Button + +
    +
    +
    +
    +
    +
    + Button + Button + +
    +
    + Button + Button + +
    +
    + Button + Button + +
    +
    + Button + Button + +
    +
    +
    +
    +
    +
    +
    +
    + Button + Button + +
    +
    + Button + Button + +
    +
    + Button + Button + +
    +
    + Button + Button + +
    +
    +
    +
    +
    +
    + Button + Button + +
    +
    + Button + Button + +
    +
    + Button + Button + +
    +
    + Button + Button + +
    +
    +
    +
    + +

    Button groups should be same height

    +
    +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    +
    +
    +
    + +

    Buttons with pulled 2x, 3x, 4x should be same height, have correct line height

    + + + +

    Nav pills & nav tabs should be same height and properly vertically aligned

    + + + + +

    2x, 3x, 4x icons in text should have margins next to and below text

    +
    +
    +

    + + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam et lectus id nisl hendrerit varius. Aliquam erat volutpat. Suspendisse potenti. Aliquam erat volutpat. Aliquam ut dolor lectus. +

    +
    +
    +

    + + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam et lectus id nisl hendrerit varius. Aliquam erat volutpat. Suspendisse potenti. Aliquam erat volutpat. Aliquam ut dolor lectus. +

    +
    +
    +
    +
    + + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam et lectus id nisl hendrerit varius. Aliquam erat volutpat. Suspendisse potenti. Aliquam erat volutpat. Aliquam ut dolor lectus. +
    +
    + + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam et lectus id nisl hendrerit varius. Aliquam erat volutpat. Suspendisse potenti. Aliquam erat volutpat. Aliquam ut dolor lectus. +
    +
    + + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam et lectus id nisl hendrerit varius. Aliquam erat volutpat. Suspendisse potenti. Aliquam erat volutpat. Aliquam ut dolor lectus. +
    +
    + + +

    Bullets should wrap appropriately, have proper spacing

    +
    +
    +
    +
      +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit.
    • +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam et lectus id nisl hendrerit varius. Aliquam erat volutpat. Suspendisse potenti. Aliquam erat volutpat. Aliquam ut dolor lectus.
    • +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit. + + foo + foo +
    • +
    +
    +
    +
    +
    +
      +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit.
    • +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam et lectus id nisl hendrerit varius. Aliquam erat volutpat. Suspendisse potenti. Aliquam erat volutpat. Aliquam ut dolor lectus.
    • +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit.
    • +
    +
    +
    +
    +
    +
    +
    +
      +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit.
    • +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam et lectus id nisl hendrerit varius. Aliquam erat volutpat. Suspendisse potenti. Aliquam erat volutpat. Aliquam ut dolor lectus.
    • +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit.
    • +
    +
    +
    +
    +
    +
      +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit.
    • +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam et lectus id nisl hendrerit varius. Aliquam erat volutpat. Suspendisse potenti. Aliquam erat volutpat. Aliquam ut dolor lectus.
    • +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit.
    • +
    +
    +
    +
    +
    +
    +
    +
      +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit.
    • +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam et lectus id nisl hendrerit varius. Aliquam erat volutpat. Suspendisse potenti. Aliquam erat volutpat. Aliquam ut dolor lectus.
    • +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit.
    • +
    +
    +
    +
    +
    +
      +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit.
    • +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam et lectus id nisl hendrerit varius. Aliquam erat volutpat. Suspendisse potenti. Aliquam erat volutpat. Aliquam ut dolor lectus.
    • +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit.
    • +
    +
    +
    +
    +
    +
    +
    +
      +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit.
    • +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam et lectus id nisl hendrerit varius. Aliquam erat volutpat. Suspendisse potenti. Aliquam erat volutpat. Aliquam ut dolor lectus.
    • +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit. + + foo + foo +
    • +
    +
    +
    +
    +
    +
      +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit.
    • +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam et lectus id nisl hendrerit varius. Aliquam erat volutpat. Suspendisse potenti. Aliquam erat volutpat. Aliquam ut dolor lectus.
    • +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit. + + foo + foo +
    • +
    +
    +
    +
    + + +
    +
    +
    +
      +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit.
    • +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam et lectus id nisl hendrerit varius. Aliquam erat volutpat. Suspendisse potenti. Aliquam erat volutpat. Aliquam ut dolor lectus.
    • +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit.
    • +
    +
    +
    +
    +
    +
      +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit.
    • +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam et lectus id nisl hendrerit varius. Aliquam erat volutpat. Suspendisse potenti. Aliquam erat volutpat. Aliquam ut dolor lectus.
    • +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit.
    • +
    +
    +
    +
    + + +

    Spinning icons icons should be aligned well and on center, buttons should be same height, won't work in ie7

    +
    + Loading... + + + Loading... + + Loading... +
    +
    + Loading... + + + Loading... + +
    +
    + Loading... + + + Loading... + +
    +

    glyphicon-lg

    +
    + Loading... + + + Loading... + +
    +
    + Loading... + + + Loading... + +
    +
    + Loading... + + + Loading... + +
    +

    Bootstrap Prepend and Append

    +
    +
    +
    + + +
    +
    +
    +
    + + +
    +
    +
    + +

    Stacked icons

    +
    + {% include tests/stacked.html %} +
    +
    + {% include tests/stacked.html %} +
    +

    Stacked icons inside anchor

    +
    + {% include tests/stacked-inside-anchor.html %} +
    + + +

    Mirrored and rotated icons

    +
    +
    +
    + {% include tests/rotated-flipped.html %} +
    +
    +
    +
    + {% include tests/rotated-flipped.html %} +
    +
    +
    +

    Mirrored and rotated icons inside anchors and buttons

    +
    +
    +
    + {% include tests/rotated-flipped-inside-anchor.html %} +
    +
    +
    +
    + {% include tests/rotated-flipped-inside-btn.html %} +
    +
    +
    + +
    + +
    +
    + + + + + + + + + + diff --git a/css/fork-awesome/src/doc/test/height/current.html b/css/fork-awesome/src/doc/test/height/current.html new file mode 100644 index 0000000..0f72d46 --- /dev/null +++ b/css/fork-awesome/src/doc/test/height/current.html @@ -0,0 +1,62 @@ +--- +relative_path: ../../../ +--- + + + + + + + + +

    Current

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + diff --git a/css/fork-awesome/src/doc/test/index.html b/css/fork-awesome/src/doc/test/index.html new file mode 100644 index 0000000..41f3660 --- /dev/null +++ b/css/fork-awesome/src/doc/test/index.html @@ -0,0 +1,800 @@ +--- +layout: base +title: Fork Awesome Visual Test Cases +relative_path: ../ +--- + +
    +

    Visual Test Cases

    + +

    Icons Icons should have proper alignment and not be clipped

    +
    +
    +
    + Building +
    +
    +
    +
    + Building Large +
    +
    +
    + Building +
    +
    + Building Large +
    +
    +
    +
    +
    + Building +
    +
    +
    +
    + Building Large +
    +
    +
    + Building Large +
    +
    +
    +
    +
    + Circle +
    +
    +
    +
    + Circle Large +
    +
    +
    + Circle +
    +
    + Circle Large +
    +
    +
    +
    +
    + Circle +
    +
    +
    +
    + Circle Large +
    +
    +
    + Circle Large +
    +
    + + +

    Links with Icons icon should activate link & NOT underline

    +
    +
    + Link Here +
    +
    + Link Here +
    +
    + Link Here +
    +
    + Link Here +
    +
    + Link Here +
    +
    + Link Here +
    +
    +
    +
    + Link Here +
    +
    + Link Here +
    +
    + Link Here +
    +
    + Link Here +
    +
    + Link Here +
    +
    + Link Here +
    +
    + + +

    Navbar should stay same height

    + + + +

    Plain buttons next to buttons w/icons should be same height, icons not clipped

    +

    Buttons

    +
    +
    +
    +
    + + + +
    +
    + + + +
    +
    + + + +
    +
    + + + +
    +
    +
    +
    +
    +
    + + + +
    +
    + + + +
    +
    + + + +
    +
    + + + +
    +
    +
    +
    +
    +
    +
    +
    + + + +
    +
    + + + +
    +
    + + + +
    +
    + + + +
    +
    +
    +
    +
    +
    + + + +
    +
    + + + +
    +
    + + + +
    +
    + + + +
    +
    +
    +
    + + +

    Anchors

    +
    +
    +
    +
    + Button + Button + +
    +
    + Button + Button + +
    +
    + Button + Button + +
    +
    + Button + Button + +
    +
    +
    +
    +
    +
    + Button + Button + +
    +
    + Button + Button + +
    +
    + Button + Button + +
    +
    + Button + Button + +
    +
    +
    +
    +
    +
    +
    +
    + Button + Button + +
    +
    + Button + Button + +
    +
    + Button + Button + +
    +
    + Button + Button + +
    +
    +
    +
    +
    +
    + Button + Button + +
    +
    + Button + Button + +
    +
    + Button + Button + +
    +
    + Button + Button + +
    +
    +
    +
    + +

    Button groups should be same height

    +
    +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    +
    +
    +
    + +

    Buttons with pulled 2x, 3x, 4x should be same height, have correct line height

    + + + +

    Nav pills & nav tabs should be same height and properly vertically aligned

    + + +

    Hide class directly on icons

    +
    +
    +
    + Icon should be hidden +
    +
    +
    + Icon should be hidden +
    +
    + + +

    2x, 3x, 4x icons in text should have margins next to and below text

    +
    +
    +

    + + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam et lectus id nisl hendrerit varius. Aliquam erat volutpat. Suspendisse potenti. Aliquam erat volutpat. Aliquam ut dolor lectus. +

    +
    +
    +

    + + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam et lectus id nisl hendrerit varius. Aliquam erat volutpat. Suspendisse potenti. Aliquam erat volutpat. Aliquam ut dolor lectus. +

    +
    +
    +
    +
    + + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam et lectus id nisl hendrerit varius. Aliquam erat volutpat. Suspendisse potenti. Aliquam erat volutpat. Aliquam ut dolor lectus. +
    +
    + + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam et lectus id nisl hendrerit varius. Aliquam erat volutpat. Suspendisse potenti. Aliquam erat volutpat. Aliquam ut dolor lectus. +
    +
    + + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam et lectus id nisl hendrerit varius. Aliquam erat volutpat. Suspendisse potenti. Aliquam erat volutpat. Aliquam ut dolor lectus. +
    +
    + + +

    Bullets should wrap appropriately, have proper spacing

    +
    +
    +
    +
      +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit.
    • +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam et lectus id nisl hendrerit varius. Aliquam erat volutpat. Suspendisse potenti. Aliquam erat volutpat. Aliquam ut dolor lectus.
    • +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit. + + foo + foo +
    • +
    +
    +
    +
    +
    +
      +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit.
    • +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam et lectus id nisl hendrerit varius. Aliquam erat volutpat. Suspendisse potenti. Aliquam erat volutpat. Aliquam ut dolor lectus.
    • +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit. + + foo + foo +
    • +
    +
    +
    +
    +
    +
    +
    +
      +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit.
    • +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam et lectus id nisl hendrerit varius. Aliquam erat volutpat. Suspendisse potenti. Aliquam erat volutpat. Aliquam ut dolor lectus.
    • +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit.
    • +
    +
    +
    +
    +
    +
      +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit.
    • +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam et lectus id nisl hendrerit varius. Aliquam erat volutpat. Suspendisse potenti. Aliquam erat volutpat. Aliquam ut dolor lectus.
    • +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit.
    • +
    +
    +
    +
    +
    +
    +
    +
      +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit.
    • +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam et lectus id nisl hendrerit varius. Aliquam erat volutpat. Suspendisse potenti. Aliquam erat volutpat. Aliquam ut dolor lectus.
    • +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit.
    • +
    +
    +
    +
    +
    +
      +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit.
    • +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam et lectus id nisl hendrerit varius. Aliquam erat volutpat. Suspendisse potenti. Aliquam erat volutpat. Aliquam ut dolor lectus.
    • +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit.
    • +
    +
    +
    +
    +
    +
    +
    +
      +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit.
    • +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam et lectus id nisl hendrerit varius. Aliquam erat volutpat. Suspendisse potenti. Aliquam erat volutpat. Aliquam ut dolor lectus.
    • +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit. + + foo + foo +
    • +
    +
    +
    +
    +
    +
      +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit.
    • +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam et lectus id nisl hendrerit varius. Aliquam erat volutpat. Suspendisse potenti. Aliquam erat volutpat. Aliquam ut dolor lectus.
    • +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit. + + foo + foo +
    • +
    +
    +
    +
    + + +
    +
    +
    +
      +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit.
    • +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam et lectus id nisl hendrerit varius. Aliquam erat volutpat. Suspendisse potenti. Aliquam erat volutpat. Aliquam ut dolor lectus.
    • +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit.
    • +
    +
    +
    +
    +
    +
      +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit.
    • +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam et lectus id nisl hendrerit varius. Aliquam erat volutpat. Suspendisse potenti. Aliquam erat volutpat. Aliquam ut dolor lectus.
    • +
    • Lorem ipsum dolor sit amet, consectetur adipiscing elit.
    • +
    +
    +
    +
    + + +

    Spinning icons icons should be aligned well and on center, buttons should be same height, won't work in ie7

    +
    + Loading... + + + Loading... + + Loading... +
    +
    + Loading... + + + Loading... + +
    +
    + Loading... + + + Loading... + +
    +

    fa-lg

    +
    + Loading... + + + Loading... + +
    +
    + Loading... + + + Loading... + +
    +
    + Loading... + + + Loading... + +
    +

    Bootstrap Prepend and Append

    +
    +
    +
    + + +
    +
    +
    +
    + + +
    +
    +
    + +

    Stacked icons

    +
    + {% include tests/stacked.html %} +
    +
    + {% include tests/stacked.html %} +
    +

    Stacked icons inside anchor

    +
    + {% include tests/stacked-inside-anchor.html %} +
    +

    Stacked icon background with text foreground

    +
    + {% include tests/stacked-with-text.html %} +
    + + +

    Mirrored and rotated icons

    +
    +
    +
    + {% include tests/rotated-flipped.html %} +
    +
    +
    +
    + {% include tests/rotated-flipped.html %} +
    +
    +
    +

    Mirrored and rotated icons inside anchors and buttons

    +
    +
    +
    + {% include tests/rotated-flipped-inside-anchor.html %} +
    +
    +
    +
    + {% include tests/rotated-flipped-inside-btn.html %} +
    +
    +
    + +

    Animation Wobble #671

    +
    + + + + + + +
    +
    + + + + + + +
    +
    + + + + + + +
    +
    + + + + + + +
    + + +
    diff --git a/css/fork-awesome/src/doc/test/v5.html b/css/fork-awesome/src/doc/test/v5.html new file mode 100644 index 0000000..375f851 --- /dev/null +++ b/css/fork-awesome/src/doc/test/v5.html @@ -0,0 +1,1363 @@ + + + + + + + + + + +
    +

    Brands

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Solid

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Regular

    + + + + + + + + + + + i> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + diff --git a/css/fork-awesome/src/doc/thanks.html b/css/fork-awesome/src/doc/thanks.html new file mode 100644 index 0000000..b22a4ee --- /dev/null +++ b/css/fork-awesome/src/doc/thanks.html @@ -0,0 +1,29 @@ +--- +layout: base +title: Thanks for subscribing! +relative_path: ../ +--- + +
    +
    +
    +
    +

    You're all set!

    +

    + Thanks for signing up! + We'll send you email updates on new Font Awesome releases, icons, and other stuff that we're working on. + We won't spam you. Scout's honor! +

    + +

    What's next?

    +

    + Want to see what we're working on next? Check out Fort Awesome! We're making it easy to put the perfect icons + on your website. Pick from gorgeous, comprehensive icon sets or copy and paste your own vector icons. +

    + + Check out Fort Awesome! + +
    +
    +
    +
    diff --git a/css/fork-awesome/src/doc/whats-new.html b/css/fork-awesome/src/doc/whats-new.html new file mode 100644 index 0000000..4c965e8 --- /dev/null +++ b/css/fork-awesome/src/doc/whats-new.html @@ -0,0 +1,47 @@ +--- +layout: base +title: What's New +navbar_active: whats-new +relative_path: ../ +--- +{% capture jumbotron_h1 %}  What's New{% endcapture %} +{% capture jumbotron_p %}What's New with {{ site.forkawesome.name }} {{ site.forkawesome.minor_version }}{% endcapture %} + +{% include jumbotron.html %} +{% include stripe-social.html %} + +
    +

    + {{ site.forkawesome.name }} is now a community effort based on + {{ site.fontawesome.name }} {{ site.fontawesome.version }} by + {{ site.fontawesome.author.name }}.
    + We + {{ site.fontawesome.name }} but here's why we forked it into {{ site.forkawesome.name }} + {{ site.forkawesome.minor_version }}. Want to + help contribute? +

    + +
    +
    +

    PR freeze

    + Since Oct 22, 2016, Font Awesome has frozen all pull requests proposing new + icons. With {{ site.forkawesome.name }}, we are welcoming all your pull + requests. +
    +
    +

    Font Awesome 5.0

    + Fort Awesome has run a very successful kickstarter campaign and completely + redesigned Font Awesome in this new version 5.0. Fork Awesome plans to keep + the old look alive. +
    +
    +

    Distributed community

    + We believe in distributed open source design projects, + where all contributions are included and credited. So + join our community. +
    +
    + + {% include icons/new.html %} + {% include new-upgrading.html %} +
    diff --git a/css/fork-awesome/src/icons/.fontcustom-manifest.json b/css/fork-awesome/src/icons/.fontcustom-manifest.json new file mode 100644 index 0000000..987868d --- /dev/null +++ b/css/fork-awesome/src/icons/.fontcustom-manifest.json @@ -0,0 +1,3025 @@ +{ + "checksum": { + "previous": "2a7fad9c738e72e6d0eaaebc4f3eb820859ccb29627557b3c601c45932fc3baa", + "current": "2a7fad9c738e72e6d0eaaebc4f3eb820859ccb29627557b3c601c45932fc3baa" + }, + "fonts": [ + "forkawesome/forkawesome.ttf", + "forkawesome/forkawesome.svg", + "forkawesome/forkawesome.woff", + "forkawesome/forkawesome.eot", + "forkawesome/forkawesome.woff2" + ], + "glyphs": { + "500px": { + "codepoint": 62062, + "source": "svg/500px.svg" + }, + "activitypub": { + "codepoint": 62194, + "source": "svg/activitypub.svg" + }, + "address-book": { + "codepoint": 62137, + "source": "svg/address-book.svg" + }, + "address-book-o": { + "codepoint": 62138, + "source": "svg/address-book-o.svg" + }, + "address-card": { + "codepoint": 62139, + "source": "svg/address-card.svg" + }, + "address-card-o": { + "codepoint": 62140, + "source": "svg/address-card-o.svg" + }, + "adjust": { + "codepoint": 61506, + "source": "svg/adjust.svg" + }, + "adn": { + "codepoint": 61808, + "source": "svg/adn.svg" + }, + "align-center": { + "codepoint": 61495, + "source": "svg/align-center.svg" + }, + "align-justify": { + "codepoint": 61497, + "source": "svg/align-justify.svg" + }, + "align-left": { + "codepoint": 61494, + "source": "svg/align-left.svg" + }, + "align-right": { + "codepoint": 61496, + "source": "svg/align-right.svg" + }, + "amazon": { + "codepoint": 62064, + "source": "svg/amazon.svg" + }, + "ambulance": { + "codepoint": 61689, + "source": "svg/ambulance.svg" + }, + "american-sign-language-interpreting": { + "codepoint": 62115, + "source": "svg/american-sign-language-interpreting.svg" + }, + "anchor": { + "codepoint": 61757, + "source": "svg/anchor.svg" + }, + "android": { + "codepoint": 61819, + "source": "svg/android.svg" + }, + "angellist": { + "codepoint": 61961, + "source": "svg/angellist.svg" + }, + "angle-double-down": { + "codepoint": 61699, + "source": "svg/angle-double-down.svg" + }, + "angle-double-left": { + "codepoint": 61696, + "source": "svg/angle-double-left.svg" + }, + "angle-double-right": { + "codepoint": 61697, + "source": "svg/angle-double-right.svg" + }, + "angle-double-up": { + "codepoint": 61698, + "source": "svg/angle-double-up.svg" + }, + "angle-down": { + "codepoint": 61703, + "source": "svg/angle-down.svg" + }, + "angle-left": { + "codepoint": 61700, + "source": "svg/angle-left.svg" + }, + "angle-right": { + "codepoint": 61701, + "source": "svg/angle-right.svg" + }, + "angle-up": { + "codepoint": 61702, + "source": "svg/angle-up.svg" + }, + "apple": { + "codepoint": 61817, + "source": "svg/apple.svg" + }, + "archive": { + "codepoint": 61831, + "source": "svg/archive.svg" + }, + "archive-org": { + "codepoint": 62204, + "source": "svg/archive-org.svg" + }, + "archlinux": { + "codepoint": 62243, + "source": "svg/archlinux.svg" + }, + "area-chart": { + "codepoint": 61950, + "source": "svg/area-chart.svg" + }, + "arrow-circle-down": { + "codepoint": 61611, + "source": "svg/arrow-circle-down.svg" + }, + "arrow-circle-left": { + "codepoint": 61608, + "source": "svg/arrow-circle-left.svg" + }, + "arrow-circle-o-down": { + "codepoint": 61466, + "source": "svg/arrow-circle-o-down.svg" + }, + "arrow-circle-o-left": { + "codepoint": 61840, + "source": "svg/arrow-circle-o-left.svg" + }, + "arrow-circle-o-right": { + "codepoint": 61838, + "source": "svg/arrow-circle-o-right.svg" + }, + "arrow-circle-o-up": { + "codepoint": 61467, + "source": "svg/arrow-circle-o-up.svg" + }, + "arrow-circle-right": { + "codepoint": 61609, + "source": "svg/arrow-circle-right.svg" + }, + "arrow-circle-up": { + "codepoint": 61610, + "source": "svg/arrow-circle-up.svg" + }, + "arrow-down": { + "codepoint": 61539, + "source": "svg/arrow-down.svg" + }, + "arrow-left": { + "codepoint": 61536, + "source": "svg/arrow-left.svg" + }, + "arrow-right": { + "codepoint": 61537, + "source": "svg/arrow-right.svg" + }, + "arrow-up": { + "codepoint": 61538, + "source": "svg/arrow-up.svg" + }, + "arrows": { + "codepoint": 61511, + "source": "svg/arrows.svg" + }, + "arrows-alt": { + "codepoint": 61618, + "source": "svg/arrows-alt.svg" + }, + "arrows-h": { + "codepoint": 61566, + "source": "svg/arrows-h.svg" + }, + "arrows-v": { + "codepoint": 61565, + "source": "svg/arrows-v.svg" + }, + "artstation": { + "codepoint": 62189, + "source": "svg/artstation.svg" + }, + "assistive-listening-systems": { + "codepoint": 62114, + "source": "svg/assistive-listening-systems.svg" + }, + "asterisk": { + "codepoint": 61545, + "source": "svg/asterisk.svg" + }, + "at": { + "codepoint": 61946, + "source": "svg/at.svg" + }, + "att": { + "codepoint": 62238, + "source": "svg/att.svg" + }, + "audio-description": { + "codepoint": 62110, + "source": "svg/audio-description.svg" + }, + "backward": { + "codepoint": 61514, + "source": "svg/backward.svg" + }, + "balance-scale": { + "codepoint": 62030, + "source": "svg/balance-scale.svg" + }, + "ban": { + "codepoint": 61534, + "source": "svg/ban.svg" + }, + "bandcamp": { + "codepoint": 62165, + "source": "svg/bandcamp.svg" + }, + "bar-chart": { + "codepoint": 61568, + "source": "svg/bar-chart.svg" + }, + "barcode": { + "codepoint": 61482, + "source": "svg/barcode.svg" + }, + "bars": { + "codepoint": 61641, + "source": "svg/bars.svg" + }, + "bath": { + "codepoint": 62157, + "source": "svg/bath.svg" + }, + "battery-empty": { + "codepoint": 62020, + "source": "svg/battery-empty.svg" + }, + "battery-full": { + "codepoint": 62016, + "source": "svg/battery-full.svg" + }, + "battery-half": { + "codepoint": 62018, + "source": "svg/battery-half.svg" + }, + "battery-quarter": { + "codepoint": 62019, + "source": "svg/battery-quarter.svg" + }, + "battery-three-quarters": { + "codepoint": 62017, + "source": "svg/battery-three-quarters.svg" + }, + "bed": { + "codepoint": 62006, + "source": "svg/bed.svg" + }, + "beer": { + "codepoint": 61692, + "source": "svg/beer.svg" + }, + "behance": { + "codepoint": 61876, + "source": "svg/behance.svg" + }, + "behance-square": { + "codepoint": 61877, + "source": "svg/behance-square.svg" + }, + "bell": { + "codepoint": 61683, + "source": "svg/bell.svg" + }, + "bell-o": { + "codepoint": 61602, + "source": "svg/bell-o.svg" + }, + "bell-slash": { + "codepoint": 61942, + "source": "svg/bell-slash.svg" + }, + "bell-slash-o": { + "codepoint": 61943, + "source": "svg/bell-slash-o.svg" + }, + "bicycle": { + "codepoint": 61958, + "source": "svg/bicycle.svg" + }, + "binoculars": { + "codepoint": 61925, + "source": "svg/binoculars.svg" + }, + "biometric": { + "codepoint": 62251, + "source": "svg/biometric.svg" + }, + "birthday-cake": { + "codepoint": 61949, + "source": "svg/birthday-cake.svg" + }, + "bitbucket": { + "codepoint": 61809, + "source": "svg/bitbucket.svg" + }, + "bitbucket-square": { + "codepoint": 61810, + "source": "svg/bitbucket-square.svg" + }, + "black-tie": { + "codepoint": 62078, + "source": "svg/black-tie.svg" + }, + "blind": { + "codepoint": 62109, + "source": "svg/blind.svg" + }, + "bluetooth": { + "codepoint": 62099, + "source": "svg/bluetooth.svg" + }, + "bluetooth-b": { + "codepoint": 62100, + "source": "svg/bluetooth-b.svg" + }, + "bold": { + "codepoint": 61490, + "source": "svg/bold.svg" + }, + "bolt": { + "codepoint": 61671, + "source": "svg/bolt.svg" + }, + "bomb": { + "codepoint": 61922, + "source": "svg/bomb.svg" + }, + "book": { + "codepoint": 61485, + "source": "svg/book.svg" + }, + "bookmark": { + "codepoint": 61486, + "source": "svg/bookmark.svg" + }, + "bookmark-o": { + "codepoint": 61591, + "source": "svg/bookmark-o.svg" + }, + "bootstrap": { + "codepoint": 62229, + "source": "svg/bootstrap.svg" + }, + "braille": { + "codepoint": 62113, + "source": "svg/braille.svg" + }, + "briefcase": { + "codepoint": 61617, + "source": "svg/briefcase.svg" + }, + "btc": { + "codepoint": 61786, + "source": "svg/btc.svg" + }, + "bug": { + "codepoint": 61832, + "source": "svg/bug.svg" + }, + "building": { + "codepoint": 61869, + "source": "svg/building.svg" + }, + "building-o": { + "codepoint": 61687, + "source": "svg/building-o.svg" + }, + "bullhorn": { + "codepoint": 61601, + "source": "svg/bullhorn.svg" + }, + "bullseye": { + "codepoint": 61760, + "source": "svg/bullseye.svg" + }, + "bus": { + "codepoint": 61959, + "source": "svg/bus.svg" + }, + "buysellads": { + "codepoint": 61965, + "source": "svg/buysellads.svg" + }, + "c": { + "codepoint": 62236, + "source": "svg/c.svg" + }, + "calculator": { + "codepoint": 61932, + "source": "svg/calculator.svg" + }, + "calendar": { + "codepoint": 61555, + "source": "svg/calendar.svg" + }, + "calendar-check-o": { + "codepoint": 62068, + "source": "svg/calendar-check-o.svg" + }, + "calendar-minus-o": { + "codepoint": 62066, + "source": "svg/calendar-minus-o.svg" + }, + "calendar-o": { + "codepoint": 61747, + "source": "svg/calendar-o.svg" + }, + "calendar-plus-o": { + "codepoint": 62065, + "source": "svg/calendar-plus-o.svg" + }, + "calendar-times-o": { + "codepoint": 62067, + "source": "svg/calendar-times-o.svg" + }, + "camera": { + "codepoint": 61488, + "source": "svg/camera.svg" + }, + "camera-retro": { + "codepoint": 61571, + "source": "svg/camera-retro.svg" + }, + "car": { + "codepoint": 61881, + "source": "svg/car.svg" + }, + "caret-down": { + "codepoint": 61655, + "source": "svg/caret-down.svg" + }, + "caret-left": { + "codepoint": 61657, + "source": "svg/caret-left.svg" + }, + "caret-right": { + "codepoint": 61658, + "source": "svg/caret-right.svg" + }, + "caret-square-o-down": { + "codepoint": 61776, + "source": "svg/caret-square-o-down.svg" + }, + "caret-square-o-left": { + "codepoint": 61841, + "source": "svg/caret-square-o-left.svg" + }, + "caret-square-o-right": { + "codepoint": 61778, + "source": "svg/caret-square-o-right.svg" + }, + "caret-square-o-up": { + "codepoint": 61777, + "source": "svg/caret-square-o-up.svg" + }, + "caret-up": { + "codepoint": 61656, + "source": "svg/caret-up.svg" + }, + "cart-arrow-down": { + "codepoint": 61976, + "source": "svg/cart-arrow-down.svg" + }, + "cart-plus": { + "codepoint": 61975, + "source": "svg/cart-plus.svg" + }, + "cc": { + "codepoint": 61962, + "source": "svg/cc.svg" + }, + "cc-amex": { + "codepoint": 61939, + "source": "svg/cc-amex.svg" + }, + "cc-diners-club": { + "codepoint": 62028, + "source": "svg/cc-diners-club.svg" + }, + "cc-discover": { + "codepoint": 61938, + "source": "svg/cc-discover.svg" + }, + "cc-jcb": { + "codepoint": 62027, + "source": "svg/cc-jcb.svg" + }, + "cc-mastercard": { + "codepoint": 61937, + "source": "svg/cc-mastercard.svg" + }, + "cc-paypal": { + "codepoint": 61940, + "source": "svg/cc-paypal.svg" + }, + "cc-stripe": { + "codepoint": 61941, + "source": "svg/cc-stripe.svg" + }, + "cc-visa": { + "codepoint": 61936, + "source": "svg/cc-visa.svg" + }, + "certificate": { + "codepoint": 61603, + "source": "svg/certificate.svg" + }, + "chain-broken": { + "codepoint": 61735, + "source": "svg/chain-broken.svg" + }, + "check": { + "codepoint": 61452, + "source": "svg/check.svg" + }, + "check-circle": { + "codepoint": 61528, + "source": "svg/check-circle.svg" + }, + "check-circle-o": { + "codepoint": 61533, + "source": "svg/check-circle-o.svg" + }, + "check-square": { + "codepoint": 61770, + "source": "svg/check-square.svg" + }, + "check-square-o": { + "codepoint": 61510, + "source": "svg/check-square-o.svg" + }, + "chevron-circle-down": { + "codepoint": 61754, + "source": "svg/chevron-circle-down.svg" + }, + "chevron-circle-left": { + "codepoint": 61751, + "source": "svg/chevron-circle-left.svg" + }, + "chevron-circle-right": { + "codepoint": 61752, + "source": "svg/chevron-circle-right.svg" + }, + "chevron-circle-up": { + "codepoint": 61753, + "source": "svg/chevron-circle-up.svg" + }, + "chevron-down": { + "codepoint": 61560, + "source": "svg/chevron-down.svg" + }, + "chevron-left": { + "codepoint": 61523, + "source": "svg/chevron-left.svg" + }, + "chevron-right": { + "codepoint": 61524, + "source": "svg/chevron-right.svg" + }, + "chevron-up": { + "codepoint": 61559, + "source": "svg/chevron-up.svg" + }, + "child": { + "codepoint": 61870, + "source": "svg/child.svg" + }, + "chrome": { + "codepoint": 62056, + "source": "svg/chrome.svg" + }, + "circle": { + "codepoint": 61713, + "source": "svg/circle.svg" + }, + "circle-o": { + "codepoint": 61708, + "source": "svg/circle-o.svg" + }, + "circle-o-notch": { + "codepoint": 61902, + "source": "svg/circle-o-notch.svg" + }, + "circle-thin": { + "codepoint": 61915, + "source": "svg/circle-thin.svg" + }, + "clipboard": { + "codepoint": 61674, + "source": "svg/clipboard.svg" + }, + "clock-o": { + "codepoint": 61463, + "source": "svg/clock-o.svg" + }, + "clone": { + "codepoint": 62029, + "source": "svg/clone.svg" + }, + "cloud": { + "codepoint": 61634, + "source": "svg/cloud.svg" + }, + "cloud-download": { + "codepoint": 61677, + "source": "svg/cloud-download.svg" + }, + "cloud-upload": { + "codepoint": 61678, + "source": "svg/cloud-upload.svg" + }, + "code": { + "codepoint": 61729, + "source": "svg/code.svg" + }, + "code-fork": { + "codepoint": 61734, + "source": "svg/code-fork.svg" + }, + "codepen": { + "codepoint": 61899, + "source": "svg/codepen.svg" + }, + "codiepie": { + "codepoint": 62084, + "source": "svg/codiepie.svg" + }, + "coffee": { + "codepoint": 61684, + "source": "svg/coffee.svg" + }, + "cog": { + "codepoint": 61459, + "source": "svg/cog.svg" + }, + "cogs": { + "codepoint": 61573, + "source": "svg/cogs.svg" + }, + "columns": { + "codepoint": 61659, + "source": "svg/columns.svg" + }, + "comment": { + "codepoint": 61557, + "source": "svg/comment.svg" + }, + "comment-o": { + "codepoint": 61669, + "source": "svg/comment-o.svg" + }, + "commenting": { + "codepoint": 62074, + "source": "svg/commenting.svg" + }, + "commenting-o": { + "codepoint": 62075, + "source": "svg/commenting-o.svg" + }, + "comments": { + "codepoint": 61574, + "source": "svg/comments.svg" + }, + "comments-o": { + "codepoint": 61670, + "source": "svg/comments-o.svg" + }, + "compass": { + "codepoint": 61774, + "source": "svg/compass.svg" + }, + "compress": { + "codepoint": 61542, + "source": "svg/compress.svg" + }, + "connectdevelop": { + "codepoint": 61966, + "source": "svg/connectdevelop.svg" + }, + "contao": { + "codepoint": 62061, + "source": "svg/contao.svg" + }, + "copyright": { + "codepoint": 61945, + "source": "svg/copyright.svg" + }, + "creative-commons": { + "codepoint": 62046, + "source": "svg/creative-commons.svg" + }, + "credit-card": { + "codepoint": 61597, + "source": "svg/credit-card.svg" + }, + "credit-card-alt": { + "codepoint": 62083, + "source": "svg/credit-card-alt.svg" + }, + "crop": { + "codepoint": 61733, + "source": "svg/crop.svg" + }, + "crosshairs": { + "codepoint": 61531, + "source": "svg/crosshairs.svg" + }, + "css3": { + "codepoint": 61756, + "source": "svg/css3.svg" + }, + "cube": { + "codepoint": 61874, + "source": "svg/cube.svg" + }, + "cubes": { + "codepoint": 61875, + "source": "svg/cubes.svg" + }, + "cutlery": { + "codepoint": 61685, + "source": "svg/cutlery.svg" + }, + "dashcube": { + "codepoint": 61968, + "source": "svg/dashcube.svg" + }, + "database": { + "codepoint": 61888, + "source": "svg/database.svg" + }, + "deaf": { + "codepoint": 62116, + "source": "svg/deaf.svg" + }, + "debian": { + "codepoint": 62207, + "source": "svg/debian.svg" + }, + "delicious": { + "codepoint": 61861, + "source": "svg/delicious.svg" + }, + "desktop": { + "codepoint": 61704, + "source": "svg/desktop.svg" + }, + "dev-to": { + "codepoint": 62230, + "source": "svg/dev-to.svg" + }, + "deviantart": { + "codepoint": 61885, + "source": "svg/deviantart.svg" + }, + "diamond": { + "codepoint": 61977, + "source": "svg/diamond.svg" + }, + "diaspora": { + "codepoint": 62181, + "source": "svg/diaspora.svg" + }, + "digg": { + "codepoint": 61862, + "source": "svg/digg.svg" + }, + "digitalocean": { + "codepoint": 62237, + "source": "svg/digitalocean.svg" + }, + "discord": { + "codepoint": 62190, + "source": "svg/discord.svg" + }, + "discord-alt": { + "codepoint": 62191, + "source": "svg/discord-alt.svg" + }, + "dogmazic": { + "codepoint": 62211, + "source": "svg/dogmazic.svg" + }, + "dot-circle-o": { + "codepoint": 61842, + "source": "svg/dot-circle-o.svg" + }, + "download": { + "codepoint": 61465, + "source": "svg/download.svg" + }, + "dribbble": { + "codepoint": 61821, + "source": "svg/dribbble.svg" + }, + "dropbox": { + "codepoint": 61803, + "source": "svg/dropbox.svg" + }, + "drupal": { + "codepoint": 61865, + "source": "svg/drupal.svg" + }, + "edge": { + "codepoint": 62082, + "source": "svg/edge.svg" + }, + "eercast": { + "codepoint": 62170, + "source": "svg/eercast.svg" + }, + "eject": { + "codepoint": 61522, + "source": "svg/eject.svg" + }, + "ellipsis-h": { + "codepoint": 61761, + "source": "svg/ellipsis-h.svg" + }, + "ellipsis-v": { + "codepoint": 61762, + "source": "svg/ellipsis-v.svg" + }, + "emby": { + "codepoint": 62233, + "source": "svg/emby.svg" + }, + "empire": { + "codepoint": 61905, + "source": "svg/empire.svg" + }, + "envelope": { + "codepoint": 61664, + "source": "svg/envelope.svg" + }, + "envelope-o": { + "codepoint": 61443, + "source": "svg/envelope-o.svg" + }, + "envelope-open": { + "codepoint": 62134, + "source": "svg/envelope-open.svg" + }, + "envelope-open-o": { + "codepoint": 62135, + "source": "svg/envelope-open-o.svg" + }, + "envelope-square": { + "codepoint": 61849, + "source": "svg/envelope-square.svg" + }, + "envira": { + "codepoint": 62105, + "source": "svg/envira.svg" + }, + "eraser": { + "codepoint": 61741, + "source": "svg/eraser.svg" + }, + "ethereum": { + "codepoint": 62195, + "source": "svg/ethereum.svg" + }, + "etsy": { + "codepoint": 62167, + "source": "svg/etsy.svg" + }, + "eur": { + "codepoint": 61779, + "source": "svg/eur.svg" + }, + "exchange": { + "codepoint": 61676, + "source": "svg/exchange.svg" + }, + "exclamation": { + "codepoint": 61738, + "source": "svg/exclamation.svg" + }, + "exclamation-circle": { + "codepoint": 61546, + "source": "svg/exclamation-circle.svg" + }, + "exclamation-triangle": { + "codepoint": 61553, + "source": "svg/exclamation-triangle.svg" + }, + "expand": { + "codepoint": 61541, + "source": "svg/expand.svg" + }, + "expeditedssl": { + "codepoint": 62014, + "source": "svg/expeditedssl.svg" + }, + "external-link": { + "codepoint": 61582, + "source": "svg/external-link.svg" + }, + "external-link-square": { + "codepoint": 61772, + "source": "svg/external-link-square.svg" + }, + "eye": { + "codepoint": 61550, + "source": "svg/eye.svg" + }, + "eye-slash": { + "codepoint": 61552, + "source": "svg/eye-slash.svg" + }, + "eyedropper": { + "codepoint": 61947, + "source": "svg/eyedropper.svg" + }, + "f-droid": { + "codepoint": 62250, + "source": "svg/f-droid.svg" + }, + "facebook": { + "codepoint": 61594, + "source": "svg/facebook.svg" + }, + "facebook-messenger": { + "codepoint": 62206, + "source": "svg/facebook-messenger.svg" + }, + "facebook-official": { + "codepoint": 62000, + "source": "svg/facebook-official.svg" + }, + "facebook-square": { + "codepoint": 61570, + "source": "svg/facebook-square.svg" + }, + "fast-backward": { + "codepoint": 61513, + "source": "svg/fast-backward.svg" + }, + "fast-forward": { + "codepoint": 61520, + "source": "svg/fast-forward.svg" + }, + "fax": { + "codepoint": 61868, + "source": "svg/fax.svg" + }, + "female": { + "codepoint": 61826, + "source": "svg/female.svg" + }, + "ffmpeg": { + "codepoint": 62223, + "source": "svg/ffmpeg.svg" + }, + "fighter-jet": { + "codepoint": 61691, + "source": "svg/fighter-jet.svg" + }, + "file": { + "codepoint": 61787, + "source": "svg/file.svg" + }, + "file-archive-o": { + "codepoint": 61894, + "source": "svg/file-archive-o.svg" + }, + "file-audio-o": { + "codepoint": 61895, + "source": "svg/file-audio-o.svg" + }, + "file-code-o": { + "codepoint": 61897, + "source": "svg/file-code-o.svg" + }, + "file-epub": { + "codepoint": 62241, + "source": "svg/file-epub.svg" + }, + "file-excel-o": { + "codepoint": 61891, + "source": "svg/file-excel-o.svg" + }, + "file-image-o": { + "codepoint": 61893, + "source": "svg/file-image-o.svg" + }, + "file-o": { + "codepoint": 61462, + "source": "svg/file-o.svg" + }, + "file-pdf-o": { + "codepoint": 61889, + "source": "svg/file-pdf-o.svg" + }, + "file-powerpoint-o": { + "codepoint": 61892, + "source": "svg/file-powerpoint-o.svg" + }, + "file-text": { + "codepoint": 61788, + "source": "svg/file-text.svg" + }, + "file-text-o": { + "codepoint": 61686, + "source": "svg/file-text-o.svg" + }, + "file-video-o": { + "codepoint": 61896, + "source": "svg/file-video-o.svg" + }, + "file-word-o": { + "codepoint": 61890, + "source": "svg/file-word-o.svg" + }, + "files-o": { + "codepoint": 61637, + "source": "svg/files-o.svg" + }, + "film": { + "codepoint": 61448, + "source": "svg/film.svg" + }, + "filter": { + "codepoint": 61616, + "source": "svg/filter.svg" + }, + "fire": { + "codepoint": 61549, + "source": "svg/fire.svg" + }, + "fire-extinguisher": { + "codepoint": 61748, + "source": "svg/fire-extinguisher.svg" + }, + "firefox": { + "codepoint": 62057, + "source": "svg/firefox.svg" + }, + "first-order": { + "codepoint": 62128, + "source": "svg/first-order.svg" + }, + "flag": { + "codepoint": 61476, + "source": "svg/flag.svg" + }, + "flag-checkered": { + "codepoint": 61726, + "source": "svg/flag-checkered.svg" + }, + "flag-o": { + "codepoint": 61725, + "source": "svg/flag-o.svg" + }, + "flask": { + "codepoint": 61635, + "source": "svg/flask.svg" + }, + "flickr": { + "codepoint": 61806, + "source": "svg/flickr.svg" + }, + "floppy-o": { + "codepoint": 61639, + "source": "svg/floppy-o.svg" + }, + "folder": { + "codepoint": 61563, + "source": "svg/folder.svg" + }, + "folder-o": { + "codepoint": 61716, + "source": "svg/folder-o.svg" + }, + "folder-open": { + "codepoint": 61564, + "source": "svg/folder-open.svg" + }, + "folder-open-o": { + "codepoint": 61717, + "source": "svg/folder-open-o.svg" + }, + "font": { + "codepoint": 61489, + "source": "svg/font.svg" + }, + "font-awesome": { + "codepoint": 62132, + "source": "svg/font-awesome.svg" + }, + "fonticons": { + "codepoint": 62080, + "source": "svg/fonticons.svg" + }, + "fork-awesome": { + "codepoint": 62179, + "source": "svg/fork-awesome.svg" + }, + "fort-awesome": { + "codepoint": 62086, + "source": "svg/fort-awesome.svg" + }, + "forumbee": { + "codepoint": 61969, + "source": "svg/forumbee.svg" + }, + "forward": { + "codepoint": 61518, + "source": "svg/forward.svg" + }, + "foursquare": { + "codepoint": 61824, + "source": "svg/foursquare.svg" + }, + "free-code-camp": { + "codepoint": 62149, + "source": "svg/free-code-camp.svg" + }, + "freedombox": { + "codepoint": 62205, + "source": "svg/freedombox.svg" + }, + "friendica": { + "codepoint": 62182, + "source": "svg/friendica.svg" + }, + "frown-o": { + "codepoint": 61721, + "source": "svg/frown-o.svg" + }, + "futbol-o": { + "codepoint": 61923, + "source": "svg/futbol-o.svg" + }, + "gamepad": { + "codepoint": 61723, + "source": "svg/gamepad.svg" + }, + "gavel": { + "codepoint": 61667, + "source": "svg/gavel.svg" + }, + "gbp": { + "codepoint": 61780, + "source": "svg/gbp.svg" + }, + "genderless": { + "codepoint": 61997, + "source": "svg/genderless.svg" + }, + "get-pocket": { + "codepoint": 62053, + "source": "svg/get-pocket.svg" + }, + "gg": { + "codepoint": 62048, + "source": "svg/gg.svg" + }, + "gg-circle": { + "codepoint": 62049, + "source": "svg/gg-circle.svg" + }, + "gift": { + "codepoint": 61547, + "source": "svg/gift.svg" + }, + "gimp": { + "codepoint": 62235, + "source": "svg/gimp.svg" + }, + "git": { + "codepoint": 61907, + "source": "svg/git.svg" + }, + "git-square": { + "codepoint": 61906, + "source": "svg/git-square.svg" + }, + "gitea": { + "codepoint": 62239, + "source": "svg/gitea.svg" + }, + "github": { + "codepoint": 61595, + "source": "svg/github.svg" + }, + "github-alt": { + "codepoint": 61715, + "source": "svg/github-alt.svg" + }, + "github-square": { + "codepoint": 61586, + "source": "svg/github-square.svg" + }, + "gitlab": { + "codepoint": 62102, + "source": "svg/gitlab.svg" + }, + "glass": { + "codepoint": 61440, + "source": "svg/glass.svg" + }, + "glide": { + "codepoint": 62117, + "source": "svg/glide.svg" + }, + "glide-g": { + "codepoint": 62118, + "source": "svg/glide-g.svg" + }, + "globe": { + "codepoint": 61612, + "source": "svg/globe.svg" + }, + "globe-e": { + "codepoint": 62212, + "source": "svg/globe-e.svg" + }, + "globe-w": { + "codepoint": 62213, + "source": "svg/globe-w.svg" + }, + "gnu-social": { + "codepoint": 62183, + "source": "svg/gnu-social.svg" + }, + "gnupg": { + "codepoint": 62221, + "source": "svg/gnupg.svg" + }, + "google": { + "codepoint": 61856, + "source": "svg/google.svg" + }, + "google-plus": { + "codepoint": 61653, + "source": "svg/google-plus.svg" + }, + "google-plus-official": { + "codepoint": 62131, + "source": "svg/google-plus-official.svg" + }, + "google-plus-square": { + "codepoint": 61652, + "source": "svg/google-plus-square.svg" + }, + "google-wallet": { + "codepoint": 61934, + "source": "svg/google-wallet.svg" + }, + "graduation-cap": { + "codepoint": 61853, + "source": "svg/graduation-cap.svg" + }, + "gratipay": { + "codepoint": 61828, + "source": "svg/gratipay.svg" + }, + "grav": { + "codepoint": 62166, + "source": "svg/grav.svg" + }, + "h-square": { + "codepoint": 61693, + "source": "svg/h-square.svg" + }, + "hackaday": { + "codepoint": 62218, + "source": "svg/hackaday.svg" + }, + "hacker-news": { + "codepoint": 61908, + "source": "svg/hacker-news.svg" + }, + "hackster": { + "codepoint": 62246, + "source": "svg/hackster.svg" + }, + "hand-lizard-o": { + "codepoint": 62040, + "source": "svg/hand-lizard-o.svg" + }, + "hand-o-down": { + "codepoint": 61607, + "source": "svg/hand-o-down.svg" + }, + "hand-o-left": { + "codepoint": 61605, + "source": "svg/hand-o-left.svg" + }, + "hand-o-right": { + "codepoint": 61604, + "source": "svg/hand-o-right.svg" + }, + "hand-o-up": { + "codepoint": 61606, + "source": "svg/hand-o-up.svg" + }, + "hand-paper-o": { + "codepoint": 62038, + "source": "svg/hand-paper-o.svg" + }, + "hand-peace-o": { + "codepoint": 62043, + "source": "svg/hand-peace-o.svg" + }, + "hand-pointer-o": { + "codepoint": 62042, + "source": "svg/hand-pointer-o.svg" + }, + "hand-rock-o": { + "codepoint": 62037, + "source": "svg/hand-rock-o.svg" + }, + "hand-scissors-o": { + "codepoint": 62039, + "source": "svg/hand-scissors-o.svg" + }, + "hand-spock-o": { + "codepoint": 62041, + "source": "svg/hand-spock-o.svg" + }, + "handshake-o": { + "codepoint": 62133, + "source": "svg/handshake-o.svg" + }, + "hashnode": { + "codepoint": 62231, + "source": "svg/hashnode.svg" + }, + "hashtag": { + "codepoint": 62098, + "source": "svg/hashtag.svg" + }, + "hdd-o": { + "codepoint": 61600, + "source": "svg/hdd-o.svg" + }, + "header": { + "codepoint": 61916, + "source": "svg/header.svg" + }, + "headphones": { + "codepoint": 61477, + "source": "svg/headphones.svg" + }, + "heart": { + "codepoint": 61444, + "source": "svg/heart.svg" + }, + "heart-o": { + "codepoint": 61578, + "source": "svg/heart-o.svg" + }, + "heartbeat": { + "codepoint": 61982, + "source": "svg/heartbeat.svg" + }, + "history": { + "codepoint": 61914, + "source": "svg/history.svg" + }, + "home": { + "codepoint": 61461, + "source": "svg/home.svg" + }, + "hospital-o": { + "codepoint": 61688, + "source": "svg/hospital-o.svg" + }, + "hourglass": { + "codepoint": 62036, + "source": "svg/hourglass.svg" + }, + "hourglass-end": { + "codepoint": 62035, + "source": "svg/hourglass-end.svg" + }, + "hourglass-half": { + "codepoint": 62034, + "source": "svg/hourglass-half.svg" + }, + "hourglass-o": { + "codepoint": 62032, + "source": "svg/hourglass-o.svg" + }, + "hourglass-start": { + "codepoint": 62033, + "source": "svg/hourglass-start.svg" + }, + "houzz": { + "codepoint": 62076, + "source": "svg/houzz.svg" + }, + "html5": { + "codepoint": 61755, + "source": "svg/html5.svg" + }, + "hubzilla": { + "codepoint": 62187, + "source": "svg/hubzilla.svg" + }, + "i-cursor": { + "codepoint": 62022, + "source": "svg/i-cursor.svg" + }, + "id-badge": { + "codepoint": 62145, + "source": "svg/id-badge.svg" + }, + "id-card": { + "codepoint": 62146, + "source": "svg/id-card.svg" + }, + "id-card-o": { + "codepoint": 62147, + "source": "svg/id-card-o.svg" + }, + "ils": { + "codepoint": 61963, + "source": "svg/ils.svg" + }, + "imdb": { + "codepoint": 62168, + "source": "svg/imdb.svg" + }, + "inbox": { + "codepoint": 61468, + "source": "svg/inbox.svg" + }, + "indent": { + "codepoint": 61500, + "source": "svg/indent.svg" + }, + "industry": { + "codepoint": 62069, + "source": "svg/industry.svg" + }, + "info": { + "codepoint": 61737, + "source": "svg/info.svg" + }, + "info-circle": { + "codepoint": 61530, + "source": "svg/info-circle.svg" + }, + "inkscape": { + "codepoint": 62226, + "source": "svg/inkscape.svg" + }, + "inr": { + "codepoint": 61782, + "source": "svg/inr.svg" + }, + "instagram": { + "codepoint": 61805, + "source": "svg/instagram.svg" + }, + "internet-explorer": { + "codepoint": 62059, + "source": "svg/internet-explorer.svg" + }, + "ioxhost": { + "codepoint": 61960, + "source": "svg/ioxhost.svg" + }, + "italic": { + "codepoint": 61491, + "source": "svg/italic.svg" + }, + "jirafeau": { + "codepoint": 62232, + "source": "svg/jirafeau.svg" + }, + "joomla": { + "codepoint": 61866, + "source": "svg/joomla.svg" + }, + "joplin": { + "codepoint": 62224, + "source": "svg/joplin.svg" + }, + "jpy": { + "codepoint": 61783, + "source": "svg/jpy.svg" + }, + "jsfiddle": { + "codepoint": 61900, + "source": "svg/jsfiddle.svg" + }, + "key": { + "codepoint": 61572, + "source": "svg/key.svg" + }, + "key-modern": { + "codepoint": 62199, + "source": "svg/key-modern.svg" + }, + "keybase": { + "codepoint": 62196, + "source": "svg/keybase.svg" + }, + "keyboard-o": { + "codepoint": 61724, + "source": "svg/keyboard-o.svg" + }, + "krw": { + "codepoint": 61785, + "source": "svg/krw.svg" + }, + "language": { + "codepoint": 61867, + "source": "svg/language.svg" + }, + "laptop": { + "codepoint": 61705, + "source": "svg/laptop.svg" + }, + "laravel": { + "codepoint": 62219, + "source": "svg/laravel.svg" + }, + "lastfm": { + "codepoint": 61954, + "source": "svg/lastfm.svg" + }, + "lastfm-square": { + "codepoint": 61955, + "source": "svg/lastfm-square.svg" + }, + "leaf": { + "codepoint": 61548, + "source": "svg/leaf.svg" + }, + "leanpub": { + "codepoint": 61970, + "source": "svg/leanpub.svg" + }, + "lemon-o": { + "codepoint": 61588, + "source": "svg/lemon-o.svg" + }, + "level-down": { + "codepoint": 61769, + "source": "svg/level-down.svg" + }, + "level-up": { + "codepoint": 61768, + "source": "svg/level-up.svg" + }, + "liberapay": { + "codepoint": 62185, + "source": "svg/liberapay.svg" + }, + "liberapay-square": { + "codepoint": 62184, + "source": "svg/liberapay-square.svg" + }, + "life-ring": { + "codepoint": 61901, + "source": "svg/life-ring.svg" + }, + "lightbulb-o": { + "codepoint": 61675, + "source": "svg/lightbulb-o.svg" + }, + "line-chart": { + "codepoint": 61953, + "source": "svg/line-chart.svg" + }, + "link": { + "codepoint": 61633, + "source": "svg/link.svg" + }, + "linkedin": { + "codepoint": 61665, + "source": "svg/linkedin.svg" + }, + "linkedin-square": { + "codepoint": 61580, + "source": "svg/linkedin-square.svg" + }, + "linode": { + "codepoint": 62136, + "source": "svg/linode.svg" + }, + "linux": { + "codepoint": 61820, + "source": "svg/linux.svg" + }, + "list": { + "codepoint": 61498, + "source": "svg/list.svg" + }, + "list-alt": { + "codepoint": 61474, + "source": "svg/list-alt.svg" + }, + "list-ol": { + "codepoint": 61643, + "source": "svg/list-ol.svg" + }, + "list-ul": { + "codepoint": 61642, + "source": "svg/list-ul.svg" + }, + "location-arrow": { + "codepoint": 61732, + "source": "svg/location-arrow.svg" + }, + "lock": { + "codepoint": 61475, + "source": "svg/lock.svg" + }, + "long-arrow-down": { + "codepoint": 61813, + "source": "svg/long-arrow-down.svg" + }, + "long-arrow-left": { + "codepoint": 61815, + "source": "svg/long-arrow-left.svg" + }, + "long-arrow-right": { + "codepoint": 61816, + "source": "svg/long-arrow-right.svg" + }, + "long-arrow-up": { + "codepoint": 61814, + "source": "svg/long-arrow-up.svg" + }, + "low-vision": { + "codepoint": 62120, + "source": "svg/low-vision.svg" + }, + "magic": { + "codepoint": 61648, + "source": "svg/magic.svg" + }, + "magnet": { + "codepoint": 61558, + "source": "svg/magnet.svg" + }, + "male": { + "codepoint": 61827, + "source": "svg/male.svg" + }, + "map": { + "codepoint": 62073, + "source": "svg/map.svg" + }, + "map-marker": { + "codepoint": 61505, + "source": "svg/map-marker.svg" + }, + "map-o": { + "codepoint": 62072, + "source": "svg/map-o.svg" + }, + "map-pin": { + "codepoint": 62070, + "source": "svg/map-pin.svg" + }, + "map-signs": { + "codepoint": 62071, + "source": "svg/map-signs.svg" + }, + "mars": { + "codepoint": 61986, + "source": "svg/mars.svg" + }, + "mars-double": { + "codepoint": 61991, + "source": "svg/mars-double.svg" + }, + "mars-stroke": { + "codepoint": 61993, + "source": "svg/mars-stroke.svg" + }, + "mars-stroke-h": { + "codepoint": 61995, + "source": "svg/mars-stroke-h.svg" + }, + "mars-stroke-v": { + "codepoint": 61994, + "source": "svg/mars-stroke-v.svg" + }, + "mastodon": { + "codepoint": 62177, + "source": "svg/mastodon.svg" + }, + "mastodon-alt": { + "codepoint": 62178, + "source": "svg/mastodon-alt.svg" + }, + "mastodon-square": { + "codepoint": 62208, + "source": "svg/mastodon-square.svg" + }, + "matrix-org": { + "codepoint": 62227, + "source": "svg/matrix-org.svg" + }, + "maxcdn": { + "codepoint": 61750, + "source": "svg/maxcdn.svg" + }, + "meanpath": { + "codepoint": 61964, + "source": "svg/meanpath.svg" + }, + "medium": { + "codepoint": 62010, + "source": "svg/medium.svg" + }, + "medium-square": { + "codepoint": 62200, + "source": "svg/medium-square.svg" + }, + "medkit": { + "codepoint": 61690, + "source": "svg/medkit.svg" + }, + "meetup": { + "codepoint": 62176, + "source": "svg/meetup.svg" + }, + "meh-o": { + "codepoint": 61722, + "source": "svg/meh-o.svg" + }, + "mercury": { + "codepoint": 61987, + "source": "svg/mercury.svg" + }, + "microchip": { + "codepoint": 62171, + "source": "svg/microchip.svg" + }, + "microphone": { + "codepoint": 61744, + "source": "svg/microphone.svg" + }, + "microphone-slash": { + "codepoint": 61745, + "source": "svg/microphone-slash.svg" + }, + "minus": { + "codepoint": 61544, + "source": "svg/minus.svg" + }, + "minus-circle": { + "codepoint": 61526, + "source": "svg/minus-circle.svg" + }, + "minus-square": { + "codepoint": 61766, + "source": "svg/minus-square.svg" + }, + "minus-square-o": { + "codepoint": 61767, + "source": "svg/minus-square-o.svg" + }, + "mixcloud": { + "codepoint": 62089, + "source": "svg/mixcloud.svg" + }, + "mobile": { + "codepoint": 61707, + "source": "svg/mobile.svg" + }, + "modx": { + "codepoint": 62085, + "source": "svg/modx.svg" + }, + "money": { + "codepoint": 61654, + "source": "svg/money.svg" + }, + "moon": { + "codepoint": 62248, + "source": "svg/moon.svg" + }, + "moon-o": { + "codepoint": 61830, + "source": "svg/moon-o.svg" + }, + "motorcycle": { + "codepoint": 61980, + "source": "svg/motorcycle.svg" + }, + "mouse-pointer": { + "codepoint": 62021, + "source": "svg/mouse-pointer.svg" + }, + "music": { + "codepoint": 61441, + "source": "svg/music.svg" + }, + "neuter": { + "codepoint": 61996, + "source": "svg/neuter.svg" + }, + "newspaper-o": { + "codepoint": 61930, + "source": "svg/newspaper-o.svg" + }, + "nextcloud": { + "codepoint": 62214, + "source": "svg/nextcloud.svg" + }, + "nextcloud-square": { + "codepoint": 62215, + "source": "svg/nextcloud-square.svg" + }, + "nodejs": { + "codepoint": 62216, + "source": "svg/nodejs.svg" + }, + "object-group": { + "codepoint": 62023, + "source": "svg/object-group.svg" + }, + "object-ungroup": { + "codepoint": 62024, + "source": "svg/object-ungroup.svg" + }, + "odnoklassniki": { + "codepoint": 62051, + "source": "svg/odnoklassniki.svg" + }, + "odnoklassniki-square": { + "codepoint": 62052, + "source": "svg/odnoklassniki-square.svg" + }, + "opencart": { + "codepoint": 62013, + "source": "svg/opencart.svg" + }, + "openid": { + "codepoint": 61851, + "source": "svg/openid.svg" + }, + "opera": { + "codepoint": 62058, + "source": "svg/opera.svg" + }, + "optin-monster": { + "codepoint": 62012, + "source": "svg/optin-monster.svg" + }, + "outdent": { + "codepoint": 61499, + "source": "svg/outdent.svg" + }, + "pagelines": { + "codepoint": 61836, + "source": "svg/pagelines.svg" + }, + "paint-brush": { + "codepoint": 61948, + "source": "svg/paint-brush.svg" + }, + "paper-plane": { + "codepoint": 61912, + "source": "svg/paper-plane.svg" + }, + "paper-plane-o": { + "codepoint": 61913, + "source": "svg/paper-plane-o.svg" + }, + "paperclip": { + "codepoint": 61638, + "source": "svg/paperclip.svg" + }, + "paragraph": { + "codepoint": 61917, + "source": "svg/paragraph.svg" + }, + "patreon": { + "codepoint": 62192, + "source": "svg/patreon.svg" + }, + "pause": { + "codepoint": 61516, + "source": "svg/pause.svg" + }, + "pause-circle": { + "codepoint": 62091, + "source": "svg/pause-circle.svg" + }, + "pause-circle-o": { + "codepoint": 62092, + "source": "svg/pause-circle-o.svg" + }, + "paw": { + "codepoint": 61872, + "source": "svg/paw.svg" + }, + "paypal": { + "codepoint": 61933, + "source": "svg/paypal.svg" + }, + "peertube": { + "codepoint": 62180, + "source": "svg/peertube.svg" + }, + "pencil": { + "codepoint": 61504, + "source": "svg/pencil.svg" + }, + "pencil-square": { + "codepoint": 61771, + "source": "svg/pencil-square.svg" + }, + "pencil-square-o": { + "codepoint": 61508, + "source": "svg/pencil-square-o.svg" + }, + "percent": { + "codepoint": 62101, + "source": "svg/percent.svg" + }, + "phone": { + "codepoint": 61589, + "source": "svg/phone.svg" + }, + "phone-square": { + "codepoint": 61592, + "source": "svg/phone-square.svg" + }, + "php": { + "codepoint": 62222, + "source": "svg/php.svg" + }, + "picture-o": { + "codepoint": 61502, + "source": "svg/picture-o.svg" + }, + "pie-chart": { + "codepoint": 61952, + "source": "svg/pie-chart.svg" + }, + "pinterest": { + "codepoint": 61650, + "source": "svg/pinterest.svg" + }, + "pinterest-p": { + "codepoint": 62001, + "source": "svg/pinterest-p.svg" + }, + "pinterest-square": { + "codepoint": 61651, + "source": "svg/pinterest-square.svg" + }, + "pixelfed": { + "codepoint": 62228, + "source": "svg/pixelfed.svg" + }, + "plane": { + "codepoint": 61554, + "source": "svg/plane.svg" + }, + "play": { + "codepoint": 61515, + "source": "svg/play.svg" + }, + "play-circle": { + "codepoint": 61764, + "source": "svg/play-circle.svg" + }, + "play-circle-o": { + "codepoint": 61469, + "source": "svg/play-circle-o.svg" + }, + "pleroma": { + "codepoint": 62244, + "source": "svg/pleroma.svg" + }, + "plug": { + "codepoint": 61926, + "source": "svg/plug.svg" + }, + "plus": { + "codepoint": 61543, + "source": "svg/plus.svg" + }, + "plus-circle": { + "codepoint": 61525, + "source": "svg/plus-circle.svg" + }, + "plus-square": { + "codepoint": 61694, + "source": "svg/plus-square.svg" + }, + "plus-square-o": { + "codepoint": 61846, + "source": "svg/plus-square-o.svg" + }, + "podcast": { + "codepoint": 62158, + "source": "svg/podcast.svg" + }, + "power-off": { + "codepoint": 61457, + "source": "svg/power-off.svg" + }, + "print": { + "codepoint": 61487, + "source": "svg/print.svg" + }, + "product-hunt": { + "codepoint": 62088, + "source": "svg/product-hunt.svg" + }, + "puzzle-piece": { + "codepoint": 61742, + "source": "svg/puzzle-piece.svg" + }, + "python": { + "codepoint": 62242, + "source": "svg/python.svg" + }, + "qq": { + "codepoint": 61910, + "source": "svg/qq.svg" + }, + "qrcode": { + "codepoint": 61481, + "source": "svg/qrcode.svg" + }, + "question": { + "codepoint": 61736, + "source": "svg/question.svg" + }, + "question-circle": { + "codepoint": 61529, + "source": "svg/question-circle.svg" + }, + "question-circle-o": { + "codepoint": 62108, + "source": "svg/question-circle-o.svg" + }, + "quora": { + "codepoint": 62148, + "source": "svg/quora.svg" + }, + "quote-left": { + "codepoint": 61709, + "source": "svg/quote-left.svg" + }, + "quote-right": { + "codepoint": 61710, + "source": "svg/quote-right.svg" + }, + "random": { + "codepoint": 61556, + "source": "svg/random.svg" + }, + "ravelry": { + "codepoint": 62169, + "source": "svg/ravelry.svg" + }, + "react": { + "codepoint": 62210, + "source": "svg/react.svg" + }, + "rebel": { + "codepoint": 61904, + "source": "svg/rebel.svg" + }, + "recycle": { + "codepoint": 61880, + "source": "svg/recycle.svg" + }, + "reddit": { + "codepoint": 61857, + "source": "svg/reddit.svg" + }, + "reddit-alien": { + "codepoint": 62081, + "source": "svg/reddit-alien.svg" + }, + "reddit-square": { + "codepoint": 61858, + "source": "svg/reddit-square.svg" + }, + "refresh": { + "codepoint": 61473, + "source": "svg/refresh.svg" + }, + "registered": { + "codepoint": 62045, + "source": "svg/registered.svg" + }, + "renren": { + "codepoint": 61835, + "source": "svg/renren.svg" + }, + "repeat": { + "codepoint": 61470, + "source": "svg/repeat.svg" + }, + "reply": { + "codepoint": 61714, + "source": "svg/reply.svg" + }, + "reply-all": { + "codepoint": 61730, + "source": "svg/reply-all.svg" + }, + "retweet": { + "codepoint": 61561, + "source": "svg/retweet.svg" + }, + "road": { + "codepoint": 61464, + "source": "svg/road.svg" + }, + "rocket": { + "codepoint": 61749, + "source": "svg/rocket.svg" + }, + "rss": { + "codepoint": 61598, + "source": "svg/rss.svg" + }, + "rss-square": { + "codepoint": 61763, + "source": "svg/rss-square.svg" + }, + "rub": { + "codepoint": 61784, + "source": "svg/rub.svg" + }, + "safari": { + "codepoint": 62055, + "source": "svg/safari.svg" + }, + "scissors": { + "codepoint": 61636, + "source": "svg/scissors.svg" + }, + "scribd": { + "codepoint": 62090, + "source": "svg/scribd.svg" + }, + "scuttlebutt": { + "codepoint": 62186, + "source": "svg/scuttlebutt.svg" + }, + "search": { + "codepoint": 61442, + "source": "svg/search.svg" + }, + "search-minus": { + "codepoint": 61456, + "source": "svg/search-minus.svg" + }, + "search-plus": { + "codepoint": 61454, + "source": "svg/search-plus.svg" + }, + "sellsy": { + "codepoint": 61971, + "source": "svg/sellsy.svg" + }, + "server": { + "codepoint": 62003, + "source": "svg/server.svg" + }, + "shaarli": { + "codepoint": 62197, + "source": "svg/shaarli.svg" + }, + "shaarli-o": { + "codepoint": 62198, + "source": "svg/shaarli-o.svg" + }, + "share": { + "codepoint": 61540, + "source": "svg/share.svg" + }, + "share-alt": { + "codepoint": 61920, + "source": "svg/share-alt.svg" + }, + "share-alt-square": { + "codepoint": 61921, + "source": "svg/share-alt-square.svg" + }, + "share-square": { + "codepoint": 61773, + "source": "svg/share-square.svg" + }, + "share-square-o": { + "codepoint": 61509, + "source": "svg/share-square-o.svg" + }, + "shield": { + "codepoint": 61746, + "source": "svg/shield.svg" + }, + "ship": { + "codepoint": 61978, + "source": "svg/ship.svg" + }, + "shirtsinbulk": { + "codepoint": 61972, + "source": "svg/shirtsinbulk.svg" + }, + "shopping-bag": { + "codepoint": 62096, + "source": "svg/shopping-bag.svg" + }, + "shopping-basket": { + "codepoint": 62097, + "source": "svg/shopping-basket.svg" + }, + "shopping-cart": { + "codepoint": 61562, + "source": "svg/shopping-cart.svg" + }, + "shower": { + "codepoint": 62156, + "source": "svg/shower.svg" + }, + "sign-in": { + "codepoint": 61584, + "source": "svg/sign-in.svg" + }, + "sign-language": { + "codepoint": 62119, + "source": "svg/sign-language.svg" + }, + "sign-out": { + "codepoint": 61579, + "source": "svg/sign-out.svg" + }, + "signal": { + "codepoint": 61458, + "source": "svg/signal.svg" + }, + "signalapp": { + "codepoint": 62220, + "source": "svg/signalapp.svg" + }, + "simplybuilt": { + "codepoint": 61973, + "source": "svg/simplybuilt.svg" + }, + "sitemap": { + "codepoint": 61672, + "source": "svg/sitemap.svg" + }, + "skyatlas": { + "codepoint": 61974, + "source": "svg/skyatlas.svg" + }, + "skype": { + "codepoint": 61822, + "source": "svg/skype.svg" + }, + "slack": { + "codepoint": 61848, + "source": "svg/slack.svg" + }, + "sliders": { + "codepoint": 61918, + "source": "svg/sliders.svg" + }, + "slideshare": { + "codepoint": 61927, + "source": "svg/slideshare.svg" + }, + "smile-o": { + "codepoint": 61720, + "source": "svg/smile-o.svg" + }, + "snapchat": { + "codepoint": 62123, + "source": "svg/snapchat.svg" + }, + "snapchat-ghost": { + "codepoint": 62124, + "source": "svg/snapchat-ghost.svg" + }, + "snapchat-square": { + "codepoint": 62125, + "source": "svg/snapchat-square.svg" + }, + "snowdrift": { + "codepoint": 62193, + "source": "svg/snowdrift.svg" + }, + "snowflake-o": { + "codepoint": 62172, + "source": "svg/snowflake-o.svg" + }, + "social-home": { + "codepoint": 62188, + "source": "svg/social-home.svg" + }, + "sort": { + "codepoint": 61660, + "source": "svg/sort.svg" + }, + "sort-alpha-asc": { + "codepoint": 61789, + "source": "svg/sort-alpha-asc.svg" + }, + "sort-alpha-desc": { + "codepoint": 61790, + "source": "svg/sort-alpha-desc.svg" + }, + "sort-amount-asc": { + "codepoint": 61792, + "source": "svg/sort-amount-asc.svg" + }, + "sort-amount-desc": { + "codepoint": 61793, + "source": "svg/sort-amount-desc.svg" + }, + "sort-asc": { + "codepoint": 61662, + "source": "svg/sort-asc.svg" + }, + "sort-desc": { + "codepoint": 61661, + "source": "svg/sort-desc.svg" + }, + "sort-numeric-asc": { + "codepoint": 61794, + "source": "svg/sort-numeric-asc.svg" + }, + "sort-numeric-desc": { + "codepoint": 61795, + "source": "svg/sort-numeric-desc.svg" + }, + "soundcloud": { + "codepoint": 61886, + "source": "svg/soundcloud.svg" + }, + "space-shuttle": { + "codepoint": 61847, + "source": "svg/space-shuttle.svg" + }, + "spell-check": { + "codepoint": 62247, + "source": "svg/spell-check.svg" + }, + "spinner": { + "codepoint": 61712, + "source": "svg/spinner.svg" + }, + "spoon": { + "codepoint": 61873, + "source": "svg/spoon.svg" + }, + "spotify": { + "codepoint": 61884, + "source": "svg/spotify.svg" + }, + "square": { + "codepoint": 61640, + "source": "svg/square.svg" + }, + "square-o": { + "codepoint": 61590, + "source": "svg/square-o.svg" + }, + "stack-exchange": { + "codepoint": 61837, + "source": "svg/stack-exchange.svg" + }, + "stack-overflow": { + "codepoint": 61804, + "source": "svg/stack-overflow.svg" + }, + "star": { + "codepoint": 61445, + "source": "svg/star.svg" + }, + "star-half": { + "codepoint": 61577, + "source": "svg/star-half.svg" + }, + "star-half-o": { + "codepoint": 61731, + "source": "svg/star-half-o.svg" + }, + "star-o": { + "codepoint": 61446, + "source": "svg/star-o.svg" + }, + "steam": { + "codepoint": 61878, + "source": "svg/steam.svg" + }, + "steam-square": { + "codepoint": 61879, + "source": "svg/steam-square.svg" + }, + "step-backward": { + "codepoint": 61512, + "source": "svg/step-backward.svg" + }, + "step-forward": { + "codepoint": 61521, + "source": "svg/step-forward.svg" + }, + "stethoscope": { + "codepoint": 61681, + "source": "svg/stethoscope.svg" + }, + "sticky-note": { + "codepoint": 62025, + "source": "svg/sticky-note.svg" + }, + "sticky-note-o": { + "codepoint": 62026, + "source": "svg/sticky-note-o.svg" + }, + "stop": { + "codepoint": 61517, + "source": "svg/stop.svg" + }, + "stop-circle": { + "codepoint": 62093, + "source": "svg/stop-circle.svg" + }, + "stop-circle-o": { + "codepoint": 62094, + "source": "svg/stop-circle-o.svg" + }, + "street-view": { + "codepoint": 61981, + "source": "svg/street-view.svg" + }, + "strikethrough": { + "codepoint": 61644, + "source": "svg/strikethrough.svg" + }, + "stumbleupon": { + "codepoint": 61860, + "source": "svg/stumbleupon.svg" + }, + "stumbleupon-circle": { + "codepoint": 61859, + "source": "svg/stumbleupon-circle.svg" + }, + "subscript": { + "codepoint": 61740, + "source": "svg/subscript.svg" + }, + "subway": { + "codepoint": 62009, + "source": "svg/subway.svg" + }, + "suitcase": { + "codepoint": 61682, + "source": "svg/suitcase.svg" + }, + "sun": { + "codepoint": 62249, + "source": "svg/sun.svg" + }, + "sun-o": { + "codepoint": 61829, + "source": "svg/sun-o.svg" + }, + "superpowers": { + "codepoint": 62173, + "source": "svg/superpowers.svg" + }, + "superscript": { + "codepoint": 61739, + "source": "svg/superscript.svg" + }, + "syncthing": { + "codepoint": 62225, + "source": "svg/syncthing.svg" + }, + "table": { + "codepoint": 61646, + "source": "svg/table.svg" + }, + "tablet": { + "codepoint": 61706, + "source": "svg/tablet.svg" + }, + "tachometer": { + "codepoint": 61668, + "source": "svg/tachometer.svg" + }, + "tag": { + "codepoint": 61483, + "source": "svg/tag.svg" + }, + "tags": { + "codepoint": 61484, + "source": "svg/tags.svg" + }, + "tasks": { + "codepoint": 61614, + "source": "svg/tasks.svg" + }, + "taxi": { + "codepoint": 61882, + "source": "svg/taxi.svg" + }, + "telegram": { + "codepoint": 62150, + "source": "svg/telegram.svg" + }, + "television": { + "codepoint": 62060, + "source": "svg/television.svg" + }, + "tencent-weibo": { + "codepoint": 61909, + "source": "svg/tencent-weibo.svg" + }, + "terminal": { + "codepoint": 61728, + "source": "svg/terminal.svg" + }, + "text-height": { + "codepoint": 61492, + "source": "svg/text-height.svg" + }, + "text-width": { + "codepoint": 61493, + "source": "svg/text-width.svg" + }, + "th": { + "codepoint": 61450, + "source": "svg/th.svg" + }, + "th-large": { + "codepoint": 61449, + "source": "svg/th-large.svg" + }, + "th-list": { + "codepoint": 61451, + "source": "svg/th-list.svg" + }, + "themeisle": { + "codepoint": 62130, + "source": "svg/themeisle.svg" + }, + "thermometer-empty": { + "codepoint": 62155, + "source": "svg/thermometer-empty.svg" + }, + "thermometer-full": { + "codepoint": 62151, + "source": "svg/thermometer-full.svg" + }, + "thermometer-half": { + "codepoint": 62153, + "source": "svg/thermometer-half.svg" + }, + "thermometer-quarter": { + "codepoint": 62154, + "source": "svg/thermometer-quarter.svg" + }, + "thermometer-three-quarters": { + "codepoint": 62152, + "source": "svg/thermometer-three-quarters.svg" + }, + "thumb-tack": { + "codepoint": 61581, + "source": "svg/thumb-tack.svg" + }, + "thumbs-down": { + "codepoint": 61797, + "source": "svg/thumbs-down.svg" + }, + "thumbs-o-down": { + "codepoint": 61576, + "source": "svg/thumbs-o-down.svg" + }, + "thumbs-o-up": { + "codepoint": 61575, + "source": "svg/thumbs-o-up.svg" + }, + "thumbs-up": { + "codepoint": 61796, + "source": "svg/thumbs-up.svg" + }, + "ticket": { + "codepoint": 61765, + "source": "svg/ticket.svg" + }, + "times": { + "codepoint": 61453, + "source": "svg/times.svg" + }, + "times-circle": { + "codepoint": 61527, + "source": "svg/times-circle.svg" + }, + "times-circle-o": { + "codepoint": 61532, + "source": "svg/times-circle-o.svg" + }, + "tint": { + "codepoint": 61507, + "source": "svg/tint.svg" + }, + "tipeee": { + "codepoint": 62209, + "source": "svg/tipeee.svg" + }, + "toggle-off": { + "codepoint": 61956, + "source": "svg/toggle-off.svg" + }, + "toggle-on": { + "codepoint": 61957, + "source": "svg/toggle-on.svg" + }, + "trademark": { + "codepoint": 62044, + "source": "svg/trademark.svg" + }, + "train": { + "codepoint": 62008, + "source": "svg/train.svg" + }, + "transgender": { + "codepoint": 61988, + "source": "svg/transgender.svg" + }, + "transgender-alt": { + "codepoint": 61989, + "source": "svg/transgender-alt.svg" + }, + "trash": { + "codepoint": 61944, + "source": "svg/trash.svg" + }, + "trash-o": { + "codepoint": 61460, + "source": "svg/trash-o.svg" + }, + "tree": { + "codepoint": 61883, + "source": "svg/tree.svg" + }, + "trello": { + "codepoint": 61825, + "source": "svg/trello.svg" + }, + "tripadvisor": { + "codepoint": 62050, + "source": "svg/tripadvisor.svg" + }, + "trophy": { + "codepoint": 61585, + "source": "svg/trophy.svg" + }, + "truck": { + "codepoint": 61649, + "source": "svg/truck.svg" + }, + "try": { + "codepoint": 61845, + "source": "svg/try.svg" + }, + "tty": { + "codepoint": 61924, + "source": "svg/tty.svg" + }, + "tumblr": { + "codepoint": 61811, + "source": "svg/tumblr.svg" + }, + "tumblr-square": { + "codepoint": 61812, + "source": "svg/tumblr-square.svg" + }, + "twitch": { + "codepoint": 61928, + "source": "svg/twitch.svg" + }, + "twitter": { + "codepoint": 61593, + "source": "svg/twitter.svg" + }, + "twitter-square": { + "codepoint": 61569, + "source": "svg/twitter-square.svg" + }, + "umbrella": { + "codepoint": 61673, + "source": "svg/umbrella.svg" + }, + "underline": { + "codepoint": 61645, + "source": "svg/underline.svg" + }, + "undo": { + "codepoint": 61666, + "source": "svg/undo.svg" + }, + "universal-access": { + "codepoint": 62106, + "source": "svg/universal-access.svg" + }, + "university": { + "codepoint": 61852, + "source": "svg/university.svg" + }, + "unlock": { + "codepoint": 61596, + "source": "svg/unlock.svg" + }, + "unlock-alt": { + "codepoint": 61758, + "source": "svg/unlock-alt.svg" + }, + "unslpash": { + "codepoint": 62245, + "source": "svg/unslpash.svg" + }, + "upload": { + "codepoint": 61587, + "source": "svg/upload.svg" + }, + "usb": { + "codepoint": 62087, + "source": "svg/usb.svg" + }, + "usd": { + "codepoint": 61781, + "source": "svg/usd.svg" + }, + "user": { + "codepoint": 61447, + "source": "svg/user.svg" + }, + "user-circle": { + "codepoint": 62141, + "source": "svg/user-circle.svg" + }, + "user-circle-o": { + "codepoint": 62142, + "source": "svg/user-circle-o.svg" + }, + "user-md": { + "codepoint": 61680, + "source": "svg/user-md.svg" + }, + "user-o": { + "codepoint": 62144, + "source": "svg/user-o.svg" + }, + "user-plus": { + "codepoint": 62004, + "source": "svg/user-plus.svg" + }, + "user-secret": { + "codepoint": 61979, + "source": "svg/user-secret.svg" + }, + "user-times": { + "codepoint": 62005, + "source": "svg/user-times.svg" + }, + "users": { + "codepoint": 61632, + "source": "svg/users.svg" + }, + "venus": { + "codepoint": 61985, + "source": "svg/venus.svg" + }, + "venus-double": { + "codepoint": 61990, + "source": "svg/venus-double.svg" + }, + "venus-mars": { + "codepoint": 61992, + "source": "svg/venus-mars.svg" + }, + "viacoin": { + "codepoint": 62007, + "source": "svg/viacoin.svg" + }, + "viadeo": { + "codepoint": 62121, + "source": "svg/viadeo.svg" + }, + "viadeo-square": { + "codepoint": 62122, + "source": "svg/viadeo-square.svg" + }, + "video-camera": { + "codepoint": 61501, + "source": "svg/video-camera.svg" + }, + "vimeo": { + "codepoint": 62077, + "source": "svg/vimeo.svg" + }, + "vimeo-square": { + "codepoint": 61844, + "source": "svg/vimeo-square.svg" + }, + "vine": { + "codepoint": 61898, + "source": "svg/vine.svg" + }, + "vk": { + "codepoint": 61833, + "source": "svg/vk.svg" + }, + "volume-control-phone": { + "codepoint": 62112, + "source": "svg/volume-control-phone.svg" + }, + "volume-down": { + "codepoint": 61479, + "source": "svg/volume-down.svg" + }, + "volume-off": { + "codepoint": 61478, + "source": "svg/volume-off.svg" + }, + "volume-up": { + "codepoint": 61480, + "source": "svg/volume-up.svg" + }, + "weibo": { + "codepoint": 61834, + "source": "svg/weibo.svg" + }, + "weixin": { + "codepoint": 61911, + "source": "svg/weixin.svg" + }, + "whatsapp": { + "codepoint": 62002, + "source": "svg/whatsapp.svg" + }, + "wheelchair": { + "codepoint": 61843, + "source": "svg/wheelchair.svg" + }, + "wheelchair-alt": { + "codepoint": 62107, + "source": "svg/wheelchair-alt.svg" + }, + "wifi": { + "codepoint": 61931, + "source": "svg/wifi.svg" + }, + "wikidata": { + "codepoint": 62234, + "source": "svg/wikidata.svg" + }, + "wikipedia-w": { + "codepoint": 62054, + "source": "svg/wikipedia-w.svg" + }, + "window-close": { + "codepoint": 62163, + "source": "svg/window-close.svg" + }, + "window-close-o": { + "codepoint": 62164, + "source": "svg/window-close-o.svg" + }, + "window-maximize": { + "codepoint": 62160, + "source": "svg/window-maximize.svg" + }, + "window-minimize": { + "codepoint": 62161, + "source": "svg/window-minimize.svg" + }, + "window-restore": { + "codepoint": 62162, + "source": "svg/window-restore.svg" + }, + "windows": { + "codepoint": 61818, + "source": "svg/windows.svg" + }, + "wordpress": { + "codepoint": 61850, + "source": "svg/wordpress.svg" + }, + "wpbeginner": { + "codepoint": 62103, + "source": "svg/wpbeginner.svg" + }, + "wpexplorer": { + "codepoint": 62174, + "source": "svg/wpexplorer.svg" + }, + "wpforms": { + "codepoint": 62104, + "source": "svg/wpforms.svg" + }, + "wrench": { + "codepoint": 61613, + "source": "svg/wrench.svg" + }, + "xing": { + "codepoint": 61800, + "source": "svg/xing.svg" + }, + "xing-square": { + "codepoint": 61801, + "source": "svg/xing-square.svg" + }, + "xmpp": { + "codepoint": 62201, + "source": "svg/xmpp.svg" + }, + "y-combinator": { + "codepoint": 62011, + "source": "svg/y-combinator.svg" + }, + "yahoo": { + "codepoint": 61854, + "source": "svg/yahoo.svg" + }, + "yelp": { + "codepoint": 61929, + "source": "svg/yelp.svg" + }, + "yoast": { + "codepoint": 62129, + "source": "svg/yoast.svg" + }, + "youtube": { + "codepoint": 61799, + "source": "svg/youtube.svg" + }, + "youtube-play": { + "codepoint": 61802, + "source": "svg/youtube-play.svg" + }, + "youtube-square": { + "codepoint": 61798, + "source": "svg/youtube-square.svg" + }, + "zotero": { + "codepoint": 62217, + "source": "svg/zotero.svg" + } + }, + "options": { + "autowidth": true, + "config": "fontcustom.yml", + "copyright": "The Fork Awesome font is licensed under the SIL OFL 1.1 (http://scripts.sil.org/OFL). Fork Awesome is a fork based of off Font Awesome 4.7.0 by Dave Gandy. More info on licenses at https://forkawesome.github.io", + "css3": false, + "css_selector": ".fa-{{glyph}}", + "debug": false, + "font_ascent": 1536, + "font_descent": 256, + "font_design_size": 16, + "font_em": 1792, + "font_name": "forkawesome", + "force": false, + "input": { + "templates": "svg", + "vectors": "svg" + }, + "no_hash": true, + "output": { + "css": "forkawesome", + "fonts": "forkawesome", + "preview": "forkawesome" + }, + "preprocessor_path": "", + "quiet": false, + "templates": [ + "css", + "preview" + ] + }, + "templates": [ + "forkawesome/forkawesome.css", + "forkawesome/forkawesome-preview.html" + ] +} \ No newline at end of file diff --git a/css/fork-awesome/src/icons/Makefile b/css/fork-awesome/src/icons/Makefile new file mode 100644 index 0000000..e4b41ec --- /dev/null +++ b/css/fork-awesome/src/icons/Makefile @@ -0,0 +1,23 @@ +FA_ROOT_FONTS_DIR = ../../fonts +FA_FONTCUSTOM_OUTPUT_DIR = ./forkawesome + +build: + @echo "Cleaning up SVG files..." + npx svgo --quiet --pretty --config=svgo_config.json --folder=svg + + @echo "Compiling Icons into a ForkAwesome fonts..." + bundle exec fontcustom compile + + @echo "Copying builds to root folder (package release)..." + cp ${FA_FONTCUSTOM_OUTPUT_DIR}/forkawesome.eot ${FA_ROOT_FONTS_DIR}/forkawesome-webfont.eot + cp ${FA_FONTCUSTOM_OUTPUT_DIR}/forkawesome.svg ${FA_ROOT_FONTS_DIR}/forkawesome-webfont.svg + cp ${FA_FONTCUSTOM_OUTPUT_DIR}/forkawesome.ttf ${FA_ROOT_FONTS_DIR}/forkawesome-webfont.ttf + cp ${FA_FONTCUSTOM_OUTPUT_DIR}/forkawesome.woff ${FA_ROOT_FONTS_DIR}/forkawesome-webfont.woff + cp ${FA_FONTCUSTOM_OUTPUT_DIR}/forkawesome.woff2 ${FA_ROOT_FONTS_DIR}/forkawesome-webfont.woff2 + + @echo "done." + +default: + build + +.PHONY: build diff --git a/css/fork-awesome/src/icons/fontcustom.yml b/css/fork-awesome/src/icons/fontcustom.yml new file mode 100644 index 0000000..939dcf8 --- /dev/null +++ b/css/fork-awesome/src/icons/fontcustom.yml @@ -0,0 +1,17 @@ +font_name: forkawesome +css_selector: .fa-{{glyph}} +preprocessor_path: "" +autowidth: true +no_hash: true +force: false +debug: false +quiet: false + +copyright: The Fork Awesome font is licensed under the SIL OFL 1.1 (http://scripts.sil.org/OFL). Fork Awesome is a fork based of off Font Awesome 4.7.0 by Dave Gandy. More info on licenses at https://forkawesome.github.io + +font_em: 1792 +font_ascent: 1536 +font_descent: 256 + +input: + vectors: svg diff --git a/css/fork-awesome/src/icons/icon-template-inkscape.svg b/css/fork-awesome/src/icons/icon-template-inkscape.svg new file mode 100644 index 0000000..4046a79 --- /dev/null +++ b/css/fork-awesome/src/icons/icon-template-inkscape.svg @@ -0,0 +1,145 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + diff --git a/css/fork-awesome/src/icons/icons.yml b/css/fork-awesome/src/icons/icons.yml new file mode 100644 index 0000000..f53330c --- /dev/null +++ b/css/fork-awesome/src/icons/icons.yml @@ -0,0 +1,7308 @@ +icons: + - name: Glass + id: glass + unicode: f000 + created: 0.4 + filter: + - martini + - drink + - bar + - alcohol + - liquor + categories: + - Web Application Icons + + - name: Music + id: music + unicode: f001 + created: 0.4 + filter: + - note + - sound + categories: + - Web Application Icons + + - name: Search + id: search + unicode: f002 + created: 0.4 + filter: + - magnify + - zoom + - enlarge + - bigger + categories: + - Web Application Icons + + - name: Envelope Outlined + id: envelope-o + unicode: f003 + created: 0.4 + filter: + - email + - e-mail + - letter + - support + - mail + - message + - notification + categories: + - Web Application Icons + + - name: Heart + id: heart + unicode: f004 + created: 0.4 + filter: + - love + - like + - favorite + categories: + - Web Application Icons + - Medical Icons + + - name: Star + id: star + unicode: f005 + created: 0.4 + filter: + - award + - achievement + - night + - rating + - score + - favorite + categories: + - Web Application Icons + + - name: Star Outlined + id: star-o + unicode: f006 + created: 0.4 + filter: + - award + - achievement + - night + - rating + - score + - favorite + categories: + - Web Application Icons + + - name: User + id: user + unicode: f007 + created: 0.4 + filter: + - person + - man + - head + - profile + categories: + - Web Application Icons + + - name: Film + id: film + unicode: f008 + created: 0.4 + filter: + - movie + categories: + - Web Application Icons + + - name: th-large + id: th-large + unicode: f009 + created: 0.4 + filter: + - blocks + - squares + - boxes + - grid + categories: + - Text Editor Icons + + - name: th + id: th + unicode: f00a + created: 0.4 + filter: + - blocks + - squares + - boxes + - grid + categories: + - Text Editor Icons + + - name: th-list + id: th-list + unicode: f00b + created: 0.4 + filter: + - ul + - ol + - checklist + - finished + - completed + - done + - todo + categories: + - Text Editor Icons + + - name: Check + id: check + unicode: f00c + created: 0.4 + filter: + - checkmark + - done + - todo + - agree + - accept + - confirm + - tick + - ok + categories: + - Web Application Icons + + - name: Times + id: times + unicode: f00d + created: 0.4 + aliases: + - remove + - close + filter: + - close + - exit + - x + - cross + categories: + - Web Application Icons + + - name: Search Plus + id: search-plus + unicode: f00e + created: 0.4 + filter: + - magnify + - zoom + - enlarge + - bigger + categories: + - Web Application Icons + + + - name: Search Minus + id: search-minus + unicode: f010 + created: 0.4 + filter: + - magnify + - minify + - zoom + - smaller + categories: + - Web Application Icons + + - name: Power Off + id: power-off + unicode: f011 + created: 0.4 + filter: + - "on" + categories: + - Web Application Icons + + - name: Signal + id: signal + unicode: f012 + created: 0.4 + filter: + - graph + - bars + categories: + - Web Application Icons + + - name: Cog + id: cog + unicode: f013 + created: 0.4 + filter: + - settings + aliases: + - gear + categories: + - Web Application Icons + - Spinner Icons + + - name: Trash Outlined + id: trash-o + unicode: f014 + created: 0.4 + filter: + - garbage + - delete + - remove + - trash + - hide + categories: + - Web Application Icons + + - name: home + id: home + unicode: f015 + created: 0.4 + filter: + - main + - house + categories: + - Web Application Icons + + - name: File Outlined + id: file-o + unicode: f016 + created: 0.4 + filter: + - new + - page + - pdf + - document + categories: + - Text Editor Icons + - File Type Icons + + - name: Clock Outlined + id: clock-o + unicode: f017 + created: 0.4 + filter: + - watch + - timer + - late + - timestamp + categories: + - Web Application Icons + + - name: road + id: road + unicode: f018 + created: 0.4 + filter: + - street + categories: + - Web Application Icons + + - name: Download + id: download + unicode: f019 + created: 0.4 + filter: + - import + categories: + - Web Application Icons + + - name: Arrow Circle Outlined Down + id: arrow-circle-o-down + unicode: f01a + created: 0.4 + filter: + - download + categories: + - Directional Icons + + - name: Arrow Circle Outlined Up + id: arrow-circle-o-up + unicode: f01b + created: 0.4 + categories: + - Directional Icons + + - name: inbox + id: inbox + unicode: f01c + created: 0.4 + categories: + - Web Application Icons + + - name: Play Circle Outlined + id: play-circle-o + unicode: f01d + created: 0.4 + categories: + - Video Player Icons + + - name: Repeat + id: repeat + unicode: f01e + created: 0.4 + filter: + - redo + - forward + aliases: + - rotate-right + categories: + - Text Editor Icons + + + - name: refresh + id: refresh + unicode: f021 + created: 0.4 + filter: + - reload + - sync + aliases: + - sync + categories: + - Web Application Icons + - Spinner Icons + + - name: list-alt + id: list-alt + unicode: f022 + created: 0.4 + filter: + - ul + - ol + - checklist + - finished + - completed + - done + - todo + categories: + - Text Editor Icons + + - name: lock + id: lock + unicode: f023 + created: 0.4 + filter: + - protect + - admin + - security + categories: + - Web Application Icons + + - name: flag + id: flag + unicode: f024 + created: 0.4 + filter: + - report + - notification + - notify + categories: + - Web Application Icons + + - name: headphones + id: headphones + unicode: f025 + created: 0.4 + filter: + - sound + - listen + - music + - audio + categories: + - Web Application Icons + + - name: volume-off + id: volume-off + unicode: f026 + created: 0.4 + filter: + - audio + - mute + - sound + - music + categories: + - Web Application Icons + + - name: volume-down + id: volume-down + unicode: f027 + created: 0.4 + filter: + - audio + - lower + - quieter + - sound + - music + categories: + - Web Application Icons + + - name: volume-up + id: volume-up + unicode: f028 + created: 0.4 + filter: + - audio + - higher + - louder + - sound + - music + categories: + - Web Application Icons + + - name: qrcode + id: qrcode + unicode: f029 + created: 1.0 + filter: + - scan + categories: + - Web Application Icons + + - name: barcode + id: barcode + unicode: f02a + created: 1.0 + filter: + - scan + categories: + - Web Application Icons + + - name: tag + id: tag + unicode: f02b + created: 0.4 + filter: + - label + categories: + - Web Application Icons + + - name: tags + id: tags + unicode: f02c + created: 0.4 + filter: + - labels + categories: + - Web Application Icons + + - name: book + id: book + unicode: f02d + created: 0.4 + filter: + - read + - documentation + categories: + - Web Application Icons + + - name: bookmark + id: bookmark + unicode: f02e + created: 0.4 + filter: + - save + categories: + - Web Application Icons + + - name: print + id: print + unicode: f02f + created: 0.4 + categories: + - Web Application Icons + + + - name: camera + id: camera + unicode: f030 + created: 0.4 + filter: + - photo + - picture + - record + categories: + - Web Application Icons + + - name: font + id: font + unicode: f031 + created: 0.4 + filter: + - text + categories: + - Text Editor Icons + + - name: bold + id: bold + unicode: f032 + created: 0.4 + categories: + - Text Editor Icons + + - name: italic + id: italic + unicode: f033 + created: 0.4 + filter: + - italics + categories: + - Text Editor Icons + + - name: text-height + id: text-height + unicode: f034 + created: 0.4 + categories: + - Text Editor Icons + + - name: text-width + id: text-width + unicode: f035 + created: 0.4 + categories: + - Text Editor Icons + + - name: align-left + id: align-left + unicode: f036 + created: 0.4 + filter: + - text + categories: + - Text Editor Icons + + - name: align-center + id: align-center + unicode: f037 + created: 0.4 + filter: + - middle + - text + categories: + - Text Editor Icons + + - name: align-right + id: align-right + unicode: f038 + created: 0.4 + filter: + - text + categories: + - Text Editor Icons + + - name: align-justify + id: align-justify + unicode: f039 + created: 0.4 + filter: + - text + categories: + - Text Editor Icons + + - name: list + id: list + unicode: f03a + created: 0.4 + filter: + - ul + - ol + - checklist + - finished + - completed + - done + - todo + categories: + - Text Editor Icons + + - name: Outdent + id: outdent + unicode: f03b + created: 0.4 + aliases: + - dedent + categories: + - Text Editor Icons + + - name: Indent + id: indent + unicode: f03c + created: 0.4 + categories: + - Text Editor Icons + + - name: Video Camera + id: video-camera + unicode: f03d + created: 0.4 + filter: + - film + - movie + - record + aliases: + - video + categories: + - Web Application Icons + + - name: Picture Outlined + id: picture-o + unicode: f03e + created: 0.4 + aliases: + - photo + - image + categories: + - Web Application Icons + + + - name: pencil + id: pencil + unicode: f040 + created: 0.4 + filter: + - write + - edit + - update + categories: + - Web Application Icons + + - name: map-marker + id: map-marker + unicode: f041 + created: 0.4 + filter: + - map + - pin + - location + - coordinates + - localize + - address + - travel + - where + - place + categories: + - Web Application Icons + + - name: adjust + id: adjust + unicode: f042 + created: 0.4 + filter: + - contrast + categories: + - Web Application Icons + + - name: tint + id: tint + unicode: f043 + created: 0.4 + filter: + - raindrop + - waterdrop + - drop + - droplet + categories: + - Web Application Icons + + - name: Pencil Square Outlined + id: pencil-square-o + unicode: f044 + created: 0.4 + filter: + - write + - edit + - update + aliases: + - edit + categories: + - Web Application Icons + + - name: Share Square Outlined + id: share-square-o + unicode: f045 + created: 0.4 + filter: + - social + - send + - arrow + categories: + - Web Application Icons + + - name: Check Square Outlined + id: check-square-o + unicode: f046 + created: 0.4 + filter: + - todo + - done + - agree + - accept + - confirm + - ok + categories: + - Web Application Icons + - Form Control Icons + + - name: Arrows + id: arrows + unicode: f047 + created: 0.4 + filter: + - move + - reorder + - resize + categories: + - Web Application Icons + - Directional Icons + + - name: step-backward + id: step-backward + unicode: f048 + created: 0.4 + filter: + - rewind + - previous + - beginning + - start + - first + categories: + - Video Player Icons + + - name: fast-backward + id: fast-backward + unicode: f049 + created: 0.4 + filter: + - rewind + - previous + - beginning + - start + - first + categories: + - Video Player Icons + + - name: backward + id: backward + unicode: f04a + created: 0.4 + filter: + - rewind + - previous + categories: + - Video Player Icons + + - name: play + id: play + unicode: f04b + created: 0.4 + filter: + - start + - playing + - music + - sound + categories: + - Video Player Icons + + - name: pause + id: pause + unicode: f04c + created: 0.4 + filter: + - wait + categories: + - Video Player Icons + + - name: stop + id: stop + unicode: f04d + created: 0.4 + filter: + - block + - box + - square + categories: + - Video Player Icons + + - name: forward + id: forward + unicode: f04e + created: 0.4 + filter: + - forward + - next + categories: + - Video Player Icons + + + - name: fast-forward + id: fast-forward + unicode: f050 + created: 0.4 + filter: + - next + - end + - last + categories: + - Video Player Icons + + - name: step-forward + id: step-forward + unicode: f051 + created: 0.4 + filter: + - next + - end + - last + categories: + - Video Player Icons + + - name: eject + id: eject + unicode: f052 + created: 0.4 + categories: + - Video Player Icons + + - name: chevron-left + id: chevron-left + unicode: f053 + created: 0.4 + filter: + - bracket + - previous + - back + categories: + - Directional Icons + + - name: chevron-right + id: chevron-right + unicode: f054 + created: 0.4 + filter: + - bracket + - next + - forward + categories: + - Directional Icons + + - name: Plus Circle + id: plus-circle + unicode: f055 + created: 0.4 + filter: + - add + - new + - create + - expand + categories: + - Web Application Icons + + - name: Minus Circle + id: minus-circle + unicode: f056 + created: 0.4 + filter: + - delete + - remove + - trash + - hide + categories: + - Web Application Icons + + - name: Times Circle + id: times-circle + unicode: f057 + created: 0.4 + filter: + - close + - exit + - x + categories: + - Web Application Icons + + - name: Check Circle + id: check-circle + unicode: f058 + created: 0.4 + filter: + - todo + - done + - agree + - accept + - confirm + - ok + categories: + - Web Application Icons + + - name: Question Circle + id: question-circle + unicode: f059 + filter: + - help + - information + - unknown + - support + created: 0.4 + categories: + - Web Application Icons + + - name: Info Circle + id: info-circle + unicode: f05a + created: 0.4 + filter: + - help + - information + - more + - details + categories: + - Web Application Icons + + - name: Crosshairs + id: crosshairs + unicode: f05b + created: 0.4 + filter: + - picker + categories: + - Web Application Icons + + - name: Times Circle Outlined + id: times-circle-o + unicode: f05c + created: 0.4 + filter: + - close + - exit + - x + categories: + - Web Application Icons + + - name: Check Circle Outlined + id: check-circle-o + unicode: f05d + created: 0.4 + filter: + - todo + - done + - agree + - accept + - confirm + - ok + categories: + - Web Application Icons + + - name: ban + id: ban + unicode: f05e + created: 0.4 + filter: + - delete + - remove + - trash + - hide + - block + - stop + - abort + - cancel + categories: + - Web Application Icons + + + - name: arrow-left + id: arrow-left + unicode: f060 + created: 0.4 + filter: + - previous + - back + categories: + - Directional Icons + + - name: arrow-right + id: arrow-right + unicode: f061 + created: 0.4 + filter: + - next + - forward + categories: + - Directional Icons + + - name: arrow-up + id: arrow-up + unicode: f062 + created: 0.4 + categories: + - Directional Icons + + - name: arrow-down + id: arrow-down + unicode: f063 + created: 0.4 + filter: + - download + categories: + - Directional Icons + + - name: Share + id: share + unicode: f064 + created: 0.4 + aliases: + - mail-forward + categories: + - Web Application Icons + + - name: Expand + id: expand + unicode: f065 + created: 0.4 + filter: + - enlarge + - bigger + - resize + categories: + - Video Player Icons + + - name: Compress + id: compress + unicode: f066 + created: 0.4 + filter: + - collapse + - combine + - contract + - merge + - smaller + categories: + - Video Player Icons + + - name: plus + id: plus + unicode: f067 + created: 0.4 + filter: + - add + - new + - create + - expand + categories: + - Web Application Icons + + - name: minus + id: minus + unicode: f068 + created: 0.4 + filter: + - hide + - minify + - delete + - remove + - trash + - hide + - collapse + categories: + - Web Application Icons + + - name: asterisk + id: asterisk + unicode: f069 + created: 0.4 + filter: + - details + categories: + - Web Application Icons + + - name: Exclamation Circle + id: exclamation-circle + unicode: f06a + created: 0.4 + filter: + - warning + - error + - problem + - notification + - alert + categories: + - Web Application Icons + + - name: gift + id: gift + unicode: f06b + created: 0.4 + filter: + - present + categories: + - Web Application Icons + + - name: leaf + id: leaf + unicode: f06c + created: 0.4 + filter: + - eco + - nature + - plant + categories: + - Web Application Icons + + - name: fire + id: fire + unicode: f06d + created: 0.4 + filter: + - flame + - hot + - popular + categories: + - Web Application Icons + + - name: Eye + id: eye + unicode: f06e + created: 0.4 + filter: + - show + - visible + - views + categories: + - Web Application Icons + + + - name: Eye Slash + id: eye-slash + unicode: f070 + created: 0.4 + filter: + - toggle + - show + - hide + - visible + - visiblity + - views + categories: + - Web Application Icons + + - name: Exclamation Triangle + id: exclamation-triangle + unicode: f071 + created: 0.4 + filter: + - warning + - error + - problem + - notification + - alert + aliases: + - warning + categories: + - Web Application Icons + + - name: plane + id: plane + unicode: f072 + created: 0.4 + filter: + - travel + - trip + - location + - destination + - airplane + - fly + - mode + categories: + - Web Application Icons + - Transportation Icons + + - name: calendar + id: calendar + unicode: f073 + created: 0.4 + filter: + - date + - time + - when + - event + categories: + - Web Application Icons + + - name: random + id: random + unicode: f074 + created: 0.4 + filter: + - sort + - shuffle + categories: + - Web Application Icons + - Video Player Icons + + - name: comment + id: comment + unicode: f075 + created: 0.4 + filter: + - speech + - notification + - note + - chat + - bubble + - feedback + - message + - texting + - sms + - conversation + categories: + - Web Application Icons + + - name: magnet + id: magnet + unicode: f076 + created: 0.4 + categories: + - Web Application Icons + + - name: chevron-up + id: chevron-up + unicode: f077 + created: 0.4 + categories: + - Directional Icons + + - name: chevron-down + id: chevron-down + unicode: f078 + created: 0.4 + categories: + - Directional Icons + + - name: retweet + id: retweet + unicode: f079 + created: 0.4 + filter: + - refresh + - reload + - share + categories: + - Web Application Icons + + - name: shopping-cart + id: shopping-cart + unicode: f07a + created: 0.4 + filter: + - checkout + - buy + - purchase + - payment + categories: + - Web Application Icons + + - name: Folder + id: folder + unicode: f07b + created: 0.4 + categories: + - Web Application Icons + + - name: Folder Open + id: folder-open + unicode: f07c + created: 0.4 + categories: + - Web Application Icons + + - name: Arrows Vertical + id: arrows-v + unicode: f07d + created: 0.4 + filter: + - resize + categories: + - Web Application Icons + - Directional Icons + + - name: Arrows Horizontal + id: arrows-h + unicode: f07e + created: 0.4 + filter: + - resize + categories: + - Web Application Icons + - Directional Icons + + + - name: Bar Chart + id: bar-chart + unicode: f080 + created: 0.4 + aliases: + - bar-chart-o + filter: + - graph + - analytics + - statistics + categories: + - Web Application Icons + - Chart Icons + + - name: Twitter Square + id: twitter-square + unicode: f081 + created: 0.4 + filter: + - tweet + - social network + categories: + - Brand Icons + + - name: Facebook Square + id: facebook-square + unicode: f082 + created: 0.4 + filter: + - social network + categories: + - Brand Icons + + - name: camera-retro + id: camera-retro + unicode: f083 + created: 0.4 + filter: + - photo + - picture + - record + categories: + - Web Application Icons + + - name: key + id: key + unicode: f084 + created: 0.4 + filter: + - unlock + - password + categories: + - Web Application Icons + + - name: cogs + id: cogs + unicode: f085 + created: 0.4 + aliases: + - gears + filter: + - settings + categories: + - Web Application Icons + + - name: comments + id: comments + unicode: f086 + created: 0.4 + filter: + - speech + - notification + - note + - chat + - bubble + - feedback + - message + - texting + - sms + - conversation + categories: + - Web Application Icons + + - name: Thumbs Up Outlined + id: thumbs-o-up + unicode: f087 + created: 0.4 + filter: + - like + - approve + - favorite + - agree + - hand + categories: + - Web Application Icons + - Hand Icons + + - name: Thumbs Down Outlined + id: thumbs-o-down + unicode: f088 + created: 0.4 + filter: + - dislike + - disapprove + - disagree + - hand + categories: + - Web Application Icons + - Hand Icons + + - name: star-half + id: star-half + unicode: f089 + created: 0.4 + filter: + - award + - achievement + - rating + - score + categories: + - Web Application Icons + + - name: Heart Outlined + id: heart-o + unicode: f08a + created: 0.4 + filter: + - love + - like + - favorite + categories: + - Web Application Icons + - Medical Icons + + - name: Sign Out + id: sign-out + unicode: f08b + created: 0.4 + filter: + - log out + - logout + - leave + - exit + - arrow + categories: + - Web Application Icons + + - name: LinkedIn Square + id: linkedin-square + unicode: f08c + created: 0.4 + categories: + - Brand Icons + + - name: Thumb Tack + id: thumb-tack + unicode: f08d + created: 0.4 + filter: + - marker + - pin + - location + - coordinates + categories: + - Web Application Icons + + - name: External Link + id: external-link + unicode: f08e + created: 0.4 + filter: + - open + - new + categories: + - Web Application Icons + + + - name: Sign In + id: sign-in + unicode: f090 + created: 0.4 + filter: + - enter + - join + - log in + - login + - sign up + - sign in + - signin + - signup + - arrow + categories: + - Web Application Icons + + - name: trophy + id: trophy + unicode: f091 + created: 0.4 + filter: + - award + - achievement + - cup + - winner + - game + categories: + - Web Application Icons + + - name: GitHub Square + id: github-square + unicode: f092 + created: 0.4 + url: github.com/logos + filter: + - octocat + categories: + - Brand Icons + + - name: Upload + id: upload + unicode: f093 + created: 0.4 + filter: + - import + categories: + - Web Application Icons + + - name: Lemon Outlined + id: lemon-o + unicode: f094 + created: 0.4 + filter: + - food + categories: + - Web Application Icons + + - name: Phone + id: phone + unicode: f095 + created: 0.4 + filter: + - call + - voice + - number + - support + - earphone + - telephone + categories: + - Web Application Icons + + - name: Square Outlined + id: square-o + unicode: f096 + created: 0.4 + filter: + - block + - square + - box + categories: + - Web Application Icons + - Form Control Icons + + + - name: Bookmark Outlined + id: bookmark-o + unicode: f097 + created: 0.4 + filter: + - save + categories: + - Web Application Icons + + - name: Phone Square + id: phone-square + unicode: f098 + created: 0.4 + filter: + - call + - voice + - number + - support + - telephone + categories: + - Web Application Icons + + - name: Twitter + id: twitter + unicode: f099 + created: 0.4 + filter: + - tweet + - social network + categories: + - Brand Icons + + - name: Facebook + id: facebook + unicode: f09a + created: 0.4 + aliases: + - facebook-f + filter: + - social network + categories: + - Brand Icons + + - name: GitHub + id: github + unicode: f09b + created: 0.4 + url: github.com/logos + filter: + - octocat + categories: + - Brand Icons + + - name: unlock + id: unlock + unicode: f09c + created: 0.4 + filter: + - protect + - admin + - password + - lock + categories: + - Web Application Icons + + - name: credit-card + id: credit-card + unicode: f09d + created: 0.4 + filter: + - money + - buy + - debit + - checkout + - purchase + - payment + categories: + - Web Application Icons + - Payment Icons + + - name: rss + id: rss + unicode: f09e + created: 0.4 + filter: + - blog + aliases: + - feed + categories: + - Web Application Icons + + + - name: HDD + id: hdd-o + unicode: f0a0 + created: 0.4 + filter: + - harddrive + - hard drive + - storage + - save + categories: + - Web Application Icons + + - name: bullhorn + id: bullhorn + unicode: f0a1 + created: 0.4 + filter: + - announcement + - share + - broadcast + - louder + - megaphone + categories: + - Web Application Icons + + - name: Bell Outlined + id: bell-o + unicode: f0f3 + created: 0.4 + filter: + - alert + - reminder + - notification + categories: + - Web Application Icons + + - name: certificate + id: certificate + unicode: f0a3 + created: 0.4 + filter: + - badge + - star + categories: + - Web Application Icons + + - name: Hand Outlined Right + id: hand-o-right + unicode: f0a4 + created: 0.4 + filter: + - point + - right + - next + - forward + - finger + categories: + - Directional Icons + - Hand Icons + + - name: Hand Outlined Left + id: hand-o-left + unicode: f0a5 + created: 0.4 + filter: + - point + - left + - previous + - back + - finger + categories: + - Directional Icons + - Hand Icons + + - name: Hand Outlined Up + id: hand-o-up + unicode: f0a6 + created: 0.4 + filter: + - point + - finger + categories: + - Directional Icons + - Hand Icons + + - name: Hand Outlined Down + id: hand-o-down + unicode: f0a7 + created: 0.4 + filter: + - point + - finger + categories: + - Directional Icons + - Hand Icons + + - name: Arrow Circle Left + id: arrow-circle-left + unicode: f0a8 + created: 0.4 + filter: + - previous + - back + categories: + - Directional Icons + + - name: Arrow Circle Right + id: arrow-circle-right + unicode: f0a9 + created: 0.4 + filter: + - next + - forward + categories: + - Directional Icons + + - name: Arrow Circle Up + id: arrow-circle-up + unicode: f0aa + created: 0.4 + categories: + - Directional Icons + + - name: Arrow Circle Down + id: arrow-circle-down + unicode: f0ab + created: 0.4 + filter: + - download + categories: + - Directional Icons + + - name: Globe + id: globe + unicode: f0ac + created: 1.1 + filter: + - world + - planet + - map + - place + - travel + - earth + - global + - translate + - all + - language + - localize + - location + - coordinates + - country + categories: + - Web Application Icons + + - name: Globe + id: globe-e + unicode: f304 + created: 1.1 + filter: + - world + - planet + - map + - place + - travel + - earth + - global + - translate + - all + - language + - localize + - location + - coordinates + - country + - eastern + categories: + - Web Application Icons + + - name: Globe + id: globe-w + unicode: f305 + created: 1.1 + filter: + - world + - planet + - map + - place + - travel + - earth + - global + - translate + - all + - language + - localize + - location + - coordinates + - country + - western + categories: + - Web Application Icons + + - name: Wrench + id: wrench + unicode: f0ad + created: 0.4 + filter: + - settings + - fix + - update + - spanner + categories: + - Web Application Icons + + - name: Tasks + id: tasks + unicode: f0ae + created: 0.4 + filter: + - progress + - loading + - downloading + - downloads + - settings + categories: + - Web Application Icons + + + - name: Filter + id: filter + unicode: f0b0 + created: 0.4 + filter: + - funnel + - options + categories: + - Web Application Icons + + - name: Briefcase + id: briefcase + unicode: f0b1 + created: 0.4 + filter: + - work + - business + - office + - luggage + - bag + categories: + - Web Application Icons + + - name: Arrows Alt + id: arrows-alt + unicode: f0b2 + created: 0.4 + filter: + - expand + - enlarge + - fullscreen + - bigger + - move + - reorder + - resize + - arrow + categories: + - Video Player Icons + - Directional Icons + + + - name: Users + id: users + unicode: f0c0 + created: 0.4 + filter: + - people + - profiles + - persons + aliases: + - community + - group + categories: + - Web Application Icons + + - name: Link + id: link + unicode: f0c1 + created: 0.4 + filter: + - chain + aliases: + - chain + categories: + - Text Editor Icons + + - name: Cloud + id: cloud + filter: + - save + unicode: f0c2 + created: 0.4 + categories: + - Web Application Icons + + - name: Flask + id: flask + unicode: f0c3 + created: 0.4 + filter: + - science + - beaker + - experimental + - labs + categories: + - Web Application Icons + + - name: Scissors + id: scissors + unicode: f0c4 + created: 0.4 + aliases: + - cut + categories: + - Text Editor Icons + + - name: Files Outlined + id: files-o + unicode: f0c5 + created: 0.4 + filter: + - duplicate + - clone + - copy + aliases: + - copy + categories: + - Text Editor Icons + + - name: Paperclip + id: paperclip + unicode: f0c6 + created: 0.4 + filter: + - attachment + categories: + - Text Editor Icons + + - name: Floppy Outlined + id: floppy-o + unicode: f0c7 + created: 0.4 + aliases: + - save + categories: + - Text Editor Icons + + - name: Square + id: square + unicode: f0c8 + created: 0.4 + filter: + - block + - box + categories: + - Web Application Icons + - Form Control Icons + + - name: Bars + id: bars + unicode: f0c9 + created: 0.4 + aliases: + - navicon + - reorder + filter: + - menu + - drag + - reorder + - settings + - list + - ul + - ol + - checklist + - todo + - list + - hamburger + categories: + - Web Application Icons + + - name: list-ul + id: list-ul + unicode: f0ca + created: 0.4 + filter: + - ul + - ol + - checklist + - todo + - list + categories: + - Text Editor Icons + + - name: list-ol + id: list-ol + unicode: f0cb + created: 0.4 + filter: + - ul + - ol + - checklist + - list + - todo + - list + - numbers + categories: + - Text Editor Icons + + - name: Strikethrough + id: strikethrough + unicode: f0cc + created: 0.4 + categories: + - Text Editor Icons + + - name: Underline + id: underline + unicode: f0cd + created: 0.4 + categories: + - Text Editor Icons + + - name: table + id: table + unicode: f0ce + created: 0.4 + filter: + - data + - excel + - spreadsheet + categories: + - Text Editor Icons + + + - name: magic + id: magic + unicode: f0d0 + created: 0.4 + filter: + - wizard + - automatic + - autocomplete + categories: + - Web Application Icons + + - name: truck + id: truck + unicode: f0d1 + created: 0.4 + filter: + - shipping + categories: + - Web Application Icons + - Transportation Icons + + - name: Pinterest + id: pinterest + unicode: f0d2 + created: 0.4 + categories: + - Brand Icons + + - name: Pinterest Square + id: pinterest-square + unicode: f0d3 + created: 0.4 + categories: + - Brand Icons + + - name: Google Plus Square + id: google-plus-square + unicode: f0d4 + created: 0.4 + filter: + - social network + categories: + - Brand Icons + + - name: Google Plus + id: google-plus + unicode: f0d5 + created: 0.4 + aliases: + - google-plus-g + filter: + - social network + categories: + - Brand Icons + + - name: Money + id: money + unicode: f0d6 + created: 0.4 + filter: + - cash + - money + - buy + - checkout + - purchase + - payment + categories: + - Web Application Icons + - Currency Icons + + - name: Caret Down + id: caret-down + unicode: f0d7 + created: 0.4 + filter: + - more + - dropdown + - menu + - triangle down + - arrow + categories: + - Directional Icons + + - name: Caret Up + id: caret-up + unicode: f0d8 + created: 0.4 + filter: + - triangle up + - arrow + categories: + - Directional Icons + + - name: Caret Left + id: caret-left + unicode: f0d9 + created: 0.4 + filter: + - previous + - back + - triangle left + - arrow + categories: + - Directional Icons + + - name: Caret Right + id: caret-right + unicode: f0da + created: 0.4 + filter: + - next + - forward + - triangle right + - arrow + categories: + - Directional Icons + + - name: Columns + id: columns + unicode: f0db + created: 0.4 + filter: + - split + - panes + categories: + - Text Editor Icons + + - name: Sort + id: sort + unicode: f0dc + created: 0.4 + filter: + - order + aliases: + - unsorted + categories: + - Web Application Icons + + - name: Sort Descending + id: sort-desc + unicode: f0dd + created: 0.4 + filter: + - dropdown + - more + - menu + - arrow + aliases: + - sort-down + categories: + - Web Application Icons + + - name: Sort Ascending + id: sort-asc + unicode: f0de + created: 0.4 + aliases: + - sort-up + filter: + - arrow + categories: + - Web Application Icons + + + - name: Envelope + id: envelope + unicode: f0e0 + created: 0.4 + filter: + - email + - e-mail + - letter + - support + - mail + - message + - notification + categories: + - Web Application Icons + + - name: LinkedIn + id: linkedin + unicode: f0e1 + created: 0.4 + categories: + - Brand Icons + + + - name: Undo + id: undo + unicode: f0e2 + created: 0.4 + filter: + - back + aliases: + - rotate-left + categories: + - Text Editor Icons + + - name: Gavel + id: gavel + unicode: f0e3 + created: 0.4 + filter: + - judge + - lawyer + - opinion + aliases: + - legal + categories: + - Web Application Icons + + - name: Tachometer + id: tachometer + unicode: f0e4 + created: 0.4 + filter: + - speedometer + - fast + aliases: + - dashboard + categories: + - Web Application Icons + + - name: comment-o + id: comment-o + unicode: f0e5 + created: 0.4 + filter: + - speech + - notification + - note + - chat + - bubble + - feedback + - message + - texting + - sms + - conversation + categories: + - Web Application Icons + + - name: comments-o + id: comments-o + unicode: f0e6 + created: 0.4 + filter: + - speech + - notification + - note + - chat + - bubble + - feedback + - message + - texting + - sms + - conversation + categories: + - Web Application Icons + + - name: Lightning Bolt + id: bolt + unicode: f0e7 + created: 0.4 + filter: + - lightning + - weather + aliases: + - flash + categories: + - Web Application Icons + + - name: Sitemap + id: sitemap + unicode: f0e8 + created: 0.4 + filter: + - directory + - hierarchy + - organization + categories: + - Web Application Icons + + - name: Umbrella + id: umbrella + unicode: f0e9 + created: 0.4 + categories: + - Web Application Icons + + - name: Clipboard + id: clipboard + unicode: f0ea + created: 0.4 + filter: + - copy + aliases: + - paste + categories: + - Text Editor Icons + + - name: Lightbulb Outlined + id: lightbulb-o + unicode: f0eb + created: 0.4 + filter: + - idea + - inspiration + categories: + - Web Application Icons + + - name: Exchange + id: exchange + unicode: f0ec + created: 0.4 + filter: + - transfer + - arrows + - arrow + categories: + - Web Application Icons + - Directional Icons + + - name: Cloud Download + id: cloud-download + unicode: f0ed + created: 0.4 + filter: + - import + categories: + - Web Application Icons + + - name: Cloud Upload + id: cloud-upload + unicode: f0ee + created: 0.4 + filter: + - import + categories: + - Web Application Icons + + + - name: user-md + id: user-md + unicode: f0f0 + created: 0.4 + filter: + - doctor + - profile + - medical + - nurse + categories: + - Medical Icons + + - name: Stethoscope + id: stethoscope + unicode: f0f1 + created: 0.4 + categories: + - Medical Icons + + - name: Suitcase + id: suitcase + unicode: f0f2 + created: 0.4 + filter: + - trip + - luggage + - travel + - move + - baggage + categories: + - Web Application Icons + + - name: Bell + id: bell + unicode: f0a2 + created: 0.4 + filter: + - alert + - reminder + - notification + categories: + - Web Application Icons + + - name: Coffee + id: coffee + unicode: f0f4 + created: 0.4 + filter: + - morning + - mug + - breakfast + - tea + - drink + - cafe + categories: + - Web Application Icons + + - name: Cutlery + id: cutlery + unicode: f0f5 + created: 0.4 + filter: + - food + - restaurant + - spoon + - knife + - dinner + - eat + aliases: + - utensils + categories: + - Web Application Icons + + - name: File Text Outlined + id: file-text-o + unicode: f0f6 + created: 0.4 + filter: + - new + - page + - pdf + - document + categories: + - Text Editor Icons + - File Type Icons + + - name: Building Outlined + id: building-o + unicode: f0f7 + created: 0.4 + filter: + - work + - business + - apartment + - office + - company + categories: + - Web Application Icons + + - name: hospital Outlined + id: hospital-o + unicode: f0f8 + created: 0.4 + filter: + - building + categories: + - Medical Icons + + - name: ambulance + id: ambulance + unicode: f0f9 + created: 0.4 + filter: + - vehicle + - support + - help + categories: + - Medical Icons + - Transportation Icons + + - name: medkit + id: medkit + unicode: f0fa + created: 0.4 + filter: + - first aid + - firstaid + - help + - support + - health + categories: + - Medical Icons + + - name: fighter-jet + id: fighter-jet + unicode: f0fb + created: 0.4 + filter: + - fly + - plane + - airplane + - quick + - fast + - travel + categories: + - Web Application Icons + - Transportation Icons + + - name: beer + id: beer + unicode: f0fc + created: 0.4 + filter: + - alcohol + - stein + - drink + - mug + - bar + - liquor + categories: + - Web Application Icons + + - name: H Square + id: h-square + unicode: f0fd + created: 0.4 + filter: + - hospital + - hotel + categories: + - Medical Icons + + - name: Plus Square + id: plus-square + unicode: f0fe + created: 0.4 + filter: + - add + - new + - create + - expand + categories: + - Medical Icons + - Web Application Icons + - Form Control Icons + + + - name: Angle Double Left + id: angle-double-left + unicode: f100 + created: 0.4 + filter: + - laquo + - quote + - previous + - back + - arrows + categories: + - Directional Icons + + - name: Angle Double Right + id: angle-double-right + unicode: f101 + created: 0.4 + filter: + - raquo + - quote + - next + - forward + - arrows + categories: + - Directional Icons + + - name: Angle Double Up + id: angle-double-up + unicode: f102 + created: 0.4 + filter: + - arrows + categories: + - Directional Icons + + - name: Angle Double Down + id: angle-double-down + unicode: f103 + created: 0.4 + filter: + - arrows + categories: + - Directional Icons + + - name: angle-left + id: angle-left + unicode: f104 + created: 0.4 + filter: + - previous + - back + - arrow + categories: + - Directional Icons + + - name: angle-right + id: angle-right + unicode: f105 + created: 0.4 + filter: + - next + - forward + - arrow + categories: + - Directional Icons + + - name: angle-up + id: angle-up + unicode: f106 + created: 0.4 + filter: + - arrow + categories: + - Directional Icons + + - name: angle-down + id: angle-down + unicode: f107 + created: 0.4 + filter: + - arrow + categories: + - Directional Icons + + - name: Desktop + id: desktop + unicode: f108 + created: 0.4 + filter: + - monitor + - screen + - desktop + - computer + - demo + - device + categories: + - Web Application Icons + + - name: Laptop + id: laptop + unicode: f109 + created: 0.4 + filter: + - demo + - computer + - device + categories: + - Web Application Icons + + - name: tablet + id: tablet + unicode: f10a + created: 0.4 + filter: + - ipad + - device + categories: + - Web Application Icons + + - name: Mobile Phone + id: mobile + unicode: f10b + created: 0.4 + filter: + - cell phone + - cellphone + - text + - call + - iphone + - number + - telephone + aliases: + - mobile-phone + categories: + - Web Application Icons + + - name: Circle Outlined + id: circle-o + unicode: f10c + created: 0.4 + categories: + - Web Application Icons + - Form Control Icons + + - name: quote-left + id: quote-left + unicode: f10d + created: 0.4 + categories: + - Web Application Icons + + - name: quote-right + id: quote-right + unicode: f10e + created: 0.4 + categories: + - Web Application Icons + + + - name: Spinner + id: spinner + unicode: f110 + created: 0.4 + filter: + - loading + - progress + categories: + - Web Application Icons + - Spinner Icons + + - name: Circle + id: circle + unicode: f111 + created: 0.4 + filter: + - dot + - notification + categories: + - Web Application Icons + - Form Control Icons + + - name: Reply + id: reply + unicode: f112 + created: 0.4 + aliases: + - mail-reply + categories: + - Web Application Icons + + - name: GitHub Alt + id: github-alt + unicode: f113 + created: 0.4 + url: github.com/logos + filter: + - octocat + categories: + - Brand Icons + + - name: Folder Outlined + id: folder-o + unicode: f114 + created: 0.4 + categories: + - Web Application Icons + + - name: Folder Open Outlined + id: folder-open-o + unicode: f115 + created: 0.4 + categories: + - Web Application Icons + + - name: Smile Outlined + id: smile-o + unicode: f118 + created: 0.4 + filter: + - face + - emoticon + - happy + - approve + - satisfied + - rating + categories: + - Web Application Icons + + - name: Frown Outlined + id: frown-o + unicode: f119 + created: 0.4 + filter: + - face + - emoticon + - sad + - disapprove + - rating + categories: + - Web Application Icons + + - name: Meh Outlined + id: meh-o + unicode: f11a + created: 0.4 + filter: + - face + - emoticon + - rating + - neutral + categories: + - Web Application Icons + + - name: Gamepad + id: gamepad + unicode: f11b + created: 0.4 + filter: + - controller + categories: + - Web Application Icons + + - name: Keyboard Outlined + id: keyboard-o + unicode: f11c + created: 0.4 + filter: + - type + - input + categories: + - Web Application Icons + + - name: Flag Outlined + id: flag-o + unicode: f11d + created: 0.4 + filter: + - report + - notification + categories: + - Web Application Icons + + - name: flag-checkered + id: flag-checkered + unicode: f11e + created: 0.4 + filter: + - report + - notification + - notify + categories: + - Web Application Icons + + + - name: Terminal + id: terminal + unicode: f120 + created: 0.4 + filter: + - command + - prompt + - code + categories: + - Web Application Icons + + - name: Code + id: code + unicode: f121 + created: 0.4 + filter: + - html + - brackets + categories: + - Web Application Icons + + - name: reply-all + id: reply-all + unicode: f122 + created: 0.4 + aliases: + - mail-reply-all + categories: + - Web Application Icons + + - name: Star Half Outlined + id: star-half-o + unicode: f123 + created: 0.4 + filter: + - award + - achievement + - rating + - score + aliases: + - star-half-empty + - star-half-full + categories: + - Web Application Icons + + - name: location-arrow + id: location-arrow + unicode: f124 + created: 0.4 + filter: + - map + - coordinates + - location + - address + - place + - where + categories: + - Web Application Icons + + - name: crop + id: crop + unicode: f125 + created: 0.4 + categories: + - Web Application Icons + + - name: code-fork + id: code-fork + unicode: f126 + created: 0.4 + filter: + - git + - fork + - vcs + - svn + - github + - rebase + - version + - merge + - code-branch + categories: + - Web Application Icons + + - name: Chain Broken + id: chain-broken + unicode: f127 + created: 0.4 + filter: + - remove + aliases: + - unlink + categories: + - Text Editor Icons + + - name: Question + id: question + unicode: f128 + created: 0.4 + filter: + - help + - information + - unknown + - support + categories: + - Web Application Icons + + - name: Info + id: info + unicode: f129 + created: 0.4 + filter: + - help + - information + - more + - details + categories: + - Web Application Icons + + - name: exclamation + id: exclamation + unicode: f12a + created: 0.4 + filter: + - warning + - error + - problem + - notification + - notify + - alert + categories: + - Web Application Icons + + - name: superscript + id: superscript + unicode: f12b + created: 0.4 + filter: + - exponential + categories: + - Text Editor Icons + + - name: subscript + id: subscript + unicode: f12c + created: 0.4 + categories: + - Text Editor Icons + + - name: eraser + id: eraser + unicode: f12d + created: 0.4 + filter: + - remove + - delete + categories: + - Text Editor Icons + - Web Application Icons + + - name: Puzzle Piece + id: puzzle-piece + unicode: f12e + created: 0.4 + filter: + - addon + - add-on + - section + categories: + - Web Application Icons + + + - name: microphone + id: microphone + unicode: f130 + created: 0.4 + filter: + - record + - voice + - sound + categories: + - Web Application Icons + + - name: Microphone Slash + id: microphone-slash + unicode: f131 + created: 0.4 + filter: + - record + - voice + - sound + - mute + categories: + - Web Application Icons + + - name: shield + id: shield + unicode: f132 + created: 0.4 + filter: + - award + - achievement + - security + - winner + categories: + - Web Application Icons + + - name: calendar-o + id: calendar-o + unicode: f133 + created: 0.4 + filter: + - date + - time + - when + - event + categories: + - Web Application Icons + + - name: fire-extinguisher + id: fire-extinguisher + unicode: f134 + created: 0.4 + categories: + - Web Application Icons + + - name: rocket + id: rocket + unicode: f135 + created: 0.4 + filter: + - app + categories: + - Web Application Icons + - Transportation Icons + + - name: MaxCDN + id: maxcdn + unicode: f136 + created: 0.4 + categories: + - Brand Icons + + - name: Chevron Circle Left + id: chevron-circle-left + unicode: f137 + created: 0.4 + filter: + - previous + - back + - arrow + categories: + - Directional Icons + + - name: Chevron Circle Right + id: chevron-circle-right + unicode: f138 + created: 0.4 + filter: + - next + - forward + - arrow + categories: + - Directional Icons + + - name: Chevron Circle Up + id: chevron-circle-up + unicode: f139 + created: 0.4 + filter: + - arrow + categories: + - Directional Icons + + - name: Chevron Circle Down + id: chevron-circle-down + unicode: f13a + created: 0.4 + filter: + - more + - dropdown + - menu + - arrow + categories: + - Directional Icons + + - name: HTML 5 Logo + id: html5 + unicode: f13b + created: 0.4 + code: + - code + - html5 + categories: + - Brand Icons + + - name: CSS 3 Logo + id: css3 + unicode: f13c + created: 0.4 + filter: + - code + categories: + - Brand Icons + + - name: Anchor + id: anchor + unicode: f13d + created: 0.4 + filter: + - link + categories: + - Web Application Icons + + - name: Unlock Alt + id: unlock-alt + unicode: f13e + created: 0.4 + filter: + - protect + - admin + - password + - lock + categories: + - Web Application Icons + + + - name: Bullseye + id: bullseye + unicode: f140 + created: 0.4 + filter: + - target + categories: + - Web Application Icons + + - name: Ellipsis Horizontal + id: ellipsis-h + unicode: f141 + created: 0.4 + filter: + - dots + categories: + - Web Application Icons + + - name: Ellipsis Vertical + id: ellipsis-v + unicode: f142 + created: 0.4 + filter: + - dots + categories: + - Web Application Icons + + - name: RSS Square + id: rss-square + unicode: f143 + created: 0.4 + filter: + - feed + - blog + categories: + - Web Application Icons + + - name: Play Circle + id: play-circle + unicode: f144 + created: 0.4 + filter: + - start + - playing + categories: + - Video Player Icons + + - name: Ticket + id: ticket + unicode: f145 + created: 0.4 + filter: + - movie + - pass + - support + categories: + - Web Application Icons + + - name: Minus Square + id: minus-square + unicode: f146 + created: 0.4 + filter: + - hide + - minify + - delete + - remove + - trash + - hide + - collapse + categories: + - Web Application Icons + - Form Control Icons + + - name: Minus Square Outlined + id: minus-square-o + unicode: f147 + created: 0.4 + filter: + - hide + - minify + - delete + - remove + - trash + - hide + - collapse + categories: + - Web Application Icons + - Form Control Icons + + + - name: Level Up + id: level-up + unicode: f148 + created: 0.4 + filter: + - arrow + categories: + - Web Application Icons + + - name: Level Down + id: level-down + unicode: f149 + created: 0.4 + filter: + - arrow + categories: + - Web Application Icons + + - name: Check Square + id: check-square + unicode: f14a + created: 0.4 + filter: + - checkmark + - done + - todo + - agree + - accept + - confirm + - ok + categories: + - Web Application Icons + - Form Control Icons + + - name: Pencil Square + id: pencil-square + unicode: f14b + created: 0.4 + filter: + - write + - edit + - update + categories: + - Web Application Icons + + - name: External Link Square + id: external-link-square + unicode: f14c + created: 0.4 + filter: + - open + - new + categories: + - Web Application Icons + + - name: Share Square + id: share-square + unicode: f14d + created: 0.4 + filter: + - social + - send + categories: + - Web Application Icons + + - name: Compass + id: compass + unicode: f14e + created: 0.4 + filter: + - safari + - directory + - menu + - location + categories: + - Web Application Icons + + + - name: Caret Square Outlined Down + id: caret-square-o-down + unicode: f150 + created: 0.4 + aliases: + - toggle-down + filter: + - more + - dropdown + - menu + categories: + - Web Application Icons + - Directional Icons + + - name: Caret Square Outlined Up + id: caret-square-o-up + unicode: f151 + created: 0.4 + aliases: + - toggle-up + categories: + - Web Application Icons + - Directional Icons + + - name: Caret Square Outlined Right + id: caret-square-o-right + unicode: f152 + created: 0.4 + filter: + - next + - forward + aliases: + - toggle-right + categories: + - Web Application Icons + - Directional Icons + + - name: Euro (EUR) + id: eur + unicode: f153 + created: 0.4 + aliases: + - euro + categories: + - Currency Icons + + - name: GBP + id: gbp + unicode: f154 + created: 0.4 + aliases: + - pound + categories: + - Currency Icons + + - name: US Dollar + id: usd + unicode: f155 + created: 0.4 + aliases: + - dollar + categories: + - Currency Icons + + - name: Indian Rupee (INR) + id: inr + unicode: f156 + created: 0.4 + aliases: + - rupee + categories: + - Currency Icons + + - name: Japanese Yen (JPY) + id: jpy + unicode: f157 + created: 0.4 + aliases: + - cny + - rmb + - yen + categories: + - Currency Icons + + - name: Russian Ruble (RUB) + id: rub + unicode: f158 + created: 0.4 + aliases: + - ruble + - rouble + categories: + - Currency Icons + + - name: Korean Won (KRW) + id: krw + unicode: f159 + created: 0.4 + aliases: + - won + categories: + - Currency Icons + + - name: Bitcoin (BTC) + id: btc + unicode: f15a + created: 0.4 + aliases: + - bitcoin + categories: + - Payment Icons + - Currency Icons + - Brand Icons + + - name: File + id: file + unicode: f15b + created: 0.4 + filter: + - new + - page + - pdf + - document + categories: + - Text Editor Icons + - File Type Icons + + - name: File Text + id: file-text + unicode: f15c + created: 0.4 + filter: + - new + - page + - pdf + - document + categories: + - Text Editor Icons + - File Type Icons + + - name: Sort Alpha Ascending + id: sort-alpha-asc + unicode: f15d + created: 0.4 + aliases: + - sort-alpha-down + categories: + - Web Application Icons + + - name: Sort Alpha Descending + id: sort-alpha-desc + unicode: f15e + created: 0.4 + aliases: + - sort-alpha-up + categories: + - Web Application Icons + + + - name: Sort Amount Ascending + id: sort-amount-asc + unicode: f160 + created: 0.4 + aliases: + - sort-amount-down + categories: + - Web Application Icons + + - name: Sort Amount Descending + id: sort-amount-desc + unicode: f161 + created: 0.4 + aliases: + - sort-amount-up + categories: + - Web Application Icons + + - name: Sort Numeric Ascending + id: sort-numeric-asc + unicode: f162 + created: 0.4 + filter: + - numbers + aliases: + - sort-numeric-down + categories: + - Web Application Icons + + - name: Sort Numeric Descending + id: sort-numeric-desc + unicode: f163 + created: 0.4 + filter: + - numbers + aliases: + - sort-numeric-up + categories: + - Web Application Icons + + + - name: thumbs-up + id: thumbs-up + unicode: f164 + created: 0.4 + filter: + - like + - favorite + - approve + - agree + - hand + categories: + - Web Application Icons + - Hand Icons + + - name: thumbs-down + id: thumbs-down + unicode: f165 + created: 0.4 + filter: + - dislike + - disapprove + - disagree + - hand + categories: + - Web Application Icons + - Hand Icons + + - name: YouTube Square + id: youtube-square + unicode: f166 + created: 0.4 + filter: + - video + - film + categories: + - Brand Icons + + - name: YouTube + id: youtube + unicode: f167 + created: 0.4 + filter: + - video + - film + categories: + - Brand Icons + + - name: Xing + id: xing + unicode: f168 + created: 0.4 + categories: + - Brand Icons + + - name: Xing Square + id: xing-square + unicode: f169 + created: 0.4 + categories: + - Brand Icons + + - name: YouTube Play + id: youtube-play + unicode: f16a + created: 0.4 + filter: + - start + - playing + categories: + - Brand Icons + - Video Player Icons + + - name: Dropbox + id: dropbox + unicode: f16b + created: 0.4 + categories: + - Brand Icons + + - name: Stack Overflow + id: stack-overflow + unicode: f16c + created: 0.4 + categories: + - Brand Icons + + - name: Instagram + id: instagram + unicode: f16d + created: 0.4 + categories: + - Brand Icons + + - name: Flickr + id: flickr + unicode: f16e + created: 0.4 + categories: + - Brand Icons + + - name: App.net + id: adn + unicode: f170 + created: 0.4 + categories: + - Brand Icons + + - name: Bitbucket + id: bitbucket + unicode: f171 + created: 0.4 + filter: + - git + categories: + - Brand Icons + + - name: Bitbucket Square + id: bitbucket-square + unicode: f172 + created: 0.4 + filter: + - git + categories: + - Brand Icons + + - name: Tumblr + id: tumblr + unicode: f173 + created: 0.4 + categories: + - Brand Icons + + - name: Tumblr Square + id: tumblr-square + unicode: f174 + created: 0.4 + categories: + - Brand Icons + + - name: Long Arrow Down + id: long-arrow-down + unicode: f175 + created: 0.4 + categories: + - Directional Icons + + - name: Long Arrow Up + id: long-arrow-up + unicode: f176 + created: 0.4 + categories: + - Directional Icons + + - name: Long Arrow Left + id: long-arrow-left + unicode: f177 + created: 0.4 + filter: + - previous + - back + categories: + - Directional Icons + + - name: Long Arrow Right + id: long-arrow-right + unicode: f178 + created: 0.4 + categories: + - Directional Icons + + - name: Apple + id: apple + unicode: f179 + created: 0.4 + filter: + - osx + - food + categories: + - Brand Icons + + - name: Windows + id: windows + unicode: f17a + created: 0.4 + filter: + - microsoft + categories: + - Brand Icons + + - name: Android + id: android + unicode: f17b + created: 0.4 + filter: + - robot + categories: + - Brand Icons + + - name: Linux + id: linux + unicode: f17c + created: 0.4 + filter: + - tux + categories: + - Brand Icons + + - name: Dribbble + id: dribbble + unicode: f17d + created: 0.4 + categories: + - Brand Icons + + - name: Skype + id: skype + unicode: f17e + created: 0.4 + categories: + - Brand Icons + + + - name: Foursquare + id: foursquare + unicode: f180 + created: 0.4 + categories: + - Brand Icons + + - name: Trello + id: trello + unicode: f181 + created: 0.4 + categories: + - Brand Icons + + - name: Female + id: female + unicode: f182 + created: 0.4 + filter: + - woman + - user + - person + - profile + categories: + - Web Application Icons + + - name: Male + id: male + unicode: f183 + created: 0.4 + filter: + - man + - user + - person + - profile + categories: + - Web Application Icons + + - name: Gratipay (Gittip) + id: gratipay + unicode: f184 + created: 0.4 + aliases: + - gittip + filter: + - heart + - like + - favorite + - love + categories: + - Brand Icons + + - name: Sun Outlined + id: sun-o + unicode: f185 + created: 0.4 + filter: + - weather + - contrast + - lighter + - brighten + - day + categories: + - Web Application Icons + + - name: Moon Outlined + id: moon-o + unicode: f186 + created: 0.4 + filter: + - night + - darker + - contrast + - crescent + categories: + - Web Application Icons + + - name: Archive + id: archive + unicode: f187 + created: 0.4 + filter: + - box + - storage + categories: + - Web Application Icons + + - name: Bug + id: bug + unicode: f188 + created: 0.4 + filter: + - report + - insect + categories: + - Web Application Icons + + - name: VK + id: vk + unicode: f189 + created: 0.4 + categories: + - Brand Icons + + - name: Weibo + id: weibo + unicode: f18a + created: 0.4 + categories: + - Brand Icons + + - name: Renren + id: renren + unicode: f18b + created: 0.4 + categories: + - Brand Icons + + + - name: Pagelines + id: pagelines + unicode: f18c + created: 0.4 + filter: + - leaf + - leaves + - tree + - plant + - eco + - nature + categories: + - Brand Icons + + - name: Stack Exchange + id: stack-exchange + unicode: f18d + created: 0.4 + categories: + - Brand Icons + + - name: Arrow Circle Outlined Right + id: arrow-circle-o-right + unicode: f18e + created: 0.4 + filter: + - next + - forward + categories: + - Directional Icons + + + - name: Arrow Circle Outlined Left + id: arrow-circle-o-left + unicode: f190 + created: 0.4 + filter: + - previous + - back + categories: + - Directional Icons + + - name: Caret Square Outlined Left + id: caret-square-o-left + unicode: f191 + created: 0.4 + filter: + - previous + - back + aliases: + - toggle-left + categories: + - Web Application Icons + - Directional Icons + + - name: Dot Circle Outlined + id: dot-circle-o + unicode: f192 + created: 0.4 + filter: + - target + - bullseye + - notification + categories: + - Web Application Icons + - Form Control Icons + + - name: Wheelchair + id: wheelchair + unicode: f193 + created: 0.4 + filter: + - handicap + - person + categories: + - Web Application Icons + - Medical Icons + - Transportation Icons + - Accessibility Icons + + - name: Vimeo Square + id: vimeo-square + unicode: f194 + created: 0.4 + categories: + - Brand Icons + + - name: Turkish Lira (TRY) + id: try + unicode: f195 + created: 0.4 + aliases: + - turkish-lira + categories: + - Currency Icons + + - name: Plus Square Outlined + id: plus-square-o + unicode: f196 + created: 0.4 + filter: + - add + - new + - create + - expand + categories: + - Web Application Icons + - Form Control Icons + + - name: Space Shuttle + id: space-shuttle + unicode: f197 + created: 0.4 + filter: + categories: + - Web Application Icons + - Transportation Icons + + - name: Slack Logo + id: slack + unicode: f198 + created: 0.4 + filter: + - hashtag + - anchor + - hash + categories: + - Brand Icons + + - name: Envelope Square + id: envelope-square + unicode: f199 + created: 0.4 + filter: + - email + - e-mail + - letter + - support + - mail + - message + - notification + categories: + - Web Application Icons + + - name: WordPress Logo + id: wordpress + unicode: f19a + created: 0.4 + categories: + - Brand Icons + + - name: OpenID + id: openid + unicode: f19b + created: 0.4 + categories: + - Brand Icons + + - name: University + id: university + unicode: f19c + created: 0.4 + aliases: + - institution + - bank + categories: + - Web Application Icons + + - name: Graduation Cap + id: graduation-cap + unicode: f19d + created: 0.4 + aliases: + - mortar-board + filter: + - learning + - school + - student + categories: + - Web Application Icons + + - name: Yahoo Logo + id: yahoo + unicode: f19e + created: 0.4 + categories: + - Brand Icons + + + - name: Google Logo + id: google + unicode: f1a0 + created: 0.4 + categories: + - Brand Icons + + - name: reddit Logo + id: reddit + unicode: f1a1 + created: 0.4 + categories: + - Brand Icons + + - name: reddit Square + id: reddit-square + unicode: f1a2 + created: 0.4 + categories: + - Brand Icons + + - name: StumbleUpon Circle + id: stumbleupon-circle + unicode: f1a3 + created: 0.4 + categories: + - Brand Icons + + - name: StumbleUpon Logo + id: stumbleupon + unicode: f1a4 + created: 0.4 + categories: + - Brand Icons + + - name: Delicious Logo + id: delicious + unicode: f1a5 + created: 0.4 + categories: + - Brand Icons + + - name: Digg Logo + id: digg + unicode: f1a6 + created: 0.4 + categories: + - Brand Icons + + - name: Drupal Logo + id: drupal + unicode: f1a9 + created: 0.4 + categories: + - Brand Icons + + - name: Joomla Logo + id: joomla + unicode: f1aa + created: 0.4 + categories: + - Brand Icons + + - name: Language + id: language + unicode: f1ab + created: 0.4 + filter: + - translate + categories: + - Web Application Icons + + - name: Fax + id: fax + unicode: f1ac + created: 0.4 + categories: + - Web Application Icons + + - name: Building + id: building + unicode: f1ad + created: 0.4 + filter: + - work + - business + - apartment + - office + - company + categories: + - Web Application Icons + + - name: Child + id: child + unicode: f1ae + created: 0.4 + categories: + - Web Application Icons + + + - name: Paw + id: paw + unicode: f1b0 + created: 0.4 + filter: + - pet + categories: + - Web Application Icons + + - name: spoon + id: spoon + unicode: f1b1 + created: 0.4 + aliases: + - utensil-spoon + categories: + - Web Application Icons + + - name: Cube + id: cube + unicode: f1b2 + created: 0.4 + categories: + - Web Application Icons + + - name: Cubes + id: cubes + unicode: f1b3 + created: 0.4 + categories: + - Web Application Icons + + - name: Behance + id: behance + unicode: f1b4 + created: 0.4 + categories: + - Brand Icons + + - name: Behance Square + id: behance-square + unicode: f1b5 + created: 0.4 + categories: + - Brand Icons + + - name: Steam + id: steam + unicode: f1b6 + created: 0.4 + categories: + - Brand Icons + + - name: Steam Square + id: steam-square + unicode: f1b7 + created: 0.4 + categories: + - Brand Icons + + - name: Recycle + id: recycle + unicode: f1b8 + created: 0.4 + categories: + - Web Application Icons + + - name: Car + id: car + unicode: f1b9 + created: 0.4 + aliases: + - automobile + filter: + - vehicle + categories: + - Web Application Icons + - Transportation Icons + + - name: Taxi + id: taxi + unicode: f1ba + created: 0.4 + aliases: + - cab + filter: + - vehicle + categories: + - Web Application Icons + - Transportation Icons + + - name: Tree + id: tree + unicode: f1bb + created: 0.4 + categories: + - Web Application Icons + + - name: Spotify + id: spotify + unicode: f1bc + created: 0.4 + categories: + - Brand Icons + + - name: deviantART + id: deviantart + unicode: f1bd + created: 0.4 + categories: + - Brand Icons + + - name: SoundCloud + id: soundcloud + unicode: f1be + created: 0.4 + categories: + - Brand Icons + + - name: Database + id: database + unicode: f1c0 + created: 0.4 + categories: + - Web Application Icons + + - name: PDF File Outlined + id: file-pdf-o + unicode: f1c1 + created: 0.4 + categories: + - Web Application Icons + - File Type Icons + + - name: Word File Outlined + id: file-word-o + unicode: f1c2 + created: 0.4 + categories: + - Web Application Icons + - File Type Icons + + - name: Excel File Outlined + id: file-excel-o + unicode: f1c3 + created: 0.4 + categories: + - Web Application Icons + - File Type Icons + + - name: Powerpoint File Outlined + id: file-powerpoint-o + unicode: f1c4 + created: 0.4 + categories: + - Web Application Icons + - File Type Icons + + - name: Image File Outlined + id: file-image-o + unicode: f1c5 + created: 0.4 + aliases: + - file-photo-o + - file-picture-o + categories: + - Web Application Icons + - File Type Icons + + - name: Archive File Outlined + id: file-archive-o + unicode: f1c6 + created: 0.4 + aliases: + - file-zip-o + categories: + - Web Application Icons + - File Type Icons + + - name: Audio File Outlined + id: file-audio-o + unicode: f1c7 + created: 0.4 + aliases: + - file-sound-o + categories: + - Web Application Icons + - File Type Icons + + - name: Video File Outlined + id: file-video-o + unicode: f1c8 + created: 0.4 + aliases: + - file-movie-o + categories: + - Web Application Icons + - File Type Icons + + - name: Code File Outlined + id: file-code-o + unicode: f1c9 + created: 0.4 + categories: + - Web Application Icons + - File Type Icons + + - name: Vine + id: vine + unicode: f1ca + created: 0.4 + categories: + - Brand Icons + + - name: Codepen + id: codepen + unicode: f1cb + created: 0.4 + categories: + - Brand Icons + + - name: jsFiddle + id: jsfiddle + unicode: f1cc + created: 0.4 + categories: + - Brand Icons + + - name: Life Ring + id: life-ring + unicode: f1cd + created: 0.4 + aliases: + - life-bouy + - life-buoy + - life-saver + - support + categories: + - Web Application Icons + + - name: Circle Outlined Notched + id: circle-o-notch + unicode: f1ce + created: 0.4 + categories: + - Web Application Icons + - Spinner Icons + + + - name: Rebel Alliance + id: rebel + unicode: f1d0 + created: 0.4 + aliases: + - ra + - resistance + categories: + - Brand Icons + + - name: Galactic Empire + id: empire + unicode: f1d1 + created: 0.4 + aliases: + - ge + categories: + - Brand Icons + + - name: Git Square + id: git-square + unicode: f1d2 + created: 0.4 + categories: + - Brand Icons + + - name: Git + id: git + unicode: f1d3 + created: 0.4 + categories: + - Brand Icons + + - name: Hacker News + id: hacker-news + unicode: f1d4 + created: 0.4 + aliases: + - y-combinator-square + - yc-square + categories: + - Brand Icons + + - name: Tencent Weibo + id: tencent-weibo + unicode: f1d5 + created: 0.4 + categories: + - Brand Icons + + - name: QQ + id: qq + unicode: f1d6 + created: 0.4 + categories: + - Brand Icons + + - name: Weixin (WeChat) + id: weixin + unicode: f1d7 + created: 0.4 + aliases: + - wechat + categories: + - Brand Icons + + - name: Paper Plane + id: paper-plane + unicode: f1d8 + created: 0.4 + aliases: + - send + categories: + - Web Application Icons + + - name: Paper Plane Outlined + id: paper-plane-o + unicode: f1d9 + created: 0.4 + aliases: + - send-o + categories: + - Web Application Icons + + - name: History + id: history + unicode: f1da + created: 0.4 + filter: + - recent + categories: + - Web Application Icons + + - name: Circle Outlined Thin + id: circle-thin + unicode: f1db + created: 0.4 + categories: + - Web Application Icons + + - name: header + id: header + unicode: f1dc + created: 0.4 + filter: + - heading + aliases: + - heading + categories: + - Text Editor Icons + + - name: paragraph + id: paragraph + unicode: f1dd + created: 0.4 + categories: + - Text Editor Icons + + - name: Sliders + id: sliders + unicode: f1de + created: 0.4 + filter: + - settings + categories: + - Web Application Icons + + + - name: Share Alt + id: share-alt + unicode: f1e0 + created: 0.4 + categories: + - Web Application Icons + - Brand Icons + + - name: Share Alt Square + id: share-alt-square + unicode: f1e1 + created: 0.4 + categories: + - Web Application Icons + - Brand Icons + + - name: Bomb + id: bomb + unicode: f1e2 + created: 0.4 + categories: + - Web Application Icons + + - name: Futbol Outlined + id: futbol-o + unicode: f1e3 + created: 0.4 + aliases: + - soccer-ball-o + categories: + - Web Application Icons + + - name: TTY + id: tty + unicode: f1e4 + created: 0.4 + categories: + - Web Application Icons + - Accessibility Icons + + - name: Binoculars + id: binoculars + unicode: f1e5 + created: 0.4 + categories: + - Web Application Icons + + - name: Plug + id: plug + unicode: f1e6 + created: 0.4 + filter: + - power + - connect + categories: + - Web Application Icons + + - name: Slideshare + id: slideshare + unicode: f1e7 + created: 0.4 + categories: + - Brand Icons + + - name: Twitch + id: twitch + unicode: f1e8 + created: 0.4 + categories: + - Brand Icons + + - name: Yelp + id: yelp + unicode: f1e9 + created: 0.4 + categories: + - Brand Icons + + - name: Newspaper Outlined + id: newspaper-o + unicode: f1ea + created: 0.4 + filter: + - press + categories: + - Web Application Icons + + - name: WiFi + id: wifi + unicode: f1eb + created: 0.4 + categories: + - Web Application Icons + + - name: Calculator + id: calculator + unicode: f1ec + created: 0.4 + categories: + - Web Application Icons + + - name: Paypal + id: paypal + unicode: f1ed + created: 0.4 + categories: + - Brand Icons + - Payment Icons + + - name: Google Wallet + id: google-wallet + unicode: f1ee + created: 0.4 + categories: + - Brand Icons + - Payment Icons + + + - name: Visa Credit Card + id: cc-visa + unicode: f1f0 + created: 0.4 + categories: + - Brand Icons + - Payment Icons + + - name: MasterCard Credit Card + id: cc-mastercard + unicode: f1f1 + created: 0.4 + categories: + - Brand Icons + - Payment Icons + + - name: Discover Credit Card + id: cc-discover + unicode: f1f2 + created: 0.4 + categories: + - Brand Icons + - Payment Icons + + - name: American Express Credit Card + id: cc-amex + unicode: f1f3 + created: 0.4 + filter: + - amex + categories: + - Brand Icons + - Payment Icons + + - name: Paypal Credit Card + id: cc-paypal + unicode: f1f4 + created: 0.4 + categories: + - Brand Icons + - Payment Icons + + - name: Stripe Credit Card + id: cc-stripe + unicode: f1f5 + created: 0.4 + categories: + - Brand Icons + - Payment Icons + + - name: Bell Slash + id: bell-slash + unicode: f1f6 + created: 0.4 + categories: + - Web Application Icons + + - name: Bell Slash Outlined + id: bell-slash-o + unicode: f1f7 + created: 0.4 + categories: + - Web Application Icons + + - name: Trash + id: trash + unicode: f1f8 + created: 0.4 + filter: + - garbage + - delete + - remove + - hide + categories: + - Web Application Icons + + - name: Copyright + id: copyright + unicode: f1f9 + created: 0.4 + categories: + - Web Application Icons + + - name: At + id: at + unicode: f1fa + created: 0.4 + filter: + - email + - e-mail + categories: + - Web Application Icons + + - name: Eyedropper + id: eyedropper + unicode: f1fb + created: 0.4 + categories: + - Web Application Icons + + - name: Paint Brush + id: paint-brush + unicode: f1fc + created: 0.4 + categories: + - Web Application Icons + + - name: Birthday Cake + id: birthday-cake + unicode: f1fd + created: 0.4 + categories: + - Web Application Icons + + - name: Area Chart + id: area-chart + unicode: f1fe + created: 0.4 + filter: + - graph + - analytics + - statistics + categories: + - Web Application Icons + - Chart Icons + + - name: Pie Chart + id: pie-chart + unicode: f200 + created: 0.4 + filter: + - graph + - analytics + - statistics + categories: + - Web Application Icons + - Chart Icons + + - name: Line Chart + id: line-chart + unicode: f201 + created: 0.4 + filter: + - graph + - analytics + - statistics + categories: + - Web Application Icons + - Chart Icons + + - name: last.fm + id: lastfm + unicode: f202 + created: 0.4 + categories: + - Brand Icons + + - name: last.fm Square + id: lastfm-square + unicode: f203 + created: 0.4 + categories: + - Brand Icons + + - name: Toggle Off + id: toggle-off + unicode: f204 + created: 0.4 + filter: + - switch + categories: + - Web Application Icons + + - name: Toggle On + id: toggle-on + unicode: f205 + created: 0.4 + filter: + - switch + categories: + - Web Application Icons + + - name: Bicycle + id: bicycle + unicode: f206 + created: 0.4 + filter: + - vehicle + - bike + categories: + - Web Application Icons + - Transportation Icons + + - name: Bus + id: bus + unicode: f207 + created: 0.4 + filter: + - vehicle + categories: + - Web Application Icons + - Transportation Icons + + - name: ioxhost + id: ioxhost + unicode: f208 + created: 0.4 + url: ioxhost.co.uk + categories: + - Brand Icons + + - name: AngelList + id: angellist + unicode: f209 + created: 0.4 + categories: + - Brand Icons + + - name: Closed Captions + id: cc + unicode: f20a + created: 0.4 + aliases: + - closed-captioning + categories: + - Web Application Icons + - Accessibility Icons + + - name: Shekel (ILS) + id: ils + unicode: f20b + created: 0.4 + aliases: + - shekel + - sheqel + categories: + - Currency Icons + + - name: meanpath + id: meanpath + unicode: f20c + created: 0.4 + url: meanpath.com + categories: + - Brand Icons + + - name: BuySellAds + id: buysellads + unicode: f20d + created: 0.4 + url: buysellads.com + categories: + - Brand Icons + + - name: Connect Develop + id: connectdevelop + unicode: f20e + created: 0.4 + url: connectdevelop.com + categories: + - Brand Icons + + + - name: DashCube + id: dashcube + unicode: f210 + created: 0.4 + url: dashcube.com + categories: + - Brand Icons + + - name: Forumbee + id: forumbee + unicode: f211 + created: 0.4 + url: forumbee.com + categories: + - Brand Icons + + - name: Leanpub + id: leanpub + unicode: f212 + created: 0.4 + url: leanpub.com + categories: + - Brand Icons + + - name: Sellsy + id: sellsy + unicode: f213 + created: 0.4 + url: sellsy.com + categories: + - Brand Icons + + - name: Shirts in Bulk + id: shirtsinbulk + unicode: f214 + created: 0.4 + url: shirtsinbulk.com + categories: + - Brand Icons + + - name: SimplyBuilt + id: simplybuilt + unicode: f215 + created: 0.4 + url: simplybuilt.com + categories: + - Brand Icons + + - name: skyatlas + id: skyatlas + unicode: f216 + created: 0.4 + url: skyatlas.com + categories: + - Brand Icons + + - name: Add to Shopping Cart + id: cart-plus + unicode: f217 + created: 0.4 + filter: + - add + - shopping + categories: + - Web Application Icons + + - name: Shopping Cart Arrow Down + id: cart-arrow-down + unicode: f218 + created: 0.4 + filter: + - shopping + categories: + - Web Application Icons + + - name: Diamond + id: diamond + unicode: f219 + created: 0.4 + filter: + - gem + - gemstone + aliases: + - gem + categories: + - Web Application Icons + + - name: Ship + id: ship + unicode: f21a + created: 0.4 + filter: + - boat + - sea + categories: + - Web Application Icons + - Transportation Icons + + - name: User Secret + id: user-secret + unicode: f21b + created: 0.4 + filter: + - whisper + - spy + - incognito + - privacy + categories: + - Web Application Icons + + - name: Motorcycle + id: motorcycle + unicode: f21c + created: 0.4 + filter: + - vehicle + - bike + categories: + - Web Application Icons + - Transportation Icons + + - name: Street View + id: street-view + unicode: f21d + created: 0.4 + filter: + - map + categories: + - Web Application Icons + + - name: Heartbeat + id: heartbeat + unicode: f21e + created: 0.4 + filter: + - ekg + categories: + - Web Application Icons + - Medical Icons + + + - name: Venus + id: venus + unicode: f221 + created: 0.4 + filter: + - female + categories: + - Gender Icons + + - name: Mars + id: mars + unicode: f222 + created: 0.4 + filter: + - male + categories: + - Gender Icons + + - name: Mercury + id: mercury + unicode: f223 + created: 0.4 + filter: + - transgender + categories: + - Gender Icons + + - name: Transgender + id: transgender + unicode: f224 + created: 0.4 + aliases: + - intersex + categories: + - Gender Icons + + - name: Transgender Alt + id: transgender-alt + unicode: f225 + created: 0.4 + categories: + - Gender Icons + + - name: Venus Double + id: venus-double + unicode: f226 + created: 0.4 + categories: + - Gender Icons + + - name: Mars Double + id: mars-double + unicode: f227 + created: 0.4 + categories: + - Gender Icons + + - name: Venus Mars + id: venus-mars + unicode: f228 + created: 0.4 + categories: + - Gender Icons + + - name: Mars Stroke + id: mars-stroke + unicode: f229 + created: 0.4 + categories: + - Gender Icons + + - name: Mars Stroke Vertical + id: mars-stroke-v + unicode: f22a + created: 0.4 + categories: + - Gender Icons + + - name: Mars Stroke Horizontal + id: mars-stroke-h + unicode: f22b + created: 0.4 + categories: + - Gender Icons + + - name: Neuter + id: neuter + unicode: f22c + created: 0.4 + categories: + - Gender Icons + + - name: Genderless + id: genderless + unicode: f22d + created: 0.4 + categories: + - Gender Icons + + + - name: Facebook Official + id: facebook-official + unicode: f230 + created: 0.4 + categories: + - Brand Icons + + - name: Pinterest P + id: pinterest-p + unicode: f231 + created: 0.4 + categories: + - Brand Icons + + - name: What's App + id: whatsapp + unicode: f232 + created: 0.4 + categories: + - Brand Icons + + - name: Server + id: server + unicode: f233 + created: 0.4 + categories: + - Web Application Icons + + - name: Add User + id: user-plus + unicode: f234 + created: 0.4 + filter: + - sign up + - signup + categories: + - Web Application Icons + + - name: Remove User + id: user-times + unicode: f235 + created: 0.4 + categories: + - Web Application Icons + + - name: Bed + id: bed + unicode: f236 + created: 0.4 + filter: + - travel + aliases: + - hotel + categories: + - Web Application Icons + + - name: Viacoin (VIA) + id: viacoin + unicode: f237 + created: 0.4 + url: viacoin.org + categories: + - Currency Icons + - Brand Icons + + - name: Train + id: train + unicode: f238 + created: 0.4 + categories: + - Transportation Icons + + - name: Subway + id: subway + unicode: f239 + created: 0.4 + categories: + - Transportation Icons + + - name: Medium + id: medium + unicode: f23a + created: 1.0 + categories: + - Brand Icons + + - name: Medium + id: medium-square + unicode: f2f8 + created: 1.0 + categories: + - Brand Icons + + - name: Y Combinator + id: y-combinator + unicode: f23b + created: 0.4 + aliases: + - yc + categories: + - Brand Icons + + - name: Optin Monster + id: optin-monster + unicode: f23c + created: 0.4 + url: optinmonster.com + categories: + - Brand Icons + + - name: OpenCart + id: opencart + unicode: f23d + created: 0.4 + url: opencart.com + categories: + - Brand Icons + + - name: ExpeditedSSL + id: expeditedssl + unicode: f23e + created: 0.4 + categories: + - Brand Icons + + + - name: Battery Full + id: battery-full + unicode: f240 + created: 0.4 + aliases: + - battery-4 + - battery + filter: + - power + categories: + - Web Application Icons + + - name: Battery 3/4 Full + id: battery-three-quarters + unicode: f241 + created: 0.4 + aliases: + - battery-3 + filter: + - power + categories: + - Web Application Icons + + - name: Battery 1/2 Full + id: battery-half + unicode: f242 + created: 0.4 + aliases: + - battery-2 + filter: + - power + categories: + - Web Application Icons + + - name: Battery 1/4 Full + id: battery-quarter + unicode: f243 + created: 0.4 + aliases: + - battery-1 + filter: + - power + categories: + - Web Application Icons + + - name: Battery Empty + id: battery-empty + unicode: f244 + created: 0.4 + aliases: + - battery-0 + filter: + - power + categories: + - Web Application Icons + + - name: Mouse Pointer + id: mouse-pointer + unicode: f245 + created: 0.4 + categories: + - Web Application Icons + + - name: I Beam Cursor + id: i-cursor + unicode: f246 + created: 0.4 + categories: + - Web Application Icons + + - name: Object Group + id: object-group + unicode: f247 + created: 0.4 + categories: + - Web Application Icons + + - name: Object Ungroup + id: object-ungroup + unicode: f248 + created: 0.4 + categories: + - Web Application Icons + + - name: Sticky Note + id: sticky-note + unicode: f249 + created: 0.4 + categories: + - Web Application Icons + + - name: Sticky Note Outlined + id: sticky-note-o + unicode: f24a + created: 0.4 + categories: + - Web Application Icons + + - name: JCB Credit Card + id: cc-jcb + unicode: f24b + created: 0.4 + categories: + - Brand Icons + - Payment Icons + + - name: Diner's Club Credit Card + id: cc-diners-club + unicode: f24c + created: 0.4 + categories: + - Brand Icons + - Payment Icons + + - name: Clone + id: clone + unicode: f24d + created: 0.4 + filter: + - copy + categories: + - Web Application Icons + + - name: Balance Scale + id: balance-scale + unicode: f24e + created: 0.4 + categories: + - Web Application Icons + + + - name: Hourglass Outlined + id: hourglass-o + unicode: f250 + created: 0.4 + categories: + - Web Application Icons + + - name: Hourglass Start + id: hourglass-start + unicode: f251 + created: 0.4 + aliases: + - hourglass-1 + categories: + - Web Application Icons + + - name: Hourglass Half + id: hourglass-half + unicode: f252 + created: 0.4 + aliases: + - hourglass-2 + categories: + - Web Application Icons + + - name: Hourglass End + id: hourglass-end + unicode: f253 + created: 0.4 + aliases: + - hourglass-3 + categories: + - Web Application Icons + + - name: Hourglass + id: hourglass + unicode: f254 + created: 0.4 + categories: + - Web Application Icons + + - name: Rock (Hand) + id: hand-rock-o + unicode: f255 + created: 0.4 + aliases: + - hand-grab-o + categories: + - Web Application Icons + - Hand Icons + + - name: Paper (Hand) + id: hand-paper-o + unicode: f256 + created: 0.4 + aliases: + - hand-stop-o + filter: + - stop + categories: + - Web Application Icons + - Hand Icons + + - name: Scissors (Hand) + id: hand-scissors-o + unicode: f257 + created: 0.4 + categories: + - Web Application Icons + - Hand Icons + + - name: Lizard (Hand) + id: hand-lizard-o + unicode: f258 + created: 0.4 + categories: + - Web Application Icons + - Hand Icons + + - name: Spock (Hand) + id: hand-spock-o + unicode: f259 + created: 0.4 + categories: + - Web Application Icons + - Hand Icons + + - name: Hand Pointer + id: hand-pointer-o + unicode: f25a + created: 0.4 + categories: + - Web Application Icons + - Hand Icons + + - name: Hand Peace + id: hand-peace-o + unicode: f25b + created: 0.4 + categories: + - Web Application Icons + - Hand Icons + + - name: Trademark + id: trademark + unicode: f25c + created: 0.4 + categories: + - Web Application Icons + + - name: Registered Trademark + id: registered + unicode: f25d + created: 0.4 + categories: + - Web Application Icons + + - name: Creative Commons + id: creative-commons + unicode: f25e + created: 0.4 + categories: + - Web Application Icons + + + - name: GG Currency + id: gg + unicode: f260 + created: 0.4 + categories: + - Currency Icons + - Brand Icons + + - name: GG Currency Circle + id: gg-circle + unicode: f261 + created: 0.4 + categories: + - Currency Icons + - Brand Icons + + - name: TripAdvisor + id: tripadvisor + unicode: f262 + created: 0.4 + categories: + - Brand Icons + + - name: Odnoklassniki + id: odnoklassniki + unicode: f263 + created: 0.4 + categories: + - Brand Icons + + - name: Odnoklassniki Square + id: odnoklassniki-square + unicode: f264 + created: 0.4 + categories: + - Brand Icons + + - name: Get Pocket + id: get-pocket + unicode: f265 + created: 0.4 + categories: + - Brand Icons + + - name: Wikipedia W + id: wikipedia-w + unicode: f266 + created: 0.4 + categories: + - Brand Icons + + - name: Safari + id: safari + unicode: f267 + created: 0.4 + filter: + - browser + categories: + - Brand Icons + + - name: Chrome + id: chrome + unicode: f268 + created: 0.4 + filter: + - browser + categories: + - Brand Icons + + - name: Firefox + id: firefox + unicode: f269 + created: 0.4 + filter: + - browser + categories: + - Brand Icons + + - name: Opera + id: opera + unicode: f26a + created: 0.4 + categories: + - Brand Icons + + - name: Internet-explorer + id: internet-explorer + unicode: f26b + created: 0.4 + filter: + - browser + - ie + categories: + - Brand Icons + + - name: Television + id: television + unicode: f26c + created: 0.4 + aliases: + - tv + filter: + - display + - computer + - monitor + categories: + - Web Application Icons + + - name: Contao + id: contao + unicode: f26d + created: 0.4 + categories: + - Brand Icons + + - name: 500px + id: 500px + unicode: f26e + created: 0.4 + categories: + - Brand Icons + + + - name: Amazon + id: amazon + unicode: f270 + created: 0.4 + categories: + - Brand Icons + + - name: Calendar Plus Outlined + id: calendar-plus-o + unicode: f271 + created: 0.4 + categories: + - Web Application Icons + + - name: Calendar Minus Outlined + id: calendar-minus-o + unicode: f272 + created: 0.4 + categories: + - Web Application Icons + + - name: Calendar Times Outlined + id: calendar-times-o + unicode: f273 + created: 0.4 + categories: + - Web Application Icons + + - name: Calendar Check Outlined + id: calendar-check-o + unicode: f274 + created: 0.4 + filter: + - ok + categories: + - Web Application Icons + + - name: Industry + id: industry + unicode: f275 + created: 0.4 + filter: + - factory + categories: + - Web Application Icons + + - name: Map Pin + id: map-pin + unicode: f276 + created: 0.4 + categories: + - Web Application Icons + + - name: Map Signs + id: map-signs + unicode: f277 + created: 0.4 + categories: + - Web Application Icons + + - name: Map Outlined + id: map-o + unicode: f278 + created: 0.4 + categories: + - Web Application Icons + + - name: Map + id: map + unicode: f279 + created: 0.4 + categories: + - Web Application Icons + + - name: Commenting + id: commenting + unicode: f27a + created: 0.4 + filter: + - speech + - notification + - note + - chat + - bubble + - feedback + - message + - texting + - sms + - conversation + categories: + - Web Application Icons + + - name: Commenting Outlined + id: commenting-o + unicode: f27b + created: 0.4 + filter: + - speech + - notification + - note + - chat + - bubble + - feedback + - message + - texting + - sms + - conversation + categories: + - Web Application Icons + + - name: Houzz + id: houzz + unicode: f27c + created: 0.4 + categories: + - Brand Icons + + - name: Vimeo + id: vimeo + unicode: f27d + created: 0.4 + aliases: + - vimeo-v + categories: + - Brand Icons + + - name: Font Awesome Black Tie + id: black-tie + unicode: f27e + created: 0.4 + url: blacktie.io + categories: + - Brand Icons + + + - name: Fonticons + id: fonticons + unicode: f280 + created: 0.4 + url: fonticons.com + categories: + - Brand Icons + + - name: reddit Alien + id: reddit-alien + unicode: f281 + created: 0.4 + categories: + - Brand Icons + + - name: Edge Browser + id: edge + unicode: f282 + created: 0.4 + filter: + - browser + - ie + categories: + - Brand Icons + + - name: Credit Card + id: credit-card-alt + unicode: f283 + created: 0.4 + filter: + - money + - buy + - debit + - checkout + - purchase + - payment + - credit card + categories: + - Payment Icons + - Web Application Icons + + - name: Codie Pie + id: codiepie + unicode: f284 + created: 0.4 + url: codiepie.com + categories: + - Brand Icons + + - name: MODX + id: modx + unicode: f285 + created: 0.4 + categories: + - Brand Icons + + - name: Fort Awesome + id: fort-awesome + unicode: f286 + created: 0.4 + url: fortawesome.com + categories: + - Brand Icons + + - name: USB + id: usb + unicode: f287 + created: 0.4 + categories: + - Brand Icons + + - name: Product Hunt + id: product-hunt + unicode: f288 + created: 0.4 + categories: + - Brand Icons + + - name: Mixcloud + id: mixcloud + unicode: f289 + created: 0.4 + categories: + - Brand Icons + + - name: Scribd + id: scribd + unicode: f28a + created: 0.4 + categories: + - Brand Icons + + - name: Pause Circle + id: pause-circle + unicode: f28b + created: 0.4 + categories: + - Video Player Icons + + - name: Pause Circle Outlined + id: pause-circle-o + unicode: f28c + created: 0.4 + categories: + - Video Player Icons + + - name: Stop Circle + id: stop-circle + unicode: f28d + created: 0.4 + categories: + - Video Player Icons + + - name: Stop Circle Outlined + id: stop-circle-o + unicode: f28e + created: 0.4 + categories: + - Video Player Icons + + + - name: Shopping Bag + id: shopping-bag + unicode: f290 + created: 0.4 + categories: + - Web Application Icons + + - name: Shopping Basket + id: shopping-basket + unicode: f291 + created: 0.4 + categories: + - Web Application Icons + + - name: Hashtag + id: hashtag + unicode: f292 + created: 0.4 + categories: + - Web Application Icons + + - name: Bluetooth + id: bluetooth + unicode: f293 + created: 0.4 + categories: + - Web Application Icons + - Brand Icons + + - name: Bluetooth + id: bluetooth-b + unicode: f294 + created: 0.4 + categories: + - Web Application Icons + - Brand Icons + + - name: Percent + id: percent + unicode: f295 + created: 0.4 + categories: + - Web Application Icons + + + - name: GitLab + id: gitlab + unicode: f296 + created: 0.4 + url: gitlab.com + categories: + - Brand Icons + + - name: WPBeginner + id: wpbeginner + unicode: f297 + created: 0.4 + url: wpbeginner.com + categories: + - Brand Icons + + - name: WPForms + id: wpforms + unicode: f298 + created: 0.4 + url: wpforms.com + categories: + - Brand Icons + + - name: Envira Gallery + id: envira + unicode: f299 + created: 0.4 + url: enviragallery.com + filter: + - leaf + categories: + - Brand Icons + + - name: Universal Access + id: universal-access + unicode: f29a + created: 0.4 + categories: + - Web Application Icons + - Accessibility Icons + + - name: Wheelchair Alt + id: wheelchair-alt + unicode: f29b + created: 0.4 + filter: + - handicap + - person + categories: + - Web Application Icons + - Medical Icons + - Transportation Icons + - Accessibility Icons + + - name: Question Circle Outlined + id: question-circle-o + unicode: f29c + created: 0.4 + categories: + - Web Application Icons + - Accessibility Icons + + - name: Blind + id: blind + unicode: f29d + created: 0.4 + categories: + - Web Application Icons + - Accessibility Icons + + - name: Audio Description + id: audio-description + unicode: f29e + created: 0.4 + categories: + - Web Application Icons + - Accessibility Icons + + + - name: Volume Control Phone + id: volume-control-phone + unicode: f2a0 + created: 0.4 + filter: + - telephone + aliases: + - phone-volume + categories: + - Web Application Icons + - Accessibility Icons + + - name: Braille + id: braille + unicode: f2a1 + created: 0.4 + categories: + - Web Application Icons + - Accessibility Icons + + - name: Assistive Listening Systems + id: assistive-listening-systems + unicode: f2a2 + created: 0.4 + categories: + - Web Application Icons + - Accessibility Icons + + - name: American Sign Language Interpreting + id: american-sign-language-interpreting + unicode: f2a3 + created: 0.4 + aliases: + - asl-interpreting + categories: + - Web Application Icons + - Accessibility Icons + + - name: Deaf + id: deaf + unicode: f2a4 + created: 0.4 + aliases: + - deafness + - hard-of-hearing + categories: + - Web Application Icons + - Accessibility Icons + + - name: Glide + id: glide + unicode: f2a5 + created: 0.4 + categories: + - Brand Icons + + - name: Glide G + id: glide-g + unicode: f2a6 + created: 0.4 + categories: + - Brand Icons + + - name: Sign Language + id: sign-language + unicode: f2a7 + created: 0.4 + aliases: + - signing + categories: + - Web Application Icons + - Accessibility Icons + + + - name: Low Vision + id: low-vision + unicode: f2a8 + created: 0.4 + categories: + - Web Application Icons + - Accessibility Icons + + - name: Viadeo + id: viadeo + unicode: f2a9 + created: 0.4 + categories: + - Brand Icons + + - name: Viadeo Square + id: viadeo-square + unicode: f2aa + created: 0.4 + categories: + - Brand Icons + + - name: Snapchat + id: snapchat + unicode: f2ab + created: 0.4 + categories: + - Brand Icons + + - name: Snapchat Ghost + id: snapchat-ghost + unicode: f2ac + created: 0.4 + categories: + - Brand Icons + + - name: Snapchat Square + id: snapchat-square + unicode: f2ad + created: 0.4 + categories: + - Brand Icons + + - name: First Order + id: first-order + unicode: f2b0 + created: 0.4 + categories: + - Brand Icons + + - name: Yoast + id: yoast + unicode: f2b1 + created: 0.4 + url: yoast.com + categories: + - Brand Icons + + - name: ThemeIsle + id: themeisle + unicode: f2b2 + created: 0.4 + url: themeisle.com + categories: + - Brand Icons + + - name: Google Plus Official + id: google-plus-official + unicode: f2b3 + created: 0.4 + aliases: + - google-plus-circle + categories: + - Brand Icons + + - name: Font Awesome + id: font-awesome + unicode: f2b4 + created: 0.4 + aliases: + - fa + categories: + - Brand Icons + + - name: Handshake Outlined + id: handshake-o + unicode: f2b5 + created: 0.4 + categories: + - Web Application Icons + + - name: Envelope Open + id: envelope-open + unicode: f2b6 + created: 0.4 + filter: + - email + - e-mail + - letter + - support + - mail + - message + - notification + categories: + - Web Application Icons + + - name: Envelope Open Outlined + id: envelope-open-o + unicode: f2b7 + created: 0.4 + filter: + - email + - e-mail + - letter + - support + - mail + - message + - notification + categories: + - Web Application Icons + + - name: Linode + id: linode + unicode: f2b8 + created: 0.4 + url: linode.com + categories: + - Brand Icons + + - name: Address Book + id: address-book + unicode: f2b9 + created: 0.4 + categories: + - Web Application Icons + + - name: Address Book Outlined + id: address-book-o + unicode: f2ba + created: 0.4 + categories: + - Web Application Icons + + - name: Address Card + id: address-card + unicode: f2bb + created: 0.4 + aliases: + - vcard + categories: + - Web Application Icons + + - name: Address Card Outlined + id: address-card-o + unicode: f2bc + created: 0.4 + aliases: + - vcard-o + categories: + - Web Application Icons + + - name: User Circle + id: user-circle + unicode: f2bd + created: 0.4 + categories: + - Web Application Icons + + - name: User Circle Outlined + id: user-circle-o + unicode: f2be + created: 0.4 + categories: + - Web Application Icons + + + - name: User Outlined + id: user-o + unicode: f2c0 + created: 0.4 + categories: + - Web Application Icons + + - name: Identification Badge + id: id-badge + unicode: f2c1 + created: 0.4 + categories: + - Web Application Icons + + - name: Identification Card + id: id-card + unicode: f2c2 + created: 0.4 + aliases: + - drivers-license + categories: + - Web Application Icons + + - name: Identification Card Outlined + id: id-card-o + unicode: f2c3 + created: 0.4 + aliases: + - drivers-license-o + categories: + - Web Application Icons + + - name: Quora + id: quora + unicode: f2c4 + created: 0.4 + categories: + - Brand Icons + + - name: Free Code Camp + id: free-code-camp + unicode: f2c5 + created: 0.4 + categories: + - Brand Icons + + - name: Telegram + id: telegram + unicode: f2c6 + created: 0.4 + categories: + - Brand Icons + + - name: Thermometer Full + id: thermometer-full + unicode: f2c7 + created: 0.4 + aliases: + - thermometer-4 + - thermometer + categories: + - Web Application Icons + + - name: Thermometer 3/4 Full + id: thermometer-three-quarters + unicode: f2c8 + created: 0.4 + aliases: + - thermometer-3 + categories: + - Web Application Icons + + - name: Thermometer 1/2 Full + id: thermometer-half + unicode: f2c9 + created: 0.4 + aliases: + - thermometer-2 + categories: + - Web Application Icons + + - name: Thermometer 1/4 Full + id: thermometer-quarter + unicode: f2ca + created: 0.4 + aliases: + - thermometer-1 + categories: + - Web Application Icons + + - name: Thermometer Empty + id: thermometer-empty + unicode: f2cb + created: 0.4 + aliases: + - thermometer-0 + categories: + - Web Application Icons + + - name: Shower + id: shower + unicode: f2cc + created: 0.4 + categories: + - Web Application Icons + + - name: Bath + id: bath + unicode: f2cd + created: 0.4 + aliases: + - bathtub + - s15 + categories: + - Web Application Icons + + - name: Podcast + id: podcast + unicode: f2ce + created: 0.4 + categories: + - Web Application Icons + + + - name: Window Maximize + id: window-maximize + unicode: f2d0 + created: 0.4 + categories: + - Web Application Icons + + - name: Window Minimize + id: window-minimize + unicode: f2d1 + created: 0.4 + categories: + - Web Application Icons + + - name: Window Restore + id: window-restore + unicode: f2d2 + created: 0.4 + categories: + - Web Application Icons + + - name: Window Close + id: window-close + unicode: f2d3 + created: 0.4 + aliases: + - times-rectangle + categories: + - Web Application Icons + + - name: Window Close Outline + id: window-close-o + unicode: f2d4 + created: 0.4 + aliases: + - times-rectangle-o + categories: + - Web Application Icons + + - name: Bandcamp + id: bandcamp + unicode: f2d5 + created: 0.4 + categories: + - Brand Icons + + - name: Grav + id: grav + unicode: f2d6 + created: 0.4 + categories: + - Brand Icons + + - name: Etsy + id: etsy + unicode: f2d7 + created: 0.4 + categories: + - Brand Icons + + - name: IMDB + id: imdb + unicode: f2d8 + created: 0.4 + categories: + - Brand Icons + + - name: Ravelry + id: ravelry + unicode: f2d9 + created: 0.4 + categories: + - Brand Icons + + - name: Eercast + id: eercast + unicode: f2da + created: 0.4 + url: eercast.com + categories: + - Brand Icons + + - name: Microchip + id: microchip + unicode: f2db + created: 0.4 + categories: + - Web Application Icons + + - name: Snowflake Outlined + id: snowflake-o + unicode: f2dc + created: 0.4 + categories: + - Web Application Icons + + - name: Superpowers + id: superpowers + unicode: f2dd + created: 0.4 + url: superpowers.io + categories: + - Brand Icons + + - name: WPExplorer + id: wpexplorer + unicode: f2de + created: 0.4 + url: wpexplorer.com + categories: + - Brand Icons + + - name: Meetup + id: meetup + unicode: f2e0 + created: 0.4 + categories: + - Brand Icons + + - name: Mastodon + id: mastodon + unicode: f2e1 + created: 1.0 + url: joinmastodon.org + filter: + - toot + - social-network + - federation + categories: + - Web Application Icons + - Brand Icons + + - name: Mastodon Alt + id: mastodon-alt + unicode: f2e2 + created: 1.0 + url: joinmastodon.org + filter: + - toot + - social-network + - federation + categories: + - Web Application Icons + - Brand Icons + + - name: Fork Awesome + id: fork-awesome + unicode: f2e3 + created: 1.0 + url: forkawesome.github.io + filter: + - font + - fork + aliases: + - fork-circle + categories: + - Brand Icons + + - name: PeerTube + id: peertube + unicode: f2e4 + created: 1.0 + url: github.com/Chocobozzz/PeerTube + filter: + - video + - social-network + - federation + categories: + - Web Application Icons + - Brand Icons + + - name: Diaspora* + id: diaspora + unicode: f2e5 + created: 1.0 + url: diasporafoundation.org + filter: + - social-network + - federation + categories: + - Web Application Icons + - Brand Icons + + - name: Friendica + id: friendica + unicode: f2e6 + created: 1.0 + url: friendi.ca + filter: + - social-network + - federation + categories: + - Web Application Icons + - Brand Icons + + - name: GNU Social + id: gnu-social + unicode: f2e7 + created: 1.0 + url: gnu.io + filter: + - social-network + - federation + categories: + - Web Application Icons + - Brand Icons + + - name: Liberapay + id: liberapay-square + unicode: f2e8 + created: 1.0 + url: liberapay.com + categories: + - Web Application Icons + - Payment Icons + - Brand Icons + + - name: Liberapay + id: liberapay + unicode: f2e9 + created: 1.0 + url: liberapay.com + categories: + - Web Application Icons + - Payment Icons + - Brand Icons + + - name: Scuttlebutt + id: scuttlebutt + unicode: f2ea + created: 1.0 + url: scuttlebutt.nz + filter: + - social-network + - federation + aliases: + - ssb + categories: + - Web Application Icons + - Brand Icons + + - name: Hubzilla + id: hubzilla + unicode: f2eb + created: 1.0 + url: hubzilla.org + filter: + - social-network + - federation + categories: + - Web Application Icons + - Brand Icons + + - name: Socialhome + id: social-home + unicode: f2ec + created: 1.0 + url: socialhome.network + filter: + - social-network + - federation + categories: + - Web Application Icons + - Brand Icons + + - name: ArtStation + id: artstation + unicode: f2ed + created: 1.0 + url: artstation.com + filter: + - social-network + - art + categories: + - Web Application Icons + - Brand Icons + + - name: Discord + id: discord + unicode: f2ee + created: 1.0 + url: discordapp.com + filter: + - chat + categories: + - Web Application Icons + - Brand Icons + + - name: Discord + id: discord-alt + unicode: f2ef + created: 1.0 + url: discordapp.com + filter: + - chat + categories: + - Web Application Icons + - Brand Icons + + - name: Patreon + id: patreon + unicode: f2f0 + created: 1.0 + url: patreon.com + filter: + - funding + categories: + - Payment Icons + - Brand Icons + + - name: Snowdrift + id: snowdrift + unicode: f2f1 + created: 1.0 + url: snowdrift.coop + categories: + - Brand Icons + + - name: ActivityPub + id: activitypub + unicode: f2f2 + created: 1.0 + url: activitypub.rocks + categories: + - Brand Icons + + - name: Ethereum + id: ethereum + unicode: f2f3 + created: 1.0 + url: ethereum.org + categories: + - Payment Icons + - Brand Icons + + - name: Keybase + id: keybase + unicode: f2f4 + created: 1.0 + url: keybase.io + categories: + - Brand Icons + + - name: Shaarli + id: shaarli + unicode: f2f5 + created: 1.0 + url: github.com/shaarli/Shaarli + categories: + - Brand Icons + + - name: Shaarli Outlined + id: shaarli-o + unicode: f2f6 + created: 1.0 + categories: + - Brand Icons + + - name: Key (Modern) + id: key-modern + unicode: f2f7 + created: 1.0 + aliases: + - cut-key + filter: + - unlock + - password + categories: + - Web Application Icons + + - name: XMPP + id: xmpp + unicode: f2f9 + created: 1.0 + filter: + - message + - iot + url: xmpp.org + categories: + - Brand Icons + + - name: Archive.org + id: archive-org + unicode: f2fc + created: 1.0 + filter: + - link + url: archive.org + categories: + - Brand Icons + + - name: Freedombox + id: freedombox + unicode: f2fd + created: 1.0 + url: freedombox.org + categories: + - Brand Icons + + - name: Facebook Messenger + id: facebook-messenger + unicode: f2fe + created: 1.0 + url: messenger.com + filter: + - social network + categories: + - Brand Icons + + - name: Debian + id: debian + unicode: f2ff + created: 1.0 + url: debian.org + categories: + - Brand Icons + + - name: Mastodon Square + id: mastodon-square + unicode: f300 + created: 1.0 + filter: + - social network + url: joinmastodon.org + categories: + - Brand Icons + + - name: Tipeee + id: tipeee + unicode: f301 + created: 1.0 + url: tipeee.com + filter: + - funding + categories: + - Payment Icons + - Brand Icons + + - name: React + id: react + unicode: f302 + created: 1.0 + url: reactjs.org + categories: + - Brand Icons + + - name: Dogmazic + id: dogmazic + unicode: f303 + created: 1.0 + url: dogmazic.net + categories: + - Brand Icons + + - name: Zotero + id: zotero + unicode: f309 + created: 1.1 + url: zotero.org + categories: + - Brand Icons + + - name: Nodejs + id: nodejs + unicode: f308 + created: 1.1 + url: nodejs.org + categories: + - Brand Icons + + - name: Nextcloud + id: nextcloud + unicode: f306 + created: 1.1 + url: nextcloud.com + categories: + - Brand Icons + + - name: Nextcloud Square + id: nextcloud-square + unicode: f307 + created: 1.1 + url: nextcloud.com + categories: + - Brand Icons + + - name: Hackaday + id: hackaday + unicode: f30a + created: 1.1 + url: hackaday.com + categories: + - Brand Icons + + - name: Laravel + id: laravel + unicode: f30b + created: 1.1 + url: laravel.com + categories: + - Brand Icons + + - name: Signal App + id: signalapp + unicode: f30c + created: 1.1 + url: signal.org + filter: + - message + - texting + + - name: GnuPG + id: gnupg + unicode: f30d + created: 1.1 + url: gnupg.org + categories: + - Brand Icons + + - name: PHP + id: php + unicode: f30e + created: 1.1 + url: php.net + categories: + - Brand Icons + + - name: FFmpeg + id: ffmpeg + unicode: f30f + created: 1.1 + url: ffmpeg.org + categories: + - Brand Icons + + - name: Joplin + id: joplin + unicode: f310 + created: 1.0 + url: joplin.cozic.net + categories: + - Brand Icons + + - name: Syncthing + id: syncthing + unicode: f311 + created: 1.1 + url: syncthing.net + categories: + - Brand Icons + + - name: Inkscape + id: inkscape + unicode: f312 + created: 1.1 + url: inkscape.org + categories: + - Brand Icons + + - name: Matrix.org + id: matrix-org + unicode: f313 + created: 1.1 + url: matrix.org + filter: + - chat + - federation + - message + categories: + - Brand Icons + + - name: Pixelfed + id: pixelfed + unicode: f314 + created: 1.1 + url: pixelfed.social + filter: + - social-network + - federation + - photo + categories: + - Brand Icons + + - name: Bootstrap + id: bootstrap + unicode: f315 + created: 1.1 + url: getbootstrap.com + categories: + - Brand Icons + + - name: Dev.to + id: dev-to + unicode: f316 + created: 1.1 + url: dev.to + categories: + - Brand Icons + + - name: Hashnode + id: hashnode + unicode: f317 + created: 1.1 + url: hashnode.com + categories: + - Brand Icons + + - name: Jirafeau + id: jirafeau + unicode: f318 + created: 1.1 + url: jirafeau.net + categories: + - Brand Icons + + - name: Emby + id: emby + unicode: f319 + created: 1.1 + url: emby.media + categories: + - Brand Icons + + - name: Wikidata + id: wikidata + unicode: f31a + created: 1.1 + url: wikidata.org + categories: + - Brand Icons + + - name: Gimp + id: gimp + unicode: f31b + created: 1.1 + url: gimp.org + categories: + - Brand Icons + + - name: C + id: c + unicode: f31c + created: 1.1 + categories: + - Brand Icons + + - name: DigitalOcean + id: digitalocean + unicode: f31d + created: 1.1 + url: digitalocean.com + categories: + - Brand Icons + + - name: AT&T + id: att + unicode: f31e + created: 1.1 + url: att.com + categories: + - Brand Icons + + - name: Gitea + id: gitea + unicode: f31f + created: 1.1 + url: gitea.io + categories: + - Brand Icons + + - name: EPUB + id: file-epub + unicode: f321 + created: 1.1 + categories: + - Web Application Icons + - File Type Icons + + - name: Python + id: python + unicode: f322 + created: 1.1 + url: python.org + categories: + - Brand Icons + + - name: Archlinux + id: archlinux + unicode: f323 + created: 1.1 + url: archlinux.org + categories: + - Brand Icons + + - name: Pleroma + id: pleroma + unicode: f324 + created: 1.1 + url: pleroma.social + filter: + - social-network + - federation + categories: + - Brand Icons + - Web Application Icons + + - name: Unsplash + id: unsplash + unicode: f325 + created: 1.1 + url: unsplash.com + filter: + - photo + categories: + - Brand Icons + + - name: Hackster + id: hackster + unicode: f326 + created: 1.1 + url: hackster.io + categories: + - Brand Icons + + - name: Spell check + id: spell-check + unicode: f327 + created: 1.1 + filter: + - checkmark + - spelling + categories: + - Web Application Icons + + - name: Moon + id: moon + unicode: f328 + created: 1.1 + filter: + - night + - darker + - contrast + - crescent + categories: + - Web Application Icons + + - name: Sun + id: sun + unicode: f329 + created: 1.1 + filter: + - weather + - contrast + - lighter + - brighten + - day + categories: + - Web Application Icons + + - name: F-droid + id: f-droid + unicode: f32a + created: 1.1 + url: f-droid.org + categories: + - Brand Icons + + - name: biometric + id: biometric + unicode: f32b + created: 1.1 + filter: + - biometric + - passport + categories: + - Web Application Icons diff --git a/css/fork-awesome/src/icons/svg/500px.svg b/css/fork-awesome/src/icons/svg/500px.svg new file mode 100644 index 0000000..4c62d87 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/500px.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/activitypub.svg b/css/fork-awesome/src/icons/svg/activitypub.svg new file mode 100644 index 0000000..74cd544 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/activitypub.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/address-book-o.svg b/css/fork-awesome/src/icons/svg/address-book-o.svg new file mode 100644 index 0000000..63da231 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/address-book-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/address-book.svg b/css/fork-awesome/src/icons/svg/address-book.svg new file mode 100644 index 0000000..3363667 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/address-book.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/address-card-o.svg b/css/fork-awesome/src/icons/svg/address-card-o.svg new file mode 100644 index 0000000..1cbfadb --- /dev/null +++ b/css/fork-awesome/src/icons/svg/address-card-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/address-card.svg b/css/fork-awesome/src/icons/svg/address-card.svg new file mode 100644 index 0000000..72bb7a5 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/address-card.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/adjust.svg b/css/fork-awesome/src/icons/svg/adjust.svg new file mode 100644 index 0000000..b5c0524 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/adjust.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/adn.svg b/css/fork-awesome/src/icons/svg/adn.svg new file mode 100644 index 0000000..534d8aa --- /dev/null +++ b/css/fork-awesome/src/icons/svg/adn.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/align-center.svg b/css/fork-awesome/src/icons/svg/align-center.svg new file mode 100644 index 0000000..c21f40c --- /dev/null +++ b/css/fork-awesome/src/icons/svg/align-center.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/align-justify.svg b/css/fork-awesome/src/icons/svg/align-justify.svg new file mode 100644 index 0000000..e0f95c5 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/align-justify.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/align-left.svg b/css/fork-awesome/src/icons/svg/align-left.svg new file mode 100644 index 0000000..072204c --- /dev/null +++ b/css/fork-awesome/src/icons/svg/align-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/align-right.svg b/css/fork-awesome/src/icons/svg/align-right.svg new file mode 100644 index 0000000..544161a --- /dev/null +++ b/css/fork-awesome/src/icons/svg/align-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/amazon.svg b/css/fork-awesome/src/icons/svg/amazon.svg new file mode 100644 index 0000000..ce59073 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/amazon.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/ambulance.svg b/css/fork-awesome/src/icons/svg/ambulance.svg new file mode 100644 index 0000000..cf57bf9 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/ambulance.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/american-sign-language-interpreting.svg b/css/fork-awesome/src/icons/svg/american-sign-language-interpreting.svg new file mode 100644 index 0000000..140325f --- /dev/null +++ b/css/fork-awesome/src/icons/svg/american-sign-language-interpreting.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/anchor.svg b/css/fork-awesome/src/icons/svg/anchor.svg new file mode 100644 index 0000000..4b77c63 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/anchor.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/android.svg b/css/fork-awesome/src/icons/svg/android.svg new file mode 100644 index 0000000..c57bb7f --- /dev/null +++ b/css/fork-awesome/src/icons/svg/android.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/angellist.svg b/css/fork-awesome/src/icons/svg/angellist.svg new file mode 100644 index 0000000..025e9c5 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/angellist.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/angle-double-down.svg b/css/fork-awesome/src/icons/svg/angle-double-down.svg new file mode 100644 index 0000000..cc6dfba --- /dev/null +++ b/css/fork-awesome/src/icons/svg/angle-double-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/angle-double-left.svg b/css/fork-awesome/src/icons/svg/angle-double-left.svg new file mode 100644 index 0000000..398cd99 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/angle-double-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/angle-double-right.svg b/css/fork-awesome/src/icons/svg/angle-double-right.svg new file mode 100644 index 0000000..f76c1cf --- /dev/null +++ b/css/fork-awesome/src/icons/svg/angle-double-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/angle-double-up.svg b/css/fork-awesome/src/icons/svg/angle-double-up.svg new file mode 100644 index 0000000..4b54220 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/angle-double-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/angle-down.svg b/css/fork-awesome/src/icons/svg/angle-down.svg new file mode 100644 index 0000000..5bab629 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/angle-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/angle-left.svg b/css/fork-awesome/src/icons/svg/angle-left.svg new file mode 100644 index 0000000..a52814a --- /dev/null +++ b/css/fork-awesome/src/icons/svg/angle-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/angle-right.svg b/css/fork-awesome/src/icons/svg/angle-right.svg new file mode 100644 index 0000000..c19bd1a --- /dev/null +++ b/css/fork-awesome/src/icons/svg/angle-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/angle-up.svg b/css/fork-awesome/src/icons/svg/angle-up.svg new file mode 100644 index 0000000..1514c98 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/angle-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/apple.svg b/css/fork-awesome/src/icons/svg/apple.svg new file mode 100644 index 0000000..9a373c3 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/apple.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/archive-org.svg b/css/fork-awesome/src/icons/svg/archive-org.svg new file mode 100644 index 0000000..952a614 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/archive-org.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/archive.svg b/css/fork-awesome/src/icons/svg/archive.svg new file mode 100644 index 0000000..c0e7635 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/archive.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/archlinux.svg b/css/fork-awesome/src/icons/svg/archlinux.svg new file mode 100644 index 0000000..2eb08ec --- /dev/null +++ b/css/fork-awesome/src/icons/svg/archlinux.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/area-chart.svg b/css/fork-awesome/src/icons/svg/area-chart.svg new file mode 100644 index 0000000..221e6d9 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/area-chart.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/arrow-circle-down.svg b/css/fork-awesome/src/icons/svg/arrow-circle-down.svg new file mode 100644 index 0000000..314fd4f --- /dev/null +++ b/css/fork-awesome/src/icons/svg/arrow-circle-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/arrow-circle-left.svg b/css/fork-awesome/src/icons/svg/arrow-circle-left.svg new file mode 100644 index 0000000..1034756 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/arrow-circle-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/arrow-circle-o-down.svg b/css/fork-awesome/src/icons/svg/arrow-circle-o-down.svg new file mode 100644 index 0000000..ba452df --- /dev/null +++ b/css/fork-awesome/src/icons/svg/arrow-circle-o-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/arrow-circle-o-left.svg b/css/fork-awesome/src/icons/svg/arrow-circle-o-left.svg new file mode 100644 index 0000000..ec07c44 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/arrow-circle-o-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/arrow-circle-o-right.svg b/css/fork-awesome/src/icons/svg/arrow-circle-o-right.svg new file mode 100644 index 0000000..5d9c6f7 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/arrow-circle-o-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/arrow-circle-o-up.svg b/css/fork-awesome/src/icons/svg/arrow-circle-o-up.svg new file mode 100644 index 0000000..870e08c --- /dev/null +++ b/css/fork-awesome/src/icons/svg/arrow-circle-o-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/arrow-circle-right.svg b/css/fork-awesome/src/icons/svg/arrow-circle-right.svg new file mode 100644 index 0000000..f616fab --- /dev/null +++ b/css/fork-awesome/src/icons/svg/arrow-circle-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/arrow-circle-up.svg b/css/fork-awesome/src/icons/svg/arrow-circle-up.svg new file mode 100644 index 0000000..d4264e4 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/arrow-circle-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/arrow-down.svg b/css/fork-awesome/src/icons/svg/arrow-down.svg new file mode 100644 index 0000000..9831f3f --- /dev/null +++ b/css/fork-awesome/src/icons/svg/arrow-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/arrow-left.svg b/css/fork-awesome/src/icons/svg/arrow-left.svg new file mode 100644 index 0000000..50e9b92 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/arrow-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/arrow-right.svg b/css/fork-awesome/src/icons/svg/arrow-right.svg new file mode 100644 index 0000000..e34f87d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/arrow-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/arrow-up.svg b/css/fork-awesome/src/icons/svg/arrow-up.svg new file mode 100644 index 0000000..589f9ad --- /dev/null +++ b/css/fork-awesome/src/icons/svg/arrow-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/arrows-alt.svg b/css/fork-awesome/src/icons/svg/arrows-alt.svg new file mode 100644 index 0000000..a56a071 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/arrows-alt.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/arrows-h.svg b/css/fork-awesome/src/icons/svg/arrows-h.svg new file mode 100644 index 0000000..2eadeb0 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/arrows-h.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/arrows-v.svg b/css/fork-awesome/src/icons/svg/arrows-v.svg new file mode 100644 index 0000000..4063330 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/arrows-v.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/arrows.svg b/css/fork-awesome/src/icons/svg/arrows.svg new file mode 100644 index 0000000..bc77002 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/arrows.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/artstation.svg b/css/fork-awesome/src/icons/svg/artstation.svg new file mode 100644 index 0000000..614d5fd --- /dev/null +++ b/css/fork-awesome/src/icons/svg/artstation.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/css/fork-awesome/src/icons/svg/assistive-listening-systems.svg b/css/fork-awesome/src/icons/svg/assistive-listening-systems.svg new file mode 100644 index 0000000..feee81a --- /dev/null +++ b/css/fork-awesome/src/icons/svg/assistive-listening-systems.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/asterisk.svg b/css/fork-awesome/src/icons/svg/asterisk.svg new file mode 100644 index 0000000..24384e6 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/asterisk.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/at.svg b/css/fork-awesome/src/icons/svg/at.svg new file mode 100644 index 0000000..876f791 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/at.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/att.svg b/css/fork-awesome/src/icons/svg/att.svg new file mode 100644 index 0000000..991872d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/att.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/audio-description.svg b/css/fork-awesome/src/icons/svg/audio-description.svg new file mode 100644 index 0000000..d2e39d9 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/audio-description.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/backward.svg b/css/fork-awesome/src/icons/svg/backward.svg new file mode 100644 index 0000000..c7fbfd6 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/backward.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/balance-scale.svg b/css/fork-awesome/src/icons/svg/balance-scale.svg new file mode 100644 index 0000000..6929773 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/balance-scale.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/ban.svg b/css/fork-awesome/src/icons/svg/ban.svg new file mode 100644 index 0000000..1a8dd5a --- /dev/null +++ b/css/fork-awesome/src/icons/svg/ban.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/bandcamp.svg b/css/fork-awesome/src/icons/svg/bandcamp.svg new file mode 100644 index 0000000..817bf5c --- /dev/null +++ b/css/fork-awesome/src/icons/svg/bandcamp.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/bar-chart.svg b/css/fork-awesome/src/icons/svg/bar-chart.svg new file mode 100644 index 0000000..463c6f2 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/bar-chart.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/barcode.svg b/css/fork-awesome/src/icons/svg/barcode.svg new file mode 100644 index 0000000..e843cf9 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/barcode.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/bars.svg b/css/fork-awesome/src/icons/svg/bars.svg new file mode 100644 index 0000000..2dec65f --- /dev/null +++ b/css/fork-awesome/src/icons/svg/bars.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/bath.svg b/css/fork-awesome/src/icons/svg/bath.svg new file mode 100644 index 0000000..5aeccf7 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/bath.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/battery-empty.svg b/css/fork-awesome/src/icons/svg/battery-empty.svg new file mode 100644 index 0000000..a919059 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/battery-empty.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/battery-full.svg b/css/fork-awesome/src/icons/svg/battery-full.svg new file mode 100644 index 0000000..1022c87 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/battery-full.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/battery-half.svg b/css/fork-awesome/src/icons/svg/battery-half.svg new file mode 100644 index 0000000..b31e3eb --- /dev/null +++ b/css/fork-awesome/src/icons/svg/battery-half.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/battery-quarter.svg b/css/fork-awesome/src/icons/svg/battery-quarter.svg new file mode 100644 index 0000000..2b2a7aa --- /dev/null +++ b/css/fork-awesome/src/icons/svg/battery-quarter.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/battery-three-quarters.svg b/css/fork-awesome/src/icons/svg/battery-three-quarters.svg new file mode 100644 index 0000000..e22a0e5 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/battery-three-quarters.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/bed.svg b/css/fork-awesome/src/icons/svg/bed.svg new file mode 100644 index 0000000..28beb9c --- /dev/null +++ b/css/fork-awesome/src/icons/svg/bed.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/beer.svg b/css/fork-awesome/src/icons/svg/beer.svg new file mode 100644 index 0000000..6d96f6a --- /dev/null +++ b/css/fork-awesome/src/icons/svg/beer.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/behance-square.svg b/css/fork-awesome/src/icons/svg/behance-square.svg new file mode 100644 index 0000000..7562cda --- /dev/null +++ b/css/fork-awesome/src/icons/svg/behance-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/behance.svg b/css/fork-awesome/src/icons/svg/behance.svg new file mode 100644 index 0000000..e4c6be6 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/behance.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/bell-o.svg b/css/fork-awesome/src/icons/svg/bell-o.svg new file mode 100644 index 0000000..0f0ac08 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/bell-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/bell-slash-o.svg b/css/fork-awesome/src/icons/svg/bell-slash-o.svg new file mode 100644 index 0000000..6be3244 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/bell-slash-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/bell-slash.svg b/css/fork-awesome/src/icons/svg/bell-slash.svg new file mode 100644 index 0000000..88f9545 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/bell-slash.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/bell.svg b/css/fork-awesome/src/icons/svg/bell.svg new file mode 100644 index 0000000..1ac38f2 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/bell.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/bicycle.svg b/css/fork-awesome/src/icons/svg/bicycle.svg new file mode 100644 index 0000000..7777e71 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/bicycle.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/binoculars.svg b/css/fork-awesome/src/icons/svg/binoculars.svg new file mode 100644 index 0000000..304bb41 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/binoculars.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/biometric.svg b/css/fork-awesome/src/icons/svg/biometric.svg new file mode 100644 index 0000000..d404444 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/biometric.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/birthday-cake.svg b/css/fork-awesome/src/icons/svg/birthday-cake.svg new file mode 100644 index 0000000..7ebb024 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/birthday-cake.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/bitbucket-square.svg b/css/fork-awesome/src/icons/svg/bitbucket-square.svg new file mode 100644 index 0000000..3f54096 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/bitbucket-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/bitbucket.svg b/css/fork-awesome/src/icons/svg/bitbucket.svg new file mode 100644 index 0000000..065ddd5 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/bitbucket.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/black-tie.svg b/css/fork-awesome/src/icons/svg/black-tie.svg new file mode 100644 index 0000000..b63c72f --- /dev/null +++ b/css/fork-awesome/src/icons/svg/black-tie.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/blind.svg b/css/fork-awesome/src/icons/svg/blind.svg new file mode 100644 index 0000000..6e59839 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/blind.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/bluetooth-b.svg b/css/fork-awesome/src/icons/svg/bluetooth-b.svg new file mode 100644 index 0000000..3823968 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/bluetooth-b.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/bluetooth.svg b/css/fork-awesome/src/icons/svg/bluetooth.svg new file mode 100644 index 0000000..910e765 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/bluetooth.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/bold.svg b/css/fork-awesome/src/icons/svg/bold.svg new file mode 100644 index 0000000..7cae4b5 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/bold.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/bolt.svg b/css/fork-awesome/src/icons/svg/bolt.svg new file mode 100644 index 0000000..9b4dbe1 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/bolt.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/bomb.svg b/css/fork-awesome/src/icons/svg/bomb.svg new file mode 100644 index 0000000..beb8b38 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/bomb.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/book.svg b/css/fork-awesome/src/icons/svg/book.svg new file mode 100644 index 0000000..23c2148 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/book.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/bookmark-o.svg b/css/fork-awesome/src/icons/svg/bookmark-o.svg new file mode 100644 index 0000000..c594e6c --- /dev/null +++ b/css/fork-awesome/src/icons/svg/bookmark-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/bookmark.svg b/css/fork-awesome/src/icons/svg/bookmark.svg new file mode 100644 index 0000000..547a443 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/bookmark.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/bootstrap.svg b/css/fork-awesome/src/icons/svg/bootstrap.svg new file mode 100644 index 0000000..40c1f79 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/bootstrap.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/braille.svg b/css/fork-awesome/src/icons/svg/braille.svg new file mode 100644 index 0000000..bfd080c --- /dev/null +++ b/css/fork-awesome/src/icons/svg/braille.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/briefcase.svg b/css/fork-awesome/src/icons/svg/briefcase.svg new file mode 100644 index 0000000..8b83cce --- /dev/null +++ b/css/fork-awesome/src/icons/svg/briefcase.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/btc.svg b/css/fork-awesome/src/icons/svg/btc.svg new file mode 100644 index 0000000..e86ee2d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/btc.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/bug.svg b/css/fork-awesome/src/icons/svg/bug.svg new file mode 100644 index 0000000..cfd6e51 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/bug.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/building-o.svg b/css/fork-awesome/src/icons/svg/building-o.svg new file mode 100644 index 0000000..f805168 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/building-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/building.svg b/css/fork-awesome/src/icons/svg/building.svg new file mode 100644 index 0000000..536ebd8 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/building.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/bullhorn.svg b/css/fork-awesome/src/icons/svg/bullhorn.svg new file mode 100644 index 0000000..311055b --- /dev/null +++ b/css/fork-awesome/src/icons/svg/bullhorn.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/bullseye.svg b/css/fork-awesome/src/icons/svg/bullseye.svg new file mode 100644 index 0000000..64c3940 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/bullseye.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/bus.svg b/css/fork-awesome/src/icons/svg/bus.svg new file mode 100644 index 0000000..8ae2c90 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/bus.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/buysellads.svg b/css/fork-awesome/src/icons/svg/buysellads.svg new file mode 100644 index 0000000..7897b35 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/buysellads.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/c.svg b/css/fork-awesome/src/icons/svg/c.svg new file mode 100644 index 0000000..c19f3fb --- /dev/null +++ b/css/fork-awesome/src/icons/svg/c.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/calculator.svg b/css/fork-awesome/src/icons/svg/calculator.svg new file mode 100644 index 0000000..33f0604 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/calculator.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/calendar-check-o.svg b/css/fork-awesome/src/icons/svg/calendar-check-o.svg new file mode 100644 index 0000000..0845b3d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/calendar-check-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/calendar-minus-o.svg b/css/fork-awesome/src/icons/svg/calendar-minus-o.svg new file mode 100644 index 0000000..edbd7e5 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/calendar-minus-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/calendar-o.svg b/css/fork-awesome/src/icons/svg/calendar-o.svg new file mode 100644 index 0000000..fccec95 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/calendar-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/calendar-plus-o.svg b/css/fork-awesome/src/icons/svg/calendar-plus-o.svg new file mode 100644 index 0000000..f7df1c3 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/calendar-plus-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/calendar-times-o.svg b/css/fork-awesome/src/icons/svg/calendar-times-o.svg new file mode 100644 index 0000000..308358e --- /dev/null +++ b/css/fork-awesome/src/icons/svg/calendar-times-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/calendar.svg b/css/fork-awesome/src/icons/svg/calendar.svg new file mode 100644 index 0000000..787dbf1 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/calendar.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/camera-retro.svg b/css/fork-awesome/src/icons/svg/camera-retro.svg new file mode 100644 index 0000000..9153f79 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/camera-retro.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/camera.svg b/css/fork-awesome/src/icons/svg/camera.svg new file mode 100644 index 0000000..da77436 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/camera.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/car.svg b/css/fork-awesome/src/icons/svg/car.svg new file mode 100644 index 0000000..a9f07dc --- /dev/null +++ b/css/fork-awesome/src/icons/svg/car.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/caret-down.svg b/css/fork-awesome/src/icons/svg/caret-down.svg new file mode 100644 index 0000000..2fe29d6 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/caret-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/caret-left.svg b/css/fork-awesome/src/icons/svg/caret-left.svg new file mode 100644 index 0000000..4ade5e8 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/caret-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/caret-right.svg b/css/fork-awesome/src/icons/svg/caret-right.svg new file mode 100644 index 0000000..8f3306d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/caret-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/caret-square-o-down.svg b/css/fork-awesome/src/icons/svg/caret-square-o-down.svg new file mode 100644 index 0000000..b214726 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/caret-square-o-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/caret-square-o-left.svg b/css/fork-awesome/src/icons/svg/caret-square-o-left.svg new file mode 100644 index 0000000..831cdd1 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/caret-square-o-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/caret-square-o-right.svg b/css/fork-awesome/src/icons/svg/caret-square-o-right.svg new file mode 100644 index 0000000..3e67c76 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/caret-square-o-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/caret-square-o-up.svg b/css/fork-awesome/src/icons/svg/caret-square-o-up.svg new file mode 100644 index 0000000..a9e6607 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/caret-square-o-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/caret-up.svg b/css/fork-awesome/src/icons/svg/caret-up.svg new file mode 100644 index 0000000..f61a8bc --- /dev/null +++ b/css/fork-awesome/src/icons/svg/caret-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/cart-arrow-down.svg b/css/fork-awesome/src/icons/svg/cart-arrow-down.svg new file mode 100644 index 0000000..9c06d05 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/cart-arrow-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/cart-plus.svg b/css/fork-awesome/src/icons/svg/cart-plus.svg new file mode 100644 index 0000000..bd644ab --- /dev/null +++ b/css/fork-awesome/src/icons/svg/cart-plus.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/cc-amex.svg b/css/fork-awesome/src/icons/svg/cc-amex.svg new file mode 100644 index 0000000..80ba949 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/cc-amex.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/cc-diners-club.svg b/css/fork-awesome/src/icons/svg/cc-diners-club.svg new file mode 100644 index 0000000..a4e13c2 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/cc-diners-club.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/cc-discover.svg b/css/fork-awesome/src/icons/svg/cc-discover.svg new file mode 100644 index 0000000..c72a516 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/cc-discover.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/cc-jcb.svg b/css/fork-awesome/src/icons/svg/cc-jcb.svg new file mode 100644 index 0000000..4a5d061 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/cc-jcb.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/cc-mastercard.svg b/css/fork-awesome/src/icons/svg/cc-mastercard.svg new file mode 100644 index 0000000..e3809fc --- /dev/null +++ b/css/fork-awesome/src/icons/svg/cc-mastercard.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/cc-paypal.svg b/css/fork-awesome/src/icons/svg/cc-paypal.svg new file mode 100644 index 0000000..d18e4f3 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/cc-paypal.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/cc-stripe.svg b/css/fork-awesome/src/icons/svg/cc-stripe.svg new file mode 100644 index 0000000..b1141ba --- /dev/null +++ b/css/fork-awesome/src/icons/svg/cc-stripe.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/cc-visa.svg b/css/fork-awesome/src/icons/svg/cc-visa.svg new file mode 100644 index 0000000..e9732d8 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/cc-visa.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/cc.svg b/css/fork-awesome/src/icons/svg/cc.svg new file mode 100644 index 0000000..0aaf094 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/cc.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/certificate.svg b/css/fork-awesome/src/icons/svg/certificate.svg new file mode 100644 index 0000000..9035c2c --- /dev/null +++ b/css/fork-awesome/src/icons/svg/certificate.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/chain-broken.svg b/css/fork-awesome/src/icons/svg/chain-broken.svg new file mode 100644 index 0000000..4e65430 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/chain-broken.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/check-circle-o.svg b/css/fork-awesome/src/icons/svg/check-circle-o.svg new file mode 100644 index 0000000..0a31c1c --- /dev/null +++ b/css/fork-awesome/src/icons/svg/check-circle-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/check-circle.svg b/css/fork-awesome/src/icons/svg/check-circle.svg new file mode 100644 index 0000000..03142a0 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/check-circle.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/check-square-o.svg b/css/fork-awesome/src/icons/svg/check-square-o.svg new file mode 100644 index 0000000..e337680 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/check-square-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/check-square.svg b/css/fork-awesome/src/icons/svg/check-square.svg new file mode 100644 index 0000000..7a20589 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/check-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/check.svg b/css/fork-awesome/src/icons/svg/check.svg new file mode 100644 index 0000000..b9e3741 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/check.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/chevron-circle-down.svg b/css/fork-awesome/src/icons/svg/chevron-circle-down.svg new file mode 100644 index 0000000..5629e70 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/chevron-circle-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/chevron-circle-left.svg b/css/fork-awesome/src/icons/svg/chevron-circle-left.svg new file mode 100644 index 0000000..321aba3 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/chevron-circle-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/chevron-circle-right.svg b/css/fork-awesome/src/icons/svg/chevron-circle-right.svg new file mode 100644 index 0000000..5850ccf --- /dev/null +++ b/css/fork-awesome/src/icons/svg/chevron-circle-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/chevron-circle-up.svg b/css/fork-awesome/src/icons/svg/chevron-circle-up.svg new file mode 100644 index 0000000..d5967ed --- /dev/null +++ b/css/fork-awesome/src/icons/svg/chevron-circle-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/chevron-down.svg b/css/fork-awesome/src/icons/svg/chevron-down.svg new file mode 100644 index 0000000..a9bc63b --- /dev/null +++ b/css/fork-awesome/src/icons/svg/chevron-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/chevron-left.svg b/css/fork-awesome/src/icons/svg/chevron-left.svg new file mode 100644 index 0000000..cb57fbc --- /dev/null +++ b/css/fork-awesome/src/icons/svg/chevron-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/chevron-right.svg b/css/fork-awesome/src/icons/svg/chevron-right.svg new file mode 100644 index 0000000..141f87a --- /dev/null +++ b/css/fork-awesome/src/icons/svg/chevron-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/chevron-up.svg b/css/fork-awesome/src/icons/svg/chevron-up.svg new file mode 100644 index 0000000..665b6f4 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/chevron-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/child.svg b/css/fork-awesome/src/icons/svg/child.svg new file mode 100644 index 0000000..8538fbd --- /dev/null +++ b/css/fork-awesome/src/icons/svg/child.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/chrome.svg b/css/fork-awesome/src/icons/svg/chrome.svg new file mode 100644 index 0000000..a61cf33 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/chrome.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/circle-o-notch.svg b/css/fork-awesome/src/icons/svg/circle-o-notch.svg new file mode 100644 index 0000000..d27ba55 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/circle-o-notch.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/circle-o.svg b/css/fork-awesome/src/icons/svg/circle-o.svg new file mode 100644 index 0000000..44d22ff --- /dev/null +++ b/css/fork-awesome/src/icons/svg/circle-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/circle-thin.svg b/css/fork-awesome/src/icons/svg/circle-thin.svg new file mode 100644 index 0000000..2999c2c --- /dev/null +++ b/css/fork-awesome/src/icons/svg/circle-thin.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/circle.svg b/css/fork-awesome/src/icons/svg/circle.svg new file mode 100644 index 0000000..642fb81 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/circle.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/clipboard.svg b/css/fork-awesome/src/icons/svg/clipboard.svg new file mode 100644 index 0000000..a45295e --- /dev/null +++ b/css/fork-awesome/src/icons/svg/clipboard.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/clock-o.svg b/css/fork-awesome/src/icons/svg/clock-o.svg new file mode 100644 index 0000000..b459ed1 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/clock-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/clone.svg b/css/fork-awesome/src/icons/svg/clone.svg new file mode 100644 index 0000000..304ccdf --- /dev/null +++ b/css/fork-awesome/src/icons/svg/clone.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/cloud-download.svg b/css/fork-awesome/src/icons/svg/cloud-download.svg new file mode 100644 index 0000000..70a3f1b --- /dev/null +++ b/css/fork-awesome/src/icons/svg/cloud-download.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/cloud-upload.svg b/css/fork-awesome/src/icons/svg/cloud-upload.svg new file mode 100644 index 0000000..9f416f1 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/cloud-upload.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/cloud.svg b/css/fork-awesome/src/icons/svg/cloud.svg new file mode 100644 index 0000000..a783217 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/cloud.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/code-fork.svg b/css/fork-awesome/src/icons/svg/code-fork.svg new file mode 100644 index 0000000..001e728 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/code-fork.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/code.svg b/css/fork-awesome/src/icons/svg/code.svg new file mode 100644 index 0000000..41a6fc8 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/code.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/codepen.svg b/css/fork-awesome/src/icons/svg/codepen.svg new file mode 100644 index 0000000..29466d0 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/codepen.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/codiepie.svg b/css/fork-awesome/src/icons/svg/codiepie.svg new file mode 100644 index 0000000..eeadaeb --- /dev/null +++ b/css/fork-awesome/src/icons/svg/codiepie.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/coffee.svg b/css/fork-awesome/src/icons/svg/coffee.svg new file mode 100644 index 0000000..4476d89 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/coffee.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/cog.svg b/css/fork-awesome/src/icons/svg/cog.svg new file mode 100644 index 0000000..0fd866d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/cog.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/cogs.svg b/css/fork-awesome/src/icons/svg/cogs.svg new file mode 100644 index 0000000..f8de33c --- /dev/null +++ b/css/fork-awesome/src/icons/svg/cogs.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/columns.svg b/css/fork-awesome/src/icons/svg/columns.svg new file mode 100644 index 0000000..558d8dc --- /dev/null +++ b/css/fork-awesome/src/icons/svg/columns.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/comment-o.svg b/css/fork-awesome/src/icons/svg/comment-o.svg new file mode 100644 index 0000000..8ba0e79 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/comment-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/comment.svg b/css/fork-awesome/src/icons/svg/comment.svg new file mode 100644 index 0000000..e9846f5 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/comment.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/commenting-o.svg b/css/fork-awesome/src/icons/svg/commenting-o.svg new file mode 100644 index 0000000..b946eda --- /dev/null +++ b/css/fork-awesome/src/icons/svg/commenting-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/commenting.svg b/css/fork-awesome/src/icons/svg/commenting.svg new file mode 100644 index 0000000..61878e7 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/commenting.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/comments-o.svg b/css/fork-awesome/src/icons/svg/comments-o.svg new file mode 100644 index 0000000..342034c --- /dev/null +++ b/css/fork-awesome/src/icons/svg/comments-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/comments.svg b/css/fork-awesome/src/icons/svg/comments.svg new file mode 100644 index 0000000..2083ade --- /dev/null +++ b/css/fork-awesome/src/icons/svg/comments.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/compass.svg b/css/fork-awesome/src/icons/svg/compass.svg new file mode 100644 index 0000000..abfa12f --- /dev/null +++ b/css/fork-awesome/src/icons/svg/compass.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/compress.svg b/css/fork-awesome/src/icons/svg/compress.svg new file mode 100644 index 0000000..6300f29 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/compress.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/connectdevelop.svg b/css/fork-awesome/src/icons/svg/connectdevelop.svg new file mode 100644 index 0000000..3f79ce2 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/connectdevelop.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/contao.svg b/css/fork-awesome/src/icons/svg/contao.svg new file mode 100644 index 0000000..b55f9bd --- /dev/null +++ b/css/fork-awesome/src/icons/svg/contao.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/copyright.svg b/css/fork-awesome/src/icons/svg/copyright.svg new file mode 100644 index 0000000..db4e29a --- /dev/null +++ b/css/fork-awesome/src/icons/svg/copyright.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/creative-commons.svg b/css/fork-awesome/src/icons/svg/creative-commons.svg new file mode 100644 index 0000000..b1c6fd0 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/creative-commons.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/credit-card-alt.svg b/css/fork-awesome/src/icons/svg/credit-card-alt.svg new file mode 100644 index 0000000..fdbc1ca --- /dev/null +++ b/css/fork-awesome/src/icons/svg/credit-card-alt.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/credit-card.svg b/css/fork-awesome/src/icons/svg/credit-card.svg new file mode 100644 index 0000000..8628586 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/credit-card.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/crop.svg b/css/fork-awesome/src/icons/svg/crop.svg new file mode 100644 index 0000000..dafc8bb --- /dev/null +++ b/css/fork-awesome/src/icons/svg/crop.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/crosshairs.svg b/css/fork-awesome/src/icons/svg/crosshairs.svg new file mode 100644 index 0000000..7d6c6fc --- /dev/null +++ b/css/fork-awesome/src/icons/svg/crosshairs.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/css3.svg b/css/fork-awesome/src/icons/svg/css3.svg new file mode 100644 index 0000000..587f5c7 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/css3.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/cube.svg b/css/fork-awesome/src/icons/svg/cube.svg new file mode 100644 index 0000000..0075e9a --- /dev/null +++ b/css/fork-awesome/src/icons/svg/cube.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/cubes.svg b/css/fork-awesome/src/icons/svg/cubes.svg new file mode 100644 index 0000000..6c98e97 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/cubes.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/cutlery.svg b/css/fork-awesome/src/icons/svg/cutlery.svg new file mode 100644 index 0000000..f8c8dea --- /dev/null +++ b/css/fork-awesome/src/icons/svg/cutlery.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/dashcube.svg b/css/fork-awesome/src/icons/svg/dashcube.svg new file mode 100644 index 0000000..ab390d5 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/dashcube.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/database.svg b/css/fork-awesome/src/icons/svg/database.svg new file mode 100644 index 0000000..816a5b5 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/database.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/deaf.svg b/css/fork-awesome/src/icons/svg/deaf.svg new file mode 100644 index 0000000..6eb26c0 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/deaf.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/debian.svg b/css/fork-awesome/src/icons/svg/debian.svg new file mode 100644 index 0000000..f695cba --- /dev/null +++ b/css/fork-awesome/src/icons/svg/debian.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/delicious.svg b/css/fork-awesome/src/icons/svg/delicious.svg new file mode 100644 index 0000000..a5c8e11 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/delicious.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/desktop.svg b/css/fork-awesome/src/icons/svg/desktop.svg new file mode 100644 index 0000000..0abb84a --- /dev/null +++ b/css/fork-awesome/src/icons/svg/desktop.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/dev-to.svg b/css/fork-awesome/src/icons/svg/dev-to.svg new file mode 100644 index 0000000..445279b --- /dev/null +++ b/css/fork-awesome/src/icons/svg/dev-to.svg @@ -0,0 +1,4 @@ + + + + diff --git a/css/fork-awesome/src/icons/svg/deviantart.svg b/css/fork-awesome/src/icons/svg/deviantart.svg new file mode 100644 index 0000000..ae2da94 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/deviantart.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/diamond.svg b/css/fork-awesome/src/icons/svg/diamond.svg new file mode 100644 index 0000000..892c3b4 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/diamond.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/diaspora.svg b/css/fork-awesome/src/icons/svg/diaspora.svg new file mode 100644 index 0000000..64ad81e --- /dev/null +++ b/css/fork-awesome/src/icons/svg/diaspora.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/digg.svg b/css/fork-awesome/src/icons/svg/digg.svg new file mode 100644 index 0000000..1efd838 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/digg.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/digitalocean.svg b/css/fork-awesome/src/icons/svg/digitalocean.svg new file mode 100644 index 0000000..9b0edec --- /dev/null +++ b/css/fork-awesome/src/icons/svg/digitalocean.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/discord-alt.svg b/css/fork-awesome/src/icons/svg/discord-alt.svg new file mode 100644 index 0000000..0a446f9 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/discord-alt.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/discord.svg b/css/fork-awesome/src/icons/svg/discord.svg new file mode 100644 index 0000000..cab6273 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/discord.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/dogmazic.svg b/css/fork-awesome/src/icons/svg/dogmazic.svg new file mode 100644 index 0000000..305862c --- /dev/null +++ b/css/fork-awesome/src/icons/svg/dogmazic.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/dot-circle-o.svg b/css/fork-awesome/src/icons/svg/dot-circle-o.svg new file mode 100644 index 0000000..cd772cf --- /dev/null +++ b/css/fork-awesome/src/icons/svg/dot-circle-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/download.svg b/css/fork-awesome/src/icons/svg/download.svg new file mode 100644 index 0000000..e0288cb --- /dev/null +++ b/css/fork-awesome/src/icons/svg/download.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/dribbble.svg b/css/fork-awesome/src/icons/svg/dribbble.svg new file mode 100644 index 0000000..d822b41 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/dribbble.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/dropbox.svg b/css/fork-awesome/src/icons/svg/dropbox.svg new file mode 100644 index 0000000..9b5fc8e --- /dev/null +++ b/css/fork-awesome/src/icons/svg/dropbox.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/drupal.svg b/css/fork-awesome/src/icons/svg/drupal.svg new file mode 100644 index 0000000..c718d2b --- /dev/null +++ b/css/fork-awesome/src/icons/svg/drupal.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/edge.svg b/css/fork-awesome/src/icons/svg/edge.svg new file mode 100644 index 0000000..be0b361 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/edge.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/eercast.svg b/css/fork-awesome/src/icons/svg/eercast.svg new file mode 100644 index 0000000..7f0e23d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/eercast.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/eject.svg b/css/fork-awesome/src/icons/svg/eject.svg new file mode 100644 index 0000000..7f711cd --- /dev/null +++ b/css/fork-awesome/src/icons/svg/eject.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/ellipsis-h.svg b/css/fork-awesome/src/icons/svg/ellipsis-h.svg new file mode 100644 index 0000000..a504d0c --- /dev/null +++ b/css/fork-awesome/src/icons/svg/ellipsis-h.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/ellipsis-v.svg b/css/fork-awesome/src/icons/svg/ellipsis-v.svg new file mode 100644 index 0000000..0869df1 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/ellipsis-v.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/emby.svg b/css/fork-awesome/src/icons/svg/emby.svg new file mode 100644 index 0000000..1042774 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/emby.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/empire.svg b/css/fork-awesome/src/icons/svg/empire.svg new file mode 100644 index 0000000..a54cec9 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/empire.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/envelope-o.svg b/css/fork-awesome/src/icons/svg/envelope-o.svg new file mode 100644 index 0000000..1eff37b --- /dev/null +++ b/css/fork-awesome/src/icons/svg/envelope-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/envelope-open-o.svg b/css/fork-awesome/src/icons/svg/envelope-open-o.svg new file mode 100644 index 0000000..ed04be0 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/envelope-open-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/envelope-open.svg b/css/fork-awesome/src/icons/svg/envelope-open.svg new file mode 100644 index 0000000..7b26826 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/envelope-open.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/envelope-square.svg b/css/fork-awesome/src/icons/svg/envelope-square.svg new file mode 100644 index 0000000..3aa1c26 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/envelope-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/envelope.svg b/css/fork-awesome/src/icons/svg/envelope.svg new file mode 100644 index 0000000..2078c5d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/envelope.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/envira.svg b/css/fork-awesome/src/icons/svg/envira.svg new file mode 100644 index 0000000..3942a84 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/envira.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/eraser.svg b/css/fork-awesome/src/icons/svg/eraser.svg new file mode 100644 index 0000000..40e148d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/eraser.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/ethereum.svg b/css/fork-awesome/src/icons/svg/ethereum.svg new file mode 100644 index 0000000..b272b0d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/ethereum.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/etsy.svg b/css/fork-awesome/src/icons/svg/etsy.svg new file mode 100644 index 0000000..93652e7 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/etsy.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/eur.svg b/css/fork-awesome/src/icons/svg/eur.svg new file mode 100644 index 0000000..7c6e67c --- /dev/null +++ b/css/fork-awesome/src/icons/svg/eur.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/exchange.svg b/css/fork-awesome/src/icons/svg/exchange.svg new file mode 100644 index 0000000..ed10806 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/exchange.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/exclamation-circle.svg b/css/fork-awesome/src/icons/svg/exclamation-circle.svg new file mode 100644 index 0000000..9e6a235 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/exclamation-circle.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/exclamation-triangle.svg b/css/fork-awesome/src/icons/svg/exclamation-triangle.svg new file mode 100644 index 0000000..de45347 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/exclamation-triangle.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/exclamation.svg b/css/fork-awesome/src/icons/svg/exclamation.svg new file mode 100644 index 0000000..35a57b5 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/exclamation.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/expand.svg b/css/fork-awesome/src/icons/svg/expand.svg new file mode 100644 index 0000000..a9da4b3 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/expand.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/expeditedssl.svg b/css/fork-awesome/src/icons/svg/expeditedssl.svg new file mode 100644 index 0000000..dda6aa2 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/expeditedssl.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/external-link-square.svg b/css/fork-awesome/src/icons/svg/external-link-square.svg new file mode 100644 index 0000000..d8e16d5 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/external-link-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/external-link.svg b/css/fork-awesome/src/icons/svg/external-link.svg new file mode 100644 index 0000000..dd7d285 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/external-link.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/eye-slash.svg b/css/fork-awesome/src/icons/svg/eye-slash.svg new file mode 100644 index 0000000..d72cb61 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/eye-slash.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/eye.svg b/css/fork-awesome/src/icons/svg/eye.svg new file mode 100644 index 0000000..f9d0a0b --- /dev/null +++ b/css/fork-awesome/src/icons/svg/eye.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/eyedropper.svg b/css/fork-awesome/src/icons/svg/eyedropper.svg new file mode 100644 index 0000000..9825bd8 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/eyedropper.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/f-droid.svg b/css/fork-awesome/src/icons/svg/f-droid.svg new file mode 100644 index 0000000..6baa567 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/f-droid.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/facebook-messenger.svg b/css/fork-awesome/src/icons/svg/facebook-messenger.svg new file mode 100644 index 0000000..8c3b47d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/facebook-messenger.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/facebook-official.svg b/css/fork-awesome/src/icons/svg/facebook-official.svg new file mode 100644 index 0000000..4a94dc1 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/facebook-official.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/facebook-square.svg b/css/fork-awesome/src/icons/svg/facebook-square.svg new file mode 100644 index 0000000..9ba33a4 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/facebook-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/facebook.svg b/css/fork-awesome/src/icons/svg/facebook.svg new file mode 100644 index 0000000..56667fa --- /dev/null +++ b/css/fork-awesome/src/icons/svg/facebook.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/fast-backward.svg b/css/fork-awesome/src/icons/svg/fast-backward.svg new file mode 100644 index 0000000..fff4e7d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/fast-backward.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/fast-forward.svg b/css/fork-awesome/src/icons/svg/fast-forward.svg new file mode 100644 index 0000000..c22e18a --- /dev/null +++ b/css/fork-awesome/src/icons/svg/fast-forward.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/fax.svg b/css/fork-awesome/src/icons/svg/fax.svg new file mode 100644 index 0000000..313c9f2 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/fax.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/female.svg b/css/fork-awesome/src/icons/svg/female.svg new file mode 100644 index 0000000..41ebd87 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/female.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/ffmpeg.svg b/css/fork-awesome/src/icons/svg/ffmpeg.svg new file mode 100644 index 0000000..2a1621b --- /dev/null +++ b/css/fork-awesome/src/icons/svg/ffmpeg.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/fighter-jet.svg b/css/fork-awesome/src/icons/svg/fighter-jet.svg new file mode 100644 index 0000000..5d0995c --- /dev/null +++ b/css/fork-awesome/src/icons/svg/fighter-jet.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/file-archive-o.svg b/css/fork-awesome/src/icons/svg/file-archive-o.svg new file mode 100644 index 0000000..bd99c37 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/file-archive-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/file-audio-o.svg b/css/fork-awesome/src/icons/svg/file-audio-o.svg new file mode 100644 index 0000000..fe0a167 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/file-audio-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/file-code-o.svg b/css/fork-awesome/src/icons/svg/file-code-o.svg new file mode 100644 index 0000000..814c888 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/file-code-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/file-epub.svg b/css/fork-awesome/src/icons/svg/file-epub.svg new file mode 100644 index 0000000..3858a9d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/file-epub.svg @@ -0,0 +1,4 @@ + + + + diff --git a/css/fork-awesome/src/icons/svg/file-excel-o.svg b/css/fork-awesome/src/icons/svg/file-excel-o.svg new file mode 100644 index 0000000..1f1f067 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/file-excel-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/file-image-o.svg b/css/fork-awesome/src/icons/svg/file-image-o.svg new file mode 100644 index 0000000..3c411d9 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/file-image-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/file-o.svg b/css/fork-awesome/src/icons/svg/file-o.svg new file mode 100644 index 0000000..4dbf6d9 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/file-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/file-pdf-o.svg b/css/fork-awesome/src/icons/svg/file-pdf-o.svg new file mode 100644 index 0000000..b04108c --- /dev/null +++ b/css/fork-awesome/src/icons/svg/file-pdf-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/file-powerpoint-o.svg b/css/fork-awesome/src/icons/svg/file-powerpoint-o.svg new file mode 100644 index 0000000..7689b65 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/file-powerpoint-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/file-text-o.svg b/css/fork-awesome/src/icons/svg/file-text-o.svg new file mode 100644 index 0000000..21fa1bc --- /dev/null +++ b/css/fork-awesome/src/icons/svg/file-text-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/file-text.svg b/css/fork-awesome/src/icons/svg/file-text.svg new file mode 100644 index 0000000..0e82d87 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/file-text.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/file-video-o.svg b/css/fork-awesome/src/icons/svg/file-video-o.svg new file mode 100644 index 0000000..939c471 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/file-video-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/file-word-o.svg b/css/fork-awesome/src/icons/svg/file-word-o.svg new file mode 100644 index 0000000..b98cfb8 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/file-word-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/file.svg b/css/fork-awesome/src/icons/svg/file.svg new file mode 100644 index 0000000..a0e12b1 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/file.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/files-o.svg b/css/fork-awesome/src/icons/svg/files-o.svg new file mode 100644 index 0000000..d2bdb65 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/files-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/film.svg b/css/fork-awesome/src/icons/svg/film.svg new file mode 100644 index 0000000..f8b14ba --- /dev/null +++ b/css/fork-awesome/src/icons/svg/film.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/filter.svg b/css/fork-awesome/src/icons/svg/filter.svg new file mode 100644 index 0000000..545b4ae --- /dev/null +++ b/css/fork-awesome/src/icons/svg/filter.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/fire-extinguisher.svg b/css/fork-awesome/src/icons/svg/fire-extinguisher.svg new file mode 100644 index 0000000..63038b5 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/fire-extinguisher.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/fire.svg b/css/fork-awesome/src/icons/svg/fire.svg new file mode 100644 index 0000000..b5d3e4b --- /dev/null +++ b/css/fork-awesome/src/icons/svg/fire.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/firefox.svg b/css/fork-awesome/src/icons/svg/firefox.svg new file mode 100644 index 0000000..b417957 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/firefox.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/first-order.svg b/css/fork-awesome/src/icons/svg/first-order.svg new file mode 100644 index 0000000..7edb6ad --- /dev/null +++ b/css/fork-awesome/src/icons/svg/first-order.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/flag-checkered.svg b/css/fork-awesome/src/icons/svg/flag-checkered.svg new file mode 100644 index 0000000..05864c1 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/flag-checkered.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/flag-o.svg b/css/fork-awesome/src/icons/svg/flag-o.svg new file mode 100644 index 0000000..1776e30 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/flag-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/flag.svg b/css/fork-awesome/src/icons/svg/flag.svg new file mode 100644 index 0000000..43608fc --- /dev/null +++ b/css/fork-awesome/src/icons/svg/flag.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/flask.svg b/css/fork-awesome/src/icons/svg/flask.svg new file mode 100644 index 0000000..99cb190 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/flask.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/flickr.svg b/css/fork-awesome/src/icons/svg/flickr.svg new file mode 100644 index 0000000..8522b2f --- /dev/null +++ b/css/fork-awesome/src/icons/svg/flickr.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/floppy-o.svg b/css/fork-awesome/src/icons/svg/floppy-o.svg new file mode 100644 index 0000000..8639e6a --- /dev/null +++ b/css/fork-awesome/src/icons/svg/floppy-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/folder-o.svg b/css/fork-awesome/src/icons/svg/folder-o.svg new file mode 100644 index 0000000..d5d126b --- /dev/null +++ b/css/fork-awesome/src/icons/svg/folder-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/folder-open-o.svg b/css/fork-awesome/src/icons/svg/folder-open-o.svg new file mode 100644 index 0000000..2040791 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/folder-open-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/folder-open.svg b/css/fork-awesome/src/icons/svg/folder-open.svg new file mode 100644 index 0000000..5fb7683 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/folder-open.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/folder.svg b/css/fork-awesome/src/icons/svg/folder.svg new file mode 100644 index 0000000..0b02dc5 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/folder.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/font-awesome.svg b/css/fork-awesome/src/icons/svg/font-awesome.svg new file mode 100644 index 0000000..e1d0610 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/font-awesome.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/font.svg b/css/fork-awesome/src/icons/svg/font.svg new file mode 100644 index 0000000..f1b35aa --- /dev/null +++ b/css/fork-awesome/src/icons/svg/font.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/fonticons.svg b/css/fork-awesome/src/icons/svg/fonticons.svg new file mode 100644 index 0000000..0de8a14 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/fonticons.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/fork-awesome.svg b/css/fork-awesome/src/icons/svg/fork-awesome.svg new file mode 100644 index 0000000..44a217e --- /dev/null +++ b/css/fork-awesome/src/icons/svg/fork-awesome.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/fort-awesome.svg b/css/fork-awesome/src/icons/svg/fort-awesome.svg new file mode 100644 index 0000000..398e5ad --- /dev/null +++ b/css/fork-awesome/src/icons/svg/fort-awesome.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/forumbee.svg b/css/fork-awesome/src/icons/svg/forumbee.svg new file mode 100644 index 0000000..3088add --- /dev/null +++ b/css/fork-awesome/src/icons/svg/forumbee.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/forward.svg b/css/fork-awesome/src/icons/svg/forward.svg new file mode 100644 index 0000000..89c62bf --- /dev/null +++ b/css/fork-awesome/src/icons/svg/forward.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/foursquare.svg b/css/fork-awesome/src/icons/svg/foursquare.svg new file mode 100644 index 0000000..b6a890c --- /dev/null +++ b/css/fork-awesome/src/icons/svg/foursquare.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/free-code-camp.svg b/css/fork-awesome/src/icons/svg/free-code-camp.svg new file mode 100644 index 0000000..e64fb88 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/free-code-camp.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/freedombox.svg b/css/fork-awesome/src/icons/svg/freedombox.svg new file mode 100644 index 0000000..cee7a3b --- /dev/null +++ b/css/fork-awesome/src/icons/svg/freedombox.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/friendica.svg b/css/fork-awesome/src/icons/svg/friendica.svg new file mode 100644 index 0000000..d2a6148 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/friendica.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/frown-o.svg b/css/fork-awesome/src/icons/svg/frown-o.svg new file mode 100644 index 0000000..3ae3f65 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/frown-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/futbol-o.svg b/css/fork-awesome/src/icons/svg/futbol-o.svg new file mode 100644 index 0000000..432ec36 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/futbol-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/gamepad.svg b/css/fork-awesome/src/icons/svg/gamepad.svg new file mode 100644 index 0000000..67ddc2d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/gamepad.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/gavel.svg b/css/fork-awesome/src/icons/svg/gavel.svg new file mode 100644 index 0000000..51d5db7 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/gavel.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/gbp.svg b/css/fork-awesome/src/icons/svg/gbp.svg new file mode 100644 index 0000000..408739f --- /dev/null +++ b/css/fork-awesome/src/icons/svg/gbp.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/genderless.svg b/css/fork-awesome/src/icons/svg/genderless.svg new file mode 100644 index 0000000..42e6690 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/genderless.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/get-pocket.svg b/css/fork-awesome/src/icons/svg/get-pocket.svg new file mode 100644 index 0000000..1c652ea --- /dev/null +++ b/css/fork-awesome/src/icons/svg/get-pocket.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/gg-circle.svg b/css/fork-awesome/src/icons/svg/gg-circle.svg new file mode 100644 index 0000000..d42be52 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/gg-circle.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/gg.svg b/css/fork-awesome/src/icons/svg/gg.svg new file mode 100644 index 0000000..0d2bfbc --- /dev/null +++ b/css/fork-awesome/src/icons/svg/gg.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/gift.svg b/css/fork-awesome/src/icons/svg/gift.svg new file mode 100644 index 0000000..d40916b --- /dev/null +++ b/css/fork-awesome/src/icons/svg/gift.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/gimp.svg b/css/fork-awesome/src/icons/svg/gimp.svg new file mode 100644 index 0000000..9440e22 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/gimp.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/git-square.svg b/css/fork-awesome/src/icons/svg/git-square.svg new file mode 100644 index 0000000..eeb988c --- /dev/null +++ b/css/fork-awesome/src/icons/svg/git-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/git.svg b/css/fork-awesome/src/icons/svg/git.svg new file mode 100644 index 0000000..e4cdf4e --- /dev/null +++ b/css/fork-awesome/src/icons/svg/git.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/gitea.svg b/css/fork-awesome/src/icons/svg/gitea.svg new file mode 100644 index 0000000..071af3c --- /dev/null +++ b/css/fork-awesome/src/icons/svg/gitea.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/github-alt.svg b/css/fork-awesome/src/icons/svg/github-alt.svg new file mode 100644 index 0000000..2629c44 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/github-alt.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/github-square.svg b/css/fork-awesome/src/icons/svg/github-square.svg new file mode 100644 index 0000000..6a4e3f0 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/github-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/github.svg b/css/fork-awesome/src/icons/svg/github.svg new file mode 100644 index 0000000..747b058 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/github.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/gitlab.svg b/css/fork-awesome/src/icons/svg/gitlab.svg new file mode 100644 index 0000000..22aa4ac --- /dev/null +++ b/css/fork-awesome/src/icons/svg/gitlab.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/glass.svg b/css/fork-awesome/src/icons/svg/glass.svg new file mode 100644 index 0000000..21249be --- /dev/null +++ b/css/fork-awesome/src/icons/svg/glass.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/glide-g.svg b/css/fork-awesome/src/icons/svg/glide-g.svg new file mode 100644 index 0000000..da4d264 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/glide-g.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/glide.svg b/css/fork-awesome/src/icons/svg/glide.svg new file mode 100644 index 0000000..1a7c1c9 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/glide.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/globe-e.svg b/css/fork-awesome/src/icons/svg/globe-e.svg new file mode 100644 index 0000000..4bc258e --- /dev/null +++ b/css/fork-awesome/src/icons/svg/globe-e.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/globe-w.svg b/css/fork-awesome/src/icons/svg/globe-w.svg new file mode 100644 index 0000000..3774aad --- /dev/null +++ b/css/fork-awesome/src/icons/svg/globe-w.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/globe.svg b/css/fork-awesome/src/icons/svg/globe.svg new file mode 100644 index 0000000..0ad785b --- /dev/null +++ b/css/fork-awesome/src/icons/svg/globe.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/gnu-social.svg b/css/fork-awesome/src/icons/svg/gnu-social.svg new file mode 100644 index 0000000..e352062 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/gnu-social.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/gnupg.svg b/css/fork-awesome/src/icons/svg/gnupg.svg new file mode 100644 index 0000000..20705fc --- /dev/null +++ b/css/fork-awesome/src/icons/svg/gnupg.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/google-plus-official.svg b/css/fork-awesome/src/icons/svg/google-plus-official.svg new file mode 100644 index 0000000..c2dd185 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/google-plus-official.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/google-plus-square.svg b/css/fork-awesome/src/icons/svg/google-plus-square.svg new file mode 100644 index 0000000..1d07c74 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/google-plus-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/google-plus.svg b/css/fork-awesome/src/icons/svg/google-plus.svg new file mode 100644 index 0000000..8df5314 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/google-plus.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/google-wallet.svg b/css/fork-awesome/src/icons/svg/google-wallet.svg new file mode 100644 index 0000000..a3117cc --- /dev/null +++ b/css/fork-awesome/src/icons/svg/google-wallet.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/google.svg b/css/fork-awesome/src/icons/svg/google.svg new file mode 100644 index 0000000..b6a27e6 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/google.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/graduation-cap.svg b/css/fork-awesome/src/icons/svg/graduation-cap.svg new file mode 100644 index 0000000..f590521 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/graduation-cap.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/gratipay.svg b/css/fork-awesome/src/icons/svg/gratipay.svg new file mode 100644 index 0000000..2f0989f --- /dev/null +++ b/css/fork-awesome/src/icons/svg/gratipay.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/grav.svg b/css/fork-awesome/src/icons/svg/grav.svg new file mode 100644 index 0000000..33f3640 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/grav.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/h-square.svg b/css/fork-awesome/src/icons/svg/h-square.svg new file mode 100644 index 0000000..8a556bf --- /dev/null +++ b/css/fork-awesome/src/icons/svg/h-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/hackaday.svg b/css/fork-awesome/src/icons/svg/hackaday.svg new file mode 100644 index 0000000..e8a3d81 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/hackaday.svg @@ -0,0 +1,4 @@ + + + + diff --git a/css/fork-awesome/src/icons/svg/hacker-news.svg b/css/fork-awesome/src/icons/svg/hacker-news.svg new file mode 100644 index 0000000..957f53d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/hacker-news.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/hackster.svg b/css/fork-awesome/src/icons/svg/hackster.svg new file mode 100644 index 0000000..561ff26 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/hackster.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/hand-lizard-o.svg b/css/fork-awesome/src/icons/svg/hand-lizard-o.svg new file mode 100644 index 0000000..e9aaf5b --- /dev/null +++ b/css/fork-awesome/src/icons/svg/hand-lizard-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/hand-o-down.svg b/css/fork-awesome/src/icons/svg/hand-o-down.svg new file mode 100644 index 0000000..e069a5f --- /dev/null +++ b/css/fork-awesome/src/icons/svg/hand-o-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/hand-o-left.svg b/css/fork-awesome/src/icons/svg/hand-o-left.svg new file mode 100644 index 0000000..dfae13d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/hand-o-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/hand-o-right.svg b/css/fork-awesome/src/icons/svg/hand-o-right.svg new file mode 100644 index 0000000..dd492af --- /dev/null +++ b/css/fork-awesome/src/icons/svg/hand-o-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/hand-o-up.svg b/css/fork-awesome/src/icons/svg/hand-o-up.svg new file mode 100644 index 0000000..b067eb1 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/hand-o-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/hand-paper-o.svg b/css/fork-awesome/src/icons/svg/hand-paper-o.svg new file mode 100644 index 0000000..1b90194 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/hand-paper-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/hand-peace-o.svg b/css/fork-awesome/src/icons/svg/hand-peace-o.svg new file mode 100644 index 0000000..6391497 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/hand-peace-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/hand-pointer-o.svg b/css/fork-awesome/src/icons/svg/hand-pointer-o.svg new file mode 100644 index 0000000..bd1461d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/hand-pointer-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/hand-rock-o.svg b/css/fork-awesome/src/icons/svg/hand-rock-o.svg new file mode 100644 index 0000000..d988311 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/hand-rock-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/hand-scissors-o.svg b/css/fork-awesome/src/icons/svg/hand-scissors-o.svg new file mode 100644 index 0000000..c28f208 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/hand-scissors-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/hand-spock-o.svg b/css/fork-awesome/src/icons/svg/hand-spock-o.svg new file mode 100644 index 0000000..71d7921 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/hand-spock-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/handshake-o.svg b/css/fork-awesome/src/icons/svg/handshake-o.svg new file mode 100644 index 0000000..b538840 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/handshake-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/hashnode.svg b/css/fork-awesome/src/icons/svg/hashnode.svg new file mode 100644 index 0000000..ad55c0b --- /dev/null +++ b/css/fork-awesome/src/icons/svg/hashnode.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/hashtag.svg b/css/fork-awesome/src/icons/svg/hashtag.svg new file mode 100644 index 0000000..ffe0a8c --- /dev/null +++ b/css/fork-awesome/src/icons/svg/hashtag.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/hdd-o.svg b/css/fork-awesome/src/icons/svg/hdd-o.svg new file mode 100644 index 0000000..472a231 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/hdd-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/header.svg b/css/fork-awesome/src/icons/svg/header.svg new file mode 100644 index 0000000..a5ee674 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/header.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/headphones.svg b/css/fork-awesome/src/icons/svg/headphones.svg new file mode 100644 index 0000000..65306ab --- /dev/null +++ b/css/fork-awesome/src/icons/svg/headphones.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/heart-o.svg b/css/fork-awesome/src/icons/svg/heart-o.svg new file mode 100644 index 0000000..b7f9074 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/heart-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/heart.svg b/css/fork-awesome/src/icons/svg/heart.svg new file mode 100644 index 0000000..7cd04f8 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/heart.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/heartbeat.svg b/css/fork-awesome/src/icons/svg/heartbeat.svg new file mode 100644 index 0000000..9fe77c5 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/heartbeat.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/history.svg b/css/fork-awesome/src/icons/svg/history.svg new file mode 100644 index 0000000..0493fc8 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/history.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/home.svg b/css/fork-awesome/src/icons/svg/home.svg new file mode 100644 index 0000000..f9e993d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/home.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/hospital-o.svg b/css/fork-awesome/src/icons/svg/hospital-o.svg new file mode 100644 index 0000000..f0bac8e --- /dev/null +++ b/css/fork-awesome/src/icons/svg/hospital-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/hourglass-end.svg b/css/fork-awesome/src/icons/svg/hourglass-end.svg new file mode 100644 index 0000000..967ce5d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/hourglass-end.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/hourglass-half.svg b/css/fork-awesome/src/icons/svg/hourglass-half.svg new file mode 100644 index 0000000..ef35d18 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/hourglass-half.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/hourglass-o.svg b/css/fork-awesome/src/icons/svg/hourglass-o.svg new file mode 100644 index 0000000..b34e021 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/hourglass-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/hourglass-start.svg b/css/fork-awesome/src/icons/svg/hourglass-start.svg new file mode 100644 index 0000000..e42b547 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/hourglass-start.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/hourglass.svg b/css/fork-awesome/src/icons/svg/hourglass.svg new file mode 100644 index 0000000..08655b0 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/hourglass.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/houzz.svg b/css/fork-awesome/src/icons/svg/houzz.svg new file mode 100644 index 0000000..3abca83 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/houzz.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/html5.svg b/css/fork-awesome/src/icons/svg/html5.svg new file mode 100644 index 0000000..ca1cb75 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/html5.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/hubzilla.svg b/css/fork-awesome/src/icons/svg/hubzilla.svg new file mode 100644 index 0000000..f61abf1 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/hubzilla.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/i-cursor.svg b/css/fork-awesome/src/icons/svg/i-cursor.svg new file mode 100644 index 0000000..df17567 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/i-cursor.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/id-badge.svg b/css/fork-awesome/src/icons/svg/id-badge.svg new file mode 100644 index 0000000..77bb99f --- /dev/null +++ b/css/fork-awesome/src/icons/svg/id-badge.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/id-card-o.svg b/css/fork-awesome/src/icons/svg/id-card-o.svg new file mode 100644 index 0000000..77c0986 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/id-card-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/id-card.svg b/css/fork-awesome/src/icons/svg/id-card.svg new file mode 100644 index 0000000..79ef6b6 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/id-card.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/ils.svg b/css/fork-awesome/src/icons/svg/ils.svg new file mode 100644 index 0000000..de8f316 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/ils.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/imdb.svg b/css/fork-awesome/src/icons/svg/imdb.svg new file mode 100644 index 0000000..a8b222d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/imdb.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/inbox.svg b/css/fork-awesome/src/icons/svg/inbox.svg new file mode 100644 index 0000000..30c4bc3 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/inbox.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/indent.svg b/css/fork-awesome/src/icons/svg/indent.svg new file mode 100644 index 0000000..76f561c --- /dev/null +++ b/css/fork-awesome/src/icons/svg/indent.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/industry.svg b/css/fork-awesome/src/icons/svg/industry.svg new file mode 100644 index 0000000..318f9bf --- /dev/null +++ b/css/fork-awesome/src/icons/svg/industry.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/info-circle.svg b/css/fork-awesome/src/icons/svg/info-circle.svg new file mode 100644 index 0000000..bcb2b35 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/info-circle.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/info.svg b/css/fork-awesome/src/icons/svg/info.svg new file mode 100644 index 0000000..8fce899 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/info.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/inkscape.svg b/css/fork-awesome/src/icons/svg/inkscape.svg new file mode 100644 index 0000000..a649d80 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/inkscape.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/inr.svg b/css/fork-awesome/src/icons/svg/inr.svg new file mode 100644 index 0000000..b8f1ece --- /dev/null +++ b/css/fork-awesome/src/icons/svg/inr.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/instagram.svg b/css/fork-awesome/src/icons/svg/instagram.svg new file mode 100644 index 0000000..cbd486e --- /dev/null +++ b/css/fork-awesome/src/icons/svg/instagram.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/internet-explorer.svg b/css/fork-awesome/src/icons/svg/internet-explorer.svg new file mode 100644 index 0000000..02a12a0 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/internet-explorer.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/ioxhost.svg b/css/fork-awesome/src/icons/svg/ioxhost.svg new file mode 100644 index 0000000..77231d7 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/ioxhost.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/italic.svg b/css/fork-awesome/src/icons/svg/italic.svg new file mode 100644 index 0000000..b93cf28 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/italic.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/jirafeau.svg b/css/fork-awesome/src/icons/svg/jirafeau.svg new file mode 100644 index 0000000..0b82986 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/jirafeau.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/joomla.svg b/css/fork-awesome/src/icons/svg/joomla.svg new file mode 100644 index 0000000..48370e1 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/joomla.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/joplin.svg b/css/fork-awesome/src/icons/svg/joplin.svg new file mode 100644 index 0000000..6c99b26 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/joplin.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/jpy.svg b/css/fork-awesome/src/icons/svg/jpy.svg new file mode 100644 index 0000000..1d014f1 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/jpy.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/jsfiddle.svg b/css/fork-awesome/src/icons/svg/jsfiddle.svg new file mode 100644 index 0000000..dc68fa9 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/jsfiddle.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/key-modern.svg b/css/fork-awesome/src/icons/svg/key-modern.svg new file mode 100644 index 0000000..5ea6ff9 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/key-modern.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/key.svg b/css/fork-awesome/src/icons/svg/key.svg new file mode 100644 index 0000000..e8fb12d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/key.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/keybase.svg b/css/fork-awesome/src/icons/svg/keybase.svg new file mode 100644 index 0000000..1bbfe56 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/keybase.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/keyboard-o.svg b/css/fork-awesome/src/icons/svg/keyboard-o.svg new file mode 100644 index 0000000..2bd2e9e --- /dev/null +++ b/css/fork-awesome/src/icons/svg/keyboard-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/krw.svg b/css/fork-awesome/src/icons/svg/krw.svg new file mode 100644 index 0000000..0dd062b --- /dev/null +++ b/css/fork-awesome/src/icons/svg/krw.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/language.svg b/css/fork-awesome/src/icons/svg/language.svg new file mode 100644 index 0000000..9f1a086 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/language.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/laptop.svg b/css/fork-awesome/src/icons/svg/laptop.svg new file mode 100644 index 0000000..f6e7d62 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/laptop.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/laravel.svg b/css/fork-awesome/src/icons/svg/laravel.svg new file mode 100644 index 0000000..5b73a21 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/laravel.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/lastfm-square.svg b/css/fork-awesome/src/icons/svg/lastfm-square.svg new file mode 100644 index 0000000..d064979 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/lastfm-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/lastfm.svg b/css/fork-awesome/src/icons/svg/lastfm.svg new file mode 100644 index 0000000..fbe612d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/lastfm.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/leaf.svg b/css/fork-awesome/src/icons/svg/leaf.svg new file mode 100644 index 0000000..9cefe56 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/leaf.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/leanpub.svg b/css/fork-awesome/src/icons/svg/leanpub.svg new file mode 100644 index 0000000..55d15cb --- /dev/null +++ b/css/fork-awesome/src/icons/svg/leanpub.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/lemon-o.svg b/css/fork-awesome/src/icons/svg/lemon-o.svg new file mode 100644 index 0000000..2fe3387 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/lemon-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/level-down.svg b/css/fork-awesome/src/icons/svg/level-down.svg new file mode 100644 index 0000000..7d798db --- /dev/null +++ b/css/fork-awesome/src/icons/svg/level-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/level-up.svg b/css/fork-awesome/src/icons/svg/level-up.svg new file mode 100644 index 0000000..e12f606 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/level-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/liberapay-square.svg b/css/fork-awesome/src/icons/svg/liberapay-square.svg new file mode 100644 index 0000000..18057cc --- /dev/null +++ b/css/fork-awesome/src/icons/svg/liberapay-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/liberapay.svg b/css/fork-awesome/src/icons/svg/liberapay.svg new file mode 100644 index 0000000..83bd65a --- /dev/null +++ b/css/fork-awesome/src/icons/svg/liberapay.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/life-ring.svg b/css/fork-awesome/src/icons/svg/life-ring.svg new file mode 100644 index 0000000..d6f758b --- /dev/null +++ b/css/fork-awesome/src/icons/svg/life-ring.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/lightbulb-o.svg b/css/fork-awesome/src/icons/svg/lightbulb-o.svg new file mode 100644 index 0000000..20c2e0f --- /dev/null +++ b/css/fork-awesome/src/icons/svg/lightbulb-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/line-chart.svg b/css/fork-awesome/src/icons/svg/line-chart.svg new file mode 100644 index 0000000..62c30e0 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/line-chart.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/link.svg b/css/fork-awesome/src/icons/svg/link.svg new file mode 100644 index 0000000..2c1fdb3 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/link.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/linkedin-square.svg b/css/fork-awesome/src/icons/svg/linkedin-square.svg new file mode 100644 index 0000000..4d67281 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/linkedin-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/linkedin.svg b/css/fork-awesome/src/icons/svg/linkedin.svg new file mode 100644 index 0000000..3912e4d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/linkedin.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/linode.svg b/css/fork-awesome/src/icons/svg/linode.svg new file mode 100644 index 0000000..9fefca4 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/linode.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/linux.svg b/css/fork-awesome/src/icons/svg/linux.svg new file mode 100644 index 0000000..1ddc608 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/linux.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/list-alt.svg b/css/fork-awesome/src/icons/svg/list-alt.svg new file mode 100644 index 0000000..4f4db38 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/list-alt.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/list-ol.svg b/css/fork-awesome/src/icons/svg/list-ol.svg new file mode 100644 index 0000000..9792cc0 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/list-ol.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/list-ul.svg b/css/fork-awesome/src/icons/svg/list-ul.svg new file mode 100644 index 0000000..def6ba3 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/list-ul.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/list.svg b/css/fork-awesome/src/icons/svg/list.svg new file mode 100644 index 0000000..7b75c2f --- /dev/null +++ b/css/fork-awesome/src/icons/svg/list.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/location-arrow.svg b/css/fork-awesome/src/icons/svg/location-arrow.svg new file mode 100644 index 0000000..241d9b1 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/location-arrow.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/lock.svg b/css/fork-awesome/src/icons/svg/lock.svg new file mode 100644 index 0000000..aa9a167 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/lock.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/long-arrow-down.svg b/css/fork-awesome/src/icons/svg/long-arrow-down.svg new file mode 100644 index 0000000..2e80524 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/long-arrow-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/long-arrow-left.svg b/css/fork-awesome/src/icons/svg/long-arrow-left.svg new file mode 100644 index 0000000..610f1b0 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/long-arrow-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/long-arrow-right.svg b/css/fork-awesome/src/icons/svg/long-arrow-right.svg new file mode 100644 index 0000000..13ad8e0 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/long-arrow-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/long-arrow-up.svg b/css/fork-awesome/src/icons/svg/long-arrow-up.svg new file mode 100644 index 0000000..acdf005 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/long-arrow-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/low-vision.svg b/css/fork-awesome/src/icons/svg/low-vision.svg new file mode 100644 index 0000000..a8c974f --- /dev/null +++ b/css/fork-awesome/src/icons/svg/low-vision.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/magic.svg b/css/fork-awesome/src/icons/svg/magic.svg new file mode 100644 index 0000000..939390b --- /dev/null +++ b/css/fork-awesome/src/icons/svg/magic.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/magnet.svg b/css/fork-awesome/src/icons/svg/magnet.svg new file mode 100644 index 0000000..0ba8b37 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/magnet.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/male.svg b/css/fork-awesome/src/icons/svg/male.svg new file mode 100644 index 0000000..4b54e08 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/male.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/map-marker.svg b/css/fork-awesome/src/icons/svg/map-marker.svg new file mode 100644 index 0000000..8e75607 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/map-marker.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/map-o.svg b/css/fork-awesome/src/icons/svg/map-o.svg new file mode 100644 index 0000000..4671e32 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/map-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/map-pin.svg b/css/fork-awesome/src/icons/svg/map-pin.svg new file mode 100644 index 0000000..49bec5f --- /dev/null +++ b/css/fork-awesome/src/icons/svg/map-pin.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/map-signs.svg b/css/fork-awesome/src/icons/svg/map-signs.svg new file mode 100644 index 0000000..e4811ec --- /dev/null +++ b/css/fork-awesome/src/icons/svg/map-signs.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/map.svg b/css/fork-awesome/src/icons/svg/map.svg new file mode 100644 index 0000000..a77656a --- /dev/null +++ b/css/fork-awesome/src/icons/svg/map.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/mars-double.svg b/css/fork-awesome/src/icons/svg/mars-double.svg new file mode 100644 index 0000000..83157c9 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/mars-double.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/mars-stroke-h.svg b/css/fork-awesome/src/icons/svg/mars-stroke-h.svg new file mode 100644 index 0000000..1441e94 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/mars-stroke-h.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/mars-stroke-v.svg b/css/fork-awesome/src/icons/svg/mars-stroke-v.svg new file mode 100644 index 0000000..8921bdb --- /dev/null +++ b/css/fork-awesome/src/icons/svg/mars-stroke-v.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/mars-stroke.svg b/css/fork-awesome/src/icons/svg/mars-stroke.svg new file mode 100644 index 0000000..ea11509 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/mars-stroke.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/mars.svg b/css/fork-awesome/src/icons/svg/mars.svg new file mode 100644 index 0000000..210d4c6 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/mars.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/mastodon-alt.svg b/css/fork-awesome/src/icons/svg/mastodon-alt.svg new file mode 100644 index 0000000..3628fe0 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/mastodon-alt.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/mastodon-square.svg b/css/fork-awesome/src/icons/svg/mastodon-square.svg new file mode 100644 index 0000000..6feb413 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/mastodon-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/mastodon.svg b/css/fork-awesome/src/icons/svg/mastodon.svg new file mode 100644 index 0000000..557f1bf --- /dev/null +++ b/css/fork-awesome/src/icons/svg/mastodon.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/matrix-org.svg b/css/fork-awesome/src/icons/svg/matrix-org.svg new file mode 100644 index 0000000..a178912 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/matrix-org.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/maxcdn.svg b/css/fork-awesome/src/icons/svg/maxcdn.svg new file mode 100644 index 0000000..d4acbf6 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/maxcdn.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/meanpath.svg b/css/fork-awesome/src/icons/svg/meanpath.svg new file mode 100644 index 0000000..b67d8d3 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/meanpath.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/medium-square.svg b/css/fork-awesome/src/icons/svg/medium-square.svg new file mode 100644 index 0000000..866c892 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/medium-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/medium.svg b/css/fork-awesome/src/icons/svg/medium.svg new file mode 100644 index 0000000..40edf01 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/medium.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/medkit.svg b/css/fork-awesome/src/icons/svg/medkit.svg new file mode 100644 index 0000000..4f67b9d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/medkit.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/meetup.svg b/css/fork-awesome/src/icons/svg/meetup.svg new file mode 100644 index 0000000..039c114 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/meetup.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/meh-o.svg b/css/fork-awesome/src/icons/svg/meh-o.svg new file mode 100644 index 0000000..07c6b1b --- /dev/null +++ b/css/fork-awesome/src/icons/svg/meh-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/mercury.svg b/css/fork-awesome/src/icons/svg/mercury.svg new file mode 100644 index 0000000..5f90cea --- /dev/null +++ b/css/fork-awesome/src/icons/svg/mercury.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/microchip.svg b/css/fork-awesome/src/icons/svg/microchip.svg new file mode 100644 index 0000000..0dee479 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/microchip.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/microphone-slash.svg b/css/fork-awesome/src/icons/svg/microphone-slash.svg new file mode 100644 index 0000000..8608846 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/microphone-slash.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/microphone.svg b/css/fork-awesome/src/icons/svg/microphone.svg new file mode 100644 index 0000000..74fe132 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/microphone.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/minus-circle.svg b/css/fork-awesome/src/icons/svg/minus-circle.svg new file mode 100644 index 0000000..3b155e5 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/minus-circle.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/minus-square-o.svg b/css/fork-awesome/src/icons/svg/minus-square-o.svg new file mode 100644 index 0000000..643212c --- /dev/null +++ b/css/fork-awesome/src/icons/svg/minus-square-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/minus-square.svg b/css/fork-awesome/src/icons/svg/minus-square.svg new file mode 100644 index 0000000..0a06d1d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/minus-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/minus.svg b/css/fork-awesome/src/icons/svg/minus.svg new file mode 100644 index 0000000..9c11df2 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/minus.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/mixcloud.svg b/css/fork-awesome/src/icons/svg/mixcloud.svg new file mode 100644 index 0000000..9088ac7 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/mixcloud.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/mobile.svg b/css/fork-awesome/src/icons/svg/mobile.svg new file mode 100644 index 0000000..ba9cd93 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/mobile.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/modx.svg b/css/fork-awesome/src/icons/svg/modx.svg new file mode 100644 index 0000000..7fa2388 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/modx.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/money.svg b/css/fork-awesome/src/icons/svg/money.svg new file mode 100644 index 0000000..b9997f3 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/money.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/moon-o.svg b/css/fork-awesome/src/icons/svg/moon-o.svg new file mode 100644 index 0000000..d074598 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/moon-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/moon.svg b/css/fork-awesome/src/icons/svg/moon.svg new file mode 100644 index 0000000..f850637 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/moon.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/motorcycle.svg b/css/fork-awesome/src/icons/svg/motorcycle.svg new file mode 100644 index 0000000..e314f63 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/motorcycle.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/mouse-pointer.svg b/css/fork-awesome/src/icons/svg/mouse-pointer.svg new file mode 100644 index 0000000..d5780e4 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/mouse-pointer.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/music.svg b/css/fork-awesome/src/icons/svg/music.svg new file mode 100644 index 0000000..1e35e2f --- /dev/null +++ b/css/fork-awesome/src/icons/svg/music.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/neuter.svg b/css/fork-awesome/src/icons/svg/neuter.svg new file mode 100644 index 0000000..3910d85 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/neuter.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/newspaper-o.svg b/css/fork-awesome/src/icons/svg/newspaper-o.svg new file mode 100644 index 0000000..3f8dac9 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/newspaper-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/nextcloud-square.svg b/css/fork-awesome/src/icons/svg/nextcloud-square.svg new file mode 100644 index 0000000..2d2175f --- /dev/null +++ b/css/fork-awesome/src/icons/svg/nextcloud-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/nextcloud.svg b/css/fork-awesome/src/icons/svg/nextcloud.svg new file mode 100644 index 0000000..357c482 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/nextcloud.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/nodejs.svg b/css/fork-awesome/src/icons/svg/nodejs.svg new file mode 100644 index 0000000..d0436c1 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/nodejs.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/object-group.svg b/css/fork-awesome/src/icons/svg/object-group.svg new file mode 100644 index 0000000..3363eac --- /dev/null +++ b/css/fork-awesome/src/icons/svg/object-group.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/object-ungroup.svg b/css/fork-awesome/src/icons/svg/object-ungroup.svg new file mode 100644 index 0000000..19bbba8 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/object-ungroup.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/odnoklassniki-square.svg b/css/fork-awesome/src/icons/svg/odnoklassniki-square.svg new file mode 100644 index 0000000..ec4f88b --- /dev/null +++ b/css/fork-awesome/src/icons/svg/odnoklassniki-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/odnoklassniki.svg b/css/fork-awesome/src/icons/svg/odnoklassniki.svg new file mode 100644 index 0000000..de56d59 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/odnoklassniki.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/opencart.svg b/css/fork-awesome/src/icons/svg/opencart.svg new file mode 100644 index 0000000..00913ff --- /dev/null +++ b/css/fork-awesome/src/icons/svg/opencart.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/openid.svg b/css/fork-awesome/src/icons/svg/openid.svg new file mode 100644 index 0000000..c99129e --- /dev/null +++ b/css/fork-awesome/src/icons/svg/openid.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/opera.svg b/css/fork-awesome/src/icons/svg/opera.svg new file mode 100644 index 0000000..868d82e --- /dev/null +++ b/css/fork-awesome/src/icons/svg/opera.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/optin-monster.svg b/css/fork-awesome/src/icons/svg/optin-monster.svg new file mode 100644 index 0000000..093faa4 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/optin-monster.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/outdent.svg b/css/fork-awesome/src/icons/svg/outdent.svg new file mode 100644 index 0000000..287e99d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/outdent.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/pagelines.svg b/css/fork-awesome/src/icons/svg/pagelines.svg new file mode 100644 index 0000000..ea1faad --- /dev/null +++ b/css/fork-awesome/src/icons/svg/pagelines.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/paint-brush.svg b/css/fork-awesome/src/icons/svg/paint-brush.svg new file mode 100644 index 0000000..8f65c10 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/paint-brush.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/paper-plane-o.svg b/css/fork-awesome/src/icons/svg/paper-plane-o.svg new file mode 100644 index 0000000..81eb194 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/paper-plane-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/paper-plane.svg b/css/fork-awesome/src/icons/svg/paper-plane.svg new file mode 100644 index 0000000..1fc61fb --- /dev/null +++ b/css/fork-awesome/src/icons/svg/paper-plane.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/paperclip.svg b/css/fork-awesome/src/icons/svg/paperclip.svg new file mode 100644 index 0000000..1d06d07 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/paperclip.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/paragraph.svg b/css/fork-awesome/src/icons/svg/paragraph.svg new file mode 100644 index 0000000..4176086 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/paragraph.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/patreon.svg b/css/fork-awesome/src/icons/svg/patreon.svg new file mode 100644 index 0000000..24843f0 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/patreon.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/pause-circle-o.svg b/css/fork-awesome/src/icons/svg/pause-circle-o.svg new file mode 100644 index 0000000..87799c4 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/pause-circle-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/pause-circle.svg b/css/fork-awesome/src/icons/svg/pause-circle.svg new file mode 100644 index 0000000..71e2ea5 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/pause-circle.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/pause.svg b/css/fork-awesome/src/icons/svg/pause.svg new file mode 100644 index 0000000..f3b467d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/pause.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/paw.svg b/css/fork-awesome/src/icons/svg/paw.svg new file mode 100644 index 0000000..7b47fe4 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/paw.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/paypal.svg b/css/fork-awesome/src/icons/svg/paypal.svg new file mode 100644 index 0000000..c848c34 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/paypal.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/peertube.svg b/css/fork-awesome/src/icons/svg/peertube.svg new file mode 100644 index 0000000..7d13643 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/peertube.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/pencil-square-o.svg b/css/fork-awesome/src/icons/svg/pencil-square-o.svg new file mode 100644 index 0000000..34bcbfe --- /dev/null +++ b/css/fork-awesome/src/icons/svg/pencil-square-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/pencil-square.svg b/css/fork-awesome/src/icons/svg/pencil-square.svg new file mode 100644 index 0000000..77aeb3e --- /dev/null +++ b/css/fork-awesome/src/icons/svg/pencil-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/pencil.svg b/css/fork-awesome/src/icons/svg/pencil.svg new file mode 100644 index 0000000..6b9ef57 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/pencil.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/percent.svg b/css/fork-awesome/src/icons/svg/percent.svg new file mode 100644 index 0000000..21bd903 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/percent.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/phone-square.svg b/css/fork-awesome/src/icons/svg/phone-square.svg new file mode 100644 index 0000000..c5b5800 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/phone-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/phone.svg b/css/fork-awesome/src/icons/svg/phone.svg new file mode 100644 index 0000000..386937d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/phone.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/php.svg b/css/fork-awesome/src/icons/svg/php.svg new file mode 100644 index 0000000..7cc0033 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/php.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/picture-o.svg b/css/fork-awesome/src/icons/svg/picture-o.svg new file mode 100644 index 0000000..31a8c46 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/picture-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/pie-chart.svg b/css/fork-awesome/src/icons/svg/pie-chart.svg new file mode 100644 index 0000000..bf49462 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/pie-chart.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/pinterest-p.svg b/css/fork-awesome/src/icons/svg/pinterest-p.svg new file mode 100644 index 0000000..f0833b1 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/pinterest-p.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/pinterest-square.svg b/css/fork-awesome/src/icons/svg/pinterest-square.svg new file mode 100644 index 0000000..fe17cf6 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/pinterest-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/pinterest.svg b/css/fork-awesome/src/icons/svg/pinterest.svg new file mode 100644 index 0000000..6783976 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/pinterest.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/pixelfed.svg b/css/fork-awesome/src/icons/svg/pixelfed.svg new file mode 100644 index 0000000..660f1f9 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/pixelfed.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/plane.svg b/css/fork-awesome/src/icons/svg/plane.svg new file mode 100644 index 0000000..130d154 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/plane.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/play-circle-o.svg b/css/fork-awesome/src/icons/svg/play-circle-o.svg new file mode 100644 index 0000000..7264250 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/play-circle-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/play-circle.svg b/css/fork-awesome/src/icons/svg/play-circle.svg new file mode 100644 index 0000000..51ff8d6 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/play-circle.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/play.svg b/css/fork-awesome/src/icons/svg/play.svg new file mode 100644 index 0000000..2b570e4 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/play.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/pleroma.svg b/css/fork-awesome/src/icons/svg/pleroma.svg new file mode 100644 index 0000000..0eb97e3 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/pleroma.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/plug.svg b/css/fork-awesome/src/icons/svg/plug.svg new file mode 100644 index 0000000..47936a1 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/plug.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/plus-circle.svg b/css/fork-awesome/src/icons/svg/plus-circle.svg new file mode 100644 index 0000000..47094a2 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/plus-circle.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/plus-square-o.svg b/css/fork-awesome/src/icons/svg/plus-square-o.svg new file mode 100644 index 0000000..a1b01ce --- /dev/null +++ b/css/fork-awesome/src/icons/svg/plus-square-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/plus-square.svg b/css/fork-awesome/src/icons/svg/plus-square.svg new file mode 100644 index 0000000..d65f796 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/plus-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/plus.svg b/css/fork-awesome/src/icons/svg/plus.svg new file mode 100644 index 0000000..deb2ca6 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/plus.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/podcast.svg b/css/fork-awesome/src/icons/svg/podcast.svg new file mode 100644 index 0000000..30b938d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/podcast.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/power-off.svg b/css/fork-awesome/src/icons/svg/power-off.svg new file mode 100644 index 0000000..76f47f8 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/power-off.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/print.svg b/css/fork-awesome/src/icons/svg/print.svg new file mode 100644 index 0000000..29505a9 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/print.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/product-hunt.svg b/css/fork-awesome/src/icons/svg/product-hunt.svg new file mode 100644 index 0000000..2c754fa --- /dev/null +++ b/css/fork-awesome/src/icons/svg/product-hunt.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/puzzle-piece.svg b/css/fork-awesome/src/icons/svg/puzzle-piece.svg new file mode 100644 index 0000000..ea806ec --- /dev/null +++ b/css/fork-awesome/src/icons/svg/puzzle-piece.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/python.svg b/css/fork-awesome/src/icons/svg/python.svg new file mode 100644 index 0000000..ba21eef --- /dev/null +++ b/css/fork-awesome/src/icons/svg/python.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/css/fork-awesome/src/icons/svg/qq.svg b/css/fork-awesome/src/icons/svg/qq.svg new file mode 100644 index 0000000..9fa98a0 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/qq.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/qrcode.svg b/css/fork-awesome/src/icons/svg/qrcode.svg new file mode 100644 index 0000000..6ce9a74 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/qrcode.svg @@ -0,0 +1,4 @@ + + + + diff --git a/css/fork-awesome/src/icons/svg/question-circle-o.svg b/css/fork-awesome/src/icons/svg/question-circle-o.svg new file mode 100644 index 0000000..74529d3 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/question-circle-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/question-circle.svg b/css/fork-awesome/src/icons/svg/question-circle.svg new file mode 100644 index 0000000..f41a159 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/question-circle.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/question.svg b/css/fork-awesome/src/icons/svg/question.svg new file mode 100644 index 0000000..4b9eb47 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/question.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/quora.svg b/css/fork-awesome/src/icons/svg/quora.svg new file mode 100644 index 0000000..261ce62 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/quora.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/quote-left.svg b/css/fork-awesome/src/icons/svg/quote-left.svg new file mode 100644 index 0000000..22cb0ee --- /dev/null +++ b/css/fork-awesome/src/icons/svg/quote-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/quote-right.svg b/css/fork-awesome/src/icons/svg/quote-right.svg new file mode 100644 index 0000000..173db3a --- /dev/null +++ b/css/fork-awesome/src/icons/svg/quote-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/random.svg b/css/fork-awesome/src/icons/svg/random.svg new file mode 100644 index 0000000..af4664b --- /dev/null +++ b/css/fork-awesome/src/icons/svg/random.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/ravelry.svg b/css/fork-awesome/src/icons/svg/ravelry.svg new file mode 100644 index 0000000..2ad7e84 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/ravelry.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/react.svg b/css/fork-awesome/src/icons/svg/react.svg new file mode 100644 index 0000000..1b7a405 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/react.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/rebel.svg b/css/fork-awesome/src/icons/svg/rebel.svg new file mode 100644 index 0000000..804d36f --- /dev/null +++ b/css/fork-awesome/src/icons/svg/rebel.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/recycle.svg b/css/fork-awesome/src/icons/svg/recycle.svg new file mode 100644 index 0000000..ecb2dab --- /dev/null +++ b/css/fork-awesome/src/icons/svg/recycle.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/reddit-alien.svg b/css/fork-awesome/src/icons/svg/reddit-alien.svg new file mode 100644 index 0000000..3602d60 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/reddit-alien.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/reddit-square.svg b/css/fork-awesome/src/icons/svg/reddit-square.svg new file mode 100644 index 0000000..413152b --- /dev/null +++ b/css/fork-awesome/src/icons/svg/reddit-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/reddit.svg b/css/fork-awesome/src/icons/svg/reddit.svg new file mode 100644 index 0000000..1188350 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/reddit.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/refresh.svg b/css/fork-awesome/src/icons/svg/refresh.svg new file mode 100644 index 0000000..8def71d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/refresh.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/registered.svg b/css/fork-awesome/src/icons/svg/registered.svg new file mode 100644 index 0000000..f541e02 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/registered.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/renren.svg b/css/fork-awesome/src/icons/svg/renren.svg new file mode 100644 index 0000000..a19a5b0 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/renren.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/repeat.svg b/css/fork-awesome/src/icons/svg/repeat.svg new file mode 100644 index 0000000..9fa71e5 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/repeat.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/reply-all.svg b/css/fork-awesome/src/icons/svg/reply-all.svg new file mode 100644 index 0000000..13b757d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/reply-all.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/reply.svg b/css/fork-awesome/src/icons/svg/reply.svg new file mode 100644 index 0000000..32d6a9b --- /dev/null +++ b/css/fork-awesome/src/icons/svg/reply.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/retweet.svg b/css/fork-awesome/src/icons/svg/retweet.svg new file mode 100644 index 0000000..7d5b1d5 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/retweet.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/road.svg b/css/fork-awesome/src/icons/svg/road.svg new file mode 100644 index 0000000..46b11e4 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/road.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/rocket.svg b/css/fork-awesome/src/icons/svg/rocket.svg new file mode 100644 index 0000000..21f839f --- /dev/null +++ b/css/fork-awesome/src/icons/svg/rocket.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/rss-square.svg b/css/fork-awesome/src/icons/svg/rss-square.svg new file mode 100644 index 0000000..1d712bb --- /dev/null +++ b/css/fork-awesome/src/icons/svg/rss-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/rss.svg b/css/fork-awesome/src/icons/svg/rss.svg new file mode 100644 index 0000000..b347970 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/rss.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/rub.svg b/css/fork-awesome/src/icons/svg/rub.svg new file mode 100644 index 0000000..a0cd106 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/rub.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/safari.svg b/css/fork-awesome/src/icons/svg/safari.svg new file mode 100644 index 0000000..a8ad8f8 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/safari.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/scissors.svg b/css/fork-awesome/src/icons/svg/scissors.svg new file mode 100644 index 0000000..e09bb6b --- /dev/null +++ b/css/fork-awesome/src/icons/svg/scissors.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/scribd.svg b/css/fork-awesome/src/icons/svg/scribd.svg new file mode 100644 index 0000000..de2f429 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/scribd.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/scuttlebutt.svg b/css/fork-awesome/src/icons/svg/scuttlebutt.svg new file mode 100644 index 0000000..dc8aeb9 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/scuttlebutt.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/search-minus.svg b/css/fork-awesome/src/icons/svg/search-minus.svg new file mode 100644 index 0000000..364ec4d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/search-minus.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/search-plus.svg b/css/fork-awesome/src/icons/svg/search-plus.svg new file mode 100644 index 0000000..38fdb0d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/search-plus.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/search.svg b/css/fork-awesome/src/icons/svg/search.svg new file mode 100644 index 0000000..c065d16 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/search.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/sellsy.svg b/css/fork-awesome/src/icons/svg/sellsy.svg new file mode 100644 index 0000000..791bfcd --- /dev/null +++ b/css/fork-awesome/src/icons/svg/sellsy.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/server.svg b/css/fork-awesome/src/icons/svg/server.svg new file mode 100644 index 0000000..37ac886 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/server.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/shaarli-o.svg b/css/fork-awesome/src/icons/svg/shaarli-o.svg new file mode 100644 index 0000000..00688a7 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/shaarli-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/shaarli.svg b/css/fork-awesome/src/icons/svg/shaarli.svg new file mode 100644 index 0000000..3bde9fa --- /dev/null +++ b/css/fork-awesome/src/icons/svg/shaarli.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/share-alt-square.svg b/css/fork-awesome/src/icons/svg/share-alt-square.svg new file mode 100644 index 0000000..c6a75d6 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/share-alt-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/share-alt.svg b/css/fork-awesome/src/icons/svg/share-alt.svg new file mode 100644 index 0000000..4477980 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/share-alt.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/share-square-o.svg b/css/fork-awesome/src/icons/svg/share-square-o.svg new file mode 100644 index 0000000..5f99d94 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/share-square-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/share-square.svg b/css/fork-awesome/src/icons/svg/share-square.svg new file mode 100644 index 0000000..1523765 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/share-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/share.svg b/css/fork-awesome/src/icons/svg/share.svg new file mode 100644 index 0000000..025b334 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/share.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/shield.svg b/css/fork-awesome/src/icons/svg/shield.svg new file mode 100644 index 0000000..1f4a829 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/shield.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/ship.svg b/css/fork-awesome/src/icons/svg/ship.svg new file mode 100644 index 0000000..5d80d16 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/ship.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/shirtsinbulk.svg b/css/fork-awesome/src/icons/svg/shirtsinbulk.svg new file mode 100644 index 0000000..af4e267 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/shirtsinbulk.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/shopping-bag.svg b/css/fork-awesome/src/icons/svg/shopping-bag.svg new file mode 100644 index 0000000..7f5310e --- /dev/null +++ b/css/fork-awesome/src/icons/svg/shopping-bag.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/shopping-basket.svg b/css/fork-awesome/src/icons/svg/shopping-basket.svg new file mode 100644 index 0000000..3f74b61 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/shopping-basket.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/shopping-cart.svg b/css/fork-awesome/src/icons/svg/shopping-cart.svg new file mode 100644 index 0000000..4dc0d97 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/shopping-cart.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/shower.svg b/css/fork-awesome/src/icons/svg/shower.svg new file mode 100644 index 0000000..e35232e --- /dev/null +++ b/css/fork-awesome/src/icons/svg/shower.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/sign-in.svg b/css/fork-awesome/src/icons/svg/sign-in.svg new file mode 100644 index 0000000..2e1598d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/sign-in.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/sign-language.svg b/css/fork-awesome/src/icons/svg/sign-language.svg new file mode 100644 index 0000000..7ce444f --- /dev/null +++ b/css/fork-awesome/src/icons/svg/sign-language.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/sign-out.svg b/css/fork-awesome/src/icons/svg/sign-out.svg new file mode 100644 index 0000000..3e7d480 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/sign-out.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/signal.svg b/css/fork-awesome/src/icons/svg/signal.svg new file mode 100644 index 0000000..692171c --- /dev/null +++ b/css/fork-awesome/src/icons/svg/signal.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/signalapp.svg b/css/fork-awesome/src/icons/svg/signalapp.svg new file mode 100644 index 0000000..ca3c9d2 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/signalapp.svg @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/css/fork-awesome/src/icons/svg/simplybuilt.svg b/css/fork-awesome/src/icons/svg/simplybuilt.svg new file mode 100644 index 0000000..fc7f62f --- /dev/null +++ b/css/fork-awesome/src/icons/svg/simplybuilt.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/sitemap.svg b/css/fork-awesome/src/icons/svg/sitemap.svg new file mode 100644 index 0000000..34d79ea --- /dev/null +++ b/css/fork-awesome/src/icons/svg/sitemap.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/skyatlas.svg b/css/fork-awesome/src/icons/svg/skyatlas.svg new file mode 100644 index 0000000..3f1bd84 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/skyatlas.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/skype.svg b/css/fork-awesome/src/icons/svg/skype.svg new file mode 100644 index 0000000..d264c0d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/skype.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/slack.svg b/css/fork-awesome/src/icons/svg/slack.svg new file mode 100644 index 0000000..0594378 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/slack.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/sliders.svg b/css/fork-awesome/src/icons/svg/sliders.svg new file mode 100644 index 0000000..ffd260d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/sliders.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/slideshare.svg b/css/fork-awesome/src/icons/svg/slideshare.svg new file mode 100644 index 0000000..ae36995 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/slideshare.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/smile-o.svg b/css/fork-awesome/src/icons/svg/smile-o.svg new file mode 100644 index 0000000..f88026d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/smile-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/snapchat-ghost.svg b/css/fork-awesome/src/icons/svg/snapchat-ghost.svg new file mode 100644 index 0000000..8610385 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/snapchat-ghost.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/snapchat-square.svg b/css/fork-awesome/src/icons/svg/snapchat-square.svg new file mode 100644 index 0000000..63b8066 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/snapchat-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/snapchat.svg b/css/fork-awesome/src/icons/svg/snapchat.svg new file mode 100644 index 0000000..8154fdd --- /dev/null +++ b/css/fork-awesome/src/icons/svg/snapchat.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/snowdrift.svg b/css/fork-awesome/src/icons/svg/snowdrift.svg new file mode 100644 index 0000000..4e5a820 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/snowdrift.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/snowflake-o.svg b/css/fork-awesome/src/icons/svg/snowflake-o.svg new file mode 100644 index 0000000..03b8e93 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/snowflake-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/social-home.svg b/css/fork-awesome/src/icons/svg/social-home.svg new file mode 100644 index 0000000..7411631 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/social-home.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/sort-alpha-asc.svg b/css/fork-awesome/src/icons/svg/sort-alpha-asc.svg new file mode 100644 index 0000000..372b436 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/sort-alpha-asc.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/sort-alpha-desc.svg b/css/fork-awesome/src/icons/svg/sort-alpha-desc.svg new file mode 100644 index 0000000..4d451e6 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/sort-alpha-desc.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/sort-amount-asc.svg b/css/fork-awesome/src/icons/svg/sort-amount-asc.svg new file mode 100644 index 0000000..942d05a --- /dev/null +++ b/css/fork-awesome/src/icons/svg/sort-amount-asc.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/sort-amount-desc.svg b/css/fork-awesome/src/icons/svg/sort-amount-desc.svg new file mode 100644 index 0000000..adccf5b --- /dev/null +++ b/css/fork-awesome/src/icons/svg/sort-amount-desc.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/sort-asc.svg b/css/fork-awesome/src/icons/svg/sort-asc.svg new file mode 100644 index 0000000..018c664 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/sort-asc.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/sort-desc.svg b/css/fork-awesome/src/icons/svg/sort-desc.svg new file mode 100644 index 0000000..1962c8f --- /dev/null +++ b/css/fork-awesome/src/icons/svg/sort-desc.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/sort-numeric-asc.svg b/css/fork-awesome/src/icons/svg/sort-numeric-asc.svg new file mode 100644 index 0000000..0a6457a --- /dev/null +++ b/css/fork-awesome/src/icons/svg/sort-numeric-asc.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/sort-numeric-desc.svg b/css/fork-awesome/src/icons/svg/sort-numeric-desc.svg new file mode 100644 index 0000000..1019ab5 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/sort-numeric-desc.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/sort.svg b/css/fork-awesome/src/icons/svg/sort.svg new file mode 100644 index 0000000..af6e731 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/sort.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/soundcloud.svg b/css/fork-awesome/src/icons/svg/soundcloud.svg new file mode 100644 index 0000000..1e8785d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/soundcloud.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/space-shuttle.svg b/css/fork-awesome/src/icons/svg/space-shuttle.svg new file mode 100644 index 0000000..0bcf0aa --- /dev/null +++ b/css/fork-awesome/src/icons/svg/space-shuttle.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/spell-check.svg b/css/fork-awesome/src/icons/svg/spell-check.svg new file mode 100644 index 0000000..29f728d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/spell-check.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/css/fork-awesome/src/icons/svg/spinner.svg b/css/fork-awesome/src/icons/svg/spinner.svg new file mode 100644 index 0000000..ae14e63 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/spinner.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/spoon.svg b/css/fork-awesome/src/icons/svg/spoon.svg new file mode 100644 index 0000000..e5afff4 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/spoon.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/spotify.svg b/css/fork-awesome/src/icons/svg/spotify.svg new file mode 100644 index 0000000..cb0c060 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/spotify.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/square-o.svg b/css/fork-awesome/src/icons/svg/square-o.svg new file mode 100644 index 0000000..a8687c8 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/square-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/square.svg b/css/fork-awesome/src/icons/svg/square.svg new file mode 100644 index 0000000..179182d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/square.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/stack-exchange.svg b/css/fork-awesome/src/icons/svg/stack-exchange.svg new file mode 100644 index 0000000..9bfeb61 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/stack-exchange.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/stack-overflow.svg b/css/fork-awesome/src/icons/svg/stack-overflow.svg new file mode 100644 index 0000000..8adac45 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/stack-overflow.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/star-half-o.svg b/css/fork-awesome/src/icons/svg/star-half-o.svg new file mode 100644 index 0000000..77f5e5c --- /dev/null +++ b/css/fork-awesome/src/icons/svg/star-half-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/star-half.svg b/css/fork-awesome/src/icons/svg/star-half.svg new file mode 100644 index 0000000..96e6018 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/star-half.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/star-o.svg b/css/fork-awesome/src/icons/svg/star-o.svg new file mode 100644 index 0000000..0834cea --- /dev/null +++ b/css/fork-awesome/src/icons/svg/star-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/star.svg b/css/fork-awesome/src/icons/svg/star.svg new file mode 100644 index 0000000..d478e21 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/star.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/steam-square.svg b/css/fork-awesome/src/icons/svg/steam-square.svg new file mode 100644 index 0000000..6e9aa2c --- /dev/null +++ b/css/fork-awesome/src/icons/svg/steam-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/steam.svg b/css/fork-awesome/src/icons/svg/steam.svg new file mode 100644 index 0000000..a4d7588 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/steam.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/step-backward.svg b/css/fork-awesome/src/icons/svg/step-backward.svg new file mode 100644 index 0000000..d3552c0 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/step-backward.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/step-forward.svg b/css/fork-awesome/src/icons/svg/step-forward.svg new file mode 100644 index 0000000..064ba53 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/step-forward.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/stethoscope.svg b/css/fork-awesome/src/icons/svg/stethoscope.svg new file mode 100644 index 0000000..7a644e3 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/stethoscope.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/sticky-note-o.svg b/css/fork-awesome/src/icons/svg/sticky-note-o.svg new file mode 100644 index 0000000..83f5054 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/sticky-note-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/sticky-note.svg b/css/fork-awesome/src/icons/svg/sticky-note.svg new file mode 100644 index 0000000..3877445 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/sticky-note.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/stop-circle-o.svg b/css/fork-awesome/src/icons/svg/stop-circle-o.svg new file mode 100644 index 0000000..1c06783 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/stop-circle-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/stop-circle.svg b/css/fork-awesome/src/icons/svg/stop-circle.svg new file mode 100644 index 0000000..daa6844 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/stop-circle.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/stop.svg b/css/fork-awesome/src/icons/svg/stop.svg new file mode 100644 index 0000000..5267f03 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/stop.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/street-view.svg b/css/fork-awesome/src/icons/svg/street-view.svg new file mode 100644 index 0000000..8c39726 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/street-view.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/strikethrough.svg b/css/fork-awesome/src/icons/svg/strikethrough.svg new file mode 100644 index 0000000..7090abc --- /dev/null +++ b/css/fork-awesome/src/icons/svg/strikethrough.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/stumbleupon-circle.svg b/css/fork-awesome/src/icons/svg/stumbleupon-circle.svg new file mode 100644 index 0000000..8b29aaf --- /dev/null +++ b/css/fork-awesome/src/icons/svg/stumbleupon-circle.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/stumbleupon.svg b/css/fork-awesome/src/icons/svg/stumbleupon.svg new file mode 100644 index 0000000..69c1c3e --- /dev/null +++ b/css/fork-awesome/src/icons/svg/stumbleupon.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/subscript.svg b/css/fork-awesome/src/icons/svg/subscript.svg new file mode 100644 index 0000000..7ae51a7 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/subscript.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/subway.svg b/css/fork-awesome/src/icons/svg/subway.svg new file mode 100644 index 0000000..f2b9ae2 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/subway.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/suitcase.svg b/css/fork-awesome/src/icons/svg/suitcase.svg new file mode 100644 index 0000000..21fe516 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/suitcase.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/sun-o.svg b/css/fork-awesome/src/icons/svg/sun-o.svg new file mode 100644 index 0000000..24f28f5 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/sun-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/sun.svg b/css/fork-awesome/src/icons/svg/sun.svg new file mode 100644 index 0000000..2008efa --- /dev/null +++ b/css/fork-awesome/src/icons/svg/sun.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/superpowers.svg b/css/fork-awesome/src/icons/svg/superpowers.svg new file mode 100644 index 0000000..32abce1 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/superpowers.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/superscript.svg b/css/fork-awesome/src/icons/svg/superscript.svg new file mode 100644 index 0000000..af7abc7 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/superscript.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/syncthing.svg b/css/fork-awesome/src/icons/svg/syncthing.svg new file mode 100644 index 0000000..5aa9736 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/syncthing.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/table.svg b/css/fork-awesome/src/icons/svg/table.svg new file mode 100644 index 0000000..528ed5d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/table.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/tablet.svg b/css/fork-awesome/src/icons/svg/tablet.svg new file mode 100644 index 0000000..7a4f453 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/tablet.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/tachometer.svg b/css/fork-awesome/src/icons/svg/tachometer.svg new file mode 100644 index 0000000..8650f26 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/tachometer.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/tag.svg b/css/fork-awesome/src/icons/svg/tag.svg new file mode 100644 index 0000000..652bcb5 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/tag.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/tags.svg b/css/fork-awesome/src/icons/svg/tags.svg new file mode 100644 index 0000000..a47ef21 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/tags.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/tasks.svg b/css/fork-awesome/src/icons/svg/tasks.svg new file mode 100644 index 0000000..7ae7e57 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/tasks.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/taxi.svg b/css/fork-awesome/src/icons/svg/taxi.svg new file mode 100644 index 0000000..b85d251 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/taxi.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/telegram.svg b/css/fork-awesome/src/icons/svg/telegram.svg new file mode 100644 index 0000000..22e3fe6 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/telegram.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/television.svg b/css/fork-awesome/src/icons/svg/television.svg new file mode 100644 index 0000000..7c61ba6 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/television.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/tencent-weibo.svg b/css/fork-awesome/src/icons/svg/tencent-weibo.svg new file mode 100644 index 0000000..9f1c686 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/tencent-weibo.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/terminal.svg b/css/fork-awesome/src/icons/svg/terminal.svg new file mode 100644 index 0000000..50fa7f3 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/terminal.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/text-height.svg b/css/fork-awesome/src/icons/svg/text-height.svg new file mode 100644 index 0000000..6b78d4d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/text-height.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/text-width.svg b/css/fork-awesome/src/icons/svg/text-width.svg new file mode 100644 index 0000000..ced8fc4 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/text-width.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/th-large.svg b/css/fork-awesome/src/icons/svg/th-large.svg new file mode 100644 index 0000000..91627c1 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/th-large.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/th-list.svg b/css/fork-awesome/src/icons/svg/th-list.svg new file mode 100644 index 0000000..4a3cd39 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/th-list.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/th.svg b/css/fork-awesome/src/icons/svg/th.svg new file mode 100644 index 0000000..453f04e --- /dev/null +++ b/css/fork-awesome/src/icons/svg/th.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/themeisle.svg b/css/fork-awesome/src/icons/svg/themeisle.svg new file mode 100644 index 0000000..382a0bb --- /dev/null +++ b/css/fork-awesome/src/icons/svg/themeisle.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/thermometer-empty.svg b/css/fork-awesome/src/icons/svg/thermometer-empty.svg new file mode 100644 index 0000000..0026c7d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/thermometer-empty.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/thermometer-full.svg b/css/fork-awesome/src/icons/svg/thermometer-full.svg new file mode 100644 index 0000000..573c5ba --- /dev/null +++ b/css/fork-awesome/src/icons/svg/thermometer-full.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/thermometer-half.svg b/css/fork-awesome/src/icons/svg/thermometer-half.svg new file mode 100644 index 0000000..43ef685 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/thermometer-half.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/thermometer-quarter.svg b/css/fork-awesome/src/icons/svg/thermometer-quarter.svg new file mode 100644 index 0000000..f4a3284 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/thermometer-quarter.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/thermometer-three-quarters.svg b/css/fork-awesome/src/icons/svg/thermometer-three-quarters.svg new file mode 100644 index 0000000..f9e4536 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/thermometer-three-quarters.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/thumb-tack.svg b/css/fork-awesome/src/icons/svg/thumb-tack.svg new file mode 100644 index 0000000..6e04f05 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/thumb-tack.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/thumbs-down.svg b/css/fork-awesome/src/icons/svg/thumbs-down.svg new file mode 100644 index 0000000..0770454 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/thumbs-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/thumbs-o-down.svg b/css/fork-awesome/src/icons/svg/thumbs-o-down.svg new file mode 100644 index 0000000..8a513a7 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/thumbs-o-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/thumbs-o-up.svg b/css/fork-awesome/src/icons/svg/thumbs-o-up.svg new file mode 100644 index 0000000..81d2fa2 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/thumbs-o-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/thumbs-up.svg b/css/fork-awesome/src/icons/svg/thumbs-up.svg new file mode 100644 index 0000000..55197b0 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/thumbs-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/ticket.svg b/css/fork-awesome/src/icons/svg/ticket.svg new file mode 100644 index 0000000..d33470b --- /dev/null +++ b/css/fork-awesome/src/icons/svg/ticket.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/times-circle-o.svg b/css/fork-awesome/src/icons/svg/times-circle-o.svg new file mode 100644 index 0000000..df62119 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/times-circle-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/times-circle.svg b/css/fork-awesome/src/icons/svg/times-circle.svg new file mode 100644 index 0000000..70eaf11 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/times-circle.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/times.svg b/css/fork-awesome/src/icons/svg/times.svg new file mode 100644 index 0000000..04a2e22 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/times.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/tint.svg b/css/fork-awesome/src/icons/svg/tint.svg new file mode 100644 index 0000000..e0b4546 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/tint.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/tipeee.svg b/css/fork-awesome/src/icons/svg/tipeee.svg new file mode 100644 index 0000000..510392f --- /dev/null +++ b/css/fork-awesome/src/icons/svg/tipeee.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/toggle-off.svg b/css/fork-awesome/src/icons/svg/toggle-off.svg new file mode 100644 index 0000000..190df05 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/toggle-off.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/toggle-on.svg b/css/fork-awesome/src/icons/svg/toggle-on.svg new file mode 100644 index 0000000..0cd0746 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/toggle-on.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/trademark.svg b/css/fork-awesome/src/icons/svg/trademark.svg new file mode 100644 index 0000000..3d53f78 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/trademark.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/train.svg b/css/fork-awesome/src/icons/svg/train.svg new file mode 100644 index 0000000..fff2619 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/train.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/transgender-alt.svg b/css/fork-awesome/src/icons/svg/transgender-alt.svg new file mode 100644 index 0000000..bf59469 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/transgender-alt.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/transgender.svg b/css/fork-awesome/src/icons/svg/transgender.svg new file mode 100644 index 0000000..854fe35 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/transgender.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/trash-o.svg b/css/fork-awesome/src/icons/svg/trash-o.svg new file mode 100644 index 0000000..e06c55d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/trash-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/trash.svg b/css/fork-awesome/src/icons/svg/trash.svg new file mode 100644 index 0000000..9d05768 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/trash.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/tree.svg b/css/fork-awesome/src/icons/svg/tree.svg new file mode 100644 index 0000000..afdd7f3 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/tree.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/trello.svg b/css/fork-awesome/src/icons/svg/trello.svg new file mode 100644 index 0000000..bad6306 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/trello.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/tripadvisor.svg b/css/fork-awesome/src/icons/svg/tripadvisor.svg new file mode 100644 index 0000000..0392273 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/tripadvisor.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/trophy.svg b/css/fork-awesome/src/icons/svg/trophy.svg new file mode 100644 index 0000000..23da97b --- /dev/null +++ b/css/fork-awesome/src/icons/svg/trophy.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/truck.svg b/css/fork-awesome/src/icons/svg/truck.svg new file mode 100644 index 0000000..58e402d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/truck.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/try.svg b/css/fork-awesome/src/icons/svg/try.svg new file mode 100644 index 0000000..d1294cd --- /dev/null +++ b/css/fork-awesome/src/icons/svg/try.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/tty.svg b/css/fork-awesome/src/icons/svg/tty.svg new file mode 100644 index 0000000..7a89ec8 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/tty.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/tumblr-square.svg b/css/fork-awesome/src/icons/svg/tumblr-square.svg new file mode 100644 index 0000000..02f18f8 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/tumblr-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/tumblr.svg b/css/fork-awesome/src/icons/svg/tumblr.svg new file mode 100644 index 0000000..7b363cf --- /dev/null +++ b/css/fork-awesome/src/icons/svg/tumblr.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/twitch.svg b/css/fork-awesome/src/icons/svg/twitch.svg new file mode 100644 index 0000000..f09d4fb --- /dev/null +++ b/css/fork-awesome/src/icons/svg/twitch.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/twitter-square.svg b/css/fork-awesome/src/icons/svg/twitter-square.svg new file mode 100644 index 0000000..164bd26 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/twitter-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/twitter.svg b/css/fork-awesome/src/icons/svg/twitter.svg new file mode 100644 index 0000000..8142300 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/twitter.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/umbrella.svg b/css/fork-awesome/src/icons/svg/umbrella.svg new file mode 100644 index 0000000..89258a6 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/umbrella.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/underline.svg b/css/fork-awesome/src/icons/svg/underline.svg new file mode 100644 index 0000000..36a8b7a --- /dev/null +++ b/css/fork-awesome/src/icons/svg/underline.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/undo.svg b/css/fork-awesome/src/icons/svg/undo.svg new file mode 100644 index 0000000..153e958 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/undo.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/universal-access.svg b/css/fork-awesome/src/icons/svg/universal-access.svg new file mode 100644 index 0000000..e06bf2f --- /dev/null +++ b/css/fork-awesome/src/icons/svg/universal-access.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/university.svg b/css/fork-awesome/src/icons/svg/university.svg new file mode 100644 index 0000000..62de716 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/university.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/unlock-alt.svg b/css/fork-awesome/src/icons/svg/unlock-alt.svg new file mode 100644 index 0000000..09d8b0a --- /dev/null +++ b/css/fork-awesome/src/icons/svg/unlock-alt.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/unlock.svg b/css/fork-awesome/src/icons/svg/unlock.svg new file mode 100644 index 0000000..1e93255 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/unlock.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/unslpash.svg b/css/fork-awesome/src/icons/svg/unslpash.svg new file mode 100644 index 0000000..ca81ebd --- /dev/null +++ b/css/fork-awesome/src/icons/svg/unslpash.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/upload.svg b/css/fork-awesome/src/icons/svg/upload.svg new file mode 100644 index 0000000..548755a --- /dev/null +++ b/css/fork-awesome/src/icons/svg/upload.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/usb.svg b/css/fork-awesome/src/icons/svg/usb.svg new file mode 100644 index 0000000..45d9495 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/usb.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/usd.svg b/css/fork-awesome/src/icons/svg/usd.svg new file mode 100644 index 0000000..1e3a407 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/usd.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/user-circle-o.svg b/css/fork-awesome/src/icons/svg/user-circle-o.svg new file mode 100644 index 0000000..c9a1236 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/user-circle-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/user-circle.svg b/css/fork-awesome/src/icons/svg/user-circle.svg new file mode 100644 index 0000000..e3bf77b --- /dev/null +++ b/css/fork-awesome/src/icons/svg/user-circle.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/user-md.svg b/css/fork-awesome/src/icons/svg/user-md.svg new file mode 100644 index 0000000..0c26a01 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/user-md.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/user-o.svg b/css/fork-awesome/src/icons/svg/user-o.svg new file mode 100644 index 0000000..6ed00e7 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/user-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/user-plus.svg b/css/fork-awesome/src/icons/svg/user-plus.svg new file mode 100644 index 0000000..f4b902c --- /dev/null +++ b/css/fork-awesome/src/icons/svg/user-plus.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/user-secret.svg b/css/fork-awesome/src/icons/svg/user-secret.svg new file mode 100644 index 0000000..c89328c --- /dev/null +++ b/css/fork-awesome/src/icons/svg/user-secret.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/user-times.svg b/css/fork-awesome/src/icons/svg/user-times.svg new file mode 100644 index 0000000..d4622cf --- /dev/null +++ b/css/fork-awesome/src/icons/svg/user-times.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/user.svg b/css/fork-awesome/src/icons/svg/user.svg new file mode 100644 index 0000000..be83b07 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/user.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/users.svg b/css/fork-awesome/src/icons/svg/users.svg new file mode 100644 index 0000000..7834589 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/users.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/venus-double.svg b/css/fork-awesome/src/icons/svg/venus-double.svg new file mode 100644 index 0000000..fc15ae0 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/venus-double.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/venus-mars.svg b/css/fork-awesome/src/icons/svg/venus-mars.svg new file mode 100644 index 0000000..ff9fcd5 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/venus-mars.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/venus.svg b/css/fork-awesome/src/icons/svg/venus.svg new file mode 100644 index 0000000..960bb31 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/venus.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/viacoin.svg b/css/fork-awesome/src/icons/svg/viacoin.svg new file mode 100644 index 0000000..48c855b --- /dev/null +++ b/css/fork-awesome/src/icons/svg/viacoin.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/viadeo-square.svg b/css/fork-awesome/src/icons/svg/viadeo-square.svg new file mode 100644 index 0000000..e16f642 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/viadeo-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/viadeo.svg b/css/fork-awesome/src/icons/svg/viadeo.svg new file mode 100644 index 0000000..c3c9439 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/viadeo.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/video-camera.svg b/css/fork-awesome/src/icons/svg/video-camera.svg new file mode 100644 index 0000000..bc4272e --- /dev/null +++ b/css/fork-awesome/src/icons/svg/video-camera.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/vimeo-square.svg b/css/fork-awesome/src/icons/svg/vimeo-square.svg new file mode 100644 index 0000000..82da271 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/vimeo-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/vimeo.svg b/css/fork-awesome/src/icons/svg/vimeo.svg new file mode 100644 index 0000000..c869390 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/vimeo.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/vine.svg b/css/fork-awesome/src/icons/svg/vine.svg new file mode 100644 index 0000000..797d0f4 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/vine.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/vk.svg b/css/fork-awesome/src/icons/svg/vk.svg new file mode 100644 index 0000000..ce917a2 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/vk.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/volume-control-phone.svg b/css/fork-awesome/src/icons/svg/volume-control-phone.svg new file mode 100644 index 0000000..4bb6f67 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/volume-control-phone.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/volume-down.svg b/css/fork-awesome/src/icons/svg/volume-down.svg new file mode 100644 index 0000000..187ff0e --- /dev/null +++ b/css/fork-awesome/src/icons/svg/volume-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/volume-off.svg b/css/fork-awesome/src/icons/svg/volume-off.svg new file mode 100644 index 0000000..22125b7 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/volume-off.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/volume-up.svg b/css/fork-awesome/src/icons/svg/volume-up.svg new file mode 100644 index 0000000..264c1af --- /dev/null +++ b/css/fork-awesome/src/icons/svg/volume-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/weibo.svg b/css/fork-awesome/src/icons/svg/weibo.svg new file mode 100644 index 0000000..2f4fbcb --- /dev/null +++ b/css/fork-awesome/src/icons/svg/weibo.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/weixin.svg b/css/fork-awesome/src/icons/svg/weixin.svg new file mode 100644 index 0000000..9158f6e --- /dev/null +++ b/css/fork-awesome/src/icons/svg/weixin.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/whatsapp.svg b/css/fork-awesome/src/icons/svg/whatsapp.svg new file mode 100644 index 0000000..569c558 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/whatsapp.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/wheelchair-alt.svg b/css/fork-awesome/src/icons/svg/wheelchair-alt.svg new file mode 100644 index 0000000..3b809a9 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/wheelchair-alt.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/wheelchair.svg b/css/fork-awesome/src/icons/svg/wheelchair.svg new file mode 100644 index 0000000..035e6d9 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/wheelchair.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/wifi.svg b/css/fork-awesome/src/icons/svg/wifi.svg new file mode 100644 index 0000000..8947b89 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/wifi.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/wikidata.svg b/css/fork-awesome/src/icons/svg/wikidata.svg new file mode 100644 index 0000000..3e02d18 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/wikidata.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/wikipedia-w.svg b/css/fork-awesome/src/icons/svg/wikipedia-w.svg new file mode 100644 index 0000000..116c682 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/wikipedia-w.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/window-close-o.svg b/css/fork-awesome/src/icons/svg/window-close-o.svg new file mode 100644 index 0000000..ec9ce19 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/window-close-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/window-close.svg b/css/fork-awesome/src/icons/svg/window-close.svg new file mode 100644 index 0000000..71380fe --- /dev/null +++ b/css/fork-awesome/src/icons/svg/window-close.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/window-maximize.svg b/css/fork-awesome/src/icons/svg/window-maximize.svg new file mode 100644 index 0000000..b63bef7 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/window-maximize.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/window-minimize.svg b/css/fork-awesome/src/icons/svg/window-minimize.svg new file mode 100644 index 0000000..5130a3d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/window-minimize.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/window-restore.svg b/css/fork-awesome/src/icons/svg/window-restore.svg new file mode 100644 index 0000000..cc7ae51 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/window-restore.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/windows.svg b/css/fork-awesome/src/icons/svg/windows.svg new file mode 100644 index 0000000..9d37416 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/windows.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/wordpress.svg b/css/fork-awesome/src/icons/svg/wordpress.svg new file mode 100644 index 0000000..650854b --- /dev/null +++ b/css/fork-awesome/src/icons/svg/wordpress.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/wpbeginner.svg b/css/fork-awesome/src/icons/svg/wpbeginner.svg new file mode 100644 index 0000000..0afedbc --- /dev/null +++ b/css/fork-awesome/src/icons/svg/wpbeginner.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/wpexplorer.svg b/css/fork-awesome/src/icons/svg/wpexplorer.svg new file mode 100644 index 0000000..b020376 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/wpexplorer.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/wpforms.svg b/css/fork-awesome/src/icons/svg/wpforms.svg new file mode 100644 index 0000000..bbac761 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/wpforms.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/wrench.svg b/css/fork-awesome/src/icons/svg/wrench.svg new file mode 100644 index 0000000..8416b90 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/wrench.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/xing-square.svg b/css/fork-awesome/src/icons/svg/xing-square.svg new file mode 100644 index 0000000..3dd44c8 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/xing-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/xing.svg b/css/fork-awesome/src/icons/svg/xing.svg new file mode 100644 index 0000000..10aca83 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/xing.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/xmpp.svg b/css/fork-awesome/src/icons/svg/xmpp.svg new file mode 100644 index 0000000..d74f74a --- /dev/null +++ b/css/fork-awesome/src/icons/svg/xmpp.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/y-combinator.svg b/css/fork-awesome/src/icons/svg/y-combinator.svg new file mode 100644 index 0000000..8c190df --- /dev/null +++ b/css/fork-awesome/src/icons/svg/y-combinator.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/yahoo.svg b/css/fork-awesome/src/icons/svg/yahoo.svg new file mode 100644 index 0000000..b9f025a --- /dev/null +++ b/css/fork-awesome/src/icons/svg/yahoo.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/yelp.svg b/css/fork-awesome/src/icons/svg/yelp.svg new file mode 100644 index 0000000..d3247ec --- /dev/null +++ b/css/fork-awesome/src/icons/svg/yelp.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/yoast.svg b/css/fork-awesome/src/icons/svg/yoast.svg new file mode 100644 index 0000000..c1afb9d --- /dev/null +++ b/css/fork-awesome/src/icons/svg/yoast.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/youtube-play.svg b/css/fork-awesome/src/icons/svg/youtube-play.svg new file mode 100644 index 0000000..2af39de --- /dev/null +++ b/css/fork-awesome/src/icons/svg/youtube-play.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/youtube-square.svg b/css/fork-awesome/src/icons/svg/youtube-square.svg new file mode 100644 index 0000000..7eda606 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/youtube-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/youtube.svg b/css/fork-awesome/src/icons/svg/youtube.svg new file mode 100644 index 0000000..74f0784 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/youtube.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svg/zotero.svg b/css/fork-awesome/src/icons/svg/zotero.svg new file mode 100644 index 0000000..2948c62 --- /dev/null +++ b/css/fork-awesome/src/icons/svg/zotero.svg @@ -0,0 +1,3 @@ + + + diff --git a/css/fork-awesome/src/icons/svgo_config.json b/css/fork-awesome/src/icons/svgo_config.json new file mode 100644 index 0000000..19bf35b --- /dev/null +++ b/css/fork-awesome/src/icons/svgo_config.json @@ -0,0 +1,8 @@ +{ + "plugins": [ + { "removeAttrs": { "attrs": "(glyph-name|unicode)" } }, + { "removeScriptElement": true }, + { "removeRasterImages": true }, + { "removeViewBox": false } + ] +} diff --git a/css/style.css b/css/style.css index 4e63ed5..a8fa465 100644 --- a/css/style.css +++ b/css/style.css @@ -7,7 +7,7 @@ Disroot Main style Sheet /* Fonts */ @import url("fonts.css"); -@import url("font-awesome/css/font-awesome.min.css"); +@import url("fork-awesome/css/fork-awesome.min.css"); /* Normalize - https://github.com/necolas/normalize.css/ */ @@ -22,7 +22,7 @@ Disroot Main style Sheet /* General ------------------------------------*/ -body { background: #fff; } +body { background: #fff; color: #555;} #content { background: #fff; } /* Header @@ -350,9 +350,15 @@ ul#nav li a:hover .ul#nav li ul { .two-col { width: 100%; - padding-top: 50px; - padding-bottom: 30px; + padding-top: 80px; + padding-bottom: 20px; overflow: hidden; + transform: skew(0deg, -1deg) translateY(-40px); + margin-top: -40px +} + +.two-col .row { + transform: skew(0deg, 2deg) translateY(0px); } .two-col h1, .two-col h2, .two-col h3, .two-col h4, .two-col h5, .two-col h6 { @@ -365,12 +371,17 @@ ul#nav li a:hover .ul#nav li ul { color: inherit; } +.two-col p a, .two-col p a:visited { + font-weight: bold; +} + /* three-col */ .three-col { width: 100%; - padding-top: 0px; - padding-bottom: 30px; + padding-top: 40px; + padding-bottom: 80px; + margin-top: -60px; overflow: hidden; } @@ -386,20 +397,31 @@ ul#nav li a:hover .ul#nav li ul { /* fullbar */ .fullbar { - padding: 40px; - text-align: center; - + padding: 30px; + padding-bottom: 80px; + text-align: center; background: $main-color; + transform: skew(0deg, 1deg) translateY(-10px); + margin-top: -60px; + margin-bottom: 30px; + position: relative; + z-index: 9; } .fullbar-content{ width: 60%; display: inline-block; vertical-align: middle; margin: 0 auto; + transform: skew(0deg, -1deg) translateY(0px); } + .fullbar h1, .fullbar h2, .fullbar h3, .fullbar h4, .fullbar h5, .fullbar h6{ color: inherit; } +.fullbar h3, .fullbar h4, .fullbar h5 { + line-height: 0.5; +} + /* Services */ .service-logo { @@ -429,6 +451,89 @@ ul#nav li a:hover .ul#nav li ul { margin: 5px auto; } +/* clients +------------------------------------*/ + +.clients { + /*padding: 0; + margin: 0; + display: inline-flex; + justify-content: center;*/ + position: relative; + display: flex; + display: -webkit-flex; + -webkit-flex: 1; + flex: 1; + -webkit-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: space-between; + justify-content: center; + -webkit-align-items: flex-start; + align-items: flex-start; +} + +.client-item{ + position: relative; + width: 20%; + border: none; + border-radius: 10px; + box-shadow: 10px 10px 38px 0px rgba(0, 0, 0, 0.25); + margin: 2%; +} + +.clients img { + width: 70%; + margin-left: 15%; + filter: grayscale(100%); +} + +.clients img:hover { + filter: grayscale(30%); +} + +.clients h6, .clients i:first-of-type { + display: inline-block; + margin: 0 0 0 20px; + padding: 0; +} + +.tooltiptext { + visibility: hidden; + width: 100px; + background-color: #555; + color: #fff; + text-align: center; + font-size: 0.8em; + padding: 2px; + border-radius: 6px; + opacity: 0; + transition: opacity 1s; + + position: absolute; + bottom: 90%; + left: 50%; + margin-left: -50px; + z-index: 1; +} + +.tooltiptext::after { + content: " "; + position: absolute; + top: 100%; /* At the bottom of the tooltip */ + left: 50%; + margin-left: -5px; + border-width: 5px; + border-style: solid; + border-color: #555 transparent transparent transparent; +} + +.client-item:hover .tooltiptext { + visibility: visible; + opacity: 1; +} + /* Donations ------------------------------------*/ @@ -599,6 +704,9 @@ footer { color: #b9a2ab; font-weight: 600; line-height: 8px; + margin-top: -60px; + position: relative; + z-index: 9; } footer #footer-logo { diff --git a/grav-theme-disroot b/grav-theme-disroot new file mode 120000 index 0000000..a68779a --- /dev/null +++ b/grav-theme-disroot @@ -0,0 +1 @@ +/var/www/grav-theme-disroot \ No newline at end of file diff --git a/templates/modular/2col-left.html.twig b/templates/modular/2col-left.html.twig index 098b466..b92642e 100644 --- a/templates/modular/2col-left.html.twig +++ b/templates/modular/2col-left.html.twig @@ -1,5 +1,5 @@
    -
    {% block content %} {% set colsize = ['six', 'five'] %} @@ -8,7 +8,7 @@ {% for key, column in page.content|split('
    ') %}
    {{ column }} -
    +
    {% endfor %}
    diff --git a/templates/modular/2col-right.html.twig b/templates/modular/2col-right.html.twig index 4a8606c..a6e9441 100644 --- a/templates/modular/2col-right.html.twig +++ b/templates/modular/2col-right.html.twig @@ -1,5 +1,5 @@
    -
    +
    {% block content %} {% set colsize = ['five', 'six'] %} diff --git a/templates/modular/clients.html.twig b/templates/modular/clients.html.twig new file mode 100644 index 0000000..39b5aa2 --- /dev/null +++ b/templates/modular/clients.html.twig @@ -0,0 +1,31 @@ +{% block content %} +
    +
    +
    +
    +
    + {% for item in page.header.clients %} +
    + +
    + +
    +
    {{ item.title }}
    +
    + + + + +
    + {% if item.text %} +
    {{ item.text }}
    + {% endif %} +
    + {% endfor %} +
    + {{ page.content }} +
    +
    +
    +
    +{% endblock %} diff --git a/templates/modular/fullbar.html.twig b/templates/modular/fullbar.html.twig index 52720ae..6a61c6d 100644 --- a/templates/modular/fullbar.html.twig +++ b/templates/modular/fullbar.html.twig @@ -7,5 +7,3 @@
    {% endblock %} - -
    + +

    + + Manually make your icons accessible +

    + +

    When using icons in your UI, there are manual techniques and ways to help assistive technology either ignore or better understand {{ site.forkawesome.name }}.

    + +

    Icons used for pure decoration or visual styling

    +

    If you're using an icon to add some extra decoration or branding, it does not need to be announced to users as they are navigating your site or app aurally. Additionally, if you're using an icon to visually re-emphasize or add styling to content already present in your HTML, it does not need to be repeated to an assistive technology-using user. You can make sure this is not read by adding the aria-hidden="true" to your {{ site.forkawesome.name }} markup.

    + +
    +{% highlight html %} + +{% endhighlight %} +an icon being used as pure decoration +
    + +
    +{% highlight html %} +

    + + Pied Piper, A Middle-Out Compression Solution Making Data Storage Problems Smaller +

    +{% endhighlight %} +an icon being used as a logo +
    + +
    +{% highlight html %} + View this project's code on Github +{% endhighlight %} +an icon being used in front of link text +
    + +

    Icons with semantic or interactive purpose

    +

    + If you're using an icon to convey meaning (rather than only as a decorative element), ensure that this meaning is also conveyed to assistive technologies. This goes for content you're abbreviating via icons as well as interactive controls (buttons, form elements, toggles, etc.). There are a few techniques to accomplish this: +

    + +

    If an icon is not an interactive element

    +

    + The simplest way to provide a text alternative is to use the aria-hidden="true" attribute on the icon and to include the text with an additional element, such as a <span>, with appropriate CSS to visually hide the element while keeping it accessible to assistive technologies. In addition, you can add a title attribute on the icon to provide a tooltip for sighted mouse users. +

    + +
    +{% highlight html %} +
    +
    + + Time to destination by car: +
    +
    4 minutes
    + +
    + + Time to destination by bike: +
    +
    12 minutes
    +
    +{% endhighlight %} + an icon being used to communicate travel methods +
    + +
    +{% highlight html %} + +60 minutes remain in your exam + + +30 minutes remain in your exam + + +0 minutes remain in your exam +{% endhighlight %} + an icon being used to denote time remaining +
    + +

    If an icon represents an interactive element

    +

    + In the case of focusable interactive elements, there are various options to include an alternative text or label to the element, without the need for any visually hidden <span> or similar. For instance, simply adding the aria-label attribute with a text description to the interactive element itself will be sufficient to provide an accessible alternative name for the element. If you need to provide a visual tooltip on mouseover/focus, we recommend additionally using the title attribute or a custom tooltip solution. +

    + +
    +{% highlight html %} + + + +{% endhighlight %} + an icon being used to communicate shopping cart state +
    + +
    +{% highlight html %} + + + +{% endhighlight %} + an icon being used as a link to a navigation menu +
    + +
    +{% highlight html %} + + + +{% endhighlight %} + an icon being used as a delete button's symbol with a title attribute to provide a native mouse tooltip +
    + + + +