diff --git a/CMakeLists.txt b/CMakeLists.txt index 03b39af..955bf7d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.22) project(looper VERSION 1.0.0 LANGUAGES C CXX) - +option(SHARED_LIB "Enables building as a shared library." OFF) if("${CMAKE_SYSTEM_NAME}" STREQUAL "Emscripten") set(EMSCRIPTEN ON) message("Building for WASM.") @@ -55,11 +55,11 @@ if (DEFINED EMSCRIPTEN) set(USE_ATRAC9 OFF CACHE BOOL "" FORCE) set(USE_SPEEX OFF CACHE BOOL "" FORCE) set(USE_G719 OFF CACHE BOOL "" FORCE) - set(EXTRA_FLAGS "-sUSE_VORBIS -sUSE_MPG123=1 -sUSE_ZLIB -sUSE_OGG=1 -sUSE_MODPLUG=1 -sUSE_SDL=2 -sUSE_SDL_IMAGE=2 --shell-file=${CMAKE_CURRENT_SOURCE_DIR}/web/shell.html --js-library=${CMAKE_CURRENT_SOURCE_DIR}/web/api.js") + set(EXTRA_FLAGS "-sUSE_VORBIS -sUSE_MPG123=1 -sUSE_ZLIB -sUSE_OGG=1 -sUSE_MODPLUG=1 -sUSE_SDL=2 -sUSE_SDL_IMAGE=2 --shell-file=${CMAKE_CURRENT_SOURCE_DIR}/web/shell.html --js-library=${CMAKE_CURRENT_SOURCE_DIR}/web/api.js -sNO_DISABLE_EXCEPTION_CATCHING") set(DEBUG_INFO ${CMAKE_BUILD_TYPE} STREQUAL Debug OR ${CMAKE_BUILD_TYPE} STREQUAL RelWithDebInfo) set(RELASE_OPTS ${CMAKE_BUILD_TYPE} STREQUAL Release OR ${CMAKE_BUILD_TYPE} STREQUAL RelWithDebInfo) set(PROFILE_ENABLED ${CMAKE_BUILD_TYPE} STREQUAL RelWithDebInfo) - set(EXTRA_LINKER_FLAGS "-sALLOW_MEMORY_GROWTH=1 -sEXPORTED_RUNTIME_METHODS=UTF8ToString,stringToUTF8,lengthBytesUTF8 -sEXPORTED_FUNCTIONS=_malloc,_main -sASYNCIFY_IMPORTS=read_file,read_storage,write_storage,remove_storage,find_keys") + set(EXTRA_LINKER_FLAGS "-sALLOW_MEMORY_GROWTH=1 -sEXPORTED_RUNTIME_METHODS=UTF8ToString,stringToUTF8,lengthBytesUTF8 -sEXPORTED_FUNCTIONS=_malloc,_main,_memset,_write_log,_write_logln -sASYNCIFY_IMPORTS=read_file,read_storage,write_storage,remove_storage,find_keys") set(OPENMP OFF CACHE BOOL "" FORCE) set(SOUNDSTRETCH OFF CACHE BOOL "" FORCE) set(SOUNDTOUCH_DLL OFF CACHE BOOL "" FORCE) @@ -78,11 +78,11 @@ if (DEFINED EMSCRIPTEN) if(PROFILE_ENABLED) set(EXTRA_LINKER_FLAGS "${EXTRA_LINKER_FLAGS} --profiling --profiling-funcs") endif() + set(CMAKE_FIND_ROOT_PATH "${CMAKE_CURRENT_SOURCE_DIR}/web/cmake" ${CMAKE_FIND_ROOT_PATH}) + set(SDL2_DIR ${CMAKE_CURRENT_SOURCE_DIR}/web/cmake) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_FLAGS}") set(EXTRA_LINKER_FLAGS "${EXTRA_LINKER_FLAGS} ${EXTRA_FLAGS}") set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${EXTRA_LINKER_FLAGS}") - set(CMAKE_FIND_ROOT_PATH "${CMAKE_CURRENT_SOURCE_DIR}/web/cmake" ${CMAKE_FIND_ROOT_PATH}) - set(SDL2_DIR ${CMAKE_CURRENT_SOURCE_DIR}/web/cmake) else() set(BUILD_STATIC OFF CACHE BOOL "") endif() @@ -340,7 +340,7 @@ endif() function(copy_to_bindir src dst) add_custom_command(TARGET ${TARGET_NAME} POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy "${CMAKE_CURRENT_SOURCE_DIR}/${src}" "$/${dst}") endfunction() -if (DEFINED ANDROID_NDK) +if (DEFINED ANDROID_NDK OR SHARED_LIB) add_library(${TARGET_NAME} SHARED ${SOURCES}) else() add_executable(${TARGET_NAME} ${SOURCES}) @@ -351,6 +351,12 @@ if(DEFINED EMSCRIPTEN) copy_to_bindir(assets/icon.svg icon.svg) copy_to_bindir(assets/icon.png icon.png) copy_to_bindir(web/shell.js shell.js) + copy_to_bindir(web/style.css style.css) + copy_to_bindir(web/serviceWorker.js serviceWorker.js) + copy_to_bindir(web/manifest.json manifest.json) + copy_to_bindir(assets/ForkAwesome/fonts/forkawesome-webfont.ttf forkawesome-webfont.ttf) + copy_to_bindir(assets/ForkAwesome/css/fork-awesome.min.css fork-awesome.min.css) + copy_to_bindir(assets/ForkAwesome/css/fork-awesome.min.css.map fork-awesome.min.css.map) endif() find_program(ASCLI_EXE NAMES "appstreamcli" NO_CACHE) if(${ASCLI_EXE} STREQUAL "ASCLIEXE-NOTFOUND") @@ -370,3 +376,6 @@ if (NOT DEFINED EMSCRIPTEN) install(DIRECTORY assets/translations/ TYPE LOCALE PATTERN "*" EXCLUDE PATTERN "looper.pot") endif() +if (SHARED_LIB) + target_compile_definitions(${TARGET_NAME} PRIVATE "LIBRARY_MODE") +endif() \ No newline at end of file diff --git a/assets/ForkAwesome/.all-contributorsrc b/assets/ForkAwesome/.all-contributorsrc new file mode 100644 index 0000000..7be4279 --- /dev/null +++ b/assets/ForkAwesome/.all-contributorsrc @@ -0,0 +1,1190 @@ +{ + "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" + ] + }, + { + "login": "lucaspetter", + "name": "lucaspetter", + "avatar_url": "https://avatars0.githubusercontent.com/u/13027535?v=4", + "profile": "https://www.lucaspetter.com", + "contributions": [ + "code", + "design" + ] + }, + { + "login": "dyamon", + "name": "Federico Igne", + "avatar_url": "https://avatars0.githubusercontent.com/u/6771224?v=4", + "profile": "https://github.com/dyamon", + "contributions": [ + "design" + ] + }, + { + "login": "qwazix", + "name": "qwazix", + "avatar_url": "https://avatars0.githubusercontent.com/u/1202892?v=4", + "profile": "https://github.com/qwazix", + "contributions": [ + "design" + ] + }, + { + "login": "Bertbk", + "name": "Bertrand Thierry", + "avatar_url": "https://avatars0.githubusercontent.com/u/5602767?v=4", + "profile": "http://bthierry.pages.math.cnrs.fr/", + "contributions": [ + "design" + ] + }, + { + "login": "xxsimoxx", + "name": "SIMONE FIORAVANTI", + "avatar_url": "https://avatars0.githubusercontent.com/u/29772709?v=4", + "profile": "https://github.com/xxsimoxx", + "contributions": [ + "design" + ] + }, + { + "login": "SamuelRiversMoore", + "name": "Samuel Rivers-Moore", + "avatar_url": "https://avatars0.githubusercontent.com/u/2640748?v=4", + "profile": "http://samuelriversmoore.net", + "contributions": [ + "ideas" + ] + }, + { + "login": "pattishih", + "name": "Patti", + "avatar_url": "https://avatars1.githubusercontent.com/u/16858138?v=4", + "profile": "https://github.com/pattishih", + "contributions": [ + "code" + ] + }, + { + "login": "feld", + "name": "Mark Felder", + "avatar_url": "https://avatars1.githubusercontent.com/u/40271278?v=4", + "profile": "https://blog.feld.me", + "contributions": [ + "ideas" + ] + }, + { + "login": "Calinou", + "name": "Hugo Locurcio", + "avatar_url": "https://avatars3.githubusercontent.com/u/180032?v=4", + "profile": "https://hugo.pro", + "contributions": [ + "code" + ] + }, + { + "login": "tintincastro", + "name": "tintincastro", + "avatar_url": "https://avatars0.githubusercontent.com/u/25725603?v=4", + "profile": "https://github.com/tintincastro", + "contributions": [ + "code", + "doc" + ] + }, + { + "login": "diondresschers", + "name": "diondresschers", + "avatar_url": "https://avatars0.githubusercontent.com/u/3883936?v=4", + "profile": "https://github.com/diondresschers", + "contributions": [ + "design" + ] + }, + { + "login": "panigrc", + "name": "Nikos Papagiannopoulos", + "avatar_url": "https://avatars.githubusercontent.com/u/645895?v=4", + "profile": "https://nikospapagiannopoulos.com", + "contributions": [ + "review" + ] + }, + { + "login": "thomasbnt", + "name": "Thomasbnt.dev", + "avatar_url": "https://avatars.githubusercontent.com/u/14293805?v=4", + "profile": "https://thomasbnt.dev", + "contributions": [ + "design" + ] + } + ], + "contributorsPerLine": 7, + "commitConvention": "none", + "skipCi": true +} diff --git a/assets/ForkAwesome/.github/ISSUE_TEMPLATE/Icon_request.md b/assets/ForkAwesome/.github/ISSUE_TEMPLATE/Icon_request.md new file mode 100644 index 0000000..b4daec3 --- /dev/null +++ b/assets/ForkAwesome/.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/assets/ForkAwesome/.gitignore b/assets/ForkAwesome/.gitignore new file mode 100644 index 0000000..1509f82 --- /dev/null +++ b/assets/ForkAwesome/.gitignore @@ -0,0 +1,15 @@ +.DS_Store + +_site/* + +.sass-cache +node_modules + +.ruby-version +.bundle + +src/icons/forkawesome/ +src/scripts/ + +*~ +*swp diff --git a/assets/ForkAwesome/.npmignore b/assets/ForkAwesome/.npmignore new file mode 100644 index 0000000..fcebaf7 --- /dev/null +++ b/assets/ForkAwesome/.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/assets/ForkAwesome/.travis.yml b/assets/ForkAwesome/.travis.yml new file mode 100644 index 0000000..6e2a95d --- /dev/null +++ b/assets/ForkAwesome/.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/assets/ForkAwesome/CHANGELOG.md b/assets/ForkAwesome/CHANGELOG.md new file mode 100644 index 0000000..827d1e0 --- /dev/null +++ b/assets/ForkAwesome/CHANGELOG.md @@ -0,0 +1,98 @@ +# Changelog + +## Changelog of Fork awesome +- v1.2 + - Added icons: Wire, Tor project, volume mute, ringing bell & outlined ringing bell, HAL, Jupytr, Julia, research gate, Open Collective, ClassicPress, ORCID, funkwhale and 38 more. 🎉 + - Updated Joplin icon. + - Added fa-content() function to fix issue with css displaying glyphs when converted to unicode values by sass. + - Updated npm packages for security reasons, and added a new option to fix odd behavior that came with svgo update (the icons chaging shape). + - Added docker container and instructions in readme. + - Build process now 'works without errors' 😅 +- 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/assets/ForkAwesome/CONTRIBUTING.md b/assets/ForkAwesome/CONTRIBUTING.md new file mode 100644 index 0000000..ea41aa5 --- /dev/null +++ b/assets/ForkAwesome/CONTRIBUTING.md @@ -0,0 +1,108 @@ +# 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. + +Note : Please be considerate about maintainers' time and please +[link your pull requests] to the icon request issue if it exists. You +could use it within your commit message as well. This saves the +maintainers extra effort in having to keep track of and close completed +issues. + +[link your pull requests]: https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue + +## 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/assets/ForkAwesome/CONTRIBUTORS.md b/assets/ForkAwesome/CONTRIBUTORS.md new file mode 100644 index 0000000..58fdb63 --- /dev/null +++ b/assets/ForkAwesome/CONTRIBUTORS.md @@ -0,0 +1,186 @@ +# 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

💻 🎨 📖

Brian Talbot

💻

Travis Chase

💻

Rob Madole

💻

Geremia Taglialatela

📖 💬

Mathias Bynens

💻

William Boman

💻

Matthias Kretschmann

💻

Maxime Fabre

💻

Patrick H. Lauke

📖

Dan Stroot

💻

Jason Porter

💻

Tom Byrer

📖

Gregory Koberger

💻

Kevin Kirsche

📖

Marcus Bointon

💻

njb_said

📖

AJ Acevedo

📖

Aarni Koskela

📖

scudco

🔧

Alfio Emanuele

📖

Andy Carter

💻

Andy Freeland

🐛 💻

Antério Vieira

📖

Ararat

📖

Ben Gadbois

📖

Ben Thomas

💻

Brad Buchanan

📖

Brandon Sarà

📖

Bryan Channon

📖

Cauê Thenório

💻

Chip Thien

💻

Dane Hurtubise

📖

Dannii Willis

📖

Darío Hereñú

📖

David Celis

📖

Derek Myers

🐛 📖

Doug Bell

📖

Eelke Blok

📖

Elan Ruusamäe

💻

Eric Bailey

📖

Ferhat Elmasgüneş

📖

Frédéric Junod

🐛 📖

Graham Campbell

📖

Graham Walters

📖

Hendrik Kleinwaechter

📖

IKOURFALN Slimane

🐛 💻

Jakub Wilk

📖

James Harrison

📖

James Johnston

💻

Jan Hořava

📖

Jared Forsyth

💻 📖

Jerod Santo

📖

Jina Anne

📖

JocelynDelalande

📖

John Hope

📖

Josh Dean

💻

Julian Krispel-Samsel

💻

Lee Leathers

💻

Leniel Macaferi

📖

Mladen Đurić

📖

Martin Seeler

💻

Mateusz Jagiełło

🐛

Matt Smith

🐛

Matus Gura

📖

Michael Angeles

📖

Nielsen Ramon

💻

Noah Doersing

📖

Paul Korzhyk

📖

Peter Dave Hello

📖 📦

Peter deHaan

📖

Prayag Verma

📖

ReadmeCritic

📖

Ricardo Polo

💻

Ryan McGeary

💻

Ryan Riggin

💻

Ryan Senkbeil

💻

Sarang Joshi

📖

Scott Cranfill

💻

The Jared Wilcurt

📖

Tim Guibord

💻

Vadim Mazur

💻

Vinson Chuong

💻

grvrg

📖

Luca Trevisani

💻

Álvaro

📖

Julien Deswaef

💻 🎨 📖 💬

n8willis

🤔

B. Howell

🤔

Algot Runeman

📖

Micah Ilbery

📖 🎨

Helmut K. C. Tessarek

📖 💻 🎨

jeromelebleu

💻

Kimberly Zick

📖

nIQnutn

📝 🔌

Jaime Leonardo Suncin Cruz

📖

Juliette Foucaut

🔌

Dominik V. Salonen

📝

Alexandre Viau

🤔 📦

Xesau

🐛

Jan Hohner

🐛

Dave Crossland

👀

Maximilian Berkmann

🤔

Moritz Heiber

🚇

Wesley Moore

📖

John Kristensen

🎨

Marco

🎨

Jared White

🖋

Waldir Pimenta

🖋

Vladimir Anokhin

💻

Maxime Lathuilière

💻

Ararat

🖋

Liaizon Wakest

🤔

Ben Fedidat

📝

Todd Eidson

🤔 📖 🐛 💻

lucaspetter

💻 🎨

Federico Igne

🎨

qwazix

🎨

Bertrand Thierry

🎨

SIMONE FIORAVANTI

🎨

Samuel Rivers-Moore

🤔

Patti

💻

Mark Felder

🤔

Hugo Locurcio

💻

tintincastro

💻 📖

diondresschers

🎨

Nikos Papagiannopoulos

👀

Thomasbnt.dev

🎨
+ + + + + + +This project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome! diff --git a/assets/ForkAwesome/Dockerfile b/assets/ForkAwesome/Dockerfile new file mode 100644 index 0000000..ff2baef --- /dev/null +++ b/assets/ForkAwesome/Dockerfile @@ -0,0 +1,13 @@ +FROM node:buster + +RUN apt-get update -y \ + && apt-get install -y --no-install-recommends \ + bundler \ + ruby \ + ruby-dev \ + \ + fontforge \ + woff-tools \ + woff2 + +CMD bash diff --git a/assets/ForkAwesome/Gemfile b/assets/ForkAwesome/Gemfile new file mode 100644 index 0000000..bf93dcd --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/Gemfile.lock b/assets/ForkAwesome/Gemfile.lock new file mode 100644 index 0000000..3f0f337 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/LICENSES b/assets/ForkAwesome/LICENSES new file mode 100644 index 0000000..5bcba53 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/README.md b/assets/ForkAwesome/README.md new file mode 100644 index 0000000..2f147fe --- /dev/null +++ b/assets/ForkAwesome/README.md @@ -0,0 +1,124 @@ +# Fork Awesome +### A fork of the iconic font and CSS toolkit + +[![npm-badge]][npm-link] [![all-contrib]](CONTRIBUTORS.md) [![jsdeliver-badge]][jsdeliver-link] [![cdnjs-badge]][cdnjs-link] [![build-status-badge]][build-status-link] [![matrix-badge]][matrix-link] + +**Fork Awesome is a suite of 796 pictographic and brand icons for easy, scalable vector graphics on websites and beyond.** + +This project, as the name suggests, began as a fork of [Font Awesome](https://fontawesome.com). Font Awesome was originally created by [Dave Gandy](https://twitter.com/davegandy) and ran as a community project. However, as Font Awesome developed, pull requests from the community stopped being accepted (October 2016) and as of version 5.0 [the build system became private](https://github.com/FortAwesome/Font-Awesome/issues/12199#issuecomment-362919956) (February 2018). + +With gratitude to Dave Gandy and the Font Awesome team, [Julien](https://github.com/xuv) [Deswaef](https://merveilles.town/@xuv) forked Font Awesome 4.7 into [Fork Awesome 1.0](https://github.com/ForkAwesome/Fork-Awesome/releases/tag/1.0.0) in February 2018, to continue building the amazing resource in a fully free, libre and open-source fashion, with and for the wider community. After a period of extended inactivity (i.e. no release since February 2019), several Fork Awesome users [got](https://github.com/ForkAwesome/Fork-Awesome/issues/292) [together](https://github.com/ForkAwesome/Fork-Awesome/issues/235) to try and revive the project 🌱 + +We are now catching up with backlogged issues and pull requests, updating technology and documentation — even reevaluating the project aims, as icon fonts gradually [become](https://www.irigoyen.dev/blog/2021/02/17/stop-using-icon-fonts/) [deprecated](https://cloudfour.com/thinks/seriously-dont-use-icon-fonts/). Come say hi in the [#forkawesome:matrix.org](https://matrix.to/#/#forkawesome:matrix.org) matrix room 🙂 + +## 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) +- Tools required to build the font: + - **Ubuntu:** `sudo apt-get install fontforge woff-tools woff2` + +From the root of the repository, install the tools used to develop. + + $ bundle install + $ npm ci + +Build the font: + + $ make -C src/icons + +Build the web documentation: + + $ npm run build + +Or serve it on a local server on http://localhost:7998: + + $ npm run dev + +### Build the font in a Docker container + +Another possibility is to build the font using the Dockerfile provided. + +First, build the Docker image: + + $ docker build -t fa-builder . + +Then, run the Docker container: + + $ docker run --rm -it \ + -u $(id -u):$(id -g) \ + -v $(pwd):$(pwd) \ + -w $(pwd) \ + fa-builder + +Within the container, build the font: + + $ bundle install --path vendor/bundle + $ npm ci + $ make -C src/icons + + +[all-contrib]: https://img.shields.io/badge/all_contributors-128-orange.svg "All Contributors badge" +[build-status-badge]: https://travis-ci.org/ForkAwesome/Fork-Awesome.svg?branch=master "Build status badge" +[build-status-link]: https://travis-ci.org/ForkAwesome/Fork-Awesome +[cdnjs-badge]: https://img.shields.io/cdnjs/v/fork-awesome.svg "CDNJS badge" +[cdnjs-link]: https://cdnjs.com/libraries/fork-awesome +[jsdeliver-badge]: https://img.shields.io/jsdelivr/npm/hm/fork-awesome "JSDeliver badge" +[jsdeliver-link]: https://www.jsdelivr.com/package/npm/fork-awesome +[npm-badge]: https://img.shields.io/npm/v/fork-awesome.svg?colorB=CB3837 "NPM badge" +[npm-link]: https://www.npmjs.com/package/fork-awesome +[matrix-badge]: https://img.shields.io/matrix/forkawesome:matrix.org?label=%23forkawesome%3Amatrix.org "chat (matrix) badge" +[matrix-link]: https://matrix.to/#/#forkawesome:matrix.org diff --git a/assets/ForkAwesome/_config-deploy.yml b/assets/ForkAwesome/_config-deploy.yml new file mode 100644 index 0000000..84d6fc9 --- /dev/null +++ b/assets/ForkAwesome/_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/assets/ForkAwesome/_config.yml b/assets/ForkAwesome/_config.yml new file mode 100644 index 0000000..50f2b04 --- /dev/null +++ b/assets/ForkAwesome/_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.2.0 + minor_version: 1.2 + 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/assets/ForkAwesome/bower.json b/assets/ForkAwesome/bower.json new file mode 100644 index 0000000..f40ad10 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/component.json b/assets/ForkAwesome/component.json new file mode 100644 index 0000000..f2ec650 --- /dev/null +++ b/assets/ForkAwesome/component.json @@ -0,0 +1,20 @@ +{ + "name": "fork-awesome", + "repo": "ForkAwesome/Fork-Awesome", + "description": "Fork Awesome", + "version": "1.2.0", + "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/assets/ForkAwesome/composer.json b/assets/ForkAwesome/composer.json new file mode 100644 index 0000000..2a4153e --- /dev/null +++ b/assets/ForkAwesome/composer.json @@ -0,0 +1,20 @@ +{ + "name": "forkawesome/fork-awesome", + "description": "A fork of the iconic font and CSS framework", + "keywords": ["font", "awesome", "fontawesome", "forkawesome", "icon", "bootstrap"], + "homepage": "https://forkaweso.me", + "type": "component", + "authors": [ + { + "name": "Fork Awesome Community", + "homepage": "https://forkaweso.me" + } + ], + "support": { + "issues": "https://github.com/ForkAwesome/Fork-Awesome/issues" + }, + "license": [ + "OFL-1.1", + "MIT" + ] +} diff --git a/assets/ForkAwesome/css/fork-awesome.css b/assets/ForkAwesome/css/fork-awesome.css new file mode 100644 index 0000000..2ad41f6 --- /dev/null +++ b/assets/ForkAwesome/css/fork-awesome.css @@ -0,0 +1,2733 @@ +/*! +Fork Awesome 1.2.0 +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.2.0'); + src: url('../fonts/forkawesome-webfont.eot?#iefix&v=1.2.0') format('embedded-opentype'), url('../fonts/forkawesome-webfont.woff2?v=1.2.0') format('woff2'), url('../fonts/forkawesome-webfont.woff?v=1.2.0') format('woff'), url('../fonts/forkawesome-webfont.ttf?v=1.2.0') format('truetype'), url('../fonts/forkawesome-webfont.svg?v=1.2.0#forkawesomeregular') format('svg'); + font-weight: normal; + font-style: normal; + font-display: block; +} +.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"; +} +.fa-wire:before { + content: "\f32c"; +} +.fa-tor-onion:before { + content: "\f32e"; +} +.fa-volume-mute:before { + content: "\f32f"; +} +.fa-bell-ringing:before { + content: "\f32d"; +} +.fa-bell-ringing-o:before { + content: "\f330"; +} +.fa-hal:before { + content: "\f333"; +} +.fa-jupyter:before { + content: "\f335"; +} +.fa-julia:before { + content: "\f334"; +} +.fa-classicpress:before { + content: "\f331"; +} +.fa-classicpress-circle:before { + content: "\f332"; +} +.fa-open-collective:before { + content: "\f336"; +} +.fa-orcid:before { + content: "\f337"; +} +.fa-researchgate:before { + content: "\f338"; +} +.fa-funkwhale:before { + content: "\f339"; +} +.fa-askfm:before { + content: "\f33a"; +} +.fa-blockstack:before { + content: "\f33b"; +} +.fa-boardgamegeek:before { + content: "\f33c"; +} +.fa-bunny:before { + content: "\f35f"; +} +.fa-buymeacoffee:before { + content: "\f33d"; +} +.fa-cc-by:before { + content: "\f33e"; +} +.fa-creative-commons-alt:before, +.fa-cc-cc:before { + content: "\f33f"; +} +.fa-cc-nc-eu:before { + content: "\f341"; +} +.fa-cc-nc-jp:before { + content: "\f342"; +} +.fa-cc-nc:before { + content: "\f340"; +} +.fa-cc-nd:before { + content: "\f343"; +} +.fa-cc-pd:before { + content: "\f344"; +} +.fa-cc-remix:before { + content: "\f345"; +} +.fa-cc-sa:before { + content: "\f346"; +} +.fa-cc-share:before { + content: "\f347"; +} +.fa-cc-zero:before { + content: "\f348"; +} +.fa-conway-hacker:before, +.fa-conway-glider:before { + content: "\f349"; +} +.fa-csharp:before { + content: "\f34a"; +} +.fa-email-bulk:before { + content: "\f34b"; +} +.fa-email-bulk-o:before { + content: "\f34c"; +} +.fa-gnu:before { + content: "\f34d"; +} +.fa-google-play:before { + content: "\f34e"; +} +.fa-heroku:before { + content: "\f34f"; +} +.fa-hassio:before, +.fa-home-assistant:before { + content: "\f350"; +} +.fa-java:before { + content: "\f351"; +} +.fa-mariadb:before { + content: "\f352"; +} +.fa-markdown:before { + content: "\f353"; +} +.fa-mysql:before { + content: "\f354"; +} +.fa-nordcast:before { + content: "\f355"; +} +.fa-plume:before { + content: "\f356"; +} +.fa-postgresql:before { + content: "\f357"; +} +.fa-sass-alt:before { + content: "\f359"; +} +.fa-sass:before { + content: "\f358"; +} +.fa-skate:before { + content: "\f35a"; +} +.fa-sketchfab:before { + content: "\f35b"; +} +.fa-tex:before { + content: "\f35c"; +} +.fa-textpattern:before { + content: "\f35d"; +} +.fa-unity:before { + content: "\f35e"; +} +.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/assets/ForkAwesome/css/fork-awesome.min.css b/assets/ForkAwesome/css/fork-awesome.min.css new file mode 100644 index 0000000..fd154dc --- /dev/null +++ b/assets/ForkAwesome/css/fork-awesome.min.css @@ -0,0 +1,12 @@ +/*! +Fork Awesome 1.2.0 +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.2.0);src:url(../fonts/forkawesome-webfont.eot?#iefix&v=1.2.0) format('embedded-opentype'),url(../fonts/forkawesome-webfont.woff2?v=1.2.0) format('woff2'),url(../fonts/forkawesome-webfont.woff?v=1.2.0) format('woff'),url(../fonts/forkawesome-webfont.ttf?v=1.2.0) format('truetype'),url(../fonts/forkawesome-webfont.svg?v=1.2.0#forkawesomeregular) format('svg');font-weight:400;font-style:normal;font-display:block}.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"}.fa-wire:before{content:"\f32c"}.fa-tor-onion:before{content:"\f32e"}.fa-volume-mute:before{content:"\f32f"}.fa-bell-ringing:before{content:"\f32d"}.fa-bell-ringing-o:before{content:"\f330"}.fa-hal:before{content:"\f333"}.fa-jupyter:before{content:"\f335"}.fa-julia:before{content:"\f334"}.fa-classicpress:before{content:"\f331"}.fa-classicpress-circle:before{content:"\f332"}.fa-open-collective:before{content:"\f336"}.fa-orcid:before{content:"\f337"}.fa-researchgate:before{content:"\f338"}.fa-funkwhale:before{content:"\f339"}.fa-askfm:before{content:"\f33a"}.fa-blockstack:before{content:"\f33b"}.fa-boardgamegeek:before{content:"\f33c"}.fa-bunny:before{content:"\f35f"}.fa-buymeacoffee:before{content:"\f33d"}.fa-cc-by:before{content:"\f33e"}.fa-cc-cc:before,.fa-creative-commons-alt:before{content:"\f33f"}.fa-cc-nc-eu:before{content:"\f341"}.fa-cc-nc-jp:before{content:"\f342"}.fa-cc-nc:before{content:"\f340"}.fa-cc-nd:before{content:"\f343"}.fa-cc-pd:before{content:"\f344"}.fa-cc-remix:before{content:"\f345"}.fa-cc-sa:before{content:"\f346"}.fa-cc-share:before{content:"\f347"}.fa-cc-zero:before{content:"\f348"}.fa-conway-glider:before,.fa-conway-hacker:before{content:"\f349"}.fa-csharp:before{content:"\f34a"}.fa-email-bulk:before{content:"\f34b"}.fa-email-bulk-o:before{content:"\f34c"}.fa-gnu:before{content:"\f34d"}.fa-google-play:before{content:"\f34e"}.fa-heroku:before{content:"\f34f"}.fa-hassio:before,.fa-home-assistant:before{content:"\f350"}.fa-java:before{content:"\f351"}.fa-mariadb:before{content:"\f352"}.fa-markdown:before{content:"\f353"}.fa-mysql:before{content:"\f354"}.fa-nordcast:before{content:"\f355"}.fa-plume:before{content:"\f356"}.fa-postgresql:before{content:"\f357"}.fa-sass-alt:before{content:"\f359"}.fa-sass:before{content:"\f358"}.fa-skate:before{content:"\f35a"}.fa-sketchfab:before{content:"\f35b"}.fa-tex:before{content:"\f35c"}.fa-textpattern:before{content:"\f35d"}.fa-unity:before{content:"\f35e"}.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/assets/ForkAwesome/css/fork-awesome.min.css.map b/assets/ForkAwesome/css/fork-awesome.min.css.map new file mode 100644 index 0000000..6aa141d --- /dev/null +++ b/assets/ForkAwesome/css/fork-awesome.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["fork-awesome.css"],"names":[],"mappings":";;;;;;;;;;;AAcA,WACE,YAAA,YACA,IAAS,8CACT,IAAS,qDAAoF,4BAAA,gDAAmE,gBAAA,+CAAiE,eAAA,8CAAoE,mBAAA,iEAArS,cACA,YAAA,IACA,WAAA,OACA,aAAA,MAEF,IACE,QAAA,aACA,KAAA,OAAA,OAAA,OAAA,KAAA,EAAA,YACA,UAAA,QACA,eAAA,KACA,uBAAA,YACA,wBAAA,UAGF,OACE,UAAA,aACA,YAAA,MACA,eAAA,KAEF,OACE,UAAA,IAEF,OACE,UAAA,IAEF,OACE,UAAA,IAEF,OACE,UAAA,IAEF,OACE,MAAA,aACA,WAAA,OAEF,OACE,aAAA,EACA,YAAA,aACA,gBAAA,KAEK,UACL,SAAA,SAEF,OACE,SAAA,SACA,KAAA,cACA,MAAA,aACA,IAAA,YACA,WAAA,OAEI,aACJ,KAAA,cAEF,WACE,QAAA,KAAA,MAAA,MACA,OAAA,MAAA,MAAA,KACA,cAAA,KAEF,cACE,MAAA,KAEF,eACE,MAAA,MAEC,iBACD,aAAA,KAEC,kBACD,YAAA,KAGF,YACE,MAAA,MAEF,WACE,MAAA,KAEC,cACD,aAAA,KAEC,eACD,YAAA,KAEF,SACE,kBAAA,QAAA,GAAA,SAAA,OACA,UAAA,QAAA,GAAA,SAAA,OAEF,UACE,kBAAA,QAAA,GAAA,SAAuC,SACvC,UAAA,QAAA,GAAA,SAA+B,SAEjC,2BACE,GACE,kBAAmB,UACnB,UAAW,UAEb,KACE,kBAAmB,eACnB,UAAW,gBAGf,mBACE,GACE,kBAAmB,UACnB,UAAW,UAEb,KACE,kBAAmB,eACnB,UAAW,gBAGf,cACE,WAAY,2DACZ,kBAAmB,cACnB,cAAe,cACf,UAAW,cAEb,eACE,WAAY,2DACZ,kBAAmB,eACnB,cAAe,eACf,UAAW,eAEb,eACE,WAAY,2DACZ,kBAAmB,eACnB,cAAe,eACf,UAAW,eAEb,oBACE,WAAY,qEACZ,kBAAmB,YACnB,cAAe,YACf,UAAW,YAEb,kBACE,WAAY,qEACZ,kBAAmB,YACnB,cAAe,YACf,UAAW,YAKP,0BACA,wBAHA,qBACA,qBAFA,oBAKJ,OAAA,KAEF,UACE,SAAA,SACA,QAAA,aACA,MAAA,IACA,OAAA,IACA,YAAA,IACA,eAAA,OAEF,aACA,aACE,SAAA,SACA,KAAA,EACA,MAAA,KACA,WAAA,OAEF,aACE,YAAA,QAEF,aACE,UAAA,IAEF,YACE,MAAA,KAIO,iBACP,QAAA,QAEO,iBACP,QAAA,QAEQ,kBACR,QAAA,QAEY,sBACZ,QAAA,QAEO,iBACP,QAAA,QAEM,gBACN,QAAA,QAEQ,kBACR,QAAA,QAEM,gBACN,QAAA,QAEM,gBACN,QAAA,QAEU,oBACV,QAAA,QAEI,cACJ,QAAA,QAES,mBACT,QAAA,QAEO,iBACP,QAAA,QAGO,iBADC,kBAED,iBACP,QAAA,QAEa,uBACb,QAAA,QAEc,wBACd,QAAA,QAEW,qBACX,QAAA,QAEQ,kBACR,QAAA,QAGK,eADC,gBAEN,QAAA,QAES,mBACT,QAAA,QAEM,gBACN,QAAA,QAEQ,kBACR,QAAA,QAES,mBACT,QAAA,QAEM,gBACN,QAAA,QAEU,oBACV,QAAA,QAEqB,+BACrB,QAAA,QAEmB,6BACnB,QAAA,QAEO,iBACP,QAAA,QAEe,yBACf,QAAA,QAGQ,kBADM,wBAEd,QAAA,QAGS,mBADH,gBAEN,QAAA,QAEU,oBACV,QAAA,QAEM,gBACN,QAAA,QAEM,gBACN,QAAA,QAEY,sBACZ,QAAA,QAEY,sBACZ,QAAA,QAEa,uBACb,QAAA,QAEW,qBACX,QAAA,QAEQ,kBACR,QAAA,QAES,mBACT,QAAA,QAEK,eACL,QAAA,QAEM,gBACN,QAAA,QAEM,gBACN,QAAA,QAEU,oBACV,QAAA,QAEO,iBACP,QAAA,QAEQ,kBACR,QAAA,QAEM,gBACN,QAAA,QAEM,gBACN,QAAA,QAEQ,kBACR,QAAA,QAEa,uBACb,QAAA,QAEY,sBACZ,QAAA,QAEY,sBACZ,QAAA,QAEc,wBACd,QAAA,QAEa,uBACb,QAAA,QAEe,yBACf,QAAA,QAEM,gBACN,QAAA,QAEQ,kBACC,mBACT,QAAA,QAEQ,kBACR,QAAA,QAGc,wBADP,iBAEP,QAAA,QAGO,iBADA,iBAEI,qBACX,QAAA,QAEQ,kBACR,QAAA,QAEY,sBACZ,QAAA,QAEQ,kBACR,QAAA,QAEM,gBACN,QAAA,QAEM,gBACW,2BACjB,QAAA,QAEgB,0BAChB,QAAA,QAEgB,0BAChB,QAAA,QAEQ,kBACR,QAAA,QAEe,yBACf,QAAA,QAEe,yBACf,QAAA,QAEU,oBACV,QAAA,QAEM,gBACN,QAAA,QAEO,iBACP,QAAA,QAEM,gBACN,QAAA,QAES,mBACT,QAAA,QAEc,wBACd,QAAA,QAEc,wBACd,QAAA,QAEO,iBACP,QAAA,QAEc,wBACd,QAAA,QAEe,yBACf,QAAA,QAEa,uBACb,QAAA,QAEc,wBACd,QAAA,QAEc,wBACd,QAAA,QAEc,wBACd,QAAA,QAEiB,2BACjB,QAAA,QAEa,uBACb,QAAA,QAEY,sBACZ,QAAA,QAEgB,0BAChB,QAAA,QAEgB,0BAChB,QAAA,QAEK,eACL,QAAA,QAEY,sBACZ,QAAA,QAEa,uBACb,QAAA,QAEU,oBACV,QAAA,QAEY,sBACZ,QAAA,QAEc,wBACP,iBACP,QAAA,QAEQ,kBACR,QAAA,QAEU,oBACV,QAAA,QAEM,gBACN,QAAA,QAEO,iBACP,QAAA,QAEU,oBACV,QAAA,QAEoB,8BACpB,QAAA,QAEM,gBACN,QAAA,QAEM,gBACN,QAAA,QAEM,gBACN,QAAA,QAEK,eACL,QAAA,QAEW,qBACX,QAAA,QAGsB,gCADb,mBAET,QAAA,QAEO,iBACP,QAAA,QAEU,oBACV,QAAA,QAEQ,kBACR,QAAA,QAES,mBACT,QAAA,QAEQ,kBACR,QAAA,QAEY,sBACZ,QAAA,QAEc,wBACd,QAAA,QAES,mBACT,QAAA,QAEe,yBACf,QAAA,QAEQ,kBACR,QAAA,QAEa,uBACb,QAAA,QAEU,oBACV,QAAA,QAEU,oBACV,QAAA,QAEa,uBACF,qBACX,QAAA,QAEgB,0BAChB,QAAA,QAEiB,2BACjB,QAAA,QAEc,wBACd,QAAA,QAEK,eACL,QAAA,QAGM,gBADC,iBAEP,QAAA,QAEU,oBACV,QAAA,QAEa,uBACb,QAAA,QAEe,yBACf,QAAA,QAEW,qBACX,QAAA,QAES,mBACT,QAAA,QAEU,oBACV,QAAA,QAEiB,2BACjB,QAAA,QAEY,sBACZ,QAAA,QAEe,yBACf,QAAA,QAES,mBACT,QAAA,QAEQ,kBACR,QAAA,QAEe,yBACf,QAAA,QAEQ,kBACR,QAAA,QAES,mBACT,QAAA,QAEO,iBACP,QAAA,QAEU,oBACV,QAAA,QAEY,sBACZ,QAAA,QAEc,wBACd,QAAA,QAES,mBACT,QAAA,QAEY,sBACF,oBACV,QAAA,QAEQ,kBACR,QAAA,QAEQ,kBACR,QAAA,QAEa,uBACb,QAAA,QAEM,gBACD,eACL,QAAA,QAEO,iBACP,QAAA,QAEU,oBACV,QAAA,QAEQ,kBACR,QAAA,QAEa,uBACb,QAAA,QAEc,wBACd,QAAA,QAEa,uBACb,QAAA,QAEW,qBACX,QAAA,QAEa,uBACb,QAAA,QAEmB,6BACnB,QAAA,QAEoB,8BACpB,QAAA,QAEiB,2BACjB,QAAA,QAEmB,6BACnB,QAAA,QAEO,iBACP,QAAA,QAES,mBACT,QAAA,QAES,mBACT,QAAA,QAEQ,kBACR,QAAA,QAEO,iBACP,QAAA,QAEQ,kBACR,QAAA,QAEW,qBACX,QAAA,QAEY,sBACZ,QAAA,QAEW,qBACJ,iBACA,iBACP,QAAA,QAEO,iBACD,gBACN,QAAA,QAEO,iBACP,QAAA,QAEO,iBACP,QAAA,QAEK,eACK,oBACV,QAAA,QAEM,gBACG,mBACT,QAAA,QAEW,qBACX,QAAA,QAGU,oBADJ,gBAEN,QAAA,QAEQ,kBACR,QAAA,QAIM,gBAFG,mBACA,mBAET,QAAA,QAES,mBACT,QAAA,QAES,mBACT,QAAA,QAEe,yBACf,QAAA,QAEW,qBACX,QAAA,QAEO,iBACP,QAAA,QAEO,iBACP,QAAA,QAEO,iBACP,QAAA,QAEW,qBACX,QAAA,QAEkB,4BAClB,QAAA,QAEoB,8BACpB,QAAA,QAEe,yBACF,uBACb,QAAA,QAEO,iBACP,QAAA,QAEY,sBACZ,QAAA,QAEU,oBACV,QAAA,QAEY,sBACZ,QAAA,QAEa,uBACb,QAAA,QAES,mBACT,QAAA,QAGM,gBADI,oBAEV,QAAA,QAGW,qBADA,qBAEX,QAAA,QAGU,oBADD,mBAET,QAAA,QAEU,oBACV,QAAA,QAEU,oBACV,QAAA,QAEa,uBACP,gBACN,QAAA,QAGO,iBADA,iBAEP,QAAA,QAEW,qBACC,sBACZ,QAAA,QAEW,qBACX,QAAA,QAEY,sBACZ,QAAA,QAGM,gBADC,iBAEP,QAAA,QAES,mBACT,QAAA,QAEU,oBACV,QAAA,QAGW,qBADJ,iBAEP,QAAA,QAEa,uBACb,QAAA,QAEU,oBACV,QAAA,QAEgB,0BAChB,QAAA,QAEc,wBACd,QAAA,QAES,mBACT,QAAA,QAEa,uBACb,QAAA,QAEU,oBACV,QAAA,QAEM,gBACN,QAAA,QAEQ,kBACR,QAAA,QAGS,mBADC,oBAEV,QAAA,QAEa,uBACb,QAAA,QAEY,sBACZ,QAAA,QAEY,sBACZ,QAAA,QAEW,qBACX,QAAA,QAEQ,kBACR,QAAA,QAEa,uBACb,QAAA,QAEM,gBACN,QAAA,QAEU,oBACV,QAAA,QAEa,uBACb,QAAA,QAEmB,6BACnB,QAAA,QAEoB,8BACpB,QAAA,QAEiB,2BACjB,QAAA,QAEmB,6BACnB,QAAA,QAEY,sBACZ,QAAA,QAEa,uBACb,QAAA,QAEU,oBACV,QAAA,QAEY,sBACZ,QAAA,QAES,mBACT,QAAA,QAEQ,kBACR,QAAA,QAEQ,kBACR,QAAA,QAEc,wBACN,kBACR,QAAA,QAEU,oBACV,QAAA,QAEY,sBACZ,QAAA,QAEa,uBACb,QAAA,QAES,mBACT,QAAA,QAEQ,kBACR,QAAA,QAEY,sBACL,iBACP,QAAA,QAEY,sBACZ,QAAA,QAEU,oBACV,QAAA,QAEe,yBACf,QAAA,QAES,mBACT,QAAA,QAES,mBACT,QAAA,QAEO,iBACP,QAAA,QAES,mBACT,QAAA,QAEY,sBACZ,QAAA,QAEQ,kBACR,QAAA,QAEgB,0BAChB,QAAA,QAEU,oBACV,QAAA,QAEM,gBACN,QAAA,QAEgB,0BACL,qBACX,QAAA,QAEiB,2BACD,0BACH,uBACb,QAAA,QAEgB,0BAChB,QAAA,QAEM,gBACN,QAAA,QAEW,qBACX,QAAA,QAGc,wBADN,kBAER,QAAA,QAEU,oBACV,QAAA,QAEM,gBACN,QAAA,QAEa,uBACb,QAAA,QAEa,uBACb,QAAA,QAEW,qBACX,QAAA,QAEQ,kBACR,QAAA,QAEc,wBACd,QAAA,QAEY,sBACZ,QAAA,QAEkB,4BAClB,QAAA,QAEQ,kBACR,QAAA,QAEY,sBACZ,QAAA,QAEmB,6BACnB,QAAA,QAEQ,kBACR,QAAA,QAEQ,kBACR,QAAA,QAEqB,+BACrB,QAAA,QAEsB,gCACtB,QAAA,QAEmB,6BACnB,QAAA,QAEqB,+BACrB,QAAA,QAEO,iBACP,QAAA,QAEM,gBACN,QAAA,QAEQ,kBACR,QAAA,QAEY,sBACZ,QAAA,QAEU,oBACV,QAAA,QAEY,sBACZ,QAAA,QAEY,sBACZ,QAAA,QAEY,sBACZ,QAAA,QAEa,uBACb,QAAA,QAEQ,kBACR,QAAA,QAEc,wBACd,QAAA,QAEgB,0BAChB,QAAA,QAEU,oBACV,QAAA,QAEY,sBACZ,QAAA,QAEc,wBACd,QAAA,QAEe,yBACf,QAAA,QAEsB,gCACtB,QAAA,QAEc,wBACd,QAAA,QAES,mBACT,QAAA,QAGqB,+BADR,uBAEb,QAAA,QAGmB,6BADR,qBAEX,QAAA,QAGsB,gCADR,wBAEd,QAAA,QAGK,eADC,gBAEN,QAAA,QAGK,eADE,iBAEP,QAAA,QAEQ,kBACH,eACL,QAAA,QAGK,eADE,iBAEP,QAAA,QAEK,eAGA,eAFA,eACA,eAEL,QAAA,QAGQ,kBACH,eAFE,iBAGP,QAAA,QAGK,eADA,eAEL,QAAA,QAES,mBACJ,eACL,QAAA,QAEM,gBACN,QAAA,QAEW,qBACX,QAAA,QAGgB,0BADC,2BAEjB,QAAA,QAGiB,2BADF,yBAEf,QAAA,QAGiB,2BADC,4BAElB,QAAA,QAGkB,4BADF,0BAEhB,QAAA,QAGkB,4BADC,6BAEnB,QAAA,QAGmB,6BADF,2BAEjB,QAAA,QAEW,qBACX,QAAA,QAEa,uBACb,QAAA,QAEgB,0BAChB,QAAA,QAES,mBACT,QAAA,QAEM,gBACN,QAAA,QAEa,uBACb,QAAA,QAEc,wBACd,QAAA,QAES,mBACT,QAAA,QAEgB,0BAChB,QAAA,QAEW,qBACX,QAAA,QAEQ,kBACR,QAAA,QAEK,eACL,QAAA,QAEW,qBACX,QAAA,QAEkB,4BAClB,QAAA,QAEQ,kBACR,QAAA,QAEe,yBACf,QAAA,QAEiB,2BACjB,QAAA,QAEe,yBACf,QAAA,QAEiB,2BACjB,QAAA,QAEkB,4BAClB,QAAA,QAEO,iBACP,QAAA,QAES,mBACT,QAAA,QAES,mBACT,QAAA,QAEO,iBACP,QAAA,QAEU,oBACV,QAAA,QAEO,iBACP,QAAA,QAEY,sBACZ,QAAA,QAEQ,kBACR,QAAA,QAEQ,kBACR,QAAA,QAEM,gBACN,QAAA,QAEQ,kBACE,oBACV,QAAA,QAEO,iBACP,QAAA,QAEQ,kBACR,QAAA,QAES,mBACT,QAAA,QAEK,eACL,QAAA,QAEI,cACJ,QAAA,QAEO,iBACP,QAAA,QAEQ,kBACR,QAAA,QAEW,qBACX,QAAA,QAEgB,0BAChB,QAAA,QAEsB,gCACtB,QAAA,QAEqB,+BACrB,QAAA,QAGqB,+BADR,uBAEb,QAAA,QAEc,wBACd,QAAA,QAEY,sBACZ,QAAA,QAEc,wBACd,QAAA,QAGK,eADS,wBAEd,QAAA,QAEe,yBACf,QAAA,QAEe,yBACf,QAAA,QAEO,iBACP,QAAA,QAEiB,2BACjB,QAAA,QAEW,qBACX,QAAA,QAEQ,kBACR,QAAA,QAGM,gBADO,uBAED,sBACZ,QAAA,QAGgB,0BADF,wBAEd,QAAA,QAEO,iBACP,QAAA,QAEQ,kBACR,QAAA,QAEQ,kBACR,QAAA,QAEe,yBACf,QAAA,QAEoB,8BACpB,QAAA,QAEa,uBACb,QAAA,QAEW,qBACX,QAAA,QAEM,gBACN,QAAA,QAEQ,kBACR,QAAA,QAEQ,kBACR,QAAA,QAEU,oBACV,QAAA,QAEK,eACL,QAAA,QAEU,oBACV,QAAA,QAEO,iBACP,QAAA,QAEK,eACL,QAAA,QAGO,iBADQ,yBAEf,QAAA,QAEM,gBACN,QAAA,QAEO,iBACP,QAAA,QAES,mBACT,QAAA,QAEgB,0BAChB,QAAA,QAEO,iBACP,QAAA,QAEc,wBACd,QAAA,QAES,mBACT,QAAA,QAEY,sBACP,eACL,QAAA,QAEK,eACC,gBACN,QAAA,QAEM,gBACN,QAAA,QAES,mBACT,QAAA,QAEY,sBACZ,QAAA,QAEY,sBACZ,QAAA,QAEU,oBACV,QAAA,QAEY,sBACZ,QAAA,QAEa,uBACb,QAAA,QAEc,wBACd,QAAA,QAEmB,6BACnB,QAAA,QAIc,wBAFA,wBACE,0BAEhB,QAAA,QAGgB,0BADJ,sBAEZ,QAAA,QAGc,wBADA,wBAEd,QAAA,QAEc,wBACA,wBACd,QAAA,QAEa,uBACb,QAAA,QAEM,gBACN,QAAA,QAES,mBACT,QAAA,QAEU,oBACV,QAAA,QAEW,qBACA,qBAGA,qBAFC,sBACH,mBAET,QAAA,QAEgB,0BAChB,QAAA,QAEI,cAEG,iBADK,sBAEZ,QAAA,QAGQ,kBADJ,cAEJ,QAAA,QAEY,sBACZ,QAAA,QAEK,eACL,QAAA,QAIa,uBAFQ,+BACV,qBAEX,QAAA,QAEe,yBACf,QAAA,QAEI,cACJ,QAAA,QAEQ,kBACA,kBACR,QAAA,QAGa,uBADP,gBAEN,QAAA,QAGe,yBADP,kBAER,QAAA,QAES,mBACT,QAAA,QAEa,uBACb,QAAA,QAGQ,kBADC,mBAET,QAAA,QAEW,qBACX,QAAA,QAES,mBACT,QAAA,QAEW,qBACX,QAAA,QAEkB,4BAClB,QAAA,QAEM,gBACN,QAAA,QAGU,oBADK,yBAEf,QAAA,QAEK,eACL,QAAA,QAEY,sBACZ,QAAA,QAEM,gBACN,QAAA,QAEY,sBACZ,QAAA,QAEQ,kBACR,QAAA,QAEM,gBACN,QAAA,QAEa,uBACb,QAAA,QAEM,gBACN,QAAA,QAEY,sBACZ,QAAA,QAEQ,kBACR,QAAA,QAEe,yBACf,QAAA,QAES,mBACT,QAAA,QAEe,yBACf,QAAA,QAEa,uBACb,QAAA,QAES,mBACT,QAAA,QAEW,qBACX,QAAA,QAEW,qBACX,QAAA,QAEY,sBACZ,QAAA,QAEc,wBACd,QAAA,QAEO,iBACP,QAAA,QAEW,qBACX,QAAA,QAEI,cACJ,QAAA,QAEY,sBACZ,QAAA,QAEa,uBACb,QAAA,QAEe,yBACf,QAAA,QAEY,sBACZ,QAAA,QAEW,qBACX,QAAA,QAEY,sBACZ,QAAA,QAEQ,kBACR,QAAA,QAEe,yBACf,QAAA,QAEY,sBACZ,QAAA,QAEW,qBACX,QAAA,QAES,mBACT,QAAA,QAEK,eACL,QAAA,QAES,mBACT,QAAA,QAEW,qBACX,QAAA,QAGI,cADe,6BAEnB,QAAA,QAIK,eAFG,kBACA,kBAER,QAAA,QAEU,oBACV,QAAA,QAEY,sBACZ,QAAA,QAEgB,0BAChB,QAAA,QAEU,oBACV,QAAA,QAEU,oBACV,QAAA,QAES,mBACT,QAAA,QAEQ,kBACR,QAAA,QAEc,wBACd,QAAA,QAEa,uBACb,QAAA,QAEU,oBACV,QAAA,QAEW,qBACX,QAAA,QAEiB,2BACjB,QAAA,QAGS,mBADJ,eAEL,QAAA,QAEM,gBACN,QAAA,QAEa,uBACb,QAAA,QAEY,sBACZ,QAAA,QAEa,uBACb,QAAA,QAEW,qBACX,QAAA,QAEO,iBACP,QAAA,QAEM,gBACN,QAAA,QAES,mBACT,QAAA,QAEU,oBACG,uBACb,QAAA,QAEiB,2BACjB,QAAA,QAEc,wBACd,QAAA,QAEa,uBACb,QAAA,QAEY,sBACZ,QAAA,QAEa,uBACb,QAAA,QAEe,yBACf,QAAA,QAEe,yBACf,QAAA,QAEQ,kBACR,QAAA,QAEY,sBACZ,QAAA,QAEmB,6BACnB,QAAA,QAEa,uBACb,QAAA,QAEU,oBACV,QAAA,QAEQ,kBACR,QAAA,QAEW,qBACX,QAAA,QAEY,sBACZ,QAAA,QAGK,eADE,iBAEP,QAAA,QAES,mBACT,QAAA,QAEO,iBACP,QAAA,QAEQ,kBACR,QAAA,QAEQ,kBACR,QAAA,QAEe,yBACf,QAAA,QAGc,wBADV,cAEJ,QAAA,QAEe,yBACf,QAAA,QAEU,oBACV,QAAA,QAEc,wBACd,QAAA,QAEW,qBAEG,wBADL,mBAET,QAAA,QAEW,qBACa,kCACxB,QAAA,QAEW,qBACG,wBACd,QAAA,QAEW,qBACM,2BACjB,QAAA,QAEW,qBACI,yBACf,QAAA,QAEe,yBACf,QAAA,QAEU,oBACV,QAAA,QAEc,wBACd,QAAA,QAEgB,0BAChB,QAAA,QAEa,uBACb,QAAA,QAEe,yBACf,QAAA,QAEQ,kBACR,QAAA,QAEgB,0BAChB,QAAA,QAEO,iBACP,QAAA,QAEe,yBACf,QAAA,QAEa,uBACb,QAAA,QAEa,uBACI,2BACjB,QAAA,QAEa,uBACG,0BAChB,QAAA,QAEa,uBACE,yBACf,QAAA,QAEW,qBACX,QAAA,QAEa,uBACA,uBACb,QAAA,QAGc,wBADD,uBAEb,QAAA,QAEiB,2BACjB,QAAA,QAEe,yBACf,QAAA,QAEc,wBACd,QAAA,QAEgB,0BAChB,QAAA,QAEc,wBACd,QAAA,QAEW,qBACX,QAAA,QAEY,sBACZ,QAAA,QAEkB,4BAClB,QAAA,QAEI,cACJ,QAAA,QAEW,qBACX,QAAA,QAEa,uBACb,QAAA,QAEe,yBACf,QAAA,QAEsB,gCACtB,QAAA,QAEY,sBACZ,QAAA,QAEa,uBACb,QAAA,QAEQ,kBACR,QAAA,QAEQ,kBACR,QAAA,QAES,mBACT,QAAA,QAEO,iBACP,QAAA,QAEmB,6BACnB,QAAA,QAGY,sBADR,cAEJ,QAAA,QAEQ,kBACR,QAAA,QAEO,iBACP,QAAA,QAEQ,kBACR,QAAA,QAEiB,2BACjB,QAAA,QAEkB,4BAClB,QAAA,QAEkB,4BAClB,QAAA,QAEkB,4BAClB,QAAA,QAEU,oBACV,QAAA,QAES,mBACT,QAAA,QAEW,qBACX,QAAA,QAEO,iBACP,QAAA,QAEK,eACL,QAAA,QAEY,sBACZ,QAAA,QAEc,wBACd,QAAA,QAEO,iBACP,QAAA,QAES,mBACF,iBACP,QAAA,QAEW,qBACX,QAAA,QAEW,qBACX,QAAA,QAEc,wBACd,QAAA,QAEM,gBACN,QAAA,QAEiB,2BACjB,QAAA,QAEU,oBACV,QAAA,QAEM,gBACN,QAAA,QAEc,wBACd,QAAA,QAEK,eACL,QAAA,QAEc,wBACd,QAAA,QAEU,oBACV,QAAA,QAEQ,kBACR,QAAA,QAEc,wBACd,QAAA,QAEgB,0BAChB,QAAA,QAEa,uBACb,QAAA,QAEe,yBACf,QAAA,QAEc,wBACd,QAAA,QAEiB,2BACjB,QAAA,QAES,mBACT,QAAA,QAEW,qBACX,QAAA,QAEa,uBACb,QAAA,QAES,mBACT,QAAA,QAEQ,kBACR,QAAA,QAEY,sBACZ,QAAA,QAES,mBACT,QAAA,QAEQ,kBACR,QAAA,QAEkB,4BAClB,QAAA,QAEgB,0BAChB,QAAA,QAEmB,6BACnB,QAAA,QAEO,iBACP,QAAA,QAEmB,6BACnB,QAAA,QAEc,wBACQ,gCACtB,QAAA,QAES,mBACT,QAAA,QAE6B,uCAC7B,QAAA,QAGqC,+CADnB,4BAElB,QAAA,QAIM,gBAFI,oBACO,2BAEjB,QAAA,QAEO,iBACP,QAAA,QAES,mBACT,QAAA,QAGe,yBADN,mBAET,QAAA,QAEY,sBACZ,QAAA,QAEQ,kBACR,QAAA,QAEe,yBACf,QAAA,QAEU,oBACV,QAAA,QAEgB,0BAChB,QAAA,QAEiB,2BACjB,QAAA,QAEa,uBACb,QAAA,QAEO,iBACP,QAAA,QAEW,qBACX,QAAA,QAEoB,8BACE,gCACtB,QAAA,QAEI,cACU,wBACd,QAAA,QAEa,uBACb,QAAA,QAEe,yBACf,QAAA,QAEiB,2BACjB,QAAA,QAEQ,kBACR,QAAA,QAEc,wBACd,QAAA,QAEgB,0BAChB,QAAA,QAGc,wBADP,iBAEP,QAAA,QAGgB,0BADP,mBAET,QAAA,QAEa,uBACb,QAAA,QAEe,yBACf,QAAA,QAEQ,kBACR,QAAA,QAEU,oBACV,QAAA,QAEiB,2BACR,mBACT,QAAA,QAEmB,6BACR,qBACX,QAAA,QAEO,iBACP,QAAA,QAEgB,0BAChB,QAAA,QAEU,oBACV,QAAA,QAEe,yBAEG,4BADL,uBAEb,QAAA,QAEe,yBACa,sCAC5B,QAAA,QAEe,yBACG,4BAClB,QAAA,QAEe,yBACM,+BACrB,QAAA,QAEe,yBACI,6BACnB,QAAA,QAEQ,kBACR,QAAA,QAIM,gBAFG,mBACJ,eAEL,QAAA,QAES,mBACT,QAAA,QAEiB,2BACjB,QAAA,QAEiB,2BACjB,QAAA,QAEgB,0BAChB,QAAA,QAEiB,2BACH,wBACd,QAAA,QAEmB,6BACH,0BAChB,QAAA,QAEU,oBACV,QAAA,QAEM,gBACN,QAAA,QAEM,gBACN,QAAA,QAEM,gBACN,QAAA,QAES,mBACT,QAAA,QAES,mBACT,QAAA,QAEW,qBACX,QAAA,QAEa,uBACb,QAAA,QAEa,uBACb,QAAA,QAEY,sBACZ,QAAA,QAEQ,kBACR,QAAA,QAEU,oBACV,QAAA,QAEc,wBACd,QAAA,QAGc,wBADD,uBAEb,QAAA,QAEU,oBACV,QAAA,QAEU,oBACV,QAAA,QAEW,qBACX,QAAA,QAEY,sBACZ,QAAA,QAEkB,4BAClB,QAAA,QAEW,qBACX,QAAA,QAGa,uBADR,eAEL,QAAA,QAEU,oBACV,QAAA,QAEa,uBACb,QAAA,QAEY,sBACZ,QAAA,QAES,mBACT,QAAA,QAEa,uBACb,QAAA,QAES,mBACT,QAAA,QAEW,qBACX,QAAA,QAEa,uBACb,QAAA,QAEU,oBACV,QAAA,QAES,mBACT,QAAA,QAES,mBACT,QAAA,QAEW,qBACX,QAAA,QAES,mBACG,sBACZ,QAAA,QAEM,gBACN,QAAA,QAEa,uBACb,QAAA,QAEY,sBACZ,QAAA,QAEoB,8BACpB,QAAA,QAEQ,kBACR,QAAA,QAEiB,2BACjB,QAAA,QAEQ,kBACR,QAAA,QAEO,iBACP,QAAA,QAEU,oBACV,QAAA,QAEQ,kBACR,QAAA,QAEQ,kBACR,QAAA,QAEW,qBACX,QAAA,QAEkB,4BAClB,QAAA,QAEU,oBACV,QAAA,QAES,mBACT,QAAA,QAEW,qBACX,QAAA,QAEO,iBACP,QAAA,QAEK,eACL,QAAA,QAEQ,kBACR,QAAA,QAEQ,kBACR,QAAA,QAEW,qBACX,QAAA,QAEU,oBACV,QAAA,QAEY,sBACZ,QAAA,QAEU,oBACV,QAAA,QAEW,qBACX,QAAA,QAEQ,kBACR,QAAA,QAEU,oBACV,QAAA,QAEU,oBACV,QAAA,QAEM,gBACN,QAAA,QAEU,oBACV,QAAA,QAEM,gBACN,QAAA,QAEG,aACH,QAAA,QAEc,wBACd,QAAA,QAEK,eACL,QAAA,QAEO,iBACP,QAAA,QAEW,qBACX,QAAA,QAEQ,kBACR,QAAA,QAEW,qBACX,QAAA,QAES,mBACT,QAAA,QAEU,oBACV,QAAA,QAEU,oBACV,QAAA,QAEa,uBACb,QAAA,QAEM,gBACN,QAAA,QAEK,eACL,QAAA,QAES,mBACT,QAAA,QAEW,qBACX,QAAA,QAEM,gBACN,QAAA,QAEW,qBACX,QAAA,QAEa,uBACb,QAAA,QAEc,wBACd,QAAA,QAEgB,0BAChB,QAAA,QAEK,eACL,QAAA,QAES,mBACT,QAAA,QAEO,iBACP,QAAA,QAEc,wBACd,QAAA,QAEqB,+BACrB,QAAA,QAEiB,2BACjB,QAAA,QAEO,iBACP,QAAA,QAEc,wBACd,QAAA,QAEW,qBACX,QAAA,QAEO,iBACP,QAAA,QAEY,sBACZ,QAAA,QAEe,yBACf,QAAA,QAEO,iBACP,QAAA,QAEc,wBACd,QAAA,QAEO,iBACP,QAAA,QAGO,iBADe,gCAEtB,QAAA,QAEU,oBACV,QAAA,QAEU,oBACV,QAAA,QAEO,iBACP,QAAA,QAEO,iBACP,QAAA,QAEO,iBACP,QAAA,QAEU,oBACV,QAAA,QAEO,iBACP,QAAA,QAEU,oBACV,QAAA,QAES,mBACT,QAAA,QAGe,yBADA,yBAEf,QAAA,QAEQ,kBACR,QAAA,QAEY,sBACZ,QAAA,QAEc,wBACd,QAAA,QAEK,eACL,QAAA,QAEa,uBACb,QAAA,QAEQ,kBACR,QAAA,QAEQ,kBACQ,0BAChB,QAAA,QAEM,gBACN,QAAA,QAES,mBACT,QAAA,QAEU,oBACV,QAAA,QAEO,iBACP,QAAA,QAEU,oBACV,QAAA,QAEO,iBACP,QAAA,QAEY,sBACZ,QAAA,QAEU,oBACV,QAAA,QAEM,gBACN,QAAA,QAEO,iBACP,QAAA,QAEW,qBACX,QAAA,QAEK,eACL,QAAA,QAEa,uBACb,QAAA,QAEO,iBACP,QAAA,QAEF,SACE,SAAA,SACA,MAAA,IACA,OAAA,IACA,QAAA,EACA,OAAA,KACA,SAAA,OACA,KAAM,cACN,OAAA,EAEgB,0BACA,yBAChB,SAAA,OACA,MAAA,KACA,OAAA,KACA,OAAA,EACA,SAAA,QACA,KAAA"} \ No newline at end of file diff --git a/assets/ForkAwesome/css/v5-compat.css b/assets/ForkAwesome/css/v5-compat.css new file mode 100644 index 0000000..f7c506f --- /dev/null +++ b/assets/ForkAwesome/css/v5-compat.css @@ -0,0 +1,446 @@ +/*! +Fork Awesome 1.2.0 +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/assets/ForkAwesome/css/v5-compat.min.css b/assets/ForkAwesome/css/v5-compat.min.css new file mode 100644 index 0000000..d0917c2 --- /dev/null +++ b/assets/ForkAwesome/css/v5-compat.min.css @@ -0,0 +1,12 @@ +/*! +Fork Awesome 1.2.0 +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/assets/ForkAwesome/css/v5-compat.min.css.map b/assets/ForkAwesome/css/v5-compat.min.css.map new file mode 100644 index 0000000..44c6790 --- /dev/null +++ b/assets/ForkAwesome/css/v5-compat.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["v5-compat.css"],"names":[],"mappings":";;;;;;;;;;;AAaA,KACA,KAFA,KAGE,QAAA,aACA,KAAA,OAAA,OAAA,OAAA,KAAA,EAAA,YACA,UAAA,QACA,eAAA,KACA,uBAAA,YACA,wBAAA,UAEgB,0BAChB,QAAA,QAEgB,0BAChB,QAAA,QAEuB,iCACvB,QAAA,QAEkB,4BAClB,QAAA,QAEkB,4BAClB,QAAA,QAEkB,4BAClB,QAAA,QAEkB,4BAClB,QAAA,QAEwB,kCACxB,QAAA,QAEsB,gCACtB,QAAA,QAEiB,2BACjB,QAAA,QAEiB,2BACjB,QAAA,QAEe,yBACf,QAAA,QAEkB,4BAClB,QAAA,QAEuB,iCACvB,QAAA,QAE8B,wCAC9B,QAAA,QAEiB,2BACjB,QAAA,QAEgB,0BAChB,QAAA,QAEmB,6BACnB,QAAA,QAEiB,2BACjB,QAAA,QAEgB,0BAChB,QAAA,QAEc,wBACd,QAAA,QAEoB,8BACpB,QAAA,QAEkB,4BAClB,QAAA,QAEgB,0BAChB,QAAA,QAEyB,mCACzB,QAAA,QAEyB,mCACzB,QAAA,QAE0B,oCAC1B,QAAA,QAEuB,iCACvB,QAAA,QAEoB,8BACpB,QAAA,QAEgB,0BAChB,QAAA,QAEgB,0BAChB,QAAA,QAEgB,0BAChB,QAAA,QAEe,yBACf,QAAA,QAEc,wBACd,QAAA,QAEgB,0BAChB,QAAA,QAEgB,0BAChB,QAAA,QAEiB,2BACjB,QAAA,QAEkB,4BAClB,QAAA,QAEe,yBACf,QAAA,QAEgB,0BAChB,QAAA,QAEoB,8BACpB,QAAA,QAEe,yBACf,QAAA,QAEgB,0BAChB,QAAA,QAEe,yBACf,QAAA,QAEe,yBACf,QAAA,QAEiB,2BACjB,QAAA,QAEc,wBACd,QAAA,QAEkB,4BAClB,QAAA,QAEkB,4BAClB,QAAA,QAE2B,qCAC3B,QAAA,QAE2B,qCAC3B,QAAA,QAE4B,sCAC5B,QAAA,QAEyB,mCACzB,QAAA,QAEU,oBACV,QAAA,QAEgB,0BAChB,QAAA,QAEc,wBACd,QAAA,QAEc,wBACd,QAAA,QAEoB,8BACpB,QAAA,QAEoB,8BACpB,QAAA,QAEc,wBACd,QAAA,QAEmB,6BACnB,QAAA,QAEoB,8BACpB,QAAA,QAEuB,iCACvB,QAAA,QAEuB,iCACvB,QAAA,QAEwB,kCACxB,QAAA,QAEqB,+BACrB,QAAA,QAEkB,4BAClB,QAAA,QAEkB,4BAClB,QAAA,QAEY,sBACZ,QAAA,QAEW,qBACX,QAAA,QAEa,uBACb,QAAA,QAEkB,4BAClB,QAAA,QAEc,wBACd,QAAA,QAEgB,0BAChB,QAAA,QAEa,uBACb,QAAA,QAEc,wBACd,QAAA,QAEmB,6BACnB,QAAA,QAEkB,4BAClB,QAAA,QAEgB,0BAChB,QAAA,QAEe,yBACf,QAAA,QAEgB,0BAChB,QAAA,QAEgB,0BAChB,QAAA,QAEgB,0BAChB,QAAA,QAEU,oBACA,oBACV,QAAA,QAEc,wBACd,QAAA,QAEqB,+BACrB,QAAA,QAEc,wBACd,QAAA,QAEe,yBACf,QAAA,QAEU,oBACV,QAAA,QAEU,oBACV,QAAA,QAEY,sBACZ,QAAA,QAEiB,2BACjB,QAAA,QAEW,qBACX,QAAA,QAEY,sBACZ,QAAA,QAEe,yBACf,QAAA,QAEiB,2BACjB,QAAA,QAEqB,+BACrB,QAAA,QAEqB,+BACrB,QAAA,QAEsB,gCACtB,QAAA,QAEmB,6BACnB,QAAA,QAEgB,0BAChB,QAAA,OAEkB,4BAClB,QAAA,QAEmB,6BACnB,QAAA,QAEgB,0BAChB,QAAA,QAEe,yBACf,QAAA,QAES,mBACT,QAAA,QAEW,qBACX,QAAA,QAEc,wBACd,QAAA,QAEe,yBACf,QAAA,QAEa,uBACb,QAAA,QAEc,wBACd,QAAA,QAEW,qBACX,QAAA,QAEe,yBACf,QAAA,QAES,mBACT,QAAA,QAEkB,4BAClB,QAAA,QAEoB,8BACpB,QAAA,QAEU,oBACV,QAAA,QAEe,yBACf,QAAA,QAEiB,2BACjB,QAAA,QAEkB,4BAClB,QAAA,QAEU,oBACV,QAAA,QAEW,qBACX,QAAA,QAEiB,2BACjB,QAAA,QAEiB,2BACjB,QAAA,QAEqB,+BACrB,QAAA,QAEkB,4BAClB,QAAA,QAEW,qBACX,QAAA,QAEe,yBACf,QAAA,QAEY,sBACZ,QAAA,QAEe,yBACf,QAAA,QAEU,oBACV,QAAA,QAEiB,2BACjB,QAAA,QAEiB,2BACjB,QAAA,QAES,mBACT,QAAA,QAEiB,2BACjB,QAAA,QAEe,yBACf,QAAA,QAEkB,4BAClB,QAAA,QAEkB,4BAClB,QAAA,QAEe,yBACf,QAAA,QAEiB,2BACjB,QAAA,QAEU,oBACV,QAAA"} \ No newline at end of file diff --git a/assets/ForkAwesome/fonts/forkawesome-webfont.eot b/assets/ForkAwesome/fonts/forkawesome-webfont.eot new file mode 100644 index 0000000..c2c24b4 Binary files /dev/null and b/assets/ForkAwesome/fonts/forkawesome-webfont.eot differ diff --git a/assets/ForkAwesome/fonts/forkawesome-webfont.svg b/assets/ForkAwesome/fonts/forkawesome-webfont.svg new file mode 100644 index 0000000..bd45b30 --- /dev/null +++ b/assets/ForkAwesome/fonts/forkawesome-webfont.svg @@ -0,0 +1,3232 @@ + + + + + +Created by FontForge 20190801 at Fri Aug 27 00:07:49 2021 + By shine +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/assets/forkawesome-webfont.ttf b/assets/ForkAwesome/fonts/forkawesome-webfont.ttf similarity index 100% rename from assets/forkawesome-webfont.ttf rename to assets/ForkAwesome/fonts/forkawesome-webfont.ttf diff --git a/assets/ForkAwesome/fonts/forkawesome-webfont.woff b/assets/ForkAwesome/fonts/forkawesome-webfont.woff new file mode 100644 index 0000000..cca43af Binary files /dev/null and b/assets/ForkAwesome/fonts/forkawesome-webfont.woff differ diff --git a/assets/ForkAwesome/fonts/forkawesome-webfont.woff2 b/assets/ForkAwesome/fonts/forkawesome-webfont.woff2 new file mode 100644 index 0000000..c96e5bf Binary files /dev/null and b/assets/ForkAwesome/fonts/forkawesome-webfont.woff2 differ diff --git a/assets/ForkAwesome/less/animated.less b/assets/ForkAwesome/less/animated.less new file mode 100644 index 0000000..6e4d1c3 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/less/bordered-pulled.less b/assets/ForkAwesome/less/bordered-pulled.less new file mode 100644 index 0000000..f1c8ad7 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/less/core.less b/assets/ForkAwesome/less/core.less new file mode 100644 index 0000000..4627622 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/less/fixed-width.less b/assets/ForkAwesome/less/fixed-width.less new file mode 100644 index 0000000..110289f --- /dev/null +++ b/assets/ForkAwesome/less/fixed-width.less @@ -0,0 +1,6 @@ +// Fixed Width Icons +// ------------------------- +.@{fa-css-prefix}-fw { + width: (18em / 14); + text-align: center; +} diff --git a/assets/ForkAwesome/less/fork-awesome.less b/assets/ForkAwesome/less/fork-awesome.less new file mode 100644 index 0000000..cda6c17 --- /dev/null +++ b/assets/ForkAwesome/less/fork-awesome.less @@ -0,0 +1,27 @@ +/*! +Fork Awesome 1.2.0 +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/assets/ForkAwesome/less/icons.less b/assets/ForkAwesome/less/icons.less new file mode 100644 index 0000000..cd79519 --- /dev/null +++ b/assets/ForkAwesome/less/icons.less @@ -0,0 +1,934 @@ +/* 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; } +.@{fa-css-prefix}-wire:before { content: @fa-var-wire; } +.@{fa-css-prefix}-tor-onion:before { content: @fa-var-tor-onion; } +.@{fa-css-prefix}-volume-mute:before { content: @fa-var-volume-mute; } +.@{fa-css-prefix}-bell-ringing:before { content: @fa-var-bell-ringing; } +.@{fa-css-prefix}-bell-ringing-o:before { content: @fa-var-bell-ringing-o; } +.@{fa-css-prefix}-hal:before { content: @fa-var-hal; } +.@{fa-css-prefix}-jupyter:before { content: @fa-var-jupyter; } +.@{fa-css-prefix}-julia:before { content: @fa-var-julia; } +.@{fa-css-prefix}-classicpress:before { content: @fa-var-classicpress; } +.@{fa-css-prefix}-classicpress-circle:before { content: @fa-var-classicpress-circle; } +.@{fa-css-prefix}-open-collective:before { content: @fa-var-open-collective; } +.@{fa-css-prefix}-orcid:before { content: @fa-var-orcid; } +.@{fa-css-prefix}-researchgate:before { content: @fa-var-researchgate; } +.@{fa-css-prefix}-funkwhale:before { content: @fa-var-funkwhale; } +.@{fa-css-prefix}-askfm:before { content: @fa-var-askfm; } +.@{fa-css-prefix}-blockstack:before { content: @fa-var-blockstack; } +.@{fa-css-prefix}-boardgamegeek:before { content: @fa-var-boardgamegeek; } +.@{fa-css-prefix}-bunny:before { content: @fa-var-bunny; } +.@{fa-css-prefix}-buymeacoffee:before { content: @fa-var-buymeacoffee; } +.@{fa-css-prefix}-cc-by:before { content: @fa-var-cc-by; } +.@{fa-css-prefix}-creative-commons-alt:before, +.@{fa-css-prefix}-cc-cc:before { content: @fa-var-cc-cc; } +.@{fa-css-prefix}-cc-nc-eu:before { content: @fa-var-cc-nc-eu; } +.@{fa-css-prefix}-cc-nc-jp:before { content: @fa-var-cc-nc-jp; } +.@{fa-css-prefix}-cc-nc:before { content: @fa-var-cc-nc; } +.@{fa-css-prefix}-cc-nd:before { content: @fa-var-cc-nd; } +.@{fa-css-prefix}-cc-pd:before { content: @fa-var-cc-pd; } +.@{fa-css-prefix}-cc-remix:before { content: @fa-var-cc-remix; } +.@{fa-css-prefix}-cc-sa:before { content: @fa-var-cc-sa; } +.@{fa-css-prefix}-cc-share:before { content: @fa-var-cc-share; } +.@{fa-css-prefix}-cc-zero:before { content: @fa-var-cc-zero; } +.@{fa-css-prefix}-conway-hacker:before, +.@{fa-css-prefix}-conway-glider:before { content: @fa-var-conway-glider; } +.@{fa-css-prefix}-csharp:before { content: @fa-var-csharp; } +.@{fa-css-prefix}-email-bulk:before { content: @fa-var-email-bulk; } +.@{fa-css-prefix}-email-bulk-o:before { content: @fa-var-email-bulk-o; } +.@{fa-css-prefix}-gnu:before { content: @fa-var-gnu; } +.@{fa-css-prefix}-google-play:before { content: @fa-var-google-play; } +.@{fa-css-prefix}-heroku:before { content: @fa-var-heroku; } +.@{fa-css-prefix}-hassio:before, +.@{fa-css-prefix}-home-assistant:before { content: @fa-var-home-assistant; } +.@{fa-css-prefix}-java:before { content: @fa-var-java; } +.@{fa-css-prefix}-mariadb:before { content: @fa-var-mariadb; } +.@{fa-css-prefix}-markdown:before { content: @fa-var-markdown; } +.@{fa-css-prefix}-mysql:before { content: @fa-var-mysql; } +.@{fa-css-prefix}-nordcast:before { content: @fa-var-nordcast; } +.@{fa-css-prefix}-plume:before { content: @fa-var-plume; } +.@{fa-css-prefix}-postgresql:before { content: @fa-var-postgresql; } +.@{fa-css-prefix}-sass-alt:before { content: @fa-var-sass-alt; } +.@{fa-css-prefix}-sass:before { content: @fa-var-sass; } +.@{fa-css-prefix}-skate:before { content: @fa-var-skate; } +.@{fa-css-prefix}-sketchfab:before { content: @fa-var-sketchfab; } +.@{fa-css-prefix}-tex:before { content: @fa-var-tex; } +.@{fa-css-prefix}-textpattern:before { content: @fa-var-textpattern; } +.@{fa-css-prefix}-unity:before { content: @fa-var-unity; } diff --git a/assets/ForkAwesome/less/larger.less b/assets/ForkAwesome/less/larger.less new file mode 100644 index 0000000..c9d6467 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/less/list.less b/assets/ForkAwesome/less/list.less new file mode 100644 index 0000000..0b44038 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/less/mixins.less b/assets/ForkAwesome/less/mixins.less new file mode 100644 index 0000000..f0ebc02 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/less/path.less b/assets/ForkAwesome/less/path.less new file mode 100644 index 0000000..319b7f1 --- /dev/null +++ b/assets/ForkAwesome/less/path.less @@ -0,0 +1,16 @@ +/* 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; + font-display: block; +} diff --git a/assets/ForkAwesome/less/rotated-flipped.less b/assets/ForkAwesome/less/rotated-flipped.less new file mode 100644 index 0000000..f6ba814 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/less/screen-reader.less b/assets/ForkAwesome/less/screen-reader.less new file mode 100644 index 0000000..11c1881 --- /dev/null +++ b/assets/ForkAwesome/less/screen-reader.less @@ -0,0 +1,5 @@ +// Screen Readers +// ------------------------- + +.sr-only { .sr-only(); } +.sr-only-focusable { .sr-only-focusable(); } diff --git a/assets/ForkAwesome/less/stacked.less b/assets/ForkAwesome/less/stacked.less new file mode 100644 index 0000000..fc53fb0 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/less/v5-compat.less b/assets/ForkAwesome/less/v5-compat.less new file mode 100644 index 0000000..d7073ac --- /dev/null +++ b/assets/ForkAwesome/less/v5-compat.less @@ -0,0 +1,176 @@ +/*! +Fork Awesome 1.2.0 +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/assets/ForkAwesome/less/variables.less b/assets/ForkAwesome/less/variables.less new file mode 100644 index 0000000..b569182 --- /dev/null +++ b/assets/ForkAwesome/less/variables.less @@ -0,0 +1,945 @@ +// 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.2.0"; +@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-askfm: "\f33a"; +@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-ringing: "\f32d"; +@fa-var-bell-ringing-o: "\f330"; +@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-blockstack: "\f33b"; +@fa-var-bluetooth: "\f293"; +@fa-var-bluetooth-b: "\f294"; +@fa-var-boardgamegeek: "\f33c"; +@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-bunny: "\f35f"; +@fa-var-bus: "\f207"; +@fa-var-buymeacoffee: "\f33d"; +@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-by: "\f33e"; +@fa-var-cc-cc: "\f33f"; +@fa-var-cc-diners-club: "\f24c"; +@fa-var-cc-discover: "\f1f2"; +@fa-var-cc-jcb: "\f24b"; +@fa-var-cc-mastercard: "\f1f1"; +@fa-var-cc-nc: "\f340"; +@fa-var-cc-nc-eu: "\f341"; +@fa-var-cc-nc-jp: "\f342"; +@fa-var-cc-nd: "\f343"; +@fa-var-cc-paypal: "\f1f4"; +@fa-var-cc-pd: "\f344"; +@fa-var-cc-remix: "\f345"; +@fa-var-cc-sa: "\f346"; +@fa-var-cc-share: "\f347"; +@fa-var-cc-stripe: "\f1f5"; +@fa-var-cc-visa: "\f1f0"; +@fa-var-cc-zero: "\f348"; +@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-classicpress: "\f331"; +@fa-var-classicpress-circle: "\f332"; +@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-conway-glider: "\f349"; +@fa-var-conway-hacker: "\f349"; +@fa-var-copy: "\f0c5"; +@fa-var-copyright: "\f1f9"; +@fa-var-creative-commons: "\f25e"; +@fa-var-creative-commons-alt: "\f33f"; +@fa-var-credit-card: "\f09d"; +@fa-var-credit-card-alt: "\f283"; +@fa-var-crop: "\f125"; +@fa-var-crosshairs: "\f05b"; +@fa-var-csharp: "\f34a"; +@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-email-bulk: "\f34b"; +@fa-var-email-bulk-o: "\f34c"; +@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-funkwhale: "\f339"; +@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: "\f34d"; +@fa-var-gnu-social: "\f2e7"; +@fa-var-gnupg: "\f30d"; +@fa-var-google: "\f1a0"; +@fa-var-google-play: "\f34e"; +@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-hal: "\f333"; +@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-hassio: "\f350"; +@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-heroku: "\f34f"; +@fa-var-history: "\f1da"; +@fa-var-home: "\f015"; +@fa-var-home-assistant: "\f350"; +@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-java: "\f351"; +@fa-var-jirafeau: "\f318"; +@fa-var-joomla: "\f1aa"; +@fa-var-joplin: "\f310"; +@fa-var-jpy: "\f157"; +@fa-var-jsfiddle: "\f1cc"; +@fa-var-julia: "\f334"; +@fa-var-jupyter: "\f335"; +@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-mariadb: "\f352"; +@fa-var-markdown: "\f353"; +@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-mysql: "\f354"; +@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-nordcast: "\f355"; +@fa-var-object-group: "\f247"; +@fa-var-object-ungroup: "\f248"; +@fa-var-odnoklassniki: "\f263"; +@fa-var-odnoklassniki-square: "\f264"; +@fa-var-open-collective: "\f336"; +@fa-var-opencart: "\f23d"; +@fa-var-openid: "\f19b"; +@fa-var-opera: "\f26a"; +@fa-var-optin-monster: "\f23c"; +@fa-var-orcid: "\f337"; +@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-plume: "\f356"; +@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-postgresql: "\f357"; +@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-researchgate: "\f338"; +@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-sass: "\f358"; +@fa-var-sass-alt: "\f359"; +@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-skate: "\f35a"; +@fa-var-sketchfab: "\f35b"; +@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-tex: "\f35c"; +@fa-var-text-height: "\f034"; +@fa-var-text-width: "\f035"; +@fa-var-textpattern: "\f35d"; +@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-tor-onion: "\f32e"; +@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-unity: "\f35e"; +@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-mute: "\f32f"; +@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-wire: "\f32c"; +@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/assets/ForkAwesome/package-lock.json b/assets/ForkAwesome/package-lock.json new file mode 100644 index 0000000..04bb9b8 --- /dev/null +++ b/assets/ForkAwesome/package-lock.json @@ -0,0 +1,1578 @@ +{ + "name": "fork-awesome", + "version": "1.2.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/runtime": { + "version": "7.10.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.2.tgz", + "integrity": "sha512-6sF3uQw2ivImfVIl62RZ7MXhO2tap69WeWK57vAaimT6AZbE4FbqjdEJIN1UqoD6wI6B+1n9UiagafH1sxjOtg==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@types/color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", + "dev": true + }, + "@types/q": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", + "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==", + "dev": true + }, + "ajv": { + "version": "6.12.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz", + "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "all-contributors-cli": { + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/all-contributors-cli/-/all-contributors-cli-6.16.0.tgz", + "integrity": "sha512-CHBqxhC31G3LY3gBiTl93+tVMI/QBfqqBf3/HN1T0O1WSVxx60JX9kvG+rsk7YRMaOqL/0yF6wV5cMtfL4gS7w==", + "dev": true, + "requires": { + "@babel/runtime": "^7.7.6", + "async": "^3.0.1", + "chalk": "^4.0.0", + "didyoumean": "^1.2.1", + "inquirer": "^7.0.4", + "json-fixer": "^1.4.0", + "lodash": "^4.11.2", + "pify": "^5.0.0", + "request": "^2.72.0", + "yargs": "^15.0.1" + } + }, + "ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "dev": true, + "requires": { + "type-fest": "^0.11.0" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "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.2" + } + }, + "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.0" + } + }, + "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": "3.2.0", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", + "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==", + "dev": true + }, + "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.3" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "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": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.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": "4.2.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + } + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-width": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", + "dev": true + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "dev": true + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dev": true, + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "dependencies": { + "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.0" + } + }, + "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.3.0" + } + }, + "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 + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "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" + } + } + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "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" + } + }, + "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 + }, + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "dev": true + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dev": true, + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "css-what": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.3.0.tgz", + "integrity": "sha512-pv9JPyatiPaQ6pf4OvD/dbfm0o5LviWmwxNWzblYf/1u9QZd0ihV+PMwy5jdQWQ3349kZmKEx9WXuSka2dM4cg==", + "dev": true + }, + "csso": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz", + "integrity": "sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==", + "dev": true, + "requires": { + "css-tree": "1.0.0-alpha.39" + }, + "dependencies": { + "css-tree": { + "version": "1.0.0-alpha.39", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz", + "integrity": "sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==", + "dev": true, + "requires": { + "mdn-data": "2.0.6", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz", + "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "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.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "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 + }, + "didyoumean": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.1.tgz", + "integrity": "sha1-6S7f2tplN9SE1zwBcv0eugxJdv8=", + "dev": true + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", + "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==", + "dev": true + } + } + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "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", + "domelementtype": "1" + } + }, + "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.0", + "safer-buffer": "^2.1.0" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "entities": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", + "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==", + "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.17.5", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", + "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.1.5", + "is-regex": "^1.0.5", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimleft": "^2.1.1", + "string.prototype.trimright": "^2.1.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "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.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "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": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "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.6", + "mime-types": "^2.1.12" + } + }, + "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": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "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.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true, + "optional": 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.5.5", + "har-schema": "^2.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "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.2.2", + "sshpk": "^1.7.0" + } + }, + "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 < 3" + } + }, + "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": "7.1.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.1.0.tgz", + "integrity": "sha512-5fJMWEmikSYu0nv/flMc475MhGbB7TSPd/2IpFV4I4rMklboCH2rQjYY5kKiYGHqUF9gvaambupcJFFG9dvReg==", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^3.0.0", + "cli-cursor": "^3.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.15", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.5.3", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + } + } + }, + "is-callable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", + "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==", + "dev": true + }, + "is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.0.tgz", + "integrity": "sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw==", + "dev": true, + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "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 + }, + "js-yaml": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", + "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true, + "optional": true + }, + "json-fixer": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/json-fixer/-/json-fixer-1.4.2.tgz", + "integrity": "sha512-YS+FKKxvMptEexSZzTltqiKnerjtlxUJj4QnNUb6WHOwnrD1bLWMxp/cS2WLiFnu5RQ+CdQTCM4H/l4uc2iVpA==", + "dev": true, + "requires": { + "@babel/runtime": "^7.9.6", + "chalk": "^3.0.0", + "pegjs": "^0.10.0" + }, + "dependencies": { + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + } + } + }, + "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-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 + }, + "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" + } + }, + "less": { + "version": "3.11.3", + "resolved": "https://registry.npmjs.org/less/-/less-3.11.3.tgz", + "integrity": "sha512-VkZiTDdtNEzXA3LgjQiC3D7/ejleBPFVvq+aRI9mIj+Zhmif5TvFPM244bT4rzkvOCvJ9q4zAztok1M7Nygagw==", + "dev": true, + "requires": { + "clone": "^2.1.2", + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "promise": "^7.1.1", + "request": "^2.83.0", + "source-map": "~0.6.0", + "tslib": "^1.10.0" + } + }, + "less-plugin-clean-css": { + "version": "github:less/less-plugin-clean-css#823c04eaa3005de4e8c7f4653204d7467b12d2e6", + "from": "github:less/less-plugin-clean-css#master", + "dev": true, + "requires": { + "clean-css": "^4.2.1" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "optional": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "optional": true + } + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "dev": true + }, + "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": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dev": true, + "requires": { + "boolbase": "~1.0.0" + } + }, + "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-inspect": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", + "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==", + "dev": true + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", + "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "object.values": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", + "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "onetime": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", + "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", + "dev": true, + "requires": { + "mimic-fn": "^2.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-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "pegjs": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/pegjs/-/pegjs-0.10.0.tgz", + "integrity": "sha1-z4uvrm7d/0tafvsYUmnqr0YQ3b0=", + "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": "5.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", + "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==", + "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.3" + } + }, + "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.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "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.13.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", + "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==", + "dev": true + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "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.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "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": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true + }, + "rxjs": { + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz", + "integrity": "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "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.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "optional": 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 + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "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.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "string.prototype.trimend": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", + "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "string.prototype.trimleft": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz", + "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5", + "string.prototype.trimstart": "^1.0.0" + } + }, + "string.prototype.trimright": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz", + "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5", + "string.prototype.trimend": "^1.0.0" + } + }, + "string.prototype.trimstart": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", + "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "dependencies": { + "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.0" + } + }, + "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.3.0" + } + }, + "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 + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "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" + } + } + } + }, + "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.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "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 + } + } + }, + "tslib": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", + "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.0.1" + } + }, + "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 + }, + "type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "dev": 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.0" + }, + "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.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "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.2.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": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "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": "15.3.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.3.1.tgz", + "integrity": "sha512-92O1HWEjw27sBfgmXiixJWT5hRBp2eobqXicLtPBIDBhYB+1HpwZlXmbW2luivBJHBzki+7VyCLRtAkScbTBQA==", + "dev": true, + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.1" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } +} diff --git a/assets/ForkAwesome/package.json b/assets/ForkAwesome/package.json new file mode 100644 index 0000000..0db06ca --- /dev/null +++ b/assets/ForkAwesome/package.json @@ -0,0 +1,49 @@ +{ + "name": "fork-awesome", + "description": "A fork of the iconic font and CSS framework", + "version": "1.2.0", + "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.16.0", + "less": "^3.11.3", + "less-plugin-clean-css": "less/less-plugin-clean-css#master", + "svgo": "^1.3.2" + }, + "engines": { + "node": ">=0.10.3" + }, + "scripts": { + "build": "RUBYOPT='-W0' bundle exec jekyll build", + "dev": "RUBYOPT='-W0' 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/assets/ForkAwesome/scss/_animated.scss b/assets/ForkAwesome/scss/_animated.scss new file mode 100644 index 0000000..543d5b3 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/scss/_bordered-pulled.scss b/assets/ForkAwesome/scss/_bordered-pulled.scss new file mode 100644 index 0000000..d4b85a0 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/scss/_core.scss b/assets/ForkAwesome/scss/_core.scss new file mode 100644 index 0000000..e5a87b5 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/scss/_fixed-width.scss b/assets/ForkAwesome/scss/_fixed-width.scss new file mode 100644 index 0000000..b221c98 --- /dev/null +++ b/assets/ForkAwesome/scss/_fixed-width.scss @@ -0,0 +1,6 @@ +// Fixed Width Icons +// ------------------------- +.#{$fa-css-prefix}-fw { + width: (18em / 14); + text-align: center; +} diff --git a/assets/ForkAwesome/scss/_functions.scss b/assets/ForkAwesome/scss/_functions.scss new file mode 100644 index 0000000..7ef2336 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/scss/_icons.scss b/assets/ForkAwesome/scss/_icons.scss new file mode 100644 index 0000000..4ac7aee --- /dev/null +++ b/assets/ForkAwesome/scss/_icons.scss @@ -0,0 +1,934 @@ +/* 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-content($fa-var-glass); } +.#{$fa-css-prefix}-music:before { content: fa-content($fa-var-music); } +.#{$fa-css-prefix}-search:before { content: fa-content($fa-var-search); } +.#{$fa-css-prefix}-envelope-o:before { content: fa-content($fa-var-envelope-o); } +.#{$fa-css-prefix}-heart:before { content: fa-content($fa-var-heart); } +.#{$fa-css-prefix}-star:before { content: fa-content($fa-var-star); } +.#{$fa-css-prefix}-star-o:before { content: fa-content($fa-var-star-o); } +.#{$fa-css-prefix}-user:before { content: fa-content($fa-var-user); } +.#{$fa-css-prefix}-film:before { content: fa-content($fa-var-film); } +.#{$fa-css-prefix}-th-large:before { content: fa-content($fa-var-th-large); } +.#{$fa-css-prefix}-th:before { content: fa-content($fa-var-th); } +.#{$fa-css-prefix}-th-list:before { content: fa-content($fa-var-th-list); } +.#{$fa-css-prefix}-check:before { content: fa-content($fa-var-check); } +.#{$fa-css-prefix}-remove:before, +.#{$fa-css-prefix}-close:before, +.#{$fa-css-prefix}-times:before { content: fa-content($fa-var-times); } +.#{$fa-css-prefix}-search-plus:before { content: fa-content($fa-var-search-plus); } +.#{$fa-css-prefix}-search-minus:before { content: fa-content($fa-var-search-minus); } +.#{$fa-css-prefix}-power-off:before { content: fa-content($fa-var-power-off); } +.#{$fa-css-prefix}-signal:before { content: fa-content($fa-var-signal); } +.#{$fa-css-prefix}-gear:before, +.#{$fa-css-prefix}-cog:before { content: fa-content($fa-var-cog); } +.#{$fa-css-prefix}-trash-o:before { content: fa-content($fa-var-trash-o); } +.#{$fa-css-prefix}-home:before { content: fa-content($fa-var-home); } +.#{$fa-css-prefix}-file-o:before { content: fa-content($fa-var-file-o); } +.#{$fa-css-prefix}-clock-o:before { content: fa-content($fa-var-clock-o); } +.#{$fa-css-prefix}-road:before { content: fa-content($fa-var-road); } +.#{$fa-css-prefix}-download:before { content: fa-content($fa-var-download); } +.#{$fa-css-prefix}-arrow-circle-o-down:before { content: fa-content($fa-var-arrow-circle-o-down); } +.#{$fa-css-prefix}-arrow-circle-o-up:before { content: fa-content($fa-var-arrow-circle-o-up); } +.#{$fa-css-prefix}-inbox:before { content: fa-content($fa-var-inbox); } +.#{$fa-css-prefix}-play-circle-o:before { content: fa-content($fa-var-play-circle-o); } +.#{$fa-css-prefix}-rotate-right:before, +.#{$fa-css-prefix}-repeat:before { content: fa-content($fa-var-repeat); } +.#{$fa-css-prefix}-sync:before, +.#{$fa-css-prefix}-refresh:before { content: fa-content($fa-var-refresh); } +.#{$fa-css-prefix}-list-alt:before { content: fa-content($fa-var-list-alt); } +.#{$fa-css-prefix}-lock:before { content: fa-content($fa-var-lock); } +.#{$fa-css-prefix}-flag:before { content: fa-content($fa-var-flag); } +.#{$fa-css-prefix}-headphones:before { content: fa-content($fa-var-headphones); } +.#{$fa-css-prefix}-volume-off:before { content: fa-content($fa-var-volume-off); } +.#{$fa-css-prefix}-volume-down:before { content: fa-content($fa-var-volume-down); } +.#{$fa-css-prefix}-volume-up:before { content: fa-content($fa-var-volume-up); } +.#{$fa-css-prefix}-qrcode:before { content: fa-content($fa-var-qrcode); } +.#{$fa-css-prefix}-barcode:before { content: fa-content($fa-var-barcode); } +.#{$fa-css-prefix}-tag:before { content: fa-content($fa-var-tag); } +.#{$fa-css-prefix}-tags:before { content: fa-content($fa-var-tags); } +.#{$fa-css-prefix}-book:before { content: fa-content($fa-var-book); } +.#{$fa-css-prefix}-bookmark:before { content: fa-content($fa-var-bookmark); } +.#{$fa-css-prefix}-print:before { content: fa-content($fa-var-print); } +.#{$fa-css-prefix}-camera:before { content: fa-content($fa-var-camera); } +.#{$fa-css-prefix}-font:before { content: fa-content($fa-var-font); } +.#{$fa-css-prefix}-bold:before { content: fa-content($fa-var-bold); } +.#{$fa-css-prefix}-italic:before { content: fa-content($fa-var-italic); } +.#{$fa-css-prefix}-text-height:before { content: fa-content($fa-var-text-height); } +.#{$fa-css-prefix}-text-width:before { content: fa-content($fa-var-text-width); } +.#{$fa-css-prefix}-align-left:before { content: fa-content($fa-var-align-left); } +.#{$fa-css-prefix}-align-center:before { content: fa-content($fa-var-align-center); } +.#{$fa-css-prefix}-align-right:before { content: fa-content($fa-var-align-right); } +.#{$fa-css-prefix}-align-justify:before { content: fa-content($fa-var-align-justify); } +.#{$fa-css-prefix}-list:before { content: fa-content($fa-var-list); } +.#{$fa-css-prefix}-dedent:before, +.#{$fa-css-prefix}-outdent:before { content: fa-content($fa-var-outdent); } +.#{$fa-css-prefix}-indent:before { content: fa-content($fa-var-indent); } +.#{$fa-css-prefix}-video:before, +.#{$fa-css-prefix}-video-camera:before { content: fa-content($fa-var-video-camera); } +.#{$fa-css-prefix}-photo:before, +.#{$fa-css-prefix}-image:before, +.#{$fa-css-prefix}-picture-o:before { content: fa-content($fa-var-picture-o); } +.#{$fa-css-prefix}-pencil:before { content: fa-content($fa-var-pencil); } +.#{$fa-css-prefix}-map-marker:before { content: fa-content($fa-var-map-marker); } +.#{$fa-css-prefix}-adjust:before { content: fa-content($fa-var-adjust); } +.#{$fa-css-prefix}-tint:before { content: fa-content($fa-var-tint); } +.#{$fa-css-prefix}-edit:before, +.#{$fa-css-prefix}-pencil-square-o:before { content: fa-content($fa-var-pencil-square-o); } +.#{$fa-css-prefix}-share-square-o:before { content: fa-content($fa-var-share-square-o); } +.#{$fa-css-prefix}-check-square-o:before { content: fa-content($fa-var-check-square-o); } +.#{$fa-css-prefix}-arrows:before { content: fa-content($fa-var-arrows); } +.#{$fa-css-prefix}-step-backward:before { content: fa-content($fa-var-step-backward); } +.#{$fa-css-prefix}-fast-backward:before { content: fa-content($fa-var-fast-backward); } +.#{$fa-css-prefix}-backward:before { content: fa-content($fa-var-backward); } +.#{$fa-css-prefix}-play:before { content: fa-content($fa-var-play); } +.#{$fa-css-prefix}-pause:before { content: fa-content($fa-var-pause); } +.#{$fa-css-prefix}-stop:before { content: fa-content($fa-var-stop); } +.#{$fa-css-prefix}-forward:before { content: fa-content($fa-var-forward); } +.#{$fa-css-prefix}-fast-forward:before { content: fa-content($fa-var-fast-forward); } +.#{$fa-css-prefix}-step-forward:before { content: fa-content($fa-var-step-forward); } +.#{$fa-css-prefix}-eject:before { content: fa-content($fa-var-eject); } +.#{$fa-css-prefix}-chevron-left:before { content: fa-content($fa-var-chevron-left); } +.#{$fa-css-prefix}-chevron-right:before { content: fa-content($fa-var-chevron-right); } +.#{$fa-css-prefix}-plus-circle:before { content: fa-content($fa-var-plus-circle); } +.#{$fa-css-prefix}-minus-circle:before { content: fa-content($fa-var-minus-circle); } +.#{$fa-css-prefix}-times-circle:before { content: fa-content($fa-var-times-circle); } +.#{$fa-css-prefix}-check-circle:before { content: fa-content($fa-var-check-circle); } +.#{$fa-css-prefix}-question-circle:before { content: fa-content($fa-var-question-circle); } +.#{$fa-css-prefix}-info-circle:before { content: fa-content($fa-var-info-circle); } +.#{$fa-css-prefix}-crosshairs:before { content: fa-content($fa-var-crosshairs); } +.#{$fa-css-prefix}-times-circle-o:before { content: fa-content($fa-var-times-circle-o); } +.#{$fa-css-prefix}-check-circle-o:before { content: fa-content($fa-var-check-circle-o); } +.#{$fa-css-prefix}-ban:before { content: fa-content($fa-var-ban); } +.#{$fa-css-prefix}-arrow-left:before { content: fa-content($fa-var-arrow-left); } +.#{$fa-css-prefix}-arrow-right:before { content: fa-content($fa-var-arrow-right); } +.#{$fa-css-prefix}-arrow-up:before { content: fa-content($fa-var-arrow-up); } +.#{$fa-css-prefix}-arrow-down:before { content: fa-content($fa-var-arrow-down); } +.#{$fa-css-prefix}-mail-forward:before, +.#{$fa-css-prefix}-share:before { content: fa-content($fa-var-share); } +.#{$fa-css-prefix}-expand:before { content: fa-content($fa-var-expand); } +.#{$fa-css-prefix}-compress:before { content: fa-content($fa-var-compress); } +.#{$fa-css-prefix}-plus:before { content: fa-content($fa-var-plus); } +.#{$fa-css-prefix}-minus:before { content: fa-content($fa-var-minus); } +.#{$fa-css-prefix}-asterisk:before { content: fa-content($fa-var-asterisk); } +.#{$fa-css-prefix}-exclamation-circle:before { content: fa-content($fa-var-exclamation-circle); } +.#{$fa-css-prefix}-gift:before { content: fa-content($fa-var-gift); } +.#{$fa-css-prefix}-leaf:before { content: fa-content($fa-var-leaf); } +.#{$fa-css-prefix}-fire:before { content: fa-content($fa-var-fire); } +.#{$fa-css-prefix}-eye:before { content: fa-content($fa-var-eye); } +.#{$fa-css-prefix}-eye-slash:before { content: fa-content($fa-var-eye-slash); } +.#{$fa-css-prefix}-warning:before, +.#{$fa-css-prefix}-exclamation-triangle:before { content: fa-content($fa-var-exclamation-triangle); } +.#{$fa-css-prefix}-plane:before { content: fa-content($fa-var-plane); } +.#{$fa-css-prefix}-calendar:before { content: fa-content($fa-var-calendar); } +.#{$fa-css-prefix}-random:before { content: fa-content($fa-var-random); } +.#{$fa-css-prefix}-comment:before { content: fa-content($fa-var-comment); } +.#{$fa-css-prefix}-magnet:before { content: fa-content($fa-var-magnet); } +.#{$fa-css-prefix}-chevron-up:before { content: fa-content($fa-var-chevron-up); } +.#{$fa-css-prefix}-chevron-down:before { content: fa-content($fa-var-chevron-down); } +.#{$fa-css-prefix}-retweet:before { content: fa-content($fa-var-retweet); } +.#{$fa-css-prefix}-shopping-cart:before { content: fa-content($fa-var-shopping-cart); } +.#{$fa-css-prefix}-folder:before { content: fa-content($fa-var-folder); } +.#{$fa-css-prefix}-folder-open:before { content: fa-content($fa-var-folder-open); } +.#{$fa-css-prefix}-arrows-v:before { content: fa-content($fa-var-arrows-v); } +.#{$fa-css-prefix}-arrows-h:before { content: fa-content($fa-var-arrows-h); } +.#{$fa-css-prefix}-bar-chart-o:before, +.#{$fa-css-prefix}-bar-chart:before { content: fa-content($fa-var-bar-chart); } +.#{$fa-css-prefix}-twitter-square:before { content: fa-content($fa-var-twitter-square); } +.#{$fa-css-prefix}-facebook-square:before { content: fa-content($fa-var-facebook-square); } +.#{$fa-css-prefix}-camera-retro:before { content: fa-content($fa-var-camera-retro); } +.#{$fa-css-prefix}-key:before { content: fa-content($fa-var-key); } +.#{$fa-css-prefix}-gears:before, +.#{$fa-css-prefix}-cogs:before { content: fa-content($fa-var-cogs); } +.#{$fa-css-prefix}-comments:before { content: fa-content($fa-var-comments); } +.#{$fa-css-prefix}-thumbs-o-up:before { content: fa-content($fa-var-thumbs-o-up); } +.#{$fa-css-prefix}-thumbs-o-down:before { content: fa-content($fa-var-thumbs-o-down); } +.#{$fa-css-prefix}-star-half:before { content: fa-content($fa-var-star-half); } +.#{$fa-css-prefix}-heart-o:before { content: fa-content($fa-var-heart-o); } +.#{$fa-css-prefix}-sign-out:before { content: fa-content($fa-var-sign-out); } +.#{$fa-css-prefix}-linkedin-square:before { content: fa-content($fa-var-linkedin-square); } +.#{$fa-css-prefix}-thumb-tack:before { content: fa-content($fa-var-thumb-tack); } +.#{$fa-css-prefix}-external-link:before { content: fa-content($fa-var-external-link); } +.#{$fa-css-prefix}-sign-in:before { content: fa-content($fa-var-sign-in); } +.#{$fa-css-prefix}-trophy:before { content: fa-content($fa-var-trophy); } +.#{$fa-css-prefix}-github-square:before { content: fa-content($fa-var-github-square); } +.#{$fa-css-prefix}-upload:before { content: fa-content($fa-var-upload); } +.#{$fa-css-prefix}-lemon-o:before { content: fa-content($fa-var-lemon-o); } +.#{$fa-css-prefix}-phone:before { content: fa-content($fa-var-phone); } +.#{$fa-css-prefix}-square-o:before { content: fa-content($fa-var-square-o); } +.#{$fa-css-prefix}-bookmark-o:before { content: fa-content($fa-var-bookmark-o); } +.#{$fa-css-prefix}-phone-square:before { content: fa-content($fa-var-phone-square); } +.#{$fa-css-prefix}-twitter:before { content: fa-content($fa-var-twitter); } +.#{$fa-css-prefix}-facebook-f:before, +.#{$fa-css-prefix}-facebook:before { content: fa-content($fa-var-facebook); } +.#{$fa-css-prefix}-github:before { content: fa-content($fa-var-github); } +.#{$fa-css-prefix}-unlock:before { content: fa-content($fa-var-unlock); } +.#{$fa-css-prefix}-credit-card:before { content: fa-content($fa-var-credit-card); } +.#{$fa-css-prefix}-feed:before, +.#{$fa-css-prefix}-rss:before { content: fa-content($fa-var-rss); } +.#{$fa-css-prefix}-hdd-o:before { content: fa-content($fa-var-hdd-o); } +.#{$fa-css-prefix}-bullhorn:before { content: fa-content($fa-var-bullhorn); } +.#{$fa-css-prefix}-bell-o:before { content: fa-content($fa-var-bell-o); } +.#{$fa-css-prefix}-certificate:before { content: fa-content($fa-var-certificate); } +.#{$fa-css-prefix}-hand-o-right:before { content: fa-content($fa-var-hand-o-right); } +.#{$fa-css-prefix}-hand-o-left:before { content: fa-content($fa-var-hand-o-left); } +.#{$fa-css-prefix}-hand-o-up:before { content: fa-content($fa-var-hand-o-up); } +.#{$fa-css-prefix}-hand-o-down:before { content: fa-content($fa-var-hand-o-down); } +.#{$fa-css-prefix}-arrow-circle-left:before { content: fa-content($fa-var-arrow-circle-left); } +.#{$fa-css-prefix}-arrow-circle-right:before { content: fa-content($fa-var-arrow-circle-right); } +.#{$fa-css-prefix}-arrow-circle-up:before { content: fa-content($fa-var-arrow-circle-up); } +.#{$fa-css-prefix}-arrow-circle-down:before { content: fa-content($fa-var-arrow-circle-down); } +.#{$fa-css-prefix}-globe:before { content: fa-content($fa-var-globe); } +.#{$fa-css-prefix}-globe-e:before { content: fa-content($fa-var-globe-e); } +.#{$fa-css-prefix}-globe-w:before { content: fa-content($fa-var-globe-w); } +.#{$fa-css-prefix}-wrench:before { content: fa-content($fa-var-wrench); } +.#{$fa-css-prefix}-tasks:before { content: fa-content($fa-var-tasks); } +.#{$fa-css-prefix}-filter:before { content: fa-content($fa-var-filter); } +.#{$fa-css-prefix}-briefcase:before { content: fa-content($fa-var-briefcase); } +.#{$fa-css-prefix}-arrows-alt:before { content: fa-content($fa-var-arrows-alt); } +.#{$fa-css-prefix}-community:before, +.#{$fa-css-prefix}-group:before, +.#{$fa-css-prefix}-users:before { content: fa-content($fa-var-users); } +.#{$fa-css-prefix}-chain:before, +.#{$fa-css-prefix}-link:before { content: fa-content($fa-var-link); } +.#{$fa-css-prefix}-cloud:before { content: fa-content($fa-var-cloud); } +.#{$fa-css-prefix}-flask:before { content: fa-content($fa-var-flask); } +.#{$fa-css-prefix}-cut:before, +.#{$fa-css-prefix}-scissors:before { content: fa-content($fa-var-scissors); } +.#{$fa-css-prefix}-copy:before, +.#{$fa-css-prefix}-files-o:before { content: fa-content($fa-var-files-o); } +.#{$fa-css-prefix}-paperclip:before { content: fa-content($fa-var-paperclip); } +.#{$fa-css-prefix}-save:before, +.#{$fa-css-prefix}-floppy-o:before { content: fa-content($fa-var-floppy-o); } +.#{$fa-css-prefix}-square:before { content: fa-content($fa-var-square); } +.#{$fa-css-prefix}-navicon:before, +.#{$fa-css-prefix}-reorder:before, +.#{$fa-css-prefix}-bars:before { content: fa-content($fa-var-bars); } +.#{$fa-css-prefix}-list-ul:before { content: fa-content($fa-var-list-ul); } +.#{$fa-css-prefix}-list-ol:before { content: fa-content($fa-var-list-ol); } +.#{$fa-css-prefix}-strikethrough:before { content: fa-content($fa-var-strikethrough); } +.#{$fa-css-prefix}-underline:before { content: fa-content($fa-var-underline); } +.#{$fa-css-prefix}-table:before { content: fa-content($fa-var-table); } +.#{$fa-css-prefix}-magic:before { content: fa-content($fa-var-magic); } +.#{$fa-css-prefix}-truck:before { content: fa-content($fa-var-truck); } +.#{$fa-css-prefix}-pinterest:before { content: fa-content($fa-var-pinterest); } +.#{$fa-css-prefix}-pinterest-square:before { content: fa-content($fa-var-pinterest-square); } +.#{$fa-css-prefix}-google-plus-square:before { content: fa-content($fa-var-google-plus-square); } +.#{$fa-css-prefix}-google-plus-g:before, +.#{$fa-css-prefix}-google-plus:before { content: fa-content($fa-var-google-plus); } +.#{$fa-css-prefix}-money:before { content: fa-content($fa-var-money); } +.#{$fa-css-prefix}-caret-down:before { content: fa-content($fa-var-caret-down); } +.#{$fa-css-prefix}-caret-up:before { content: fa-content($fa-var-caret-up); } +.#{$fa-css-prefix}-caret-left:before { content: fa-content($fa-var-caret-left); } +.#{$fa-css-prefix}-caret-right:before { content: fa-content($fa-var-caret-right); } +.#{$fa-css-prefix}-columns:before { content: fa-content($fa-var-columns); } +.#{$fa-css-prefix}-unsorted:before, +.#{$fa-css-prefix}-sort:before { content: fa-content($fa-var-sort); } +.#{$fa-css-prefix}-sort-down:before, +.#{$fa-css-prefix}-sort-desc:before { content: fa-content($fa-var-sort-desc); } +.#{$fa-css-prefix}-sort-up:before, +.#{$fa-css-prefix}-sort-asc:before { content: fa-content($fa-var-sort-asc); } +.#{$fa-css-prefix}-envelope:before { content: fa-content($fa-var-envelope); } +.#{$fa-css-prefix}-linkedin:before { content: fa-content($fa-var-linkedin); } +.#{$fa-css-prefix}-rotate-left:before, +.#{$fa-css-prefix}-undo:before { content: fa-content($fa-var-undo); } +.#{$fa-css-prefix}-legal:before, +.#{$fa-css-prefix}-gavel:before { content: fa-content($fa-var-gavel); } +.#{$fa-css-prefix}-dashboard:before, +.#{$fa-css-prefix}-tachometer:before { content: fa-content($fa-var-tachometer); } +.#{$fa-css-prefix}-comment-o:before { content: fa-content($fa-var-comment-o); } +.#{$fa-css-prefix}-comments-o:before { content: fa-content($fa-var-comments-o); } +.#{$fa-css-prefix}-flash:before, +.#{$fa-css-prefix}-bolt:before { content: fa-content($fa-var-bolt); } +.#{$fa-css-prefix}-sitemap:before { content: fa-content($fa-var-sitemap); } +.#{$fa-css-prefix}-umbrella:before { content: fa-content($fa-var-umbrella); } +.#{$fa-css-prefix}-paste:before, +.#{$fa-css-prefix}-clipboard:before { content: fa-content($fa-var-clipboard); } +.#{$fa-css-prefix}-lightbulb-o:before { content: fa-content($fa-var-lightbulb-o); } +.#{$fa-css-prefix}-exchange:before { content: fa-content($fa-var-exchange); } +.#{$fa-css-prefix}-cloud-download:before { content: fa-content($fa-var-cloud-download); } +.#{$fa-css-prefix}-cloud-upload:before { content: fa-content($fa-var-cloud-upload); } +.#{$fa-css-prefix}-user-md:before { content: fa-content($fa-var-user-md); } +.#{$fa-css-prefix}-stethoscope:before { content: fa-content($fa-var-stethoscope); } +.#{$fa-css-prefix}-suitcase:before { content: fa-content($fa-var-suitcase); } +.#{$fa-css-prefix}-bell:before { content: fa-content($fa-var-bell); } +.#{$fa-css-prefix}-coffee:before { content: fa-content($fa-var-coffee); } +.#{$fa-css-prefix}-utensils:before, +.#{$fa-css-prefix}-cutlery:before { content: fa-content($fa-var-cutlery); } +.#{$fa-css-prefix}-file-text-o:before { content: fa-content($fa-var-file-text-o); } +.#{$fa-css-prefix}-building-o:before { content: fa-content($fa-var-building-o); } +.#{$fa-css-prefix}-hospital-o:before { content: fa-content($fa-var-hospital-o); } +.#{$fa-css-prefix}-ambulance:before { content: fa-content($fa-var-ambulance); } +.#{$fa-css-prefix}-medkit:before { content: fa-content($fa-var-medkit); } +.#{$fa-css-prefix}-fighter-jet:before { content: fa-content($fa-var-fighter-jet); } +.#{$fa-css-prefix}-beer:before { content: fa-content($fa-var-beer); } +.#{$fa-css-prefix}-h-square:before { content: fa-content($fa-var-h-square); } +.#{$fa-css-prefix}-plus-square:before { content: fa-content($fa-var-plus-square); } +.#{$fa-css-prefix}-angle-double-left:before { content: fa-content($fa-var-angle-double-left); } +.#{$fa-css-prefix}-angle-double-right:before { content: fa-content($fa-var-angle-double-right); } +.#{$fa-css-prefix}-angle-double-up:before { content: fa-content($fa-var-angle-double-up); } +.#{$fa-css-prefix}-angle-double-down:before { content: fa-content($fa-var-angle-double-down); } +.#{$fa-css-prefix}-angle-left:before { content: fa-content($fa-var-angle-left); } +.#{$fa-css-prefix}-angle-right:before { content: fa-content($fa-var-angle-right); } +.#{$fa-css-prefix}-angle-up:before { content: fa-content($fa-var-angle-up); } +.#{$fa-css-prefix}-angle-down:before { content: fa-content($fa-var-angle-down); } +.#{$fa-css-prefix}-desktop:before { content: fa-content($fa-var-desktop); } +.#{$fa-css-prefix}-laptop:before { content: fa-content($fa-var-laptop); } +.#{$fa-css-prefix}-tablet:before { content: fa-content($fa-var-tablet); } +.#{$fa-css-prefix}-mobile-phone:before, +.#{$fa-css-prefix}-mobile:before { content: fa-content($fa-var-mobile); } +.#{$fa-css-prefix}-circle-o:before { content: fa-content($fa-var-circle-o); } +.#{$fa-css-prefix}-quote-left:before { content: fa-content($fa-var-quote-left); } +.#{$fa-css-prefix}-quote-right:before { content: fa-content($fa-var-quote-right); } +.#{$fa-css-prefix}-spinner:before { content: fa-content($fa-var-spinner); } +.#{$fa-css-prefix}-circle:before { content: fa-content($fa-var-circle); } +.#{$fa-css-prefix}-mail-reply:before, +.#{$fa-css-prefix}-reply:before { content: fa-content($fa-var-reply); } +.#{$fa-css-prefix}-github-alt:before { content: fa-content($fa-var-github-alt); } +.#{$fa-css-prefix}-folder-o:before { content: fa-content($fa-var-folder-o); } +.#{$fa-css-prefix}-folder-open-o:before { content: fa-content($fa-var-folder-open-o); } +.#{$fa-css-prefix}-smile-o:before { content: fa-content($fa-var-smile-o); } +.#{$fa-css-prefix}-frown-o:before { content: fa-content($fa-var-frown-o); } +.#{$fa-css-prefix}-meh-o:before { content: fa-content($fa-var-meh-o); } +.#{$fa-css-prefix}-gamepad:before { content: fa-content($fa-var-gamepad); } +.#{$fa-css-prefix}-keyboard-o:before { content: fa-content($fa-var-keyboard-o); } +.#{$fa-css-prefix}-flag-o:before { content: fa-content($fa-var-flag-o); } +.#{$fa-css-prefix}-flag-checkered:before { content: fa-content($fa-var-flag-checkered); } +.#{$fa-css-prefix}-terminal:before { content: fa-content($fa-var-terminal); } +.#{$fa-css-prefix}-code:before { content: fa-content($fa-var-code); } +.#{$fa-css-prefix}-mail-reply-all:before, +.#{$fa-css-prefix}-reply-all:before { content: fa-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-content($fa-var-star-half-o); } +.#{$fa-css-prefix}-location-arrow:before { content: fa-content($fa-var-location-arrow); } +.#{$fa-css-prefix}-crop:before { content: fa-content($fa-var-crop); } +.#{$fa-css-prefix}-code-fork:before { content: fa-content($fa-var-code-fork); } +.#{$fa-css-prefix}-unlink:before, +.#{$fa-css-prefix}-chain-broken:before { content: fa-content($fa-var-chain-broken); } +.#{$fa-css-prefix}-question:before { content: fa-content($fa-var-question); } +.#{$fa-css-prefix}-info:before { content: fa-content($fa-var-info); } +.#{$fa-css-prefix}-exclamation:before { content: fa-content($fa-var-exclamation); } +.#{$fa-css-prefix}-superscript:before { content: fa-content($fa-var-superscript); } +.#{$fa-css-prefix}-subscript:before { content: fa-content($fa-var-subscript); } +.#{$fa-css-prefix}-eraser:before { content: fa-content($fa-var-eraser); } +.#{$fa-css-prefix}-puzzle-piece:before { content: fa-content($fa-var-puzzle-piece); } +.#{$fa-css-prefix}-microphone:before { content: fa-content($fa-var-microphone); } +.#{$fa-css-prefix}-microphone-slash:before { content: fa-content($fa-var-microphone-slash); } +.#{$fa-css-prefix}-shield:before { content: fa-content($fa-var-shield); } +.#{$fa-css-prefix}-calendar-o:before { content: fa-content($fa-var-calendar-o); } +.#{$fa-css-prefix}-fire-extinguisher:before { content: fa-content($fa-var-fire-extinguisher); } +.#{$fa-css-prefix}-rocket:before { content: fa-content($fa-var-rocket); } +.#{$fa-css-prefix}-maxcdn:before { content: fa-content($fa-var-maxcdn); } +.#{$fa-css-prefix}-chevron-circle-left:before { content: fa-content($fa-var-chevron-circle-left); } +.#{$fa-css-prefix}-chevron-circle-right:before { content: fa-content($fa-var-chevron-circle-right); } +.#{$fa-css-prefix}-chevron-circle-up:before { content: fa-content($fa-var-chevron-circle-up); } +.#{$fa-css-prefix}-chevron-circle-down:before { content: fa-content($fa-var-chevron-circle-down); } +.#{$fa-css-prefix}-html5:before { content: fa-content($fa-var-html5); } +.#{$fa-css-prefix}-css3:before { content: fa-content($fa-var-css3); } +.#{$fa-css-prefix}-anchor:before { content: fa-content($fa-var-anchor); } +.#{$fa-css-prefix}-unlock-alt:before { content: fa-content($fa-var-unlock-alt); } +.#{$fa-css-prefix}-bullseye:before { content: fa-content($fa-var-bullseye); } +.#{$fa-css-prefix}-ellipsis-h:before { content: fa-content($fa-var-ellipsis-h); } +.#{$fa-css-prefix}-ellipsis-v:before { content: fa-content($fa-var-ellipsis-v); } +.#{$fa-css-prefix}-rss-square:before { content: fa-content($fa-var-rss-square); } +.#{$fa-css-prefix}-play-circle:before { content: fa-content($fa-var-play-circle); } +.#{$fa-css-prefix}-ticket:before { content: fa-content($fa-var-ticket); } +.#{$fa-css-prefix}-minus-square:before { content: fa-content($fa-var-minus-square); } +.#{$fa-css-prefix}-minus-square-o:before { content: fa-content($fa-var-minus-square-o); } +.#{$fa-css-prefix}-level-up:before { content: fa-content($fa-var-level-up); } +.#{$fa-css-prefix}-level-down:before { content: fa-content($fa-var-level-down); } +.#{$fa-css-prefix}-check-square:before { content: fa-content($fa-var-check-square); } +.#{$fa-css-prefix}-pencil-square:before { content: fa-content($fa-var-pencil-square); } +.#{$fa-css-prefix}-external-link-square:before { content: fa-content($fa-var-external-link-square); } +.#{$fa-css-prefix}-share-square:before { content: fa-content($fa-var-share-square); } +.#{$fa-css-prefix}-compass:before { content: fa-content($fa-var-compass); } +.#{$fa-css-prefix}-toggle-down:before, +.#{$fa-css-prefix}-caret-square-o-down:before { content: fa-content($fa-var-caret-square-o-down); } +.#{$fa-css-prefix}-toggle-up:before, +.#{$fa-css-prefix}-caret-square-o-up:before { content: fa-content($fa-var-caret-square-o-up); } +.#{$fa-css-prefix}-toggle-right:before, +.#{$fa-css-prefix}-caret-square-o-right:before { content: fa-content($fa-var-caret-square-o-right); } +.#{$fa-css-prefix}-euro:before, +.#{$fa-css-prefix}-eur:before { content: fa-content($fa-var-eur); } +.#{$fa-css-prefix}-pound:before, +.#{$fa-css-prefix}-gbp:before { content: fa-content($fa-var-gbp); } +.#{$fa-css-prefix}-dollar:before, +.#{$fa-css-prefix}-usd:before { content: fa-content($fa-var-usd); } +.#{$fa-css-prefix}-rupee:before, +.#{$fa-css-prefix}-inr:before { content: fa-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-content($fa-var-jpy); } +.#{$fa-css-prefix}-ruble:before, +.#{$fa-css-prefix}-rouble:before, +.#{$fa-css-prefix}-rub:before { content: fa-content($fa-var-rub); } +.#{$fa-css-prefix}-won:before, +.#{$fa-css-prefix}-krw:before { content: fa-content($fa-var-krw); } +.#{$fa-css-prefix}-bitcoin:before, +.#{$fa-css-prefix}-btc:before { content: fa-content($fa-var-btc); } +.#{$fa-css-prefix}-file:before { content: fa-content($fa-var-file); } +.#{$fa-css-prefix}-file-text:before { content: fa-content($fa-var-file-text); } +.#{$fa-css-prefix}-sort-alpha-down:before, +.#{$fa-css-prefix}-sort-alpha-asc:before { content: fa-content($fa-var-sort-alpha-asc); } +.#{$fa-css-prefix}-sort-alpha-up:before, +.#{$fa-css-prefix}-sort-alpha-desc:before { content: fa-content($fa-var-sort-alpha-desc); } +.#{$fa-css-prefix}-sort-amount-down:before, +.#{$fa-css-prefix}-sort-amount-asc:before { content: fa-content($fa-var-sort-amount-asc); } +.#{$fa-css-prefix}-sort-amount-up:before, +.#{$fa-css-prefix}-sort-amount-desc:before { content: fa-content($fa-var-sort-amount-desc); } +.#{$fa-css-prefix}-sort-numeric-down:before, +.#{$fa-css-prefix}-sort-numeric-asc:before { content: fa-content($fa-var-sort-numeric-asc); } +.#{$fa-css-prefix}-sort-numeric-up:before, +.#{$fa-css-prefix}-sort-numeric-desc:before { content: fa-content($fa-var-sort-numeric-desc); } +.#{$fa-css-prefix}-thumbs-up:before { content: fa-content($fa-var-thumbs-up); } +.#{$fa-css-prefix}-thumbs-down:before { content: fa-content($fa-var-thumbs-down); } +.#{$fa-css-prefix}-youtube-square:before { content: fa-content($fa-var-youtube-square); } +.#{$fa-css-prefix}-youtube:before { content: fa-content($fa-var-youtube); } +.#{$fa-css-prefix}-xing:before { content: fa-content($fa-var-xing); } +.#{$fa-css-prefix}-xing-square:before { content: fa-content($fa-var-xing-square); } +.#{$fa-css-prefix}-youtube-play:before { content: fa-content($fa-var-youtube-play); } +.#{$fa-css-prefix}-dropbox:before { content: fa-content($fa-var-dropbox); } +.#{$fa-css-prefix}-stack-overflow:before { content: fa-content($fa-var-stack-overflow); } +.#{$fa-css-prefix}-instagram:before { content: fa-content($fa-var-instagram); } +.#{$fa-css-prefix}-flickr:before { content: fa-content($fa-var-flickr); } +.#{$fa-css-prefix}-adn:before { content: fa-content($fa-var-adn); } +.#{$fa-css-prefix}-bitbucket:before { content: fa-content($fa-var-bitbucket); } +.#{$fa-css-prefix}-bitbucket-square:before { content: fa-content($fa-var-bitbucket-square); } +.#{$fa-css-prefix}-tumblr:before { content: fa-content($fa-var-tumblr); } +.#{$fa-css-prefix}-tumblr-square:before { content: fa-content($fa-var-tumblr-square); } +.#{$fa-css-prefix}-long-arrow-down:before { content: fa-content($fa-var-long-arrow-down); } +.#{$fa-css-prefix}-long-arrow-up:before { content: fa-content($fa-var-long-arrow-up); } +.#{$fa-css-prefix}-long-arrow-left:before { content: fa-content($fa-var-long-arrow-left); } +.#{$fa-css-prefix}-long-arrow-right:before { content: fa-content($fa-var-long-arrow-right); } +.#{$fa-css-prefix}-apple:before { content: fa-content($fa-var-apple); } +.#{$fa-css-prefix}-windows:before { content: fa-content($fa-var-windows); } +.#{$fa-css-prefix}-android:before { content: fa-content($fa-var-android); } +.#{$fa-css-prefix}-linux:before { content: fa-content($fa-var-linux); } +.#{$fa-css-prefix}-dribbble:before { content: fa-content($fa-var-dribbble); } +.#{$fa-css-prefix}-skype:before { content: fa-content($fa-var-skype); } +.#{$fa-css-prefix}-foursquare:before { content: fa-content($fa-var-foursquare); } +.#{$fa-css-prefix}-trello:before { content: fa-content($fa-var-trello); } +.#{$fa-css-prefix}-female:before { content: fa-content($fa-var-female); } +.#{$fa-css-prefix}-male:before { content: fa-content($fa-var-male); } +.#{$fa-css-prefix}-gittip:before, +.#{$fa-css-prefix}-gratipay:before { content: fa-content($fa-var-gratipay); } +.#{$fa-css-prefix}-sun-o:before { content: fa-content($fa-var-sun-o); } +.#{$fa-css-prefix}-moon-o:before { content: fa-content($fa-var-moon-o); } +.#{$fa-css-prefix}-archive:before { content: fa-content($fa-var-archive); } +.#{$fa-css-prefix}-bug:before { content: fa-content($fa-var-bug); } +.#{$fa-css-prefix}-vk:before { content: fa-content($fa-var-vk); } +.#{$fa-css-prefix}-weibo:before { content: fa-content($fa-var-weibo); } +.#{$fa-css-prefix}-renren:before { content: fa-content($fa-var-renren); } +.#{$fa-css-prefix}-pagelines:before { content: fa-content($fa-var-pagelines); } +.#{$fa-css-prefix}-stack-exchange:before { content: fa-content($fa-var-stack-exchange); } +.#{$fa-css-prefix}-arrow-circle-o-right:before { content: fa-content($fa-var-arrow-circle-o-right); } +.#{$fa-css-prefix}-arrow-circle-o-left:before { content: fa-content($fa-var-arrow-circle-o-left); } +.#{$fa-css-prefix}-toggle-left:before, +.#{$fa-css-prefix}-caret-square-o-left:before { content: fa-content($fa-var-caret-square-o-left); } +.#{$fa-css-prefix}-dot-circle-o:before { content: fa-content($fa-var-dot-circle-o); } +.#{$fa-css-prefix}-wheelchair:before { content: fa-content($fa-var-wheelchair); } +.#{$fa-css-prefix}-vimeo-square:before { content: fa-content($fa-var-vimeo-square); } +.#{$fa-css-prefix}-turkish-lira:before, +.#{$fa-css-prefix}-try:before { content: fa-content($fa-var-try); } +.#{$fa-css-prefix}-plus-square-o:before { content: fa-content($fa-var-plus-square-o); } +.#{$fa-css-prefix}-space-shuttle:before { content: fa-content($fa-var-space-shuttle); } +.#{$fa-css-prefix}-slack:before { content: fa-content($fa-var-slack); } +.#{$fa-css-prefix}-envelope-square:before { content: fa-content($fa-var-envelope-square); } +.#{$fa-css-prefix}-wordpress:before { content: fa-content($fa-var-wordpress); } +.#{$fa-css-prefix}-openid:before { content: fa-content($fa-var-openid); } +.#{$fa-css-prefix}-institution:before, +.#{$fa-css-prefix}-bank:before, +.#{$fa-css-prefix}-university:before { content: fa-content($fa-var-university); } +.#{$fa-css-prefix}-mortar-board:before, +.#{$fa-css-prefix}-graduation-cap:before { content: fa-content($fa-var-graduation-cap); } +.#{$fa-css-prefix}-yahoo:before { content: fa-content($fa-var-yahoo); } +.#{$fa-css-prefix}-google:before { content: fa-content($fa-var-google); } +.#{$fa-css-prefix}-reddit:before { content: fa-content($fa-var-reddit); } +.#{$fa-css-prefix}-reddit-square:before { content: fa-content($fa-var-reddit-square); } +.#{$fa-css-prefix}-stumbleupon-circle:before { content: fa-content($fa-var-stumbleupon-circle); } +.#{$fa-css-prefix}-stumbleupon:before { content: fa-content($fa-var-stumbleupon); } +.#{$fa-css-prefix}-delicious:before { content: fa-content($fa-var-delicious); } +.#{$fa-css-prefix}-digg:before { content: fa-content($fa-var-digg); } +.#{$fa-css-prefix}-drupal:before { content: fa-content($fa-var-drupal); } +.#{$fa-css-prefix}-joomla:before { content: fa-content($fa-var-joomla); } +.#{$fa-css-prefix}-language:before { content: fa-content($fa-var-language); } +.#{$fa-css-prefix}-fax:before { content: fa-content($fa-var-fax); } +.#{$fa-css-prefix}-building:before { content: fa-content($fa-var-building); } +.#{$fa-css-prefix}-child:before { content: fa-content($fa-var-child); } +.#{$fa-css-prefix}-paw:before { content: fa-content($fa-var-paw); } +.#{$fa-css-prefix}-utensil-spoon:before, +.#{$fa-css-prefix}-spoon:before { content: fa-content($fa-var-spoon); } +.#{$fa-css-prefix}-cube:before { content: fa-content($fa-var-cube); } +.#{$fa-css-prefix}-cubes:before { content: fa-content($fa-var-cubes); } +.#{$fa-css-prefix}-behance:before { content: fa-content($fa-var-behance); } +.#{$fa-css-prefix}-behance-square:before { content: fa-content($fa-var-behance-square); } +.#{$fa-css-prefix}-steam:before { content: fa-content($fa-var-steam); } +.#{$fa-css-prefix}-steam-square:before { content: fa-content($fa-var-steam-square); } +.#{$fa-css-prefix}-recycle:before { content: fa-content($fa-var-recycle); } +.#{$fa-css-prefix}-automobile:before, +.#{$fa-css-prefix}-car:before { content: fa-content($fa-var-car); } +.#{$fa-css-prefix}-cab:before, +.#{$fa-css-prefix}-taxi:before { content: fa-content($fa-var-taxi); } +.#{$fa-css-prefix}-tree:before { content: fa-content($fa-var-tree); } +.#{$fa-css-prefix}-spotify:before { content: fa-content($fa-var-spotify); } +.#{$fa-css-prefix}-deviantart:before { content: fa-content($fa-var-deviantart); } +.#{$fa-css-prefix}-soundcloud:before { content: fa-content($fa-var-soundcloud); } +.#{$fa-css-prefix}-database:before { content: fa-content($fa-var-database); } +.#{$fa-css-prefix}-file-pdf-o:before { content: fa-content($fa-var-file-pdf-o); } +.#{$fa-css-prefix}-file-word-o:before { content: fa-content($fa-var-file-word-o); } +.#{$fa-css-prefix}-file-excel-o:before { content: fa-content($fa-var-file-excel-o); } +.#{$fa-css-prefix}-file-powerpoint-o:before { content: fa-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-content($fa-var-file-image-o); } +.#{$fa-css-prefix}-file-zip-o:before, +.#{$fa-css-prefix}-file-archive-o:before { content: fa-content($fa-var-file-archive-o); } +.#{$fa-css-prefix}-file-sound-o:before, +.#{$fa-css-prefix}-file-audio-o:before { content: fa-content($fa-var-file-audio-o); } +.#{$fa-css-prefix}-file-movie-o:before, +.#{$fa-css-prefix}-file-video-o:before { content: fa-content($fa-var-file-video-o); } +.#{$fa-css-prefix}-file-code-o:before { content: fa-content($fa-var-file-code-o); } +.#{$fa-css-prefix}-vine:before { content: fa-content($fa-var-vine); } +.#{$fa-css-prefix}-codepen:before { content: fa-content($fa-var-codepen); } +.#{$fa-css-prefix}-jsfiddle:before { content: fa-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-content($fa-var-life-ring); } +.#{$fa-css-prefix}-circle-o-notch:before { content: fa-content($fa-var-circle-o-notch); } +.#{$fa-css-prefix}-ra:before, +.#{$fa-css-prefix}-resistance:before, +.#{$fa-css-prefix}-rebel:before { content: fa-content($fa-var-rebel); } +.#{$fa-css-prefix}-ge:before, +.#{$fa-css-prefix}-empire:before { content: fa-content($fa-var-empire); } +.#{$fa-css-prefix}-git-square:before { content: fa-content($fa-var-git-square); } +.#{$fa-css-prefix}-git:before { content: fa-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-content($fa-var-hacker-news); } +.#{$fa-css-prefix}-tencent-weibo:before { content: fa-content($fa-var-tencent-weibo); } +.#{$fa-css-prefix}-qq:before { content: fa-content($fa-var-qq); } +.#{$fa-css-prefix}-wechat:before, +.#{$fa-css-prefix}-weixin:before { content: fa-content($fa-var-weixin); } +.#{$fa-css-prefix}-send:before, +.#{$fa-css-prefix}-paper-plane:before { content: fa-content($fa-var-paper-plane); } +.#{$fa-css-prefix}-send-o:before, +.#{$fa-css-prefix}-paper-plane-o:before { content: fa-content($fa-var-paper-plane-o); } +.#{$fa-css-prefix}-history:before { content: fa-content($fa-var-history); } +.#{$fa-css-prefix}-circle-thin:before { content: fa-content($fa-var-circle-thin); } +.#{$fa-css-prefix}-heading:before, +.#{$fa-css-prefix}-header:before { content: fa-content($fa-var-header); } +.#{$fa-css-prefix}-paragraph:before { content: fa-content($fa-var-paragraph); } +.#{$fa-css-prefix}-sliders:before { content: fa-content($fa-var-sliders); } +.#{$fa-css-prefix}-share-alt:before { content: fa-content($fa-var-share-alt); } +.#{$fa-css-prefix}-share-alt-square:before { content: fa-content($fa-var-share-alt-square); } +.#{$fa-css-prefix}-bomb:before { content: fa-content($fa-var-bomb); } +.#{$fa-css-prefix}-soccer-ball-o:before, +.#{$fa-css-prefix}-futbol-o:before { content: fa-content($fa-var-futbol-o); } +.#{$fa-css-prefix}-tty:before { content: fa-content($fa-var-tty); } +.#{$fa-css-prefix}-binoculars:before { content: fa-content($fa-var-binoculars); } +.#{$fa-css-prefix}-plug:before { content: fa-content($fa-var-plug); } +.#{$fa-css-prefix}-slideshare:before { content: fa-content($fa-var-slideshare); } +.#{$fa-css-prefix}-twitch:before { content: fa-content($fa-var-twitch); } +.#{$fa-css-prefix}-yelp:before { content: fa-content($fa-var-yelp); } +.#{$fa-css-prefix}-newspaper-o:before { content: fa-content($fa-var-newspaper-o); } +.#{$fa-css-prefix}-wifi:before { content: fa-content($fa-var-wifi); } +.#{$fa-css-prefix}-calculator:before { content: fa-content($fa-var-calculator); } +.#{$fa-css-prefix}-paypal:before { content: fa-content($fa-var-paypal); } +.#{$fa-css-prefix}-google-wallet:before { content: fa-content($fa-var-google-wallet); } +.#{$fa-css-prefix}-cc-visa:before { content: fa-content($fa-var-cc-visa); } +.#{$fa-css-prefix}-cc-mastercard:before { content: fa-content($fa-var-cc-mastercard); } +.#{$fa-css-prefix}-cc-discover:before { content: fa-content($fa-var-cc-discover); } +.#{$fa-css-prefix}-cc-amex:before { content: fa-content($fa-var-cc-amex); } +.#{$fa-css-prefix}-cc-paypal:before { content: fa-content($fa-var-cc-paypal); } +.#{$fa-css-prefix}-cc-stripe:before { content: fa-content($fa-var-cc-stripe); } +.#{$fa-css-prefix}-bell-slash:before { content: fa-content($fa-var-bell-slash); } +.#{$fa-css-prefix}-bell-slash-o:before { content: fa-content($fa-var-bell-slash-o); } +.#{$fa-css-prefix}-trash:before { content: fa-content($fa-var-trash); } +.#{$fa-css-prefix}-copyright:before { content: fa-content($fa-var-copyright); } +.#{$fa-css-prefix}-at:before { content: fa-content($fa-var-at); } +.#{$fa-css-prefix}-eyedropper:before { content: fa-content($fa-var-eyedropper); } +.#{$fa-css-prefix}-paint-brush:before { content: fa-content($fa-var-paint-brush); } +.#{$fa-css-prefix}-birthday-cake:before { content: fa-content($fa-var-birthday-cake); } +.#{$fa-css-prefix}-area-chart:before { content: fa-content($fa-var-area-chart); } +.#{$fa-css-prefix}-pie-chart:before { content: fa-content($fa-var-pie-chart); } +.#{$fa-css-prefix}-line-chart:before { content: fa-content($fa-var-line-chart); } +.#{$fa-css-prefix}-lastfm:before { content: fa-content($fa-var-lastfm); } +.#{$fa-css-prefix}-lastfm-square:before { content: fa-content($fa-var-lastfm-square); } +.#{$fa-css-prefix}-toggle-off:before { content: fa-content($fa-var-toggle-off); } +.#{$fa-css-prefix}-toggle-on:before { content: fa-content($fa-var-toggle-on); } +.#{$fa-css-prefix}-bicycle:before { content: fa-content($fa-var-bicycle); } +.#{$fa-css-prefix}-bus:before { content: fa-content($fa-var-bus); } +.#{$fa-css-prefix}-ioxhost:before { content: fa-content($fa-var-ioxhost); } +.#{$fa-css-prefix}-angellist:before { content: fa-content($fa-var-angellist); } +.#{$fa-css-prefix}-closed-captioning:before, +.#{$fa-css-prefix}-cc:before { content: fa-content($fa-var-cc); } +.#{$fa-css-prefix}-shekel:before, +.#{$fa-css-prefix}-sheqel:before, +.#{$fa-css-prefix}-ils:before { content: fa-content($fa-var-ils); } +.#{$fa-css-prefix}-meanpath:before { content: fa-content($fa-var-meanpath); } +.#{$fa-css-prefix}-buysellads:before { content: fa-content($fa-var-buysellads); } +.#{$fa-css-prefix}-connectdevelop:before { content: fa-content($fa-var-connectdevelop); } +.#{$fa-css-prefix}-dashcube:before { content: fa-content($fa-var-dashcube); } +.#{$fa-css-prefix}-forumbee:before { content: fa-content($fa-var-forumbee); } +.#{$fa-css-prefix}-leanpub:before { content: fa-content($fa-var-leanpub); } +.#{$fa-css-prefix}-sellsy:before { content: fa-content($fa-var-sellsy); } +.#{$fa-css-prefix}-shirtsinbulk:before { content: fa-content($fa-var-shirtsinbulk); } +.#{$fa-css-prefix}-simplybuilt:before { content: fa-content($fa-var-simplybuilt); } +.#{$fa-css-prefix}-skyatlas:before { content: fa-content($fa-var-skyatlas); } +.#{$fa-css-prefix}-cart-plus:before { content: fa-content($fa-var-cart-plus); } +.#{$fa-css-prefix}-cart-arrow-down:before { content: fa-content($fa-var-cart-arrow-down); } +.#{$fa-css-prefix}-gem:before, +.#{$fa-css-prefix}-diamond:before { content: fa-content($fa-var-diamond); } +.#{$fa-css-prefix}-ship:before { content: fa-content($fa-var-ship); } +.#{$fa-css-prefix}-user-secret:before { content: fa-content($fa-var-user-secret); } +.#{$fa-css-prefix}-motorcycle:before { content: fa-content($fa-var-motorcycle); } +.#{$fa-css-prefix}-street-view:before { content: fa-content($fa-var-street-view); } +.#{$fa-css-prefix}-heartbeat:before { content: fa-content($fa-var-heartbeat); } +.#{$fa-css-prefix}-venus:before { content: fa-content($fa-var-venus); } +.#{$fa-css-prefix}-mars:before { content: fa-content($fa-var-mars); } +.#{$fa-css-prefix}-mercury:before { content: fa-content($fa-var-mercury); } +.#{$fa-css-prefix}-intersex:before, +.#{$fa-css-prefix}-transgender:before { content: fa-content($fa-var-transgender); } +.#{$fa-css-prefix}-transgender-alt:before { content: fa-content($fa-var-transgender-alt); } +.#{$fa-css-prefix}-venus-double:before { content: fa-content($fa-var-venus-double); } +.#{$fa-css-prefix}-mars-double:before { content: fa-content($fa-var-mars-double); } +.#{$fa-css-prefix}-venus-mars:before { content: fa-content($fa-var-venus-mars); } +.#{$fa-css-prefix}-mars-stroke:before { content: fa-content($fa-var-mars-stroke); } +.#{$fa-css-prefix}-mars-stroke-v:before { content: fa-content($fa-var-mars-stroke-v); } +.#{$fa-css-prefix}-mars-stroke-h:before { content: fa-content($fa-var-mars-stroke-h); } +.#{$fa-css-prefix}-neuter:before { content: fa-content($fa-var-neuter); } +.#{$fa-css-prefix}-genderless:before { content: fa-content($fa-var-genderless); } +.#{$fa-css-prefix}-facebook-official:before { content: fa-content($fa-var-facebook-official); } +.#{$fa-css-prefix}-pinterest-p:before { content: fa-content($fa-var-pinterest-p); } +.#{$fa-css-prefix}-whatsapp:before { content: fa-content($fa-var-whatsapp); } +.#{$fa-css-prefix}-server:before { content: fa-content($fa-var-server); } +.#{$fa-css-prefix}-user-plus:before { content: fa-content($fa-var-user-plus); } +.#{$fa-css-prefix}-user-times:before { content: fa-content($fa-var-user-times); } +.#{$fa-css-prefix}-hotel:before, +.#{$fa-css-prefix}-bed:before { content: fa-content($fa-var-bed); } +.#{$fa-css-prefix}-viacoin:before { content: fa-content($fa-var-viacoin); } +.#{$fa-css-prefix}-train:before { content: fa-content($fa-var-train); } +.#{$fa-css-prefix}-subway:before { content: fa-content($fa-var-subway); } +.#{$fa-css-prefix}-medium:before { content: fa-content($fa-var-medium); } +.#{$fa-css-prefix}-medium-square:before { content: fa-content($fa-var-medium-square); } +.#{$fa-css-prefix}-yc:before, +.#{$fa-css-prefix}-y-combinator:before { content: fa-content($fa-var-y-combinator); } +.#{$fa-css-prefix}-optin-monster:before { content: fa-content($fa-var-optin-monster); } +.#{$fa-css-prefix}-opencart:before { content: fa-content($fa-var-opencart); } +.#{$fa-css-prefix}-expeditedssl:before { content: fa-content($fa-var-expeditedssl); } +.#{$fa-css-prefix}-battery-4:before, +.#{$fa-css-prefix}-battery:before, +.#{$fa-css-prefix}-battery-full:before { content: fa-content($fa-var-battery-full); } +.#{$fa-css-prefix}-battery-3:before, +.#{$fa-css-prefix}-battery-three-quarters:before { content: fa-content($fa-var-battery-three-quarters); } +.#{$fa-css-prefix}-battery-2:before, +.#{$fa-css-prefix}-battery-half:before { content: fa-content($fa-var-battery-half); } +.#{$fa-css-prefix}-battery-1:before, +.#{$fa-css-prefix}-battery-quarter:before { content: fa-content($fa-var-battery-quarter); } +.#{$fa-css-prefix}-battery-0:before, +.#{$fa-css-prefix}-battery-empty:before { content: fa-content($fa-var-battery-empty); } +.#{$fa-css-prefix}-mouse-pointer:before { content: fa-content($fa-var-mouse-pointer); } +.#{$fa-css-prefix}-i-cursor:before { content: fa-content($fa-var-i-cursor); } +.#{$fa-css-prefix}-object-group:before { content: fa-content($fa-var-object-group); } +.#{$fa-css-prefix}-object-ungroup:before { content: fa-content($fa-var-object-ungroup); } +.#{$fa-css-prefix}-sticky-note:before { content: fa-content($fa-var-sticky-note); } +.#{$fa-css-prefix}-sticky-note-o:before { content: fa-content($fa-var-sticky-note-o); } +.#{$fa-css-prefix}-cc-jcb:before { content: fa-content($fa-var-cc-jcb); } +.#{$fa-css-prefix}-cc-diners-club:before { content: fa-content($fa-var-cc-diners-club); } +.#{$fa-css-prefix}-clone:before { content: fa-content($fa-var-clone); } +.#{$fa-css-prefix}-balance-scale:before { content: fa-content($fa-var-balance-scale); } +.#{$fa-css-prefix}-hourglass-o:before { content: fa-content($fa-var-hourglass-o); } +.#{$fa-css-prefix}-hourglass-1:before, +.#{$fa-css-prefix}-hourglass-start:before { content: fa-content($fa-var-hourglass-start); } +.#{$fa-css-prefix}-hourglass-2:before, +.#{$fa-css-prefix}-hourglass-half:before { content: fa-content($fa-var-hourglass-half); } +.#{$fa-css-prefix}-hourglass-3:before, +.#{$fa-css-prefix}-hourglass-end:before { content: fa-content($fa-var-hourglass-end); } +.#{$fa-css-prefix}-hourglass:before { content: fa-content($fa-var-hourglass); } +.#{$fa-css-prefix}-hand-grab-o:before, +.#{$fa-css-prefix}-hand-rock-o:before { content: fa-content($fa-var-hand-rock-o); } +.#{$fa-css-prefix}-hand-stop-o:before, +.#{$fa-css-prefix}-hand-paper-o:before { content: fa-content($fa-var-hand-paper-o); } +.#{$fa-css-prefix}-hand-scissors-o:before { content: fa-content($fa-var-hand-scissors-o); } +.#{$fa-css-prefix}-hand-lizard-o:before { content: fa-content($fa-var-hand-lizard-o); } +.#{$fa-css-prefix}-hand-spock-o:before { content: fa-content($fa-var-hand-spock-o); } +.#{$fa-css-prefix}-hand-pointer-o:before { content: fa-content($fa-var-hand-pointer-o); } +.#{$fa-css-prefix}-hand-peace-o:before { content: fa-content($fa-var-hand-peace-o); } +.#{$fa-css-prefix}-trademark:before { content: fa-content($fa-var-trademark); } +.#{$fa-css-prefix}-registered:before { content: fa-content($fa-var-registered); } +.#{$fa-css-prefix}-creative-commons:before { content: fa-content($fa-var-creative-commons); } +.#{$fa-css-prefix}-gg:before { content: fa-content($fa-var-gg); } +.#{$fa-css-prefix}-gg-circle:before { content: fa-content($fa-var-gg-circle); } +.#{$fa-css-prefix}-tripadvisor:before { content: fa-content($fa-var-tripadvisor); } +.#{$fa-css-prefix}-odnoklassniki:before { content: fa-content($fa-var-odnoklassniki); } +.#{$fa-css-prefix}-odnoklassniki-square:before { content: fa-content($fa-var-odnoklassniki-square); } +.#{$fa-css-prefix}-get-pocket:before { content: fa-content($fa-var-get-pocket); } +.#{$fa-css-prefix}-wikipedia-w:before { content: fa-content($fa-var-wikipedia-w); } +.#{$fa-css-prefix}-safari:before { content: fa-content($fa-var-safari); } +.#{$fa-css-prefix}-chrome:before { content: fa-content($fa-var-chrome); } +.#{$fa-css-prefix}-firefox:before { content: fa-content($fa-var-firefox); } +.#{$fa-css-prefix}-opera:before { content: fa-content($fa-var-opera); } +.#{$fa-css-prefix}-internet-explorer:before { content: fa-content($fa-var-internet-explorer); } +.#{$fa-css-prefix}-tv:before, +.#{$fa-css-prefix}-television:before { content: fa-content($fa-var-television); } +.#{$fa-css-prefix}-contao:before { content: fa-content($fa-var-contao); } +.#{$fa-css-prefix}-500px:before { content: fa-content($fa-var-500px); } +.#{$fa-css-prefix}-amazon:before { content: fa-content($fa-var-amazon); } +.#{$fa-css-prefix}-calendar-plus-o:before { content: fa-content($fa-var-calendar-plus-o); } +.#{$fa-css-prefix}-calendar-minus-o:before { content: fa-content($fa-var-calendar-minus-o); } +.#{$fa-css-prefix}-calendar-times-o:before { content: fa-content($fa-var-calendar-times-o); } +.#{$fa-css-prefix}-calendar-check-o:before { content: fa-content($fa-var-calendar-check-o); } +.#{$fa-css-prefix}-industry:before { content: fa-content($fa-var-industry); } +.#{$fa-css-prefix}-map-pin:before { content: fa-content($fa-var-map-pin); } +.#{$fa-css-prefix}-map-signs:before { content: fa-content($fa-var-map-signs); } +.#{$fa-css-prefix}-map-o:before { content: fa-content($fa-var-map-o); } +.#{$fa-css-prefix}-map:before { content: fa-content($fa-var-map); } +.#{$fa-css-prefix}-commenting:before { content: fa-content($fa-var-commenting); } +.#{$fa-css-prefix}-commenting-o:before { content: fa-content($fa-var-commenting-o); } +.#{$fa-css-prefix}-houzz:before { content: fa-content($fa-var-houzz); } +.#{$fa-css-prefix}-vimeo-v:before, +.#{$fa-css-prefix}-vimeo:before { content: fa-content($fa-var-vimeo); } +.#{$fa-css-prefix}-black-tie:before { content: fa-content($fa-var-black-tie); } +.#{$fa-css-prefix}-fonticons:before { content: fa-content($fa-var-fonticons); } +.#{$fa-css-prefix}-reddit-alien:before { content: fa-content($fa-var-reddit-alien); } +.#{$fa-css-prefix}-edge:before { content: fa-content($fa-var-edge); } +.#{$fa-css-prefix}-credit-card-alt:before { content: fa-content($fa-var-credit-card-alt); } +.#{$fa-css-prefix}-codiepie:before { content: fa-content($fa-var-codiepie); } +.#{$fa-css-prefix}-modx:before { content: fa-content($fa-var-modx); } +.#{$fa-css-prefix}-fort-awesome:before { content: fa-content($fa-var-fort-awesome); } +.#{$fa-css-prefix}-usb:before { content: fa-content($fa-var-usb); } +.#{$fa-css-prefix}-product-hunt:before { content: fa-content($fa-var-product-hunt); } +.#{$fa-css-prefix}-mixcloud:before { content: fa-content($fa-var-mixcloud); } +.#{$fa-css-prefix}-scribd:before { content: fa-content($fa-var-scribd); } +.#{$fa-css-prefix}-pause-circle:before { content: fa-content($fa-var-pause-circle); } +.#{$fa-css-prefix}-pause-circle-o:before { content: fa-content($fa-var-pause-circle-o); } +.#{$fa-css-prefix}-stop-circle:before { content: fa-content($fa-var-stop-circle); } +.#{$fa-css-prefix}-stop-circle-o:before { content: fa-content($fa-var-stop-circle-o); } +.#{$fa-css-prefix}-shopping-bag:before { content: fa-content($fa-var-shopping-bag); } +.#{$fa-css-prefix}-shopping-basket:before { content: fa-content($fa-var-shopping-basket); } +.#{$fa-css-prefix}-hashtag:before { content: fa-content($fa-var-hashtag); } +.#{$fa-css-prefix}-bluetooth:before { content: fa-content($fa-var-bluetooth); } +.#{$fa-css-prefix}-bluetooth-b:before { content: fa-content($fa-var-bluetooth-b); } +.#{$fa-css-prefix}-percent:before { content: fa-content($fa-var-percent); } +.#{$fa-css-prefix}-gitlab:before { content: fa-content($fa-var-gitlab); } +.#{$fa-css-prefix}-wpbeginner:before { content: fa-content($fa-var-wpbeginner); } +.#{$fa-css-prefix}-wpforms:before { content: fa-content($fa-var-wpforms); } +.#{$fa-css-prefix}-envira:before { content: fa-content($fa-var-envira); } +.#{$fa-css-prefix}-universal-access:before { content: fa-content($fa-var-universal-access); } +.#{$fa-css-prefix}-wheelchair-alt:before { content: fa-content($fa-var-wheelchair-alt); } +.#{$fa-css-prefix}-question-circle-o:before { content: fa-content($fa-var-question-circle-o); } +.#{$fa-css-prefix}-blind:before { content: fa-content($fa-var-blind); } +.#{$fa-css-prefix}-audio-description:before { content: fa-content($fa-var-audio-description); } +.#{$fa-css-prefix}-phone-volume:before, +.#{$fa-css-prefix}-volume-control-phone:before { content: fa-content($fa-var-volume-control-phone); } +.#{$fa-css-prefix}-braille:before { content: fa-content($fa-var-braille); } +.#{$fa-css-prefix}-assistive-listening-systems:before { content: fa-content($fa-var-assistive-listening-systems); } +.#{$fa-css-prefix}-asl-interpreting:before, +.#{$fa-css-prefix}-american-sign-language-interpreting:before { content: fa-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-content($fa-var-deaf); } +.#{$fa-css-prefix}-glide:before { content: fa-content($fa-var-glide); } +.#{$fa-css-prefix}-glide-g:before { content: fa-content($fa-var-glide-g); } +.#{$fa-css-prefix}-signing:before, +.#{$fa-css-prefix}-sign-language:before { content: fa-content($fa-var-sign-language); } +.#{$fa-css-prefix}-low-vision:before { content: fa-content($fa-var-low-vision); } +.#{$fa-css-prefix}-viadeo:before { content: fa-content($fa-var-viadeo); } +.#{$fa-css-prefix}-viadeo-square:before { content: fa-content($fa-var-viadeo-square); } +.#{$fa-css-prefix}-snapchat:before { content: fa-content($fa-var-snapchat); } +.#{$fa-css-prefix}-snapchat-ghost:before { content: fa-content($fa-var-snapchat-ghost); } +.#{$fa-css-prefix}-snapchat-square:before { content: fa-content($fa-var-snapchat-square); } +.#{$fa-css-prefix}-first-order:before { content: fa-content($fa-var-first-order); } +.#{$fa-css-prefix}-yoast:before { content: fa-content($fa-var-yoast); } +.#{$fa-css-prefix}-themeisle:before { content: fa-content($fa-var-themeisle); } +.#{$fa-css-prefix}-google-plus-circle:before, +.#{$fa-css-prefix}-google-plus-official:before { content: fa-content($fa-var-google-plus-official); } +.#{$fa-css-prefix}-fa:before, +.#{$fa-css-prefix}-font-awesome:before { content: fa-content($fa-var-font-awesome); } +.#{$fa-css-prefix}-handshake-o:before { content: fa-content($fa-var-handshake-o); } +.#{$fa-css-prefix}-envelope-open:before { content: fa-content($fa-var-envelope-open); } +.#{$fa-css-prefix}-envelope-open-o:before { content: fa-content($fa-var-envelope-open-o); } +.#{$fa-css-prefix}-linode:before { content: fa-content($fa-var-linode); } +.#{$fa-css-prefix}-address-book:before { content: fa-content($fa-var-address-book); } +.#{$fa-css-prefix}-address-book-o:before { content: fa-content($fa-var-address-book-o); } +.#{$fa-css-prefix}-vcard:before, +.#{$fa-css-prefix}-address-card:before { content: fa-content($fa-var-address-card); } +.#{$fa-css-prefix}-vcard-o:before, +.#{$fa-css-prefix}-address-card-o:before { content: fa-content($fa-var-address-card-o); } +.#{$fa-css-prefix}-user-circle:before { content: fa-content($fa-var-user-circle); } +.#{$fa-css-prefix}-user-circle-o:before { content: fa-content($fa-var-user-circle-o); } +.#{$fa-css-prefix}-user-o:before { content: fa-content($fa-var-user-o); } +.#{$fa-css-prefix}-id-badge:before { content: fa-content($fa-var-id-badge); } +.#{$fa-css-prefix}-drivers-license:before, +.#{$fa-css-prefix}-id-card:before { content: fa-content($fa-var-id-card); } +.#{$fa-css-prefix}-drivers-license-o:before, +.#{$fa-css-prefix}-id-card-o:before { content: fa-content($fa-var-id-card-o); } +.#{$fa-css-prefix}-quora:before { content: fa-content($fa-var-quora); } +.#{$fa-css-prefix}-free-code-camp:before { content: fa-content($fa-var-free-code-camp); } +.#{$fa-css-prefix}-telegram:before { content: fa-content($fa-var-telegram); } +.#{$fa-css-prefix}-thermometer-4:before, +.#{$fa-css-prefix}-thermometer:before, +.#{$fa-css-prefix}-thermometer-full:before { content: fa-content($fa-var-thermometer-full); } +.#{$fa-css-prefix}-thermometer-3:before, +.#{$fa-css-prefix}-thermometer-three-quarters:before { content: fa-content($fa-var-thermometer-three-quarters); } +.#{$fa-css-prefix}-thermometer-2:before, +.#{$fa-css-prefix}-thermometer-half:before { content: fa-content($fa-var-thermometer-half); } +.#{$fa-css-prefix}-thermometer-1:before, +.#{$fa-css-prefix}-thermometer-quarter:before { content: fa-content($fa-var-thermometer-quarter); } +.#{$fa-css-prefix}-thermometer-0:before, +.#{$fa-css-prefix}-thermometer-empty:before { content: fa-content($fa-var-thermometer-empty); } +.#{$fa-css-prefix}-shower:before { content: fa-content($fa-var-shower); } +.#{$fa-css-prefix}-bathtub:before, +.#{$fa-css-prefix}-s15:before, +.#{$fa-css-prefix}-bath:before { content: fa-content($fa-var-bath); } +.#{$fa-css-prefix}-podcast:before { content: fa-content($fa-var-podcast); } +.#{$fa-css-prefix}-window-maximize:before { content: fa-content($fa-var-window-maximize); } +.#{$fa-css-prefix}-window-minimize:before { content: fa-content($fa-var-window-minimize); } +.#{$fa-css-prefix}-window-restore:before { content: fa-content($fa-var-window-restore); } +.#{$fa-css-prefix}-times-rectangle:before, +.#{$fa-css-prefix}-window-close:before { content: fa-content($fa-var-window-close); } +.#{$fa-css-prefix}-times-rectangle-o:before, +.#{$fa-css-prefix}-window-close-o:before { content: fa-content($fa-var-window-close-o); } +.#{$fa-css-prefix}-bandcamp:before { content: fa-content($fa-var-bandcamp); } +.#{$fa-css-prefix}-grav:before { content: fa-content($fa-var-grav); } +.#{$fa-css-prefix}-etsy:before { content: fa-content($fa-var-etsy); } +.#{$fa-css-prefix}-imdb:before { content: fa-content($fa-var-imdb); } +.#{$fa-css-prefix}-ravelry:before { content: fa-content($fa-var-ravelry); } +.#{$fa-css-prefix}-eercast:before { content: fa-content($fa-var-eercast); } +.#{$fa-css-prefix}-microchip:before { content: fa-content($fa-var-microchip); } +.#{$fa-css-prefix}-snowflake-o:before { content: fa-content($fa-var-snowflake-o); } +.#{$fa-css-prefix}-superpowers:before { content: fa-content($fa-var-superpowers); } +.#{$fa-css-prefix}-wpexplorer:before { content: fa-content($fa-var-wpexplorer); } +.#{$fa-css-prefix}-meetup:before { content: fa-content($fa-var-meetup); } +.#{$fa-css-prefix}-mastodon:before { content: fa-content($fa-var-mastodon); } +.#{$fa-css-prefix}-mastodon-alt:before { content: fa-content($fa-var-mastodon-alt); } +.#{$fa-css-prefix}-fork-circle:before, +.#{$fa-css-prefix}-fork-awesome:before { content: fa-content($fa-var-fork-awesome); } +.#{$fa-css-prefix}-peertube:before { content: fa-content($fa-var-peertube); } +.#{$fa-css-prefix}-diaspora:before { content: fa-content($fa-var-diaspora); } +.#{$fa-css-prefix}-friendica:before { content: fa-content($fa-var-friendica); } +.#{$fa-css-prefix}-gnu-social:before { content: fa-content($fa-var-gnu-social); } +.#{$fa-css-prefix}-liberapay-square:before { content: fa-content($fa-var-liberapay-square); } +.#{$fa-css-prefix}-liberapay:before { content: fa-content($fa-var-liberapay); } +.#{$fa-css-prefix}-ssb:before, +.#{$fa-css-prefix}-scuttlebutt:before { content: fa-content($fa-var-scuttlebutt); } +.#{$fa-css-prefix}-hubzilla:before { content: fa-content($fa-var-hubzilla); } +.#{$fa-css-prefix}-social-home:before { content: fa-content($fa-var-social-home); } +.#{$fa-css-prefix}-artstation:before { content: fa-content($fa-var-artstation); } +.#{$fa-css-prefix}-discord:before { content: fa-content($fa-var-discord); } +.#{$fa-css-prefix}-discord-alt:before { content: fa-content($fa-var-discord-alt); } +.#{$fa-css-prefix}-patreon:before { content: fa-content($fa-var-patreon); } +.#{$fa-css-prefix}-snowdrift:before { content: fa-content($fa-var-snowdrift); } +.#{$fa-css-prefix}-activitypub:before { content: fa-content($fa-var-activitypub); } +.#{$fa-css-prefix}-ethereum:before { content: fa-content($fa-var-ethereum); } +.#{$fa-css-prefix}-keybase:before { content: fa-content($fa-var-keybase); } +.#{$fa-css-prefix}-shaarli:before { content: fa-content($fa-var-shaarli); } +.#{$fa-css-prefix}-shaarli-o:before { content: fa-content($fa-var-shaarli-o); } +.#{$fa-css-prefix}-cut-key:before, +.#{$fa-css-prefix}-key-modern:before { content: fa-content($fa-var-key-modern); } +.#{$fa-css-prefix}-xmpp:before { content: fa-content($fa-var-xmpp); } +.#{$fa-css-prefix}-archive-org:before { content: fa-content($fa-var-archive-org); } +.#{$fa-css-prefix}-freedombox:before { content: fa-content($fa-var-freedombox); } +.#{$fa-css-prefix}-facebook-messenger:before { content: fa-content($fa-var-facebook-messenger); } +.#{$fa-css-prefix}-debian:before { content: fa-content($fa-var-debian); } +.#{$fa-css-prefix}-mastodon-square:before { content: fa-content($fa-var-mastodon-square); } +.#{$fa-css-prefix}-tipeee:before { content: fa-content($fa-var-tipeee); } +.#{$fa-css-prefix}-react:before { content: fa-content($fa-var-react); } +.#{$fa-css-prefix}-dogmazic:before { content: fa-content($fa-var-dogmazic); } +.#{$fa-css-prefix}-zotero:before { content: fa-content($fa-var-zotero); } +.#{$fa-css-prefix}-nodejs:before { content: fa-content($fa-var-nodejs); } +.#{$fa-css-prefix}-nextcloud:before { content: fa-content($fa-var-nextcloud); } +.#{$fa-css-prefix}-nextcloud-square:before { content: fa-content($fa-var-nextcloud-square); } +.#{$fa-css-prefix}-hackaday:before { content: fa-content($fa-var-hackaday); } +.#{$fa-css-prefix}-laravel:before { content: fa-content($fa-var-laravel); } +.#{$fa-css-prefix}-signalapp:before { content: fa-content($fa-var-signalapp); } +.#{$fa-css-prefix}-gnupg:before { content: fa-content($fa-var-gnupg); } +.#{$fa-css-prefix}-php:before { content: fa-content($fa-var-php); } +.#{$fa-css-prefix}-ffmpeg:before { content: fa-content($fa-var-ffmpeg); } +.#{$fa-css-prefix}-joplin:before { content: fa-content($fa-var-joplin); } +.#{$fa-css-prefix}-syncthing:before { content: fa-content($fa-var-syncthing); } +.#{$fa-css-prefix}-inkscape:before { content: fa-content($fa-var-inkscape); } +.#{$fa-css-prefix}-matrix-org:before { content: fa-content($fa-var-matrix-org); } +.#{$fa-css-prefix}-pixelfed:before { content: fa-content($fa-var-pixelfed); } +.#{$fa-css-prefix}-bootstrap:before { content: fa-content($fa-var-bootstrap); } +.#{$fa-css-prefix}-dev-to:before { content: fa-content($fa-var-dev-to); } +.#{$fa-css-prefix}-hashnode:before { content: fa-content($fa-var-hashnode); } +.#{$fa-css-prefix}-jirafeau:before { content: fa-content($fa-var-jirafeau); } +.#{$fa-css-prefix}-emby:before { content: fa-content($fa-var-emby); } +.#{$fa-css-prefix}-wikidata:before { content: fa-content($fa-var-wikidata); } +.#{$fa-css-prefix}-gimp:before { content: fa-content($fa-var-gimp); } +.#{$fa-css-prefix}-c:before { content: fa-content($fa-var-c); } +.#{$fa-css-prefix}-digitalocean:before { content: fa-content($fa-var-digitalocean); } +.#{$fa-css-prefix}-att:before { content: fa-content($fa-var-att); } +.#{$fa-css-prefix}-gitea:before { content: fa-content($fa-var-gitea); } +.#{$fa-css-prefix}-file-epub:before { content: fa-content($fa-var-file-epub); } +.#{$fa-css-prefix}-python:before { content: fa-content($fa-var-python); } +.#{$fa-css-prefix}-archlinux:before { content: fa-content($fa-var-archlinux); } +.#{$fa-css-prefix}-pleroma:before { content: fa-content($fa-var-pleroma); } +.#{$fa-css-prefix}-unsplash:before { content: fa-content($fa-var-unsplash); } +.#{$fa-css-prefix}-hackster:before { content: fa-content($fa-var-hackster); } +.#{$fa-css-prefix}-spell-check:before { content: fa-content($fa-var-spell-check); } +.#{$fa-css-prefix}-moon:before { content: fa-content($fa-var-moon); } +.#{$fa-css-prefix}-sun:before { content: fa-content($fa-var-sun); } +.#{$fa-css-prefix}-f-droid:before { content: fa-content($fa-var-f-droid); } +.#{$fa-css-prefix}-biometric:before { content: fa-content($fa-var-biometric); } +.#{$fa-css-prefix}-wire:before { content: fa-content($fa-var-wire); } +.#{$fa-css-prefix}-tor-onion:before { content: fa-content($fa-var-tor-onion); } +.#{$fa-css-prefix}-volume-mute:before { content: fa-content($fa-var-volume-mute); } +.#{$fa-css-prefix}-bell-ringing:before { content: fa-content($fa-var-bell-ringing); } +.#{$fa-css-prefix}-bell-ringing-o:before { content: fa-content($fa-var-bell-ringing-o); } +.#{$fa-css-prefix}-hal:before { content: fa-content($fa-var-hal); } +.#{$fa-css-prefix}-jupyter:before { content: fa-content($fa-var-jupyter); } +.#{$fa-css-prefix}-julia:before { content: fa-content($fa-var-julia); } +.#{$fa-css-prefix}-classicpress:before { content: fa-content($fa-var-classicpress); } +.#{$fa-css-prefix}-classicpress-circle:before { content: fa-content($fa-var-classicpress-circle); } +.#{$fa-css-prefix}-open-collective:before { content: fa-content($fa-var-open-collective); } +.#{$fa-css-prefix}-orcid:before { content: fa-content($fa-var-orcid); } +.#{$fa-css-prefix}-researchgate:before { content: fa-content($fa-var-researchgate); } +.#{$fa-css-prefix}-funkwhale:before { content: fa-content($fa-var-funkwhale); } +.#{$fa-css-prefix}-askfm:before { content: fa-content($fa-var-askfm); } +.#{$fa-css-prefix}-blockstack:before { content: fa-content($fa-var-blockstack); } +.#{$fa-css-prefix}-boardgamegeek:before { content: fa-content($fa-var-boardgamegeek); } +.#{$fa-css-prefix}-bunny:before { content: fa-content($fa-var-bunny); } +.#{$fa-css-prefix}-buymeacoffee:before { content: fa-content($fa-var-buymeacoffee); } +.#{$fa-css-prefix}-cc-by:before { content: fa-content($fa-var-cc-by); } +.#{$fa-css-prefix}-creative-commons-alt:before, +.#{$fa-css-prefix}-cc-cc:before { content: fa-content($fa-var-cc-cc); } +.#{$fa-css-prefix}-cc-nc-eu:before { content: fa-content($fa-var-cc-nc-eu); } +.#{$fa-css-prefix}-cc-nc-jp:before { content: fa-content($fa-var-cc-nc-jp); } +.#{$fa-css-prefix}-cc-nc:before { content: fa-content($fa-var-cc-nc); } +.#{$fa-css-prefix}-cc-nd:before { content: fa-content($fa-var-cc-nd); } +.#{$fa-css-prefix}-cc-pd:before { content: fa-content($fa-var-cc-pd); } +.#{$fa-css-prefix}-cc-remix:before { content: fa-content($fa-var-cc-remix); } +.#{$fa-css-prefix}-cc-sa:before { content: fa-content($fa-var-cc-sa); } +.#{$fa-css-prefix}-cc-share:before { content: fa-content($fa-var-cc-share); } +.#{$fa-css-prefix}-cc-zero:before { content: fa-content($fa-var-cc-zero); } +.#{$fa-css-prefix}-conway-hacker:before, +.#{$fa-css-prefix}-conway-glider:before { content: fa-content($fa-var-conway-glider); } +.#{$fa-css-prefix}-csharp:before { content: fa-content($fa-var-csharp); } +.#{$fa-css-prefix}-email-bulk:before { content: fa-content($fa-var-email-bulk); } +.#{$fa-css-prefix}-email-bulk-o:before { content: fa-content($fa-var-email-bulk-o); } +.#{$fa-css-prefix}-gnu:before { content: fa-content($fa-var-gnu); } +.#{$fa-css-prefix}-google-play:before { content: fa-content($fa-var-google-play); } +.#{$fa-css-prefix}-heroku:before { content: fa-content($fa-var-heroku); } +.#{$fa-css-prefix}-hassio:before, +.#{$fa-css-prefix}-home-assistant:before { content: fa-content($fa-var-home-assistant); } +.#{$fa-css-prefix}-java:before { content: fa-content($fa-var-java); } +.#{$fa-css-prefix}-mariadb:before { content: fa-content($fa-var-mariadb); } +.#{$fa-css-prefix}-markdown:before { content: fa-content($fa-var-markdown); } +.#{$fa-css-prefix}-mysql:before { content: fa-content($fa-var-mysql); } +.#{$fa-css-prefix}-nordcast:before { content: fa-content($fa-var-nordcast); } +.#{$fa-css-prefix}-plume:before { content: fa-content($fa-var-plume); } +.#{$fa-css-prefix}-postgresql:before { content: fa-content($fa-var-postgresql); } +.#{$fa-css-prefix}-sass-alt:before { content: fa-content($fa-var-sass-alt); } +.#{$fa-css-prefix}-sass:before { content: fa-content($fa-var-sass); } +.#{$fa-css-prefix}-skate:before { content: fa-content($fa-var-skate); } +.#{$fa-css-prefix}-sketchfab:before { content: fa-content($fa-var-sketchfab); } +.#{$fa-css-prefix}-tex:before { content: fa-content($fa-var-tex); } +.#{$fa-css-prefix}-textpattern:before { content: fa-content($fa-var-textpattern); } +.#{$fa-css-prefix}-unity:before { content: fa-content($fa-var-unity); } diff --git a/assets/ForkAwesome/scss/_larger.scss b/assets/ForkAwesome/scss/_larger.scss new file mode 100644 index 0000000..41e9a81 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/scss/_list.scss b/assets/ForkAwesome/scss/_list.scss new file mode 100644 index 0000000..7d1e4d5 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/scss/_mixins.scss b/assets/ForkAwesome/scss/_mixins.scss new file mode 100644 index 0000000..6fdb128 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/scss/_path.scss b/assets/ForkAwesome/scss/_path.scss new file mode 100644 index 0000000..1566182 --- /dev/null +++ b/assets/ForkAwesome/scss/_path.scss @@ -0,0 +1,16 @@ +/* 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; + font-display: block; +} diff --git a/assets/ForkAwesome/scss/_rotated-flipped.scss b/assets/ForkAwesome/scss/_rotated-flipped.scss new file mode 100644 index 0000000..a3558fd --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/scss/_screen-reader.scss b/assets/ForkAwesome/scss/_screen-reader.scss new file mode 100644 index 0000000..637426f --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/scss/_stacked.scss b/assets/ForkAwesome/scss/_stacked.scss new file mode 100644 index 0000000..aef7403 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/scss/_variables.scss b/assets/ForkAwesome/scss/_variables.scss new file mode 100644 index 0000000..3a8abf3 --- /dev/null +++ b/assets/ForkAwesome/scss/_variables.scss @@ -0,0 +1,945 @@ +// 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.2.0" !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-askfm: \f33a; +$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-ringing: \f32d; +$fa-var-bell-ringing-o: \f330; +$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-blockstack: \f33b; +$fa-var-bluetooth: \f293; +$fa-var-bluetooth-b: \f294; +$fa-var-boardgamegeek: \f33c; +$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-bunny: \f35f; +$fa-var-bus: \f207; +$fa-var-buymeacoffee: \f33d; +$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-by: \f33e; +$fa-var-cc-cc: \f33f; +$fa-var-cc-diners-club: \f24c; +$fa-var-cc-discover: \f1f2; +$fa-var-cc-jcb: \f24b; +$fa-var-cc-mastercard: \f1f1; +$fa-var-cc-nc: \f340; +$fa-var-cc-nc-eu: \f341; +$fa-var-cc-nc-jp: \f342; +$fa-var-cc-nd: \f343; +$fa-var-cc-paypal: \f1f4; +$fa-var-cc-pd: \f344; +$fa-var-cc-remix: \f345; +$fa-var-cc-sa: \f346; +$fa-var-cc-share: \f347; +$fa-var-cc-stripe: \f1f5; +$fa-var-cc-visa: \f1f0; +$fa-var-cc-zero: \f348; +$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-classicpress: \f331; +$fa-var-classicpress-circle: \f332; +$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-conway-glider: \f349; +$fa-var-conway-hacker: \f349; +$fa-var-copy: \f0c5; +$fa-var-copyright: \f1f9; +$fa-var-creative-commons: \f25e; +$fa-var-creative-commons-alt: \f33f; +$fa-var-credit-card: \f09d; +$fa-var-credit-card-alt: \f283; +$fa-var-crop: \f125; +$fa-var-crosshairs: \f05b; +$fa-var-csharp: \f34a; +$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-email-bulk: \f34b; +$fa-var-email-bulk-o: \f34c; +$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-funkwhale: \f339; +$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: \f34d; +$fa-var-gnu-social: \f2e7; +$fa-var-gnupg: \f30d; +$fa-var-google: \f1a0; +$fa-var-google-play: \f34e; +$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-hal: \f333; +$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-hassio: \f350; +$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-heroku: \f34f; +$fa-var-history: \f1da; +$fa-var-home: \f015; +$fa-var-home-assistant: \f350; +$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-java: \f351; +$fa-var-jirafeau: \f318; +$fa-var-joomla: \f1aa; +$fa-var-joplin: \f310; +$fa-var-jpy: \f157; +$fa-var-jsfiddle: \f1cc; +$fa-var-julia: \f334; +$fa-var-jupyter: \f335; +$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-mariadb: \f352; +$fa-var-markdown: \f353; +$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-mysql: \f354; +$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-nordcast: \f355; +$fa-var-object-group: \f247; +$fa-var-object-ungroup: \f248; +$fa-var-odnoklassniki: \f263; +$fa-var-odnoklassniki-square: \f264; +$fa-var-open-collective: \f336; +$fa-var-opencart: \f23d; +$fa-var-openid: \f19b; +$fa-var-opera: \f26a; +$fa-var-optin-monster: \f23c; +$fa-var-orcid: \f337; +$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-plume: \f356; +$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-postgresql: \f357; +$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-researchgate: \f338; +$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-sass: \f358; +$fa-var-sass-alt: \f359; +$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-skate: \f35a; +$fa-var-sketchfab: \f35b; +$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-tex: \f35c; +$fa-var-text-height: \f034; +$fa-var-text-width: \f035; +$fa-var-textpattern: \f35d; +$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-tor-onion: \f32e; +$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-unity: \f35e; +$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-mute: \f32f; +$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-wire: \f32c; +$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/assets/ForkAwesome/scss/fork-awesome.scss b/assets/ForkAwesome/scss/fork-awesome.scss new file mode 100644 index 0000000..a24f03c --- /dev/null +++ b/assets/ForkAwesome/scss/fork-awesome.scss @@ -0,0 +1,28 @@ +/*! +Fork Awesome 1.2.0 +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/assets/ForkAwesome/src/doc/Makefile b/assets/ForkAwesome/src/doc/Makefile new file mode 100644 index 0000000..e54ad2a --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/README.md-nobuild b/assets/ForkAwesome/src/doc/README.md-nobuild new file mode 100644 index 0000000..a03fff0 --- /dev/null +++ b/assets/ForkAwesome/src/doc/README.md-nobuild @@ -0,0 +1,103 @@ +--- +--- +# {{ site.forkawesome.name }} +### {{ site.forkawesome.tagline }} + +[![npm-badge]][npm-link] [![all-contrib]](CONTRIBUTORS.md) [![jsdeliver-badge]][jsdeliver-link] [![cdnjs-badge]][cdnjs-link] [![build-status-badge]][build-status-link] + +{{ 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 + + + +[all-contrib]: https://img.shields.io/badge/all_contributors-{{ page.total_contributors }}-orange.svg?style=flat-square "All Contributors badge" +[build-status-badge]: https://travis-ci.org/ForkAwesome/Fork-Awesome.svg?branch=master "Build status badge" +[build-status-link]: https://travis-ci.org/ForkAwesome/Fork-Awesome +[cdnjs-badge]: https://img.shields.io/cdnjs/v/fork-awesome.svg?style=flat-square "CDNJS badge" +[cdnjs-link]: https://cdnjs.com/libraries/fork-awesome +[jsdeliver-badge]: https://data.jsdelivr.com/v1/package/npm/fork-awesome/badge "JSDeliver badge" +[jsdeliver-link]: https://www.jsdelivr.com/package/npm/fork-awesome +[npm-badge]: https://img.shields.io/npm/v/fork-awesome.svg?style=flat&colorB=CB3837 "NPM badge" +[npm-link]: ttps://www.npmjs.com/package/fork-awesome diff --git a/assets/ForkAwesome/src/doc/_includes/accessibility/accessibility-manual.html b/assets/ForkAwesome/src/doc/_includes/accessibility/accessibility-manual.html new file mode 100644 index 0000000..6878507 --- /dev/null +++ b/assets/ForkAwesome/src/doc/_includes/accessibility/accessibility-manual.html @@ -0,0 +1,121 @@ +
+ +

+ + 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 %} +

+ + Fork Awesome, a fork of the iconic font and CSS toolkit +

+{% 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 +
+ + + +
diff --git a/assets/ForkAwesome/src/doc/_includes/accessibility/background.html b/assets/ForkAwesome/src/doc/_includes/accessibility/background.html new file mode 100644 index 0000000..ac26a4a --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/accessibility/other.html b/assets/ForkAwesome/src/doc/_includes/accessibility/other.html new file mode 100644 index 0000000..d3054ba --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/brand-adblock-warning.html b/assets/ForkAwesome/src/doc/_includes/brand-adblock-warning.html new file mode 100644 index 0000000..1f7e1d6 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/brand-license.html b/assets/ForkAwesome/src/doc/_includes/brand-license.html new file mode 100644 index 0000000..475aa7e --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/code/core.less b/assets/ForkAwesome/src/doc/_includes/code/core.less new file mode 100644 index 0000000..7ca5f74 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/code/core.scss b/assets/ForkAwesome/src/doc/_includes/code/core.scss new file mode 100644 index 0000000..4114bc8 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/code/license.css b/assets/ForkAwesome/src/doc/_includes/code/license.css new file mode 100644 index 0000000..43068be --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/community/getting-support.html b/assets/ForkAwesome/src/doc/_includes/community/getting-support.html new file mode 100644 index 0000000..c51cfcf --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/community/project-milestones.html b/assets/ForkAwesome/src/doc/_includes/community/project-milestones.html new file mode 100644 index 0000000..62a7b8c --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/community/reporting-bugs.html b/assets/ForkAwesome/src/doc/_includes/community/reporting-bugs.html new file mode 100644 index 0000000..1ad5994 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/community/requesting-new-icons.html b/assets/ForkAwesome/src/doc/_includes/community/requesting-new-icons.html new file mode 100644 index 0000000..6865e95 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/community/submitting-pull-requests.html b/assets/ForkAwesome/src/doc/_includes/community/submitting-pull-requests.html new file mode 100644 index 0000000..83f3313 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/examples/accessible.html b/assets/ForkAwesome/src/doc/_includes/examples/accessible.html new file mode 100644 index 0000000..0360a46 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/examples/animated.html b/assets/ForkAwesome/src/doc/_includes/examples/animated.html new file mode 100644 index 0000000..595bff9 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/examples/basic.html b/assets/ForkAwesome/src/doc/_includes/examples/basic.html new file mode 100644 index 0000000..dbccc71 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/examples/bootstrap.html b/assets/ForkAwesome/src/doc/_includes/examples/bootstrap.html new file mode 100644 index 0000000..2ec5273 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/examples/bordered-pulled.html b/assets/ForkAwesome/src/doc/_includes/examples/bordered-pulled.html new file mode 100644 index 0000000..78928fc --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/examples/custom.html b/assets/ForkAwesome/src/doc/_includes/examples/custom.html new file mode 100644 index 0000000..2de7ad7 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/examples/fixed-width.html b/assets/ForkAwesome/src/doc/_includes/examples/fixed-width.html new file mode 100644 index 0000000..0ba0610 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/examples/larger.html b/assets/ForkAwesome/src/doc/_includes/examples/larger.html new file mode 100644 index 0000000..7b9a250 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/examples/list.html b/assets/ForkAwesome/src/doc/_includes/examples/list.html new file mode 100644 index 0000000..c164356 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/examples/rotated-flipped.html b/assets/ForkAwesome/src/doc/_includes/examples/rotated-flipped.html new file mode 100644 index 0000000..a649962 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/examples/stacked.html b/assets/ForkAwesome/src/doc/_includes/examples/stacked.html new file mode 100644 index 0000000..65b3603 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/footer.html b/assets/ForkAwesome/src/doc/_includes/footer.html new file mode 100644 index 0000000..325b41c --- /dev/null +++ b/assets/ForkAwesome/src/doc/_includes/footer.html @@ -0,0 +1,20 @@ + diff --git a/assets/ForkAwesome/src/doc/_includes/icons/accessibility.html b/assets/ForkAwesome/src/doc/_includes/icons/accessibility.html new file mode 100644 index 0000000..c9f6202 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/icons/brand.html b/assets/ForkAwesome/src/doc/_includes/icons/brand.html new file mode 100644 index 0000000..6a740d6 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/icons/chart.html b/assets/ForkAwesome/src/doc/_includes/icons/chart.html new file mode 100644 index 0000000..e0be4ab --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/icons/currency.html b/assets/ForkAwesome/src/doc/_includes/icons/currency.html new file mode 100644 index 0000000..b8de574 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/icons/directional.html b/assets/ForkAwesome/src/doc/_includes/icons/directional.html new file mode 100644 index 0000000..3257dcc --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/icons/file-type.html b/assets/ForkAwesome/src/doc/_includes/icons/file-type.html new file mode 100644 index 0000000..b1713bf --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/icons/form-control.html b/assets/ForkAwesome/src/doc/_includes/icons/form-control.html new file mode 100644 index 0000000..dd43d90 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/icons/gender.html b/assets/ForkAwesome/src/doc/_includes/icons/gender.html new file mode 100644 index 0000000..091cdff --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/icons/hand.html b/assets/ForkAwesome/src/doc/_includes/icons/hand.html new file mode 100644 index 0000000..3f21f91 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/icons/medical.html b/assets/ForkAwesome/src/doc/_includes/icons/medical.html new file mode 100644 index 0000000..e27ca33 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/icons/new.html b/assets/ForkAwesome/src/doc/_includes/icons/new.html new file mode 100644 index 0000000..4c15e22 --- /dev/null +++ b/assets/ForkAwesome/src/doc/_includes/icons/new.html @@ -0,0 +1,19 @@ +
+ {% assign version = site.forkawesome.minor_version %} + {% 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/assets/ForkAwesome/src/doc/_includes/icons/payment.html b/assets/ForkAwesome/src/doc/_includes/icons/payment.html new file mode 100644 index 0000000..051cf50 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/icons/spinner.html b/assets/ForkAwesome/src/doc/_includes/icons/spinner.html new file mode 100644 index 0000000..c4bca75 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/icons/text-editor.html b/assets/ForkAwesome/src/doc/_includes/icons/text-editor.html new file mode 100644 index 0000000..20ac360 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/icons/transportation.html b/assets/ForkAwesome/src/doc/_includes/icons/transportation.html new file mode 100644 index 0000000..bf67ee4 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/icons/video-player.html b/assets/ForkAwesome/src/doc/_includes/icons/video-player.html new file mode 100644 index 0000000..cb39c03 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/icons/web-application.html b/assets/ForkAwesome/src/doc/_includes/icons/web-application.html new file mode 100644 index 0000000..453b875 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/jumbotron-carousel.html b/assets/ForkAwesome/src/doc/_includes/jumbotron-carousel.html new file mode 100644 index 0000000..1d5b74c --- /dev/null +++ b/assets/ForkAwesome/src/doc/_includes/jumbotron-carousel.html @@ -0,0 +1,51 @@ + diff --git a/assets/ForkAwesome/src/doc/_includes/jumbotron.html b/assets/ForkAwesome/src/doc/_includes/jumbotron.html new file mode 100644 index 0000000..84b5a51 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/modals/download.html b/assets/ForkAwesome/src/doc/_includes/modals/download.html new file mode 100644 index 0000000..a329f6b --- /dev/null +++ b/assets/ForkAwesome/src/doc/_includes/modals/download.html @@ -0,0 +1,25 @@ + diff --git a/assets/ForkAwesome/src/doc/_includes/navbar.html b/assets/ForkAwesome/src/doc/_includes/navbar.html new file mode 100644 index 0000000..f62c138 --- /dev/null +++ b/assets/ForkAwesome/src/doc/_includes/navbar.html @@ -0,0 +1,85 @@ + diff --git a/assets/ForkAwesome/src/doc/_includes/new-features.html b/assets/ForkAwesome/src/doc/_includes/new-features.html new file mode 100644 index 0000000..7f18999 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/new-naming.html b/assets/ForkAwesome/src/doc/_includes/new-naming.html new file mode 100644 index 0000000..0a0a481 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/new-upgrading.html b/assets/ForkAwesome/src/doc/_includes/new-upgrading.html new file mode 100644 index 0000000..0bcabc3 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/products/camera-retro-tee.html b/assets/ForkAwesome/src/doc/_includes/products/camera-retro-tee.html new file mode 100644 index 0000000..4f6ff4d --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/products/classics-tee.html b/assets/ForkAwesome/src/doc/_includes/products/classics-tee.html new file mode 100644 index 0000000..458f34a --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/products/cta-suggestions.html b/assets/ForkAwesome/src/doc/_includes/products/cta-suggestions.html new file mode 100644 index 0000000..09f703c --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/products/fa-ther-tee.html b/assets/ForkAwesome/src/doc/_includes/products/fa-ther-tee.html new file mode 100644 index 0000000..7699d6b --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/products/green-logo-tee.html b/assets/ForkAwesome/src/doc/_includes/products/green-logo-tee.html new file mode 100644 index 0000000..9226a54 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/products/old-skool-tee.html b/assets/ForkAwesome/src/doc/_includes/products/old-skool-tee.html new file mode 100644 index 0000000..4fff5b9 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/products/rock-paper-scissors-lizard-spock-tee.html b/assets/ForkAwesome/src/doc/_includes/products/rock-paper-scissors-lizard-spock-tee.html new file mode 100644 index 0000000..2941231 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/products/space-shuttle-tee.html b/assets/ForkAwesome/src/doc/_includes/products/space-shuttle-tee.html new file mode 100644 index 0000000..ddac553 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/products/white-logo-tee.html b/assets/ForkAwesome/src/doc/_includes/products/white-logo-tee.html new file mode 100644 index 0000000..bd4ac26 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/stripe-social.html b/assets/ForkAwesome/src/doc/_includes/stripe-social.html new file mode 100644 index 0000000..6bd9d51 --- /dev/null +++ b/assets/ForkAwesome/src/doc/_includes/stripe-social.html @@ -0,0 +1,46 @@ +
+
+
    +
  • + + +
  • +
  • + + +
  • +
  • + +
  • +
  • + +
  • +
+
+
diff --git a/assets/ForkAwesome/src/doc/_includes/tests/rotated-flipped-inside-anchor.html b/assets/ForkAwesome/src/doc/_includes/tests/rotated-flipped-inside-anchor.html new file mode 100644 index 0000000..2c48c0e --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/tests/rotated-flipped-inside-btn.html b/assets/ForkAwesome/src/doc/_includes/tests/rotated-flipped-inside-btn.html new file mode 100644 index 0000000..9399fc3 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/tests/rotated-flipped.html b/assets/ForkAwesome/src/doc/_includes/tests/rotated-flipped.html new file mode 100644 index 0000000..7f12a77 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/tests/stacked-inside-anchor.html b/assets/ForkAwesome/src/doc/_includes/tests/stacked-inside-anchor.html new file mode 100644 index 0000000..04a6b31 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/tests/stacked-with-text.html b/assets/ForkAwesome/src/doc/_includes/tests/stacked-with-text.html new file mode 100644 index 0000000..28a7500 --- /dev/null +++ b/assets/ForkAwesome/src/doc/_includes/tests/stacked-with-text.html @@ -0,0 +1,4 @@ + diff --git a/assets/ForkAwesome/src/doc/_includes/tests/stacked.html b/assets/ForkAwesome/src/doc/_includes/tests/stacked.html new file mode 100644 index 0000000..4d00407 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/thanks-to.html b/assets/ForkAwesome/src/doc/_includes/thanks-to.html new file mode 100644 index 0000000..fe2232b --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_includes/why.html b/assets/ForkAwesome/src/doc/_includes/why.html new file mode 100644 index 0000000..e95b514 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_layouts/base.html b/assets/ForkAwesome/src/doc/_layouts/base.html new file mode 100644 index 0000000..8979c78 --- /dev/null +++ b/assets/ForkAwesome/src/doc/_layouts/base.html @@ -0,0 +1,55 @@ + + + + + + + + + + + {% if page.title %}{{ page.title }}{% endif %} + + + + + + + + + + + + + + + + + + + + + + + +
+ {% include navbar.html %} + + {{ content }} +
+ {% include footer.html %} + + + + + + + + diff --git a/assets/ForkAwesome/src/doc/_layouts/icon.html b/assets/ForkAwesome/src/doc/_layouts/icon.html new file mode 100644 index 0000000..30c4340 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_plugins/all-contributors-generator.rb b/assets/ForkAwesome/src/doc/_plugins/all-contributors-generator.rb new file mode 100644 index 0000000..85d0328 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_plugins/flatten_icon_filters.rb b/assets/ForkAwesome/src/doc/_plugins/flatten_icon_filters.rb new file mode 100644 index 0000000..1e3daff --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_plugins/icon_page_generator.rb b/assets/ForkAwesome/src/doc/_plugins/icon_page_generator.rb new file mode 100644 index 0000000..0daadf3 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_plugins/site.rb b/assets/ForkAwesome/src/doc/_plugins/site.rb new file mode 100644 index 0000000..0784d0d --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/_plugins/sri_hash.rb b/assets/ForkAwesome/src/doc/_plugins/sri_hash.rb new file mode 100644 index 0000000..63e0242 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/accessibility.html b/assets/ForkAwesome/src/doc/accessibility.html new file mode 100644 index 0000000..74fdffc --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/css/prettify.css b/assets/ForkAwesome/src/doc/assets/css/prettify.css new file mode 100644 index 0000000..aedd8d1 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/css/pygments.css b/assets/ForkAwesome/src/doc/assets/css/pygments.css new file mode 100644 index 0000000..5af20ee --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/css/share.min.css b/assets/ForkAwesome/src/doc/assets/css/share.min.css new file mode 100644 index 0000000..0e38b21 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/fork-awesome/less/animated.less b/assets/ForkAwesome/src/doc/assets/fork-awesome/less/animated.less new file mode 100644 index 0000000..63e8e3c --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/fork-awesome/less/bordered-pulled.less b/assets/ForkAwesome/src/doc/assets/fork-awesome/less/bordered-pulled.less new file mode 100644 index 0000000..cd14a68 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/fork-awesome/less/core.less b/assets/ForkAwesome/src/doc/assets/fork-awesome/less/core.less new file mode 100644 index 0000000..d299d0d --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/fork-awesome/less/fixed-width.less b/assets/ForkAwesome/src/doc/assets/fork-awesome/less/fixed-width.less new file mode 100644 index 0000000..f3b657b --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/fork-awesome/less/fork-awesome.less b/assets/ForkAwesome/src/doc/assets/fork-awesome/less/fork-awesome.less new file mode 100644 index 0000000..3fb656e --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/fork-awesome/less/icons.less b/assets/ForkAwesome/src/doc/assets/fork-awesome/less/icons.less new file mode 100644 index 0000000..38cdb7b --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/fork-awesome/less/larger.less b/assets/ForkAwesome/src/doc/assets/fork-awesome/less/larger.less new file mode 100644 index 0000000..472643e --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/fork-awesome/less/list.less b/assets/ForkAwesome/src/doc/assets/fork-awesome/less/list.less new file mode 100644 index 0000000..e32bc0d --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/fork-awesome/less/mixins.less b/assets/ForkAwesome/src/doc/assets/fork-awesome/less/mixins.less new file mode 100644 index 0000000..5889739 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/fork-awesome/less/path.less b/assets/ForkAwesome/src/doc/assets/fork-awesome/less/path.less new file mode 100644 index 0000000..319b7f1 --- /dev/null +++ b/assets/ForkAwesome/src/doc/assets/fork-awesome/less/path.less @@ -0,0 +1,16 @@ +/* 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; + font-display: block; +} diff --git a/assets/ForkAwesome/src/doc/assets/fork-awesome/less/rotated-flipped.less b/assets/ForkAwesome/src/doc/assets/fork-awesome/less/rotated-flipped.less new file mode 100644 index 0000000..bf7a0b4 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/fork-awesome/less/screen-reader.less b/assets/ForkAwesome/src/doc/assets/fork-awesome/less/screen-reader.less new file mode 100644 index 0000000..11c1881 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/fork-awesome/less/stacked.less b/assets/ForkAwesome/src/doc/assets/fork-awesome/less/stacked.less new file mode 100644 index 0000000..2a1e418 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/fork-awesome/less/v5-compat.less b/assets/ForkAwesome/src/doc/assets/fork-awesome/less/v5-compat.less new file mode 100644 index 0000000..ddedea9 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/fork-awesome/less/variables.less b/assets/ForkAwesome/src/doc/assets/fork-awesome/less/variables.less new file mode 100644 index 0000000..9b3ed2f --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/fork-awesome/scss/animated.scss.txt b/assets/ForkAwesome/src/doc/assets/fork-awesome/scss/animated.scss.txt new file mode 100644 index 0000000..b37f0f3 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/fork-awesome/scss/bordered-pulled.scss.txt b/assets/ForkAwesome/src/doc/assets/fork-awesome/scss/bordered-pulled.scss.txt new file mode 100644 index 0000000..40bafcb --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/fork-awesome/scss/core.scss.txt b/assets/ForkAwesome/src/doc/assets/fork-awesome/scss/core.scss.txt new file mode 100644 index 0000000..45e548b --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/fork-awesome/scss/fixed-width.scss.txt b/assets/ForkAwesome/src/doc/assets/fork-awesome/scss/fixed-width.scss.txt new file mode 100644 index 0000000..cfb1454 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/fork-awesome/scss/fork-awesome.scss.txt b/assets/ForkAwesome/src/doc/assets/fork-awesome/scss/fork-awesome.scss.txt new file mode 100644 index 0000000..effcf2f --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/fork-awesome/scss/functions.scss.txt b/assets/ForkAwesome/src/doc/assets/fork-awesome/scss/functions.scss.txt new file mode 100644 index 0000000..3215091 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/fork-awesome/scss/icons.scss.txt b/assets/ForkAwesome/src/doc/assets/fork-awesome/scss/icons.scss.txt new file mode 100644 index 0000000..8b414cb --- /dev/null +++ b/assets/ForkAwesome/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-content($fa-var-{{ icon.id }}); }{% endfor %} diff --git a/assets/ForkAwesome/src/doc/assets/fork-awesome/scss/larger.scss.txt b/assets/ForkAwesome/src/doc/assets/fork-awesome/scss/larger.scss.txt new file mode 100644 index 0000000..4035723 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/fork-awesome/scss/list.scss.txt b/assets/ForkAwesome/src/doc/assets/fork-awesome/scss/list.scss.txt new file mode 100644 index 0000000..1c64982 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/fork-awesome/scss/mixins.scss.txt b/assets/ForkAwesome/src/doc/assets/fork-awesome/scss/mixins.scss.txt new file mode 100644 index 0000000..2411661 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/fork-awesome/scss/path.scss.txt b/assets/ForkAwesome/src/doc/assets/fork-awesome/scss/path.scss.txt new file mode 100644 index 0000000..1566182 --- /dev/null +++ b/assets/ForkAwesome/src/doc/assets/fork-awesome/scss/path.scss.txt @@ -0,0 +1,16 @@ +/* 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; + font-display: block; +} diff --git a/assets/ForkAwesome/src/doc/assets/fork-awesome/scss/rotated-flipped.scss.txt b/assets/ForkAwesome/src/doc/assets/fork-awesome/scss/rotated-flipped.scss.txt new file mode 100644 index 0000000..6e95eb4 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/fork-awesome/scss/screen-reader.scss.txt b/assets/ForkAwesome/src/doc/assets/fork-awesome/scss/screen-reader.scss.txt new file mode 100644 index 0000000..637426f --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/fork-awesome/scss/stacked.scss.txt b/assets/ForkAwesome/src/doc/assets/fork-awesome/scss/stacked.scss.txt new file mode 100644 index 0000000..01c9443 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/fork-awesome/scss/variables.scss.txt b/assets/ForkAwesome/src/doc/assets/fork-awesome/scss/variables.scss.txt new file mode 100644 index 0000000..ed1d203 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/ico/favicon.ico b/assets/ForkAwesome/src/doc/assets/ico/favicon.ico new file mode 100644 index 0000000..cec00e6 Binary files /dev/null and b/assets/ForkAwesome/src/doc/assets/ico/favicon.ico differ diff --git a/assets/ForkAwesome/src/doc/assets/images/banner.jpg b/assets/ForkAwesome/src/doc/assets/images/banner.jpg new file mode 100644 index 0000000..8b2fd3a Binary files /dev/null and b/assets/ForkAwesome/src/doc/assets/images/banner.jpg differ diff --git a/assets/ForkAwesome/src/doc/assets/js/ZeroClipboard-1.1.7.min.js b/assets/ForkAwesome/src/doc/assets/js/ZeroClipboard-1.1.7.min.js new file mode 100644 index 0000000..32535fd --- /dev/null +++ b/assets/ForkAwesome/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;darticle,aside,figcaption,figure,footer,header,hgroup,nav,section{display:block}mark{background:#FF0;color:#000}"; +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/assets/ForkAwesome/src/doc/assets/js/prettify.min.js b/assets/ForkAwesome/src/doc/assets/js/prettify.min.js new file mode 100644 index 0000000..eef5ad7 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/js/search.js b/assets/ForkAwesome/src/doc/assets/js/search.js new file mode 100644 index 0000000..1c4d447 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/js/share.min.js b/assets/ForkAwesome/src/doc/assets/js/share.min.js new file mode 100644 index 0000000..d3588e9 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/.csscomb.json b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/.csscomb.json new file mode 100644 index 0000000..40695a4 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/.csslintrc b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/.csslintrc new file mode 100644 index 0000000..005b862 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/alerts.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/alerts.less new file mode 100644 index 0000000..c4199db --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/badges.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/badges.less new file mode 100644 index 0000000..6ee16dc --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/bootstrap.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/bootstrap.less new file mode 100644 index 0000000..4b9916e --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/breadcrumbs.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/breadcrumbs.less new file mode 100644 index 0000000..cb01d50 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/button-groups.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/button-groups.less new file mode 100644 index 0000000..6a0c5a8 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/buttons.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/buttons.less new file mode 100644 index 0000000..9cbb8f4 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/carousel.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/carousel.less new file mode 100644 index 0000000..87ed696 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/close.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/close.less new file mode 100644 index 0000000..6d5bfe0 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/code.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/code.less new file mode 100644 index 0000000..a08b4d4 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/component-animations.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/component-animations.less new file mode 100644 index 0000000..0bcee91 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/dropdowns.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/dropdowns.less new file mode 100644 index 0000000..f6876c1 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/forms.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/forms.less new file mode 100644 index 0000000..910c1e1 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/gradients.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/gradients.less new file mode 100644 index 0000000..0b88a89 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/grid-framework.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/grid-framework.less new file mode 100644 index 0000000..8c23eed --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/grid.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/grid.less new file mode 100644 index 0000000..f144c15 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/hide-text.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/hide-text.less new file mode 100644 index 0000000..bc70118 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/image.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/image.less new file mode 100644 index 0000000..f233cb3 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/labels.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/labels.less new file mode 100644 index 0000000..9f7a67e --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/list-group.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/list-group.less new file mode 100644 index 0000000..03aa190 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/nav-divider.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/nav-divider.less new file mode 100644 index 0000000..feb1e9e --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/nav-vertical-align.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/nav-vertical-align.less new file mode 100644 index 0000000..d458c78 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/opacity.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/opacity.less new file mode 100644 index 0000000..33ed25c --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/pagination.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/pagination.less new file mode 100644 index 0000000..618804f --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/panels.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/panels.less new file mode 100644 index 0000000..49ee10d --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/progress-bar.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/progress-bar.less new file mode 100644 index 0000000..f07996a --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/reset-filter.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/reset-filter.less new file mode 100644 index 0000000..68cdb5e --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/reset-text.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/reset-text.less new file mode 100644 index 0000000..58dd4d1 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/resize.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/resize.less new file mode 100644 index 0000000..3acd3af --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/responsive-visibility.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/responsive-visibility.less new file mode 100644 index 0000000..ecf1e97 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/size.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/size.less new file mode 100644 index 0000000..a8be650 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/tab-focus.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/tab-focus.less new file mode 100644 index 0000000..1f1f05a --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/table-row.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/table-row.less new file mode 100644 index 0000000..0f287f1 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/text-emphasis.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/text-emphasis.less new file mode 100644 index 0000000..9e8a77a --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/text-overflow.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/text-overflow.less new file mode 100644 index 0000000..c11ad2f --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/vendor-prefixes.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/mixins/vendor-prefixes.less new file mode 100644 index 0000000..afd3331 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/modals.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/modals.less new file mode 100644 index 0000000..1de6220 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/navbar.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/navbar.less new file mode 100644 index 0000000..6d751bb --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/navs.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/navs.less new file mode 100644 index 0000000..a3d11b1 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/normalize.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/normalize.less new file mode 100644 index 0000000..9dddf73 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/pager.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/pager.less new file mode 100644 index 0000000..41abaaa --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/pagination.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/pagination.less new file mode 100644 index 0000000..31f77aa --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/panels.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/panels.less new file mode 100644 index 0000000..425eb5e --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/popovers.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/popovers.less new file mode 100644 index 0000000..3a62a64 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/print.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/print.less new file mode 100644 index 0000000..66e54ab --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/progress-bars.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/progress-bars.less new file mode 100644 index 0000000..8868a1f --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/responsive-embed.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/responsive-embed.less new file mode 100644 index 0000000..080a511 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/responsive-utilities.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/responsive-utilities.less new file mode 100644 index 0000000..b1db31d --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/scaffolding.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/scaffolding.less new file mode 100644 index 0000000..1929bfc --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/tables.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/tables.less new file mode 100644 index 0000000..2242c03 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/theme.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/theme.less new file mode 100644 index 0000000..8371872 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/thumbnails.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/thumbnails.less new file mode 100644 index 0000000..0713e67 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/tooltip.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/tooltip.less new file mode 100644 index 0000000..b48d63e --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/type.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/type.less new file mode 100644 index 0000000..9613ddd --- /dev/null +++ b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/type.less @@ -0,0 +1,301 @@ +// +// 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)); + 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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/utilities.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/utilities.less new file mode 100644 index 0000000..7a8ca27 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/variables.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/variables.less new file mode 100644 index 0000000..b057ef5 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/wells.less b/assets/ForkAwesome/src/doc/assets/less/bootstrap-3.3.5/wells.less
new file mode 100644
index 0000000..15d072b
--- /dev/null
+++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/gandy-grid/grid.less b/assets/ForkAwesome/src/doc/assets/less/gandy-grid/grid.less
new file mode 100644
index 0000000..7aca7db
--- /dev/null
+++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/gandy-grid/mixins.less b/assets/ForkAwesome/src/doc/assets/less/gandy-grid/mixins.less
new file mode 100644
index 0000000..49c7749
--- /dev/null
+++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/site.less b/assets/ForkAwesome/src/doc/assets/less/site.less
new file mode 100644
index 0000000..c3cbb13
--- /dev/null
+++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/site/bootstrap/alerts.less b/assets/ForkAwesome/src/doc/assets/less/site/bootstrap/alerts.less
new file mode 100644
index 0000000..db79469
--- /dev/null
+++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/site/bootstrap/buttons.less b/assets/ForkAwesome/src/doc/assets/less/site/bootstrap/buttons.less
new file mode 100644
index 0000000..b61fea7
--- /dev/null
+++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/site/bootstrap/jumbotron.less b/assets/ForkAwesome/src/doc/assets/less/site/bootstrap/jumbotron.less
new file mode 100644
index 0000000..9ce1da0
--- /dev/null
+++ b/assets/ForkAwesome/src/doc/assets/less/site/bootstrap/jumbotron.less
@@ -0,0 +1,85 @@
+.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 {
+    margin-top: 15px;
+    margin-bottom: 15px;
+    font-size: 24px;
+    line-height: 1.3;
+  }
+
+  .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/assets/ForkAwesome/src/doc/assets/less/site/bootstrap/labels.less b/assets/ForkAwesome/src/doc/assets/less/site/bootstrap/labels.less
new file mode 100644
index 0000000..d0d12dc
--- /dev/null
+++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/site/bootstrap/modals.less b/assets/ForkAwesome/src/doc/assets/less/site/bootstrap/modals.less
new file mode 100644
index 0000000..275e40c
--- /dev/null
+++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/site/bootstrap/navbar.less b/assets/ForkAwesome/src/doc/assets/less/site/bootstrap/navbar.less
new file mode 100644
index 0000000..3216727
--- /dev/null
+++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/site/bootstrap/panels.less b/assets/ForkAwesome/src/doc/assets/less/site/bootstrap/panels.less
new file mode 100644
index 0000000..f2dc210
--- /dev/null
+++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/site/bootstrap/tooltip.less b/assets/ForkAwesome/src/doc/assets/less/site/bootstrap/tooltip.less
new file mode 100644
index 0000000..5a70871
--- /dev/null
+++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/site/bootstrap/type.less b/assets/ForkAwesome/src/doc/assets/less/site/bootstrap/type.less
new file mode 100644
index 0000000..22a3a50
--- /dev/null
+++ b/assets/ForkAwesome/src/doc/assets/less/site/bootstrap/type.less
@@ -0,0 +1,22 @@
+.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/assets/ForkAwesome/src/doc/assets/less/site/bootstrap/variables.less b/assets/ForkAwesome/src/doc/assets/less/site/bootstrap/variables.less
new file mode 100644
index 0000000..79ed107
--- /dev/null
+++ b/assets/ForkAwesome/src/doc/assets/less/site/bootstrap/variables.less
@@ -0,0 +1,170 @@
+---
+---
+// 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%);
+
+
+// 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:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
+@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/assets/ForkAwesome/src/doc/assets/less/site/bootstrap/wells.less b/assets/ForkAwesome/src/doc/assets/less/site/bootstrap/wells.less
new file mode 100644
index 0000000..cd2b24e
--- /dev/null
+++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/site/example-rating.less b/assets/ForkAwesome/src/doc/assets/less/site/example-rating.less
new file mode 100644
index 0000000..188b7da
--- /dev/null
+++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/site/feature-list.less b/assets/ForkAwesome/src/doc/assets/less/site/feature-list.less
new file mode 100644
index 0000000..e8d4fef
--- /dev/null
+++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/site/fontawesome-icon-list.less b/assets/ForkAwesome/src/doc/assets/less/site/fontawesome-icon-list.less
new file mode 100644
index 0000000..49dc1b0
--- /dev/null
+++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/site/footer.less b/assets/ForkAwesome/src/doc/assets/less/site/footer.less
new file mode 100644
index 0000000..bf895b3
--- /dev/null
+++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/site/jumbotron-carousel.less b/assets/ForkAwesome/src/doc/assets/less/site/jumbotron-carousel.less
new file mode 100644
index 0000000..9bd2808
--- /dev/null
+++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/site/layout.less b/assets/ForkAwesome/src/doc/assets/less/site/layout.less
new file mode 100644
index 0000000..69cc0b4
--- /dev/null
+++ b/assets/ForkAwesome/src/doc/assets/less/site/layout.less
@@ -0,0 +1 @@
+section { margin-top: 40px; }
diff --git a/assets/ForkAwesome/src/doc/assets/less/site/lazy.less b/assets/ForkAwesome/src/doc/assets/less/site/lazy.less
new file mode 100644
index 0000000..5f6461d
--- /dev/null
+++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/site/print.less b/assets/ForkAwesome/src/doc/assets/less/site/print.less
new file mode 100644
index 0000000..5ebe6a8
--- /dev/null
+++ b/assets/ForkAwesome/src/doc/assets/less/site/print.less
@@ -0,0 +1,5 @@
+@media print {
+  .col-print-4 {
+    .make-xs-column(4);
+  }
+}
diff --git a/assets/ForkAwesome/src/doc/assets/less/site/responsive/screen-lg.less b/assets/ForkAwesome/src/doc/assets/less/site/responsive/screen-lg.less
new file mode 100644
index 0000000..ae404bb
--- /dev/null
+++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/site/responsive/screen-md.less b/assets/ForkAwesome/src/doc/assets/less/site/responsive/screen-md.less
new file mode 100644
index 0000000..bc46917
--- /dev/null
+++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/site/responsive/screen-sm-up.less b/assets/ForkAwesome/src/doc/assets/less/site/responsive/screen-sm-up.less
new file mode 100644
index 0000000..5bc078f
--- /dev/null
+++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/site/responsive/screen-sm.less b/assets/ForkAwesome/src/doc/assets/less/site/responsive/screen-sm.less
new file mode 100644
index 0000000..676b2d6
--- /dev/null
+++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/site/responsive/screen-xs.less b/assets/ForkAwesome/src/doc/assets/less/site/responsive/screen-xs.less
new file mode 100644
index 0000000..da5030d
--- /dev/null
+++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/site/social-buttons.less b/assets/ForkAwesome/src/doc/assets/less/site/social-buttons.less
new file mode 100644
index 0000000..aaf2426
--- /dev/null
+++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/assets/less/site/stripe-ad.less b/assets/ForkAwesome/src/doc/assets/less/site/stripe-ad.less
new file mode 100644
index 0000000..cef0aa0
--- /dev/null
+++ b/assets/ForkAwesome/src/doc/assets/less/site/stripe-ad.less
@@ -0,0 +1,4 @@
+.stripe-ad {
+  margin-bottom: 22px;
+  .lead { padding-top: 5px; }
+}
diff --git a/assets/ForkAwesome/src/doc/assets/less/site/textured-bg.less b/assets/ForkAwesome/src/doc/assets/less/site/textured-bg.less
new file mode 100644
index 0000000..046b2db
--- /dev/null
+++ b/assets/ForkAwesome/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,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAAABGdBTUEAALGPC/xhBQAAAaRQTFRFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMalYaAAAAIx0Uk5TlhaTG6WwoBqyCx6sopscnacgq5cfmR2UkZwhlY4li5IjIiYpjYmQJ4iPJIyHhooog4WBfoSCKyx9gCotf3wuMjEwezN6L3l4NnI1dXd0djc4NHNwOXFvO2o8bjptPWw+aD9mQGtEZWlnQUJDRmNiZEVfYWBLXVxIV0lHTk9KXlJWWFlVVFtNTFpTUVCkyaWwAAAfsklEQVQYGQXBg6JsWYIg0Bh7WlVdVjrz5bN17Ygbto5t2977p3utXhseb5cOkcQlMSvlwcK1KN+kXuZFtaw8UKWGHiFOjR+F43DFHF/nyis8PMwvzc7QdS2qjnykhpWRQjtpLDpQTFUQhrP972J3uIwc3/WaHJF73IT3EHONyQqnTVQIxOGvt7JaF3K5XOM7dyDI1VQv1c0xv3T0lzAQ86iJX3cdkg41x1QCweVIKUGI1bm1XhO1cR+L/oaFys6joNLUSBbURm9bwK9yySmu+6MqCJ24VqSu5NofdmOlOGCp1ci5Ob8EObh89le18MLgAWbH/9ZUCR47kyJmcIUArlxGN2Ugzj/bN6fR9qJeC61niRtk516BTEF7QdOmB60uSSfTQ0TwrYLTiq/CFPBE+2AKf2eiGYkrWyQy44z/1CRs35oHxM4U8tBPNVTAGu4X0dq/5tcZs2TlDO7VVRolsSLyzO9t/aNh2FVvlJJQfLpVr0/qY6o37q0Yo3PxdGKWsibL6V8HxMcYGUev9C5qlrp/cDR1Llr8F8r4oToXReV3Rt8KA32bZwZ/4+38bTq5nqTPOmBjNJ8QK8KWQK8uxdyoNFxrle3Snen1ioqasN3qh+JNVdbGiid0Sbl2/TKfJQ+/cQuOMKw4mtKRN9TBhR1RtF67xTGJGQ8DnuKCq9mhpJgLJWqg9VfSb49kr3W0+DWjGaSSw0vQaapjdCyJoHEQykmbfVGDR90u41jAHpbuNfywT+mt6XpgJFeH4i4U0xRxm6Zu/rHSQv/+9+sG4rSnLJ2zrm75c33ohrzas+eJeBA8D2DBSWPsVGOIq5AsfEzUuNWD52wCbXh2XQyZENdvxrWzzCQk04N7slLfLyj+QZfCsixMS05gcNQwxfJZlkBiPZgC7zhVCjMOtV4weO994s/mVikag3ZnelFcdKVUb2kWMoJ1075OTiv4Wq/wlvvAnMFCN6Ic7MIujcr8b/NDQpaGbX78QR/GUFaTeQIK3OGkm9yxClW8FZvGsXs1Tpcz5WtNSdlDZbV6nglu6YZIfXoucMX99Me+/mYqMBEm4X2YhzRrhMbdL2i7YhttHXwOqWSb55ITmIXscoZzj76Kfa8rrZ0Ay/vhUKErGPfKlBRSyJfcWIidwlfoKnAevyxpUGpikcWZqnz6nDvZIxjGULjGmV+E5QscXHwX4I6MYHYsbEJgxPY6I3Y865Wwfl00a6TQHNPNF2d3k1Ztql4EciNK8/SVIf1+7sxkj5RM23h3nipnfF4U3X62c7VIVQk/twKoDTVwWB+nvlfLCa1bj3J+V3gn6SRqj4EqWOtwjYebhAph8NjHX+Db9mq75Hofkv9fsnrmLc+Cxthn1njneZNPdgfO4hnRGppVsqT/tAn2le397e3fN9E9ovzlL9e5DhdsFPACnKb5gYEZ7zDbrH5EufdFxxs/yxqX+DlXmmMq1HrLKs/z5H/pKj3NLfzhuHCCqg8liB0+vNGn7Sf+tChHoxPOP4cu/362qAtC0kNra8dVyzLP4Mgpf/Y3yAOeb5IyqSMRCXy3+mN2v9Flta4Yn1vBXimEZV/V1I3fRlU8Ed0q0/LQaNn2DOJlB45M5X0aajILyO0k9FJZA2o5ie+V1VwDGdgFebF1vrlT4ry4zQcedHIKBXkeVhsvkxsT8jW97S073GTf22Wm2yBN2TRDVaEldhl15MfHpDOllhIavGPJ+OB5Yje71SlEkGVz/6VEBT+fV9lFh9Od2xxK+a5ry0lU3yjQtcRPiCDSF0smi6c9ZDqbZso6afHA8L3Apl0LJJ7whAq3tY6+ZwkxYArATbCsYfe8U+9KNLtlW98Mbacuu7NR6NhOFzOcQKsA55FD15JuR7xsCCmuI7IO7qlDjxlLRmy02bpLxfoBncftvmGHUu6SYDOK+srqYwklx5dIjqUroTweFRrmQZZGiE5Z2eK2iXy/rD8d/+l5kcylD0Yht2mrdNmqDdgKURofrZWefrnJsVQsWnL48VGOY+AhZTf3qJpc6qhxYWyCNHrLCMnqPBgMulqj5CjaGH4/VajHzFIOK18eaVcu0XC/Cp148YVasVmi4zO9rTMjKhSAZmVvZ3l7bBVVvuQI0rP6XTudT24ZBVosD5PrR8nFMVEKPIJ/3K0qvq3TlG7ZFqkfWccRrGr7t5nGZleYH69t+yLaBKwEj7LtTHZRJkiDN9Kdt0J6BlOZeZh71maSHj4FikgDqcRmsUOsy3ZJhqFehZjNYgrd8utMC3KjYCOTICBQ7MQUILu3aDdxeVFOCNpVUcIX76jEKN9nSWYQ2PNTN3vdC8Qydo/dEWRi6OqW1ZxTNcYrgpeb09MHTZ3njxofDbBQtb6SDnL99QtwslhXy8jqLD8STMoTsbYdTxWwqSXJVmTAp0rZComyl7i6QY6a0iOaVIeBh0Zga4TzYmHN4hYY3Yw2jrNMdLya+rhdUHXkyJnXVfW+qQqbKCq7P8jbs82yX+OrVvKc31RBNPv6WNUiq32h13InyQrUcnlty4rTA3Z6N2nkK6NR+E91Q9tCtg19amUtZFPlF+GzJHj3Ew5TnswP6sFQNo0NK9aPNB1nBpGGRALr1PiN10oUIWfvVgXc1Mgd9ehTEh2MqiwtF1rvq9WMhZAeGx9okMJrWfPEkGkbpAuM6zRXEjcr/DY111+hvsdjXEawhkkcy6n0/z3urraN3gBE1+q2epXs+WTbTVMz44yqw/YZKBq8C2uT74W6H5MlaNZN6ibfZ8W+UCpSoaVl51TVo414nslTf5d3RC23QXov+keW33UzjztU0XFwjWAPrjZOQ1JrePpttq2T2AA89Yh+sVGtqmvPzoOm9+Adb2M1qAP0WHIcSPwkVkM+/pIqwZcWoI69l0UOo8LB2g7t9Tv3Vi3fMNdkZOWthWeVAe17/l9qUvWn60ZQm62fZtZLuVx+hCVRthL+Muadnt9VW91Zog+XeQXDQvNayj+JWgMDO1FMA104HNr7p4YZTs65g+PmYTMPSOMgWw44DVJF2qYv5WXfMCjj3WDXPSTC4rFsuyYfT3Y7Sl2YZaNoveCawhtnnR9MrfXS7GgTxLHrQvfndBk8GyTdKDDRZcYQiv1iL0nQ1tXtbUFxQdDySZRaEXYN+BtDeFt48raTnC6v7lrJqqyqTCuptqGjxv1el2eOOi/XUl6HVeXfyDZfJYVzWUbBIgpC6g1gaxgSIwqLpsJoYfnCGOyVg+ElTZfY98e7Tqq+P/DVpOqcZcIpbR5vfDLd3d5slkyodpDL7nuWrYcvdCOVeeXLg8n73rhuW+NaKOS4UjXHaaiSoW9e2RcL9fMnGvJck56aF3WAWOs8XWFVh3VQKBbG9PisEjmoWyy+ydXEtkmvwFu1nSFzuicrZbJT/1HCg5w3+MwWFFwyjbH26I0Tc6NJ20OXqEZKkeWjb2ceG7s0HTZ8Z0mLpEZhM9tZV5kEsM1macd4p47U9p1ppbLDpX57NPLlo5D0Bls7cNTPNpOgaxuD3cd/M0Mh0qrBFyPyqZd9o4FpHjQZpzhq0NXN3MtayO1duT3th/CC3ZY5cXnH7JWsKY15pFX4i8DeLuJ7PeJ3VhXtvKnS88Lvihto5BF0I2Dw2QF05HazFyxddvOH95draC9Ykfxr7uYyLKO62Yq//rYbCFYJjwJ3F7GHQiuOjAtJjbvk9ZQ1oiOKQCplBUtFjgodM07PqXd2/i6uujasmXTUNkE2NoESofFpdQxYC1Cla/hR0KjrrPqldoN8RJnjYvcQ3nmFATeVQ8c3L10K3u9RoVb2RbBCuIpLOe4Kb/xFdsSbtidaxfTO1O/L3Sqgp1HSiTHIVpKZZUX6hvnMXVSBV7hamutlu/VMikQ//HUi9+FWkpfJ8p6uxmJV1Cr/cJ5btknmghJbOTG35fUVXlgpzeyEpleuvU4/3iED30sCQ94PfrhPHSflunakZn2HKhh6HizLefn3ksOyCze6BfSwav6BgHi7AQtekhN2VGL+b09tw8jI+oqMcNDZTTxdPSd/qOafWHjS+9rmka+VpmC1rKOyCZwI9R/exB3NpeX/2XdjwY2ZQ7NuvrhXthcFxmfKlB+d6PiFVTcLfCmFo/jYDgKnDvYGaCYl49g1vCOHEPslDZJ4S30oux6cYQgox+mbtaaQsK2SomOSjYu0cGl2d1hQDmvNMy35ofp5SAQlS1Jd3XjWY+S/TKg2dD652JYjItaMg3m35fMdsSu7u01d123Z/kmxGTJlesmqCFxXn6n8bpcFEsE8EhwV2Yf7yjRqjC3moDUzr7yJVjnkE/vLgjJsKTPh1rltI75F72/xirBylLxyJS573DJZ6ThJQSuTokUK33+ItnXPCkoBVaJb3+FDw8OurIrjm5qbXq21n3zfRP3IOJJ3asbzU9/FVElp2KRUY4mCA5894qXzDj4qmXPgknUbcQcHzZmbom2ybBmqNZfav7Yw7RWGjFoRy4V1EYK2pXmE1pKUpokwPVCspoACXvIHRbtHNe2mbrCFvIOB437CUsaxk/ejf/2/mN9WtqfGfEWWgzQimpaDGsZXQl03cXTg6rL3zIy8K7FQaMOg0BjcA1H039QE5dJSLFV27t0XaDn9YX9QixC4puw9PEUTtpMf28y6DA3ol/xVQborN+2YnKxgg+Pawk+n/7ZOG7SCkyba5D0n5/Jnnk/HkV2wRWwfwYt3YTuxkn1pzvJMBGxM04w/3taOPYu9ff2DJZ7fBZXuHoO8DUCXJjtdeuDW8kqoxduypFa7MXAm1yPiUkrD1WB4HPaeJ7kp1Y5naGEgOKioLDM/IA19kxzSPPWkue8f9MYb8zfKzFKrKHSMhcQGAoQFMUyk9WvyYG6sBtzvw4EUnmPr2ze3bDztQONFUg0lO1LL3g80L0KtpPP4nK+xIo7q4NMozilxiwQGY1zc5T50ilRjMju+A1/r7N0wofxC2H1uMD11+L4hZyeP5/9u6nIjX20amyz05d2B2ueHcW757vJ3xHlv/D4z0AW4w99+VSop2VnZUtFAURmUMn0r4ofoHg+3bKoaKQlOK7rBfRavPwf17Gem8/ysQynXTvuQ2JdobPfnokPR/l1z/2Wf5PdiIMRJoMDeJfKNwMiU6JoKdHGzs9Qm1U34BbEx5GwUuXvmj5/CWu4gPB0xFyko4BhGVFtbfF12WKx+Bv/9mPhc48MA5Ll6jE72OVON6vFlxoXr268rtmB6MtprC39GGm6UdYcMCK6P4j/9mBKuY+60Yrs/0W/dztduFSdN932r3ej6dqG+uao23pd4kbIEGjsQfjPzn39k/VI2D/cL46Gv49v/mb8CuwwKftmT7rIQrXhXDmusMzvYlHGqz1wDg3/+aP0r5/kAWAvXPm4O0TJ4FcLZYkXYtrkOHXFDxSklG01Mj+rV0nqdQs7rAptbGcUg3Vd32tfQfp0Bmu9V7Gs8aUUxT8FwUeTV/kPu/dLJVVOzlO+Rqc18lknhD4NFHjasnIOpVobONhqTVRHV6p4efQDB9jYBlXZ9XBxfaYStOVhYFKoZFoeJ5yU8/rRXSQEGbQYWwgTGKvy4v072XqWo2ryFSudx8Of3J4sBmo8gP3fDhoClaNnATI9erIzx6h0H0gbbBxOc1fQs2DpwmPgF0RTxW4WKC5KzpVLrSedYV6rQvmqYWXIdMhH0z/LM9GOTAi0wvbKJLQJ7p4b3gUuzh3dpwG0s2GKH89Rso4NXRMmkfMRZbuRQQK0gDAt9G6TfZ+3Bp0lylA3Vspcw8syxSV+3qwSh6RUNbjxNkbiv/wyU1Y/JC/aPOv/4OL8gjarztqbD3dNTO0E5GUuCGiRSbl810vV1qt2I/FIUjxn2UTqdp0RNw1YH4mGeSGUvva6ZLsuiKm/2m4Of2nkHUSjM89JYXpEAOM/XElkoJIZFWHPVCfwTJPIgiremFnfDDp+YXfd4EO+PpbNZPhnV07oypat/Iiu7L9uauJoksdSrwq7RynZ9VhjA8qvaOR+X0n5d/+XsfNyyxy/7/xxfIlXjiPxV0t1IFLzcK12n4iu21d+JGX0kR+heWRNCVY2hQ1ZyYR4OyNmpXXzatE1zb4gF0fvVfoNVF9Z3lPOPT5KcVEFhbLTs5KEdoORurGYcYp+9O0Sv4peGU6MQT3lGk38+LDqyKeLSfD/5x2b/LxvWLnbQMk0sLHkGgtdh5we1knMAr1tJ7Xmry7uVyvWfLHA9hZ0WTwSf3aINPZp7TrN8y5tMUmxNxhRCPHDfJmI+H4fJDtRwWKAtKZNGE3pyEjNZ61NmmcqWhQtYsmKZutGyrXAJQ7uXFrv8A8Na47oObg0/216aUz0AwZ3i5vnj9nOOfTuXedNP9FVUrpsH82+2mIq/GiFU4jH4qaFxyTaVTACM2fongb/ErQE1tyNvtKtDO9U+h4nZw0JOrTdysbvDiLnHacLBrC+FV3mYvf1nGNYqBDjJJOaZZdWwZZUX2jVWKp05ttKzRs6Q/wJpsitdOTGsGrdvSQ3e1cqt081eSdeVjVLN4wUV9KQqEbISaTopru4VW8qlRhPPp/R0qtGqPsDl/gYkYodqgicd1Y2IG/jXx1hyvZuSX2htu1KtZkDe1XVDgQjuRPebUB/IqJUWTXcq8KHvAKtn+G3DtgilAZfNJl+tHDE1uXSeTPmohUluVGFf5FWnTty8+GnrRi7X5S7qLgrow2x+ZN8WMr2GlJh5XrKQbtYomRw/Y+a9+fGWd8QkeFr4jz1C3dsO0mqO7lnZgo04WGVpcXY3HPApZXmfrC8qt8iT5g128NLAjfXQgMKvbcMbfTQax0Q0WtUV75+Wvu5ELodhF2+7SyjyoRjFj2gfJCmm9KokrA4J08dqVLeEUdiVIzEczC8tRDzbe27Wr67tB0zRuwokD6n+lo0vjhpo9nYFuKX5QuILNjFor7zZ5lGHzhp42l/Y3b+7UDSjZBuUTZpJPcxS8qs1P1eZo0ZMAa8tj/IXvBPkxzpZa7Lg/oN5NFkt5j2zwaIms84KiohaPnKE49NWzLTTvXi3szrbiY3EPHn4c6ciJsqnljA4xldB39K9sBcFzyBC5BKIVxFE6/rRaWrWi4ykIjZuEajL68gw85TWyFZ9ilbvzuNCJ5QaIZ6nCfstuZ8d97umloSvnJFffD8zk1mq3afkh4GkjzwYfE3BEuvR3oUmX1S4HyStriBxrobRijsIJvMBeJau9P1a3YWaVQI0hg6o10CTO+TRl28syU/dkYd81f7chuBI3aJNSpTfyaNTUu7mqwVMim5yJ4B91os3hndehiP2C1HMwJufLt+a3ut8CoUZ9W350oljULvbX1SyYPg2FSDHsF5+ld8buR1ceDmHLfRdZBgdQLzXE/E+iZsTK5GCT1xXiIpINMXmp5jvpTdoOcxVrzCizDkX9aJTlgAhHXEoU0h5oTedbdEWb3nVh9IeP/0AC616ro5MZjDBPgNmWaM//qe0Fmv0kloLPk28i3+7XO36Yp1kGdPm+denVt7D6RHxBmlUU36IabbxluBRFktte0s7lvWV2pk3Z2GYelWbIsGfvL9zhEM0zt7lM9lcyEb4Y5zqUdRtPrdboKeub9KhECkje3rrnXN1wVCFdi71VnuwqaNcuLEsR5cwsYtosVHauaXUSaCYzr7grb9p4cv3wXP4Ak/q/Z8v/dQlrpXiO1oNJ9e8zrQfcDIXM81pXQdHMkPSBZCpnSq1yb1+ZeylXsPw/cPD6xvHWsNgCXERB0rafOt6bt7t7IHU1g5Lf5fk8QXNrXio6/9vGq9oHxQeEF2qXVbSt10EPKi82YYRY9LXYw2QqV+oyUI6dSFUKZj1DnbzRXG3hkSYHPQjKaOorUsdBw8tW+XMbg7uG8zxd3cW4NQsF3Ug7uNGL5jc+gN6HpqWeRy6WSdsVnt65uWAiwNlWDL7JPgZjcPkhf+r4B57qpmc3gnOzozM5k/TVTwL2tIS418X5eUmciP66sabjF6EPJp+b4kejrZVkp+0cYVIhE96dcJX0GNdTZbtJI8goUVh67KZ39WB1lVZBD9uHL/Xucfio79U7DDi5BPvF0SK40gvEG4+d4vB82CnWk08ccuYr6V2ls8RQ4Ac7hzfFSpa5daMZG8let59pIBSPNHuRkyp2sTZewClY9f9jym9AU/QXpW4dZqU2e1cR8LwEYndfWM2hV5P1tlcbn8+mQRFUpDZ96CV/6hK9J90Z6ElMzdfEnzV5LUTWEXWrUsAiOumitThkuAxC+77LOlkhkJpM9/rcRJi7GMOCeOBU4cdBp4FuSxbKZ6DzNaz+YPanyUuY8yDsu0sNoh16K44T0j7dHZxCysOds1J8M3qwNJ6mB0AJRBz5lUgji8b5/NBEym7aHpw2prPunQRckfDRvSY8VerSzZllUEXrA4BUk6DTG85VVAJvK22afONWEBlMFtBjHsO1DHFDYb+291tslhzU1IQxbasB8vIAI9MzCAX9Wo5vOipHaHWRtcQR/lAWsoafPINiFNEIhyTG5toHS3i0rY1FC9P61VnR9bV0G3dbplbV65cxSwC+bZtkyA3y5dv6PxtuymlhAlsd6vdcTVsi9TrVXI28pG9nZwsQXcs/WIa750ilhUxMkNm2XXs2Y8O2v+o51qiXQ8Vv+zjD3XmZfrdRs4kwuVXSCXTbver95vmOschGSrUhBnvAB/VuF6Rxa7ptXi5OBx00hflKonHi5RaPdDpJSzF7StHdcpnrDbtt9J4lww5VeECPhLsMBGq9+m95ASpFaMLNkTcxxQwqfq8VYLjeg3jwnY16YZORWRfN1bPK7SnsEmGESNQCrr7yJDEko7el9cgSMIgTUqhxFt3o95UWZiaWg1btxpFKEvqLQBoiIKcFnC3zczCbIagrlzX7fLURO2v6X4GA587rPDetvOLyCqHc6Yww2YcbG8X1aRYVCfVMdzTzM2aRqSZtnI4Lv6zdUKusbp9gf7h19TUZD/AC6JpJCaqSwF0H2roiTO0P/mWtiH/4L/rbj58rYnl9Gsv9H1vXia6XCd7sY0jzjtrKBCrH2aRSnDDsGMMfYcY7UN78avbBbqwS1IYgbij4IPq450Ud02hBFAeYVIFf/Q1Bc72B2LXn16OdipfhaXc9mItqdhEK0WxXZOVXzK+wYRPSMb1jLU10wVa10gPbIc6Owau5zKkr1e2GzZdB/+2VjJWV0PTYMIR7eL7YXuu1CEWsrFsDECmWYZbCshJ1JP0jmqobSRAcgDMHfJkOzZD95dq7ZQpS30XAImJ6qzslN1f/o7aHOrsWCaBSPjBnndHrK7f8hIfdHVk47rpfezvqrfOIyQ4HoXG0/tMrcVcjHsZOvHXnZ/V5XPQgDgMHoS0MKBbeC+MyVguwzkjy1XeDkT23uwOoTSrqpdKs2Nf/whUpvNKXrZnt5v3//UA6dPJCgtxOyrtD50ZfGfOoaEcpxTWO0lvX0zEzV2+n1i+GESda1iAZRuLgKCFVfckTh+9xi3T5g46wshk+iKR1Tre9pOFuQ8w72Q8qdj4L9ul5ePuljWHFw8qz8YM80cOorQlBLLWg8UBcMnP7Ndq9/Ug4kYWr2JzlO7atGkwbyGhSZU4QdMxydoa00Ze1MaVE2JadrtSJwGsfbrl7F0Y2YT3GdwMi3anTMMtD10ldys0b8Oovu1Fqi+Qj2yAOJaPRZrVepMVCBGVimkM8x6KArsu/Pd+ReLvS9df2OoJPffNwNaUB7Mfq7Etv9h3eZWiPjlAOSpaOBzn5KbuRZ3ZzqLQE42wZz6S3dr53KAOZtD5Cd/eLvpktUmePrphRxe2WuUL+62ySxKiWNQxAJHT5xXOU0eVDl2fHyoj0dV1nQn0l1EEKDH9cOs8z2bCA4w/n7EcleleT7aJTcV6jCmO8CO57r7fU/NJ6c8NM9WwMI8zstNVEuThtf0UcFVHiLKslx6uBcnkOHy2zLC4i+XyXOA/ez91G/M+W6f01br6VRU+/qWTIr1b7HsuXNnq2sBkpmnsA6EjYtGV6zrI6yxKyk3Ddqpbu447FTtDN0zrTE3B8L54PhXyB9aqTr3C52OtchdowMax3Uo2Q5370vt0vtCzojBTRwM9/eO0UGQRO5YHq1Nb2s9BlEHNRQ/oRtPKu/CiYBecIle1FAvZ8NUYkDy28ZHoEi/R9ZOGgvmju1FqX/M5P49uDWoPfJP6Js3uDX06qdeqZPaqzYPv73ztSe1eScFg9kCE4cMd+4WoYgTDQqPgExPNYqmSPLiKPn+LlnDT2V16zFKVDCBpzx+htzmWVhSXNTDJB9UHcmbYVqE8UFXwObMJvifnjDL9WOGaWeRsW4UEh0hHNvbvJm3/IKzF1WmWwsJMxer4kvnzWxBGmzkfzjIb/NDxCbcLuC6bujbJ41O0dVqhlY73zQoEjqHnsEQekqKzejcmAHEiEkHz7zsgatb0kH3pmoPgEk0St2AmKYip3MFk9V5Nm7q47sj8T8mIOTjTRt2LLBDp9UVFdI7Pa+p1ozeChH3WIQcar05/j8d2FhZqz1Q3kYMGQiHbLV2i1HEfw6qprmjfyGk+MI9Z3sjM2H+lg2a+q6V79RBx4qZeQi8xXOWnMsfu2tqxyqUuecL3+5ijd0F3Ff+14xx3RJSreZz2JOvYVjeyWLyCdnAp5AKRPLu/FWi9PgLhsQ9ja3bphs0nCimW6GkXEz6XFfbeFMTZxczcBwg4aQz7qDTLsv1s0VzZV+089PVDpMBF7LutaT32frEKnZSzEG40dq62Huqh8NyDBIXJv8tOa31DuRLhk7Byn+j9MByMC7Jd5EtzvXCksA0etm6TbcaQX2RzojFLZpiFebI8qMVyxaddkrvkzv4Pt7iFz9PXmP4AAAAASUVORK5CYII=);
+    background-image: none\9;
+  }
+  .container {
+    position: relative;
+    z-index: 2;
+  }
+}
+.jumbotron-icon:after { opacity: .1; }
diff --git a/assets/ForkAwesome/src/doc/assets/less/site/views.less b/assets/ForkAwesome/src/doc/assets/less/site/views.less
new file mode 100644
index 0000000..f0cd3c9
--- /dev/null
+++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/cheatsheet.html b/assets/ForkAwesome/src/doc/cheatsheet.html
new file mode 100644
index 0000000..56c3867
--- /dev/null
+++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/community.html b/assets/ForkAwesome/src/doc/community.html new file mode 100644 index 0000000..236aa06 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/design.html b/assets/ForkAwesome/src/doc/design.html new file mode 100644 index 0000000..9c5830d --- /dev/null +++ b/assets/ForkAwesome/src/doc/design.html @@ -0,0 +1 @@ + diff --git a/assets/ForkAwesome/src/doc/examples.html b/assets/ForkAwesome/src/doc/examples.html new file mode 100644 index 0000000..58a0f51 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/get-started.html b/assets/ForkAwesome/src/doc/get-started.html new file mode 100644 index 0000000..59dc25c --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/icons.html b/assets/ForkAwesome/src/doc/icons.html new file mode 100644 index 0000000..73fc8fb --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/index.html b/assets/ForkAwesome/src/doc/index.html new file mode 100644 index 0000000..dc44995 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/license.html b/assets/ForkAwesome/src/doc/license.html new file mode 100644 index 0000000..88ac92d --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/store.html b/assets/ForkAwesome/src/doc/store.html new file mode 100644 index 0000000..325b3c2 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/test/all.html b/assets/ForkAwesome/src/doc/test/all.html new file mode 100644 index 0000000..ef4d8ff --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/test/cdn.html b/assets/ForkAwesome/src/doc/test/cdn.html new file mode 100644 index 0000000..8bfadf6 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/test/glyphicons.html b/assets/ForkAwesome/src/doc/test/glyphicons.html new file mode 100644 index 0000000..fefb8ba --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/test/height/current.html b/assets/ForkAwesome/src/doc/test/height/current.html new file mode 100644 index 0000000..0f72d46 --- /dev/null +++ b/assets/ForkAwesome/src/doc/test/height/current.html @@ -0,0 +1,62 @@ +--- +relative_path: ../../../ +--- + + + + + + + + +

Current

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + diff --git a/assets/ForkAwesome/src/doc/test/index.html b/assets/ForkAwesome/src/doc/test/index.html new file mode 100644 index 0000000..41f3660 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/test/v5.html b/assets/ForkAwesome/src/doc/test/v5.html new file mode 100644 index 0000000..375f851 --- /dev/null +++ b/assets/ForkAwesome/src/doc/test/v5.html @@ -0,0 +1,1363 @@ + + + + + + + + + + +
+

Brands

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

Solid

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

Regular

+ + + + + + + + + + + i> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + diff --git a/assets/ForkAwesome/src/doc/thanks.html b/assets/ForkAwesome/src/doc/thanks.html new file mode 100644 index 0000000..b22a4ee --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/doc/whats-new.html b/assets/ForkAwesome/src/doc/whats-new.html new file mode 100644 index 0000000..4c965e8 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/icons/.fontcustom-manifest.json b/assets/ForkAwesome/src/icons/.fontcustom-manifest.json new file mode 100644 index 0000000..ba492ad --- /dev/null +++ b/assets/ForkAwesome/src/icons/.fontcustom-manifest.json @@ -0,0 +1,3233 @@ +{ + "checksum": { + "previous": "74bef76ed80b2ec8eafda938cd299dabecaa37ff350efc6db09585b834fea202", + "current": "74bef76ed80b2ec8eafda938cd299dabecaa37ff350efc6db09585b834fea202" + }, + "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" + }, + "askfm": { + "codepoint": 62266, + "source": "svg/askfm.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-rigning-o": { + "codepoint": 62256, + "source": "svg/bell-rigning-o.svg" + }, + "bell-ringing": { + "codepoint": 62253, + "source": "svg/bell-ringing.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" + }, + "blockstack": { + "codepoint": 62267, + "source": "svg/blockstack.svg" + }, + "bluetooth": { + "codepoint": 62099, + "source": "svg/bluetooth.svg" + }, + "bluetooth-b": { + "codepoint": 62100, + "source": "svg/bluetooth-b.svg" + }, + "boardgamegeek": { + "codepoint": 62268, + "source": "svg/boardgamegeek.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" + }, + "bunny": { + "codepoint": 62303, + "source": "svg/bunny.svg" + }, + "bus": { + "codepoint": 61959, + "source": "svg/bus.svg" + }, + "buymeacoffee": { + "codepoint": 62269, + "source": "svg/buymeacoffee.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-by": { + "codepoint": 62270, + "source": "svg/cc-by.svg" + }, + "cc-cc": { + "codepoint": 62271, + "source": "svg/cc-cc.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-nc": { + "codepoint": 62272, + "source": "svg/cc-nc.svg" + }, + "cc-nc-eu": { + "codepoint": 62273, + "source": "svg/cc-nc-eu.svg" + }, + "cc-nc-jp": { + "codepoint": 62274, + "source": "svg/cc-nc-jp.svg" + }, + "cc-nd": { + "codepoint": 62275, + "source": "svg/cc-nd.svg" + }, + "cc-paypal": { + "codepoint": 61940, + "source": "svg/cc-paypal.svg" + }, + "cc-pd": { + "codepoint": 62276, + "source": "svg/cc-pd.svg" + }, + "cc-remix": { + "codepoint": 62277, + "source": "svg/cc-remix.svg" + }, + "cc-sa": { + "codepoint": 62278, + "source": "svg/cc-sa.svg" + }, + "cc-share": { + "codepoint": 62279, + "source": "svg/cc-share.svg" + }, + "cc-stripe": { + "codepoint": 61941, + "source": "svg/cc-stripe.svg" + }, + "cc-visa": { + "codepoint": 61936, + "source": "svg/cc-visa.svg" + }, + "cc-zero": { + "codepoint": 62280, + "source": "svg/cc-zero.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" + }, + "classicpress": { + "codepoint": 62257, + "source": "svg/classicpress.svg" + }, + "classicpress-circle": { + "codepoint": 62258, + "source": "svg/classicpress-circle.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" + }, + "conway-glider": { + "codepoint": 62281, + "source": "svg/conway-glider.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" + }, + "csharp": { + "codepoint": 62282, + "source": "svg/csharp.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" + }, + "email-bulk": { + "codepoint": 62283, + "source": "svg/email-bulk.svg" + }, + "email-bulk-o": { + "codepoint": 62284, + "source": "svg/email-bulk-o.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" + }, + "funkwhale": { + "codepoint": 62265, + "source": "svg/funkwhale.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": { + "codepoint": 62285, + "source": "svg/gnu.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-play": { + "codepoint": 62286, + "source": "svg/google-play.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" + }, + "hal": { + "codepoint": 62259, + "source": "svg/hal.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" + }, + "heroku": { + "codepoint": 62287, + "source": "svg/heroku.svg" + }, + "history": { + "codepoint": 61914, + "source": "svg/history.svg" + }, + "home": { + "codepoint": 61461, + "source": "svg/home.svg" + }, + "home-assistant": { + "codepoint": 62288, + "source": "svg/home-assistant.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" + }, + "java": { + "codepoint": 62289, + "source": "svg/java.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" + }, + "julia": { + "codepoint": 62260, + "source": "svg/julia.svg" + }, + "jupyter": { + "codepoint": 62261, + "source": "svg/jupyter.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" + }, + "mariadb": { + "codepoint": 62290, + "source": "svg/mariadb.svg" + }, + "markdown": { + "codepoint": 62291, + "source": "svg/markdown.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" + }, + "mysql": { + "codepoint": 62292, + "source": "svg/mysql.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" + }, + "nordcast": { + "codepoint": 62293, + "source": "svg/nordcast.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" + }, + "open-collective": { + "codepoint": 62262, + "source": "svg/open-collective.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" + }, + "orcid": { + "codepoint": 62263, + "source": "svg/orcid.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" + }, + "plume": { + "codepoint": 62294, + "source": "svg/plume.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" + }, + "postgresql": { + "codepoint": 62295, + "source": "svg/postgresql.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" + }, + "researchgate": { + "codepoint": 62264, + "source": "svg/researchgate.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" + }, + "sass": { + "codepoint": 62296, + "source": "svg/sass.svg" + }, + "sass-alt": { + "codepoint": 62297, + "source": "svg/sass-alt.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" + }, + "skate": { + "codepoint": 62298, + "source": "svg/skate.svg" + }, + "sketchfab": { + "codepoint": 62299, + "source": "svg/sketchfab.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" + }, + "tex": { + "codepoint": 62300, + "source": "svg/tex.svg" + }, + "text-height": { + "codepoint": 61492, + "source": "svg/text-height.svg" + }, + "text-width": { + "codepoint": 61493, + "source": "svg/text-width.svg" + }, + "textpattern": { + "codepoint": 62301, + "source": "svg/textpattern.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" + }, + "tor-onion": { + "codepoint": 62254, + "source": "svg/tor-onion.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" + }, + "unity": { + "codepoint": 62302, + "source": "svg/unity.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-mute": { + "codepoint": 62255, + "source": "svg/volume-mute.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" + }, + "wire": { + "codepoint": 62252, + "source": "svg/wire.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/assets/ForkAwesome/src/icons/Makefile b/assets/ForkAwesome/src/icons/Makefile new file mode 100644 index 0000000..e4b41ec --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/icons/fontcustom.yml b/assets/ForkAwesome/src/icons/fontcustom.yml new file mode 100644 index 0000000..939dcf8 --- /dev/null +++ b/assets/ForkAwesome/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/assets/ForkAwesome/src/icons/icon-template-inkscape.svg b/assets/ForkAwesome/src/icons/icon-template-inkscape.svg new file mode 100644 index 0000000..4046a79 --- /dev/null +++ b/assets/ForkAwesome/src/icons/icon-template-inkscape.svg @@ -0,0 +1,145 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + diff --git a/assets/ForkAwesome/src/icons/icons.yml b/assets/ForkAwesome/src/icons/icons.yml new file mode 100644 index 0000000..b1f2ad1 --- /dev/null +++ b/assets/ForkAwesome/src/icons/icons.yml @@ -0,0 +1,7800 @@ +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: joplinapp.org + 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 + + - name: Wire + id: wire + unicode: f32c + created: 1.1 + url: wire.com + filter: + - social network + - message + - messenger + - chat + categories: + - Brand Icons + + - name: Tor Project Onion + id: tor-onion + unicode: f32e + created: 1.1 + url: torproject.org + filter: + - browser + - network + categories: + - Brand Icons + + - name: volume-mute + id: volume-mute + unicode: f32f + created: 1.1 + filter: + - audio + - mute + - sound + - music + categories: + - Web Application Icons + + - name: Ringing Bell + id: bell-ringing + unicode: f32d + created: 1.1 + filter: + - alert + - reminder + - notification + - ringing + categories: + - Web Application Icons + + - name: Ringing Bell Outlined + id: bell-ringing-o + unicode: f330 + created: 1.1 + filter: + - alert + - reminder + - notification + - ringing + categories: + - Web Application Icons + + - name: HAL + id: hal + unicode: f333 + created: 1.1 + url: hal.archives-ouvertes.fr + filter: + - science + categories: + - Brand Icons + + - name: Jupyter + id: jupyter + unicode: f335 + created: 1.1 + url: jupyter.org + filter: + - science + categories: + - Brand Icons + + - name: Julia + id: julia + unicode: f334 + created: 1.1 + url: julialang.org + filter: + - science + categories: + - Brand Icons + + - name: ClassicPress + id: classicpress + unicode: f331 + created: 1.1 + url: classicpress.net + categories: + - Brand Icons + + - name: ClassicPress Circle + id: classicpress-circle + unicode: f332 + created: 1.1 + url: classicpress.net + categories: + - Brand Icons + + - name: Open Collective + id: open-collective + unicode: f336 + created: 1.1 + url: opencollective.com + filter: + - funding platform + categories: + - Brand Icons + + - name: Orcid Id + id: orcid + unicode: f337 + created: 1.1 + url: orcid.org + filter: + - science + categories: + - Brand Icons + + - name: Reasearch Gate + id: researchgate + unicode: f338 + created: 1.1 + url: researchgate.net + filter: + - science + categories: + - Brand Icons + + - name: Funkwhale + id: funkwhale + unicode: f339 + created: 1.1 + url: funkwhale.audio + categories: + - Brand Icons + + - name: ASKfm + id: askfm + unicode: f33a + created: 1.2 + url: ask.fm + categories: + - Brand Icon + + - name: Blockstack + id: blockstack + unicode: f33b + created: 1.2 + url: blockstack.org + categories: + - Brand Icon + + - name: Board Game Geek + id: boardgamegeek + unicode: f33c + created: 1.2 + url: boardgamegeek.com + categories: + - Brand Icons + + - name: Bunny + id: bunny + unicode: f35f + created: 1.2 + categories: + - Web Application Icons + + - name: Buy Me A Coffee + id: buymeacoffee + unicode: f33d + created: 1.2 + url: buymeacoffee.com + categories: + - Brand Icons + + - name: Creative Commons BY + id: cc-by + unicode: f33e + created: 1.2 + url: creativecommons.org + categories: + - Web Application Icons + - Brand Icon + + - name: Creative Commons + id: cc-cc + unicode: f33f + created: 1.2 + url: creativecommons.org + categories: + - Web Application Icons + - Brand Icons + aliases: + - creative-commons-alt + + - name: Creative Commons NC-EU + id: cc-nc-eu + unicode: f341 + created: 1.2 + url: creativecommons.org + categories: + - Web Application Icons + - Brand Icons + + + - name: Creative Commons NC-JP + id: cc-nc-jp + unicode: f342 + created: 1.2 + url: creativecommons.org + categories: + - Web Application Icons + - Brand Icons + + - name: Creative Commons NC + id: cc-nc + unicode: f340 + created: 1.2 + url: creativecommons.org + categories: + - Web Application Icons + - Brand Icons + + - name: Creative Commons ND + id: cc-nd + unicode: f343 + created: 1.2 + url: creativecommons.org + categories: + - Web Application Icons + - Brand Icons + + - name: Creative Commons PD + id: cc-pd + unicode: f344 + created: 1.2 + url: creativecommons.org + categories: + - Web Application Icons + - Brand Icon + + - name: Creative Commons Remix + id: cc-remix + unicode: f345 + created: 1.2 + url: creativecommons.org + categories: + - Web Application Icons + - Brand Icons + + - name: Creative Commons SA + id: cc-sa + unicode: f346 + created: 1.2 + url: creativecommons.org + categories: + - Web Application Icons + - Brand Icon + + - name: Creative Commons Share + id: cc-share + unicode: f347 + created: 1.2 + url: creativecommons.org + categories: + - Web Application Icons + - Brand Icons + + - name: Creative Commons Zero + id: cc-zero + unicode: f348 + created: 1.2 + url: creativecommons.org + categories: + - Web Application Icons + - Brand Icons + + - name: Conway Glider + id: conway-glider + unicode: f349 + created: 1.2 + aliases: + - conway-hacker + url: en.wikipedia.org/wiki/Glider_(Conway's_Life) + categories: + - Brand Icons + + - name: C# + id: csharp + unicode: f34a + created: 1.2 + url: csharp.net + categories: + - Brand Icons + + - name: Email Bulk + id: email-bulk + unicode: f34b + created: 1.2 + filter: + - email + - e-mail + - letter + - support + - mail + - message + - notification + categories: + - Web Application Icons + + - name: Email Bulk Outlined + id: email-bulk-o + unicode: f34c + created: 1.2 + filter: + - email + - e-mail + - letter + - support + - mail + - message + - notification + categories: + - Web Application Icons + + - name: GNU Operating System + id: gnu + unicode: f34d + created: 1.2 + url: gnu.org + categories: + - Brand Icons + + - name: Google Play + id: google-play + unicode: f34e + created: 1.2 + url: play.google.com + categories: + - Brand Icons + + - name: Heroku + id: heroku + unicode: f34f + created: 1.2 + url: heroku.com + categories: + - Brand Icons + + - name: Home Assistant + id: home-assistant + unicode: f350 + created: 1.2 + url: home-assistant.io + aliases: + - hassio + categories: + - Brand Icons + + - name: Java + id: java + unicode: f351 + created: 1.2 + url: oracle.com/java + categories: + - Brand Icons + + - name: MariaDB + id: mariadb + unicode: f352 + created: 1.2 + url: mariadb.com + categories: + - Brand Icons + + - name: Markdown + id: markdown + unicode: f353 + created: 1.2 + url: daringfireball.net/projects/markdown/ + categories: + - Brand Icons + + - name: MySQL + id: mysql + unicode: f354 + created: 1.2 + url: mysql.com + categories: + - Brand Icons + + - name: Nordcast + id: nordcast + unicode: f355 + created: 1.2 + url: nordcast.app + categories: + - Brand Icons + + - name: Plume + id: plume + unicode: f356 + created: 1.2 + url: joinplu.me + categories: + - Brand Icons + + - name: PostgreSQL + id: postgresql + unicode: f357 + created: 1.2 + url: postgresql.org + categories: + - Brand Icons + + - name: Sass Alternative + id: sass-alt + unicode: f359 + created: 1.2 + url: sass-lang.com + categories: + - Brand Icons + + - name: Sass + id: sass + unicode: f358 + created: 1.2 + url: sass-lang.com + categories: + - Brand Icons + + - name: Skate + id: skate + unicode: f35a + created: 1.2 + filter: + - vehicle + categories: + - Web Application Icons + - Transportation Icons + + - name: Sketchfab + id: sketchfab + unicode: f35b + created: 1.2 + url: sketchfab.com + categories: + - Brand Icons + + - name: TeX + id: tex + unicode: f35c + created: 1.2 + url: tug.org + categories: + - Brand Icons + + + - name: Textpattern + id: textpattern + unicode: f35d + created: 1.2 + url: textpattern.com + categories: + - Brand Icons + + - name: Unity + id: unity + unicode: f35e + created: 1.2 + url: unity.com + categories: + - Brand Icons + + + + + + + + + + diff --git a/assets/ForkAwesome/src/icons/svg/500px.svg b/assets/ForkAwesome/src/icons/svg/500px.svg new file mode 100644 index 0000000..4c62d87 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/500px.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/activitypub.svg b/assets/ForkAwesome/src/icons/svg/activitypub.svg new file mode 100644 index 0000000..74cd544 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/activitypub.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/address-book-o.svg b/assets/ForkAwesome/src/icons/svg/address-book-o.svg new file mode 100644 index 0000000..63da231 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/address-book-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/address-book.svg b/assets/ForkAwesome/src/icons/svg/address-book.svg new file mode 100644 index 0000000..3363667 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/address-book.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/address-card-o.svg b/assets/ForkAwesome/src/icons/svg/address-card-o.svg new file mode 100644 index 0000000..1cbfadb --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/address-card-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/address-card.svg b/assets/ForkAwesome/src/icons/svg/address-card.svg new file mode 100644 index 0000000..72bb7a5 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/address-card.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/adjust.svg b/assets/ForkAwesome/src/icons/svg/adjust.svg new file mode 100644 index 0000000..b5c0524 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/adjust.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/adn.svg b/assets/ForkAwesome/src/icons/svg/adn.svg new file mode 100644 index 0000000..534d8aa --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/adn.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/align-center.svg b/assets/ForkAwesome/src/icons/svg/align-center.svg new file mode 100644 index 0000000..c21f40c --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/align-center.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/align-justify.svg b/assets/ForkAwesome/src/icons/svg/align-justify.svg new file mode 100644 index 0000000..e0f95c5 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/align-justify.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/align-left.svg b/assets/ForkAwesome/src/icons/svg/align-left.svg new file mode 100644 index 0000000..072204c --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/align-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/align-right.svg b/assets/ForkAwesome/src/icons/svg/align-right.svg new file mode 100644 index 0000000..544161a --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/align-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/amazon.svg b/assets/ForkAwesome/src/icons/svg/amazon.svg new file mode 100644 index 0000000..ce59073 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/amazon.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/ambulance.svg b/assets/ForkAwesome/src/icons/svg/ambulance.svg new file mode 100644 index 0000000..cf57bf9 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/ambulance.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/american-sign-language-interpreting.svg b/assets/ForkAwesome/src/icons/svg/american-sign-language-interpreting.svg new file mode 100644 index 0000000..140325f --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/american-sign-language-interpreting.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/anchor.svg b/assets/ForkAwesome/src/icons/svg/anchor.svg new file mode 100644 index 0000000..4b77c63 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/anchor.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/android.svg b/assets/ForkAwesome/src/icons/svg/android.svg new file mode 100644 index 0000000..c57bb7f --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/android.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/angellist.svg b/assets/ForkAwesome/src/icons/svg/angellist.svg new file mode 100644 index 0000000..025e9c5 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/angellist.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/angle-double-down.svg b/assets/ForkAwesome/src/icons/svg/angle-double-down.svg new file mode 100644 index 0000000..cc6dfba --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/angle-double-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/angle-double-left.svg b/assets/ForkAwesome/src/icons/svg/angle-double-left.svg new file mode 100644 index 0000000..398cd99 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/angle-double-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/angle-double-right.svg b/assets/ForkAwesome/src/icons/svg/angle-double-right.svg new file mode 100644 index 0000000..f76c1cf --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/angle-double-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/angle-double-up.svg b/assets/ForkAwesome/src/icons/svg/angle-double-up.svg new file mode 100644 index 0000000..4b54220 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/angle-double-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/angle-down.svg b/assets/ForkAwesome/src/icons/svg/angle-down.svg new file mode 100644 index 0000000..5bab629 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/angle-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/angle-left.svg b/assets/ForkAwesome/src/icons/svg/angle-left.svg new file mode 100644 index 0000000..a52814a --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/angle-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/angle-right.svg b/assets/ForkAwesome/src/icons/svg/angle-right.svg new file mode 100644 index 0000000..c19bd1a --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/angle-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/angle-up.svg b/assets/ForkAwesome/src/icons/svg/angle-up.svg new file mode 100644 index 0000000..1514c98 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/angle-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/apple.svg b/assets/ForkAwesome/src/icons/svg/apple.svg new file mode 100644 index 0000000..9a373c3 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/apple.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/archive-org.svg b/assets/ForkAwesome/src/icons/svg/archive-org.svg new file mode 100644 index 0000000..952a614 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/archive-org.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/archive.svg b/assets/ForkAwesome/src/icons/svg/archive.svg new file mode 100644 index 0000000..c0e7635 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/archive.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/archlinux.svg b/assets/ForkAwesome/src/icons/svg/archlinux.svg new file mode 100644 index 0000000..2eb08ec --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/archlinux.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/area-chart.svg b/assets/ForkAwesome/src/icons/svg/area-chart.svg new file mode 100644 index 0000000..221e6d9 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/area-chart.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/arrow-circle-down.svg b/assets/ForkAwesome/src/icons/svg/arrow-circle-down.svg new file mode 100644 index 0000000..314fd4f --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/arrow-circle-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/arrow-circle-left.svg b/assets/ForkAwesome/src/icons/svg/arrow-circle-left.svg new file mode 100644 index 0000000..1034756 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/arrow-circle-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/arrow-circle-o-down.svg b/assets/ForkAwesome/src/icons/svg/arrow-circle-o-down.svg new file mode 100644 index 0000000..ba452df --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/arrow-circle-o-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/arrow-circle-o-left.svg b/assets/ForkAwesome/src/icons/svg/arrow-circle-o-left.svg new file mode 100644 index 0000000..ec07c44 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/arrow-circle-o-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/arrow-circle-o-right.svg b/assets/ForkAwesome/src/icons/svg/arrow-circle-o-right.svg new file mode 100644 index 0000000..5d9c6f7 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/arrow-circle-o-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/arrow-circle-o-up.svg b/assets/ForkAwesome/src/icons/svg/arrow-circle-o-up.svg new file mode 100644 index 0000000..870e08c --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/arrow-circle-o-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/arrow-circle-right.svg b/assets/ForkAwesome/src/icons/svg/arrow-circle-right.svg new file mode 100644 index 0000000..f616fab --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/arrow-circle-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/arrow-circle-up.svg b/assets/ForkAwesome/src/icons/svg/arrow-circle-up.svg new file mode 100644 index 0000000..d4264e4 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/arrow-circle-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/arrow-down.svg b/assets/ForkAwesome/src/icons/svg/arrow-down.svg new file mode 100644 index 0000000..9831f3f --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/arrow-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/arrow-left.svg b/assets/ForkAwesome/src/icons/svg/arrow-left.svg new file mode 100644 index 0000000..50e9b92 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/arrow-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/arrow-right.svg b/assets/ForkAwesome/src/icons/svg/arrow-right.svg new file mode 100644 index 0000000..e34f87d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/arrow-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/arrow-up.svg b/assets/ForkAwesome/src/icons/svg/arrow-up.svg new file mode 100644 index 0000000..589f9ad --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/arrow-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/arrows-alt.svg b/assets/ForkAwesome/src/icons/svg/arrows-alt.svg new file mode 100644 index 0000000..a56a071 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/arrows-alt.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/arrows-h.svg b/assets/ForkAwesome/src/icons/svg/arrows-h.svg new file mode 100644 index 0000000..2eadeb0 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/arrows-h.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/arrows-v.svg b/assets/ForkAwesome/src/icons/svg/arrows-v.svg new file mode 100644 index 0000000..4063330 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/arrows-v.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/arrows.svg b/assets/ForkAwesome/src/icons/svg/arrows.svg new file mode 100644 index 0000000..bc77002 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/arrows.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/artstation.svg b/assets/ForkAwesome/src/icons/svg/artstation.svg new file mode 100644 index 0000000..614d5fd --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/artstation.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/assets/ForkAwesome/src/icons/svg/askfm.svg b/assets/ForkAwesome/src/icons/svg/askfm.svg new file mode 100644 index 0000000..d74c1f8 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/askfm.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/ForkAwesome/src/icons/svg/assistive-listening-systems.svg b/assets/ForkAwesome/src/icons/svg/assistive-listening-systems.svg new file mode 100644 index 0000000..feee81a --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/assistive-listening-systems.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/asterisk.svg b/assets/ForkAwesome/src/icons/svg/asterisk.svg new file mode 100644 index 0000000..24384e6 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/asterisk.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/at.svg b/assets/ForkAwesome/src/icons/svg/at.svg new file mode 100644 index 0000000..876f791 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/at.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/att.svg b/assets/ForkAwesome/src/icons/svg/att.svg new file mode 100644 index 0000000..991872d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/att.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/audio-description.svg b/assets/ForkAwesome/src/icons/svg/audio-description.svg new file mode 100644 index 0000000..d2e39d9 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/audio-description.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/backward.svg b/assets/ForkAwesome/src/icons/svg/backward.svg new file mode 100644 index 0000000..c7fbfd6 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/backward.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/balance-scale.svg b/assets/ForkAwesome/src/icons/svg/balance-scale.svg new file mode 100644 index 0000000..6929773 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/balance-scale.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/ban.svg b/assets/ForkAwesome/src/icons/svg/ban.svg new file mode 100644 index 0000000..1a8dd5a --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/ban.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/bandcamp.svg b/assets/ForkAwesome/src/icons/svg/bandcamp.svg new file mode 100644 index 0000000..817bf5c --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/bandcamp.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/bar-chart.svg b/assets/ForkAwesome/src/icons/svg/bar-chart.svg new file mode 100644 index 0000000..463c6f2 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/bar-chart.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/barcode.svg b/assets/ForkAwesome/src/icons/svg/barcode.svg new file mode 100644 index 0000000..e843cf9 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/barcode.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/bars.svg b/assets/ForkAwesome/src/icons/svg/bars.svg new file mode 100644 index 0000000..2dec65f --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/bars.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/bath.svg b/assets/ForkAwesome/src/icons/svg/bath.svg new file mode 100644 index 0000000..5aeccf7 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/bath.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/battery-empty.svg b/assets/ForkAwesome/src/icons/svg/battery-empty.svg new file mode 100644 index 0000000..a919059 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/battery-empty.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/battery-full.svg b/assets/ForkAwesome/src/icons/svg/battery-full.svg new file mode 100644 index 0000000..1022c87 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/battery-full.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/battery-half.svg b/assets/ForkAwesome/src/icons/svg/battery-half.svg new file mode 100644 index 0000000..b31e3eb --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/battery-half.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/battery-quarter.svg b/assets/ForkAwesome/src/icons/svg/battery-quarter.svg new file mode 100644 index 0000000..2b2a7aa --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/battery-quarter.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/battery-three-quarters.svg b/assets/ForkAwesome/src/icons/svg/battery-three-quarters.svg new file mode 100644 index 0000000..e22a0e5 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/battery-three-quarters.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/bed.svg b/assets/ForkAwesome/src/icons/svg/bed.svg new file mode 100644 index 0000000..28beb9c --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/bed.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/beer.svg b/assets/ForkAwesome/src/icons/svg/beer.svg new file mode 100644 index 0000000..6d96f6a --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/beer.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/behance-square.svg b/assets/ForkAwesome/src/icons/svg/behance-square.svg new file mode 100644 index 0000000..7562cda --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/behance-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/behance.svg b/assets/ForkAwesome/src/icons/svg/behance.svg new file mode 100644 index 0000000..e4c6be6 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/behance.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/bell-o.svg b/assets/ForkAwesome/src/icons/svg/bell-o.svg new file mode 100644 index 0000000..0f0ac08 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/bell-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/bell-rigning-o.svg b/assets/ForkAwesome/src/icons/svg/bell-rigning-o.svg new file mode 100644 index 0000000..d93bbfd --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/bell-rigning-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/bell-ringing.svg b/assets/ForkAwesome/src/icons/svg/bell-ringing.svg new file mode 100644 index 0000000..b0ba149 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/bell-ringing.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/bell-slash-o.svg b/assets/ForkAwesome/src/icons/svg/bell-slash-o.svg new file mode 100644 index 0000000..6be3244 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/bell-slash-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/bell-slash.svg b/assets/ForkAwesome/src/icons/svg/bell-slash.svg new file mode 100644 index 0000000..88f9545 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/bell-slash.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/bell.svg b/assets/ForkAwesome/src/icons/svg/bell.svg new file mode 100644 index 0000000..1ac38f2 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/bell.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/bicycle.svg b/assets/ForkAwesome/src/icons/svg/bicycle.svg new file mode 100644 index 0000000..7777e71 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/bicycle.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/binoculars.svg b/assets/ForkAwesome/src/icons/svg/binoculars.svg new file mode 100644 index 0000000..304bb41 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/binoculars.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/biometric.svg b/assets/ForkAwesome/src/icons/svg/biometric.svg new file mode 100644 index 0000000..d404444 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/biometric.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/birthday-cake.svg b/assets/ForkAwesome/src/icons/svg/birthday-cake.svg new file mode 100644 index 0000000..7ebb024 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/birthday-cake.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/bitbucket-square.svg b/assets/ForkAwesome/src/icons/svg/bitbucket-square.svg new file mode 100644 index 0000000..3f54096 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/bitbucket-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/bitbucket.svg b/assets/ForkAwesome/src/icons/svg/bitbucket.svg new file mode 100644 index 0000000..065ddd5 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/bitbucket.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/black-tie.svg b/assets/ForkAwesome/src/icons/svg/black-tie.svg new file mode 100644 index 0000000..b63c72f --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/black-tie.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/blind.svg b/assets/ForkAwesome/src/icons/svg/blind.svg new file mode 100644 index 0000000..6e59839 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/blind.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/blockstack.svg b/assets/ForkAwesome/src/icons/svg/blockstack.svg new file mode 100644 index 0000000..c58ed02 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/blockstack.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/bluetooth-b.svg b/assets/ForkAwesome/src/icons/svg/bluetooth-b.svg new file mode 100644 index 0000000..3823968 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/bluetooth-b.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/bluetooth.svg b/assets/ForkAwesome/src/icons/svg/bluetooth.svg new file mode 100644 index 0000000..910e765 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/bluetooth.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/boardgamegeek.svg b/assets/ForkAwesome/src/icons/svg/boardgamegeek.svg new file mode 100644 index 0000000..f977e22 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/boardgamegeek.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/bold.svg b/assets/ForkAwesome/src/icons/svg/bold.svg new file mode 100644 index 0000000..7cae4b5 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/bold.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/bolt.svg b/assets/ForkAwesome/src/icons/svg/bolt.svg new file mode 100644 index 0000000..9b4dbe1 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/bolt.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/bomb.svg b/assets/ForkAwesome/src/icons/svg/bomb.svg new file mode 100644 index 0000000..beb8b38 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/bomb.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/book.svg b/assets/ForkAwesome/src/icons/svg/book.svg new file mode 100644 index 0000000..23c2148 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/book.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/bookmark-o.svg b/assets/ForkAwesome/src/icons/svg/bookmark-o.svg new file mode 100644 index 0000000..c594e6c --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/bookmark-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/bookmark.svg b/assets/ForkAwesome/src/icons/svg/bookmark.svg new file mode 100644 index 0000000..547a443 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/bookmark.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/bootstrap.svg b/assets/ForkAwesome/src/icons/svg/bootstrap.svg new file mode 100644 index 0000000..40c1f79 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/bootstrap.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/braille.svg b/assets/ForkAwesome/src/icons/svg/braille.svg new file mode 100644 index 0000000..bfd080c --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/braille.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/briefcase.svg b/assets/ForkAwesome/src/icons/svg/briefcase.svg new file mode 100644 index 0000000..8b83cce --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/briefcase.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/btc.svg b/assets/ForkAwesome/src/icons/svg/btc.svg new file mode 100644 index 0000000..e86ee2d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/btc.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/bug.svg b/assets/ForkAwesome/src/icons/svg/bug.svg new file mode 100644 index 0000000..cfd6e51 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/bug.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/bullhorn.svg b/assets/ForkAwesome/src/icons/svg/bullhorn.svg new file mode 100644 index 0000000..311055b --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/bullhorn.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/bullseye.svg b/assets/ForkAwesome/src/icons/svg/bullseye.svg new file mode 100644 index 0000000..64c3940 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/bullseye.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/bunny.svg b/assets/ForkAwesome/src/icons/svg/bunny.svg new file mode 100644 index 0000000..f288723 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/bunny.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/bus.svg b/assets/ForkAwesome/src/icons/svg/bus.svg new file mode 100644 index 0000000..8ae2c90 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/bus.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/buymeacoffee.svg b/assets/ForkAwesome/src/icons/svg/buymeacoffee.svg new file mode 100644 index 0000000..f42c20f --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/buymeacoffee.svg @@ -0,0 +1 @@ + diff --git a/assets/ForkAwesome/src/icons/svg/buysellads.svg b/assets/ForkAwesome/src/icons/svg/buysellads.svg new file mode 100644 index 0000000..7897b35 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/buysellads.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/c.svg b/assets/ForkAwesome/src/icons/svg/c.svg new file mode 100644 index 0000000..c19f3fb --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/c.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/calculator.svg b/assets/ForkAwesome/src/icons/svg/calculator.svg new file mode 100644 index 0000000..33f0604 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/calculator.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/calendar-check-o.svg b/assets/ForkAwesome/src/icons/svg/calendar-check-o.svg new file mode 100644 index 0000000..0845b3d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/calendar-check-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/calendar-minus-o.svg b/assets/ForkAwesome/src/icons/svg/calendar-minus-o.svg new file mode 100644 index 0000000..edbd7e5 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/calendar-minus-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/calendar-o.svg b/assets/ForkAwesome/src/icons/svg/calendar-o.svg new file mode 100644 index 0000000..fccec95 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/calendar-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/calendar-plus-o.svg b/assets/ForkAwesome/src/icons/svg/calendar-plus-o.svg new file mode 100644 index 0000000..f7df1c3 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/calendar-plus-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/calendar-times-o.svg b/assets/ForkAwesome/src/icons/svg/calendar-times-o.svg new file mode 100644 index 0000000..308358e --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/calendar-times-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/calendar.svg b/assets/ForkAwesome/src/icons/svg/calendar.svg new file mode 100644 index 0000000..787dbf1 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/calendar.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/camera-retro.svg b/assets/ForkAwesome/src/icons/svg/camera-retro.svg new file mode 100644 index 0000000..9153f79 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/camera-retro.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/camera.svg b/assets/ForkAwesome/src/icons/svg/camera.svg new file mode 100644 index 0000000..da77436 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/camera.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/car.svg b/assets/ForkAwesome/src/icons/svg/car.svg new file mode 100644 index 0000000..a9f07dc --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/car.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/caret-down.svg b/assets/ForkAwesome/src/icons/svg/caret-down.svg new file mode 100644 index 0000000..2fe29d6 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/caret-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/caret-left.svg b/assets/ForkAwesome/src/icons/svg/caret-left.svg new file mode 100644 index 0000000..4ade5e8 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/caret-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/caret-right.svg b/assets/ForkAwesome/src/icons/svg/caret-right.svg new file mode 100644 index 0000000..8f3306d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/caret-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/caret-square-o-down.svg b/assets/ForkAwesome/src/icons/svg/caret-square-o-down.svg new file mode 100644 index 0000000..b214726 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/caret-square-o-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/caret-square-o-left.svg b/assets/ForkAwesome/src/icons/svg/caret-square-o-left.svg new file mode 100644 index 0000000..831cdd1 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/caret-square-o-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/caret-square-o-right.svg b/assets/ForkAwesome/src/icons/svg/caret-square-o-right.svg new file mode 100644 index 0000000..3e67c76 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/caret-square-o-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/caret-square-o-up.svg b/assets/ForkAwesome/src/icons/svg/caret-square-o-up.svg new file mode 100644 index 0000000..a9e6607 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/caret-square-o-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/caret-up.svg b/assets/ForkAwesome/src/icons/svg/caret-up.svg new file mode 100644 index 0000000..f61a8bc --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/caret-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/cart-arrow-down.svg b/assets/ForkAwesome/src/icons/svg/cart-arrow-down.svg new file mode 100644 index 0000000..9c06d05 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/cart-arrow-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/cart-plus.svg b/assets/ForkAwesome/src/icons/svg/cart-plus.svg new file mode 100644 index 0000000..bd644ab --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/cart-plus.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/cc-amex.svg b/assets/ForkAwesome/src/icons/svg/cc-amex.svg new file mode 100644 index 0000000..80ba949 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/cc-amex.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/cc-by.svg b/assets/ForkAwesome/src/icons/svg/cc-by.svg new file mode 100644 index 0000000..c7629f2 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/cc-by.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/cc-cc.svg b/assets/ForkAwesome/src/icons/svg/cc-cc.svg new file mode 100644 index 0000000..2d6a688 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/cc-cc.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/cc-diners-club.svg b/assets/ForkAwesome/src/icons/svg/cc-diners-club.svg new file mode 100644 index 0000000..a4e13c2 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/cc-diners-club.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/cc-discover.svg b/assets/ForkAwesome/src/icons/svg/cc-discover.svg new file mode 100644 index 0000000..c72a516 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/cc-discover.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/cc-jcb.svg b/assets/ForkAwesome/src/icons/svg/cc-jcb.svg new file mode 100644 index 0000000..4a5d061 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/cc-jcb.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/cc-mastercard.svg b/assets/ForkAwesome/src/icons/svg/cc-mastercard.svg new file mode 100644 index 0000000..e3809fc --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/cc-mastercard.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/cc-nc-eu.svg b/assets/ForkAwesome/src/icons/svg/cc-nc-eu.svg new file mode 100644 index 0000000..a681ff2 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/cc-nc-eu.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/cc-nc-jp.svg b/assets/ForkAwesome/src/icons/svg/cc-nc-jp.svg new file mode 100644 index 0000000..3626458 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/cc-nc-jp.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/cc-nc.svg b/assets/ForkAwesome/src/icons/svg/cc-nc.svg new file mode 100644 index 0000000..cf37b07 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/cc-nc.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/cc-nd.svg b/assets/ForkAwesome/src/icons/svg/cc-nd.svg new file mode 100644 index 0000000..57c78c6 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/cc-nd.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/cc-paypal.svg b/assets/ForkAwesome/src/icons/svg/cc-paypal.svg new file mode 100644 index 0000000..d18e4f3 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/cc-paypal.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/cc-pd.svg b/assets/ForkAwesome/src/icons/svg/cc-pd.svg new file mode 100644 index 0000000..982fb0a --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/cc-pd.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/cc-remix.svg b/assets/ForkAwesome/src/icons/svg/cc-remix.svg new file mode 100644 index 0000000..061dd3c --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/cc-remix.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/cc-sa.svg b/assets/ForkAwesome/src/icons/svg/cc-sa.svg new file mode 100644 index 0000000..1fbd8c2 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/cc-sa.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/cc-share.svg b/assets/ForkAwesome/src/icons/svg/cc-share.svg new file mode 100644 index 0000000..7f1ff99 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/cc-share.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/cc-stripe.svg b/assets/ForkAwesome/src/icons/svg/cc-stripe.svg new file mode 100644 index 0000000..b1141ba --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/cc-stripe.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/cc-visa.svg b/assets/ForkAwesome/src/icons/svg/cc-visa.svg new file mode 100644 index 0000000..e9732d8 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/cc-visa.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/cc-zero.svg b/assets/ForkAwesome/src/icons/svg/cc-zero.svg new file mode 100644 index 0000000..c635cbb --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/cc-zero.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/ForkAwesome/src/icons/svg/cc.svg b/assets/ForkAwesome/src/icons/svg/cc.svg new file mode 100644 index 0000000..0aaf094 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/cc.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/certificate.svg b/assets/ForkAwesome/src/icons/svg/certificate.svg new file mode 100644 index 0000000..9035c2c --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/certificate.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/chain-broken.svg b/assets/ForkAwesome/src/icons/svg/chain-broken.svg new file mode 100644 index 0000000..4e65430 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/chain-broken.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/check-circle-o.svg b/assets/ForkAwesome/src/icons/svg/check-circle-o.svg new file mode 100644 index 0000000..0a31c1c --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/check-circle-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/check-circle.svg b/assets/ForkAwesome/src/icons/svg/check-circle.svg new file mode 100644 index 0000000..03142a0 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/check-circle.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/check-square-o.svg b/assets/ForkAwesome/src/icons/svg/check-square-o.svg new file mode 100644 index 0000000..e337680 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/check-square-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/check-square.svg b/assets/ForkAwesome/src/icons/svg/check-square.svg new file mode 100644 index 0000000..7a20589 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/check-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/check.svg b/assets/ForkAwesome/src/icons/svg/check.svg new file mode 100644 index 0000000..b9e3741 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/check.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/chevron-circle-down.svg b/assets/ForkAwesome/src/icons/svg/chevron-circle-down.svg new file mode 100644 index 0000000..5629e70 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/chevron-circle-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/chevron-circle-left.svg b/assets/ForkAwesome/src/icons/svg/chevron-circle-left.svg new file mode 100644 index 0000000..321aba3 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/chevron-circle-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/chevron-circle-right.svg b/assets/ForkAwesome/src/icons/svg/chevron-circle-right.svg new file mode 100644 index 0000000..5850ccf --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/chevron-circle-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/chevron-circle-up.svg b/assets/ForkAwesome/src/icons/svg/chevron-circle-up.svg new file mode 100644 index 0000000..d5967ed --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/chevron-circle-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/chevron-down.svg b/assets/ForkAwesome/src/icons/svg/chevron-down.svg new file mode 100644 index 0000000..a9bc63b --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/chevron-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/chevron-left.svg b/assets/ForkAwesome/src/icons/svg/chevron-left.svg new file mode 100644 index 0000000..cb57fbc --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/chevron-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/chevron-right.svg b/assets/ForkAwesome/src/icons/svg/chevron-right.svg new file mode 100644 index 0000000..141f87a --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/chevron-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/chevron-up.svg b/assets/ForkAwesome/src/icons/svg/chevron-up.svg new file mode 100644 index 0000000..665b6f4 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/chevron-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/child.svg b/assets/ForkAwesome/src/icons/svg/child.svg new file mode 100644 index 0000000..8538fbd --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/child.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/chrome.svg b/assets/ForkAwesome/src/icons/svg/chrome.svg new file mode 100644 index 0000000..a61cf33 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/chrome.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/circle-o-notch.svg b/assets/ForkAwesome/src/icons/svg/circle-o-notch.svg new file mode 100644 index 0000000..d27ba55 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/circle-o-notch.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/circle-o.svg b/assets/ForkAwesome/src/icons/svg/circle-o.svg new file mode 100644 index 0000000..44d22ff --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/circle-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/circle-thin.svg b/assets/ForkAwesome/src/icons/svg/circle-thin.svg new file mode 100644 index 0000000..2999c2c --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/circle-thin.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/circle.svg b/assets/ForkAwesome/src/icons/svg/circle.svg new file mode 100644 index 0000000..642fb81 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/circle.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/classicpress-circle.svg b/assets/ForkAwesome/src/icons/svg/classicpress-circle.svg new file mode 100644 index 0000000..c7479fc --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/classicpress-circle.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/classicpress.svg b/assets/ForkAwesome/src/icons/svg/classicpress.svg new file mode 100644 index 0000000..822e67d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/classicpress.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/clipboard.svg b/assets/ForkAwesome/src/icons/svg/clipboard.svg new file mode 100644 index 0000000..a45295e --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/clipboard.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/clock-o.svg b/assets/ForkAwesome/src/icons/svg/clock-o.svg new file mode 100644 index 0000000..b459ed1 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/clock-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/clone.svg b/assets/ForkAwesome/src/icons/svg/clone.svg new file mode 100644 index 0000000..304ccdf --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/clone.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/cloud-download.svg b/assets/ForkAwesome/src/icons/svg/cloud-download.svg new file mode 100644 index 0000000..70a3f1b --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/cloud-download.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/cloud-upload.svg b/assets/ForkAwesome/src/icons/svg/cloud-upload.svg new file mode 100644 index 0000000..9f416f1 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/cloud-upload.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/cloud.svg b/assets/ForkAwesome/src/icons/svg/cloud.svg new file mode 100644 index 0000000..a783217 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/cloud.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/code-fork.svg b/assets/ForkAwesome/src/icons/svg/code-fork.svg new file mode 100644 index 0000000..001e728 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/code-fork.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/code.svg b/assets/ForkAwesome/src/icons/svg/code.svg new file mode 100644 index 0000000..41a6fc8 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/code.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/codepen.svg b/assets/ForkAwesome/src/icons/svg/codepen.svg new file mode 100644 index 0000000..29466d0 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/codepen.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/codiepie.svg b/assets/ForkAwesome/src/icons/svg/codiepie.svg new file mode 100644 index 0000000..eeadaeb --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/codiepie.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/coffee.svg b/assets/ForkAwesome/src/icons/svg/coffee.svg new file mode 100644 index 0000000..4476d89 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/coffee.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/cog.svg b/assets/ForkAwesome/src/icons/svg/cog.svg new file mode 100644 index 0000000..0fd866d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/cog.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/cogs.svg b/assets/ForkAwesome/src/icons/svg/cogs.svg new file mode 100644 index 0000000..f8de33c --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/cogs.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/columns.svg b/assets/ForkAwesome/src/icons/svg/columns.svg new file mode 100644 index 0000000..558d8dc --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/columns.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/comment-o.svg b/assets/ForkAwesome/src/icons/svg/comment-o.svg new file mode 100644 index 0000000..8ba0e79 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/comment-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/comment.svg b/assets/ForkAwesome/src/icons/svg/comment.svg new file mode 100644 index 0000000..e9846f5 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/comment.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/commenting-o.svg b/assets/ForkAwesome/src/icons/svg/commenting-o.svg new file mode 100644 index 0000000..b946eda --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/commenting-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/commenting.svg b/assets/ForkAwesome/src/icons/svg/commenting.svg new file mode 100644 index 0000000..61878e7 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/commenting.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/comments-o.svg b/assets/ForkAwesome/src/icons/svg/comments-o.svg new file mode 100644 index 0000000..342034c --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/comments-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/comments.svg b/assets/ForkAwesome/src/icons/svg/comments.svg new file mode 100644 index 0000000..2083ade --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/comments.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/compass.svg b/assets/ForkAwesome/src/icons/svg/compass.svg new file mode 100644 index 0000000..abfa12f --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/compass.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/compress.svg b/assets/ForkAwesome/src/icons/svg/compress.svg new file mode 100644 index 0000000..6300f29 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/compress.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/connectdevelop.svg b/assets/ForkAwesome/src/icons/svg/connectdevelop.svg new file mode 100644 index 0000000..3f79ce2 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/connectdevelop.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/contao.svg b/assets/ForkAwesome/src/icons/svg/contao.svg new file mode 100644 index 0000000..b55f9bd --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/contao.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/conway-glider.svg b/assets/ForkAwesome/src/icons/svg/conway-glider.svg new file mode 100644 index 0000000..f3038ad --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/conway-glider.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/copyright.svg b/assets/ForkAwesome/src/icons/svg/copyright.svg new file mode 100644 index 0000000..db4e29a --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/copyright.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/creative-commons.svg b/assets/ForkAwesome/src/icons/svg/creative-commons.svg new file mode 100644 index 0000000..b1c6fd0 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/creative-commons.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/credit-card-alt.svg b/assets/ForkAwesome/src/icons/svg/credit-card-alt.svg new file mode 100644 index 0000000..fdbc1ca --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/credit-card-alt.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/credit-card.svg b/assets/ForkAwesome/src/icons/svg/credit-card.svg new file mode 100644 index 0000000..8628586 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/credit-card.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/crop.svg b/assets/ForkAwesome/src/icons/svg/crop.svg new file mode 100644 index 0000000..dafc8bb --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/crop.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/crosshairs.svg b/assets/ForkAwesome/src/icons/svg/crosshairs.svg new file mode 100644 index 0000000..7d6c6fc --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/crosshairs.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/csharp.svg b/assets/ForkAwesome/src/icons/svg/csharp.svg new file mode 100644 index 0000000..3f830f9 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/csharp.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/css3.svg b/assets/ForkAwesome/src/icons/svg/css3.svg new file mode 100644 index 0000000..587f5c7 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/css3.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/cube.svg b/assets/ForkAwesome/src/icons/svg/cube.svg new file mode 100644 index 0000000..0075e9a --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/cube.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/cubes.svg b/assets/ForkAwesome/src/icons/svg/cubes.svg new file mode 100644 index 0000000..6c98e97 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/cubes.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/cutlery.svg b/assets/ForkAwesome/src/icons/svg/cutlery.svg new file mode 100644 index 0000000..f8c8dea --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/cutlery.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/dashcube.svg b/assets/ForkAwesome/src/icons/svg/dashcube.svg new file mode 100644 index 0000000..ab390d5 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/dashcube.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/database.svg b/assets/ForkAwesome/src/icons/svg/database.svg new file mode 100644 index 0000000..816a5b5 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/database.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/deaf.svg b/assets/ForkAwesome/src/icons/svg/deaf.svg new file mode 100644 index 0000000..6eb26c0 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/deaf.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/debian.svg b/assets/ForkAwesome/src/icons/svg/debian.svg new file mode 100644 index 0000000..f695cba --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/debian.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/delicious.svg b/assets/ForkAwesome/src/icons/svg/delicious.svg new file mode 100644 index 0000000..a5c8e11 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/delicious.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/desktop.svg b/assets/ForkAwesome/src/icons/svg/desktop.svg new file mode 100644 index 0000000..0abb84a --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/desktop.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/dev-to.svg b/assets/ForkAwesome/src/icons/svg/dev-to.svg new file mode 100644 index 0000000..445279b --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/dev-to.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/ForkAwesome/src/icons/svg/deviantart.svg b/assets/ForkAwesome/src/icons/svg/deviantart.svg new file mode 100644 index 0000000..ae2da94 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/deviantart.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/diamond.svg b/assets/ForkAwesome/src/icons/svg/diamond.svg new file mode 100644 index 0000000..892c3b4 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/diamond.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/diaspora.svg b/assets/ForkAwesome/src/icons/svg/diaspora.svg new file mode 100644 index 0000000..64ad81e --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/diaspora.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/digg.svg b/assets/ForkAwesome/src/icons/svg/digg.svg new file mode 100644 index 0000000..1efd838 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/digg.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/digitalocean.svg b/assets/ForkAwesome/src/icons/svg/digitalocean.svg new file mode 100644 index 0000000..9b0edec --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/digitalocean.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/discord-alt.svg b/assets/ForkAwesome/src/icons/svg/discord-alt.svg new file mode 100644 index 0000000..0a446f9 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/discord-alt.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/discord.svg b/assets/ForkAwesome/src/icons/svg/discord.svg new file mode 100644 index 0000000..cab6273 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/discord.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/dogmazic.svg b/assets/ForkAwesome/src/icons/svg/dogmazic.svg new file mode 100644 index 0000000..305862c --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/dogmazic.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/dot-circle-o.svg b/assets/ForkAwesome/src/icons/svg/dot-circle-o.svg new file mode 100644 index 0000000..cd772cf --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/dot-circle-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/download.svg b/assets/ForkAwesome/src/icons/svg/download.svg new file mode 100644 index 0000000..e0288cb --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/download.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/dribbble.svg b/assets/ForkAwesome/src/icons/svg/dribbble.svg new file mode 100644 index 0000000..d822b41 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/dribbble.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/dropbox.svg b/assets/ForkAwesome/src/icons/svg/dropbox.svg new file mode 100644 index 0000000..9b5fc8e --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/dropbox.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/drupal.svg b/assets/ForkAwesome/src/icons/svg/drupal.svg new file mode 100644 index 0000000..c718d2b --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/drupal.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/edge.svg b/assets/ForkAwesome/src/icons/svg/edge.svg new file mode 100644 index 0000000..be0b361 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/edge.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/eercast.svg b/assets/ForkAwesome/src/icons/svg/eercast.svg new file mode 100644 index 0000000..7f0e23d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/eercast.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/eject.svg b/assets/ForkAwesome/src/icons/svg/eject.svg new file mode 100644 index 0000000..7f711cd --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/eject.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/ellipsis-h.svg b/assets/ForkAwesome/src/icons/svg/ellipsis-h.svg new file mode 100644 index 0000000..a504d0c --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/ellipsis-h.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/ellipsis-v.svg b/assets/ForkAwesome/src/icons/svg/ellipsis-v.svg new file mode 100644 index 0000000..0869df1 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/ellipsis-v.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/email-bulk-o.svg b/assets/ForkAwesome/src/icons/svg/email-bulk-o.svg new file mode 100644 index 0000000..2d3fd5b --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/email-bulk-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/email-bulk.svg b/assets/ForkAwesome/src/icons/svg/email-bulk.svg new file mode 100644 index 0000000..5590213 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/email-bulk.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/emby.svg b/assets/ForkAwesome/src/icons/svg/emby.svg new file mode 100644 index 0000000..1042774 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/emby.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/empire.svg b/assets/ForkAwesome/src/icons/svg/empire.svg new file mode 100644 index 0000000..a54cec9 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/empire.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/envelope-o.svg b/assets/ForkAwesome/src/icons/svg/envelope-o.svg new file mode 100644 index 0000000..1eff37b --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/envelope-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/envelope-open-o.svg b/assets/ForkAwesome/src/icons/svg/envelope-open-o.svg new file mode 100644 index 0000000..ed04be0 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/envelope-open-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/envelope-open.svg b/assets/ForkAwesome/src/icons/svg/envelope-open.svg new file mode 100644 index 0000000..7b26826 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/envelope-open.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/envelope-square.svg b/assets/ForkAwesome/src/icons/svg/envelope-square.svg new file mode 100644 index 0000000..3aa1c26 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/envelope-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/envelope.svg b/assets/ForkAwesome/src/icons/svg/envelope.svg new file mode 100644 index 0000000..2078c5d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/envelope.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/envira.svg b/assets/ForkAwesome/src/icons/svg/envira.svg new file mode 100644 index 0000000..3942a84 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/envira.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/eraser.svg b/assets/ForkAwesome/src/icons/svg/eraser.svg new file mode 100644 index 0000000..40e148d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/eraser.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/ethereum.svg b/assets/ForkAwesome/src/icons/svg/ethereum.svg new file mode 100644 index 0000000..b272b0d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/ethereum.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/etsy.svg b/assets/ForkAwesome/src/icons/svg/etsy.svg new file mode 100644 index 0000000..93652e7 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/etsy.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/eur.svg b/assets/ForkAwesome/src/icons/svg/eur.svg new file mode 100644 index 0000000..7c6e67c --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/eur.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/exchange.svg b/assets/ForkAwesome/src/icons/svg/exchange.svg new file mode 100644 index 0000000..ed10806 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/exchange.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/exclamation-circle.svg b/assets/ForkAwesome/src/icons/svg/exclamation-circle.svg new file mode 100644 index 0000000..9e6a235 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/exclamation-circle.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/exclamation-triangle.svg b/assets/ForkAwesome/src/icons/svg/exclamation-triangle.svg new file mode 100644 index 0000000..de45347 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/exclamation-triangle.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/exclamation.svg b/assets/ForkAwesome/src/icons/svg/exclamation.svg new file mode 100644 index 0000000..35a57b5 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/exclamation.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/expand.svg b/assets/ForkAwesome/src/icons/svg/expand.svg new file mode 100644 index 0000000..a9da4b3 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/expand.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/expeditedssl.svg b/assets/ForkAwesome/src/icons/svg/expeditedssl.svg new file mode 100644 index 0000000..dda6aa2 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/expeditedssl.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/external-link-square.svg b/assets/ForkAwesome/src/icons/svg/external-link-square.svg new file mode 100644 index 0000000..d8e16d5 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/external-link-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/external-link.svg b/assets/ForkAwesome/src/icons/svg/external-link.svg new file mode 100644 index 0000000..dd7d285 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/external-link.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/eye-slash.svg b/assets/ForkAwesome/src/icons/svg/eye-slash.svg new file mode 100644 index 0000000..d72cb61 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/eye-slash.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/eye.svg b/assets/ForkAwesome/src/icons/svg/eye.svg new file mode 100644 index 0000000..f9d0a0b --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/eye.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/eyedropper.svg b/assets/ForkAwesome/src/icons/svg/eyedropper.svg new file mode 100644 index 0000000..9825bd8 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/eyedropper.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/f-droid.svg b/assets/ForkAwesome/src/icons/svg/f-droid.svg new file mode 100644 index 0000000..6baa567 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/f-droid.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/facebook-messenger.svg b/assets/ForkAwesome/src/icons/svg/facebook-messenger.svg new file mode 100644 index 0000000..8c3b47d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/facebook-messenger.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/facebook-official.svg b/assets/ForkAwesome/src/icons/svg/facebook-official.svg new file mode 100644 index 0000000..4a94dc1 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/facebook-official.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/facebook-square.svg b/assets/ForkAwesome/src/icons/svg/facebook-square.svg new file mode 100644 index 0000000..9ba33a4 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/facebook-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/facebook.svg b/assets/ForkAwesome/src/icons/svg/facebook.svg new file mode 100644 index 0000000..56667fa --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/facebook.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/fast-backward.svg b/assets/ForkAwesome/src/icons/svg/fast-backward.svg new file mode 100644 index 0000000..fff4e7d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/fast-backward.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/fast-forward.svg b/assets/ForkAwesome/src/icons/svg/fast-forward.svg new file mode 100644 index 0000000..c22e18a --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/fast-forward.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/fax.svg b/assets/ForkAwesome/src/icons/svg/fax.svg new file mode 100644 index 0000000..313c9f2 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/fax.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/female.svg b/assets/ForkAwesome/src/icons/svg/female.svg new file mode 100644 index 0000000..41ebd87 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/female.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/ffmpeg.svg b/assets/ForkAwesome/src/icons/svg/ffmpeg.svg new file mode 100644 index 0000000..2a1621b --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/ffmpeg.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/fighter-jet.svg b/assets/ForkAwesome/src/icons/svg/fighter-jet.svg new file mode 100644 index 0000000..5d0995c --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/fighter-jet.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/file-archive-o.svg b/assets/ForkAwesome/src/icons/svg/file-archive-o.svg new file mode 100644 index 0000000..bd99c37 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/file-archive-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/file-audio-o.svg b/assets/ForkAwesome/src/icons/svg/file-audio-o.svg new file mode 100644 index 0000000..fe0a167 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/file-audio-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/file-code-o.svg b/assets/ForkAwesome/src/icons/svg/file-code-o.svg new file mode 100644 index 0000000..814c888 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/file-code-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/file-epub.svg b/assets/ForkAwesome/src/icons/svg/file-epub.svg new file mode 100644 index 0000000..3858a9d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/file-epub.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/ForkAwesome/src/icons/svg/file-excel-o.svg b/assets/ForkAwesome/src/icons/svg/file-excel-o.svg new file mode 100644 index 0000000..1f1f067 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/file-excel-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/file-image-o.svg b/assets/ForkAwesome/src/icons/svg/file-image-o.svg new file mode 100644 index 0000000..3c411d9 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/file-image-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/file-o.svg b/assets/ForkAwesome/src/icons/svg/file-o.svg new file mode 100644 index 0000000..4dbf6d9 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/file-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/file-pdf-o.svg b/assets/ForkAwesome/src/icons/svg/file-pdf-o.svg new file mode 100644 index 0000000..b04108c --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/file-pdf-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/file-powerpoint-o.svg b/assets/ForkAwesome/src/icons/svg/file-powerpoint-o.svg new file mode 100644 index 0000000..7689b65 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/file-powerpoint-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/file-text-o.svg b/assets/ForkAwesome/src/icons/svg/file-text-o.svg new file mode 100644 index 0000000..21fa1bc --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/file-text-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/file-text.svg b/assets/ForkAwesome/src/icons/svg/file-text.svg new file mode 100644 index 0000000..0e82d87 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/file-text.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/file-video-o.svg b/assets/ForkAwesome/src/icons/svg/file-video-o.svg new file mode 100644 index 0000000..939c471 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/file-video-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/file-word-o.svg b/assets/ForkAwesome/src/icons/svg/file-word-o.svg new file mode 100644 index 0000000..b98cfb8 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/file-word-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/file.svg b/assets/ForkAwesome/src/icons/svg/file.svg new file mode 100644 index 0000000..a0e12b1 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/file.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/files-o.svg b/assets/ForkAwesome/src/icons/svg/files-o.svg new file mode 100644 index 0000000..d2bdb65 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/files-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/film.svg b/assets/ForkAwesome/src/icons/svg/film.svg new file mode 100644 index 0000000..f8b14ba --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/film.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/filter.svg b/assets/ForkAwesome/src/icons/svg/filter.svg new file mode 100644 index 0000000..545b4ae --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/filter.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/fire-extinguisher.svg b/assets/ForkAwesome/src/icons/svg/fire-extinguisher.svg new file mode 100644 index 0000000..63038b5 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/fire-extinguisher.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/fire.svg b/assets/ForkAwesome/src/icons/svg/fire.svg new file mode 100644 index 0000000..b5d3e4b --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/fire.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/firefox.svg b/assets/ForkAwesome/src/icons/svg/firefox.svg new file mode 100644 index 0000000..b417957 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/firefox.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/first-order.svg b/assets/ForkAwesome/src/icons/svg/first-order.svg new file mode 100644 index 0000000..7edb6ad --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/first-order.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/flag-checkered.svg b/assets/ForkAwesome/src/icons/svg/flag-checkered.svg new file mode 100644 index 0000000..05864c1 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/flag-checkered.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/flag-o.svg b/assets/ForkAwesome/src/icons/svg/flag-o.svg new file mode 100644 index 0000000..1776e30 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/flag-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/flag.svg b/assets/ForkAwesome/src/icons/svg/flag.svg new file mode 100644 index 0000000..43608fc --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/flag.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/flask.svg b/assets/ForkAwesome/src/icons/svg/flask.svg new file mode 100644 index 0000000..99cb190 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/flask.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/flickr.svg b/assets/ForkAwesome/src/icons/svg/flickr.svg new file mode 100644 index 0000000..8522b2f --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/flickr.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/floppy-o.svg b/assets/ForkAwesome/src/icons/svg/floppy-o.svg new file mode 100644 index 0000000..8639e6a --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/floppy-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/folder-o.svg b/assets/ForkAwesome/src/icons/svg/folder-o.svg new file mode 100644 index 0000000..d5d126b --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/folder-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/folder-open-o.svg b/assets/ForkAwesome/src/icons/svg/folder-open-o.svg new file mode 100644 index 0000000..2040791 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/folder-open-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/folder-open.svg b/assets/ForkAwesome/src/icons/svg/folder-open.svg new file mode 100644 index 0000000..5fb7683 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/folder-open.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/folder.svg b/assets/ForkAwesome/src/icons/svg/folder.svg new file mode 100644 index 0000000..0b02dc5 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/folder.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/font-awesome.svg b/assets/ForkAwesome/src/icons/svg/font-awesome.svg new file mode 100644 index 0000000..e1d0610 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/font-awesome.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/font.svg b/assets/ForkAwesome/src/icons/svg/font.svg new file mode 100644 index 0000000..f1b35aa --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/font.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/fonticons.svg b/assets/ForkAwesome/src/icons/svg/fonticons.svg new file mode 100644 index 0000000..0de8a14 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/fonticons.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/fork-awesome.svg b/assets/ForkAwesome/src/icons/svg/fork-awesome.svg new file mode 100644 index 0000000..44a217e --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/fork-awesome.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/fort-awesome.svg b/assets/ForkAwesome/src/icons/svg/fort-awesome.svg new file mode 100644 index 0000000..398e5ad --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/fort-awesome.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/forumbee.svg b/assets/ForkAwesome/src/icons/svg/forumbee.svg new file mode 100644 index 0000000..3088add --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/forumbee.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/forward.svg b/assets/ForkAwesome/src/icons/svg/forward.svg new file mode 100644 index 0000000..89c62bf --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/forward.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/foursquare.svg b/assets/ForkAwesome/src/icons/svg/foursquare.svg new file mode 100644 index 0000000..b6a890c --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/foursquare.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/free-code-camp.svg b/assets/ForkAwesome/src/icons/svg/free-code-camp.svg new file mode 100644 index 0000000..e64fb88 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/free-code-camp.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/freedombox.svg b/assets/ForkAwesome/src/icons/svg/freedombox.svg new file mode 100644 index 0000000..cee7a3b --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/freedombox.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/friendica.svg b/assets/ForkAwesome/src/icons/svg/friendica.svg new file mode 100644 index 0000000..d2a6148 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/friendica.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/frown-o.svg b/assets/ForkAwesome/src/icons/svg/frown-o.svg new file mode 100644 index 0000000..3ae3f65 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/frown-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/funkwhale.svg b/assets/ForkAwesome/src/icons/svg/funkwhale.svg new file mode 100644 index 0000000..7de0bb4 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/funkwhale.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/futbol-o.svg b/assets/ForkAwesome/src/icons/svg/futbol-o.svg new file mode 100644 index 0000000..432ec36 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/futbol-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/gamepad.svg b/assets/ForkAwesome/src/icons/svg/gamepad.svg new file mode 100644 index 0000000..67ddc2d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/gamepad.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/gavel.svg b/assets/ForkAwesome/src/icons/svg/gavel.svg new file mode 100644 index 0000000..51d5db7 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/gavel.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/gbp.svg b/assets/ForkAwesome/src/icons/svg/gbp.svg new file mode 100644 index 0000000..408739f --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/gbp.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/genderless.svg b/assets/ForkAwesome/src/icons/svg/genderless.svg new file mode 100644 index 0000000..42e6690 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/genderless.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/get-pocket.svg b/assets/ForkAwesome/src/icons/svg/get-pocket.svg new file mode 100644 index 0000000..1c652ea --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/get-pocket.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/gg-circle.svg b/assets/ForkAwesome/src/icons/svg/gg-circle.svg new file mode 100644 index 0000000..d42be52 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/gg-circle.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/gg.svg b/assets/ForkAwesome/src/icons/svg/gg.svg new file mode 100644 index 0000000..0d2bfbc --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/gg.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/gift.svg b/assets/ForkAwesome/src/icons/svg/gift.svg new file mode 100644 index 0000000..d40916b --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/gift.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/gimp.svg b/assets/ForkAwesome/src/icons/svg/gimp.svg new file mode 100644 index 0000000..9440e22 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/gimp.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/git-square.svg b/assets/ForkAwesome/src/icons/svg/git-square.svg new file mode 100644 index 0000000..eeb988c --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/git-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/git.svg b/assets/ForkAwesome/src/icons/svg/git.svg new file mode 100644 index 0000000..e4cdf4e --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/git.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/gitea.svg b/assets/ForkAwesome/src/icons/svg/gitea.svg new file mode 100644 index 0000000..071af3c --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/gitea.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/github-alt.svg b/assets/ForkAwesome/src/icons/svg/github-alt.svg new file mode 100644 index 0000000..2629c44 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/github-alt.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/github-square.svg b/assets/ForkAwesome/src/icons/svg/github-square.svg new file mode 100644 index 0000000..6a4e3f0 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/github-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/github.svg b/assets/ForkAwesome/src/icons/svg/github.svg new file mode 100644 index 0000000..747b058 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/github.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/gitlab.svg b/assets/ForkAwesome/src/icons/svg/gitlab.svg new file mode 100644 index 0000000..22aa4ac --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/gitlab.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/glass.svg b/assets/ForkAwesome/src/icons/svg/glass.svg new file mode 100644 index 0000000..21249be --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/glass.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/glide-g.svg b/assets/ForkAwesome/src/icons/svg/glide-g.svg new file mode 100644 index 0000000..da4d264 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/glide-g.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/glide.svg b/assets/ForkAwesome/src/icons/svg/glide.svg new file mode 100644 index 0000000..1a7c1c9 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/glide.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/globe-e.svg b/assets/ForkAwesome/src/icons/svg/globe-e.svg new file mode 100644 index 0000000..4bc258e --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/globe-e.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/globe-w.svg b/assets/ForkAwesome/src/icons/svg/globe-w.svg new file mode 100644 index 0000000..3774aad --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/globe-w.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/globe.svg b/assets/ForkAwesome/src/icons/svg/globe.svg new file mode 100644 index 0000000..0ad785b --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/globe.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/gnu-social.svg b/assets/ForkAwesome/src/icons/svg/gnu-social.svg new file mode 100644 index 0000000..e352062 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/gnu-social.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/gnu.svg b/assets/ForkAwesome/src/icons/svg/gnu.svg new file mode 100644 index 0000000..96ef404 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/gnu.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/gnupg.svg b/assets/ForkAwesome/src/icons/svg/gnupg.svg new file mode 100644 index 0000000..20705fc --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/gnupg.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/google-play.svg b/assets/ForkAwesome/src/icons/svg/google-play.svg new file mode 100644 index 0000000..6782e81 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/google-play.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/google-plus-official.svg b/assets/ForkAwesome/src/icons/svg/google-plus-official.svg new file mode 100644 index 0000000..c2dd185 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/google-plus-official.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/google-plus-square.svg b/assets/ForkAwesome/src/icons/svg/google-plus-square.svg new file mode 100644 index 0000000..1d07c74 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/google-plus-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/google-plus.svg b/assets/ForkAwesome/src/icons/svg/google-plus.svg new file mode 100644 index 0000000..8df5314 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/google-plus.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/google-wallet.svg b/assets/ForkAwesome/src/icons/svg/google-wallet.svg new file mode 100644 index 0000000..a3117cc --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/google-wallet.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/google.svg b/assets/ForkAwesome/src/icons/svg/google.svg new file mode 100644 index 0000000..b6a27e6 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/google.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/graduation-cap.svg b/assets/ForkAwesome/src/icons/svg/graduation-cap.svg new file mode 100644 index 0000000..f590521 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/graduation-cap.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/gratipay.svg b/assets/ForkAwesome/src/icons/svg/gratipay.svg new file mode 100644 index 0000000..2f0989f --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/gratipay.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/grav.svg b/assets/ForkAwesome/src/icons/svg/grav.svg new file mode 100644 index 0000000..33f3640 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/grav.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/h-square.svg b/assets/ForkAwesome/src/icons/svg/h-square.svg new file mode 100644 index 0000000..8a556bf --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/h-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/hackaday.svg b/assets/ForkAwesome/src/icons/svg/hackaday.svg new file mode 100644 index 0000000..e8a3d81 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/hackaday.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/ForkAwesome/src/icons/svg/hacker-news.svg b/assets/ForkAwesome/src/icons/svg/hacker-news.svg new file mode 100644 index 0000000..957f53d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/hacker-news.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/hackster.svg b/assets/ForkAwesome/src/icons/svg/hackster.svg new file mode 100644 index 0000000..561ff26 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/hackster.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/hal.svg b/assets/ForkAwesome/src/icons/svg/hal.svg new file mode 100644 index 0000000..4f5a298 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/hal.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/hand-lizard-o.svg b/assets/ForkAwesome/src/icons/svg/hand-lizard-o.svg new file mode 100644 index 0000000..e9aaf5b --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/hand-lizard-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/hand-o-down.svg b/assets/ForkAwesome/src/icons/svg/hand-o-down.svg new file mode 100644 index 0000000..e069a5f --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/hand-o-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/hand-o-left.svg b/assets/ForkAwesome/src/icons/svg/hand-o-left.svg new file mode 100644 index 0000000..dfae13d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/hand-o-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/hand-o-right.svg b/assets/ForkAwesome/src/icons/svg/hand-o-right.svg new file mode 100644 index 0000000..dd492af --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/hand-o-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/hand-o-up.svg b/assets/ForkAwesome/src/icons/svg/hand-o-up.svg new file mode 100644 index 0000000..b067eb1 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/hand-o-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/hand-paper-o.svg b/assets/ForkAwesome/src/icons/svg/hand-paper-o.svg new file mode 100644 index 0000000..1b90194 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/hand-paper-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/hand-peace-o.svg b/assets/ForkAwesome/src/icons/svg/hand-peace-o.svg new file mode 100644 index 0000000..6391497 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/hand-peace-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/hand-pointer-o.svg b/assets/ForkAwesome/src/icons/svg/hand-pointer-o.svg new file mode 100644 index 0000000..bd1461d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/hand-pointer-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/hand-rock-o.svg b/assets/ForkAwesome/src/icons/svg/hand-rock-o.svg new file mode 100644 index 0000000..d988311 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/hand-rock-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/hand-scissors-o.svg b/assets/ForkAwesome/src/icons/svg/hand-scissors-o.svg new file mode 100644 index 0000000..c28f208 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/hand-scissors-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/hand-spock-o.svg b/assets/ForkAwesome/src/icons/svg/hand-spock-o.svg new file mode 100644 index 0000000..71d7921 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/hand-spock-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/handshake-o.svg b/assets/ForkAwesome/src/icons/svg/handshake-o.svg new file mode 100644 index 0000000..b538840 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/handshake-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/hashnode.svg b/assets/ForkAwesome/src/icons/svg/hashnode.svg new file mode 100644 index 0000000..ad55c0b --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/hashnode.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/hashtag.svg b/assets/ForkAwesome/src/icons/svg/hashtag.svg new file mode 100644 index 0000000..ffe0a8c --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/hashtag.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/hdd-o.svg b/assets/ForkAwesome/src/icons/svg/hdd-o.svg new file mode 100644 index 0000000..472a231 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/hdd-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/header.svg b/assets/ForkAwesome/src/icons/svg/header.svg new file mode 100644 index 0000000..a5ee674 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/header.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/headphones.svg b/assets/ForkAwesome/src/icons/svg/headphones.svg new file mode 100644 index 0000000..65306ab --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/headphones.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/heart-o.svg b/assets/ForkAwesome/src/icons/svg/heart-o.svg new file mode 100644 index 0000000..b7f9074 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/heart-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/heart.svg b/assets/ForkAwesome/src/icons/svg/heart.svg new file mode 100644 index 0000000..7cd04f8 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/heart.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/heartbeat.svg b/assets/ForkAwesome/src/icons/svg/heartbeat.svg new file mode 100644 index 0000000..9fe77c5 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/heartbeat.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/heroku.svg b/assets/ForkAwesome/src/icons/svg/heroku.svg new file mode 100644 index 0000000..14411c4 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/heroku.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/history.svg b/assets/ForkAwesome/src/icons/svg/history.svg new file mode 100644 index 0000000..0493fc8 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/history.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/home-assistant.svg b/assets/ForkAwesome/src/icons/svg/home-assistant.svg new file mode 100644 index 0000000..d88a9cd --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/home-assistant.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/home.svg b/assets/ForkAwesome/src/icons/svg/home.svg new file mode 100644 index 0000000..f9e993d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/home.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/hospital-o.svg b/assets/ForkAwesome/src/icons/svg/hospital-o.svg new file mode 100644 index 0000000..f0bac8e --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/hospital-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/hourglass-end.svg b/assets/ForkAwesome/src/icons/svg/hourglass-end.svg new file mode 100644 index 0000000..967ce5d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/hourglass-end.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/hourglass-half.svg b/assets/ForkAwesome/src/icons/svg/hourglass-half.svg new file mode 100644 index 0000000..ef35d18 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/hourglass-half.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/hourglass-o.svg b/assets/ForkAwesome/src/icons/svg/hourglass-o.svg new file mode 100644 index 0000000..b34e021 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/hourglass-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/hourglass-start.svg b/assets/ForkAwesome/src/icons/svg/hourglass-start.svg new file mode 100644 index 0000000..e42b547 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/hourglass-start.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/hourglass.svg b/assets/ForkAwesome/src/icons/svg/hourglass.svg new file mode 100644 index 0000000..08655b0 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/hourglass.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/houzz.svg b/assets/ForkAwesome/src/icons/svg/houzz.svg new file mode 100644 index 0000000..3abca83 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/houzz.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/html5.svg b/assets/ForkAwesome/src/icons/svg/html5.svg new file mode 100644 index 0000000..ca1cb75 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/html5.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/hubzilla.svg b/assets/ForkAwesome/src/icons/svg/hubzilla.svg new file mode 100644 index 0000000..f61abf1 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/hubzilla.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/i-cursor.svg b/assets/ForkAwesome/src/icons/svg/i-cursor.svg new file mode 100644 index 0000000..df17567 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/i-cursor.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/id-badge.svg b/assets/ForkAwesome/src/icons/svg/id-badge.svg new file mode 100644 index 0000000..77bb99f --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/id-badge.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/id-card-o.svg b/assets/ForkAwesome/src/icons/svg/id-card-o.svg new file mode 100644 index 0000000..77c0986 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/id-card-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/id-card.svg b/assets/ForkAwesome/src/icons/svg/id-card.svg new file mode 100644 index 0000000..79ef6b6 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/id-card.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/ils.svg b/assets/ForkAwesome/src/icons/svg/ils.svg new file mode 100644 index 0000000..de8f316 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/ils.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/imdb.svg b/assets/ForkAwesome/src/icons/svg/imdb.svg new file mode 100644 index 0000000..a8b222d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/imdb.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/inbox.svg b/assets/ForkAwesome/src/icons/svg/inbox.svg new file mode 100644 index 0000000..30c4bc3 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/inbox.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/indent.svg b/assets/ForkAwesome/src/icons/svg/indent.svg new file mode 100644 index 0000000..76f561c --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/indent.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/industry.svg b/assets/ForkAwesome/src/icons/svg/industry.svg new file mode 100644 index 0000000..318f9bf --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/industry.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/info-circle.svg b/assets/ForkAwesome/src/icons/svg/info-circle.svg new file mode 100644 index 0000000..bcb2b35 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/info-circle.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/info.svg b/assets/ForkAwesome/src/icons/svg/info.svg new file mode 100644 index 0000000..8fce899 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/info.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/inkscape.svg b/assets/ForkAwesome/src/icons/svg/inkscape.svg new file mode 100644 index 0000000..a649d80 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/inkscape.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/inr.svg b/assets/ForkAwesome/src/icons/svg/inr.svg new file mode 100644 index 0000000..b8f1ece --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/inr.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/instagram.svg b/assets/ForkAwesome/src/icons/svg/instagram.svg new file mode 100644 index 0000000..cbd486e --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/instagram.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/internet-explorer.svg b/assets/ForkAwesome/src/icons/svg/internet-explorer.svg new file mode 100644 index 0000000..02a12a0 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/internet-explorer.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/ioxhost.svg b/assets/ForkAwesome/src/icons/svg/ioxhost.svg new file mode 100644 index 0000000..77231d7 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/ioxhost.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/italic.svg b/assets/ForkAwesome/src/icons/svg/italic.svg new file mode 100644 index 0000000..b93cf28 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/italic.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/java.svg b/assets/ForkAwesome/src/icons/svg/java.svg new file mode 100644 index 0000000..f2d2887 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/java.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/ForkAwesome/src/icons/svg/jirafeau.svg b/assets/ForkAwesome/src/icons/svg/jirafeau.svg new file mode 100644 index 0000000..0b82986 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/jirafeau.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/joomla.svg b/assets/ForkAwesome/src/icons/svg/joomla.svg new file mode 100644 index 0000000..48370e1 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/joomla.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/joplin.svg b/assets/ForkAwesome/src/icons/svg/joplin.svg new file mode 100644 index 0000000..bca8c36 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/joplin.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/jpy.svg b/assets/ForkAwesome/src/icons/svg/jpy.svg new file mode 100644 index 0000000..1d014f1 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/jpy.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/jsfiddle.svg b/assets/ForkAwesome/src/icons/svg/jsfiddle.svg new file mode 100644 index 0000000..dc68fa9 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/jsfiddle.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/julia.svg b/assets/ForkAwesome/src/icons/svg/julia.svg new file mode 100644 index 0000000..e945925 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/julia.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/jupyter.svg b/assets/ForkAwesome/src/icons/svg/jupyter.svg new file mode 100644 index 0000000..9d37dfd --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/jupyter.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/key-modern.svg b/assets/ForkAwesome/src/icons/svg/key-modern.svg new file mode 100644 index 0000000..5ea6ff9 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/key-modern.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/key.svg b/assets/ForkAwesome/src/icons/svg/key.svg new file mode 100644 index 0000000..e8fb12d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/key.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/keybase.svg b/assets/ForkAwesome/src/icons/svg/keybase.svg new file mode 100644 index 0000000..1bbfe56 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/keybase.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/keyboard-o.svg b/assets/ForkAwesome/src/icons/svg/keyboard-o.svg new file mode 100644 index 0000000..2bd2e9e --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/keyboard-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/krw.svg b/assets/ForkAwesome/src/icons/svg/krw.svg new file mode 100644 index 0000000..0dd062b --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/krw.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/language.svg b/assets/ForkAwesome/src/icons/svg/language.svg new file mode 100644 index 0000000..9f1a086 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/language.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/laptop.svg b/assets/ForkAwesome/src/icons/svg/laptop.svg new file mode 100644 index 0000000..f6e7d62 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/laptop.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/laravel.svg b/assets/ForkAwesome/src/icons/svg/laravel.svg new file mode 100644 index 0000000..5b73a21 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/laravel.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/lastfm-square.svg b/assets/ForkAwesome/src/icons/svg/lastfm-square.svg new file mode 100644 index 0000000..d064979 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/lastfm-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/lastfm.svg b/assets/ForkAwesome/src/icons/svg/lastfm.svg new file mode 100644 index 0000000..fbe612d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/lastfm.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/leaf.svg b/assets/ForkAwesome/src/icons/svg/leaf.svg new file mode 100644 index 0000000..9cefe56 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/leaf.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/leanpub.svg b/assets/ForkAwesome/src/icons/svg/leanpub.svg new file mode 100644 index 0000000..55d15cb --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/leanpub.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/lemon-o.svg b/assets/ForkAwesome/src/icons/svg/lemon-o.svg new file mode 100644 index 0000000..2fe3387 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/lemon-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/level-down.svg b/assets/ForkAwesome/src/icons/svg/level-down.svg new file mode 100644 index 0000000..7d798db --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/level-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/level-up.svg b/assets/ForkAwesome/src/icons/svg/level-up.svg new file mode 100644 index 0000000..e12f606 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/level-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/liberapay-square.svg b/assets/ForkAwesome/src/icons/svg/liberapay-square.svg new file mode 100644 index 0000000..18057cc --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/liberapay-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/liberapay.svg b/assets/ForkAwesome/src/icons/svg/liberapay.svg new file mode 100644 index 0000000..83bd65a --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/liberapay.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/life-ring.svg b/assets/ForkAwesome/src/icons/svg/life-ring.svg new file mode 100644 index 0000000..d6f758b --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/life-ring.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/lightbulb-o.svg b/assets/ForkAwesome/src/icons/svg/lightbulb-o.svg new file mode 100644 index 0000000..20c2e0f --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/lightbulb-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/line-chart.svg b/assets/ForkAwesome/src/icons/svg/line-chart.svg new file mode 100644 index 0000000..62c30e0 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/line-chart.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/link.svg b/assets/ForkAwesome/src/icons/svg/link.svg new file mode 100644 index 0000000..2c1fdb3 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/link.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/linkedin-square.svg b/assets/ForkAwesome/src/icons/svg/linkedin-square.svg new file mode 100644 index 0000000..4d67281 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/linkedin-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/linkedin.svg b/assets/ForkAwesome/src/icons/svg/linkedin.svg new file mode 100644 index 0000000..3912e4d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/linkedin.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/linode.svg b/assets/ForkAwesome/src/icons/svg/linode.svg new file mode 100644 index 0000000..9fefca4 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/linode.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/linux.svg b/assets/ForkAwesome/src/icons/svg/linux.svg new file mode 100644 index 0000000..1ddc608 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/linux.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/list-alt.svg b/assets/ForkAwesome/src/icons/svg/list-alt.svg new file mode 100644 index 0000000..4f4db38 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/list-alt.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/list-ol.svg b/assets/ForkAwesome/src/icons/svg/list-ol.svg new file mode 100644 index 0000000..9792cc0 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/list-ol.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/list-ul.svg b/assets/ForkAwesome/src/icons/svg/list-ul.svg new file mode 100644 index 0000000..def6ba3 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/list-ul.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/list.svg b/assets/ForkAwesome/src/icons/svg/list.svg new file mode 100644 index 0000000..7b75c2f --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/list.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/location-arrow.svg b/assets/ForkAwesome/src/icons/svg/location-arrow.svg new file mode 100644 index 0000000..241d9b1 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/location-arrow.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/lock.svg b/assets/ForkAwesome/src/icons/svg/lock.svg new file mode 100644 index 0000000..aa9a167 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/lock.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/long-arrow-down.svg b/assets/ForkAwesome/src/icons/svg/long-arrow-down.svg new file mode 100644 index 0000000..2e80524 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/long-arrow-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/long-arrow-left.svg b/assets/ForkAwesome/src/icons/svg/long-arrow-left.svg new file mode 100644 index 0000000..610f1b0 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/long-arrow-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/long-arrow-right.svg b/assets/ForkAwesome/src/icons/svg/long-arrow-right.svg new file mode 100644 index 0000000..13ad8e0 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/long-arrow-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/long-arrow-up.svg b/assets/ForkAwesome/src/icons/svg/long-arrow-up.svg new file mode 100644 index 0000000..acdf005 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/long-arrow-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/low-vision.svg b/assets/ForkAwesome/src/icons/svg/low-vision.svg new file mode 100644 index 0000000..a8c974f --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/low-vision.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/magic.svg b/assets/ForkAwesome/src/icons/svg/magic.svg new file mode 100644 index 0000000..939390b --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/magic.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/magnet.svg b/assets/ForkAwesome/src/icons/svg/magnet.svg new file mode 100644 index 0000000..0ba8b37 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/magnet.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/male.svg b/assets/ForkAwesome/src/icons/svg/male.svg new file mode 100644 index 0000000..4b54e08 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/male.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/map-marker.svg b/assets/ForkAwesome/src/icons/svg/map-marker.svg new file mode 100644 index 0000000..8e75607 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/map-marker.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/map-o.svg b/assets/ForkAwesome/src/icons/svg/map-o.svg new file mode 100644 index 0000000..4671e32 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/map-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/map-pin.svg b/assets/ForkAwesome/src/icons/svg/map-pin.svg new file mode 100644 index 0000000..49bec5f --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/map-pin.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/map-signs.svg b/assets/ForkAwesome/src/icons/svg/map-signs.svg new file mode 100644 index 0000000..e4811ec --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/map-signs.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/map.svg b/assets/ForkAwesome/src/icons/svg/map.svg new file mode 100644 index 0000000..a77656a --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/map.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/mariadb.svg b/assets/ForkAwesome/src/icons/svg/mariadb.svg new file mode 100644 index 0000000..54d3776 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/mariadb.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/markdown.svg b/assets/ForkAwesome/src/icons/svg/markdown.svg new file mode 100644 index 0000000..0bf8047 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/markdown.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/mars-double.svg b/assets/ForkAwesome/src/icons/svg/mars-double.svg new file mode 100644 index 0000000..83157c9 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/mars-double.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/mars-stroke-h.svg b/assets/ForkAwesome/src/icons/svg/mars-stroke-h.svg new file mode 100644 index 0000000..1441e94 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/mars-stroke-h.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/mars-stroke-v.svg b/assets/ForkAwesome/src/icons/svg/mars-stroke-v.svg new file mode 100644 index 0000000..8921bdb --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/mars-stroke-v.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/mars-stroke.svg b/assets/ForkAwesome/src/icons/svg/mars-stroke.svg new file mode 100644 index 0000000..ea11509 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/mars-stroke.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/mars.svg b/assets/ForkAwesome/src/icons/svg/mars.svg new file mode 100644 index 0000000..210d4c6 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/mars.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/mastodon-alt.svg b/assets/ForkAwesome/src/icons/svg/mastodon-alt.svg new file mode 100644 index 0000000..3628fe0 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/mastodon-alt.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/mastodon-square.svg b/assets/ForkAwesome/src/icons/svg/mastodon-square.svg new file mode 100644 index 0000000..6feb413 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/mastodon-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/mastodon.svg b/assets/ForkAwesome/src/icons/svg/mastodon.svg new file mode 100644 index 0000000..557f1bf --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/mastodon.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/matrix-org.svg b/assets/ForkAwesome/src/icons/svg/matrix-org.svg new file mode 100644 index 0000000..a178912 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/matrix-org.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/maxcdn.svg b/assets/ForkAwesome/src/icons/svg/maxcdn.svg new file mode 100644 index 0000000..d4acbf6 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/maxcdn.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/meanpath.svg b/assets/ForkAwesome/src/icons/svg/meanpath.svg new file mode 100644 index 0000000..b67d8d3 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/meanpath.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/medium-square.svg b/assets/ForkAwesome/src/icons/svg/medium-square.svg new file mode 100644 index 0000000..866c892 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/medium-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/medium.svg b/assets/ForkAwesome/src/icons/svg/medium.svg new file mode 100644 index 0000000..40edf01 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/medium.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/medkit.svg b/assets/ForkAwesome/src/icons/svg/medkit.svg new file mode 100644 index 0000000..4f67b9d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/medkit.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/meetup.svg b/assets/ForkAwesome/src/icons/svg/meetup.svg new file mode 100644 index 0000000..039c114 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/meetup.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/meh-o.svg b/assets/ForkAwesome/src/icons/svg/meh-o.svg new file mode 100644 index 0000000..07c6b1b --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/meh-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/mercury.svg b/assets/ForkAwesome/src/icons/svg/mercury.svg new file mode 100644 index 0000000..5f90cea --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/mercury.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/microchip.svg b/assets/ForkAwesome/src/icons/svg/microchip.svg new file mode 100644 index 0000000..0dee479 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/microchip.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/microphone-slash.svg b/assets/ForkAwesome/src/icons/svg/microphone-slash.svg new file mode 100644 index 0000000..8608846 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/microphone-slash.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/microphone.svg b/assets/ForkAwesome/src/icons/svg/microphone.svg new file mode 100644 index 0000000..74fe132 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/microphone.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/minus-circle.svg b/assets/ForkAwesome/src/icons/svg/minus-circle.svg new file mode 100644 index 0000000..3b155e5 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/minus-circle.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/minus-square-o.svg b/assets/ForkAwesome/src/icons/svg/minus-square-o.svg new file mode 100644 index 0000000..643212c --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/minus-square-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/minus-square.svg b/assets/ForkAwesome/src/icons/svg/minus-square.svg new file mode 100644 index 0000000..0a06d1d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/minus-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/minus.svg b/assets/ForkAwesome/src/icons/svg/minus.svg new file mode 100644 index 0000000..9c11df2 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/minus.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/mixcloud.svg b/assets/ForkAwesome/src/icons/svg/mixcloud.svg new file mode 100644 index 0000000..9088ac7 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/mixcloud.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/mobile.svg b/assets/ForkAwesome/src/icons/svg/mobile.svg new file mode 100644 index 0000000..ba9cd93 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/mobile.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/modx.svg b/assets/ForkAwesome/src/icons/svg/modx.svg new file mode 100644 index 0000000..7fa2388 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/modx.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/money.svg b/assets/ForkAwesome/src/icons/svg/money.svg new file mode 100644 index 0000000..b9997f3 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/money.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/moon-o.svg b/assets/ForkAwesome/src/icons/svg/moon-o.svg new file mode 100644 index 0000000..d074598 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/moon-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/moon.svg b/assets/ForkAwesome/src/icons/svg/moon.svg new file mode 100644 index 0000000..f850637 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/moon.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/motorcycle.svg b/assets/ForkAwesome/src/icons/svg/motorcycle.svg new file mode 100644 index 0000000..e314f63 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/motorcycle.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/mouse-pointer.svg b/assets/ForkAwesome/src/icons/svg/mouse-pointer.svg new file mode 100644 index 0000000..d5780e4 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/mouse-pointer.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/music.svg b/assets/ForkAwesome/src/icons/svg/music.svg new file mode 100644 index 0000000..1e35e2f --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/music.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/mysql.svg b/assets/ForkAwesome/src/icons/svg/mysql.svg new file mode 100644 index 0000000..cc82ca3 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/mysql.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/ForkAwesome/src/icons/svg/neuter.svg b/assets/ForkAwesome/src/icons/svg/neuter.svg new file mode 100644 index 0000000..3910d85 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/neuter.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/newspaper-o.svg b/assets/ForkAwesome/src/icons/svg/newspaper-o.svg new file mode 100644 index 0000000..3f8dac9 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/newspaper-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/nextcloud-square.svg b/assets/ForkAwesome/src/icons/svg/nextcloud-square.svg new file mode 100644 index 0000000..2d2175f --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/nextcloud-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/nextcloud.svg b/assets/ForkAwesome/src/icons/svg/nextcloud.svg new file mode 100644 index 0000000..357c482 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/nextcloud.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/nodejs.svg b/assets/ForkAwesome/src/icons/svg/nodejs.svg new file mode 100644 index 0000000..d0436c1 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/nodejs.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/nordcast.svg b/assets/ForkAwesome/src/icons/svg/nordcast.svg new file mode 100644 index 0000000..eabf00e --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/nordcast.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/object-group.svg b/assets/ForkAwesome/src/icons/svg/object-group.svg new file mode 100644 index 0000000..3363eac --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/object-group.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/object-ungroup.svg b/assets/ForkAwesome/src/icons/svg/object-ungroup.svg new file mode 100644 index 0000000..19bbba8 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/object-ungroup.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/odnoklassniki-square.svg b/assets/ForkAwesome/src/icons/svg/odnoklassniki-square.svg new file mode 100644 index 0000000..ec4f88b --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/odnoklassniki-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/odnoklassniki.svg b/assets/ForkAwesome/src/icons/svg/odnoklassniki.svg new file mode 100644 index 0000000..de56d59 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/odnoklassniki.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/open-collective.svg b/assets/ForkAwesome/src/icons/svg/open-collective.svg new file mode 100644 index 0000000..0153382 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/open-collective.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/ForkAwesome/src/icons/svg/opencart.svg b/assets/ForkAwesome/src/icons/svg/opencart.svg new file mode 100644 index 0000000..00913ff --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/opencart.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/openid.svg b/assets/ForkAwesome/src/icons/svg/openid.svg new file mode 100644 index 0000000..c99129e --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/openid.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/opera.svg b/assets/ForkAwesome/src/icons/svg/opera.svg new file mode 100644 index 0000000..868d82e --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/opera.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/optin-monster.svg b/assets/ForkAwesome/src/icons/svg/optin-monster.svg new file mode 100644 index 0000000..093faa4 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/optin-monster.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/orcid.svg b/assets/ForkAwesome/src/icons/svg/orcid.svg new file mode 100644 index 0000000..59cc342 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/orcid.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/assets/ForkAwesome/src/icons/svg/outdent.svg b/assets/ForkAwesome/src/icons/svg/outdent.svg new file mode 100644 index 0000000..287e99d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/outdent.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/pagelines.svg b/assets/ForkAwesome/src/icons/svg/pagelines.svg new file mode 100644 index 0000000..ea1faad --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/pagelines.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/paint-brush.svg b/assets/ForkAwesome/src/icons/svg/paint-brush.svg new file mode 100644 index 0000000..8f65c10 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/paint-brush.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/paper-plane-o.svg b/assets/ForkAwesome/src/icons/svg/paper-plane-o.svg new file mode 100644 index 0000000..81eb194 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/paper-plane-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/paper-plane.svg b/assets/ForkAwesome/src/icons/svg/paper-plane.svg new file mode 100644 index 0000000..1fc61fb --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/paper-plane.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/paperclip.svg b/assets/ForkAwesome/src/icons/svg/paperclip.svg new file mode 100644 index 0000000..1d06d07 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/paperclip.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/paragraph.svg b/assets/ForkAwesome/src/icons/svg/paragraph.svg new file mode 100644 index 0000000..4176086 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/paragraph.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/patreon.svg b/assets/ForkAwesome/src/icons/svg/patreon.svg new file mode 100644 index 0000000..24843f0 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/patreon.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/pause-circle-o.svg b/assets/ForkAwesome/src/icons/svg/pause-circle-o.svg new file mode 100644 index 0000000..87799c4 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/pause-circle-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/pause-circle.svg b/assets/ForkAwesome/src/icons/svg/pause-circle.svg new file mode 100644 index 0000000..71e2ea5 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/pause-circle.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/pause.svg b/assets/ForkAwesome/src/icons/svg/pause.svg new file mode 100644 index 0000000..f3b467d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/pause.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/paw.svg b/assets/ForkAwesome/src/icons/svg/paw.svg new file mode 100644 index 0000000..7b47fe4 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/paw.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/paypal.svg b/assets/ForkAwesome/src/icons/svg/paypal.svg new file mode 100644 index 0000000..c848c34 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/paypal.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/peertube.svg b/assets/ForkAwesome/src/icons/svg/peertube.svg new file mode 100644 index 0000000..7d13643 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/peertube.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/pencil-square-o.svg b/assets/ForkAwesome/src/icons/svg/pencil-square-o.svg new file mode 100644 index 0000000..34bcbfe --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/pencil-square-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/pencil-square.svg b/assets/ForkAwesome/src/icons/svg/pencil-square.svg new file mode 100644 index 0000000..77aeb3e --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/pencil-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/pencil.svg b/assets/ForkAwesome/src/icons/svg/pencil.svg new file mode 100644 index 0000000..6b9ef57 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/pencil.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/percent.svg b/assets/ForkAwesome/src/icons/svg/percent.svg new file mode 100644 index 0000000..21bd903 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/percent.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/phone-square.svg b/assets/ForkAwesome/src/icons/svg/phone-square.svg new file mode 100644 index 0000000..c5b5800 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/phone-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/phone.svg b/assets/ForkAwesome/src/icons/svg/phone.svg new file mode 100644 index 0000000..386937d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/phone.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/php.svg b/assets/ForkAwesome/src/icons/svg/php.svg new file mode 100644 index 0000000..7cc0033 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/php.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/picture-o.svg b/assets/ForkAwesome/src/icons/svg/picture-o.svg new file mode 100644 index 0000000..31a8c46 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/picture-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/pie-chart.svg b/assets/ForkAwesome/src/icons/svg/pie-chart.svg new file mode 100644 index 0000000..bf49462 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/pie-chart.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/pinterest-p.svg b/assets/ForkAwesome/src/icons/svg/pinterest-p.svg new file mode 100644 index 0000000..f0833b1 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/pinterest-p.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/pinterest-square.svg b/assets/ForkAwesome/src/icons/svg/pinterest-square.svg new file mode 100644 index 0000000..fe17cf6 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/pinterest-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/pinterest.svg b/assets/ForkAwesome/src/icons/svg/pinterest.svg new file mode 100644 index 0000000..6783976 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/pinterest.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/pixelfed.svg b/assets/ForkAwesome/src/icons/svg/pixelfed.svg new file mode 100644 index 0000000..660f1f9 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/pixelfed.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/plane.svg b/assets/ForkAwesome/src/icons/svg/plane.svg new file mode 100644 index 0000000..130d154 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/plane.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/play-circle-o.svg b/assets/ForkAwesome/src/icons/svg/play-circle-o.svg new file mode 100644 index 0000000..7264250 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/play-circle-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/play-circle.svg b/assets/ForkAwesome/src/icons/svg/play-circle.svg new file mode 100644 index 0000000..51ff8d6 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/play-circle.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/play.svg b/assets/ForkAwesome/src/icons/svg/play.svg new file mode 100644 index 0000000..2b570e4 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/play.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/pleroma.svg b/assets/ForkAwesome/src/icons/svg/pleroma.svg new file mode 100644 index 0000000..0eb97e3 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/pleroma.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/plug.svg b/assets/ForkAwesome/src/icons/svg/plug.svg new file mode 100644 index 0000000..47936a1 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/plug.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/plume.svg b/assets/ForkAwesome/src/icons/svg/plume.svg new file mode 100644 index 0000000..e5f7dce --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/plume.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/plus-circle.svg b/assets/ForkAwesome/src/icons/svg/plus-circle.svg new file mode 100644 index 0000000..47094a2 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/plus-circle.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/plus-square-o.svg b/assets/ForkAwesome/src/icons/svg/plus-square-o.svg new file mode 100644 index 0000000..a1b01ce --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/plus-square-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/plus-square.svg b/assets/ForkAwesome/src/icons/svg/plus-square.svg new file mode 100644 index 0000000..d65f796 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/plus-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/plus.svg b/assets/ForkAwesome/src/icons/svg/plus.svg new file mode 100644 index 0000000..deb2ca6 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/plus.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/podcast.svg b/assets/ForkAwesome/src/icons/svg/podcast.svg new file mode 100644 index 0000000..30b938d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/podcast.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/postgresql.svg b/assets/ForkAwesome/src/icons/svg/postgresql.svg new file mode 100644 index 0000000..8ce2cb1 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/postgresql.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/power-off.svg b/assets/ForkAwesome/src/icons/svg/power-off.svg new file mode 100644 index 0000000..76f47f8 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/power-off.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/print.svg b/assets/ForkAwesome/src/icons/svg/print.svg new file mode 100644 index 0000000..29505a9 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/print.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/product-hunt.svg b/assets/ForkAwesome/src/icons/svg/product-hunt.svg new file mode 100644 index 0000000..2c754fa --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/product-hunt.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/puzzle-piece.svg b/assets/ForkAwesome/src/icons/svg/puzzle-piece.svg new file mode 100644 index 0000000..ea806ec --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/puzzle-piece.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/python.svg b/assets/ForkAwesome/src/icons/svg/python.svg new file mode 100644 index 0000000..3627c7d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/python.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/assets/ForkAwesome/src/icons/svg/qq.svg b/assets/ForkAwesome/src/icons/svg/qq.svg new file mode 100644 index 0000000..9fa98a0 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/qq.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/qrcode.svg b/assets/ForkAwesome/src/icons/svg/qrcode.svg new file mode 100644 index 0000000..6ce9a74 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/qrcode.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/ForkAwesome/src/icons/svg/question-circle-o.svg b/assets/ForkAwesome/src/icons/svg/question-circle-o.svg new file mode 100644 index 0000000..74529d3 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/question-circle-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/question-circle.svg b/assets/ForkAwesome/src/icons/svg/question-circle.svg new file mode 100644 index 0000000..f41a159 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/question-circle.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/question.svg b/assets/ForkAwesome/src/icons/svg/question.svg new file mode 100644 index 0000000..4b9eb47 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/question.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/quora.svg b/assets/ForkAwesome/src/icons/svg/quora.svg new file mode 100644 index 0000000..261ce62 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/quora.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/quote-left.svg b/assets/ForkAwesome/src/icons/svg/quote-left.svg new file mode 100644 index 0000000..22cb0ee --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/quote-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/quote-right.svg b/assets/ForkAwesome/src/icons/svg/quote-right.svg new file mode 100644 index 0000000..173db3a --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/quote-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/random.svg b/assets/ForkAwesome/src/icons/svg/random.svg new file mode 100644 index 0000000..af4664b --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/random.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/ravelry.svg b/assets/ForkAwesome/src/icons/svg/ravelry.svg new file mode 100644 index 0000000..2ad7e84 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/ravelry.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/react.svg b/assets/ForkAwesome/src/icons/svg/react.svg new file mode 100644 index 0000000..1b7a405 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/react.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/rebel.svg b/assets/ForkAwesome/src/icons/svg/rebel.svg new file mode 100644 index 0000000..804d36f --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/rebel.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/recycle.svg b/assets/ForkAwesome/src/icons/svg/recycle.svg new file mode 100644 index 0000000..ecb2dab --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/recycle.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/reddit-alien.svg b/assets/ForkAwesome/src/icons/svg/reddit-alien.svg new file mode 100644 index 0000000..3602d60 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/reddit-alien.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/reddit-square.svg b/assets/ForkAwesome/src/icons/svg/reddit-square.svg new file mode 100644 index 0000000..413152b --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/reddit-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/reddit.svg b/assets/ForkAwesome/src/icons/svg/reddit.svg new file mode 100644 index 0000000..1188350 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/reddit.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/refresh.svg b/assets/ForkAwesome/src/icons/svg/refresh.svg new file mode 100644 index 0000000..8def71d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/refresh.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/registered.svg b/assets/ForkAwesome/src/icons/svg/registered.svg new file mode 100644 index 0000000..f541e02 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/registered.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/renren.svg b/assets/ForkAwesome/src/icons/svg/renren.svg new file mode 100644 index 0000000..a19a5b0 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/renren.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/repeat.svg b/assets/ForkAwesome/src/icons/svg/repeat.svg new file mode 100644 index 0000000..9fa71e5 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/repeat.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/reply-all.svg b/assets/ForkAwesome/src/icons/svg/reply-all.svg new file mode 100644 index 0000000..13b757d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/reply-all.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/reply.svg b/assets/ForkAwesome/src/icons/svg/reply.svg new file mode 100644 index 0000000..32d6a9b --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/reply.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/researchgate.svg b/assets/ForkAwesome/src/icons/svg/researchgate.svg new file mode 100644 index 0000000..291922e --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/researchgate.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/retweet.svg b/assets/ForkAwesome/src/icons/svg/retweet.svg new file mode 100644 index 0000000..7d5b1d5 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/retweet.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/road.svg b/assets/ForkAwesome/src/icons/svg/road.svg new file mode 100644 index 0000000..46b11e4 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/road.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/rocket.svg b/assets/ForkAwesome/src/icons/svg/rocket.svg new file mode 100644 index 0000000..21f839f --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/rocket.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/rss-square.svg b/assets/ForkAwesome/src/icons/svg/rss-square.svg new file mode 100644 index 0000000..1d712bb --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/rss-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/rss.svg b/assets/ForkAwesome/src/icons/svg/rss.svg new file mode 100644 index 0000000..b347970 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/rss.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/rub.svg b/assets/ForkAwesome/src/icons/svg/rub.svg new file mode 100644 index 0000000..a0cd106 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/rub.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/safari.svg b/assets/ForkAwesome/src/icons/svg/safari.svg new file mode 100644 index 0000000..a8ad8f8 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/safari.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/sass-alt.svg b/assets/ForkAwesome/src/icons/svg/sass-alt.svg new file mode 100644 index 0000000..01103fc --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/sass-alt.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/sass.svg b/assets/ForkAwesome/src/icons/svg/sass.svg new file mode 100644 index 0000000..6467b04 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/sass.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/scissors.svg b/assets/ForkAwesome/src/icons/svg/scissors.svg new file mode 100644 index 0000000..e09bb6b --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/scissors.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/scribd.svg b/assets/ForkAwesome/src/icons/svg/scribd.svg new file mode 100644 index 0000000..de2f429 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/scribd.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/scuttlebutt.svg b/assets/ForkAwesome/src/icons/svg/scuttlebutt.svg new file mode 100644 index 0000000..dc8aeb9 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/scuttlebutt.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/search-minus.svg b/assets/ForkAwesome/src/icons/svg/search-minus.svg new file mode 100644 index 0000000..364ec4d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/search-minus.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/search-plus.svg b/assets/ForkAwesome/src/icons/svg/search-plus.svg new file mode 100644 index 0000000..38fdb0d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/search-plus.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/search.svg b/assets/ForkAwesome/src/icons/svg/search.svg new file mode 100644 index 0000000..c065d16 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/search.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/sellsy.svg b/assets/ForkAwesome/src/icons/svg/sellsy.svg new file mode 100644 index 0000000..791bfcd --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/sellsy.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/server.svg b/assets/ForkAwesome/src/icons/svg/server.svg new file mode 100644 index 0000000..37ac886 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/server.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/shaarli-o.svg b/assets/ForkAwesome/src/icons/svg/shaarli-o.svg new file mode 100644 index 0000000..00688a7 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/shaarli-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/shaarli.svg b/assets/ForkAwesome/src/icons/svg/shaarli.svg new file mode 100644 index 0000000..3bde9fa --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/shaarli.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/share-alt-square.svg b/assets/ForkAwesome/src/icons/svg/share-alt-square.svg new file mode 100644 index 0000000..c6a75d6 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/share-alt-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/share-alt.svg b/assets/ForkAwesome/src/icons/svg/share-alt.svg new file mode 100644 index 0000000..4477980 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/share-alt.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/share-square-o.svg b/assets/ForkAwesome/src/icons/svg/share-square-o.svg new file mode 100644 index 0000000..5f99d94 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/share-square-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/share-square.svg b/assets/ForkAwesome/src/icons/svg/share-square.svg new file mode 100644 index 0000000..1523765 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/share-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/share.svg b/assets/ForkAwesome/src/icons/svg/share.svg new file mode 100644 index 0000000..025b334 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/share.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/shield.svg b/assets/ForkAwesome/src/icons/svg/shield.svg new file mode 100644 index 0000000..1f4a829 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/shield.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/ship.svg b/assets/ForkAwesome/src/icons/svg/ship.svg new file mode 100644 index 0000000..5d80d16 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/ship.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/shirtsinbulk.svg b/assets/ForkAwesome/src/icons/svg/shirtsinbulk.svg new file mode 100644 index 0000000..af4e267 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/shirtsinbulk.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/shopping-bag.svg b/assets/ForkAwesome/src/icons/svg/shopping-bag.svg new file mode 100644 index 0000000..7f5310e --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/shopping-bag.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/shopping-basket.svg b/assets/ForkAwesome/src/icons/svg/shopping-basket.svg new file mode 100644 index 0000000..3f74b61 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/shopping-basket.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/shopping-cart.svg b/assets/ForkAwesome/src/icons/svg/shopping-cart.svg new file mode 100644 index 0000000..4dc0d97 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/shopping-cart.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/shower.svg b/assets/ForkAwesome/src/icons/svg/shower.svg new file mode 100644 index 0000000..e35232e --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/shower.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/sign-in.svg b/assets/ForkAwesome/src/icons/svg/sign-in.svg new file mode 100644 index 0000000..2e1598d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/sign-in.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/sign-language.svg b/assets/ForkAwesome/src/icons/svg/sign-language.svg new file mode 100644 index 0000000..7ce444f --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/sign-language.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/sign-out.svg b/assets/ForkAwesome/src/icons/svg/sign-out.svg new file mode 100644 index 0000000..3e7d480 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/sign-out.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/signal.svg b/assets/ForkAwesome/src/icons/svg/signal.svg new file mode 100644 index 0000000..692171c --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/signal.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/signalapp.svg b/assets/ForkAwesome/src/icons/svg/signalapp.svg new file mode 100644 index 0000000..c20b817 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/signalapp.svg @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/ForkAwesome/src/icons/svg/simplybuilt.svg b/assets/ForkAwesome/src/icons/svg/simplybuilt.svg new file mode 100644 index 0000000..fc7f62f --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/simplybuilt.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/sitemap.svg b/assets/ForkAwesome/src/icons/svg/sitemap.svg new file mode 100644 index 0000000..34d79ea --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/sitemap.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/skate.svg b/assets/ForkAwesome/src/icons/svg/skate.svg new file mode 100644 index 0000000..bbbb5c1 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/skate.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/ForkAwesome/src/icons/svg/sketchfab.svg b/assets/ForkAwesome/src/icons/svg/sketchfab.svg new file mode 100644 index 0000000..115c9a2 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/sketchfab.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/skyatlas.svg b/assets/ForkAwesome/src/icons/svg/skyatlas.svg new file mode 100644 index 0000000..3f1bd84 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/skyatlas.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/skype.svg b/assets/ForkAwesome/src/icons/svg/skype.svg new file mode 100644 index 0000000..d264c0d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/skype.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/slack.svg b/assets/ForkAwesome/src/icons/svg/slack.svg new file mode 100644 index 0000000..0594378 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/slack.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/sliders.svg b/assets/ForkAwesome/src/icons/svg/sliders.svg new file mode 100644 index 0000000..ffd260d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/sliders.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/slideshare.svg b/assets/ForkAwesome/src/icons/svg/slideshare.svg new file mode 100644 index 0000000..ae36995 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/slideshare.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/smile-o.svg b/assets/ForkAwesome/src/icons/svg/smile-o.svg new file mode 100644 index 0000000..f88026d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/smile-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/snapchat-ghost.svg b/assets/ForkAwesome/src/icons/svg/snapchat-ghost.svg new file mode 100644 index 0000000..8610385 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/snapchat-ghost.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/snapchat-square.svg b/assets/ForkAwesome/src/icons/svg/snapchat-square.svg new file mode 100644 index 0000000..63b8066 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/snapchat-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/snapchat.svg b/assets/ForkAwesome/src/icons/svg/snapchat.svg new file mode 100644 index 0000000..8154fdd --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/snapchat.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/snowdrift.svg b/assets/ForkAwesome/src/icons/svg/snowdrift.svg new file mode 100644 index 0000000..4e5a820 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/snowdrift.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/snowflake-o.svg b/assets/ForkAwesome/src/icons/svg/snowflake-o.svg new file mode 100644 index 0000000..03b8e93 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/snowflake-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/social-home.svg b/assets/ForkAwesome/src/icons/svg/social-home.svg new file mode 100644 index 0000000..7411631 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/social-home.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/sort-alpha-asc.svg b/assets/ForkAwesome/src/icons/svg/sort-alpha-asc.svg new file mode 100644 index 0000000..372b436 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/sort-alpha-asc.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/sort-alpha-desc.svg b/assets/ForkAwesome/src/icons/svg/sort-alpha-desc.svg new file mode 100644 index 0000000..4d451e6 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/sort-alpha-desc.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/sort-amount-asc.svg b/assets/ForkAwesome/src/icons/svg/sort-amount-asc.svg new file mode 100644 index 0000000..942d05a --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/sort-amount-asc.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/sort-amount-desc.svg b/assets/ForkAwesome/src/icons/svg/sort-amount-desc.svg new file mode 100644 index 0000000..adccf5b --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/sort-amount-desc.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/sort-asc.svg b/assets/ForkAwesome/src/icons/svg/sort-asc.svg new file mode 100644 index 0000000..018c664 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/sort-asc.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/sort-desc.svg b/assets/ForkAwesome/src/icons/svg/sort-desc.svg new file mode 100644 index 0000000..1962c8f --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/sort-desc.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/sort-numeric-asc.svg b/assets/ForkAwesome/src/icons/svg/sort-numeric-asc.svg new file mode 100644 index 0000000..0a6457a --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/sort-numeric-asc.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/sort-numeric-desc.svg b/assets/ForkAwesome/src/icons/svg/sort-numeric-desc.svg new file mode 100644 index 0000000..1019ab5 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/sort-numeric-desc.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/sort.svg b/assets/ForkAwesome/src/icons/svg/sort.svg new file mode 100644 index 0000000..af6e731 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/sort.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/soundcloud.svg b/assets/ForkAwesome/src/icons/svg/soundcloud.svg new file mode 100644 index 0000000..1e8785d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/soundcloud.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/space-shuttle.svg b/assets/ForkAwesome/src/icons/svg/space-shuttle.svg new file mode 100644 index 0000000..0bcf0aa --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/space-shuttle.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/spell-check.svg b/assets/ForkAwesome/src/icons/svg/spell-check.svg new file mode 100644 index 0000000..29f728d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/spell-check.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/ForkAwesome/src/icons/svg/spinner.svg b/assets/ForkAwesome/src/icons/svg/spinner.svg new file mode 100644 index 0000000..ae14e63 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/spinner.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/spoon.svg b/assets/ForkAwesome/src/icons/svg/spoon.svg new file mode 100644 index 0000000..e5afff4 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/spoon.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/spotify.svg b/assets/ForkAwesome/src/icons/svg/spotify.svg new file mode 100644 index 0000000..cb0c060 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/spotify.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/square-o.svg b/assets/ForkAwesome/src/icons/svg/square-o.svg new file mode 100644 index 0000000..a8687c8 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/square-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/square.svg b/assets/ForkAwesome/src/icons/svg/square.svg new file mode 100644 index 0000000..179182d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/square.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/stack-exchange.svg b/assets/ForkAwesome/src/icons/svg/stack-exchange.svg new file mode 100644 index 0000000..9bfeb61 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/stack-exchange.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/stack-overflow.svg b/assets/ForkAwesome/src/icons/svg/stack-overflow.svg new file mode 100644 index 0000000..8adac45 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/stack-overflow.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/star-half-o.svg b/assets/ForkAwesome/src/icons/svg/star-half-o.svg new file mode 100644 index 0000000..77f5e5c --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/star-half-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/star-half.svg b/assets/ForkAwesome/src/icons/svg/star-half.svg new file mode 100644 index 0000000..96e6018 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/star-half.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/star-o.svg b/assets/ForkAwesome/src/icons/svg/star-o.svg new file mode 100644 index 0000000..0834cea --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/star-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/star.svg b/assets/ForkAwesome/src/icons/svg/star.svg new file mode 100644 index 0000000..d478e21 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/star.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/steam-square.svg b/assets/ForkAwesome/src/icons/svg/steam-square.svg new file mode 100644 index 0000000..6e9aa2c --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/steam-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/steam.svg b/assets/ForkAwesome/src/icons/svg/steam.svg new file mode 100644 index 0000000..a4d7588 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/steam.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/step-backward.svg b/assets/ForkAwesome/src/icons/svg/step-backward.svg new file mode 100644 index 0000000..d3552c0 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/step-backward.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/step-forward.svg b/assets/ForkAwesome/src/icons/svg/step-forward.svg new file mode 100644 index 0000000..064ba53 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/step-forward.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/stethoscope.svg b/assets/ForkAwesome/src/icons/svg/stethoscope.svg new file mode 100644 index 0000000..7a644e3 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/stethoscope.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/sticky-note-o.svg b/assets/ForkAwesome/src/icons/svg/sticky-note-o.svg new file mode 100644 index 0000000..83f5054 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/sticky-note-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/sticky-note.svg b/assets/ForkAwesome/src/icons/svg/sticky-note.svg new file mode 100644 index 0000000..3877445 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/sticky-note.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/stop-circle-o.svg b/assets/ForkAwesome/src/icons/svg/stop-circle-o.svg new file mode 100644 index 0000000..1c06783 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/stop-circle-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/stop-circle.svg b/assets/ForkAwesome/src/icons/svg/stop-circle.svg new file mode 100644 index 0000000..daa6844 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/stop-circle.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/stop.svg b/assets/ForkAwesome/src/icons/svg/stop.svg new file mode 100644 index 0000000..5267f03 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/stop.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/street-view.svg b/assets/ForkAwesome/src/icons/svg/street-view.svg new file mode 100644 index 0000000..8c39726 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/street-view.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/strikethrough.svg b/assets/ForkAwesome/src/icons/svg/strikethrough.svg new file mode 100644 index 0000000..7090abc --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/strikethrough.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/stumbleupon-circle.svg b/assets/ForkAwesome/src/icons/svg/stumbleupon-circle.svg new file mode 100644 index 0000000..8b29aaf --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/stumbleupon-circle.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/stumbleupon.svg b/assets/ForkAwesome/src/icons/svg/stumbleupon.svg new file mode 100644 index 0000000..69c1c3e --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/stumbleupon.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/subscript.svg b/assets/ForkAwesome/src/icons/svg/subscript.svg new file mode 100644 index 0000000..7ae51a7 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/subscript.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/subway.svg b/assets/ForkAwesome/src/icons/svg/subway.svg new file mode 100644 index 0000000..f2b9ae2 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/subway.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/suitcase.svg b/assets/ForkAwesome/src/icons/svg/suitcase.svg new file mode 100644 index 0000000..21fe516 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/suitcase.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/sun-o.svg b/assets/ForkAwesome/src/icons/svg/sun-o.svg new file mode 100644 index 0000000..24f28f5 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/sun-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/sun.svg b/assets/ForkAwesome/src/icons/svg/sun.svg new file mode 100644 index 0000000..2008efa --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/sun.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/superpowers.svg b/assets/ForkAwesome/src/icons/svg/superpowers.svg new file mode 100644 index 0000000..32abce1 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/superpowers.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/superscript.svg b/assets/ForkAwesome/src/icons/svg/superscript.svg new file mode 100644 index 0000000..af7abc7 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/superscript.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/syncthing.svg b/assets/ForkAwesome/src/icons/svg/syncthing.svg new file mode 100644 index 0000000..5aa9736 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/syncthing.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/table.svg b/assets/ForkAwesome/src/icons/svg/table.svg new file mode 100644 index 0000000..528ed5d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/table.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/tablet.svg b/assets/ForkAwesome/src/icons/svg/tablet.svg new file mode 100644 index 0000000..7a4f453 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/tablet.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/tachometer.svg b/assets/ForkAwesome/src/icons/svg/tachometer.svg new file mode 100644 index 0000000..8650f26 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/tachometer.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/tag.svg b/assets/ForkAwesome/src/icons/svg/tag.svg new file mode 100644 index 0000000..652bcb5 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/tag.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/tags.svg b/assets/ForkAwesome/src/icons/svg/tags.svg new file mode 100644 index 0000000..a47ef21 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/tags.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/tasks.svg b/assets/ForkAwesome/src/icons/svg/tasks.svg new file mode 100644 index 0000000..7ae7e57 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/tasks.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/taxi.svg b/assets/ForkAwesome/src/icons/svg/taxi.svg new file mode 100644 index 0000000..b85d251 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/taxi.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/telegram.svg b/assets/ForkAwesome/src/icons/svg/telegram.svg new file mode 100644 index 0000000..22e3fe6 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/telegram.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/television.svg b/assets/ForkAwesome/src/icons/svg/television.svg new file mode 100644 index 0000000..7c61ba6 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/television.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/tencent-weibo.svg b/assets/ForkAwesome/src/icons/svg/tencent-weibo.svg new file mode 100644 index 0000000..9f1c686 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/tencent-weibo.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/terminal.svg b/assets/ForkAwesome/src/icons/svg/terminal.svg new file mode 100644 index 0000000..50fa7f3 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/terminal.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/tex.svg b/assets/ForkAwesome/src/icons/svg/tex.svg new file mode 100644 index 0000000..4057e2d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/tex.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/ForkAwesome/src/icons/svg/text-height.svg b/assets/ForkAwesome/src/icons/svg/text-height.svg new file mode 100644 index 0000000..6b78d4d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/text-height.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/text-width.svg b/assets/ForkAwesome/src/icons/svg/text-width.svg new file mode 100644 index 0000000..ced8fc4 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/text-width.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/textpattern.svg b/assets/ForkAwesome/src/icons/svg/textpattern.svg new file mode 100644 index 0000000..8f951a3 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/textpattern.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/th-large.svg b/assets/ForkAwesome/src/icons/svg/th-large.svg new file mode 100644 index 0000000..91627c1 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/th-large.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/th-list.svg b/assets/ForkAwesome/src/icons/svg/th-list.svg new file mode 100644 index 0000000..4a3cd39 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/th-list.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/th.svg b/assets/ForkAwesome/src/icons/svg/th.svg new file mode 100644 index 0000000..453f04e --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/th.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/themeisle.svg b/assets/ForkAwesome/src/icons/svg/themeisle.svg new file mode 100644 index 0000000..382a0bb --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/themeisle.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/thermometer-empty.svg b/assets/ForkAwesome/src/icons/svg/thermometer-empty.svg new file mode 100644 index 0000000..0026c7d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/thermometer-empty.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/thermometer-full.svg b/assets/ForkAwesome/src/icons/svg/thermometer-full.svg new file mode 100644 index 0000000..573c5ba --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/thermometer-full.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/thermometer-half.svg b/assets/ForkAwesome/src/icons/svg/thermometer-half.svg new file mode 100644 index 0000000..43ef685 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/thermometer-half.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/thermometer-quarter.svg b/assets/ForkAwesome/src/icons/svg/thermometer-quarter.svg new file mode 100644 index 0000000..f4a3284 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/thermometer-quarter.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/thermometer-three-quarters.svg b/assets/ForkAwesome/src/icons/svg/thermometer-three-quarters.svg new file mode 100644 index 0000000..f9e4536 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/thermometer-three-quarters.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/thumb-tack.svg b/assets/ForkAwesome/src/icons/svg/thumb-tack.svg new file mode 100644 index 0000000..6e04f05 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/thumb-tack.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/thumbs-down.svg b/assets/ForkAwesome/src/icons/svg/thumbs-down.svg new file mode 100644 index 0000000..0770454 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/thumbs-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/thumbs-o-down.svg b/assets/ForkAwesome/src/icons/svg/thumbs-o-down.svg new file mode 100644 index 0000000..8a513a7 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/thumbs-o-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/thumbs-o-up.svg b/assets/ForkAwesome/src/icons/svg/thumbs-o-up.svg new file mode 100644 index 0000000..81d2fa2 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/thumbs-o-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/thumbs-up.svg b/assets/ForkAwesome/src/icons/svg/thumbs-up.svg new file mode 100644 index 0000000..55197b0 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/thumbs-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/ticket.svg b/assets/ForkAwesome/src/icons/svg/ticket.svg new file mode 100644 index 0000000..d33470b --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/ticket.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/times-circle-o.svg b/assets/ForkAwesome/src/icons/svg/times-circle-o.svg new file mode 100644 index 0000000..df62119 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/times-circle-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/times-circle.svg b/assets/ForkAwesome/src/icons/svg/times-circle.svg new file mode 100644 index 0000000..70eaf11 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/times-circle.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/times.svg b/assets/ForkAwesome/src/icons/svg/times.svg new file mode 100644 index 0000000..04a2e22 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/times.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/tint.svg b/assets/ForkAwesome/src/icons/svg/tint.svg new file mode 100644 index 0000000..e0b4546 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/tint.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/tipeee.svg b/assets/ForkAwesome/src/icons/svg/tipeee.svg new file mode 100644 index 0000000..510392f --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/tipeee.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/toggle-off.svg b/assets/ForkAwesome/src/icons/svg/toggle-off.svg new file mode 100644 index 0000000..190df05 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/toggle-off.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/toggle-on.svg b/assets/ForkAwesome/src/icons/svg/toggle-on.svg new file mode 100644 index 0000000..0cd0746 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/toggle-on.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/tor-onion.svg b/assets/ForkAwesome/src/icons/svg/tor-onion.svg new file mode 100644 index 0000000..6d3035e --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/tor-onion.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/trademark.svg b/assets/ForkAwesome/src/icons/svg/trademark.svg new file mode 100644 index 0000000..3d53f78 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/trademark.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/train.svg b/assets/ForkAwesome/src/icons/svg/train.svg new file mode 100644 index 0000000..fff2619 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/train.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/transgender-alt.svg b/assets/ForkAwesome/src/icons/svg/transgender-alt.svg new file mode 100644 index 0000000..bf59469 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/transgender-alt.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/transgender.svg b/assets/ForkAwesome/src/icons/svg/transgender.svg new file mode 100644 index 0000000..854fe35 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/transgender.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/trash-o.svg b/assets/ForkAwesome/src/icons/svg/trash-o.svg new file mode 100644 index 0000000..e06c55d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/trash-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/trash.svg b/assets/ForkAwesome/src/icons/svg/trash.svg new file mode 100644 index 0000000..9d05768 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/trash.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/tree.svg b/assets/ForkAwesome/src/icons/svg/tree.svg new file mode 100644 index 0000000..afdd7f3 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/tree.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/trello.svg b/assets/ForkAwesome/src/icons/svg/trello.svg new file mode 100644 index 0000000..bad6306 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/trello.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/tripadvisor.svg b/assets/ForkAwesome/src/icons/svg/tripadvisor.svg new file mode 100644 index 0000000..0392273 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/tripadvisor.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/trophy.svg b/assets/ForkAwesome/src/icons/svg/trophy.svg new file mode 100644 index 0000000..23da97b --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/trophy.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/truck.svg b/assets/ForkAwesome/src/icons/svg/truck.svg new file mode 100644 index 0000000..58e402d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/truck.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/try.svg b/assets/ForkAwesome/src/icons/svg/try.svg new file mode 100644 index 0000000..d1294cd --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/try.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/tty.svg b/assets/ForkAwesome/src/icons/svg/tty.svg new file mode 100644 index 0000000..7a89ec8 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/tty.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/tumblr-square.svg b/assets/ForkAwesome/src/icons/svg/tumblr-square.svg new file mode 100644 index 0000000..02f18f8 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/tumblr-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/tumblr.svg b/assets/ForkAwesome/src/icons/svg/tumblr.svg new file mode 100644 index 0000000..7b363cf --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/tumblr.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/twitch.svg b/assets/ForkAwesome/src/icons/svg/twitch.svg new file mode 100644 index 0000000..f09d4fb --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/twitch.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/twitter-square.svg b/assets/ForkAwesome/src/icons/svg/twitter-square.svg new file mode 100644 index 0000000..164bd26 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/twitter-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/twitter.svg b/assets/ForkAwesome/src/icons/svg/twitter.svg new file mode 100644 index 0000000..8142300 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/twitter.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/umbrella.svg b/assets/ForkAwesome/src/icons/svg/umbrella.svg new file mode 100644 index 0000000..89258a6 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/umbrella.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/underline.svg b/assets/ForkAwesome/src/icons/svg/underline.svg new file mode 100644 index 0000000..36a8b7a --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/underline.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/undo.svg b/assets/ForkAwesome/src/icons/svg/undo.svg new file mode 100644 index 0000000..153e958 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/undo.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/unity.svg b/assets/ForkAwesome/src/icons/svg/unity.svg new file mode 100644 index 0000000..131144b --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/unity.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/universal-access.svg b/assets/ForkAwesome/src/icons/svg/universal-access.svg new file mode 100644 index 0000000..e06bf2f --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/universal-access.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/university.svg b/assets/ForkAwesome/src/icons/svg/university.svg new file mode 100644 index 0000000..62de716 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/university.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/unlock-alt.svg b/assets/ForkAwesome/src/icons/svg/unlock-alt.svg new file mode 100644 index 0000000..09d8b0a --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/unlock-alt.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/unlock.svg b/assets/ForkAwesome/src/icons/svg/unlock.svg new file mode 100644 index 0000000..1e93255 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/unlock.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/unslpash.svg b/assets/ForkAwesome/src/icons/svg/unslpash.svg new file mode 100644 index 0000000..ca81ebd --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/unslpash.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/upload.svg b/assets/ForkAwesome/src/icons/svg/upload.svg new file mode 100644 index 0000000..548755a --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/upload.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/usb.svg b/assets/ForkAwesome/src/icons/svg/usb.svg new file mode 100644 index 0000000..45d9495 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/usb.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/usd.svg b/assets/ForkAwesome/src/icons/svg/usd.svg new file mode 100644 index 0000000..1e3a407 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/usd.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/user-circle-o.svg b/assets/ForkAwesome/src/icons/svg/user-circle-o.svg new file mode 100644 index 0000000..c9a1236 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/user-circle-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/user-circle.svg b/assets/ForkAwesome/src/icons/svg/user-circle.svg new file mode 100644 index 0000000..e3bf77b --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/user-circle.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/user-md.svg b/assets/ForkAwesome/src/icons/svg/user-md.svg new file mode 100644 index 0000000..0c26a01 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/user-md.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/user-o.svg b/assets/ForkAwesome/src/icons/svg/user-o.svg new file mode 100644 index 0000000..6ed00e7 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/user-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/user-plus.svg b/assets/ForkAwesome/src/icons/svg/user-plus.svg new file mode 100644 index 0000000..f4b902c --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/user-plus.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/user-secret.svg b/assets/ForkAwesome/src/icons/svg/user-secret.svg new file mode 100644 index 0000000..c89328c --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/user-secret.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/user-times.svg b/assets/ForkAwesome/src/icons/svg/user-times.svg new file mode 100644 index 0000000..d4622cf --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/user-times.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/user.svg b/assets/ForkAwesome/src/icons/svg/user.svg new file mode 100644 index 0000000..be83b07 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/user.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/users.svg b/assets/ForkAwesome/src/icons/svg/users.svg new file mode 100644 index 0000000..7834589 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/users.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/venus-double.svg b/assets/ForkAwesome/src/icons/svg/venus-double.svg new file mode 100644 index 0000000..fc15ae0 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/venus-double.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/venus-mars.svg b/assets/ForkAwesome/src/icons/svg/venus-mars.svg new file mode 100644 index 0000000..ff9fcd5 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/venus-mars.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/venus.svg b/assets/ForkAwesome/src/icons/svg/venus.svg new file mode 100644 index 0000000..960bb31 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/venus.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/viacoin.svg b/assets/ForkAwesome/src/icons/svg/viacoin.svg new file mode 100644 index 0000000..48c855b --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/viacoin.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/viadeo-square.svg b/assets/ForkAwesome/src/icons/svg/viadeo-square.svg new file mode 100644 index 0000000..e16f642 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/viadeo-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/viadeo.svg b/assets/ForkAwesome/src/icons/svg/viadeo.svg new file mode 100644 index 0000000..c3c9439 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/viadeo.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/video-camera.svg b/assets/ForkAwesome/src/icons/svg/video-camera.svg new file mode 100644 index 0000000..bc4272e --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/video-camera.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/vimeo-square.svg b/assets/ForkAwesome/src/icons/svg/vimeo-square.svg new file mode 100644 index 0000000..82da271 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/vimeo-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/vimeo.svg b/assets/ForkAwesome/src/icons/svg/vimeo.svg new file mode 100644 index 0000000..c869390 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/vimeo.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/vine.svg b/assets/ForkAwesome/src/icons/svg/vine.svg new file mode 100644 index 0000000..797d0f4 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/vine.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/vk.svg b/assets/ForkAwesome/src/icons/svg/vk.svg new file mode 100644 index 0000000..ce917a2 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/vk.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/volume-control-phone.svg b/assets/ForkAwesome/src/icons/svg/volume-control-phone.svg new file mode 100644 index 0000000..4bb6f67 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/volume-control-phone.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/volume-down.svg b/assets/ForkAwesome/src/icons/svg/volume-down.svg new file mode 100644 index 0000000..187ff0e --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/volume-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/volume-mute.svg b/assets/ForkAwesome/src/icons/svg/volume-mute.svg new file mode 100644 index 0000000..06a56cd --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/volume-mute.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/volume-off.svg b/assets/ForkAwesome/src/icons/svg/volume-off.svg new file mode 100644 index 0000000..22125b7 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/volume-off.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/volume-up.svg b/assets/ForkAwesome/src/icons/svg/volume-up.svg new file mode 100644 index 0000000..264c1af --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/volume-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/weibo.svg b/assets/ForkAwesome/src/icons/svg/weibo.svg new file mode 100644 index 0000000..2f4fbcb --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/weibo.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/weixin.svg b/assets/ForkAwesome/src/icons/svg/weixin.svg new file mode 100644 index 0000000..9158f6e --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/weixin.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/whatsapp.svg b/assets/ForkAwesome/src/icons/svg/whatsapp.svg new file mode 100644 index 0000000..569c558 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/whatsapp.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/wheelchair-alt.svg b/assets/ForkAwesome/src/icons/svg/wheelchair-alt.svg new file mode 100644 index 0000000..3b809a9 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/wheelchair-alt.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/wheelchair.svg b/assets/ForkAwesome/src/icons/svg/wheelchair.svg new file mode 100644 index 0000000..035e6d9 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/wheelchair.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/wifi.svg b/assets/ForkAwesome/src/icons/svg/wifi.svg new file mode 100644 index 0000000..8947b89 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/wifi.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/wikidata.svg b/assets/ForkAwesome/src/icons/svg/wikidata.svg new file mode 100644 index 0000000..3e02d18 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/wikidata.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/wikipedia-w.svg b/assets/ForkAwesome/src/icons/svg/wikipedia-w.svg new file mode 100644 index 0000000..116c682 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/wikipedia-w.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/window-close-o.svg b/assets/ForkAwesome/src/icons/svg/window-close-o.svg new file mode 100644 index 0000000..ec9ce19 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/window-close-o.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/window-close.svg b/assets/ForkAwesome/src/icons/svg/window-close.svg new file mode 100644 index 0000000..71380fe --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/window-close.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/window-maximize.svg b/assets/ForkAwesome/src/icons/svg/window-maximize.svg new file mode 100644 index 0000000..b63bef7 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/window-maximize.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/window-minimize.svg b/assets/ForkAwesome/src/icons/svg/window-minimize.svg new file mode 100644 index 0000000..5130a3d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/window-minimize.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/window-restore.svg b/assets/ForkAwesome/src/icons/svg/window-restore.svg new file mode 100644 index 0000000..cc7ae51 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/window-restore.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/windows.svg b/assets/ForkAwesome/src/icons/svg/windows.svg new file mode 100644 index 0000000..9d37416 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/windows.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/wire.svg b/assets/ForkAwesome/src/icons/svg/wire.svg new file mode 100644 index 0000000..ab02977 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/wire.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/wordpress.svg b/assets/ForkAwesome/src/icons/svg/wordpress.svg new file mode 100644 index 0000000..650854b --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/wordpress.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/wpbeginner.svg b/assets/ForkAwesome/src/icons/svg/wpbeginner.svg new file mode 100644 index 0000000..0afedbc --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/wpbeginner.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/wpexplorer.svg b/assets/ForkAwesome/src/icons/svg/wpexplorer.svg new file mode 100644 index 0000000..b020376 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/wpexplorer.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/wpforms.svg b/assets/ForkAwesome/src/icons/svg/wpforms.svg new file mode 100644 index 0000000..bbac761 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/wpforms.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/wrench.svg b/assets/ForkAwesome/src/icons/svg/wrench.svg new file mode 100644 index 0000000..8416b90 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/wrench.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/xing-square.svg b/assets/ForkAwesome/src/icons/svg/xing-square.svg new file mode 100644 index 0000000..3dd44c8 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/xing-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/xing.svg b/assets/ForkAwesome/src/icons/svg/xing.svg new file mode 100644 index 0000000..10aca83 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/xing.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/xmpp.svg b/assets/ForkAwesome/src/icons/svg/xmpp.svg new file mode 100644 index 0000000..d74f74a --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/xmpp.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/y-combinator.svg b/assets/ForkAwesome/src/icons/svg/y-combinator.svg new file mode 100644 index 0000000..8c190df --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/y-combinator.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/yahoo.svg b/assets/ForkAwesome/src/icons/svg/yahoo.svg new file mode 100644 index 0000000..b9f025a --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/yahoo.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/yelp.svg b/assets/ForkAwesome/src/icons/svg/yelp.svg new file mode 100644 index 0000000..d3247ec --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/yelp.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/yoast.svg b/assets/ForkAwesome/src/icons/svg/yoast.svg new file mode 100644 index 0000000..c1afb9d --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/yoast.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/youtube-play.svg b/assets/ForkAwesome/src/icons/svg/youtube-play.svg new file mode 100644 index 0000000..2af39de --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/youtube-play.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/youtube-square.svg b/assets/ForkAwesome/src/icons/svg/youtube-square.svg new file mode 100644 index 0000000..7eda606 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/youtube-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/youtube.svg b/assets/ForkAwesome/src/icons/svg/youtube.svg new file mode 100644 index 0000000..74f0784 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/youtube.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svg/zotero.svg b/assets/ForkAwesome/src/icons/svg/zotero.svg new file mode 100644 index 0000000..2948c62 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svg/zotero.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/ForkAwesome/src/icons/svgo_config.json b/assets/ForkAwesome/src/icons/svgo_config.json new file mode 100644 index 0000000..0ccabc5 --- /dev/null +++ b/assets/ForkAwesome/src/icons/svgo_config.json @@ -0,0 +1,9 @@ +{ + "plugins": [ + { "convertPathData": false}, + { "removeAttrs": { "attrs": "(glyph-name|unicode)" } }, + { "removeScriptElement": true }, + { "removeRasterImages": true }, + { "removeViewBox": false } + ] +} diff --git a/assets/forkawesome.h b/assets/forkawesome.h index 1be7413..ed3e48e 100644 --- a/assets/forkawesome.h +++ b/assets/forkawesome.h @@ -1,4 +1,4 @@ -// File: 'forkawesome-webfont.ttf' (219004 bytes) +// File: 'ForkAwesome/fonts/forkawesome-webfont.ttf' (219004 bytes) // Exported using binary_to_compressed_c.cpp static const char forkawesome_compressed_data_base85[215930+1] = "7])#######OEjuJ'/###[),##0rC$#Q6>##T@;*>cl;#Q[I(v>Ge>11gZn42d%&XpG,>>#I&g<6aNV=BmXpxb-OJM'^5YY#D2XGH-VSA$NiFJ(LjK8/d_(*Hlme+M=W)v>lLQY%,5LsC" diff --git a/assets/update_assets.py b/assets/update_assets.py index cff910a..c0763bd 100755 --- a/assets/update_assets.py +++ b/assets/update_assets.py @@ -68,7 +68,7 @@ for i in glob("Noto_Sans/*.ttf"): add_font(i) for i in glob("Noto_Sans_JP/*.ttf"): add_font(i) -add_font("forkawesome-webfont.ttf", "forkawesome") +add_font("ForkAwesome/fonts/forkawesome-webfont.ttf", "forkawesome") add_graphic("icon.png") add_license("Noto_Sans/OFL.txt", "notosans") add_license("Noto_Sans_JP/OFL.txt", "notosansjp") diff --git a/backends/ui/gtk/main_window.cpp b/backends/ui/gtk/main_window.cpp index 2764ef5..45e3b35 100644 --- a/backends/ui/gtk/main_window.cpp +++ b/backends/ui/gtk/main_window.cpp @@ -315,7 +315,7 @@ MainWindow::MainWindow(Playback *playback, Glib::RefPtr app) speed_slider.set_suffix("x"); speed_slider.set_min_value(0.25); speed_slider.set_max_value(4); - speed_slider.set_logarithmic(true); + speed_slider.set_logarithmic(); speed_slider.set_value(playback->GetSpeed()); speed_slider.set_name("speed-slider"); speed_slider.value_changed.connect([this](double value) { @@ -329,6 +329,7 @@ MainWindow::MainWindow(Playback *playback, Glib::RefPtr app) tempo_slider.set_suffix("x"); tempo_slider.set_min_value(0.25); tempo_slider.set_max_value(4); + tempo_slider.set_logarithmic(); tempo_slider.set_value(playback->GetTempo()); tempo_slider.set_name("tempo-slider"); tempo_slider.value_changed.connect([this](double value) { @@ -342,6 +343,7 @@ MainWindow::MainWindow(Playback *playback, Glib::RefPtr app) pitch_slider.set_suffix("x"); pitch_slider.set_min_value(0.25); pitch_slider.set_max_value(4); + pitch_slider.set_logarithmic(); pitch_slider.set_value(playback->GetPitch()); pitch_slider.set_name("pitch-slider"); pitch_slider.value_changed.connect([this](double value) { diff --git a/backends/ui/gtk/my_slider.cpp b/backends/ui/gtk/my_slider.cpp index cfb641e..529c514 100644 --- a/backends/ui/gtk/my_slider.cpp +++ b/backends/ui/gtk/my_slider.cpp @@ -65,6 +65,13 @@ void MySlider::update_log_data() { log_data.b = (log_data.x1 - log_data.x0) / log(log_data.xmax - log_data.xmin); log_data.a = log_data.x0 - (log_data.b * log_data.x0); } +void MySlider::set_logarithmic(bool value) { + logarithmic = true; + update_log_data(); +} +bool MySlider::get_logarithmic() { + return logarithmic; +} double MySlider::unscale_log(double input) { return (exp(value) / log_data.b) - log_data.a; } diff --git a/backends/ui/imgui/RendererBackend.cpp b/backends/ui/imgui/RendererBackend.cpp index 3f95c7b..660240b 100644 --- a/backends/ui/imgui/RendererBackend.cpp +++ b/backends/ui/imgui/RendererBackend.cpp @@ -16,14 +16,9 @@ #include #include #include +#include using std::vector; using namespace Looper::Options; -#ifdef __EMSCRIPTEN__ -extern "C" { - extern void get_size(int32_t *x, int32_t *y); - extern double get_dpi(); -} -#endif void RendererBackend::on_resize() { #ifdef __EMSCRIPTEN__ int32_t x, y; @@ -38,9 +33,11 @@ void RendererBackend::resize_static() { renderer_backend->resize_needed = true; } void main_loop() { +#ifdef __EMSCRIPTEN__ if (!renderer_backend->started) { - return; + renderer_backend->BackendInit(); } +#endif renderer_backend->LoopFunction(); #ifdef __EMSCRIPTEN__ if (renderer_backend->done) { @@ -109,7 +106,7 @@ void RendererBackend::LoopFunction() { if (resize_needed) { on_resize(); } - auto next_frame = std::chrono::steady_clock::now() + std::chrono::milliseconds(1000 / framerate); + auto next_frame = std::chrono::steady_clock::now() + std::chrono::milliseconds(1000 / (framerate == 0 ? 60 : framerate)); // Poll and handle events (inputs, window resize, etc.) // You can read the io.WantCaptureMouse, io.WantCaptureKeyboard flags to tell if dear imgui wants to use your inputs. // - When io.WantCaptureMouse is true, do not dispatch mouse input data to your main application, or clear/overwrite your copy of the mouse data. @@ -210,7 +207,8 @@ std::map add_font(FontData data_vec, double scale) { RendererBackend::RendererBackend() { } RendererBackend::~RendererBackend() { - + DEBUG.writeln("Renderer backend destructor run."); + renderer_backend = nullptr; } void RendererBackend::SetWindowTitle(const char *title) { SDL_SetWindowTitle(window, title); @@ -292,9 +290,7 @@ static EM_BOOL resize_callback(int event_type, const EmscriptenUiEvent *event, v return EM_FALSE; } #endif -int RendererBackend::Run() { - started = false; - renderer_backend = this; +void RendererBackend::BackendInit() { setup_locale("neko_player"); DEBUG.writefln("Loaded locale '%s' from '%s'...", CURRENT_LANGUAGE, LOCALE_DIR); DEBUG.writefln("Locale name: %s", _TR_CTX("Language name", "English (United States)")); @@ -305,7 +301,7 @@ int RendererBackend::Run() { if (SDL_Init(SDL_INIT_VIDEO | SDL_INIT_TIMER | SDL_INIT_GAMECONTROLLER) != 0) { ERROR.writefln("Error: %s", SDL_GetError()); - return -1; + throw std::exception(); } if (std::string(SDL_GetCurrentVideoDriver()) == "KMSDRM") { enable_kms = true; @@ -321,10 +317,6 @@ int RendererBackend::Run() { // From 2.0.18: Enable native IME. #ifdef SDL_HINT_IME_SHOW_UI SDL_SetHint(SDL_HINT_IME_SHOW_UI, "1"); -#endif -#ifdef __EMSCRIPTEN__ - emscripten_set_main_loop(&main_loop, 0, 0); - emscripten_pause_main_loop(); #endif SDL_WindowFlags window_flags = (SDL_WindowFlags)(SDL_WINDOW_RESIZABLE | SDL_WINDOW_ALLOW_HIGHDPI | SDL_WINDOW_HIDDEN); SDL_CreateWindowAndRenderer(window_width, window_height, window_flags, &window, &rend); @@ -399,16 +391,20 @@ int RendererBackend::Run() { theme->Apply(accent_color, (float)scale); Init(); SDL_ShowWindow(window); -#ifdef __EMSCRIPTEN__ - // For an Emscripten build we are disabling file-system access, so let's not attempt to do a fopen() of the imgui.ini file. - // You may manually call LoadIniSettingsFromMemory() to load settings from your own storage. - io.IniFilename = nullptr; - emscripten_set_resize_callback(EMSCRIPTEN_EVENT_TARGET_WINDOW, 0, 0, resize_callback); - emscripten_resume_main_loop(); - emscripten_set_main_loop_timing(1, 0); started = true; - emscripten_exit_with_live_runtime(); +} +int RendererBackend::Run() { + framerate = 60; + started = false; + renderer_backend = this; +#ifdef __EMSCRIPTEN__ + emscripten_set_main_loop(&main_loop, 0, 1); #else + try { + BackendInit(); + } catch (std::exception) { + return -1; + } started = true; while (!done) { diff --git a/backends/ui/imgui/RendererBackend.h b/backends/ui/imgui/RendererBackend.h index d3d4cb2..5a9cb84 100644 --- a/backends/ui/imgui/RendererBackend.h +++ b/backends/ui/imgui/RendererBackend.h @@ -19,6 +19,7 @@ static const char* NAME = "Looper"; class RendererBackend { void BackendDeinit(); void LoopFunction(); + void BackendInit(); bool started = false; //SDL_GLContext gl_context; bool resize_needed = true; @@ -50,7 +51,7 @@ class RendererBackend { virtual void GuiFunction(); virtual void Deinit(); virtual void Drop(std::string file); - virtual void OnScale(float scale); + void OnScale(float scale); void UpdateScale(); void QueueUpdateScale(); void AddFonts(); @@ -59,4 +60,5 @@ class RendererBackend { RendererBackend(); ~RendererBackend(); friend void main_loop(); + friend void backend_init(void *userdata); }; \ No newline at end of file diff --git a/backends/ui/imgui/main.cpp b/backends/ui/imgui/main.cpp index cac4fcb..1665add 100644 --- a/backends/ui/imgui/main.cpp +++ b/backends/ui/imgui/main.cpp @@ -6,12 +6,7 @@ #include #include "ui_backend.hpp" #include "thirdparty/CLI11.hpp" -#ifdef __EMSCRIPTEN__ -extern "C" { - extern bool is_puter_enabled(); - extern void enable_puter(bool enable); -} -#endif +#include using namespace Looper::Options; void MainLoop::Init() { #ifdef PORTALS @@ -169,9 +164,20 @@ void MainLoop::GuiFunction() { fileDialog.SetTypeFilters(_TR_CTX("File dialog filter name", "Audio files"), { ".wav", ".ogg", ".mp3", ".qoa", ".flac", ".xm", ".mod"}); fileDialog.Open(); } + #ifdef __EMSCRIPTEN__ + if (serviceworker_registered()) { + if (ImGui::MenuItem(_TRI_CTX(ICON_FK_DOWNLOAD, "Main menu | File", "Update"))) { + update(); + } + } + if (is_puter_enabled()) { + #endif if (ImGui::MenuItem(_TRI_CTX(ICON_FK_WINDOW_CLOSE, "Main menu | File", "Quit"))) { done = true; } + #ifdef __EMSCRIPTEN__ + } + #endif ImGui::EndMenu(); } if (ImGui::BeginMenu(_TRI_CTX(ICON_FK_SCISSORS,"Main menu", "Edit"))) { @@ -561,11 +567,11 @@ int ImGuiUIBackend::run(std::vector realArgs, int argc, char** argv if (possible_error != 0) { return possible_error; } - MainLoop loop; - loop.playback = playback; - loop.args = args; - main_loop = &loop; - return loop.Run(); + MainLoop *loop = new MainLoop(); + loop->playback = playback; + loop->args = args; + main_loop = loop; + return loop->Run(); } void ImGuiUIBackend::add_licenses() { auto &license_data = get_license_data(); diff --git a/backends/ui/imgui/theme.cpp b/backends/ui/imgui/theme.cpp index 267fbe7..b6a92b7 100644 --- a/backends/ui/imgui/theme.cpp +++ b/backends/ui/imgui/theme.cpp @@ -371,6 +371,8 @@ void Theme::Apply(ImVec4 accent, float scale) { actual_style.ScaleAllSizes(scale); actual_style.WindowMinSize.x = MAX(actual_style.WindowMinSize.x, 1.0); actual_style.WindowMinSize.y = MAX(actual_style.WindowMinSize.y, 1.0); + actual_style.CurveTessellationTol = MAX(actual_style.CurveTessellationTol, 0.1); + actual_style.CircleTessellationMaxError = MAX(actual_style.CircleTessellationMaxError, 0.1); } void Theme::Save(string path) { INFO.writefln("Saving theme to %s...", path.c_str()); diff --git a/log.cpp b/log.cpp index 7267dd4..07e29bf 100644 --- a/log.cpp +++ b/log.cpp @@ -1,6 +1,7 @@ #include "log.hpp" #include #include +#include "util.hpp" #ifdef __ANDROID__ #include #endif @@ -94,23 +95,13 @@ namespace Looper::Log { va_end(args); } void LogStream::vwritef(const char *fmt, va_list args) { - va_list args_backup; - va_copy(args_backup, args); - size_t n = vsnprintf(NULL, 0, fmt, args); + const char *buf = vcformat(fmt, args); va_end(args); - va_copy(args, args_backup); - size_t bufsize = n + 1; - char *buf = (char*)malloc(bufsize); - memset(buf, 0, bufsize); if (buf == NULL) { - va_end(args); - va_end(args_backup); throw std::exception(); } - n = vsnprintf(buf, bufsize, fmt, args); - va_end(args_backup); LogStream::writes(buf); - free(buf); + free((void*)buf); } void LogStream::vwritefln(const char *fmt, va_list args) { vwritef(fmt, args); @@ -198,4 +189,10 @@ namespace Looper::Log { } } +} +void write_log(int level, const char *log) { + LOG(level).writes(log); +} +void write_logln(int level, const char *log) { + LOG(level).writeln(log); } \ No newline at end of file diff --git a/log.hpp b/log.hpp index 71f979e..bfb6e5f 100644 --- a/log.hpp +++ b/log.hpp @@ -50,9 +50,13 @@ namespace Looper::Log { }; void init_logging(); LogStream &get_log_stream_by_level(int level); - #define DEBUG (Looper::Log::get_log_stream_by_level(-1)) - #define INFO (Looper::Log::get_log_stream_by_level(0)) - #define WARNING (Looper::Log::get_log_stream_by_level(1)) - #define ERROR (Looper::Log::get_log_stream_by_level(2)) - + #define LOG(level) (Looper::Log::get_log_stream_by_level(level)) + #define DEBUG LOG(-1) + #define INFO LOG(0) + #define WARNING LOG(1) + #define ERROR LOG(2) +} +extern "C" { + void write_log(int level, const char *log); + void write_logln(int level, const char *log); } \ No newline at end of file diff --git a/main.cpp b/main.cpp index 8d4f343..7e52195 100644 --- a/main.cpp +++ b/main.cpp @@ -7,6 +7,10 @@ #include "data.h" #include "license.hpp" #include "assets/assets.h" +#ifdef __EMSCRIPTEN__ +#include +#endif +#include "web_functions.hpp" using namespace Looper; using namespace Looper::Options; using namespace Looper::Log; @@ -44,10 +48,17 @@ void initNative() { mainActivity = reinterpret_cast(env->NewGlobalRef(env->GetStaticObjectField(MainActivity, singleton))); } #endif +#ifdef LIBRARY_MODE +extern "C" int looper_run_as_executable(int argc, char **argv) { +#else int main(int argc, char **argv) { +#endif #ifdef __ANDROID__ env = (JNIEnv*)SDL_AndroidGetJNIEnv(); initNative(); +#endif +#ifdef __EMSCRIPTEN__ + EM_ASM({ Module.wasmTable = wasmTable; }); #endif std::vector args; for (int i = 1; i < argc; i++) { diff --git a/options.cpp b/options.cpp index c7d0494..4434410 100644 --- a/options.cpp +++ b/options.cpp @@ -5,12 +5,25 @@ #ifdef __ANDROID__ #include #endif +#include #include "web_functions.hpp" using namespace std::filesystem; + namespace Looper::Options { + std::optional options_path_override; + bool options_enabled() { + return !(options_path_override.has_value() && options_path_override.value() == nullptr); + }; toml::table *options; toml::table opts_value; std::string get_options_path() { + if (options_path_override.has_value()) { + if (options_path_override.value() == nullptr) { + return ""; + } else { + return options_path_override.value(); + } + } #ifdef __EMSCRIPTEN__ return "config_toml"; #else @@ -22,6 +35,10 @@ namespace Looper::Options { #endif } void load_options() { + if (!options_enabled()) { + options = new toml::table(); + return; + } std::string config_path = get_options_path(); #ifdef __EMSCRIPTEN__ const char *value = nullptr; @@ -50,6 +67,9 @@ namespace Looper::Options { #endif } void save_options() { + if (!options_enabled()) { + return; + } #ifdef __EMSCRIPTEN__ std::ostringstream output; #else diff --git a/options.hpp b/options.hpp index 0f33418..b3398da 100644 --- a/options.hpp +++ b/options.hpp @@ -11,10 +11,9 @@ namespace Looper::Options { extern toml::table *options; void save_options(); void load_options(); - + extern std::optional options_path_override; std::string get_options_path(); inline bool option_set(std::string name) { - DEBUG.writefln("Checking if option '%s' is set...", name.c_str()); toml::path path(name); auto *tmp = options; std::vector components; @@ -25,30 +24,23 @@ namespace Looper::Options { components.pop_back(); for (auto component : components) { auto &cur_tmp = *tmp; - DEBUG.writef(".%s", component.c_str()); if (cur_tmp.contains(component)) { if (!cur_tmp[component].is_table()) { - DEBUG.writefln("[invalid]"); return false; } else { tmp = cur_tmp[component].as_table(); } } else { - DEBUG.writefln("[Not found, parent]"); return false; } } - DEBUG.writef(".%s", last_component.c_str()); if (tmp->contains(last_component)) { - DEBUG.writefln("[OK]"); return true; } else { - DEBUG.writefln("[Not found, last component]"); return false; } } inline void delete_option(std::string name) { - DEBUG.writefln("Deleting option '%s'...", name.c_str()); toml::path path(name); auto *tmp = &OPTIONS; std::vector components; @@ -81,7 +73,6 @@ namespace Looper::Options { } template void set_option(std::string name, T value) { - DEBUG.writefln("Setting option '%s'...", name.c_str()); toml::path path(name); auto *tmp = &OPTIONS; std::vector components; @@ -96,25 +87,20 @@ namespace Looper::Options { if (cur_tmp.contains(component)) { if (cur_tmp[component].is_table()) { tmp = cur_tmp[component].as_table(); - DEBUG.writef(".%s", component.c_str()); } else { - DEBUG.writefln("[invalid]"); return; } } else { tmp->insert_or_assign(component, toml::table()); tmp = cur_tmp[component].as_table(); - DEBUG.writef(".%s[new]", component.c_str()); } } - DEBUG.writefln(".%s%s", last_component.c_str(), tmp->contains(last_component) ? "[set]" : "[new]"); tmp->insert_or_assign(last_component, value); save_options(); } template inline void init_option(std::string name, T value) { if (!option_set(name)) { - DEBUG.writefln("Initializing option '%s'...", name.c_str()); set_option(name, value); } } diff --git a/util.hpp b/util.hpp index 7cc14d1..5e13ac0 100644 --- a/util.hpp +++ b/util.hpp @@ -4,11 +4,33 @@ #include #include #include -#include "log.hpp" +#include std::string PadZeros(std::string input, size_t required_length); uint8_t TimeToComponentCount(double time_code); std::string TimeToString(double time_code, uint8_t min_components = 1); std::string get_prefs_path(); +inline const char *vcformat(const char *format, va_list args) { + va_list args_copy; + va_copy(args_copy, args); + char *buf; + size_t buflen = 0; + buflen = vsnprintf(NULL, 0, format, args_copy) + 1; + va_end(args_copy); + buf = (char*)malloc(buflen); + if (buf == NULL) { + return NULL; + } + memset(buf, 0, buflen); + buflen = vsnprintf(buf, buflen, format, args) + 1; + return buf; +} +inline const char *cformat(const char *format, ...) { + va_list args; + va_start(args, format); + const char *output = vcformat(format, args); + va_end(args); + return output; +} inline std::string to_string_with_decimals(double value, unsigned decimals) { std::string num_text; if (value == 0) { diff --git a/web/api.js b/web/api.js index e94a56b..22d1833 100644 --- a/web/api.js +++ b/web/api.js @@ -1,5 +1,20 @@ addToLibrary({ + register_serviceworker: function() { + window.registerServiceWorker() + }, + unregister_serviceworker: function() { + window.unregisterServiceWorker() + }, + update: function() { + window.update() + }, + serviceworker_possible: function() { + return window.serviceWorkerPossible() ? 1 : 0; + }, + serviceworker_registered: function() { + return window.serviceWorkerRegistered() ? 1 : 0 + }, open_filepicker: function() { window.filePicker.show(); }, @@ -18,12 +33,7 @@ addToLibrary({ get_first_file: function() { if (window.filePicker.wasConfirmed()) { let output = window.filePicker.getFirstFile(); - let len = Module.lengthBytesUTF8(output) + 1; - let outptr = Module._malloc(len); - for (let i = 0; i < len; i++) { - setValue(outptr + i, 0, 'i8'); - } - Module.stringToUTF8(output, outptr, len); + let outptr = window.stringToAllocatedUTF8(output); return outptr; } else { return 0; @@ -57,7 +67,7 @@ addToLibrary({ let valueData = HEAPU8.subarray(valuePtr, valuePtr + valueLen) let valueBase64 = window.bytesToBase64(valueData); if (valueBase64 === null) { - console.error("Couldn't encode key '", key, "' to base64."); + window.logln(window.loglevel.ERROR, `Couldn't encode key '${key}' to base64.`); return; } if (window.puterEnabled) { @@ -84,8 +94,10 @@ addToLibrary({ valueBase64 = puterValue; } } - if (valueBase64 === null) { - console.error("Could not find key '", key, "'.") + if (valueBase64 === null || valueBase64 === undefined) { + window.logln(window.loglevel.ERROR, `Could not find key '${key}.`) + setValue(valuePtr, 0, "i32"); + return; } /** * @type {Uint8Array|null} @@ -97,8 +109,10 @@ addToLibrary({ console.error(e) value = null; } - if (value == null) { - console.error("Could not decode key '", key, "'.") + if (value === null || value === undefined) { + window.logln(window.loglevel.ERROR, `Could not decode key '${key}'.`) + setValue(valuePtr, 0, "i32"); + return; } else { let len = value.length; let outptr = Module._malloc(len + 1); @@ -159,12 +173,7 @@ addToLibrary({ } for (let i = 0; i < arrLen; i++) { - let len = Module.lengthBytesUTF8(arr[i]) + 1; - let outptr = Module._malloc(len); - for (let j = 0; j < len; j++) { - setValue(outptr + j, 0, 'i8'); - } - Module.stringToUTF8(arr[i], outptr, len); + let outptr = window.stringToAllocatedUTF8(arr[i]); setValue(arrOutPtr + (i * 4), outptr, "i32"); } setValue(pppOut, arrOutPtr, "i32") diff --git a/web/fork-awesome.css b/web/fork-awesome.css new file mode 100644 index 0000000..2ad41f6 --- /dev/null +++ b/web/fork-awesome.css @@ -0,0 +1,2733 @@ +/*! +Fork Awesome 1.2.0 +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.2.0'); + src: url('../fonts/forkawesome-webfont.eot?#iefix&v=1.2.0') format('embedded-opentype'), url('../fonts/forkawesome-webfont.woff2?v=1.2.0') format('woff2'), url('../fonts/forkawesome-webfont.woff?v=1.2.0') format('woff'), url('../fonts/forkawesome-webfont.ttf?v=1.2.0') format('truetype'), url('../fonts/forkawesome-webfont.svg?v=1.2.0#forkawesomeregular') format('svg'); + font-weight: normal; + font-style: normal; + font-display: block; +} +.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"; +} +.fa-wire:before { + content: "\f32c"; +} +.fa-tor-onion:before { + content: "\f32e"; +} +.fa-volume-mute:before { + content: "\f32f"; +} +.fa-bell-ringing:before { + content: "\f32d"; +} +.fa-bell-ringing-o:before { + content: "\f330"; +} +.fa-hal:before { + content: "\f333"; +} +.fa-jupyter:before { + content: "\f335"; +} +.fa-julia:before { + content: "\f334"; +} +.fa-classicpress:before { + content: "\f331"; +} +.fa-classicpress-circle:before { + content: "\f332"; +} +.fa-open-collective:before { + content: "\f336"; +} +.fa-orcid:before { + content: "\f337"; +} +.fa-researchgate:before { + content: "\f338"; +} +.fa-funkwhale:before { + content: "\f339"; +} +.fa-askfm:before { + content: "\f33a"; +} +.fa-blockstack:before { + content: "\f33b"; +} +.fa-boardgamegeek:before { + content: "\f33c"; +} +.fa-bunny:before { + content: "\f35f"; +} +.fa-buymeacoffee:before { + content: "\f33d"; +} +.fa-cc-by:before { + content: "\f33e"; +} +.fa-creative-commons-alt:before, +.fa-cc-cc:before { + content: "\f33f"; +} +.fa-cc-nc-eu:before { + content: "\f341"; +} +.fa-cc-nc-jp:before { + content: "\f342"; +} +.fa-cc-nc:before { + content: "\f340"; +} +.fa-cc-nd:before { + content: "\f343"; +} +.fa-cc-pd:before { + content: "\f344"; +} +.fa-cc-remix:before { + content: "\f345"; +} +.fa-cc-sa:before { + content: "\f346"; +} +.fa-cc-share:before { + content: "\f347"; +} +.fa-cc-zero:before { + content: "\f348"; +} +.fa-conway-hacker:before, +.fa-conway-glider:before { + content: "\f349"; +} +.fa-csharp:before { + content: "\f34a"; +} +.fa-email-bulk:before { + content: "\f34b"; +} +.fa-email-bulk-o:before { + content: "\f34c"; +} +.fa-gnu:before { + content: "\f34d"; +} +.fa-google-play:before { + content: "\f34e"; +} +.fa-heroku:before { + content: "\f34f"; +} +.fa-hassio:before, +.fa-home-assistant:before { + content: "\f350"; +} +.fa-java:before { + content: "\f351"; +} +.fa-mariadb:before { + content: "\f352"; +} +.fa-markdown:before { + content: "\f353"; +} +.fa-mysql:before { + content: "\f354"; +} +.fa-nordcast:before { + content: "\f355"; +} +.fa-plume:before { + content: "\f356"; +} +.fa-postgresql:before { + content: "\f357"; +} +.fa-sass-alt:before { + content: "\f359"; +} +.fa-sass:before { + content: "\f358"; +} +.fa-skate:before { + content: "\f35a"; +} +.fa-sketchfab:before { + content: "\f35b"; +} +.fa-tex:before { + content: "\f35c"; +} +.fa-textpattern:before { + content: "\f35d"; +} +.fa-unity:before { + content: "\f35e"; +} +.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/web/manifest.json b/web/manifest.json new file mode 100644 index 0000000..72eac60 --- /dev/null +++ b/web/manifest.json @@ -0,0 +1,81 @@ +{ + "name": "Looper", + "short_name": "Looper", + "start_url": "index.html", + "display": "standalone", + "background_color": "#5200a5", + "theme_color": "#5200a5", + "orientation": "landscape-primary", + "icons": [ + { + "src": "/icon.svg", + "type": "image/svg", + "sizes": "512x512" + }, + { + "src": "/icon.svg", + "type": "image/svg", + "sizes": "384x384" + }, + { + "src": "/icon.svg", + "type": "image/svg", + "sizes": "256x256" + }, + { + "src": "/icon.svg", + "type": "image/svg", + "sizes": "192x192" + }, + { + "src": "/icon.svg", + "type": "image/svg", + "sizes": "152x152" + }, + { + "src": "/icon.svg", + "type": "image/svg", + "sizes": "144x144" + }, + { + "src": "/icon.svg", + "type": "image/svg", + "sizes": "128x128" + }, + { + "src": "/icon.svg", + "type": "image/svg", + "sizes": "96x96" + }, + { + "src": "/icon.svg", + "type": "image/svg", + "sizes": "72x72" + }, + { + "src": "/icon.svg", + "type": "image/svg", + "sizes": "64x64" + }, + { + "src": "/icon.svg", + "type": "image/svg", + "sizes": "48x48" + }, + { + "src": "/icon.svg", + "type": "image/svg", + "sizes": "32x32" + }, + { + "src": "/icon.svg", + "type": "image/svg", + "sizes": "24x24" + }, + { + "src": "/icon.svg", + "type": "image/svg", + "sizes": "16x16" + } + ] +} \ No newline at end of file diff --git a/web/serviceWorker.js b/web/serviceWorker.js new file mode 100644 index 0000000..fd648a5 --- /dev/null +++ b/web/serviceWorker.js @@ -0,0 +1,47 @@ +const staticLooper = "looper-app-v1"; +const assets = [ + "/", + "/index.html", + "/shell.js", + "/icon.png", + "/icon.svg", + "/index.wasm", + "/index.js" +]; +const devAssets = [ + "/index.html.symbols", + "/index.wasm.map" +]; +self.addEventListener("message", (event) => { + if (event.data) { + switch (event.data.type) { + case "UNREGISTER": { + self.unregister(); + } break; + case "UPDATE": { + caches.open(staticLooper).then(async cache => { + await cache.addAll(assets); + try { + await cache.addAll(devAssets); + } catch (e) { + console.warn("Could not add developer assets!"); + } + }) + } break; + } + } +}) +self.addEventListener("install", installEvent => { + installEvent.waitUntil( + self.postMessage({ + type: "UPDATE" + }) + ) +}); +self.addEventListener("fetch", fetchEvent => { + fetchEvent.respondWith( + caches.match(fetchEvent.request).then(res => { + return res || fetch(fetchEvent.request); + }) + ) +}); \ No newline at end of file diff --git a/web/shell.html b/web/shell.html index 4a4c7b8..f661850 100644 --- a/web/shell.html +++ b/web/shell.html @@ -2,58 +2,16 @@ + + + + + Looper - - + + + @@ -130,6 +88,7 @@ }; }; +
{{{ SCRIPT }}} diff --git a/web/shell.js b/web/shell.js index a130282..dfe9640 100644 --- a/web/shell.js +++ b/web/shell.js @@ -1,7 +1,11 @@ - var statusElement = document.getElementById('status'); var progressElement = document.getElementById('progress'); var spinnerElement = document.getElementById('spinner'); +/** + * @typedef {Object} FilePickerWASMFile + * @property {string} path + * @property {Object} handle + */ class FilePicker { /** * @type {HTMLInputElement} @@ -38,6 +42,10 @@ class FilePicker { * @type {boolean} */ puterEnabled = false; + /** + * Opens a file from Puter + * @param {Object} file + */ async openPuterFile(file) { this.loading = true; this.value = null; @@ -54,6 +62,9 @@ class FilePicker { this.visible = false; this.loading = false; } + /** + * Shows the file picker. + */ show() { this.visible = true; this.closed = false; @@ -65,18 +76,38 @@ class FilePicker { this.el.click(); } } + /** + * Checks if the open file dialog was cancelled. + * @returns true if the dialog was cancelled, false otherwise. + */ wasCancelled() { return !this.visible && this.cancelled } + /** + * Checks if the file picker is not visible because it was closed by the user. + * @returns True if the file picker is not visible because it was closed, false in any other situation + */ wasClosed() { return !this.visible && this.closed; } + /** + * Checks if the file picker was confirmed by the user + * @returns True if the file picker was confirmed, false otherwise + */ wasConfirmed() { return !this.visible && this.closed && !this.cancelled; } + /** + * Checks if the file picker is currently loading a file into memory. + * @returns true if the file picker is loading the file into memory, false otherwise + */ isLoading() { - + return this.loading; } + /** + * Gets the list of files confirmed by the user + * @returns A list of files picked by the user, or null if the dialog was not confirmed. + */ getFileList() { if (this.wasConfirmed()) { return this.value; @@ -84,6 +115,10 @@ class FilePicker { return null; } } + /** + * Gets the first file picked by the user, if any. + * @returns The first file picked by the user, if the dialog was confirmed and the user actually picked at least one file, null otherwise + */ getFirstFile() { if (this.wasConfirmed()) { if (this.value.length > 0) { @@ -92,6 +127,9 @@ class FilePicker { } return null; } + /** + * Resets the dialog so it can be used again. + */ clearSelection() { this.closed = false; this.cancelled = false; @@ -99,6 +137,10 @@ class FilePicker { this.el.value = null; this.value = null; } + /** + * Creates a randomly-named directory in the WebAssembly filesystem, and returns the path. + * @returns {string} A randomly generated directory path in the WebAssembly filesystem + */ makeWasmDir() { let chars ="0123456789bcdfghjklmnpqrstvwxyzBCDFGHJKLMNPQRSTVWXYZ_"; let output = "/" @@ -109,6 +151,12 @@ class FilePicker { output += "/"; return output; } + /** + * Opens a file in the WebAssembly filesystem for writing, creating it if it does not exist. + * @param {string} name + * @param {string|null} dir + * @returns {FilePickerWASMFile} An object with two + */ openWasmFile(name, dir = null) { if (dir === null) { dir = this.makeWasmDir(); @@ -120,6 +168,11 @@ class FilePicker { "handle": file }; } + /** + * Writes a blob to a WebAssembly file. + * @param {Object} file + * @param {Blob} blob + */ async writeBlob(file, blob) { let data = null; let reader = blob.stream().getReader(); @@ -203,8 +256,88 @@ class FilePicker { }) } } +/** + * @type {boolean} + */ window.puterEnabled = false; -window.filePicker = new FilePicker()/* +window.filePicker = new FilePicker() +window.serviceWorkerPossible = function() { + return "serviceWorker" in navigator; +} +window.serviceWorkerRegistered = function() { + let controller = navigator.serviceWorker.controller; + return (serviceWorkerPossible && controller !== undefined && controller !== null) +} +window.registerServiceWorker = function() { + if (serviceWorkerPossible() && !serviceWorkerRegistered()) { + navigator.serviceWorker + .register("serviceWorker.js") + .then(res => console.log("Service worker registered!")) + .catch(err => console.error("Failed to register service worker: ", err)); + } + if ("updateRegisterBtnText" in window) { + window.updateRegisterBtnText(); + } +} +window.unregisterServiceWorker = function() { + if (serviceWorkerRegistered()) { + navigator.serviceWorker.controller.postMessage({ + type: "UNREGISTER" + }); + } + if ("updateRegisterBtnText" in window) { + window.updateRegisterBtnText(); + } +} +window.update = function() { + if (serviceWorkerRegistered()) { + navigator.serviceWorker.controller.postMessage({ + type: "UPDATE" + }); + } +} +window.addEventListener("load", () => { + if (window.serviceWorkerRegistered()) { + window.update() + } else { + window.registerServiceWorker() + } +}) +/** + * Allocates memory and converts a string to UTF-8 in the newly allocated memory region + * @param {string} data + * @returns A newly allocated pointer containing the string as UTF-8 + */ +window.stringToAllocatedUTF8 = function(data) { + let len = Module.lengthBytesUTF8(data) + 1; + let outptr = Module._malloc(len); + Module._memset(outptr, 0, len); + Module.stringToUTF8(data, outptr, len); + return outptr; +} +/** + * Writes to the log of the WebAssembly program, without adding a newline + * @param {int} level + * @param {string} log + */ +window.log = function(level, log) { + Module._write_log(level, window.stringToAllocatedUTF8(log)) +} +/** + * Writes to the log of the WebAssembly program, and adds a newline at the end + * @param {int} level + * @param {string} log + */ +window.logln = function(level, log) { + Module._write_logln(level, window.stringToAllocatedUTF8(log)) +} +window.loglevel = { + DEBUG: -1, + INFO: 0, + WARNING: 1, + ERROR: 2 +} +/* MIT License Copyright (c) 2020 Egor Nepomnyaschih Permission is hereby granted, free of charge, to any person obtaining a copy @@ -242,6 +375,9 @@ for (let i = 0; i < 10; ++i) { base64abc.push("+"); base64abc.push("/"); */ +/** + * @type {Array} + */ const base64abc = [ "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", @@ -261,6 +397,9 @@ base64abc.forEach((char, index) => { }); base64codes["=".charCodeAt(0)] = 0; // ignored anyway, so we just need to prevent an error */ +/** + * @type {Array} + */ const base64codes = [ 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, @@ -272,6 +411,10 @@ const base64codes = [ 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51 ]; +/** + * @param {number} charCode + * @returns {number} + */ function getBase64Code(charCode) { if (charCode >= base64codes.length) { throw new Error("Unable to parse base64 string."); @@ -283,6 +426,11 @@ function getBase64Code(charCode) { return code; } +/** + * Converts a byte array to base64 + * @param {Uint8Array} bytes + * @returns {string} The base64 encoding of the byte array + */ window.bytesToBase64 = function(bytes) { let result = '', i, l = bytes.length; for (i = 2; i < l; i += 3) { @@ -305,6 +453,11 @@ window.bytesToBase64 = function(bytes) { return result; } +/** + * Converts a base64 string to a byte array. + * @param {string} str + * @returns {Uint8Array} The byte array + */ window.base64ToBytes = function(str) { if (str.length % 4 !== 0) { throw new Error("Unable to parse base64 string."); @@ -330,10 +483,22 @@ window.base64ToBytes = function(str) { return result.subarray(0, result.length - missingOctets); } +/** + * Base64 encodes a string by converting it to a byte array then calling window.bytesToBase64 on it. + * @param {string} str + * @param {TextEncoder} encoder + * @returns {string} The base64 encoded version of the string + */ window.base64encode = function(str, encoder = new TextEncoder()) { return bytesToBase64(encoder.encode(str)); } +/** + * Base64 decodes a string by calling window.base64ToBytes on it then decoding the byte array. + * @param {string} str + * @param {TextDecoder} decoder + * @returns {string} The decoded string + */ window.base64decode = function(str, decoder = new TextDecoder()) { return decoder.decode(base64ToBytes(str)); } \ No newline at end of file diff --git a/web/style.css b/web/style.css new file mode 100644 index 0000000..84ca39f --- /dev/null +++ b/web/style.css @@ -0,0 +1,57 @@ +@font-face { + font-family: 'ForkAwesome'; + src: url('forkawesome-webfont.ttf'); + font-weight: normal; + font-style: normal; + font-display: block; + } +.emscripten { padding-right: 0; margin-left: auto; margin-right: auto; display: block; } +textarea.emscripten { font-family: monospace; width: 80%; } +div.emscripten { text-align: center; } +div.emscripten_border { border: 1px solid black; } +/* the canvas *must not* have any border or padding, or mouse coords will be wrong */ +canvas.emscripten { border: 0px none; background-color: black; } + +.spinner { + height: 50px; + width: 50px; + margin: 0px auto; + -webkit-animation: rotation .8s linear infinite; + -moz-animation: rotation .8s linear infinite; + -o-animation: rotation .8s linear infinite; + animation: rotation 0.8s linear infinite; + border-left: 10px solid rgb(0,150,240); + border-right: 10px solid rgb(0,150,240); + border-bottom: 10px solid rgb(0,150,240); + border-top: 10px solid rgb(100,0,200); + border-radius: 100%; + background-color: rgb(200,100,250); +} +@-webkit-keyframes rotation { + from {-webkit-transform: rotate(0deg);} + to {-webkit-transform: rotate(360deg);} +} +@-moz-keyframes rotation { + from {-moz-transform: rotate(0deg);} + to {-moz-transform: rotate(360deg);} +} +@-o-keyframes rotation { + from {-o-transform: rotate(0deg);} + to {-o-transform: rotate(360deg);} +} +@keyframes rotation { + from {transform: rotate(0deg);} + to {transform: rotate(360deg);} +} +.fullpage { + display: flex; + position: fixed; + inset: 0; + width: 100vw; + height: 100vh; + justify-content: center; + align-items: center; +} +.hidden { + display: none; +} \ No newline at end of file diff --git a/web_functions.hpp b/web_functions.hpp index a7a0622..01dfc04 100644 --- a/web_functions.hpp +++ b/web_functions.hpp @@ -14,5 +14,14 @@ extern "C" { extern bool file_picker_loading(); extern void clear_file_selection(); extern void find_keys(const char *prefix, const char ***output); + extern void get_size(int32_t *x, int32_t *y); + extern double get_dpi(); + extern bool serviceworker_possible(); + extern bool serviceworker_registered(); + extern void update(); + extern void unregister_serviceworker(); + extern void register_serviceworker(); + extern bool is_puter_enabled(); + extern void enable_puter(bool enable); } #endif \ No newline at end of file