gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[www] branch stable updated (c1c0e9a -> 4347e80)


From: gnunet
Subject: [www] branch stable updated (c1c0e9a -> 4347e80)
Date: Fri, 07 May 2021 16:25:00 +0200

This is an automated email from the git hooks/post-receive script.

dold pushed a change to branch stable
in repository www.

    from c1c0e9a  update news title
     add cd0d017  do not translate LSD or eV
     add 8506a3d  Translated using Weblate (German)
     add cb45fe1  Translated using Weblate (Spanish)
     add 21c6aba  Translated using Weblate (French)
     add c56bda6  Translated using Weblate (French)
     add f1a73da  Translated using Weblate (Italian)
     add 7c0b983  Translated using Weblate (Italian)
     add 7a68815  Translated using Weblate (Italian)
     add 735ca5e  Translated using Weblate (Japanese)
     add 56d7251  Translated using Weblate (Italian)
     add 08440a8  Translated using Weblate (German)
     add d1ccabb  Translated using Weblate (French)
     add eadbd57  Translated using Weblate (French)
     add 4b4729a  Translated using Weblate (Korean)
     add dd00f56  Translated using Weblate (German)
     add d8869b6  Translated using Weblate (Italian)
     add 775a350  Translated using Weblate (Chinese (Traditional))
     add fd2a64b  Add spelling corrections by William Liquorice
     add c49b6c3  Translated using Weblate (Japanese)
     add 948667c  Translated using Weblate (Chinese (Traditional))
     add 52c26f4  Translated using Weblate (French)
     add eedd43f  Translated using Weblate (Italian)
     add 9f6cd2b  Translated using Weblate (French)
     add d39ba22  Translated using Weblate (German)
     add 811a727  Translated using Weblate (Italian)
     add 3bd4c95  Translated using Weblate (German)
     add 66bc43c  Translated using Weblate (Chinese (Traditional))
     add 1812700  Translated using Weblate (French)
     add ec8be1f  Translated using Weblate (French)
     add 8c7b1d5  Translated using Weblate (Spanish)
     add ff6f589  Translated using Weblate (French)
     add 2bf0f9a  Translated using Weblate (Italian)
     add 76c0119  Translated using Weblate (Italian)
     add 7735774  Translated using Weblate (Chinese (Traditional))
     add dc18d00  Translated using Weblate (Italian)
     add 3b608ca  Translated using Weblate (Chinese (Traditional))
     add da03cf0  Translated using Weblate (German)
     add b2432fb  add dissens news
     add 0964a69  -fix typo
     add 08a8757  Merge branch 'master' of git+ssh://gnunet.org/www
     add b2c2f11  Merge branch 'master' of git+ssh://gnunet.org/www
     add e2a81e9  add woocommerce plugin
     add 355f394  update
     add 73531a1  Translated using Weblate (Spanish)
     add 7777d1a  Translated using Weblate (Spanish)
     add 8a4a175  Translated using Weblate (French)
     add b3dd948  restructure to work with current site generator
     add c4bc27e  use submodule version from git, not remote
     add 15a29c3  update submodule
     add 6edf14c  update submodule
     add 4347e80  less hacky old news

No new revisions were added by this update.

Summary of changes:
 .gitignore                                         |    9 -
 Makefile                                           |   70 +-
 __init__.py                                        |    3 -
 bootstrap                                          |    2 +-
 build-system/configure.py                          |    6 +-
 build-system/taler-build-scripts                   |    2 +-
 common/navigation.j2.inc                           |    4 +-
 .../oldnews-2018.html.j2 => common/old-news.j2.inc |   16 +-
 inc                                                |    2 +-
 locale/ar/LC_MESSAGES/messages.po                  |  175 +--
 locale/babel.map                                   |    2 +-
 locale/de/LC_MESSAGES/messages.mo                  |  Bin 0 -> 152453 bytes
 locale/de/LC_MESSAGES/messages.po                  | 1213 +++++++++++++++++---
 locale/en/LC_MESSAGES/messages.mo                  |  Bin 0 -> 443 bytes
 locale/es/LC_MESSAGES/messages.mo                  |  Bin 0 -> 109274 bytes
 locale/es/LC_MESSAGES/messages.po                  |  481 +++++---
 locale/fr/LC_MESSAGES/messages.mo                  |  Bin 0 -> 24775 bytes
 locale/fr/LC_MESSAGES/messages.po                  |  427 ++++---
 locale/hi/LC_MESSAGES/messages.po                  |  182 +--
 locale/it/LC_MESSAGES/messages.mo                  |  Bin 0 -> 111142 bytes
 locale/it/LC_MESSAGES/messages.po                  |  693 ++++++++---
 locale/ja/LC_MESSAGES/messages.po                  |  609 ++++++----
 locale/ko/LC_MESSAGES/messages.po                  |  272 +++--
 locale/messages.pot                                |  116 +-
 locale/pt/LC_MESSAGES/messages.po                  |  115 +-
 locale/zh_Hant/LC_MESSAGES/messages.po             |  846 ++++++++------
 make_site.py                                       |   76 --
 news/oldnews-2011.html.j2                          |    1 -
 news/oldnews-2013.html.j2                          |    1 -
 news/oldnews-2019.html.j2                          |    1 -
 static/dissens-overview.png                        |  Bin 0 -> 305238 bytes
 {dist => static/dist}/css/bootstrap-grid.css       |    0
 {dist => static/dist}/css/bootstrap-grid.css.map   |    0
 {dist => static/dist}/css/bootstrap-grid.min.css   |    0
 .../dist}/css/bootstrap-grid.min.css.map           |    0
 {dist => static/dist}/css/bootstrap-reboot.css     |    0
 {dist => static/dist}/css/bootstrap-reboot.css.map |    0
 {dist => static/dist}/css/bootstrap-reboot.min.css |    0
 .../dist}/css/bootstrap-reboot.min.css.map         |    0
 {dist => static/dist}/css/bootstrap.css            |    0
 {dist => static/dist}/css/bootstrap.css.map        |    0
 {dist => static/dist}/css/bootstrap.min.css        |    0
 {dist => static/dist}/css/bootstrap.min.css.map    |    0
 {dist => static/dist}/font-awesome/LICENSE.txt     |    0
 {dist => static/dist}/font-awesome/css/all.css     |    0
 {dist => static/dist}/font-awesome/css/all.min.css |    0
 {dist => static/dist}/font-awesome/css/brands.css  |    0
 .../dist}/font-awesome/css/brands.min.css          |    0
 .../dist}/font-awesome/css/fontawesome.css         |    0
 .../dist}/font-awesome/css/fontawesome.min.css     |    0
 {dist => static/dist}/font-awesome/css/regular.css |    0
 .../dist}/font-awesome/css/regular.min.css         |    0
 {dist => static/dist}/font-awesome/css/solid.css   |    0
 .../dist}/font-awesome/css/solid.min.css           |    0
 .../dist}/font-awesome/css/svg-with-js.css         |    0
 .../dist}/font-awesome/css/svg-with-js.min.css     |    0
 .../dist}/font-awesome/css/v4-shims.css            |    0
 .../dist}/font-awesome/css/v4-shims.min.css        |    0
 {dist => static/dist}/font-awesome/js/all.js       |    0
 {dist => static/dist}/font-awesome/js/all.min.js   |    0
 {dist => static/dist}/font-awesome/js/brands.js    |    0
 .../dist}/font-awesome/js/brands.min.js            |    0
 .../dist}/font-awesome/js/fontawesome.js           |    0
 .../dist}/font-awesome/js/fontawesome.min.js       |    0
 {dist => static/dist}/font-awesome/js/regular.js   |    0
 .../dist}/font-awesome/js/regular.min.js           |    0
 {dist => static/dist}/font-awesome/js/solid.js     |    0
 {dist => static/dist}/font-awesome/js/solid.min.js |    0
 {dist => static/dist}/font-awesome/js/v4-shims.js  |    0
 .../dist}/font-awesome/js/v4-shims.min.js          |    0
 .../dist}/font-awesome/less/_animated.less         |    0
 .../dist}/font-awesome/less/_bordered-pulled.less  |    0
 {dist => static/dist}/font-awesome/less/_core.less |    0
 .../dist}/font-awesome/less/_fixed-width.less      |    0
 .../dist}/font-awesome/less/_icons.less            |    0
 .../dist}/font-awesome/less/_larger.less           |    0
 {dist => static/dist}/font-awesome/less/_list.less |    0
 .../dist}/font-awesome/less/_mixins.less           |    0
 .../dist}/font-awesome/less/_rotated-flipped.less  |    0
 .../dist}/font-awesome/less/_screen-reader.less    |    0
 .../dist}/font-awesome/less/_shims.less            |    0
 .../dist}/font-awesome/less/_stacked.less          |    0
 .../dist}/font-awesome/less/_variables.less        |    0
 .../dist}/font-awesome/less/brands.less            |    0
 .../dist}/font-awesome/less/fontawesome.less       |    0
 .../dist}/font-awesome/less/regular.less           |    0
 {dist => static/dist}/font-awesome/less/solid.less |    0
 .../dist}/font-awesome/less/v4-shims.less          |    0
 .../dist}/font-awesome/metadata/categories.yml     |    0
 .../dist}/font-awesome/metadata/icons.json         |    0
 .../dist}/font-awesome/metadata/icons.yml          |    0
 .../dist}/font-awesome/metadata/shims.json         |    0
 .../dist}/font-awesome/metadata/shims.yml          |    0
 .../dist}/font-awesome/metadata/sponsors.yml       |    0
 .../dist}/font-awesome/scss/_animated.scss         |    0
 .../dist}/font-awesome/scss/_bordered-pulled.scss  |    0
 {dist => static/dist}/font-awesome/scss/_core.scss |    0
 .../dist}/font-awesome/scss/_fixed-width.scss      |    0
 .../dist}/font-awesome/scss/_icons.scss            |    0
 .../dist}/font-awesome/scss/_larger.scss           |    0
 {dist => static/dist}/font-awesome/scss/_list.scss |    0
 .../dist}/font-awesome/scss/_mixins.scss           |    0
 .../dist}/font-awesome/scss/_rotated-flipped.scss  |    0
 .../dist}/font-awesome/scss/_screen-reader.scss    |    0
 .../dist}/font-awesome/scss/_shims.scss            |    0
 .../dist}/font-awesome/scss/_stacked.scss          |    0
 .../dist}/font-awesome/scss/_variables.scss        |    0
 .../dist}/font-awesome/scss/brands.scss            |    0
 .../dist}/font-awesome/scss/fontawesome.scss       |    0
 .../dist}/font-awesome/scss/regular.scss           |    0
 {dist => static/dist}/font-awesome/scss/solid.scss |    0
 .../dist}/font-awesome/scss/v4-shims.scss          |    0
 .../dist}/font-awesome/sprites/brands.svg          |    0
 .../dist}/font-awesome/sprites/regular.svg         |    0
 .../dist}/font-awesome/sprites/solid.svg           |    0
 .../dist}/font-awesome/svgs/brands/500px.svg       |    0
 .../font-awesome/svgs/brands/accessible-icon.svg   |    0
 .../dist}/font-awesome/svgs/brands/accusoft.svg    |    0
 .../svgs/brands/acquisitions-incorporated.svg      |    0
 .../dist}/font-awesome/svgs/brands/adn.svg         |    0
 .../dist}/font-awesome/svgs/brands/adobe.svg       |    0
 .../dist}/font-awesome/svgs/brands/adversal.svg    |    0
 .../font-awesome/svgs/brands/affiliatetheme.svg    |    0
 .../dist}/font-awesome/svgs/brands/algolia.svg     |    0
 .../dist}/font-awesome/svgs/brands/alipay.svg      |    0
 .../dist}/font-awesome/svgs/brands/amazon-pay.svg  |    0
 .../dist}/font-awesome/svgs/brands/amazon.svg      |    0
 .../dist}/font-awesome/svgs/brands/amilia.svg      |    0
 .../dist}/font-awesome/svgs/brands/android.svg     |    0
 .../dist}/font-awesome/svgs/brands/angellist.svg   |    0
 .../font-awesome/svgs/brands/angrycreative.svg     |    0
 .../dist}/font-awesome/svgs/brands/angular.svg     |    0
 .../font-awesome/svgs/brands/app-store-ios.svg     |    0
 .../dist}/font-awesome/svgs/brands/app-store.svg   |    0
 .../dist}/font-awesome/svgs/brands/apper.svg       |    0
 .../dist}/font-awesome/svgs/brands/apple-pay.svg   |    0
 .../dist}/font-awesome/svgs/brands/apple.svg       |    0
 .../dist}/font-awesome/svgs/brands/artstation.svg  |    0
 .../dist}/font-awesome/svgs/brands/asymmetrik.svg  |    0
 .../dist}/font-awesome/svgs/brands/atlassian.svg   |    0
 .../dist}/font-awesome/svgs/brands/audible.svg     |    0
 .../font-awesome/svgs/brands/autoprefixer.svg      |    0
 .../dist}/font-awesome/svgs/brands/avianex.svg     |    0
 .../dist}/font-awesome/svgs/brands/aviato.svg      |    0
 .../dist}/font-awesome/svgs/brands/aws.svg         |    0
 .../dist}/font-awesome/svgs/brands/bandcamp.svg    |    0
 .../font-awesome/svgs/brands/behance-square.svg    |    0
 .../dist}/font-awesome/svgs/brands/behance.svg     |    0
 .../dist}/font-awesome/svgs/brands/bimobject.svg   |    0
 .../dist}/font-awesome/svgs/brands/bitbucket.svg   |    0
 .../dist}/font-awesome/svgs/brands/bitcoin.svg     |    0
 .../dist}/font-awesome/svgs/brands/bity.svg        |    0
 .../dist}/font-awesome/svgs/brands/black-tie.svg   |    0
 .../dist}/font-awesome/svgs/brands/blackberry.svg  |    0
 .../dist}/font-awesome/svgs/brands/blogger-b.svg   |    0
 .../dist}/font-awesome/svgs/brands/blogger.svg     |    0
 .../dist}/font-awesome/svgs/brands/bluetooth-b.svg |    0
 .../dist}/font-awesome/svgs/brands/bluetooth.svg   |    0
 .../dist}/font-awesome/svgs/brands/btc.svg         |    0
 .../font-awesome/svgs/brands/buromobelexperte.svg  |    0
 .../dist}/font-awesome/svgs/brands/buysellads.svg  |    0
 .../svgs/brands/canadian-maple-leaf.svg            |    0
 .../font-awesome/svgs/brands/cc-amazon-pay.svg     |    0
 .../dist}/font-awesome/svgs/brands/cc-amex.svg     |    0
 .../font-awesome/svgs/brands/cc-apple-pay.svg      |    0
 .../font-awesome/svgs/brands/cc-diners-club.svg    |    0
 .../dist}/font-awesome/svgs/brands/cc-discover.svg |    0
 .../dist}/font-awesome/svgs/brands/cc-jcb.svg      |    0
 .../font-awesome/svgs/brands/cc-mastercard.svg     |    0
 .../dist}/font-awesome/svgs/brands/cc-paypal.svg   |    0
 .../dist}/font-awesome/svgs/brands/cc-stripe.svg   |    0
 .../dist}/font-awesome/svgs/brands/cc-visa.svg     |    0
 .../dist}/font-awesome/svgs/brands/centercode.svg  |    0
 .../dist}/font-awesome/svgs/brands/centos.svg      |    0
 .../dist}/font-awesome/svgs/brands/chrome.svg      |    0
 .../dist}/font-awesome/svgs/brands/cloudscale.svg  |    0
 .../dist}/font-awesome/svgs/brands/cloudsmith.svg  |    0
 .../font-awesome/svgs/brands/cloudversify.svg      |    0
 .../dist}/font-awesome/svgs/brands/codepen.svg     |    0
 .../dist}/font-awesome/svgs/brands/codiepie.svg    |    0
 .../dist}/font-awesome/svgs/brands/confluence.svg  |    0
 .../font-awesome/svgs/brands/connectdevelop.svg    |    0
 .../dist}/font-awesome/svgs/brands/contao.svg      |    0
 .../dist}/font-awesome/svgs/brands/cpanel.svg      |    0
 .../svgs/brands/creative-commons-by.svg            |    0
 .../svgs/brands/creative-commons-nc-eu.svg         |    0
 .../svgs/brands/creative-commons-nc-jp.svg         |    0
 .../svgs/brands/creative-commons-nc.svg            |    0
 .../svgs/brands/creative-commons-nd.svg            |    0
 .../svgs/brands/creative-commons-pd-alt.svg        |    0
 .../svgs/brands/creative-commons-pd.svg            |    0
 .../svgs/brands/creative-commons-remix.svg         |    0
 .../svgs/brands/creative-commons-sa.svg            |    0
 .../svgs/brands/creative-commons-sampling-plus.svg |    0
 .../svgs/brands/creative-commons-sampling.svg      |    0
 .../svgs/brands/creative-commons-share.svg         |    0
 .../svgs/brands/creative-commons-zero.svg          |    0
 .../font-awesome/svgs/brands/creative-commons.svg  |    0
 .../font-awesome/svgs/brands/critical-role.svg     |    0
 .../dist}/font-awesome/svgs/brands/css3-alt.svg    |    0
 .../dist}/font-awesome/svgs/brands/css3.svg        |    0
 .../dist}/font-awesome/svgs/brands/cuttlefish.svg  |    0
 .../font-awesome/svgs/brands/d-and-d-beyond.svg    |    0
 .../dist}/font-awesome/svgs/brands/d-and-d.svg     |    0
 .../dist}/font-awesome/svgs/brands/dashcube.svg    |    0
 .../dist}/font-awesome/svgs/brands/delicious.svg   |    0
 .../dist}/font-awesome/svgs/brands/deploydog.svg   |    0
 .../dist}/font-awesome/svgs/brands/deskpro.svg     |    0
 .../dist}/font-awesome/svgs/brands/dev.svg         |    0
 .../dist}/font-awesome/svgs/brands/deviantart.svg  |    0
 .../dist}/font-awesome/svgs/brands/dhl.svg         |    0
 .../dist}/font-awesome/svgs/brands/diaspora.svg    |    0
 .../dist}/font-awesome/svgs/brands/digg.svg        |    0
 .../font-awesome/svgs/brands/digital-ocean.svg     |    0
 .../dist}/font-awesome/svgs/brands/discord.svg     |    0
 .../dist}/font-awesome/svgs/brands/discourse.svg   |    0
 .../dist}/font-awesome/svgs/brands/dochub.svg      |    0
 .../dist}/font-awesome/svgs/brands/docker.svg      |    0
 .../font-awesome/svgs/brands/draft2digital.svg     |    0
 .../font-awesome/svgs/brands/dribbble-square.svg   |    0
 .../dist}/font-awesome/svgs/brands/dribbble.svg    |    0
 .../dist}/font-awesome/svgs/brands/dropbox.svg     |    0
 .../dist}/font-awesome/svgs/brands/drupal.svg      |    0
 .../dist}/font-awesome/svgs/brands/dyalog.svg      |    0
 .../dist}/font-awesome/svgs/brands/earlybirds.svg  |    0
 .../dist}/font-awesome/svgs/brands/ebay.svg        |    0
 .../dist}/font-awesome/svgs/brands/edge.svg        |    0
 .../dist}/font-awesome/svgs/brands/elementor.svg   |    0
 .../dist}/font-awesome/svgs/brands/ello.svg        |    0
 .../dist}/font-awesome/svgs/brands/ember.svg       |    0
 .../dist}/font-awesome/svgs/brands/empire.svg      |    0
 .../dist}/font-awesome/svgs/brands/envira.svg      |    0
 .../dist}/font-awesome/svgs/brands/erlang.svg      |    0
 .../dist}/font-awesome/svgs/brands/ethereum.svg    |    0
 .../dist}/font-awesome/svgs/brands/etsy.svg        |    0
 .../font-awesome/svgs/brands/expeditedssl.svg      |    0
 .../dist}/font-awesome/svgs/brands/facebook-f.svg  |    0
 .../svgs/brands/facebook-messenger.svg             |    0
 .../font-awesome/svgs/brands/facebook-square.svg   |    0
 .../dist}/font-awesome/svgs/brands/facebook.svg    |    0
 .../svgs/brands/fantasy-flight-games.svg           |    0
 .../dist}/font-awesome/svgs/brands/fedex.svg       |    0
 .../dist}/font-awesome/svgs/brands/fedora.svg      |    0
 .../dist}/font-awesome/svgs/brands/figma.svg       |    0
 .../dist}/font-awesome/svgs/brands/firefox.svg     |    0
 .../font-awesome/svgs/brands/first-order-alt.svg   |    0
 .../dist}/font-awesome/svgs/brands/first-order.svg |    0
 .../dist}/font-awesome/svgs/brands/firstdraft.svg  |    0
 .../dist}/font-awesome/svgs/brands/flickr.svg      |    0
 .../dist}/font-awesome/svgs/brands/flipboard.svg   |    0
 .../dist}/font-awesome/svgs/brands/fly.svg         |    0
 .../font-awesome/svgs/brands/font-awesome-alt.svg  |    0
 .../font-awesome/svgs/brands/font-awesome-flag.svg |    0
 .../svgs/brands/font-awesome-logo-full.svg         |    0
 .../font-awesome/svgs/brands/font-awesome.svg      |    0
 .../font-awesome/svgs/brands/fonticons-fi.svg      |    0
 .../dist}/font-awesome/svgs/brands/fonticons.svg   |    0
 .../font-awesome/svgs/brands/fort-awesome-alt.svg  |    0
 .../font-awesome/svgs/brands/fort-awesome.svg      |    0
 .../dist}/font-awesome/svgs/brands/forumbee.svg    |    0
 .../dist}/font-awesome/svgs/brands/foursquare.svg  |    0
 .../font-awesome/svgs/brands/free-code-camp.svg    |    0
 .../dist}/font-awesome/svgs/brands/freebsd.svg     |    0
 .../dist}/font-awesome/svgs/brands/fulcrum.svg     |    0
 .../font-awesome/svgs/brands/galactic-republic.svg |    0
 .../font-awesome/svgs/brands/galactic-senate.svg   |    0
 .../dist}/font-awesome/svgs/brands/get-pocket.svg  |    0
 .../dist}/font-awesome/svgs/brands/gg-circle.svg   |    0
 .../dist}/font-awesome/svgs/brands/gg.svg          |    0
 .../dist}/font-awesome/svgs/brands/git-square.svg  |    0
 .../dist}/font-awesome/svgs/brands/git.svg         |    0
 .../dist}/font-awesome/svgs/brands/github-alt.svg  |    0
 .../font-awesome/svgs/brands/github-square.svg     |    0
 .../dist}/font-awesome/svgs/brands/github.svg      |    0
 .../dist}/font-awesome/svgs/brands/gitkraken.svg   |    0
 .../dist}/font-awesome/svgs/brands/gitlab.svg      |    0
 .../dist}/font-awesome/svgs/brands/gitter.svg      |    0
 .../dist}/font-awesome/svgs/brands/glide-g.svg     |    0
 .../dist}/font-awesome/svgs/brands/glide.svg       |    0
 .../dist}/font-awesome/svgs/brands/gofore.svg      |    0
 .../dist}/font-awesome/svgs/brands/goodreads-g.svg |    0
 .../dist}/font-awesome/svgs/brands/goodreads.svg   |    0
 .../font-awesome/svgs/brands/google-drive.svg      |    0
 .../dist}/font-awesome/svgs/brands/google-play.svg |    0
 .../font-awesome/svgs/brands/google-plus-g.svg     |    0
 .../svgs/brands/google-plus-square.svg             |    0
 .../dist}/font-awesome/svgs/brands/google-plus.svg |    0
 .../font-awesome/svgs/brands/google-wallet.svg     |    0
 .../dist}/font-awesome/svgs/brands/google.svg      |    0
 .../dist}/font-awesome/svgs/brands/gratipay.svg    |    0
 .../dist}/font-awesome/svgs/brands/grav.svg        |    0
 .../dist}/font-awesome/svgs/brands/gripfire.svg    |    0
 .../dist}/font-awesome/svgs/brands/grunt.svg       |    0
 .../dist}/font-awesome/svgs/brands/gulp.svg        |    0
 .../svgs/brands/hacker-news-square.svg             |    0
 .../dist}/font-awesome/svgs/brands/hacker-news.svg |    0
 .../dist}/font-awesome/svgs/brands/hackerrank.svg  |    0
 .../dist}/font-awesome/svgs/brands/hips.svg        |    0
 .../font-awesome/svgs/brands/hire-a-helper.svg     |    0
 .../dist}/font-awesome/svgs/brands/hooli.svg       |    0
 .../dist}/font-awesome/svgs/brands/hornbill.svg    |    0
 .../dist}/font-awesome/svgs/brands/hotjar.svg      |    0
 .../dist}/font-awesome/svgs/brands/houzz.svg       |    0
 .../dist}/font-awesome/svgs/brands/html5.svg       |    0
 .../dist}/font-awesome/svgs/brands/hubspot.svg     |    0
 .../dist}/font-awesome/svgs/brands/imdb.svg        |    0
 .../dist}/font-awesome/svgs/brands/instagram.svg   |    0
 .../dist}/font-awesome/svgs/brands/intercom.svg    |    0
 .../font-awesome/svgs/brands/internet-explorer.svg |    0
 .../dist}/font-awesome/svgs/brands/invision.svg    |    0
 .../dist}/font-awesome/svgs/brands/ioxhost.svg     |    0
 .../dist}/font-awesome/svgs/brands/itunes-note.svg |    0
 .../dist}/font-awesome/svgs/brands/itunes.svg      |    0
 .../dist}/font-awesome/svgs/brands/java.svg        |    0
 .../dist}/font-awesome/svgs/brands/jedi-order.svg  |    0
 .../dist}/font-awesome/svgs/brands/jenkins.svg     |    0
 .../dist}/font-awesome/svgs/brands/jira.svg        |    0
 .../dist}/font-awesome/svgs/brands/joget.svg       |    0
 .../dist}/font-awesome/svgs/brands/joomla.svg      |    0
 .../dist}/font-awesome/svgs/brands/js-square.svg   |    0
 .../dist}/font-awesome/svgs/brands/js.svg          |    0
 .../dist}/font-awesome/svgs/brands/jsfiddle.svg    |    0
 .../dist}/font-awesome/svgs/brands/kaggle.svg      |    0
 .../dist}/font-awesome/svgs/brands/keybase.svg     |    0
 .../dist}/font-awesome/svgs/brands/keycdn.svg      |    0
 .../font-awesome/svgs/brands/kickstarter-k.svg     |    0
 .../dist}/font-awesome/svgs/brands/kickstarter.svg |    0
 .../dist}/font-awesome/svgs/brands/korvue.svg      |    0
 .../dist}/font-awesome/svgs/brands/laravel.svg     |    0
 .../font-awesome/svgs/brands/lastfm-square.svg     |    0
 .../dist}/font-awesome/svgs/brands/lastfm.svg      |    0
 .../dist}/font-awesome/svgs/brands/leanpub.svg     |    0
 .../dist}/font-awesome/svgs/brands/less.svg        |    0
 .../dist}/font-awesome/svgs/brands/line.svg        |    0
 .../dist}/font-awesome/svgs/brands/linkedin-in.svg |    0
 .../dist}/font-awesome/svgs/brands/linkedin.svg    |    0
 .../dist}/font-awesome/svgs/brands/linode.svg      |    0
 .../dist}/font-awesome/svgs/brands/linux.svg       |    0
 .../dist}/font-awesome/svgs/brands/lyft.svg        |    0
 .../dist}/font-awesome/svgs/brands/magento.svg     |    0
 .../dist}/font-awesome/svgs/brands/mailchimp.svg   |    0
 .../dist}/font-awesome/svgs/brands/mandalorian.svg |    0
 .../dist}/font-awesome/svgs/brands/markdown.svg    |    0
 .../dist}/font-awesome/svgs/brands/mastodon.svg    |    0
 .../dist}/font-awesome/svgs/brands/maxcdn.svg      |    0
 .../dist}/font-awesome/svgs/brands/medapps.svg     |    0
 .../dist}/font-awesome/svgs/brands/medium-m.svg    |    0
 .../dist}/font-awesome/svgs/brands/medium.svg      |    0
 .../dist}/font-awesome/svgs/brands/medrt.svg       |    0
 .../dist}/font-awesome/svgs/brands/meetup.svg      |    0
 .../dist}/font-awesome/svgs/brands/megaport.svg    |    0
 .../dist}/font-awesome/svgs/brands/mendeley.svg    |    0
 .../dist}/font-awesome/svgs/brands/microsoft.svg   |    0
 .../dist}/font-awesome/svgs/brands/mix.svg         |    0
 .../dist}/font-awesome/svgs/brands/mixcloud.svg    |    0
 .../dist}/font-awesome/svgs/brands/mizuni.svg      |    0
 .../dist}/font-awesome/svgs/brands/modx.svg        |    0
 .../dist}/font-awesome/svgs/brands/monero.svg      |    0
 .../dist}/font-awesome/svgs/brands/napster.svg     |    0
 .../dist}/font-awesome/svgs/brands/neos.svg        |    0
 .../dist}/font-awesome/svgs/brands/nimblr.svg      |    0
 .../font-awesome/svgs/brands/nintendo-switch.svg   |    0
 .../dist}/font-awesome/svgs/brands/node-js.svg     |    0
 .../dist}/font-awesome/svgs/brands/node.svg        |    0
 .../dist}/font-awesome/svgs/brands/npm.svg         |    0
 .../dist}/font-awesome/svgs/brands/ns8.svg         |    0
 .../dist}/font-awesome/svgs/brands/nutritionix.svg |    0
 .../svgs/brands/odnoklassniki-square.svg           |    0
 .../font-awesome/svgs/brands/odnoklassniki.svg     |    0
 .../font-awesome/svgs/brands/old-republic.svg      |    0
 .../dist}/font-awesome/svgs/brands/opencart.svg    |    0
 .../dist}/font-awesome/svgs/brands/openid.svg      |    0
 .../dist}/font-awesome/svgs/brands/opera.svg       |    0
 .../font-awesome/svgs/brands/optin-monster.svg     |    0
 .../dist}/font-awesome/svgs/brands/osi.svg         |    0
 .../dist}/font-awesome/svgs/brands/page4.svg       |    0
 .../dist}/font-awesome/svgs/brands/pagelines.svg   |    0
 .../dist}/font-awesome/svgs/brands/palfed.svg      |    0
 .../dist}/font-awesome/svgs/brands/patreon.svg     |    0
 .../dist}/font-awesome/svgs/brands/paypal.svg      |    0
 .../font-awesome/svgs/brands/penny-arcade.svg      |    0
 .../dist}/font-awesome/svgs/brands/periscope.svg   |    0
 .../dist}/font-awesome/svgs/brands/phabricator.svg |    0
 .../font-awesome/svgs/brands/phoenix-framework.svg |    0
 .../font-awesome/svgs/brands/phoenix-squadron.svg  |    0
 .../dist}/font-awesome/svgs/brands/php.svg         |    0
 .../font-awesome/svgs/brands/pied-piper-alt.svg    |    0
 .../font-awesome/svgs/brands/pied-piper-hat.svg    |    0
 .../font-awesome/svgs/brands/pied-piper-pp.svg     |    0
 .../dist}/font-awesome/svgs/brands/pied-piper.svg  |    0
 .../dist}/font-awesome/svgs/brands/pinterest-p.svg |    0
 .../font-awesome/svgs/brands/pinterest-square.svg  |    0
 .../dist}/font-awesome/svgs/brands/pinterest.svg   |    0
 .../dist}/font-awesome/svgs/brands/playstation.svg |    0
 .../font-awesome/svgs/brands/product-hunt.svg      |    0
 .../dist}/font-awesome/svgs/brands/pushed.svg      |    0
 .../dist}/font-awesome/svgs/brands/python.svg      |    0
 .../dist}/font-awesome/svgs/brands/qq.svg          |    0
 .../dist}/font-awesome/svgs/brands/quinscape.svg   |    0
 .../dist}/font-awesome/svgs/brands/quora.svg       |    0
 .../dist}/font-awesome/svgs/brands/r-project.svg   |    0
 .../font-awesome/svgs/brands/raspberry-pi.svg      |    0
 .../dist}/font-awesome/svgs/brands/ravelry.svg     |    0
 .../dist}/font-awesome/svgs/brands/react.svg       |    0
 .../dist}/font-awesome/svgs/brands/reacteurope.svg |    0
 .../dist}/font-awesome/svgs/brands/readme.svg      |    0
 .../dist}/font-awesome/svgs/brands/rebel.svg       |    0
 .../dist}/font-awesome/svgs/brands/red-river.svg   |    0
 .../font-awesome/svgs/brands/reddit-alien.svg      |    0
 .../font-awesome/svgs/brands/reddit-square.svg     |    0
 .../dist}/font-awesome/svgs/brands/reddit.svg      |    0
 .../dist}/font-awesome/svgs/brands/redhat.svg      |    0
 .../dist}/font-awesome/svgs/brands/renren.svg      |    0
 .../dist}/font-awesome/svgs/brands/replyd.svg      |    0
 .../font-awesome/svgs/brands/researchgate.svg      |    0
 .../dist}/font-awesome/svgs/brands/resolving.svg   |    0
 .../dist}/font-awesome/svgs/brands/rev.svg         |    0
 .../dist}/font-awesome/svgs/brands/rocketchat.svg  |    0
 .../dist}/font-awesome/svgs/brands/rockrms.svg     |    0
 .../dist}/font-awesome/svgs/brands/safari.svg      |    0
 .../dist}/font-awesome/svgs/brands/sass.svg        |    0
 .../dist}/font-awesome/svgs/brands/schlix.svg      |    0
 .../dist}/font-awesome/svgs/brands/scribd.svg      |    0
 .../dist}/font-awesome/svgs/brands/searchengin.svg |    0
 .../dist}/font-awesome/svgs/brands/sellcast.svg    |    0
 .../dist}/font-awesome/svgs/brands/sellsy.svg      |    0
 .../font-awesome/svgs/brands/servicestack.svg      |    0
 .../font-awesome/svgs/brands/shirtsinbulk.svg      |    0
 .../dist}/font-awesome/svgs/brands/shopware.svg    |    0
 .../dist}/font-awesome/svgs/brands/simplybuilt.svg |    0
 .../dist}/font-awesome/svgs/brands/sistrix.svg     |    0
 .../dist}/font-awesome/svgs/brands/sith.svg        |    0
 .../dist}/font-awesome/svgs/brands/sketch.svg      |    0
 .../dist}/font-awesome/svgs/brands/skyatlas.svg    |    0
 .../dist}/font-awesome/svgs/brands/skype.svg       |    0
 .../dist}/font-awesome/svgs/brands/slack-hash.svg  |    0
 .../dist}/font-awesome/svgs/brands/slack.svg       |    0
 .../dist}/font-awesome/svgs/brands/slideshare.svg  |    0
 .../font-awesome/svgs/brands/snapchat-ghost.svg    |    0
 .../font-awesome/svgs/brands/snapchat-square.svg   |    0
 .../dist}/font-awesome/svgs/brands/snapchat.svg    |    0
 .../dist}/font-awesome/svgs/brands/soundcloud.svg  |    0
 .../dist}/font-awesome/svgs/brands/sourcetree.svg  |    0
 .../dist}/font-awesome/svgs/brands/speakap.svg     |    0
 .../dist}/font-awesome/svgs/brands/spotify.svg     |    0
 .../dist}/font-awesome/svgs/brands/squarespace.svg |    0
 .../font-awesome/svgs/brands/stack-exchange.svg    |    0
 .../font-awesome/svgs/brands/stack-overflow.svg    |    0
 .../dist}/font-awesome/svgs/brands/staylinked.svg  |    0
 .../font-awesome/svgs/brands/steam-square.svg      |    0
 .../font-awesome/svgs/brands/steam-symbol.svg      |    0
 .../dist}/font-awesome/svgs/brands/steam.svg       |    0
 .../font-awesome/svgs/brands/sticker-mule.svg      |    0
 .../dist}/font-awesome/svgs/brands/strava.svg      |    0
 .../dist}/font-awesome/svgs/brands/stripe-s.svg    |    0
 .../dist}/font-awesome/svgs/brands/stripe.svg      |    0
 .../font-awesome/svgs/brands/studiovinari.svg      |    0
 .../svgs/brands/stumbleupon-circle.svg             |    0
 .../dist}/font-awesome/svgs/brands/stumbleupon.svg |    0
 .../dist}/font-awesome/svgs/brands/superpowers.svg |    0
 .../dist}/font-awesome/svgs/brands/supple.svg      |    0
 .../dist}/font-awesome/svgs/brands/suse.svg        |    0
 .../dist}/font-awesome/svgs/brands/teamspeak.svg   |    0
 .../font-awesome/svgs/brands/telegram-plane.svg    |    0
 .../dist}/font-awesome/svgs/brands/telegram.svg    |    0
 .../font-awesome/svgs/brands/tencent-weibo.svg     |    0
 .../font-awesome/svgs/brands/the-red-yeti.svg      |    0
 .../dist}/font-awesome/svgs/brands/themeco.svg     |    0
 .../dist}/font-awesome/svgs/brands/themeisle.svg   |    0
 .../dist}/font-awesome/svgs/brands/think-peaks.svg |    0
 .../font-awesome/svgs/brands/trade-federation.svg  |    0
 .../dist}/font-awesome/svgs/brands/trello.svg      |    0
 .../dist}/font-awesome/svgs/brands/tripadvisor.svg |    0
 .../font-awesome/svgs/brands/tumblr-square.svg     |    0
 .../dist}/font-awesome/svgs/brands/tumblr.svg      |    0
 .../dist}/font-awesome/svgs/brands/twitch.svg      |    0
 .../font-awesome/svgs/brands/twitter-square.svg    |    0
 .../dist}/font-awesome/svgs/brands/twitter.svg     |    0
 .../dist}/font-awesome/svgs/brands/typo3.svg       |    0
 .../dist}/font-awesome/svgs/brands/uber.svg        |    0
 .../dist}/font-awesome/svgs/brands/ubuntu.svg      |    0
 .../dist}/font-awesome/svgs/brands/uikit.svg       |    0
 .../dist}/font-awesome/svgs/brands/uniregistry.svg |    0
 .../dist}/font-awesome/svgs/brands/untappd.svg     |    0
 .../dist}/font-awesome/svgs/brands/ups.svg         |    0
 .../dist}/font-awesome/svgs/brands/usb.svg         |    0
 .../dist}/font-awesome/svgs/brands/usps.svg        |    0
 .../dist}/font-awesome/svgs/brands/ussunnah.svg    |    0
 .../dist}/font-awesome/svgs/brands/vaadin.svg      |    0
 .../dist}/font-awesome/svgs/brands/viacoin.svg     |    0
 .../font-awesome/svgs/brands/viadeo-square.svg     |    0
 .../dist}/font-awesome/svgs/brands/viadeo.svg      |    0
 .../dist}/font-awesome/svgs/brands/viber.svg       |    0
 .../font-awesome/svgs/brands/vimeo-square.svg      |    0
 .../dist}/font-awesome/svgs/brands/vimeo-v.svg     |    0
 .../dist}/font-awesome/svgs/brands/vimeo.svg       |    0
 .../dist}/font-awesome/svgs/brands/vine.svg        |    0
 .../dist}/font-awesome/svgs/brands/vk.svg          |    0
 .../dist}/font-awesome/svgs/brands/vnv.svg         |    0
 .../dist}/font-awesome/svgs/brands/vuejs.svg       |    0
 .../dist}/font-awesome/svgs/brands/weebly.svg      |    0
 .../dist}/font-awesome/svgs/brands/weibo.svg       |    0
 .../dist}/font-awesome/svgs/brands/weixin.svg      |    0
 .../font-awesome/svgs/brands/whatsapp-square.svg   |    0
 .../dist}/font-awesome/svgs/brands/whatsapp.svg    |    0
 .../dist}/font-awesome/svgs/brands/whmcs.svg       |    0
 .../dist}/font-awesome/svgs/brands/wikipedia-w.svg |    0
 .../dist}/font-awesome/svgs/brands/windows.svg     |    0
 .../dist}/font-awesome/svgs/brands/wix.svg         |    0
 .../svgs/brands/wizards-of-the-coast.svg           |    0
 .../svgs/brands/wolf-pack-battalion.svg            |    0
 .../font-awesome/svgs/brands/wordpress-simple.svg  |    0
 .../dist}/font-awesome/svgs/brands/wordpress.svg   |    0
 .../dist}/font-awesome/svgs/brands/wpbeginner.svg  |    0
 .../dist}/font-awesome/svgs/brands/wpexplorer.svg  |    0
 .../dist}/font-awesome/svgs/brands/wpforms.svg     |    0
 .../dist}/font-awesome/svgs/brands/wpressr.svg     |    0
 .../dist}/font-awesome/svgs/brands/xbox.svg        |    0
 .../dist}/font-awesome/svgs/brands/xing-square.svg |    0
 .../dist}/font-awesome/svgs/brands/xing.svg        |    0
 .../font-awesome/svgs/brands/y-combinator.svg      |    0
 .../dist}/font-awesome/svgs/brands/yahoo.svg       |    0
 .../svgs/brands/yandex-international.svg           |    0
 .../dist}/font-awesome/svgs/brands/yandex.svg      |    0
 .../dist}/font-awesome/svgs/brands/yarn.svg        |    0
 .../dist}/font-awesome/svgs/brands/yelp.svg        |    0
 .../dist}/font-awesome/svgs/brands/yoast.svg       |    0
 .../font-awesome/svgs/brands/youtube-square.svg    |    0
 .../dist}/font-awesome/svgs/brands/youtube.svg     |    0
 .../dist}/font-awesome/svgs/brands/zhihu.svg       |    0
 .../font-awesome/svgs/regular/address-book.svg     |    0
 .../font-awesome/svgs/regular/address-card.svg     |    0
 .../dist}/font-awesome/svgs/regular/angry.svg      |    0
 .../svgs/regular/arrow-alt-circle-down.svg         |    0
 .../svgs/regular/arrow-alt-circle-left.svg         |    0
 .../svgs/regular/arrow-alt-circle-right.svg        |    0
 .../svgs/regular/arrow-alt-circle-up.svg           |    0
 .../dist}/font-awesome/svgs/regular/bell-slash.svg |    0
 .../dist}/font-awesome/svgs/regular/bell.svg       |    0
 .../dist}/font-awesome/svgs/regular/bookmark.svg   |    0
 .../dist}/font-awesome/svgs/regular/building.svg   |    0
 .../font-awesome/svgs/regular/calendar-alt.svg     |    0
 .../font-awesome/svgs/regular/calendar-check.svg   |    0
 .../font-awesome/svgs/regular/calendar-minus.svg   |    0
 .../font-awesome/svgs/regular/calendar-plus.svg    |    0
 .../font-awesome/svgs/regular/calendar-times.svg   |    0
 .../dist}/font-awesome/svgs/regular/calendar.svg   |    0
 .../svgs/regular/caret-square-down.svg             |    0
 .../svgs/regular/caret-square-left.svg             |    0
 .../svgs/regular/caret-square-right.svg            |    0
 .../font-awesome/svgs/regular/caret-square-up.svg  |    0
 .../dist}/font-awesome/svgs/regular/chart-bar.svg  |    0
 .../font-awesome/svgs/regular/check-circle.svg     |    0
 .../font-awesome/svgs/regular/check-square.svg     |    0
 .../dist}/font-awesome/svgs/regular/circle.svg     |    0
 .../dist}/font-awesome/svgs/regular/clipboard.svg  |    0
 .../dist}/font-awesome/svgs/regular/clock.svg      |    0
 .../dist}/font-awesome/svgs/regular/clone.svg      |    0
 .../svgs/regular/closed-captioning.svg             |    0
 .../font-awesome/svgs/regular/comment-alt.svg      |    0
 .../font-awesome/svgs/regular/comment-dots.svg     |    0
 .../dist}/font-awesome/svgs/regular/comment.svg    |    0
 .../dist}/font-awesome/svgs/regular/comments.svg   |    0
 .../dist}/font-awesome/svgs/regular/compass.svg    |    0
 .../dist}/font-awesome/svgs/regular/copy.svg       |    0
 .../dist}/font-awesome/svgs/regular/copyright.svg  |    0
 .../font-awesome/svgs/regular/credit-card.svg      |    0
 .../dist}/font-awesome/svgs/regular/dizzy.svg      |    0
 .../dist}/font-awesome/svgs/regular/dot-circle.svg |    0
 .../dist}/font-awesome/svgs/regular/edit.svg       |    0
 .../font-awesome/svgs/regular/envelope-open.svg    |    0
 .../dist}/font-awesome/svgs/regular/envelope.svg   |    0
 .../dist}/font-awesome/svgs/regular/eye-slash.svg  |    0
 .../dist}/font-awesome/svgs/regular/eye.svg        |    0
 .../dist}/font-awesome/svgs/regular/file-alt.svg   |    0
 .../font-awesome/svgs/regular/file-archive.svg     |    0
 .../dist}/font-awesome/svgs/regular/file-audio.svg |    0
 .../dist}/font-awesome/svgs/regular/file-code.svg  |    0
 .../dist}/font-awesome/svgs/regular/file-excel.svg |    0
 .../dist}/font-awesome/svgs/regular/file-image.svg |    0
 .../dist}/font-awesome/svgs/regular/file-pdf.svg   |    0
 .../font-awesome/svgs/regular/file-powerpoint.svg  |    0
 .../dist}/font-awesome/svgs/regular/file-video.svg |    0
 .../dist}/font-awesome/svgs/regular/file-word.svg  |    0
 .../dist}/font-awesome/svgs/regular/file.svg       |    0
 .../dist}/font-awesome/svgs/regular/flag.svg       |    0
 .../dist}/font-awesome/svgs/regular/flushed.svg    |    0
 .../font-awesome/svgs/regular/folder-open.svg      |    0
 .../dist}/font-awesome/svgs/regular/folder.svg     |    0
 .../svgs/regular/font-awesome-logo-full.svg        |    0
 .../dist}/font-awesome/svgs/regular/frown-open.svg |    0
 .../dist}/font-awesome/svgs/regular/frown.svg      |    0
 .../dist}/font-awesome/svgs/regular/futbol.svg     |    0
 .../dist}/font-awesome/svgs/regular/gem.svg        |    0
 .../dist}/font-awesome/svgs/regular/grimace.svg    |    0
 .../dist}/font-awesome/svgs/regular/grin-alt.svg   |    0
 .../font-awesome/svgs/regular/grin-beam-sweat.svg  |    0
 .../dist}/font-awesome/svgs/regular/grin-beam.svg  |    0
 .../font-awesome/svgs/regular/grin-hearts.svg      |    0
 .../svgs/regular/grin-squint-tears.svg             |    0
 .../font-awesome/svgs/regular/grin-squint.svg      |    0
 .../dist}/font-awesome/svgs/regular/grin-stars.svg |    0
 .../dist}/font-awesome/svgs/regular/grin-tears.svg |    0
 .../svgs/regular/grin-tongue-squint.svg            |    0
 .../font-awesome/svgs/regular/grin-tongue-wink.svg |    0
 .../font-awesome/svgs/regular/grin-tongue.svg      |    0
 .../dist}/font-awesome/svgs/regular/grin-wink.svg  |    0
 .../dist}/font-awesome/svgs/regular/grin.svg       |    0
 .../font-awesome/svgs/regular/hand-lizard.svg      |    0
 .../dist}/font-awesome/svgs/regular/hand-paper.svg |    0
 .../dist}/font-awesome/svgs/regular/hand-peace.svg |    0
 .../font-awesome/svgs/regular/hand-point-down.svg  |    0
 .../font-awesome/svgs/regular/hand-point-left.svg  |    0
 .../font-awesome/svgs/regular/hand-point-right.svg |    0
 .../font-awesome/svgs/regular/hand-point-up.svg    |    0
 .../font-awesome/svgs/regular/hand-pointer.svg     |    0
 .../dist}/font-awesome/svgs/regular/hand-rock.svg  |    0
 .../font-awesome/svgs/regular/hand-scissors.svg    |    0
 .../dist}/font-awesome/svgs/regular/hand-spock.svg |    0
 .../dist}/font-awesome/svgs/regular/handshake.svg  |    0
 .../dist}/font-awesome/svgs/regular/hdd.svg        |    0
 .../dist}/font-awesome/svgs/regular/heart.svg      |    0
 .../dist}/font-awesome/svgs/regular/hospital.svg   |    0
 .../dist}/font-awesome/svgs/regular/hourglass.svg  |    0
 .../dist}/font-awesome/svgs/regular/id-badge.svg   |    0
 .../dist}/font-awesome/svgs/regular/id-card.svg    |    0
 .../dist}/font-awesome/svgs/regular/image.svg      |    0
 .../dist}/font-awesome/svgs/regular/images.svg     |    0
 .../dist}/font-awesome/svgs/regular/keyboard.svg   |    0
 .../dist}/font-awesome/svgs/regular/kiss-beam.svg  |    0
 .../font-awesome/svgs/regular/kiss-wink-heart.svg  |    0
 .../dist}/font-awesome/svgs/regular/kiss.svg       |    0
 .../dist}/font-awesome/svgs/regular/laugh-beam.svg |    0
 .../font-awesome/svgs/regular/laugh-squint.svg     |    0
 .../dist}/font-awesome/svgs/regular/laugh-wink.svg |    0
 .../dist}/font-awesome/svgs/regular/laugh.svg      |    0
 .../dist}/font-awesome/svgs/regular/lemon.svg      |    0
 .../dist}/font-awesome/svgs/regular/life-ring.svg  |    0
 .../dist}/font-awesome/svgs/regular/lightbulb.svg  |    0
 .../dist}/font-awesome/svgs/regular/list-alt.svg   |    0
 .../dist}/font-awesome/svgs/regular/map.svg        |    0
 .../dist}/font-awesome/svgs/regular/meh-blank.svg  |    0
 .../font-awesome/svgs/regular/meh-rolling-eyes.svg |    0
 .../dist}/font-awesome/svgs/regular/meh.svg        |    0
 .../font-awesome/svgs/regular/minus-square.svg     |    0
 .../font-awesome/svgs/regular/money-bill-alt.svg   |    0
 .../dist}/font-awesome/svgs/regular/moon.svg       |    0
 .../dist}/font-awesome/svgs/regular/newspaper.svg  |    0
 .../font-awesome/svgs/regular/object-group.svg     |    0
 .../font-awesome/svgs/regular/object-ungroup.svg   |    0
 .../font-awesome/svgs/regular/paper-plane.svg      |    0
 .../font-awesome/svgs/regular/pause-circle.svg     |    0
 .../font-awesome/svgs/regular/play-circle.svg      |    0
 .../font-awesome/svgs/regular/plus-square.svg      |    0
 .../font-awesome/svgs/regular/question-circle.svg  |    0
 .../dist}/font-awesome/svgs/regular/registered.svg |    0
 .../dist}/font-awesome/svgs/regular/sad-cry.svg    |    0
 .../dist}/font-awesome/svgs/regular/sad-tear.svg   |    0
 .../dist}/font-awesome/svgs/regular/save.svg       |    0
 .../font-awesome/svgs/regular/share-square.svg     |    0
 .../dist}/font-awesome/svgs/regular/smile-beam.svg |    0
 .../dist}/font-awesome/svgs/regular/smile-wink.svg |    0
 .../dist}/font-awesome/svgs/regular/smile.svg      |    0
 .../dist}/font-awesome/svgs/regular/snowflake.svg  |    0
 .../dist}/font-awesome/svgs/regular/square.svg     |    0
 .../dist}/font-awesome/svgs/regular/star-half.svg  |    0
 .../dist}/font-awesome/svgs/regular/star.svg       |    0
 .../font-awesome/svgs/regular/sticky-note.svg      |    0
 .../font-awesome/svgs/regular/stop-circle.svg      |    0
 .../dist}/font-awesome/svgs/regular/sun.svg        |    0
 .../dist}/font-awesome/svgs/regular/surprise.svg   |    0
 .../font-awesome/svgs/regular/thumbs-down.svg      |    0
 .../dist}/font-awesome/svgs/regular/thumbs-up.svg  |    0
 .../font-awesome/svgs/regular/times-circle.svg     |    0
 .../dist}/font-awesome/svgs/regular/tired.svg      |    0
 .../dist}/font-awesome/svgs/regular/trash-alt.svg  |    0
 .../font-awesome/svgs/regular/user-circle.svg      |    0
 .../dist}/font-awesome/svgs/regular/user.svg       |    0
 .../font-awesome/svgs/regular/window-close.svg     |    0
 .../font-awesome/svgs/regular/window-maximize.svg  |    0
 .../font-awesome/svgs/regular/window-minimize.svg  |    0
 .../font-awesome/svgs/regular/window-restore.svg   |    0
 .../dist}/font-awesome/svgs/solid/ad.svg           |    0
 .../dist}/font-awesome/svgs/solid/address-book.svg |    0
 .../dist}/font-awesome/svgs/solid/address-card.svg |    0
 .../dist}/font-awesome/svgs/solid/adjust.svg       |    0
 .../font-awesome/svgs/solid/air-freshener.svg      |    0
 .../dist}/font-awesome/svgs/solid/align-center.svg |    0
 .../font-awesome/svgs/solid/align-justify.svg      |    0
 .../dist}/font-awesome/svgs/solid/align-left.svg   |    0
 .../dist}/font-awesome/svgs/solid/align-right.svg  |    0
 .../dist}/font-awesome/svgs/solid/allergies.svg    |    0
 .../dist}/font-awesome/svgs/solid/ambulance.svg    |    0
 .../solid/american-sign-language-interpreting.svg  |    0
 .../dist}/font-awesome/svgs/solid/anchor.svg       |    0
 .../font-awesome/svgs/solid/angle-double-down.svg  |    0
 .../font-awesome/svgs/solid/angle-double-left.svg  |    0
 .../font-awesome/svgs/solid/angle-double-right.svg |    0
 .../font-awesome/svgs/solid/angle-double-up.svg    |    0
 .../dist}/font-awesome/svgs/solid/angle-down.svg   |    0
 .../dist}/font-awesome/svgs/solid/angle-left.svg   |    0
 .../dist}/font-awesome/svgs/solid/angle-right.svg  |    0
 .../dist}/font-awesome/svgs/solid/angle-up.svg     |    0
 .../dist}/font-awesome/svgs/solid/angry.svg        |    0
 .../dist}/font-awesome/svgs/solid/ankh.svg         |    0
 .../dist}/font-awesome/svgs/solid/apple-alt.svg    |    0
 .../dist}/font-awesome/svgs/solid/archive.svg      |    0
 .../dist}/font-awesome/svgs/solid/archway.svg      |    0
 .../svgs/solid/arrow-alt-circle-down.svg           |    0
 .../svgs/solid/arrow-alt-circle-left.svg           |    0
 .../svgs/solid/arrow-alt-circle-right.svg          |    0
 .../svgs/solid/arrow-alt-circle-up.svg             |    0
 .../font-awesome/svgs/solid/arrow-circle-down.svg  |    0
 .../font-awesome/svgs/solid/arrow-circle-left.svg  |    0
 .../font-awesome/svgs/solid/arrow-circle-right.svg |    0
 .../font-awesome/svgs/solid/arrow-circle-up.svg    |    0
 .../dist}/font-awesome/svgs/solid/arrow-down.svg   |    0
 .../dist}/font-awesome/svgs/solid/arrow-left.svg   |    0
 .../dist}/font-awesome/svgs/solid/arrow-right.svg  |    0
 .../dist}/font-awesome/svgs/solid/arrow-up.svg     |    0
 .../dist}/font-awesome/svgs/solid/arrows-alt-h.svg |    0
 .../dist}/font-awesome/svgs/solid/arrows-alt-v.svg |    0
 .../dist}/font-awesome/svgs/solid/arrows-alt.svg   |    0
 .../svgs/solid/assistive-listening-systems.svg     |    0
 .../dist}/font-awesome/svgs/solid/asterisk.svg     |    0
 .../dist}/font-awesome/svgs/solid/at.svg           |    0
 .../dist}/font-awesome/svgs/solid/atlas.svg        |    0
 .../dist}/font-awesome/svgs/solid/atom.svg         |    0
 .../font-awesome/svgs/solid/audio-description.svg  |    0
 .../dist}/font-awesome/svgs/solid/award.svg        |    0
 .../font-awesome/svgs/solid/baby-carriage.svg      |    0
 .../dist}/font-awesome/svgs/solid/baby.svg         |    0
 .../dist}/font-awesome/svgs/solid/backspace.svg    |    0
 .../dist}/font-awesome/svgs/solid/backward.svg     |    0
 .../dist}/font-awesome/svgs/solid/bacon.svg        |    0
 .../font-awesome/svgs/solid/balance-scale.svg      |    0
 .../dist}/font-awesome/svgs/solid/ban.svg          |    0
 .../dist}/font-awesome/svgs/solid/band-aid.svg     |    0
 .../dist}/font-awesome/svgs/solid/barcode.svg      |    0
 .../dist}/font-awesome/svgs/solid/bars.svg         |    0
 .../font-awesome/svgs/solid/baseball-ball.svg      |    0
 .../font-awesome/svgs/solid/basketball-ball.svg    |    0
 .../dist}/font-awesome/svgs/solid/bath.svg         |    0
 .../font-awesome/svgs/solid/battery-empty.svg      |    0
 .../dist}/font-awesome/svgs/solid/battery-full.svg |    0
 .../dist}/font-awesome/svgs/solid/battery-half.svg |    0
 .../font-awesome/svgs/solid/battery-quarter.svg    |    0
 .../svgs/solid/battery-three-quarters.svg          |    0
 .../dist}/font-awesome/svgs/solid/bed.svg          |    0
 .../dist}/font-awesome/svgs/solid/beer.svg         |    0
 .../dist}/font-awesome/svgs/solid/bell-slash.svg   |    0
 .../dist}/font-awesome/svgs/solid/bell.svg         |    0
 .../dist}/font-awesome/svgs/solid/bezier-curve.svg |    0
 .../dist}/font-awesome/svgs/solid/bible.svg        |    0
 .../dist}/font-awesome/svgs/solid/bicycle.svg      |    0
 .../dist}/font-awesome/svgs/solid/binoculars.svg   |    0
 .../dist}/font-awesome/svgs/solid/biohazard.svg    |    0
 .../font-awesome/svgs/solid/birthday-cake.svg      |    0
 .../font-awesome/svgs/solid/blender-phone.svg      |    0
 .../dist}/font-awesome/svgs/solid/blender.svg      |    0
 .../dist}/font-awesome/svgs/solid/blind.svg        |    0
 .../dist}/font-awesome/svgs/solid/blog.svg         |    0
 .../dist}/font-awesome/svgs/solid/bold.svg         |    0
 .../dist}/font-awesome/svgs/solid/bolt.svg         |    0
 .../dist}/font-awesome/svgs/solid/bomb.svg         |    0
 .../dist}/font-awesome/svgs/solid/bone.svg         |    0
 .../dist}/font-awesome/svgs/solid/bong.svg         |    0
 .../dist}/font-awesome/svgs/solid/book-dead.svg    |    0
 .../dist}/font-awesome/svgs/solid/book-medical.svg |    0
 .../dist}/font-awesome/svgs/solid/book-open.svg    |    0
 .../dist}/font-awesome/svgs/solid/book-reader.svg  |    0
 .../dist}/font-awesome/svgs/solid/book.svg         |    0
 .../dist}/font-awesome/svgs/solid/bookmark.svg     |    0
 .../dist}/font-awesome/svgs/solid/bowling-ball.svg |    0
 .../dist}/font-awesome/svgs/solid/box-open.svg     |    0
 .../dist}/font-awesome/svgs/solid/box.svg          |    0
 .../dist}/font-awesome/svgs/solid/boxes.svg        |    0
 .../dist}/font-awesome/svgs/solid/braille.svg      |    0
 .../dist}/font-awesome/svgs/solid/brain.svg        |    0
 .../dist}/font-awesome/svgs/solid/bread-slice.svg  |    0
 .../font-awesome/svgs/solid/briefcase-medical.svg  |    0
 .../dist}/font-awesome/svgs/solid/briefcase.svg    |    0
 .../font-awesome/svgs/solid/broadcast-tower.svg    |    0
 .../dist}/font-awesome/svgs/solid/broom.svg        |    0
 .../dist}/font-awesome/svgs/solid/brush.svg        |    0
 .../dist}/font-awesome/svgs/solid/bug.svg          |    0
 .../dist}/font-awesome/svgs/solid/building.svg     |    0
 .../dist}/font-awesome/svgs/solid/bullhorn.svg     |    0
 .../dist}/font-awesome/svgs/solid/bullseye.svg     |    0
 .../dist}/font-awesome/svgs/solid/burn.svg         |    0
 .../dist}/font-awesome/svgs/solid/bus-alt.svg      |    0
 .../dist}/font-awesome/svgs/solid/bus.svg          |    0
 .../font-awesome/svgs/solid/business-time.svg      |    0
 .../dist}/font-awesome/svgs/solid/calculator.svg   |    0
 .../dist}/font-awesome/svgs/solid/calendar-alt.svg |    0
 .../font-awesome/svgs/solid/calendar-check.svg     |    0
 .../dist}/font-awesome/svgs/solid/calendar-day.svg |    0
 .../font-awesome/svgs/solid/calendar-minus.svg     |    0
 .../font-awesome/svgs/solid/calendar-plus.svg      |    0
 .../font-awesome/svgs/solid/calendar-times.svg     |    0
 .../font-awesome/svgs/solid/calendar-week.svg      |    0
 .../dist}/font-awesome/svgs/solid/calendar.svg     |    0
 .../dist}/font-awesome/svgs/solid/camera-retro.svg |    0
 .../dist}/font-awesome/svgs/solid/camera.svg       |    0
 .../dist}/font-awesome/svgs/solid/campground.svg   |    0
 .../dist}/font-awesome/svgs/solid/candy-cane.svg   |    0
 .../dist}/font-awesome/svgs/solid/cannabis.svg     |    0
 .../dist}/font-awesome/svgs/solid/capsules.svg     |    0
 .../dist}/font-awesome/svgs/solid/car-alt.svg      |    0
 .../dist}/font-awesome/svgs/solid/car-battery.svg  |    0
 .../dist}/font-awesome/svgs/solid/car-crash.svg    |    0
 .../dist}/font-awesome/svgs/solid/car-side.svg     |    0
 .../dist}/font-awesome/svgs/solid/car.svg          |    0
 .../dist}/font-awesome/svgs/solid/caret-down.svg   |    0
 .../dist}/font-awesome/svgs/solid/caret-left.svg   |    0
 .../dist}/font-awesome/svgs/solid/caret-right.svg  |    0
 .../font-awesome/svgs/solid/caret-square-down.svg  |    0
 .../font-awesome/svgs/solid/caret-square-left.svg  |    0
 .../font-awesome/svgs/solid/caret-square-right.svg |    0
 .../font-awesome/svgs/solid/caret-square-up.svg    |    0
 .../dist}/font-awesome/svgs/solid/caret-up.svg     |    0
 .../dist}/font-awesome/svgs/solid/carrot.svg       |    0
 .../font-awesome/svgs/solid/cart-arrow-down.svg    |    0
 .../dist}/font-awesome/svgs/solid/cart-plus.svg    |    0
 .../font-awesome/svgs/solid/cash-register.svg      |    0
 .../dist}/font-awesome/svgs/solid/cat.svg          |    0
 .../dist}/font-awesome/svgs/solid/certificate.svg  |    0
 .../dist}/font-awesome/svgs/solid/chair.svg        |    0
 .../font-awesome/svgs/solid/chalkboard-teacher.svg |    0
 .../dist}/font-awesome/svgs/solid/chalkboard.svg   |    0
 .../font-awesome/svgs/solid/charging-station.svg   |    0
 .../dist}/font-awesome/svgs/solid/chart-area.svg   |    0
 .../dist}/font-awesome/svgs/solid/chart-bar.svg    |    0
 .../dist}/font-awesome/svgs/solid/chart-line.svg   |    0
 .../dist}/font-awesome/svgs/solid/chart-pie.svg    |    0
 .../dist}/font-awesome/svgs/solid/check-circle.svg |    0
 .../dist}/font-awesome/svgs/solid/check-double.svg |    0
 .../dist}/font-awesome/svgs/solid/check-square.svg |    0
 .../dist}/font-awesome/svgs/solid/check.svg        |    0
 .../dist}/font-awesome/svgs/solid/cheese.svg       |    0
 .../dist}/font-awesome/svgs/solid/chess-bishop.svg |    0
 .../dist}/font-awesome/svgs/solid/chess-board.svg  |    0
 .../dist}/font-awesome/svgs/solid/chess-king.svg   |    0
 .../dist}/font-awesome/svgs/solid/chess-knight.svg |    0
 .../dist}/font-awesome/svgs/solid/chess-pawn.svg   |    0
 .../dist}/font-awesome/svgs/solid/chess-queen.svg  |    0
 .../dist}/font-awesome/svgs/solid/chess-rook.svg   |    0
 .../dist}/font-awesome/svgs/solid/chess.svg        |    0
 .../svgs/solid/chevron-circle-down.svg             |    0
 .../svgs/solid/chevron-circle-left.svg             |    0
 .../svgs/solid/chevron-circle-right.svg            |    0
 .../font-awesome/svgs/solid/chevron-circle-up.svg  |    0
 .../dist}/font-awesome/svgs/solid/chevron-down.svg |    0
 .../dist}/font-awesome/svgs/solid/chevron-left.svg |    0
 .../font-awesome/svgs/solid/chevron-right.svg      |    0
 .../dist}/font-awesome/svgs/solid/chevron-up.svg   |    0
 .../dist}/font-awesome/svgs/solid/child.svg        |    0
 .../dist}/font-awesome/svgs/solid/church.svg       |    0
 .../dist}/font-awesome/svgs/solid/circle-notch.svg |    0
 .../dist}/font-awesome/svgs/solid/circle.svg       |    0
 .../dist}/font-awesome/svgs/solid/city.svg         |    0
 .../font-awesome/svgs/solid/clinic-medical.svg     |    0
 .../font-awesome/svgs/solid/clipboard-check.svg    |    0
 .../font-awesome/svgs/solid/clipboard-list.svg     |    0
 .../dist}/font-awesome/svgs/solid/clipboard.svg    |    0
 .../dist}/font-awesome/svgs/solid/clock.svg        |    0
 .../dist}/font-awesome/svgs/solid/clone.svg        |    0
 .../font-awesome/svgs/solid/closed-captioning.svg  |    0
 .../font-awesome/svgs/solid/cloud-download-alt.svg |    0
 .../font-awesome/svgs/solid/cloud-meatball.svg     |    0
 .../font-awesome/svgs/solid/cloud-moon-rain.svg    |    0
 .../dist}/font-awesome/svgs/solid/cloud-moon.svg   |    0
 .../dist}/font-awesome/svgs/solid/cloud-rain.svg   |    0
 .../svgs/solid/cloud-showers-heavy.svg             |    0
 .../font-awesome/svgs/solid/cloud-sun-rain.svg     |    0
 .../dist}/font-awesome/svgs/solid/cloud-sun.svg    |    0
 .../font-awesome/svgs/solid/cloud-upload-alt.svg   |    0
 .../dist}/font-awesome/svgs/solid/cloud.svg        |    0
 .../dist}/font-awesome/svgs/solid/cocktail.svg     |    0
 .../dist}/font-awesome/svgs/solid/code-branch.svg  |    0
 .../dist}/font-awesome/svgs/solid/code.svg         |    0
 .../dist}/font-awesome/svgs/solid/coffee.svg       |    0
 .../dist}/font-awesome/svgs/solid/cog.svg          |    0
 .../dist}/font-awesome/svgs/solid/cogs.svg         |    0
 .../dist}/font-awesome/svgs/solid/coins.svg        |    0
 .../dist}/font-awesome/svgs/solid/columns.svg      |    0
 .../dist}/font-awesome/svgs/solid/comment-alt.svg  |    0
 .../font-awesome/svgs/solid/comment-dollar.svg     |    0
 .../dist}/font-awesome/svgs/solid/comment-dots.svg |    0
 .../font-awesome/svgs/solid/comment-medical.svg    |    0
 .../font-awesome/svgs/solid/comment-slash.svg      |    0
 .../dist}/font-awesome/svgs/solid/comment.svg      |    0
 .../font-awesome/svgs/solid/comments-dollar.svg    |    0
 .../dist}/font-awesome/svgs/solid/comments.svg     |    0
 .../dist}/font-awesome/svgs/solid/compact-disc.svg |    0
 .../dist}/font-awesome/svgs/solid/compass.svg      |    0
 .../svgs/solid/compress-arrows-alt.svg             |    0
 .../dist}/font-awesome/svgs/solid/compress.svg     |    0
 .../font-awesome/svgs/solid/concierge-bell.svg     |    0
 .../dist}/font-awesome/svgs/solid/cookie-bite.svg  |    0
 .../dist}/font-awesome/svgs/solid/cookie.svg       |    0
 .../dist}/font-awesome/svgs/solid/copy.svg         |    0
 .../dist}/font-awesome/svgs/solid/copyright.svg    |    0
 .../dist}/font-awesome/svgs/solid/couch.svg        |    0
 .../dist}/font-awesome/svgs/solid/credit-card.svg  |    0
 .../dist}/font-awesome/svgs/solid/crop-alt.svg     |    0
 .../dist}/font-awesome/svgs/solid/crop.svg         |    0
 .../dist}/font-awesome/svgs/solid/cross.svg        |    0
 .../dist}/font-awesome/svgs/solid/crosshairs.svg   |    0
 .../dist}/font-awesome/svgs/solid/crow.svg         |    0
 .../dist}/font-awesome/svgs/solid/crown.svg        |    0
 .../dist}/font-awesome/svgs/solid/crutch.svg       |    0
 .../dist}/font-awesome/svgs/solid/cube.svg         |    0
 .../dist}/font-awesome/svgs/solid/cubes.svg        |    0
 .../dist}/font-awesome/svgs/solid/cut.svg          |    0
 .../dist}/font-awesome/svgs/solid/database.svg     |    0
 .../dist}/font-awesome/svgs/solid/deaf.svg         |    0
 .../dist}/font-awesome/svgs/solid/democrat.svg     |    0
 .../dist}/font-awesome/svgs/solid/desktop.svg      |    0
 .../dist}/font-awesome/svgs/solid/dharmachakra.svg |    0
 .../dist}/font-awesome/svgs/solid/diagnoses.svg    |    0
 .../dist}/font-awesome/svgs/solid/dice-d20.svg     |    0
 .../dist}/font-awesome/svgs/solid/dice-d6.svg      |    0
 .../dist}/font-awesome/svgs/solid/dice-five.svg    |    0
 .../dist}/font-awesome/svgs/solid/dice-four.svg    |    0
 .../dist}/font-awesome/svgs/solid/dice-one.svg     |    0
 .../dist}/font-awesome/svgs/solid/dice-six.svg     |    0
 .../dist}/font-awesome/svgs/solid/dice-three.svg   |    0
 .../dist}/font-awesome/svgs/solid/dice-two.svg     |    0
 .../dist}/font-awesome/svgs/solid/dice.svg         |    0
 .../font-awesome/svgs/solid/digital-tachograph.svg |    0
 .../dist}/font-awesome/svgs/solid/directions.svg   |    0
 .../dist}/font-awesome/svgs/solid/divide.svg       |    0
 .../dist}/font-awesome/svgs/solid/dizzy.svg        |    0
 .../dist}/font-awesome/svgs/solid/dna.svg          |    0
 .../dist}/font-awesome/svgs/solid/dog.svg          |    0
 .../dist}/font-awesome/svgs/solid/dollar-sign.svg  |    0
 .../font-awesome/svgs/solid/dolly-flatbed.svg      |    0
 .../dist}/font-awesome/svgs/solid/dolly.svg        |    0
 .../dist}/font-awesome/svgs/solid/donate.svg       |    0
 .../dist}/font-awesome/svgs/solid/door-closed.svg  |    0
 .../dist}/font-awesome/svgs/solid/door-open.svg    |    0
 .../dist}/font-awesome/svgs/solid/dot-circle.svg   |    0
 .../dist}/font-awesome/svgs/solid/dove.svg         |    0
 .../dist}/font-awesome/svgs/solid/download.svg     |    0
 .../font-awesome/svgs/solid/drafting-compass.svg   |    0
 .../dist}/font-awesome/svgs/solid/dragon.svg       |    0
 .../dist}/font-awesome/svgs/solid/draw-polygon.svg |    0
 .../font-awesome/svgs/solid/drum-steelpan.svg      |    0
 .../dist}/font-awesome/svgs/solid/drum.svg         |    0
 .../font-awesome/svgs/solid/drumstick-bite.svg     |    0
 .../dist}/font-awesome/svgs/solid/dumbbell.svg     |    0
 .../font-awesome/svgs/solid/dumpster-fire.svg      |    0
 .../dist}/font-awesome/svgs/solid/dumpster.svg     |    0
 .../dist}/font-awesome/svgs/solid/dungeon.svg      |    0
 .../dist}/font-awesome/svgs/solid/edit.svg         |    0
 .../dist}/font-awesome/svgs/solid/egg.svg          |    0
 .../dist}/font-awesome/svgs/solid/eject.svg        |    0
 .../dist}/font-awesome/svgs/solid/ellipsis-h.svg   |    0
 .../dist}/font-awesome/svgs/solid/ellipsis-v.svg   |    0
 .../font-awesome/svgs/solid/envelope-open-text.svg |    0
 .../font-awesome/svgs/solid/envelope-open.svg      |    0
 .../font-awesome/svgs/solid/envelope-square.svg    |    0
 .../dist}/font-awesome/svgs/solid/envelope.svg     |    0
 .../dist}/font-awesome/svgs/solid/equals.svg       |    0
 .../dist}/font-awesome/svgs/solid/eraser.svg       |    0
 .../dist}/font-awesome/svgs/solid/ethernet.svg     |    0
 .../dist}/font-awesome/svgs/solid/euro-sign.svg    |    0
 .../dist}/font-awesome/svgs/solid/exchange-alt.svg |    0
 .../font-awesome/svgs/solid/exclamation-circle.svg |    0
 .../svgs/solid/exclamation-triangle.svg            |    0
 .../dist}/font-awesome/svgs/solid/exclamation.svg  |    0
 .../font-awesome/svgs/solid/expand-arrows-alt.svg  |    0
 .../dist}/font-awesome/svgs/solid/expand.svg       |    0
 .../font-awesome/svgs/solid/external-link-alt.svg  |    0
 .../svgs/solid/external-link-square-alt.svg        |    0
 .../dist}/font-awesome/svgs/solid/eye-dropper.svg  |    0
 .../dist}/font-awesome/svgs/solid/eye-slash.svg    |    0
 .../dist}/font-awesome/svgs/solid/eye.svg          |    0
 .../font-awesome/svgs/solid/fast-backward.svg      |    0
 .../dist}/font-awesome/svgs/solid/fast-forward.svg |    0
 .../dist}/font-awesome/svgs/solid/fax.svg          |    0
 .../dist}/font-awesome/svgs/solid/feather-alt.svg  |    0
 .../dist}/font-awesome/svgs/solid/feather.svg      |    0
 .../dist}/font-awesome/svgs/solid/female.svg       |    0
 .../dist}/font-awesome/svgs/solid/fighter-jet.svg  |    0
 .../dist}/font-awesome/svgs/solid/file-alt.svg     |    0
 .../dist}/font-awesome/svgs/solid/file-archive.svg |    0
 .../dist}/font-awesome/svgs/solid/file-audio.svg   |    0
 .../dist}/font-awesome/svgs/solid/file-code.svg    |    0
 .../font-awesome/svgs/solid/file-contract.svg      |    0
 .../dist}/font-awesome/svgs/solid/file-csv.svg     |    0
 .../font-awesome/svgs/solid/file-download.svg      |    0
 .../dist}/font-awesome/svgs/solid/file-excel.svg   |    0
 .../dist}/font-awesome/svgs/solid/file-export.svg  |    0
 .../dist}/font-awesome/svgs/solid/file-image.svg   |    0
 .../dist}/font-awesome/svgs/solid/file-import.svg  |    0
 .../svgs/solid/file-invoice-dollar.svg             |    0
 .../dist}/font-awesome/svgs/solid/file-invoice.svg |    0
 .../font-awesome/svgs/solid/file-medical-alt.svg   |    0
 .../dist}/font-awesome/svgs/solid/file-medical.svg |    0
 .../dist}/font-awesome/svgs/solid/file-pdf.svg     |    0
 .../font-awesome/svgs/solid/file-powerpoint.svg    |    0
 .../font-awesome/svgs/solid/file-prescription.svg  |    0
 .../font-awesome/svgs/solid/file-signature.svg     |    0
 .../dist}/font-awesome/svgs/solid/file-upload.svg  |    0
 .../dist}/font-awesome/svgs/solid/file-video.svg   |    0
 .../dist}/font-awesome/svgs/solid/file-word.svg    |    0
 .../dist}/font-awesome/svgs/solid/file.svg         |    0
 .../dist}/font-awesome/svgs/solid/fill-drip.svg    |    0
 .../dist}/font-awesome/svgs/solid/fill.svg         |    0
 .../dist}/font-awesome/svgs/solid/film.svg         |    0
 .../dist}/font-awesome/svgs/solid/filter.svg       |    0
 .../dist}/font-awesome/svgs/solid/fingerprint.svg  |    0
 .../dist}/font-awesome/svgs/solid/fire-alt.svg     |    0
 .../font-awesome/svgs/solid/fire-extinguisher.svg  |    0
 .../dist}/font-awesome/svgs/solid/fire.svg         |    0
 .../dist}/font-awesome/svgs/solid/first-aid.svg    |    0
 .../dist}/font-awesome/svgs/solid/fish.svg         |    0
 .../dist}/font-awesome/svgs/solid/fist-raised.svg  |    0
 .../font-awesome/svgs/solid/flag-checkered.svg     |    0
 .../dist}/font-awesome/svgs/solid/flag-usa.svg     |    0
 .../dist}/font-awesome/svgs/solid/flag.svg         |    0
 .../dist}/font-awesome/svgs/solid/flask.svg        |    0
 .../dist}/font-awesome/svgs/solid/flushed.svg      |    0
 .../dist}/font-awesome/svgs/solid/folder-minus.svg |    0
 .../dist}/font-awesome/svgs/solid/folder-open.svg  |    0
 .../dist}/font-awesome/svgs/solid/folder-plus.svg  |    0
 .../dist}/font-awesome/svgs/solid/folder.svg       |    0
 .../svgs/solid/font-awesome-logo-full.svg          |    0
 .../dist}/font-awesome/svgs/solid/font.svg         |    0
 .../font-awesome/svgs/solid/football-ball.svg      |    0
 .../dist}/font-awesome/svgs/solid/forward.svg      |    0
 .../dist}/font-awesome/svgs/solid/frog.svg         |    0
 .../dist}/font-awesome/svgs/solid/frown-open.svg   |    0
 .../dist}/font-awesome/svgs/solid/frown.svg        |    0
 .../font-awesome/svgs/solid/funnel-dollar.svg      |    0
 .../dist}/font-awesome/svgs/solid/futbol.svg       |    0
 .../dist}/font-awesome/svgs/solid/gamepad.svg      |    0
 .../dist}/font-awesome/svgs/solid/gas-pump.svg     |    0
 .../dist}/font-awesome/svgs/solid/gavel.svg        |    0
 .../dist}/font-awesome/svgs/solid/gem.svg          |    0
 .../dist}/font-awesome/svgs/solid/genderless.svg   |    0
 .../dist}/font-awesome/svgs/solid/ghost.svg        |    0
 .../dist}/font-awesome/svgs/solid/gift.svg         |    0
 .../dist}/font-awesome/svgs/solid/gifts.svg        |    0
 .../dist}/font-awesome/svgs/solid/glass-cheers.svg |    0
 .../font-awesome/svgs/solid/glass-martini-alt.svg  |    0
 .../font-awesome/svgs/solid/glass-martini.svg      |    0
 .../font-awesome/svgs/solid/glass-whiskey.svg      |    0
 .../dist}/font-awesome/svgs/solid/glasses.svg      |    0
 .../dist}/font-awesome/svgs/solid/globe-africa.svg |    0
 .../font-awesome/svgs/solid/globe-americas.svg     |    0
 .../dist}/font-awesome/svgs/solid/globe-asia.svg   |    0
 .../dist}/font-awesome/svgs/solid/globe-europe.svg |    0
 .../dist}/font-awesome/svgs/solid/globe.svg        |    0
 .../dist}/font-awesome/svgs/solid/golf-ball.svg    |    0
 .../dist}/font-awesome/svgs/solid/gopuram.svg      |    0
 .../font-awesome/svgs/solid/graduation-cap.svg     |    0
 .../font-awesome/svgs/solid/greater-than-equal.svg |    0
 .../dist}/font-awesome/svgs/solid/greater-than.svg |    0
 .../dist}/font-awesome/svgs/solid/grimace.svg      |    0
 .../dist}/font-awesome/svgs/solid/grin-alt.svg     |    0
 .../font-awesome/svgs/solid/grin-beam-sweat.svg    |    0
 .../dist}/font-awesome/svgs/solid/grin-beam.svg    |    0
 .../dist}/font-awesome/svgs/solid/grin-hearts.svg  |    0
 .../font-awesome/svgs/solid/grin-squint-tears.svg  |    0
 .../dist}/font-awesome/svgs/solid/grin-squint.svg  |    0
 .../dist}/font-awesome/svgs/solid/grin-stars.svg   |    0
 .../dist}/font-awesome/svgs/solid/grin-tears.svg   |    0
 .../font-awesome/svgs/solid/grin-tongue-squint.svg |    0
 .../font-awesome/svgs/solid/grin-tongue-wink.svg   |    0
 .../dist}/font-awesome/svgs/solid/grin-tongue.svg  |    0
 .../dist}/font-awesome/svgs/solid/grin-wink.svg    |    0
 .../dist}/font-awesome/svgs/solid/grin.svg         |    0
 .../font-awesome/svgs/solid/grip-horizontal.svg    |    0
 .../svgs/solid/grip-lines-vertical.svg             |    0
 .../dist}/font-awesome/svgs/solid/grip-lines.svg   |    0
 .../font-awesome/svgs/solid/grip-vertical.svg      |    0
 .../dist}/font-awesome/svgs/solid/guitar.svg       |    0
 .../dist}/font-awesome/svgs/solid/h-square.svg     |    0
 .../dist}/font-awesome/svgs/solid/hamburger.svg    |    0
 .../dist}/font-awesome/svgs/solid/hammer.svg       |    0
 .../dist}/font-awesome/svgs/solid/hamsa.svg        |    0
 .../font-awesome/svgs/solid/hand-holding-heart.svg |    0
 .../font-awesome/svgs/solid/hand-holding-usd.svg   |    0
 .../dist}/font-awesome/svgs/solid/hand-holding.svg |    0
 .../dist}/font-awesome/svgs/solid/hand-lizard.svg  |    0
 .../font-awesome/svgs/solid/hand-middle-finger.svg |    0
 .../dist}/font-awesome/svgs/solid/hand-paper.svg   |    0
 .../dist}/font-awesome/svgs/solid/hand-peace.svg   |    0
 .../font-awesome/svgs/solid/hand-point-down.svg    |    0
 .../font-awesome/svgs/solid/hand-point-left.svg    |    0
 .../font-awesome/svgs/solid/hand-point-right.svg   |    0
 .../font-awesome/svgs/solid/hand-point-up.svg      |    0
 .../dist}/font-awesome/svgs/solid/hand-pointer.svg |    0
 .../dist}/font-awesome/svgs/solid/hand-rock.svg    |    0
 .../font-awesome/svgs/solid/hand-scissors.svg      |    0
 .../dist}/font-awesome/svgs/solid/hand-spock.svg   |    0
 .../font-awesome/svgs/solid/hands-helping.svg      |    0
 .../dist}/font-awesome/svgs/solid/hands.svg        |    0
 .../dist}/font-awesome/svgs/solid/handshake.svg    |    0
 .../dist}/font-awesome/svgs/solid/hanukiah.svg     |    0
 .../dist}/font-awesome/svgs/solid/hard-hat.svg     |    0
 .../dist}/font-awesome/svgs/solid/hashtag.svg      |    0
 .../dist}/font-awesome/svgs/solid/hat-wizard.svg   |    0
 .../dist}/font-awesome/svgs/solid/haykal.svg       |    0
 .../dist}/font-awesome/svgs/solid/hdd.svg          |    0
 .../dist}/font-awesome/svgs/solid/heading.svg      |    0
 .../font-awesome/svgs/solid/headphones-alt.svg     |    0
 .../dist}/font-awesome/svgs/solid/headphones.svg   |    0
 .../dist}/font-awesome/svgs/solid/headset.svg      |    0
 .../dist}/font-awesome/svgs/solid/heart-broken.svg |    0
 .../dist}/font-awesome/svgs/solid/heart.svg        |    0
 .../dist}/font-awesome/svgs/solid/heartbeat.svg    |    0
 .../dist}/font-awesome/svgs/solid/helicopter.svg   |    0
 .../dist}/font-awesome/svgs/solid/highlighter.svg  |    0
 .../dist}/font-awesome/svgs/solid/hiking.svg       |    0
 .../dist}/font-awesome/svgs/solid/hippo.svg        |    0
 .../dist}/font-awesome/svgs/solid/history.svg      |    0
 .../dist}/font-awesome/svgs/solid/hockey-puck.svg  |    0
 .../dist}/font-awesome/svgs/solid/holly-berry.svg  |    0
 .../dist}/font-awesome/svgs/solid/home.svg         |    0
 .../dist}/font-awesome/svgs/solid/horse-head.svg   |    0
 .../dist}/font-awesome/svgs/solid/horse.svg        |    0
 .../dist}/font-awesome/svgs/solid/hospital-alt.svg |    0
 .../font-awesome/svgs/solid/hospital-symbol.svg    |    0
 .../dist}/font-awesome/svgs/solid/hospital.svg     |    0
 .../dist}/font-awesome/svgs/solid/hot-tub.svg      |    0
 .../dist}/font-awesome/svgs/solid/hotdog.svg       |    0
 .../dist}/font-awesome/svgs/solid/hotel.svg        |    0
 .../font-awesome/svgs/solid/hourglass-end.svg      |    0
 .../font-awesome/svgs/solid/hourglass-half.svg     |    0
 .../font-awesome/svgs/solid/hourglass-start.svg    |    0
 .../dist}/font-awesome/svgs/solid/hourglass.svg    |    0
 .../dist}/font-awesome/svgs/solid/house-damage.svg |    0
 .../dist}/font-awesome/svgs/solid/hryvnia.svg      |    0
 .../dist}/font-awesome/svgs/solid/i-cursor.svg     |    0
 .../dist}/font-awesome/svgs/solid/ice-cream.svg    |    0
 .../dist}/font-awesome/svgs/solid/icicles.svg      |    0
 .../dist}/font-awesome/svgs/solid/id-badge.svg     |    0
 .../dist}/font-awesome/svgs/solid/id-card-alt.svg  |    0
 .../dist}/font-awesome/svgs/solid/id-card.svg      |    0
 .../dist}/font-awesome/svgs/solid/igloo.svg        |    0
 .../dist}/font-awesome/svgs/solid/image.svg        |    0
 .../dist}/font-awesome/svgs/solid/images.svg       |    0
 .../dist}/font-awesome/svgs/solid/inbox.svg        |    0
 .../dist}/font-awesome/svgs/solid/indent.svg       |    0
 .../dist}/font-awesome/svgs/solid/industry.svg     |    0
 .../dist}/font-awesome/svgs/solid/infinity.svg     |    0
 .../dist}/font-awesome/svgs/solid/info-circle.svg  |    0
 .../dist}/font-awesome/svgs/solid/info.svg         |    0
 .../dist}/font-awesome/svgs/solid/italic.svg       |    0
 .../dist}/font-awesome/svgs/solid/jedi.svg         |    0
 .../dist}/font-awesome/svgs/solid/joint.svg        |    0
 .../font-awesome/svgs/solid/journal-whills.svg     |    0
 .../dist}/font-awesome/svgs/solid/kaaba.svg        |    0
 .../dist}/font-awesome/svgs/solid/key.svg          |    0
 .../dist}/font-awesome/svgs/solid/keyboard.svg     |    0
 .../dist}/font-awesome/svgs/solid/khanda.svg       |    0
 .../dist}/font-awesome/svgs/solid/kiss-beam.svg    |    0
 .../font-awesome/svgs/solid/kiss-wink-heart.svg    |    0
 .../dist}/font-awesome/svgs/solid/kiss.svg         |    0
 .../dist}/font-awesome/svgs/solid/kiwi-bird.svg    |    0
 .../dist}/font-awesome/svgs/solid/landmark.svg     |    0
 .../dist}/font-awesome/svgs/solid/language.svg     |    0
 .../dist}/font-awesome/svgs/solid/laptop-code.svg  |    0
 .../font-awesome/svgs/solid/laptop-medical.svg     |    0
 .../dist}/font-awesome/svgs/solid/laptop.svg       |    0
 .../dist}/font-awesome/svgs/solid/laugh-beam.svg   |    0
 .../dist}/font-awesome/svgs/solid/laugh-squint.svg |    0
 .../dist}/font-awesome/svgs/solid/laugh-wink.svg   |    0
 .../dist}/font-awesome/svgs/solid/laugh.svg        |    0
 .../dist}/font-awesome/svgs/solid/layer-group.svg  |    0
 .../dist}/font-awesome/svgs/solid/leaf.svg         |    0
 .../dist}/font-awesome/svgs/solid/lemon.svg        |    0
 .../font-awesome/svgs/solid/less-than-equal.svg    |    0
 .../dist}/font-awesome/svgs/solid/less-than.svg    |    0
 .../font-awesome/svgs/solid/level-down-alt.svg     |    0
 .../dist}/font-awesome/svgs/solid/level-up-alt.svg |    0
 .../dist}/font-awesome/svgs/solid/life-ring.svg    |    0
 .../dist}/font-awesome/svgs/solid/lightbulb.svg    |    0
 .../dist}/font-awesome/svgs/solid/link.svg         |    0
 .../dist}/font-awesome/svgs/solid/lira-sign.svg    |    0
 .../dist}/font-awesome/svgs/solid/list-alt.svg     |    0
 .../dist}/font-awesome/svgs/solid/list-ol.svg      |    0
 .../dist}/font-awesome/svgs/solid/list-ul.svg      |    0
 .../dist}/font-awesome/svgs/solid/list.svg         |    0
 .../font-awesome/svgs/solid/location-arrow.svg     |    0
 .../dist}/font-awesome/svgs/solid/lock-open.svg    |    0
 .../dist}/font-awesome/svgs/solid/lock.svg         |    0
 .../svgs/solid/long-arrow-alt-down.svg             |    0
 .../svgs/solid/long-arrow-alt-left.svg             |    0
 .../svgs/solid/long-arrow-alt-right.svg            |    0
 .../font-awesome/svgs/solid/long-arrow-alt-up.svg  |    0
 .../dist}/font-awesome/svgs/solid/low-vision.svg   |    0
 .../dist}/font-awesome/svgs/solid/luggage-cart.svg |    0
 .../dist}/font-awesome/svgs/solid/magic.svg        |    0
 .../dist}/font-awesome/svgs/solid/magnet.svg       |    0
 .../dist}/font-awesome/svgs/solid/mail-bulk.svg    |    0
 .../dist}/font-awesome/svgs/solid/male.svg         |    0
 .../font-awesome/svgs/solid/map-marked-alt.svg     |    0
 .../dist}/font-awesome/svgs/solid/map-marked.svg   |    0
 .../font-awesome/svgs/solid/map-marker-alt.svg     |    0
 .../dist}/font-awesome/svgs/solid/map-marker.svg   |    0
 .../dist}/font-awesome/svgs/solid/map-pin.svg      |    0
 .../dist}/font-awesome/svgs/solid/map-signs.svg    |    0
 .../dist}/font-awesome/svgs/solid/map.svg          |    0
 .../dist}/font-awesome/svgs/solid/marker.svg       |    0
 .../dist}/font-awesome/svgs/solid/mars-double.svg  |    0
 .../font-awesome/svgs/solid/mars-stroke-h.svg      |    0
 .../font-awesome/svgs/solid/mars-stroke-v.svg      |    0
 .../dist}/font-awesome/svgs/solid/mars-stroke.svg  |    0
 .../dist}/font-awesome/svgs/solid/mars.svg         |    0
 .../dist}/font-awesome/svgs/solid/mask.svg         |    0
 .../dist}/font-awesome/svgs/solid/medal.svg        |    0
 .../dist}/font-awesome/svgs/solid/medkit.svg       |    0
 .../dist}/font-awesome/svgs/solid/meh-blank.svg    |    0
 .../font-awesome/svgs/solid/meh-rolling-eyes.svg   |    0
 .../dist}/font-awesome/svgs/solid/meh.svg          |    0
 .../dist}/font-awesome/svgs/solid/memory.svg       |    0
 .../dist}/font-awesome/svgs/solid/menorah.svg      |    0
 .../dist}/font-awesome/svgs/solid/mercury.svg      |    0
 .../dist}/font-awesome/svgs/solid/meteor.svg       |    0
 .../dist}/font-awesome/svgs/solid/microchip.svg    |    0
 .../svgs/solid/microphone-alt-slash.svg            |    0
 .../font-awesome/svgs/solid/microphone-alt.svg     |    0
 .../font-awesome/svgs/solid/microphone-slash.svg   |    0
 .../dist}/font-awesome/svgs/solid/microphone.svg   |    0
 .../dist}/font-awesome/svgs/solid/microscope.svg   |    0
 .../dist}/font-awesome/svgs/solid/minus-circle.svg |    0
 .../dist}/font-awesome/svgs/solid/minus-square.svg |    0
 .../dist}/font-awesome/svgs/solid/minus.svg        |    0
 .../dist}/font-awesome/svgs/solid/mitten.svg       |    0
 .../dist}/font-awesome/svgs/solid/mobile-alt.svg   |    0
 .../dist}/font-awesome/svgs/solid/mobile.svg       |    0
 .../font-awesome/svgs/solid/money-bill-alt.svg     |    0
 .../svgs/solid/money-bill-wave-alt.svg             |    0
 .../font-awesome/svgs/solid/money-bill-wave.svg    |    0
 .../dist}/font-awesome/svgs/solid/money-bill.svg   |    0
 .../font-awesome/svgs/solid/money-check-alt.svg    |    0
 .../dist}/font-awesome/svgs/solid/money-check.svg  |    0
 .../dist}/font-awesome/svgs/solid/monument.svg     |    0
 .../dist}/font-awesome/svgs/solid/moon.svg         |    0
 .../font-awesome/svgs/solid/mortar-pestle.svg      |    0
 .../dist}/font-awesome/svgs/solid/mosque.svg       |    0
 .../dist}/font-awesome/svgs/solid/motorcycle.svg   |    0
 .../dist}/font-awesome/svgs/solid/mountain.svg     |    0
 .../font-awesome/svgs/solid/mouse-pointer.svg      |    0
 .../dist}/font-awesome/svgs/solid/mug-hot.svg      |    0
 .../dist}/font-awesome/svgs/solid/music.svg        |    0
 .../font-awesome/svgs/solid/network-wired.svg      |    0
 .../dist}/font-awesome/svgs/solid/neuter.svg       |    0
 .../dist}/font-awesome/svgs/solid/newspaper.svg    |    0
 .../dist}/font-awesome/svgs/solid/not-equal.svg    |    0
 .../font-awesome/svgs/solid/notes-medical.svg      |    0
 .../dist}/font-awesome/svgs/solid/object-group.svg |    0
 .../font-awesome/svgs/solid/object-ungroup.svg     |    0
 .../dist}/font-awesome/svgs/solid/oil-can.svg      |    0
 .../dist}/font-awesome/svgs/solid/om.svg           |    0
 .../dist}/font-awesome/svgs/solid/otter.svg        |    0
 .../dist}/font-awesome/svgs/solid/outdent.svg      |    0
 .../dist}/font-awesome/svgs/solid/pager.svg        |    0
 .../dist}/font-awesome/svgs/solid/paint-brush.svg  |    0
 .../dist}/font-awesome/svgs/solid/paint-roller.svg |    0
 .../dist}/font-awesome/svgs/solid/palette.svg      |    0
 .../dist}/font-awesome/svgs/solid/pallet.svg       |    0
 .../dist}/font-awesome/svgs/solid/paper-plane.svg  |    0
 .../dist}/font-awesome/svgs/solid/paperclip.svg    |    0
 .../font-awesome/svgs/solid/parachute-box.svg      |    0
 .../dist}/font-awesome/svgs/solid/paragraph.svg    |    0
 .../dist}/font-awesome/svgs/solid/parking.svg      |    0
 .../dist}/font-awesome/svgs/solid/passport.svg     |    0
 .../font-awesome/svgs/solid/pastafarianism.svg     |    0
 .../dist}/font-awesome/svgs/solid/paste.svg        |    0
 .../dist}/font-awesome/svgs/solid/pause-circle.svg |    0
 .../dist}/font-awesome/svgs/solid/pause.svg        |    0
 .../dist}/font-awesome/svgs/solid/paw.svg          |    0
 .../dist}/font-awesome/svgs/solid/peace.svg        |    0
 .../dist}/font-awesome/svgs/solid/pen-alt.svg      |    0
 .../dist}/font-awesome/svgs/solid/pen-fancy.svg    |    0
 .../dist}/font-awesome/svgs/solid/pen-nib.svg      |    0
 .../dist}/font-awesome/svgs/solid/pen-square.svg   |    0
 .../dist}/font-awesome/svgs/solid/pen.svg          |    0
 .../dist}/font-awesome/svgs/solid/pencil-alt.svg   |    0
 .../dist}/font-awesome/svgs/solid/pencil-ruler.svg |    0
 .../dist}/font-awesome/svgs/solid/people-carry.svg |    0
 .../dist}/font-awesome/svgs/solid/pepper-hot.svg   |    0
 .../dist}/font-awesome/svgs/solid/percent.svg      |    0
 .../dist}/font-awesome/svgs/solid/percentage.svg   |    0
 .../dist}/font-awesome/svgs/solid/person-booth.svg |    0
 .../dist}/font-awesome/svgs/solid/phone-slash.svg  |    0
 .../dist}/font-awesome/svgs/solid/phone-square.svg |    0
 .../dist}/font-awesome/svgs/solid/phone-volume.svg |    0
 .../dist}/font-awesome/svgs/solid/phone.svg        |    0
 .../dist}/font-awesome/svgs/solid/piggy-bank.svg   |    0
 .../dist}/font-awesome/svgs/solid/pills.svg        |    0
 .../dist}/font-awesome/svgs/solid/pizza-slice.svg  |    0
 .../font-awesome/svgs/solid/place-of-worship.svg   |    0
 .../font-awesome/svgs/solid/plane-arrival.svg      |    0
 .../font-awesome/svgs/solid/plane-departure.svg    |    0
 .../dist}/font-awesome/svgs/solid/plane.svg        |    0
 .../dist}/font-awesome/svgs/solid/play-circle.svg  |    0
 .../dist}/font-awesome/svgs/solid/play.svg         |    0
 .../dist}/font-awesome/svgs/solid/plug.svg         |    0
 .../dist}/font-awesome/svgs/solid/plus-circle.svg  |    0
 .../dist}/font-awesome/svgs/solid/plus-square.svg  |    0
 .../dist}/font-awesome/svgs/solid/plus.svg         |    0
 .../dist}/font-awesome/svgs/solid/podcast.svg      |    0
 .../dist}/font-awesome/svgs/solid/poll-h.svg       |    0
 .../dist}/font-awesome/svgs/solid/poll.svg         |    0
 .../dist}/font-awesome/svgs/solid/poo-storm.svg    |    0
 .../dist}/font-awesome/svgs/solid/poo.svg          |    0
 .../dist}/font-awesome/svgs/solid/poop.svg         |    0
 .../dist}/font-awesome/svgs/solid/portrait.svg     |    0
 .../dist}/font-awesome/svgs/solid/pound-sign.svg   |    0
 .../dist}/font-awesome/svgs/solid/power-off.svg    |    0
 .../dist}/font-awesome/svgs/solid/pray.svg         |    0
 .../font-awesome/svgs/solid/praying-hands.svg      |    0
 .../svgs/solid/prescription-bottle-alt.svg         |    0
 .../svgs/solid/prescription-bottle.svg             |    0
 .../dist}/font-awesome/svgs/solid/prescription.svg |    0
 .../dist}/font-awesome/svgs/solid/print.svg        |    0
 .../dist}/font-awesome/svgs/solid/procedures.svg   |    0
 .../font-awesome/svgs/solid/project-diagram.svg    |    0
 .../dist}/font-awesome/svgs/solid/puzzle-piece.svg |    0
 .../dist}/font-awesome/svgs/solid/qrcode.svg       |    0
 .../font-awesome/svgs/solid/question-circle.svg    |    0
 .../dist}/font-awesome/svgs/solid/question.svg     |    0
 .../dist}/font-awesome/svgs/solid/quidditch.svg    |    0
 .../dist}/font-awesome/svgs/solid/quote-left.svg   |    0
 .../dist}/font-awesome/svgs/solid/quote-right.svg  |    0
 .../dist}/font-awesome/svgs/solid/quran.svg        |    0
 .../font-awesome/svgs/solid/radiation-alt.svg      |    0
 .../dist}/font-awesome/svgs/solid/radiation.svg    |    0
 .../dist}/font-awesome/svgs/solid/rainbow.svg      |    0
 .../dist}/font-awesome/svgs/solid/random.svg       |    0
 .../dist}/font-awesome/svgs/solid/receipt.svg      |    0
 .../dist}/font-awesome/svgs/solid/recycle.svg      |    0
 .../dist}/font-awesome/svgs/solid/redo-alt.svg     |    0
 .../dist}/font-awesome/svgs/solid/redo.svg         |    0
 .../dist}/font-awesome/svgs/solid/registered.svg   |    0
 .../dist}/font-awesome/svgs/solid/reply-all.svg    |    0
 .../dist}/font-awesome/svgs/solid/reply.svg        |    0
 .../dist}/font-awesome/svgs/solid/republican.svg   |    0
 .../dist}/font-awesome/svgs/solid/restroom.svg     |    0
 .../dist}/font-awesome/svgs/solid/retweet.svg      |    0
 .../dist}/font-awesome/svgs/solid/ribbon.svg       |    0
 .../dist}/font-awesome/svgs/solid/ring.svg         |    0
 .../dist}/font-awesome/svgs/solid/road.svg         |    0
 .../dist}/font-awesome/svgs/solid/robot.svg        |    0
 .../dist}/font-awesome/svgs/solid/rocket.svg       |    0
 .../dist}/font-awesome/svgs/solid/route.svg        |    0
 .../dist}/font-awesome/svgs/solid/rss-square.svg   |    0
 .../dist}/font-awesome/svgs/solid/rss.svg          |    0
 .../dist}/font-awesome/svgs/solid/ruble-sign.svg   |    0
 .../font-awesome/svgs/solid/ruler-combined.svg     |    0
 .../font-awesome/svgs/solid/ruler-horizontal.svg   |    0
 .../font-awesome/svgs/solid/ruler-vertical.svg     |    0
 .../dist}/font-awesome/svgs/solid/ruler.svg        |    0
 .../dist}/font-awesome/svgs/solid/running.svg      |    0
 .../dist}/font-awesome/svgs/solid/rupee-sign.svg   |    0
 .../dist}/font-awesome/svgs/solid/sad-cry.svg      |    0
 .../dist}/font-awesome/svgs/solid/sad-tear.svg     |    0
 .../font-awesome/svgs/solid/satellite-dish.svg     |    0
 .../dist}/font-awesome/svgs/solid/satellite.svg    |    0
 .../dist}/font-awesome/svgs/solid/save.svg         |    0
 .../dist}/font-awesome/svgs/solid/school.svg       |    0
 .../dist}/font-awesome/svgs/solid/screwdriver.svg  |    0
 .../dist}/font-awesome/svgs/solid/scroll.svg       |    0
 .../dist}/font-awesome/svgs/solid/sd-card.svg      |    0
 .../font-awesome/svgs/solid/search-dollar.svg      |    0
 .../font-awesome/svgs/solid/search-location.svg    |    0
 .../dist}/font-awesome/svgs/solid/search-minus.svg |    0
 .../dist}/font-awesome/svgs/solid/search-plus.svg  |    0
 .../dist}/font-awesome/svgs/solid/search.svg       |    0
 .../dist}/font-awesome/svgs/solid/seedling.svg     |    0
 .../dist}/font-awesome/svgs/solid/server.svg       |    0
 .../dist}/font-awesome/svgs/solid/shapes.svg       |    0
 .../font-awesome/svgs/solid/share-alt-square.svg   |    0
 .../dist}/font-awesome/svgs/solid/share-alt.svg    |    0
 .../dist}/font-awesome/svgs/solid/share-square.svg |    0
 .../dist}/font-awesome/svgs/solid/share.svg        |    0
 .../dist}/font-awesome/svgs/solid/shekel-sign.svg  |    0
 .../dist}/font-awesome/svgs/solid/shield-alt.svg   |    0
 .../dist}/font-awesome/svgs/solid/ship.svg         |    0
 .../font-awesome/svgs/solid/shipping-fast.svg      |    0
 .../dist}/font-awesome/svgs/solid/shoe-prints.svg  |    0
 .../dist}/font-awesome/svgs/solid/shopping-bag.svg |    0
 .../font-awesome/svgs/solid/shopping-basket.svg    |    0
 .../font-awesome/svgs/solid/shopping-cart.svg      |    0
 .../dist}/font-awesome/svgs/solid/shower.svg       |    0
 .../dist}/font-awesome/svgs/solid/shuttle-van.svg  |    0
 .../dist}/font-awesome/svgs/solid/sign-in-alt.svg  |    0
 .../font-awesome/svgs/solid/sign-language.svg      |    0
 .../dist}/font-awesome/svgs/solid/sign-out-alt.svg |    0
 .../dist}/font-awesome/svgs/solid/sign.svg         |    0
 .../dist}/font-awesome/svgs/solid/signal.svg       |    0
 .../dist}/font-awesome/svgs/solid/signature.svg    |    0
 .../dist}/font-awesome/svgs/solid/sim-card.svg     |    0
 .../dist}/font-awesome/svgs/solid/sitemap.svg      |    0
 .../dist}/font-awesome/svgs/solid/skating.svg      |    0
 .../font-awesome/svgs/solid/skiing-nordic.svg      |    0
 .../dist}/font-awesome/svgs/solid/skiing.svg       |    0
 .../font-awesome/svgs/solid/skull-crossbones.svg   |    0
 .../dist}/font-awesome/svgs/solid/skull.svg        |    0
 .../dist}/font-awesome/svgs/solid/slash.svg        |    0
 .../dist}/font-awesome/svgs/solid/sleigh.svg       |    0
 .../dist}/font-awesome/svgs/solid/sliders-h.svg    |    0
 .../dist}/font-awesome/svgs/solid/smile-beam.svg   |    0
 .../dist}/font-awesome/svgs/solid/smile-wink.svg   |    0
 .../dist}/font-awesome/svgs/solid/smile.svg        |    0
 .../dist}/font-awesome/svgs/solid/smog.svg         |    0
 .../dist}/font-awesome/svgs/solid/smoking-ban.svg  |    0
 .../dist}/font-awesome/svgs/solid/smoking.svg      |    0
 .../dist}/font-awesome/svgs/solid/sms.svg          |    0
 .../dist}/font-awesome/svgs/solid/snowboarding.svg |    0
 .../dist}/font-awesome/svgs/solid/snowflake.svg    |    0
 .../dist}/font-awesome/svgs/solid/snowman.svg      |    0
 .../dist}/font-awesome/svgs/solid/snowplow.svg     |    0
 .../dist}/font-awesome/svgs/solid/socks.svg        |    0
 .../dist}/font-awesome/svgs/solid/solar-panel.svg  |    0
 .../font-awesome/svgs/solid/sort-alpha-down.svg    |    0
 .../font-awesome/svgs/solid/sort-alpha-up.svg      |    0
 .../font-awesome/svgs/solid/sort-amount-down.svg   |    0
 .../font-awesome/svgs/solid/sort-amount-up.svg     |    0
 .../dist}/font-awesome/svgs/solid/sort-down.svg    |    0
 .../font-awesome/svgs/solid/sort-numeric-down.svg  |    0
 .../font-awesome/svgs/solid/sort-numeric-up.svg    |    0
 .../dist}/font-awesome/svgs/solid/sort-up.svg      |    0
 .../dist}/font-awesome/svgs/solid/sort.svg         |    0
 .../dist}/font-awesome/svgs/solid/spa.svg          |    0
 .../font-awesome/svgs/solid/space-shuttle.svg      |    0
 .../dist}/font-awesome/svgs/solid/spider.svg       |    0
 .../dist}/font-awesome/svgs/solid/spinner.svg      |    0
 .../dist}/font-awesome/svgs/solid/splotch.svg      |    0
 .../dist}/font-awesome/svgs/solid/spray-can.svg    |    0
 .../dist}/font-awesome/svgs/solid/square-full.svg  |    0
 .../font-awesome/svgs/solid/square-root-alt.svg    |    0
 .../dist}/font-awesome/svgs/solid/square.svg       |    0
 .../dist}/font-awesome/svgs/solid/stamp.svg        |    0
 .../font-awesome/svgs/solid/star-and-crescent.svg  |    0
 .../font-awesome/svgs/solid/star-half-alt.svg      |    0
 .../dist}/font-awesome/svgs/solid/star-half.svg    |    0
 .../font-awesome/svgs/solid/star-of-david.svg      |    0
 .../dist}/font-awesome/svgs/solid/star-of-life.svg |    0
 .../dist}/font-awesome/svgs/solid/star.svg         |    0
 .../font-awesome/svgs/solid/step-backward.svg      |    0
 .../dist}/font-awesome/svgs/solid/step-forward.svg |    0
 .../dist}/font-awesome/svgs/solid/stethoscope.svg  |    0
 .../dist}/font-awesome/svgs/solid/sticky-note.svg  |    0
 .../dist}/font-awesome/svgs/solid/stop-circle.svg  |    0
 .../dist}/font-awesome/svgs/solid/stop.svg         |    0
 .../dist}/font-awesome/svgs/solid/stopwatch.svg    |    0
 .../dist}/font-awesome/svgs/solid/store-alt.svg    |    0
 .../dist}/font-awesome/svgs/solid/store.svg        |    0
 .../dist}/font-awesome/svgs/solid/stream.svg       |    0
 .../dist}/font-awesome/svgs/solid/street-view.svg  |    0
 .../font-awesome/svgs/solid/strikethrough.svg      |    0
 .../dist}/font-awesome/svgs/solid/stroopwafel.svg  |    0
 .../dist}/font-awesome/svgs/solid/subscript.svg    |    0
 .../dist}/font-awesome/svgs/solid/subway.svg       |    0
 .../font-awesome/svgs/solid/suitcase-rolling.svg   |    0
 .../dist}/font-awesome/svgs/solid/suitcase.svg     |    0
 .../dist}/font-awesome/svgs/solid/sun.svg          |    0
 .../dist}/font-awesome/svgs/solid/superscript.svg  |    0
 .../dist}/font-awesome/svgs/solid/surprise.svg     |    0
 .../dist}/font-awesome/svgs/solid/swatchbook.svg   |    0
 .../dist}/font-awesome/svgs/solid/swimmer.svg      |    0
 .../font-awesome/svgs/solid/swimming-pool.svg      |    0
 .../dist}/font-awesome/svgs/solid/synagogue.svg    |    0
 .../dist}/font-awesome/svgs/solid/sync-alt.svg     |    0
 .../dist}/font-awesome/svgs/solid/sync.svg         |    0
 .../dist}/font-awesome/svgs/solid/syringe.svg      |    0
 .../dist}/font-awesome/svgs/solid/table-tennis.svg |    0
 .../dist}/font-awesome/svgs/solid/table.svg        |    0
 .../dist}/font-awesome/svgs/solid/tablet-alt.svg   |    0
 .../dist}/font-awesome/svgs/solid/tablet.svg       |    0
 .../dist}/font-awesome/svgs/solid/tablets.svg      |    0
 .../font-awesome/svgs/solid/tachometer-alt.svg     |    0
 .../dist}/font-awesome/svgs/solid/tag.svg          |    0
 .../dist}/font-awesome/svgs/solid/tags.svg         |    0
 .../dist}/font-awesome/svgs/solid/tape.svg         |    0
 .../dist}/font-awesome/svgs/solid/tasks.svg        |    0
 .../dist}/font-awesome/svgs/solid/taxi.svg         |    0
 .../dist}/font-awesome/svgs/solid/teeth-open.svg   |    0
 .../dist}/font-awesome/svgs/solid/teeth.svg        |    0
 .../font-awesome/svgs/solid/temperature-high.svg   |    0
 .../font-awesome/svgs/solid/temperature-low.svg    |    0
 .../dist}/font-awesome/svgs/solid/tenge.svg        |    0
 .../dist}/font-awesome/svgs/solid/terminal.svg     |    0
 .../dist}/font-awesome/svgs/solid/text-height.svg  |    0
 .../dist}/font-awesome/svgs/solid/text-width.svg   |    0
 .../dist}/font-awesome/svgs/solid/th-large.svg     |    0
 .../dist}/font-awesome/svgs/solid/th-list.svg      |    0
 .../dist}/font-awesome/svgs/solid/th.svg           |    0
 .../font-awesome/svgs/solid/theater-masks.svg      |    0
 .../font-awesome/svgs/solid/thermometer-empty.svg  |    0
 .../font-awesome/svgs/solid/thermometer-full.svg   |    0
 .../font-awesome/svgs/solid/thermometer-half.svg   |    0
 .../svgs/solid/thermometer-quarter.svg             |    0
 .../svgs/solid/thermometer-three-quarters.svg      |    0
 .../dist}/font-awesome/svgs/solid/thermometer.svg  |    0
 .../dist}/font-awesome/svgs/solid/thumbs-down.svg  |    0
 .../dist}/font-awesome/svgs/solid/thumbs-up.svg    |    0
 .../dist}/font-awesome/svgs/solid/thumbtack.svg    |    0
 .../dist}/font-awesome/svgs/solid/ticket-alt.svg   |    0
 .../dist}/font-awesome/svgs/solid/times-circle.svg |    0
 .../dist}/font-awesome/svgs/solid/times.svg        |    0
 .../dist}/font-awesome/svgs/solid/tint-slash.svg   |    0
 .../dist}/font-awesome/svgs/solid/tint.svg         |    0
 .../dist}/font-awesome/svgs/solid/tired.svg        |    0
 .../dist}/font-awesome/svgs/solid/toggle-off.svg   |    0
 .../dist}/font-awesome/svgs/solid/toggle-on.svg    |    0
 .../dist}/font-awesome/svgs/solid/toilet-paper.svg |    0
 .../dist}/font-awesome/svgs/solid/toilet.svg       |    0
 .../dist}/font-awesome/svgs/solid/toolbox.svg      |    0
 .../dist}/font-awesome/svgs/solid/tools.svg        |    0
 .../dist}/font-awesome/svgs/solid/tooth.svg        |    0
 .../dist}/font-awesome/svgs/solid/torah.svg        |    0
 .../dist}/font-awesome/svgs/solid/torii-gate.svg   |    0
 .../dist}/font-awesome/svgs/solid/tractor.svg      |    0
 .../dist}/font-awesome/svgs/solid/trademark.svg    |    0
 .../font-awesome/svgs/solid/traffic-light.svg      |    0
 .../dist}/font-awesome/svgs/solid/train.svg        |    0
 .../dist}/font-awesome/svgs/solid/tram.svg         |    0
 .../font-awesome/svgs/solid/transgender-alt.svg    |    0
 .../dist}/font-awesome/svgs/solid/transgender.svg  |    0
 .../dist}/font-awesome/svgs/solid/trash-alt.svg    |    0
 .../font-awesome/svgs/solid/trash-restore-alt.svg  |    0
 .../font-awesome/svgs/solid/trash-restore.svg      |    0
 .../dist}/font-awesome/svgs/solid/trash.svg        |    0
 .../dist}/font-awesome/svgs/solid/tree.svg         |    0
 .../dist}/font-awesome/svgs/solid/trophy.svg       |    0
 .../font-awesome/svgs/solid/truck-loading.svg      |    0
 .../font-awesome/svgs/solid/truck-monster.svg      |    0
 .../dist}/font-awesome/svgs/solid/truck-moving.svg |    0
 .../dist}/font-awesome/svgs/solid/truck-pickup.svg |    0
 .../dist}/font-awesome/svgs/solid/truck.svg        |    0
 .../dist}/font-awesome/svgs/solid/tshirt.svg       |    0
 .../dist}/font-awesome/svgs/solid/tty.svg          |    0
 .../dist}/font-awesome/svgs/solid/tv.svg           |    0
 .../font-awesome/svgs/solid/umbrella-beach.svg     |    0
 .../dist}/font-awesome/svgs/solid/umbrella.svg     |    0
 .../dist}/font-awesome/svgs/solid/underline.svg    |    0
 .../dist}/font-awesome/svgs/solid/undo-alt.svg     |    0
 .../dist}/font-awesome/svgs/solid/undo.svg         |    0
 .../font-awesome/svgs/solid/universal-access.svg   |    0
 .../dist}/font-awesome/svgs/solid/university.svg   |    0
 .../dist}/font-awesome/svgs/solid/unlink.svg       |    0
 .../dist}/font-awesome/svgs/solid/unlock-alt.svg   |    0
 .../dist}/font-awesome/svgs/solid/unlock.svg       |    0
 .../dist}/font-awesome/svgs/solid/upload.svg       |    0
 .../font-awesome/svgs/solid/user-alt-slash.svg     |    0
 .../dist}/font-awesome/svgs/solid/user-alt.svg     |    0
 .../font-awesome/svgs/solid/user-astronaut.svg     |    0
 .../dist}/font-awesome/svgs/solid/user-check.svg   |    0
 .../dist}/font-awesome/svgs/solid/user-circle.svg  |    0
 .../dist}/font-awesome/svgs/solid/user-clock.svg   |    0
 .../dist}/font-awesome/svgs/solid/user-cog.svg     |    0
 .../dist}/font-awesome/svgs/solid/user-edit.svg    |    0
 .../dist}/font-awesome/svgs/solid/user-friends.svg |    0
 .../font-awesome/svgs/solid/user-graduate.svg      |    0
 .../dist}/font-awesome/svgs/solid/user-injured.svg |    0
 .../dist}/font-awesome/svgs/solid/user-lock.svg    |    0
 .../dist}/font-awesome/svgs/solid/user-md.svg      |    0
 .../dist}/font-awesome/svgs/solid/user-minus.svg   |    0
 .../dist}/font-awesome/svgs/solid/user-ninja.svg   |    0
 .../dist}/font-awesome/svgs/solid/user-nurse.svg   |    0
 .../dist}/font-awesome/svgs/solid/user-plus.svg    |    0
 .../dist}/font-awesome/svgs/solid/user-secret.svg  |    0
 .../dist}/font-awesome/svgs/solid/user-shield.svg  |    0
 .../dist}/font-awesome/svgs/solid/user-slash.svg   |    0
 .../dist}/font-awesome/svgs/solid/user-tag.svg     |    0
 .../dist}/font-awesome/svgs/solid/user-tie.svg     |    0
 .../dist}/font-awesome/svgs/solid/user-times.svg   |    0
 .../dist}/font-awesome/svgs/solid/user.svg         |    0
 .../dist}/font-awesome/svgs/solid/users-cog.svg    |    0
 .../dist}/font-awesome/svgs/solid/users.svg        |    0
 .../font-awesome/svgs/solid/utensil-spoon.svg      |    0
 .../dist}/font-awesome/svgs/solid/utensils.svg     |    0
 .../font-awesome/svgs/solid/vector-square.svg      |    0
 .../dist}/font-awesome/svgs/solid/venus-double.svg |    0
 .../dist}/font-awesome/svgs/solid/venus-mars.svg   |    0
 .../dist}/font-awesome/svgs/solid/venus.svg        |    0
 .../dist}/font-awesome/svgs/solid/vial.svg         |    0
 .../dist}/font-awesome/svgs/solid/vials.svg        |    0
 .../dist}/font-awesome/svgs/solid/video-slash.svg  |    0
 .../dist}/font-awesome/svgs/solid/video.svg        |    0
 .../dist}/font-awesome/svgs/solid/vihara.svg       |    0
 .../font-awesome/svgs/solid/volleyball-ball.svg    |    0
 .../dist}/font-awesome/svgs/solid/volume-down.svg  |    0
 .../dist}/font-awesome/svgs/solid/volume-mute.svg  |    0
 .../dist}/font-awesome/svgs/solid/volume-off.svg   |    0
 .../dist}/font-awesome/svgs/solid/volume-up.svg    |    0
 .../dist}/font-awesome/svgs/solid/vote-yea.svg     |    0
 .../dist}/font-awesome/svgs/solid/vr-cardboard.svg |    0
 .../dist}/font-awesome/svgs/solid/walking.svg      |    0
 .../dist}/font-awesome/svgs/solid/wallet.svg       |    0
 .../dist}/font-awesome/svgs/solid/warehouse.svg    |    0
 .../dist}/font-awesome/svgs/solid/water.svg        |    0
 .../font-awesome/svgs/solid/weight-hanging.svg     |    0
 .../dist}/font-awesome/svgs/solid/weight.svg       |    0
 .../dist}/font-awesome/svgs/solid/wheelchair.svg   |    0
 .../dist}/font-awesome/svgs/solid/wifi.svg         |    0
 .../dist}/font-awesome/svgs/solid/wind.svg         |    0
 .../dist}/font-awesome/svgs/solid/window-close.svg |    0
 .../font-awesome/svgs/solid/window-maximize.svg    |    0
 .../font-awesome/svgs/solid/window-minimize.svg    |    0
 .../font-awesome/svgs/solid/window-restore.svg     |    0
 .../dist}/font-awesome/svgs/solid/wine-bottle.svg  |    0
 .../font-awesome/svgs/solid/wine-glass-alt.svg     |    0
 .../dist}/font-awesome/svgs/solid/wine-glass.svg   |    0
 .../dist}/font-awesome/svgs/solid/won-sign.svg     |    0
 .../dist}/font-awesome/svgs/solid/wrench.svg       |    0
 .../dist}/font-awesome/svgs/solid/x-ray.svg        |    0
 .../dist}/font-awesome/svgs/solid/yen-sign.svg     |    0
 .../dist}/font-awesome/svgs/solid/yin-yang.svg     |    0
 .../dist}/font-awesome/webfonts/fa-brands-400.eot  |  Bin
 .../dist}/font-awesome/webfonts/fa-brands-400.svg  |    0
 .../dist}/font-awesome/webfonts/fa-brands-400.ttf  |  Bin
 .../dist}/font-awesome/webfonts/fa-brands-400.woff |  Bin
 .../font-awesome/webfonts/fa-brands-400.woff2      |  Bin
 .../dist}/font-awesome/webfonts/fa-regular-400.eot |  Bin
 .../dist}/font-awesome/webfonts/fa-regular-400.svg |    0
 .../dist}/font-awesome/webfonts/fa-regular-400.ttf |  Bin
 .../font-awesome/webfonts/fa-regular-400.woff      |  Bin
 .../font-awesome/webfonts/fa-regular-400.woff2     |  Bin
 .../dist}/font-awesome/webfonts/fa-solid-900.eot   |  Bin
 .../dist}/font-awesome/webfonts/fa-solid-900.svg   |    0
 .../dist}/font-awesome/webfonts/fa-solid-900.ttf   |  Bin
 .../dist}/font-awesome/webfonts/fa-solid-900.woff  |  Bin
 .../dist}/font-awesome/webfonts/fa-solid-900.woff2 |  Bin
 .../dist}/fonts/glyphicons-halflings-regular.eot   |  Bin
 .../dist}/fonts/glyphicons-halflings-regular.svg   |    0
 .../dist}/fonts/glyphicons-halflings-regular.ttf   |  Bin
 .../dist}/fonts/glyphicons-halflings-regular.woff  |  Bin
 {dist => static/dist}/js/bootstrap.bundle.js       |    0
 {dist => static/dist}/js/bootstrap.bundle.js.map   |    0
 {dist => static/dist}/js/bootstrap.bundle.min.js   |    0
 .../dist}/js/bootstrap.bundle.min.js.map           |    0
 {dist => static/dist}/js/bootstrap.js              |    0
 {dist => static/dist}/js/bootstrap.js.map          |    0
 {dist => static/dist}/js/bootstrap.min.js          |    0
 {dist => static/dist}/js/bootstrap.min.js.map      |    0
 {dist => static/dist}/js/jquery-1.11.1.min.js      |    0
 {dist => static/dist}/js/npm.js                    |    0
 {dist => static/dist}/js/pdf-view.js               |    0
 {dist => static/dist}/js/pdf.js                    |    0
 {dist => static/dist}/js/pdf.min.js                |    0
 {dist => static/dist}/js/pdf.worker.js             |    0
 {dist => static/dist}/js/pdf.worker.min.js         |    0
 {images => static/images}/NetBSD_Logo.svg          |    0
 {images => static/images}/arch.png                 |  Bin
 {images => static/images}/archlinux-logo.svg       |    0
 {images => static/images}/cadet-gtk.svg            |    0
 {images => static/images}/ccby.png                 |  Bin
 {images => static/images}/debian-logo.svg          |    0
 {images => static/images}/dfg_logo.gif             |  Bin
 {images => static/images}/fp7_logo.jpg             |  Bin
 {images => static/images}/gentoo-logo.svg          |    0
 {images => static/images}/gns-logo.png             |  Bin
 .../images}/gnunet-anonymous-logo-red.png          |  Bin
 .../images}/gnunet-anonymous-logo.png              |  Bin
 .../images}/gnunet-anonymous-schriftzug.png        |  Bin
 {images => static/images}/gnunet-arch-full.svg     |    0
 {images => static/images}/gnunet-cyan-icon.png     |  Bin
 {images => static/images}/gnunet-historic-logo.svg |    0
 {images => static/images}/gnunet-icon.png          |  Bin
 .../images}/gnunet-logo-dark-only-text.png         |  Bin
 .../images}/gnunet-logo-dark-only-text.svg         |    0
 .../images}/gnunet-logo-dark-text-traditional.png  |  Bin
 .../images}/gnunet-logo-dark-text-traditional.svg  |    0
 .../images}/gnunet-logo-dark-text.png              |  Bin
 .../images}/gnunet-logo-dark-text.svg              |    0
 {images => static/images}/gnunet-logo.png          |  Bin
 {images => static/images}/gnunet-logo.svg          |    0
 {images => static/images}/gnunet-red-icon.png      |  Bin
 {images => static/images}/gnunet-small-logo.png    |  Bin
 {images => static/images}/gnunet-smaller-logo.png  |  Bin
 {images => static/images}/groupchat.png            |  Bin
 {images => static/images}/languageicon.svg         |    0
 {images => static/images}/logo-2018-dold.svg       |    0
 {images => static/images}/netbsd-logo.png          |  Bin
 {images => static/images}/ngi_trust.png            |  Bin
 {images => static/images}/nlnet_logo.gif           |  Bin
 {images => static/images}/openwrt-logo.svg         |    0
 {images => static/images}/pdf.svg                  |    0
 {images => static/images}/peplogo.svg              |    0
 {images => static/images}/reclaim_logo.png         |  Bin
 {images => static/images}/rff_logo.png             |  Bin
 {images => static/images}/secushare-0444.png       |  Bin
 {images => static/images}/u-n-icon.png             |  Bin
 {images => static/images}/ubuntu-logo32.png        |  Bin
 {web-common => static}/navbar.css                  |    0
 {web-common => static}/scroll.css                  |    0
 {web-common => static}/scroll.js                   |    0
 {web-common => static}/styles.css                  |    0
 template/applications.html.j2                      |    6 +-
 template/architecture.html.j2                      |   10 +-
 template/engage.html.j2                            |   12 +-
 template/ev.html.j2                                |    4 +-
 template/faq.html.j2                               |   20 +-
 template/install-on-macos.html.j2                  |    2 +-
 template/livingstandards.html.j2                   |    2 +-
 .../news}/2011-11-24-archived-vfork.html.j2        |    0
 .../news}/2013-11-15-special-use-gns.html.j2       |    0
 .../news}/2013-12-28-archived-typos-pkeys.html.j2  |    0
 {news => template/news}/2018-06.html.j2            |    0
 {news => template/news}/2018-07.html.j2            |    0
 {news => template/news}/2019-0.11.0.html.j2        |    0
 {news => template/news}/2019-0.11.1.html.j2        |    0
 {news => template/news}/2019-0.11.2.html.j2        |    0
 {news => template/news}/2019-0.11.3.html.j2        |    0
 {news => template/news}/2019-0.11.4.html.j2        |    0
 {news => template/news}/2019-0.11.5.html.j2        |    0
 {news => template/news}/2019-0.11.6.html.j2        |    0
 {news => template/news}/2019-0.11.7.html.j2        |    0
 {news => template/news}/2019-0.11.8.html.j2        |    0
 {news => template/news}/2019-0.12.0.html.j2        |    0
 {news => template/news}/2019-0.12.1.html.j2        |    0
 {news => template/news}/2019-02.html.j2            |    0
 {news => template/news}/2019-06-DSTJ.html.j2       |    0
 {news => template/news}/2019-06.html.j2            |    0
 .../news}/2019-07-GHM_Aug_2019.html.j2             |    0
 {news => template/news}/2019-10-GNSSpec1.html.j2   |    0
 {news => template/news}/2019-10-ICANNPanel.html.j2 |    0
 .../news}/2019-11-ICANNUpdate.html.j2              |    0
 .../news}/2019-12-UpcomingTalks.html.j2            |    0
 {news => template/news}/2020-01-0.12.2.html.j2     |    0
 {news => template/news}/2020-01-GNSSpec2.html.j2   |    0
 .../news}/2020-05-GHM_Jun_2020.html.j2             |    0
 {news => template/news}/2020-06-GNSSpec3.html.j2   |    0
 {news => template/news}/2020-07-0.13.0.html.j2     |    0
 {news => template/news}/2020-07-0.13.1.html.j2     |    0
 {news => template/news}/2020-08-0.13.2.html.j2     |    0
 {news => template/news}/2020-09-0.13.3.html.j2     |    0
 {news => template/news}/2020-11-0.14.0.html.j2     |    0
 {news => template/news}/2020-11-GNSSpec4.html.j2   |    0
 {news => template/news}/2021-03-0.14.1.html.j2     |    0
 .../news}/2021-03-gsoc-update.html.j2              |    0
 template/news/2021-04-DISSENS.html.j2              |   66 ++
 {news => template/news}/index.html.j2              |    4 +-
 template/news/oldnews-2011.html.j2                 |    5 +
 template/news/oldnews-2013.html.j2                 |    5 +
 template/news/oldnews-2018.html.j2                 |    5 +
 template/news/oldnews-2019.html.j2                 |    5 +
 www.yml                                            |  123 +-
 1748 files changed, 3819 insertions(+), 1774 deletions(-)
 delete mode 100644 __init__.py
 rename news/oldnews-2018.html.j2 => common/old-news.j2.inc (69%)
 create mode 100644 locale/de/LC_MESSAGES/messages.mo
 create mode 100644 locale/en/LC_MESSAGES/messages.mo
 create mode 100644 locale/es/LC_MESSAGES/messages.mo
 create mode 100644 locale/fr/LC_MESSAGES/messages.mo
 create mode 100644 locale/it/LC_MESSAGES/messages.mo
 delete mode 100755 make_site.py
 delete mode 120000 news/oldnews-2011.html.j2
 delete mode 120000 news/oldnews-2013.html.j2
 delete mode 120000 news/oldnews-2019.html.j2
 create mode 100644 static/dissens-overview.png
 rename {dist => static/dist}/css/bootstrap-grid.css (100%)
 rename {dist => static/dist}/css/bootstrap-grid.css.map (100%)
 rename {dist => static/dist}/css/bootstrap-grid.min.css (100%)
 rename {dist => static/dist}/css/bootstrap-grid.min.css.map (100%)
 rename {dist => static/dist}/css/bootstrap-reboot.css (100%)
 rename {dist => static/dist}/css/bootstrap-reboot.css.map (100%)
 rename {dist => static/dist}/css/bootstrap-reboot.min.css (100%)
 rename {dist => static/dist}/css/bootstrap-reboot.min.css.map (100%)
 rename {dist => static/dist}/css/bootstrap.css (100%)
 rename {dist => static/dist}/css/bootstrap.css.map (100%)
 rename {dist => static/dist}/css/bootstrap.min.css (100%)
 rename {dist => static/dist}/css/bootstrap.min.css.map (100%)
 rename {dist => static/dist}/font-awesome/LICENSE.txt (100%)
 rename {dist => static/dist}/font-awesome/css/all.css (100%)
 rename {dist => static/dist}/font-awesome/css/all.min.css (100%)
 rename {dist => static/dist}/font-awesome/css/brands.css (100%)
 rename {dist => static/dist}/font-awesome/css/brands.min.css (100%)
 rename {dist => static/dist}/font-awesome/css/fontawesome.css (100%)
 rename {dist => static/dist}/font-awesome/css/fontawesome.min.css (100%)
 rename {dist => static/dist}/font-awesome/css/regular.css (100%)
 rename {dist => static/dist}/font-awesome/css/regular.min.css (100%)
 rename {dist => static/dist}/font-awesome/css/solid.css (100%)
 rename {dist => static/dist}/font-awesome/css/solid.min.css (100%)
 rename {dist => static/dist}/font-awesome/css/svg-with-js.css (100%)
 rename {dist => static/dist}/font-awesome/css/svg-with-js.min.css (100%)
 rename {dist => static/dist}/font-awesome/css/v4-shims.css (100%)
 rename {dist => static/dist}/font-awesome/css/v4-shims.min.css (100%)
 rename {dist => static/dist}/font-awesome/js/all.js (100%)
 rename {dist => static/dist}/font-awesome/js/all.min.js (100%)
 rename {dist => static/dist}/font-awesome/js/brands.js (100%)
 rename {dist => static/dist}/font-awesome/js/brands.min.js (100%)
 rename {dist => static/dist}/font-awesome/js/fontawesome.js (100%)
 rename {dist => static/dist}/font-awesome/js/fontawesome.min.js (100%)
 rename {dist => static/dist}/font-awesome/js/regular.js (100%)
 rename {dist => static/dist}/font-awesome/js/regular.min.js (100%)
 rename {dist => static/dist}/font-awesome/js/solid.js (100%)
 rename {dist => static/dist}/font-awesome/js/solid.min.js (100%)
 rename {dist => static/dist}/font-awesome/js/v4-shims.js (100%)
 rename {dist => static/dist}/font-awesome/js/v4-shims.min.js (100%)
 rename {dist => static/dist}/font-awesome/less/_animated.less (100%)
 rename {dist => static/dist}/font-awesome/less/_bordered-pulled.less (100%)
 rename {dist => static/dist}/font-awesome/less/_core.less (100%)
 rename {dist => static/dist}/font-awesome/less/_fixed-width.less (100%)
 rename {dist => static/dist}/font-awesome/less/_icons.less (100%)
 rename {dist => static/dist}/font-awesome/less/_larger.less (100%)
 rename {dist => static/dist}/font-awesome/less/_list.less (100%)
 rename {dist => static/dist}/font-awesome/less/_mixins.less (100%)
 rename {dist => static/dist}/font-awesome/less/_rotated-flipped.less (100%)
 rename {dist => static/dist}/font-awesome/less/_screen-reader.less (100%)
 rename {dist => static/dist}/font-awesome/less/_shims.less (100%)
 rename {dist => static/dist}/font-awesome/less/_stacked.less (100%)
 rename {dist => static/dist}/font-awesome/less/_variables.less (100%)
 rename {dist => static/dist}/font-awesome/less/brands.less (100%)
 rename {dist => static/dist}/font-awesome/less/fontawesome.less (100%)
 rename {dist => static/dist}/font-awesome/less/regular.less (100%)
 rename {dist => static/dist}/font-awesome/less/solid.less (100%)
 rename {dist => static/dist}/font-awesome/less/v4-shims.less (100%)
 rename {dist => static/dist}/font-awesome/metadata/categories.yml (100%)
 rename {dist => static/dist}/font-awesome/metadata/icons.json (100%)
 rename {dist => static/dist}/font-awesome/metadata/icons.yml (100%)
 rename {dist => static/dist}/font-awesome/metadata/shims.json (100%)
 rename {dist => static/dist}/font-awesome/metadata/shims.yml (100%)
 rename {dist => static/dist}/font-awesome/metadata/sponsors.yml (100%)
 rename {dist => static/dist}/font-awesome/scss/_animated.scss (100%)
 rename {dist => static/dist}/font-awesome/scss/_bordered-pulled.scss (100%)
 rename {dist => static/dist}/font-awesome/scss/_core.scss (100%)
 rename {dist => static/dist}/font-awesome/scss/_fixed-width.scss (100%)
 rename {dist => static/dist}/font-awesome/scss/_icons.scss (100%)
 rename {dist => static/dist}/font-awesome/scss/_larger.scss (100%)
 rename {dist => static/dist}/font-awesome/scss/_list.scss (100%)
 rename {dist => static/dist}/font-awesome/scss/_mixins.scss (100%)
 rename {dist => static/dist}/font-awesome/scss/_rotated-flipped.scss (100%)
 rename {dist => static/dist}/font-awesome/scss/_screen-reader.scss (100%)
 rename {dist => static/dist}/font-awesome/scss/_shims.scss (100%)
 rename {dist => static/dist}/font-awesome/scss/_stacked.scss (100%)
 rename {dist => static/dist}/font-awesome/scss/_variables.scss (100%)
 rename {dist => static/dist}/font-awesome/scss/brands.scss (100%)
 rename {dist => static/dist}/font-awesome/scss/fontawesome.scss (100%)
 rename {dist => static/dist}/font-awesome/scss/regular.scss (100%)
 rename {dist => static/dist}/font-awesome/scss/solid.scss (100%)
 rename {dist => static/dist}/font-awesome/scss/v4-shims.scss (100%)
 rename {dist => static/dist}/font-awesome/sprites/brands.svg (100%)
 rename {dist => static/dist}/font-awesome/sprites/regular.svg (100%)
 rename {dist => static/dist}/font-awesome/sprites/solid.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/500px.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/accessible-icon.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/accusoft.svg (100%)
 rename {dist => 
static/dist}/font-awesome/svgs/brands/acquisitions-incorporated.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/adn.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/adobe.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/adversal.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/affiliatetheme.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/algolia.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/alipay.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/amazon-pay.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/amazon.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/amilia.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/android.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/angellist.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/angrycreative.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/angular.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/app-store-ios.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/app-store.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/apper.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/apple-pay.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/apple.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/artstation.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/asymmetrik.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/atlassian.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/audible.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/autoprefixer.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/avianex.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/aviato.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/aws.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/bandcamp.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/behance-square.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/behance.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/bimobject.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/bitbucket.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/bitcoin.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/bity.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/black-tie.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/blackberry.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/blogger-b.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/blogger.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/bluetooth-b.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/bluetooth.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/btc.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/buromobelexperte.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/buysellads.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/canadian-maple-leaf.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/cc-amazon-pay.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/cc-amex.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/cc-apple-pay.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/cc-diners-club.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/cc-discover.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/cc-jcb.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/cc-mastercard.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/cc-paypal.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/cc-stripe.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/cc-visa.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/centercode.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/centos.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/chrome.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/cloudscale.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/cloudsmith.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/cloudversify.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/codepen.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/codiepie.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/confluence.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/connectdevelop.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/contao.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/cpanel.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/creative-commons-by.svg 
(100%)
 rename {dist => 
static/dist}/font-awesome/svgs/brands/creative-commons-nc-eu.svg (100%)
 rename {dist => 
static/dist}/font-awesome/svgs/brands/creative-commons-nc-jp.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/creative-commons-nc.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/creative-commons-nd.svg 
(100%)
 rename {dist => 
static/dist}/font-awesome/svgs/brands/creative-commons-pd-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/creative-commons-pd.svg 
(100%)
 rename {dist => 
static/dist}/font-awesome/svgs/brands/creative-commons-remix.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/creative-commons-sa.svg 
(100%)
 rename {dist => 
static/dist}/font-awesome/svgs/brands/creative-commons-sampling-plus.svg (100%)
 rename {dist => 
static/dist}/font-awesome/svgs/brands/creative-commons-sampling.svg (100%)
 rename {dist => 
static/dist}/font-awesome/svgs/brands/creative-commons-share.svg (100%)
 rename {dist => 
static/dist}/font-awesome/svgs/brands/creative-commons-zero.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/creative-commons.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/critical-role.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/css3-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/css3.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/cuttlefish.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/d-and-d-beyond.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/d-and-d.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/dashcube.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/delicious.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/deploydog.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/deskpro.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/dev.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/deviantart.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/dhl.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/diaspora.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/digg.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/digital-ocean.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/discord.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/discourse.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/dochub.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/docker.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/draft2digital.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/dribbble-square.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/dribbble.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/dropbox.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/drupal.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/dyalog.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/earlybirds.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/ebay.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/edge.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/elementor.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/ello.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/ember.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/empire.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/envira.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/erlang.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/ethereum.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/etsy.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/expeditedssl.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/facebook-f.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/facebook-messenger.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/facebook-square.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/facebook.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/fantasy-flight-games.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/fedex.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/fedora.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/figma.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/firefox.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/first-order-alt.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/first-order.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/firstdraft.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/flickr.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/flipboard.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/fly.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/font-awesome-alt.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/font-awesome-flag.svg 
(100%)
 rename {dist => 
static/dist}/font-awesome/svgs/brands/font-awesome-logo-full.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/font-awesome.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/fonticons-fi.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/fonticons.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/fort-awesome-alt.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/fort-awesome.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/forumbee.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/foursquare.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/free-code-camp.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/freebsd.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/fulcrum.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/galactic-republic.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/galactic-senate.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/get-pocket.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/gg-circle.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/gg.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/git-square.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/git.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/github-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/github-square.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/github.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/gitkraken.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/gitlab.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/gitter.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/glide-g.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/glide.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/gofore.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/goodreads-g.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/goodreads.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/google-drive.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/google-play.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/google-plus-g.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/google-plus-square.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/google-plus.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/google-wallet.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/google.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/gratipay.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/grav.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/gripfire.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/grunt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/gulp.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/hacker-news-square.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/hacker-news.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/hackerrank.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/hips.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/hire-a-helper.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/hooli.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/hornbill.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/hotjar.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/houzz.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/html5.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/hubspot.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/imdb.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/instagram.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/intercom.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/internet-explorer.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/invision.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/ioxhost.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/itunes-note.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/itunes.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/java.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/jedi-order.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/jenkins.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/jira.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/joget.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/joomla.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/js-square.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/js.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/jsfiddle.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/kaggle.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/keybase.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/keycdn.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/kickstarter-k.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/kickstarter.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/korvue.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/laravel.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/lastfm-square.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/lastfm.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/leanpub.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/less.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/line.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/linkedin-in.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/linkedin.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/linode.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/linux.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/lyft.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/magento.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/mailchimp.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/mandalorian.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/markdown.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/mastodon.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/maxcdn.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/medapps.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/medium-m.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/medium.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/medrt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/meetup.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/megaport.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/mendeley.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/microsoft.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/mix.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/mixcloud.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/mizuni.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/modx.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/monero.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/napster.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/neos.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/nimblr.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/nintendo-switch.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/node-js.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/node.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/npm.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/ns8.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/nutritionix.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/odnoklassniki-square.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/odnoklassniki.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/old-republic.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/opencart.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/openid.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/opera.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/optin-monster.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/osi.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/page4.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/pagelines.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/palfed.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/patreon.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/paypal.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/penny-arcade.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/periscope.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/phabricator.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/phoenix-framework.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/phoenix-squadron.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/php.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/pied-piper-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/pied-piper-hat.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/pied-piper-pp.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/pied-piper.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/pinterest-p.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/pinterest-square.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/pinterest.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/playstation.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/product-hunt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/pushed.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/python.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/qq.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/quinscape.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/quora.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/r-project.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/raspberry-pi.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/ravelry.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/react.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/reacteurope.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/readme.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/rebel.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/red-river.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/reddit-alien.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/reddit-square.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/reddit.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/redhat.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/renren.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/replyd.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/researchgate.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/resolving.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/rev.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/rocketchat.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/rockrms.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/safari.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/sass.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/schlix.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/scribd.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/searchengin.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/sellcast.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/sellsy.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/servicestack.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/shirtsinbulk.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/shopware.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/simplybuilt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/sistrix.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/sith.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/sketch.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/skyatlas.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/skype.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/slack-hash.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/slack.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/slideshare.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/snapchat-ghost.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/snapchat-square.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/snapchat.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/soundcloud.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/sourcetree.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/speakap.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/spotify.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/squarespace.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/stack-exchange.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/stack-overflow.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/staylinked.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/steam-square.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/steam-symbol.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/steam.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/sticker-mule.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/strava.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/stripe-s.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/stripe.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/studiovinari.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/stumbleupon-circle.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/stumbleupon.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/superpowers.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/supple.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/suse.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/teamspeak.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/telegram-plane.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/telegram.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/tencent-weibo.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/the-red-yeti.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/themeco.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/themeisle.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/think-peaks.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/trade-federation.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/trello.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/tripadvisor.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/tumblr-square.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/tumblr.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/twitch.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/twitter-square.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/twitter.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/typo3.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/uber.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/ubuntu.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/uikit.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/uniregistry.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/untappd.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/ups.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/usb.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/usps.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/ussunnah.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/vaadin.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/viacoin.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/viadeo-square.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/viadeo.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/viber.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/vimeo-square.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/vimeo-v.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/vimeo.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/vine.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/vk.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/vnv.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/vuejs.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/weebly.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/weibo.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/weixin.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/whatsapp-square.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/whatsapp.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/whmcs.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/wikipedia-w.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/windows.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/wix.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/wizards-of-the-coast.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/wolf-pack-battalion.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/wordpress-simple.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/wordpress.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/wpbeginner.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/wpexplorer.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/wpforms.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/wpressr.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/xbox.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/xing-square.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/xing.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/y-combinator.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/yahoo.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/yandex-international.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/yandex.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/yarn.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/yelp.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/yoast.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/youtube-square.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/youtube.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/brands/zhihu.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/address-book.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/address-card.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/angry.svg (100%)
 rename {dist => 
static/dist}/font-awesome/svgs/regular/arrow-alt-circle-down.svg (100%)
 rename {dist => 
static/dist}/font-awesome/svgs/regular/arrow-alt-circle-left.svg (100%)
 rename {dist => 
static/dist}/font-awesome/svgs/regular/arrow-alt-circle-right.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/arrow-alt-circle-up.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/bell-slash.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/bell.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/bookmark.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/building.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/calendar-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/calendar-check.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/calendar-minus.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/calendar-plus.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/calendar-times.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/calendar.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/caret-square-down.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/caret-square-left.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/caret-square-right.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/caret-square-up.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/chart-bar.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/check-circle.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/check-square.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/circle.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/clipboard.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/clock.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/clone.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/closed-captioning.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/comment-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/comment-dots.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/comment.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/comments.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/compass.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/copy.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/copyright.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/credit-card.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/dizzy.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/dot-circle.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/edit.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/envelope-open.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/envelope.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/eye-slash.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/eye.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/file-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/file-archive.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/file-audio.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/file-code.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/file-excel.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/file-image.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/file-pdf.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/file-powerpoint.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/file-video.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/file-word.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/file.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/flag.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/flushed.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/folder-open.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/folder.svg (100%)
 rename {dist => 
static/dist}/font-awesome/svgs/regular/font-awesome-logo-full.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/frown-open.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/frown.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/futbol.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/gem.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/grimace.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/grin-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/grin-beam-sweat.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/grin-beam.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/grin-hearts.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/grin-squint-tears.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/grin-squint.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/grin-stars.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/grin-tears.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/grin-tongue-squint.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/grin-tongue-wink.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/grin-tongue.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/grin-wink.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/grin.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/hand-lizard.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/hand-paper.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/hand-peace.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/hand-point-down.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/hand-point-left.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/hand-point-right.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/hand-point-up.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/hand-pointer.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/hand-rock.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/hand-scissors.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/hand-spock.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/handshake.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/hdd.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/heart.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/hospital.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/hourglass.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/id-badge.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/id-card.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/image.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/images.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/keyboard.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/kiss-beam.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/kiss-wink-heart.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/kiss.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/laugh-beam.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/laugh-squint.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/laugh-wink.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/laugh.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/lemon.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/life-ring.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/lightbulb.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/list-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/map.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/meh-blank.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/meh-rolling-eyes.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/meh.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/minus-square.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/money-bill-alt.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/moon.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/newspaper.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/object-group.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/object-ungroup.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/paper-plane.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/pause-circle.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/play-circle.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/plus-square.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/question-circle.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/registered.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/sad-cry.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/sad-tear.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/save.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/share-square.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/smile-beam.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/smile-wink.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/smile.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/snowflake.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/square.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/star-half.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/star.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/sticky-note.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/stop-circle.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/sun.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/surprise.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/thumbs-down.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/thumbs-up.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/times-circle.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/tired.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/trash-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/user-circle.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/user.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/window-close.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/window-maximize.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/window-minimize.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/regular/window-restore.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/ad.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/address-book.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/address-card.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/adjust.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/air-freshener.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/align-center.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/align-justify.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/align-left.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/align-right.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/allergies.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/ambulance.svg (100%)
 rename {dist => 
static/dist}/font-awesome/svgs/solid/american-sign-language-interpreting.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/anchor.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/angle-double-down.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/angle-double-left.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/angle-double-right.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/angle-double-up.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/angle-down.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/angle-left.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/angle-right.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/angle-up.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/angry.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/ankh.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/apple-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/archive.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/archway.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/arrow-alt-circle-down.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/arrow-alt-circle-left.svg 
(100%)
 rename {dist => 
static/dist}/font-awesome/svgs/solid/arrow-alt-circle-right.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/arrow-alt-circle-up.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/arrow-circle-down.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/arrow-circle-left.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/arrow-circle-right.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/arrow-circle-up.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/arrow-down.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/arrow-left.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/arrow-right.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/arrow-up.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/arrows-alt-h.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/arrows-alt-v.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/arrows-alt.svg (100%)
 rename {dist => 
static/dist}/font-awesome/svgs/solid/assistive-listening-systems.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/asterisk.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/at.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/atlas.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/atom.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/audio-description.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/award.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/baby-carriage.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/baby.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/backspace.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/backward.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/bacon.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/balance-scale.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/ban.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/band-aid.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/barcode.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/bars.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/baseball-ball.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/basketball-ball.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/bath.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/battery-empty.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/battery-full.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/battery-half.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/battery-quarter.svg (100%)
 rename {dist => 
static/dist}/font-awesome/svgs/solid/battery-three-quarters.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/bed.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/beer.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/bell-slash.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/bell.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/bezier-curve.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/bible.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/bicycle.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/binoculars.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/biohazard.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/birthday-cake.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/blender-phone.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/blender.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/blind.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/blog.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/bold.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/bolt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/bomb.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/bone.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/bong.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/book-dead.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/book-medical.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/book-open.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/book-reader.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/book.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/bookmark.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/bowling-ball.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/box-open.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/box.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/boxes.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/braille.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/brain.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/bread-slice.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/briefcase-medical.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/briefcase.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/broadcast-tower.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/broom.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/brush.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/bug.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/building.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/bullhorn.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/bullseye.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/burn.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/bus-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/bus.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/business-time.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/calculator.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/calendar-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/calendar-check.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/calendar-day.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/calendar-minus.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/calendar-plus.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/calendar-times.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/calendar-week.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/calendar.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/camera-retro.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/camera.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/campground.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/candy-cane.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/cannabis.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/capsules.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/car-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/car-battery.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/car-crash.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/car-side.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/car.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/caret-down.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/caret-left.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/caret-right.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/caret-square-down.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/caret-square-left.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/caret-square-right.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/caret-square-up.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/caret-up.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/carrot.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/cart-arrow-down.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/cart-plus.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/cash-register.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/cat.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/certificate.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/chair.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/chalkboard-teacher.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/chalkboard.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/charging-station.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/chart-area.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/chart-bar.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/chart-line.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/chart-pie.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/check-circle.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/check-double.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/check-square.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/check.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/cheese.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/chess-bishop.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/chess-board.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/chess-king.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/chess-knight.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/chess-pawn.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/chess-queen.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/chess-rook.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/chess.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/chevron-circle-down.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/chevron-circle-left.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/chevron-circle-right.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/chevron-circle-up.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/chevron-down.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/chevron-left.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/chevron-right.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/chevron-up.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/child.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/church.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/circle-notch.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/circle.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/city.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/clinic-medical.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/clipboard-check.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/clipboard-list.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/clipboard.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/clock.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/clone.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/closed-captioning.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/cloud-download-alt.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/cloud-meatball.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/cloud-moon-rain.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/cloud-moon.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/cloud-rain.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/cloud-showers-heavy.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/cloud-sun-rain.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/cloud-sun.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/cloud-upload-alt.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/cloud.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/cocktail.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/code-branch.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/code.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/coffee.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/cog.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/cogs.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/coins.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/columns.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/comment-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/comment-dollar.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/comment-dots.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/comment-medical.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/comment-slash.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/comment.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/comments-dollar.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/comments.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/compact-disc.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/compass.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/compress-arrows-alt.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/compress.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/concierge-bell.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/cookie-bite.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/cookie.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/copy.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/copyright.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/couch.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/credit-card.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/crop-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/crop.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/cross.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/crosshairs.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/crow.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/crown.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/crutch.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/cube.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/cubes.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/cut.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/database.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/deaf.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/democrat.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/desktop.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/dharmachakra.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/diagnoses.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/dice-d20.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/dice-d6.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/dice-five.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/dice-four.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/dice-one.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/dice-six.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/dice-three.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/dice-two.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/dice.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/digital-tachograph.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/directions.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/divide.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/dizzy.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/dna.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/dog.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/dollar-sign.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/dolly-flatbed.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/dolly.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/donate.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/door-closed.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/door-open.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/dot-circle.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/dove.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/download.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/drafting-compass.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/dragon.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/draw-polygon.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/drum-steelpan.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/drum.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/drumstick-bite.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/dumbbell.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/dumpster-fire.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/dumpster.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/dungeon.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/edit.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/egg.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/eject.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/ellipsis-h.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/ellipsis-v.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/envelope-open-text.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/envelope-open.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/envelope-square.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/envelope.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/equals.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/eraser.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/ethernet.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/euro-sign.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/exchange-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/exclamation-circle.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/exclamation-triangle.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/exclamation.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/expand-arrows-alt.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/expand.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/external-link-alt.svg 
(100%)
 rename {dist => 
static/dist}/font-awesome/svgs/solid/external-link-square-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/eye-dropper.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/eye-slash.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/eye.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/fast-backward.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/fast-forward.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/fax.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/feather-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/feather.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/female.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/fighter-jet.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/file-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/file-archive.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/file-audio.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/file-code.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/file-contract.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/file-csv.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/file-download.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/file-excel.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/file-export.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/file-image.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/file-import.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/file-invoice-dollar.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/file-invoice.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/file-medical-alt.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/file-medical.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/file-pdf.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/file-powerpoint.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/file-prescription.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/file-signature.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/file-upload.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/file-video.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/file-word.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/file.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/fill-drip.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/fill.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/film.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/filter.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/fingerprint.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/fire-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/fire-extinguisher.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/fire.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/first-aid.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/fish.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/fist-raised.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/flag-checkered.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/flag-usa.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/flag.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/flask.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/flushed.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/folder-minus.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/folder-open.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/folder-plus.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/folder.svg (100%)
 rename {dist => 
static/dist}/font-awesome/svgs/solid/font-awesome-logo-full.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/font.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/football-ball.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/forward.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/frog.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/frown-open.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/frown.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/funnel-dollar.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/futbol.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/gamepad.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/gas-pump.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/gavel.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/gem.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/genderless.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/ghost.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/gift.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/gifts.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/glass-cheers.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/glass-martini-alt.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/glass-martini.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/glass-whiskey.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/glasses.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/globe-africa.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/globe-americas.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/globe-asia.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/globe-europe.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/globe.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/golf-ball.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/gopuram.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/graduation-cap.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/greater-than-equal.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/greater-than.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/grimace.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/grin-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/grin-beam-sweat.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/grin-beam.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/grin-hearts.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/grin-squint-tears.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/grin-squint.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/grin-stars.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/grin-tears.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/grin-tongue-squint.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/grin-tongue-wink.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/grin-tongue.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/grin-wink.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/grin.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/grip-horizontal.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/grip-lines-vertical.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/grip-lines.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/grip-vertical.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/guitar.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/h-square.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/hamburger.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/hammer.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/hamsa.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/hand-holding-heart.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/hand-holding-usd.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/hand-holding.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/hand-lizard.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/hand-middle-finger.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/hand-paper.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/hand-peace.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/hand-point-down.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/hand-point-left.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/hand-point-right.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/hand-point-up.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/hand-pointer.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/hand-rock.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/hand-scissors.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/hand-spock.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/hands-helping.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/hands.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/handshake.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/hanukiah.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/hard-hat.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/hashtag.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/hat-wizard.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/haykal.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/hdd.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/heading.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/headphones-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/headphones.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/headset.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/heart-broken.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/heart.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/heartbeat.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/helicopter.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/highlighter.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/hiking.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/hippo.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/history.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/hockey-puck.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/holly-berry.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/home.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/horse-head.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/horse.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/hospital-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/hospital-symbol.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/hospital.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/hot-tub.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/hotdog.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/hotel.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/hourglass-end.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/hourglass-half.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/hourglass-start.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/hourglass.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/house-damage.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/hryvnia.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/i-cursor.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/ice-cream.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/icicles.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/id-badge.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/id-card-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/id-card.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/igloo.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/image.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/images.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/inbox.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/indent.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/industry.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/infinity.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/info-circle.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/info.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/italic.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/jedi.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/joint.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/journal-whills.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/kaaba.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/key.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/keyboard.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/khanda.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/kiss-beam.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/kiss-wink-heart.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/kiss.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/kiwi-bird.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/landmark.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/language.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/laptop-code.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/laptop-medical.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/laptop.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/laugh-beam.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/laugh-squint.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/laugh-wink.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/laugh.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/layer-group.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/leaf.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/lemon.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/less-than-equal.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/less-than.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/level-down-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/level-up-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/life-ring.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/lightbulb.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/link.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/lira-sign.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/list-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/list-ol.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/list-ul.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/list.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/location-arrow.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/lock-open.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/lock.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/long-arrow-alt-down.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/long-arrow-alt-left.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/long-arrow-alt-right.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/long-arrow-alt-up.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/low-vision.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/luggage-cart.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/magic.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/magnet.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/mail-bulk.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/male.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/map-marked-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/map-marked.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/map-marker-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/map-marker.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/map-pin.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/map-signs.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/map.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/marker.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/mars-double.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/mars-stroke-h.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/mars-stroke-v.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/mars-stroke.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/mars.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/mask.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/medal.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/medkit.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/meh-blank.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/meh-rolling-eyes.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/meh.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/memory.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/menorah.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/mercury.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/meteor.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/microchip.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/microphone-alt-slash.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/microphone-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/microphone-slash.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/microphone.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/microscope.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/minus-circle.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/minus-square.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/minus.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/mitten.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/mobile-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/mobile.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/money-bill-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/money-bill-wave-alt.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/money-bill-wave.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/money-bill.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/money-check-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/money-check.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/monument.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/moon.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/mortar-pestle.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/mosque.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/motorcycle.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/mountain.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/mouse-pointer.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/mug-hot.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/music.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/network-wired.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/neuter.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/newspaper.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/not-equal.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/notes-medical.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/object-group.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/object-ungroup.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/oil-can.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/om.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/otter.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/outdent.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/pager.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/paint-brush.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/paint-roller.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/palette.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/pallet.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/paper-plane.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/paperclip.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/parachute-box.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/paragraph.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/parking.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/passport.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/pastafarianism.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/paste.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/pause-circle.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/pause.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/paw.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/peace.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/pen-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/pen-fancy.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/pen-nib.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/pen-square.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/pen.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/pencil-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/pencil-ruler.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/people-carry.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/pepper-hot.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/percent.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/percentage.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/person-booth.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/phone-slash.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/phone-square.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/phone-volume.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/phone.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/piggy-bank.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/pills.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/pizza-slice.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/place-of-worship.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/plane-arrival.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/plane-departure.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/plane.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/play-circle.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/play.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/plug.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/plus-circle.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/plus-square.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/plus.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/podcast.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/poll-h.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/poll.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/poo-storm.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/poo.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/poop.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/portrait.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/pound-sign.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/power-off.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/pray.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/praying-hands.svg (100%)
 rename {dist => 
static/dist}/font-awesome/svgs/solid/prescription-bottle-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/prescription-bottle.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/prescription.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/print.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/procedures.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/project-diagram.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/puzzle-piece.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/qrcode.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/question-circle.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/question.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/quidditch.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/quote-left.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/quote-right.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/quran.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/radiation-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/radiation.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/rainbow.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/random.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/receipt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/recycle.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/redo-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/redo.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/registered.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/reply-all.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/reply.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/republican.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/restroom.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/retweet.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/ribbon.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/ring.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/road.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/robot.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/rocket.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/route.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/rss-square.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/rss.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/ruble-sign.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/ruler-combined.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/ruler-horizontal.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/ruler-vertical.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/ruler.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/running.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/rupee-sign.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/sad-cry.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/sad-tear.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/satellite-dish.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/satellite.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/save.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/school.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/screwdriver.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/scroll.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/sd-card.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/search-dollar.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/search-location.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/search-minus.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/search-plus.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/search.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/seedling.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/server.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/shapes.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/share-alt-square.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/share-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/share-square.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/share.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/shekel-sign.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/shield-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/ship.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/shipping-fast.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/shoe-prints.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/shopping-bag.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/shopping-basket.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/shopping-cart.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/shower.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/shuttle-van.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/sign-in-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/sign-language.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/sign-out-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/sign.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/signal.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/signature.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/sim-card.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/sitemap.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/skating.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/skiing-nordic.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/skiing.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/skull-crossbones.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/skull.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/slash.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/sleigh.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/sliders-h.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/smile-beam.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/smile-wink.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/smile.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/smog.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/smoking-ban.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/smoking.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/sms.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/snowboarding.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/snowflake.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/snowman.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/snowplow.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/socks.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/solar-panel.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/sort-alpha-down.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/sort-alpha-up.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/sort-amount-down.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/sort-amount-up.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/sort-down.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/sort-numeric-down.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/sort-numeric-up.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/sort-up.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/sort.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/spa.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/space-shuttle.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/spider.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/spinner.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/splotch.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/spray-can.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/square-full.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/square-root-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/square.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/stamp.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/star-and-crescent.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/star-half-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/star-half.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/star-of-david.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/star-of-life.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/star.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/step-backward.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/step-forward.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/stethoscope.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/sticky-note.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/stop-circle.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/stop.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/stopwatch.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/store-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/store.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/stream.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/street-view.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/strikethrough.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/stroopwafel.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/subscript.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/subway.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/suitcase-rolling.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/suitcase.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/sun.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/superscript.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/surprise.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/swatchbook.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/swimmer.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/swimming-pool.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/synagogue.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/sync-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/sync.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/syringe.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/table-tennis.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/table.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/tablet-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/tablet.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/tablets.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/tachometer-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/tag.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/tags.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/tape.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/tasks.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/taxi.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/teeth-open.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/teeth.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/temperature-high.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/temperature-low.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/tenge.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/terminal.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/text-height.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/text-width.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/th-large.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/th-list.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/th.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/theater-masks.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/thermometer-empty.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/thermometer-full.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/thermometer-half.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/thermometer-quarter.svg 
(100%)
 rename {dist => 
static/dist}/font-awesome/svgs/solid/thermometer-three-quarters.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/thermometer.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/thumbs-down.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/thumbs-up.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/thumbtack.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/ticket-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/times-circle.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/times.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/tint-slash.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/tint.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/tired.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/toggle-off.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/toggle-on.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/toilet-paper.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/toilet.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/toolbox.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/tools.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/tooth.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/torah.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/torii-gate.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/tractor.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/trademark.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/traffic-light.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/train.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/tram.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/transgender-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/transgender.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/trash-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/trash-restore-alt.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/trash-restore.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/trash.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/tree.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/trophy.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/truck-loading.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/truck-monster.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/truck-moving.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/truck-pickup.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/truck.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/tshirt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/tty.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/tv.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/umbrella-beach.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/umbrella.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/underline.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/undo-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/undo.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/universal-access.svg 
(100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/university.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/unlink.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/unlock-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/unlock.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/upload.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/user-alt-slash.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/user-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/user-astronaut.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/user-check.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/user-circle.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/user-clock.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/user-cog.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/user-edit.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/user-friends.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/user-graduate.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/user-injured.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/user-lock.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/user-md.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/user-minus.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/user-ninja.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/user-nurse.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/user-plus.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/user-secret.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/user-shield.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/user-slash.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/user-tag.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/user-tie.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/user-times.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/user.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/users-cog.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/users.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/utensil-spoon.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/utensils.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/vector-square.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/venus-double.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/venus-mars.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/venus.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/vial.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/vials.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/video-slash.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/video.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/vihara.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/volleyball-ball.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/volume-down.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/volume-mute.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/volume-off.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/volume-up.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/vote-yea.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/vr-cardboard.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/walking.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/wallet.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/warehouse.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/water.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/weight-hanging.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/weight.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/wheelchair.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/wifi.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/wind.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/window-close.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/window-maximize.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/window-minimize.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/window-restore.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/wine-bottle.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/wine-glass-alt.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/wine-glass.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/won-sign.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/wrench.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/x-ray.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/yen-sign.svg (100%)
 rename {dist => static/dist}/font-awesome/svgs/solid/yin-yang.svg (100%)
 rename {dist => static/dist}/font-awesome/webfonts/fa-brands-400.eot (100%)
 rename {dist => static/dist}/font-awesome/webfonts/fa-brands-400.svg (100%)
 rename {dist => static/dist}/font-awesome/webfonts/fa-brands-400.ttf (100%)
 rename {dist => static/dist}/font-awesome/webfonts/fa-brands-400.woff (100%)
 rename {dist => static/dist}/font-awesome/webfonts/fa-brands-400.woff2 (100%)
 rename {dist => static/dist}/font-awesome/webfonts/fa-regular-400.eot (100%)
 rename {dist => static/dist}/font-awesome/webfonts/fa-regular-400.svg (100%)
 rename {dist => static/dist}/font-awesome/webfonts/fa-regular-400.ttf (100%)
 rename {dist => static/dist}/font-awesome/webfonts/fa-regular-400.woff (100%)
 rename {dist => static/dist}/font-awesome/webfonts/fa-regular-400.woff2 (100%)
 rename {dist => static/dist}/font-awesome/webfonts/fa-solid-900.eot (100%)
 rename {dist => static/dist}/font-awesome/webfonts/fa-solid-900.svg (100%)
 rename {dist => static/dist}/font-awesome/webfonts/fa-solid-900.ttf (100%)
 rename {dist => static/dist}/font-awesome/webfonts/fa-solid-900.woff (100%)
 rename {dist => static/dist}/font-awesome/webfonts/fa-solid-900.woff2 (100%)
 rename {dist => static/dist}/fonts/glyphicons-halflings-regular.eot (100%)
 rename {dist => static/dist}/fonts/glyphicons-halflings-regular.svg (100%)
 rename {dist => static/dist}/fonts/glyphicons-halflings-regular.ttf (100%)
 rename {dist => static/dist}/fonts/glyphicons-halflings-regular.woff (100%)
 rename {dist => static/dist}/js/bootstrap.bundle.js (100%)
 rename {dist => static/dist}/js/bootstrap.bundle.js.map (100%)
 rename {dist => static/dist}/js/bootstrap.bundle.min.js (100%)
 rename {dist => static/dist}/js/bootstrap.bundle.min.js.map (100%)
 rename {dist => static/dist}/js/bootstrap.js (100%)
 rename {dist => static/dist}/js/bootstrap.js.map (100%)
 rename {dist => static/dist}/js/bootstrap.min.js (100%)
 rename {dist => static/dist}/js/bootstrap.min.js.map (100%)
 rename {dist => static/dist}/js/jquery-1.11.1.min.js (100%)
 rename {dist => static/dist}/js/npm.js (100%)
 rename {dist => static/dist}/js/pdf-view.js (100%)
 rename {dist => static/dist}/js/pdf.js (100%)
 rename {dist => static/dist}/js/pdf.min.js (100%)
 rename {dist => static/dist}/js/pdf.worker.js (100%)
 rename {dist => static/dist}/js/pdf.worker.min.js (100%)
 rename {images => static/images}/NetBSD_Logo.svg (100%)
 rename {images => static/images}/arch.png (100%)
 rename {images => static/images}/archlinux-logo.svg (100%)
 rename {images => static/images}/cadet-gtk.svg (100%)
 rename {images => static/images}/ccby.png (100%)
 rename {images => static/images}/debian-logo.svg (100%)
 rename {images => static/images}/dfg_logo.gif (100%)
 rename {images => static/images}/fp7_logo.jpg (100%)
 rename {images => static/images}/gentoo-logo.svg (100%)
 rename {images => static/images}/gns-logo.png (100%)
 rename {images => static/images}/gnunet-anonymous-logo-red.png (100%)
 rename {images => static/images}/gnunet-anonymous-logo.png (100%)
 rename {images => static/images}/gnunet-anonymous-schriftzug.png (100%)
 rename {images => static/images}/gnunet-arch-full.svg (100%)
 rename {images => static/images}/gnunet-cyan-icon.png (100%)
 rename {images => static/images}/gnunet-historic-logo.svg (100%)
 rename {images => static/images}/gnunet-icon.png (100%)
 rename {images => static/images}/gnunet-logo-dark-only-text.png (100%)
 rename {images => static/images}/gnunet-logo-dark-only-text.svg (100%)
 rename {images => static/images}/gnunet-logo-dark-text-traditional.png (100%)
 rename {images => static/images}/gnunet-logo-dark-text-traditional.svg (100%)
 rename {images => static/images}/gnunet-logo-dark-text.png (100%)
 rename {images => static/images}/gnunet-logo-dark-text.svg (100%)
 rename {images => static/images}/gnunet-logo.png (100%)
 rename {images => static/images}/gnunet-logo.svg (100%)
 rename {images => static/images}/gnunet-red-icon.png (100%)
 rename {images => static/images}/gnunet-small-logo.png (100%)
 rename {images => static/images}/gnunet-smaller-logo.png (100%)
 rename {images => static/images}/groupchat.png (100%)
 rename {images => static/images}/languageicon.svg (100%)
 rename {images => static/images}/logo-2018-dold.svg (100%)
 rename {images => static/images}/netbsd-logo.png (100%)
 rename {images => static/images}/ngi_trust.png (100%)
 rename {images => static/images}/nlnet_logo.gif (100%)
 rename {images => static/images}/openwrt-logo.svg (100%)
 rename {images => static/images}/pdf.svg (100%)
 rename {images => static/images}/peplogo.svg (100%)
 rename {images => static/images}/reclaim_logo.png (100%)
 rename {images => static/images}/rff_logo.png (100%)
 rename {images => static/images}/secushare-0444.png (100%)
 rename {images => static/images}/u-n-icon.png (100%)
 rename {images => static/images}/ubuntu-logo32.png (100%)
 rename {web-common => static}/navbar.css (100%)
 rename {web-common => static}/scroll.css (100%)
 rename {web-common => static}/scroll.js (100%)
 rename {web-common => static}/styles.css (100%)
 rename {news => template/news}/2011-11-24-archived-vfork.html.j2 (100%)
 rename {news => template/news}/2013-11-15-special-use-gns.html.j2 (100%)
 rename {news => template/news}/2013-12-28-archived-typos-pkeys.html.j2 (100%)
 rename {news => template/news}/2018-06.html.j2 (100%)
 rename {news => template/news}/2018-07.html.j2 (100%)
 rename {news => template/news}/2019-0.11.0.html.j2 (100%)
 rename {news => template/news}/2019-0.11.1.html.j2 (100%)
 rename {news => template/news}/2019-0.11.2.html.j2 (100%)
 rename {news => template/news}/2019-0.11.3.html.j2 (100%)
 rename {news => template/news}/2019-0.11.4.html.j2 (100%)
 rename {news => template/news}/2019-0.11.5.html.j2 (100%)
 rename {news => template/news}/2019-0.11.6.html.j2 (100%)
 rename {news => template/news}/2019-0.11.7.html.j2 (100%)
 rename {news => template/news}/2019-0.11.8.html.j2 (100%)
 rename {news => template/news}/2019-0.12.0.html.j2 (100%)
 rename {news => template/news}/2019-0.12.1.html.j2 (100%)
 rename {news => template/news}/2019-02.html.j2 (100%)
 rename {news => template/news}/2019-06-DSTJ.html.j2 (100%)
 rename {news => template/news}/2019-06.html.j2 (100%)
 rename {news => template/news}/2019-07-GHM_Aug_2019.html.j2 (100%)
 rename {news => template/news}/2019-10-GNSSpec1.html.j2 (100%)
 rename {news => template/news}/2019-10-ICANNPanel.html.j2 (100%)
 rename {news => template/news}/2019-11-ICANNUpdate.html.j2 (100%)
 rename {news => template/news}/2019-12-UpcomingTalks.html.j2 (100%)
 rename {news => template/news}/2020-01-0.12.2.html.j2 (100%)
 rename {news => template/news}/2020-01-GNSSpec2.html.j2 (100%)
 rename {news => template/news}/2020-05-GHM_Jun_2020.html.j2 (100%)
 rename {news => template/news}/2020-06-GNSSpec3.html.j2 (100%)
 rename {news => template/news}/2020-07-0.13.0.html.j2 (100%)
 rename {news => template/news}/2020-07-0.13.1.html.j2 (100%)
 rename {news => template/news}/2020-08-0.13.2.html.j2 (100%)
 rename {news => template/news}/2020-09-0.13.3.html.j2 (100%)
 rename {news => template/news}/2020-11-0.14.0.html.j2 (100%)
 rename {news => template/news}/2020-11-GNSSpec4.html.j2 (100%)
 rename {news => template/news}/2021-03-0.14.1.html.j2 (100%)
 rename {news => template/news}/2021-03-gsoc-update.html.j2 (100%)
 create mode 100644 template/news/2021-04-DISSENS.html.j2
 rename {news => template/news}/index.html.j2 (90%)
 create mode 100644 template/news/oldnews-2011.html.j2
 create mode 100644 template/news/oldnews-2013.html.j2
 create mode 100644 template/news/oldnews-2018.html.j2
 create mode 100644 template/news/oldnews-2019.html.j2

diff --git a/.gitignore b/.gitignore
index 2f8a6dd..ce8f1bc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,18 +1,9 @@
-./*.html
-common/*.inc
-
 old/
 
 videos/grothoff2014fossa.webm
 videos/grothoff2014fossa.ogv
 
 rendered/
-en/
-de/
-fr/
-it/
-es/
-ru/
 
 __pycache__
 *.pyc
diff --git a/Makefile b/Makefile
index c38e8da..84d88d3 100644
--- a/Makefile
+++ b/Makefile
@@ -3,86 +3,62 @@
 include build-system/config.mk
 
 # List of all supported languages, add new languages here!
-LANGUAGES="en de fr it es ar hi ja ko pt zh_Hant"
+LANGUAGES="ar de en es fr hi it ja ko pt zh_Hant"
 
 # All: build HTML pages in all languages and compile the
-# TypeScript logic in web-common.
 .PHONY: all
 all: locale template
-#      ($(cp) rendered/static/javascript.html rendered/javascript.html)
-       ($(cp) rendered/static/robots.txt rendered/robots.txt)
-       ($(cp) rendered/static/robots.txt rendered/dist/robots.txt)
-       (for lang in `echo $(LANGUAGES)` ; do \
-               $(cp) rendered/static/robots.txt rendered/$$lang/robots.txt; \
-       done)
-       ($(python) inc/make_sitemap.py -i rendered)
-       ($(cp) sitemap.xml rendered/sitemap.xml)
-       ($(cp) sitemap.xml rendered/en/sitemap.xml)
-       (for lang in `echo $(LANGUAGES)` ; do \
-               $(cp) rendered/sitemap.xml rendered/$$lang ; \
-       done)
-       ($(cp) -R images rendered/static/)
-       (for lang in `echo $(LANGUAGES)` ; \
-               do $(cp) -R images rendered/$$lang ; \
-       done)
-       ($(cp) -R web-common/* rendered/static/)
-       (cd rendered; \
-               for lang in `echo $(LANGUAGES)`; do \
-                       $(cp) $$lang/rss.xml $$lang/news/rss.xml; \
-       done)
-       (for d in dist ; do \
-               $(cp) -R $$d rendered/ ; \
-       done)
-#      ($(cp) -R pdf rendered/static/)
-       ($(mkdir) -p rendered/.well-known ; $(cp) .well-known/security.txt 
rendered/.well-known/)
+       env BASEURL=$(opt_baseurl) ./inc/make_site.py
 
 # Extract translateable strings from jinja2 templates.
-locale/messages.pot: template/*.j2 common/*.j2 common/*.j2.inc
-       $(python) inc/mybabel.py $(pybabel) extract -F locale/babel.map -o 
locale/messages.pot .
+locale/messages.pot: template/*.j2 template/news/*.j2 common/*.j2 
common/*.j2.inc
+       env PYTHONPATH=$$PWD/inc:$$PYTHONPATH $(pybabel) extract -F 
locale/babel.map -o locale/messages.pot .
 
 # Update translation (.po) files with new strings.
 .PHONY: locale-update
 locale-update: locale/messages.pot
-       (for lang in `echo $(LANGUAGES)`; do \
+       for lang in `echo $(LANGUAGES)`; do \
                $(msgmerge) -q -U -m --previous 
locale/$$lang/LC_MESSAGES/messages.po locale/messages.pot ; \
-       done)
-       if $(grep) -nA1 '#-#-#-#-#' locale/*/LC_MESSAGES/messages.po; then 
$(echo) -e "\nERROR: Conflicts encountered in PO files.\n"; exit 1; fi
+       done
+       if $(grep) -nA1 '#-#-#-#-#' locale/*/LC_MESSAGES/messages.po; then \
+               $(echo) -e "\nERROR: Conflicts encountered in PO files.\n"; \
+               exit 1; \
+       fi
 
 # Compile translation files for use.
 .PHONY: locale-compile
 locale-compile:
-       (for lang in `echo $(LANGUAGES)`; do \
+       for lang in `echo $(LANGUAGES)`; do \
+               echo compiling $$lang; \
                $(pybabel) -q compile -d locale -l $$lang --use-fuzzy ; \
-       done)
+       done
 
 # Process everything related to gettext translations.
 .PHONY: locale
 locale: locale-update locale-compile
 
-# Run the jinja2 templating engine to expand templates to HTML
-# incorporating translations.
-template: locale-compile
-       $(python) ./make_site.py
-
 .PHONY: run
 run: all
        $(browser) http://0.0.0.0:8000/rendered/en &
        $(python) -m http.server
 
+variant = $(opt_variant)
+
+ifndef variant
+$(error variant is not set)
+endif
+
 .PHONY: install
 install: all
-       $(mkdir) -p $(prefix)/
-       $(cp) -r rendered/* $(prefix)/
-       $(cp) -r rendered/.well-known/ $(prefix)/
-
-.PHONY: uninstall
-uninstall:
-       $(rm) -rf $(prefix)/
+       $(mkdir) -p $(prefix)/$(variant)
+       $(cp) -r rendered/* $(prefix)/$(variant)/
+       $(cp) -r rendered/.well-known/ $(prefix)/$(variant)/
 
 .PHONY: clean
 clean:
        $(rm) -rf __pycache__ *.pyc  *~ \.*~ \#*\#
        $(rm) -rf rendered/
 
+.PHONY: submodules/update
 submodules/update:
        $(git) submodule update --recursive --remote
diff --git a/__init__.py b/__init__.py
deleted file mode 100644
index a24c5cd..0000000
--- a/__init__.py
+++ /dev/null
@@ -1,3 +0,0 @@
-# For relative imports to work in Python 3.6
-import os, sys
-sys.path.append(os.path.dirname(os.path.realpath(__file__)))
diff --git a/bootstrap b/bootstrap
index 26cd0df..774b2eb 100755
--- a/bootstrap
+++ b/bootstrap
@@ -11,7 +11,7 @@ if ! git --version >/dev/null; then
 fi
 
 git submodule update --init
-git submodule update --recursive --remote
+git submodule update --recursive
 git submodule sync
 
 cp build-system/taler-build-scripts/configure ./configure || true
diff --git a/build-system/configure.py b/build-system/configure.py
index a4bdde5..60aa96c 100644
--- a/build-system/configure.py
+++ b/build-system/configure.py
@@ -4,8 +4,12 @@ from talerbuildconfig import *
 
 b = BuildConfig()
 b.enable_prefix()
-b.enable_variant()
 b.enable_configmk()
+b.use(Option("variant", "Variant (used as output directory)"))
+
+# Base URL for the site.  Per default, the URL is the protocol-relative
+# root path.
+b.use(Option("baseurl", "Base URL that the site will run on", default="//", 
required=False))
 b.add_tool(PythonTool())
 b.add_tool(PyBabelTool())
 b.add_tool(PosixTool("cp"))
diff --git a/build-system/taler-build-scripts b/build-system/taler-build-scripts
index e08ea37..5fb2f81 160000
--- a/build-system/taler-build-scripts
+++ b/build-system/taler-build-scripts
@@ -1 +1 @@
-Subproject commit e08ea37979dcc17ac8e0987251771d771503cb56
+Subproject commit 5fb2f811026bbe7152ed59b712248048853eb0f6
diff --git a/common/navigation.j2.inc b/common/navigation.j2.inc
index 958db19..1c17c57 100644
--- a/common/navigation.j2.inc
+++ b/common/navigation.j2.inc
@@ -46,7 +46,7 @@
         <ul class="dropdown-menu" aria-labelledby="navbarMain">
           <li><a class="dropdown-item" href="{{ url_localized('engage.html') 
}}">{{ _("Engage") }} </a></li>
           <li><a class="dropdown-item" href="{{ url_localized('gsoc.html') 
}}">{{ _("GSoC Projects") }}</a></li>
-          <li><a class="dropdown-item" href="{{ url_localized('ev.html') 
}}">{{ _("GNUnet e.V.") }}</a></li>
+          <li><a class="dropdown-item" href="{{ url_localized('ev.html') 
}}">"GNUnet e.V.</a></li>
           <li><a class="dropdown-item" href="{{ 
url_localized('copyright.html') }}">{{ _("Copyright for Contributors") }} 
</a></li>
          <!-- li><a class="dropdown-item" 
href="https://old.gnunet.org/bot/log/gnunet";>{{ _("IRC Archive") }}</a></li -->
         </ul>
@@ -84,7 +84,7 @@
          <li><a class="dropdown-item" href="{{ url_localized('video.html') 
}}">{{ _("Videos") }}</a></li>
           <li><a class="dropdown-item" href="{{ url_localized('glossary.html') 
}}">{{ _("Glossary") }}</a></li>
          <li><a class="dropdown-item" target="_blank" 
href="https://docs.gnunet.org/handbook/gnunet.html";>{{ _("Handbook") }}</a></li>
-    <li><a class="dropdown-item" target="_blank" href="{{ 
url_localized('livingstandards.html') }}">{{ _("Living Standards") }}</a></li>
+    <li><a class="dropdown-item" target="_blank" href="{{ 
url_localized('livingstandards.html') }}">Living Standards</a></li>
           <li><a class="dropdown-item" target="_blank" 
href="https://rest.gnunet.org/";>{{ _("REST API") }}</a></li>
           <li><a class="dropdown-item" href="{{ url_localized('faq.html') 
}}">{{ _("FAQ") }}</a></li>
           <li><a class="dropdown-item" href="https://bib.gnunet.org/date.html"; 
target="_blank">{{ _("Bibliography") }}</a></li>
diff --git a/news/oldnews-2018.html.j2 b/common/old-news.j2.inc
similarity index 69%
rename from news/oldnews-2018.html.j2
rename to common/old-news.j2.inc
index b5833a3..c11ac0c 100644
--- a/news/oldnews-2018.html.j2
+++ b/common/old-news.j2.inc
@@ -1,16 +1,10 @@
-{% extends "common/base.j2" %}
-{% block body_content %}
-<!-- Simply link to or copy this file as-is (no modifications required)
-     news/oldnews-::year::. This will generate a new news archive page.
-     Note that you may still have to modify the currently displayed
-     year ranges in the index.html.j2.
--->
+{% macro oldnews(year) %}
   <div class="container-fluid">
     <div class="container">
       <article>
         <div class="row">
           <div class="container text-center">
-            <h1>{{ _("News") + " " + 
self._TemplateReference__context.name[13:17] }}<a name="news"></a></h1>
+            <h1>{{ _("News") + " " + (year|string) }}<a name="news"></a></h1>
             <section>
               <p>
                 {% trans %}
@@ -24,9 +18,9 @@
           </div>
         </div>
         <div class="row">
-          <b>{{ self._TemplateReference__context.name[13:17] }}</b>
+          <b>{{ year }}</b>
           <ul class="timeline">
-          {% for item in newsdata|selectattr('date.year', 'eq', 
self._TemplateReference__context.name[13:17]|int) %}
+          {% for item in newsdata|selectattr('date.year', 'eq', year) %}
           <li>
               <section class="item-preview">
                <header>
@@ -47,4 +41,4 @@
       </article>
     </div>
   </div>
-{% endblock body_content %}
+{% endmacro %}
diff --git a/inc b/inc
index 99a0de7..f1f22fd 160000
--- a/inc
+++ b/inc
@@ -1 +1 @@
-Subproject commit 99a0de7cac0033db10a0bed9f476900ece1e402a
+Subproject commit f1f22fd52056113b852e948aa9a0eebcb1d9b440
diff --git a/locale/ar/LC_MESSAGES/messages.po 
b/locale/ar/LC_MESSAGES/messages.po
index bd4a236..10f975c 100644
--- a/locale/ar/LC_MESSAGES/messages.po
+++ b/locale/ar/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-03-12 16:12+0100\n"
+"POT-Creation-Date: 2021-05-07 13:32+0200\n"
 "PO-Revision-Date: 2021-03-20 10:40+0000\n"
 "Last-Translator: Shorouk Hassouna <shoroukhassuna@gmail.com>\n"
 "Language-Team: Arabic <http://weblate.taler.net/projects/gnunet/website/ar/";
@@ -33,9 +33,11 @@ msgstr ""
 msgid "Contact"
 msgstr "جهات الاتصال"
 
-#: common/footer.j2.inc:8 common/navigation.j2.inc:49
+#: common/footer.j2.inc:8
+#, fuzzy
+#| msgid "GNUnet"
 msgid "GNUnet e.V."
-msgstr ""
+msgstr "GNUnet"
 
 #: common/footer.j2.inc:9 template/about.html.j2:6
 msgid "About GNUnet"
@@ -66,9 +68,9 @@ msgstr "الابلاغ عن مشكلة بهذا الموقع."
 msgid "About"
 msgstr "عن"
 
-#: common/navigation.j2.inc:39 news/index.html.j2:8
-#: news/oldnews-2011.html.j2:13 news/oldnews-2013.html.j2:13
-#: news/oldnews-2018.html.j2:13 news/oldnews-2019.html.j2:13
+#: common/navigation.j2.inc:39 template/news/index.html.j2:8
+#: template/news/oldnews-2011.html.j2:13 template/news/oldnews-2013.html.j2:13
+#: template/news/oldnews-2018.html.j2:13 template/news/oldnews-2019.html.j2:13
 msgid "News"
 msgstr "الاخبار"
 
@@ -113,16 +115,20 @@ msgid "Source Code"
 msgstr ""
 
 #: common/navigation.j2.inc:66
+#, fuzzy
+#| msgid "Documentation"
 msgid "Source Code Documentation"
-msgstr ""
+msgstr "التوثيق"
 
 #: common/navigation.j2.inc:67
 msgid "Continuous Integration"
 msgstr ""
 
 #: common/navigation.j2.inc:68
+#, fuzzy
+#| msgid "Development"
 msgid "Development Tutorial"
-msgstr ""
+msgstr "تطوير"
 
 #: common/navigation.j2.inc:79
 msgid "Documentation"
@@ -148,10 +154,6 @@ msgstr ""
 msgid "Handbook"
 msgstr "الدليل"
 
-#: common/navigation.j2.inc:87 template/livingstandards.html.j2:8
-msgid "Living Standards"
-msgstr ""
-
 #: common/navigation.j2.inc:88
 msgid "REST API"
 msgstr ""
@@ -160,28 +162,6 @@ msgstr ""
 msgid "FAQ"
 msgstr "أسئلة شائعه"
 
-#: news/index.html.j2:11 news/oldnews-2011.html.j2:16
-#: news/oldnews-2013.html.j2:16 news/oldnews-2018.html.j2:16
-#: news/oldnews-2019.html.j2:16
-msgid "News posts about changes related to GNUnet such as releases and events"
-msgstr "منشورات جديدة عن التطورات فيما يخص GNUnet كالاصدارات والمناسبات"
-
-#: news/index.html.j2:16 news/oldnews-2011.html.j2:21
-#: news/oldnews-2013.html.j2:21 news/oldnews-2018.html.j2:21
-#: news/oldnews-2019.html.j2:21
-msgid "subscribe to our RSS feed"
-msgstr ""
-
-#: news/index.html.j2:36 news/oldnews-2011.html.j2:40
-#: news/oldnews-2013.html.j2:40 news/oldnews-2018.html.j2:40
-#: news/oldnews-2019.html.j2:40
-msgid "read more"
-msgstr "اقرأ المزيد"
-
-#: news/index.html.j2:45
-msgid "News archives:"
-msgstr "ارشيف الاخبار:"
-
 #: template/about.html.j2:11
 msgid "What is GNUnet?"
 msgstr "ما هي GNUnet؟"
@@ -385,7 +365,7 @@ msgid ""
 "replacement for the Domain Name System (DNS). Instead of using a hierarchy, "
 "GNS uses a directed graph. Naming conventions are similar to DNS, but "
 "queries and replies are private even with respect to peers providing the "
-"answers. The integrity of records and privacy of look-ups is "
+"answers. The integrity of records and privacy of look-ups are "
 "cryptographically secured. <!-- Too technical: GNS integrates a robust, "
 "efficient and instant key revocation mechanism. -->"
 msgstr ""
@@ -425,8 +405,10 @@ msgid ""
 msgstr ""
 
 #: template/applications.html.j2:91
+#, fuzzy
+#| msgid "Applications provided by GNUnet"
 msgid "Applications utilizing GNUnet"
-msgstr ""
+msgstr "تطبيقات مقدمة من GNUnet"
 
 #: template/applications.html.j2:97
 msgid "GNU Taler (Alpha)"
@@ -471,8 +453,8 @@ msgstr ""
 msgid ""
 "<a href=\"https://gitlab.com/gnunet-messenger/cadet-gtk\";>Cadet-GTK</a> is a "
 "convenient but feature-rich graphical application providing messaging using "
-"especially the CADET subsystem. It is developed using GTK and libhandy for a "
-"convergent design."
+"the CADET subsystem. It is developed using GTK and libhandy for a convergent "
+"design."
 msgstr ""
 
 #: template/applications.html.j2:180
@@ -482,25 +464,28 @@ msgstr ""
 #: template/applications.html.j2:182
 msgid ""
 "<a href=\"https://git.gnunet.org/groupchat.git/\";>groupchat</a> is a "
-"terminal user interface providing messaging using especially the CADET "
-"subsystem. It is developed using nim. Cadet-GTK and groupchat are planned to "
-"be compatible."
+"terminal user interface providing messaging using the CADET subsystem. It is "
+"developed using nim. Cadet-GTK and groupchat are planned to be compatible."
 msgstr ""
 
 #: template/architecture.html.j2:6
+#, fuzzy
+#| msgid "System Architecture"
 msgid "GNUnet System Architecture"
-msgstr ""
+msgstr "هندسة النظام"
 
 #: template/architecture.html.j2:20
+#, fuzzy
+#| msgid "Documentation"
 msgid "Foundations"
-msgstr ""
+msgstr "التوثيق"
 
 #: template/architecture.html.j2:22
 msgid ""
 "The foundations of GNUnet are a distributed hash table (R5N), an SCTP-like "
 "end-to-end encrypted messaging layer (CADET), a public key infrastructure "
 "(GNS) and a pluggable transport system (TRANSPORT).<br> Using public keys "
-"for addresses and self-organized decentralized routing algorithms, these "
+"for addresses and self-organizing decentralized routing algorithms, these "
 "subsystems replace the traditional TCP/IP stack."
 msgstr ""
 
@@ -511,15 +496,17 @@ msgstr "الامان"
 #: template/architecture.html.j2:38
 msgid ""
 "GNUnet is implemented using a multi-process architecture. Each subsystem "
-"runs as a separate process, providing fault-isolation and enabling tight "
+"runs as a separate process, providing fault isolation and enabling tight "
 "permissions to be granted to each subsystem. Naturally, the implementation "
 "is a <a href=\"https://www.gnu.org/\";>GNU</a> package, and will always "
 "remain free software."
 msgstr ""
 
 #: template/architecture.html.j2:52
+#, fuzzy
+#| msgid "System Architecture"
 msgid "System architecture"
-msgstr ""
+msgstr "هندسة النظام"
 
 #: template/architecture.html.j2:58
 msgid "Subsystems"
@@ -722,8 +709,10 @@ msgid "Verein zur F&ouml;rderung von GNUnet e.V."
 msgstr ""
 
 #: template/ev.html.j2:11
+#, fuzzy
+#| msgid "About GNUnet"
 msgid "About GNUnet e.V."
-msgstr ""
+msgstr "عن GNUnet"
 
 #: template/ev.html.j2:13
 msgid ""
@@ -753,8 +742,8 @@ msgid ""
 "membership dues; however, members are required to support GNUnet e.V. and in "
 "particularly contribute to the technical development within their means. For "
 "further details, we refer to the <a href=\"https://git.gnunet.org/gnunet-ev.";
-"git/\">Satzung</a> (currently only available in German, translations "
-"welcome)."
+"git/\">Satzung (Charter)</a> (currently only available in German, "
+"translations welcome)."
 msgstr ""
 
 #: template/ev.html.j2:52
@@ -763,9 +752,9 @@ msgstr ""
 
 #: template/ev.html.j2:54
 msgid ""
-"You can find our \"Satzung\", and the list of members under <a href="
-"\"https://git.gnunet.org/gnunet-ev.git/tree/satzung.tex\";>https://git.gnunet.";
-"org/gnunet-ev.git/tree/satzung.tex</a>. The current board consists of: "
+"You can find our charter, and the list of members under <a href=\"https://";
+"git.gnunet.org/gnunet-ev.git/tree/satzung.tex\">https://git.gnunet.org/";
+"gnunet-ev.git/tree/satzung.tex</a>. The current board consists of: "
 "<dl><dt>Vorsitz</dt> <dd><a href=\"https://schanzen.eu\";>Martin "
 "Schanzenbach</a></dd> <dt>stellvertretender Vorsitz</dt> <dd>t3sserakt</dd> "
 "<dt>Kassenwart</dt> <dd>Florian Dold</dd> <dt>Beisitzer</dt> <dd> <a href="
@@ -938,8 +927,10 @@ msgid ""
 msgstr ""
 
 #: template/faq.html.j2:151
+#, fuzzy
+#| msgid "What is GNUnet?"
 msgid "What can I do with GNUnet?"
-msgstr ""
+msgstr "ما هي GNUnet؟"
 
 #: template/faq.html.j2:153
 msgid ""
@@ -972,9 +963,9 @@ msgstr ""
 #: template/faq.html.j2:183
 msgid ""
 "A: There is currently no proxy (like fproxy in Freenet) for GNUnet that "
-"would make it accessible with a browser. It is possible to build such a "
-"proxy and all one needs to know is the protocol used between browser and "
-"proxy and a swift look at the GNUnet code for file-sharing."
+"would make it accessible via a browser. It is possible to build such a proxy "
+"and all one needs to know is the protocol used between the browser and the "
+"proxy and the GNUnet code for file-sharing."
 msgstr ""
 
 #: template/faq.html.j2:195
@@ -990,7 +981,7 @@ msgid ""
 msgstr ""
 
 #: template/faq.html.j2:210
-msgid "On top of which operating systems does GNUnet run?"
+msgid "Which operating systems does GNUnet run on?"
 msgstr ""
 
 #: template/faq.html.j2:212
@@ -1061,7 +1052,7 @@ msgid ""
 msgstr ""
 
 #: template/faq.html.j2:286
-msgid "How does GNS compare to other name systems"
+msgid "How does GNS compare to other name systems?"
 msgstr ""
 
 #: template/faq.html.j2:288
@@ -1081,10 +1072,10 @@ msgid ""
 "authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and "
 "there are still registrars that determine who owns a name. <br><br> With "
 "GNS, we decentralize the database and also decentralize the responsibility "
-"for naming: each user runs his own personal root zone and is thus in "
-"complete control of the names he uses. GNS also has many additional features "
-"(to keep names short and enable migration) which don't even make sense in "
-"the context of CoDoNS."
+"for naming: each user runs their own personal root zone and is thus in "
+"complete control of the names they use. GNS also has many additional "
+"features (to keep names short and enable migration) which don't even make "
+"sense in the context of CoDoNS."
 msgstr ""
 
 #: template/faq.html.j2:410
@@ -1123,9 +1114,9 @@ msgid ""
 "A: Handshake is a blockchain-based method for root zone governance. Hence, "
 "it does not address the name resolution process itself but delegates "
 "resolution into DNS after the initial TLD resolution. Not taking "
-"sustainablility considerations into account, handshake could be used as an "
-"additional supporting GNS root zone governance model but we currently do not "
-"have such plans in mind."
+"sustainablility considerations into account, Handshake could be used as an "
+"additional supporting GNS root zone governance model, but we currently do "
+"not have such plans in mind."
 msgstr ""
 
 #: template/faq.html.j2:453
@@ -1503,7 +1494,7 @@ msgid ""
 "Another important point of reference are the various anonymous peer-to-peer "
 "networks. Here, there are differences in terms of application domain and how "
 "specifically anonymity is achieved. Anonymous routing is a hard research "
-"topic, so for a superficial comparisson like this one we focus on the "
+"topic, so for a superficial comparison like this one we focus on the "
 "latency. Another important factor is the programming language. Type-safe "
 "languages may offer certain security benefits; however, this may come at the "
 "cost of significant increases in resource consumption which in turn may "
@@ -1666,8 +1657,10 @@ msgid ""
 msgstr ""
 
 #: template/gns.html.j2:13 template/gnurl.html.j2:60
+#, fuzzy
+#| msgid "Documentation"
 msgid "Motivation"
-msgstr ""
+msgstr "التوثيق"
 
 #: template/gns.html.j2:15
 msgid ""
@@ -1718,8 +1711,10 @@ msgid ""
 msgstr ""
 
 #: template/gnurl.html.j2:48
+#, fuzzy
+#| msgid "About"
 msgid "About gnurl"
-msgstr ""
+msgstr "عن"
 
 #: template/gnurl.html.j2:50
 msgid ""
@@ -2577,8 +2572,10 @@ msgid ""
 msgstr ""
 
 #: template/index.html.j2:286
+#, fuzzy
+#| msgid "read more"
 msgid "Learn more"
-msgstr ""
+msgstr "اقرأ المزيد"
 
 #: template/index.html.j2:295
 msgid "Get started"
@@ -2664,8 +2661,10 @@ msgstr ""
 
 #: template/install-on-debian9.html.j2:228
 #: template/install-on-ubuntu1804.html.j2:156
+#, fuzzy
+#| msgid "GNUnet"
 msgid "Use GNUnet!"
-msgstr ""
+msgstr "GNUnet"
 
 #: template/install-on-debian9.html.j2:233
 #: template/install-on-ubuntu1804.html.j2:162
@@ -2678,8 +2677,10 @@ msgstr ""
 
 #: template/install-on-macos.html.j2:24 template/install-on-netbsd.html.j2:36
 #: template/install-on-openwrt.html.j2:15
+#, fuzzy
+#| msgid "Install"
 msgid "Installation"
-msgstr ""
+msgstr "تحميل"
 
 #: template/install-on-macos.html.j2:42 template/install-on-netbsd.html.j2:115
 msgid "First steps"
@@ -2748,8 +2749,8 @@ msgid ""
 "that we can add it to this list. Furthermore, if you are interested in "
 "packaging GNUnet for your Operating System, get in touch with us at gnunet-"
 "developers@gnu.org if you require help with this job. If you were using an "
-"Operating System with the Alpine package manager, GNUnet could be installed "
-"as simple as:"
+"Operating System with the APT package manager, GNUnet could be installed as "
+"simple as:"
 msgstr ""
 
 #: template/install.html.j2:61
@@ -2781,7 +2782,7 @@ msgid ""
 msgstr ""
 
 #: template/install.html.j2:98
-msgid "Alternatively, get the sources from git by entering:"
+msgid "To compile gnunet from the git source you can do so by entering:"
 msgstr ""
 
 #: template/install.html.j2:106
@@ -2856,8 +2857,10 @@ msgid "Accessing GNUnet"
 msgstr ""
 
 #: template/use.html.j2:78
+#, fuzzy
+#| msgid "What is GNUnet?"
 msgid "Leaving GNUnet"
-msgstr ""
+msgstr "ما هي GNUnet؟"
 
 #: template/use.html.j2:88
 msgid "Make sure your GNUnet installation works..."
@@ -2894,3 +2897,25 @@ msgstr ""
 #: template/video.html.j2:12
 msgid "Videos related to GNUnet"
 msgstr ""
+
+#: template/news/index.html.j2:11 template/news/oldnews-2011.html.j2:16
+#: template/news/oldnews-2013.html.j2:16 template/news/oldnews-2018.html.j2:16
+#: template/news/oldnews-2019.html.j2:16
+msgid "News posts about changes related to GNUnet such as releases and events"
+msgstr "منشورات جديدة عن التطورات فيما يخص GNUnet كالاصدارات والمناسبات"
+
+#: template/news/index.html.j2:16 template/news/oldnews-2011.html.j2:21
+#: template/news/oldnews-2013.html.j2:21 template/news/oldnews-2018.html.j2:21
+#: template/news/oldnews-2019.html.j2:21
+msgid "subscribe to our RSS feed"
+msgstr ""
+
+#: template/news/index.html.j2:36 template/news/oldnews-2011.html.j2:40
+#: template/news/oldnews-2013.html.j2:40 template/news/oldnews-2018.html.j2:40
+#: template/news/oldnews-2019.html.j2:40
+msgid "read more"
+msgstr "اقرأ المزيد"
+
+#: template/news/index.html.j2:45
+msgid "News archives:"
+msgstr "ارشيف الاخبار:"
diff --git a/locale/babel.map b/locale/babel.map
index 72b6f99..9585ab5 100644
--- a/locale/babel.map
+++ b/locale/babel.map
@@ -1,5 +1,5 @@
 [extractors]
-jinja2 = i18nfix:babel_extract
+jinja2 = sitegen.i18nfix:babel_extract
 
 [jinja2: **.j2]
 encoding = utf-8
diff --git a/locale/de/LC_MESSAGES/messages.mo 
b/locale/de/LC_MESSAGES/messages.mo
new file mode 100644
index 0000000..bb723a5
Binary files /dev/null and b/locale/de/LC_MESSAGES/messages.mo differ
diff --git a/locale/de/LC_MESSAGES/messages.po 
b/locale/de/LC_MESSAGES/messages.po
index b295556..cb03454 100644
--- a/locale/de/LC_MESSAGES/messages.po
+++ b/locale/de/LC_MESSAGES/messages.po
@@ -7,11 +7,11 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-03-12 16:12+0100\n"
-"PO-Revision-Date: 2021-04-04 13:11+0000\n"
+"POT-Creation-Date: 2021-05-07 13:32+0200\n"
+"PO-Revision-Date: 2021-04-26 03:52+0000\n"
 "Last-Translator: Ariane Kristof <ariane@kristofs.de>\n"
-"Language-Team: German <http://weblate.taler.net/projects/gnunet/website/de/>"
-"\n"
+"Language-Team: German <http://weblate.taler.net/projects/gnunet/website/de/";
+">\n"
 "Language: de\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -32,7 +32,7 @@ msgstr "GNU's Architektur für sichere p2p Netzwerke"
 msgid "Contact"
 msgstr "Kontakt"
 
-#: common/footer.j2.inc:8 common/navigation.j2.inc:49
+#: common/footer.j2.inc:8
 msgid "GNUnet e.V."
 msgstr "GNUnet e.V."
 
@@ -65,9 +65,9 @@ msgstr "Melden Sie Probleme mit dieser Website."
 msgid "About"
 msgstr "Über GNUnet"
 
-#: common/navigation.j2.inc:39 news/index.html.j2:8
-#: news/oldnews-2011.html.j2:13 news/oldnews-2013.html.j2:13
-#: news/oldnews-2018.html.j2:13 news/oldnews-2019.html.j2:13
+#: common/navigation.j2.inc:39 template/news/index.html.j2:8
+#: template/news/oldnews-2011.html.j2:13 template/news/oldnews-2013.html.j2:13
+#: template/news/oldnews-2018.html.j2:13 template/news/oldnews-2019.html.j2:13
 msgid "News"
 msgstr "Neues"
 
@@ -147,10 +147,6 @@ msgstr "Glossar"
 msgid "Handbook"
 msgstr "Handbuch"
 
-#: common/navigation.j2.inc:87 template/livingstandards.html.j2:8
-msgid "Living Standards"
-msgstr "Lebensbedingungen"
-
 #: common/navigation.j2.inc:88
 msgid "REST API"
 msgstr "REST API"
@@ -159,30 +155,6 @@ msgstr "REST API"
 msgid "FAQ"
 msgstr "FAQ"
 
-#: news/index.html.j2:11 news/oldnews-2011.html.j2:16
-#: news/oldnews-2013.html.j2:16 news/oldnews-2018.html.j2:16
-#: news/oldnews-2019.html.j2:16
-msgid "News posts about changes related to GNUnet such as releases and events"
-msgstr ""
-"Neue Posts zu Änderungen die GNU net betreffen, wie neue Versionen und "
-"Veranstaltungen"
-
-#: news/index.html.j2:16 news/oldnews-2011.html.j2:21
-#: news/oldnews-2013.html.j2:21 news/oldnews-2018.html.j2:21
-#: news/oldnews-2019.html.j2:21
-msgid "subscribe to our RSS feed"
-msgstr "Abonniere unseren RSS-Feed"
-
-#: news/index.html.j2:36 news/oldnews-2011.html.j2:40
-#: news/oldnews-2013.html.j2:40 news/oldnews-2018.html.j2:40
-#: news/oldnews-2019.html.j2:40
-msgid "read more"
-msgstr "Hier klicken für weitere Informationen"
-
-#: news/index.html.j2:45
-msgid "News archives:"
-msgstr "Nachrichten-Archive"
-
 #: template/about.html.j2:11
 msgid "What is GNUnet?"
 msgstr "Was ist GNUnet?"
@@ -230,8 +202,8 @@ msgstr ""
 "kann der Internetverkehr von feindlichen Routern im Netzwerk fehlgeleitet, "
 "abgefangen, zensiert und manipuliert werden. Und tatsächlich hat sich das "
 "moderne Internet zu dem Punkt entwickelt, von dem Matthew Green sagt: <a "
-"href=\"https://blog.cryptographyengineering.com/2015/08/16/";
-"the-network-is-hostile/\">\"das Netzwerk ist feindlich\"</a>."
+"href=\"https://blog.cryptographyengineering.com/2015/08/16/the-network-is-";
+"hostile/\">\"das Netzwerk ist feindlich\"</a>."
 
 #: template/about.html.j2:41
 msgid ""
@@ -259,8 +231,8 @@ msgid ""
 "GNUnet must be implemented as <a href=\"https://www.gnu.org/philosophy/free-";
 "sw.html\">Free Software</a>."
 msgstr ""
-"GNUnet muss als <a href=\"https://www.gnu.org/philosophy/free-sw.html\"";
-">Freie Software</a> gestaltet werden."
+"GNUnet muss als <a href=\"https://www.gnu.org/philosophy/free-sw.html";
+"\">Freie Software</a> gestaltet werden."
 
 #: template/about.html.j2:60
 msgid ""
@@ -342,22 +314,22 @@ msgid ""
 "\"https://docs.gnunet.org/handbook/gnunet.html#Egos\";>Egos</a></li> </ul>"
 msgstr ""
 "Weitere Informationen finden Sie in unserem <a href=\"https://docs.gnunet.";
-"org/handbook/gnunet.html\">Handbuch</a>, insbesondere im <a href=\"https"
-"://docs.gnunet.org/handbook/gnunet.html#Key-Concepts\">Kapitel über "
+"org/handbook/gnunet.html\">Handbuch</a>, insbesondere im <a href=\"https://";
+"docs.gnunet.org/handbook/gnunet.html#Key-Concepts\">Kapitel über "
 "\"Kerngedanken\"</a>, in dem die grundlegenden Konzepte von GNUnet erläutert "
-"werden:<ul><li> <a href=\"https://docs.gnunet.org/handbook/gnunet.html#";
-"Authentication\">Authentifizierung</a></li><li> <a href=\"https://docs.gnunet";
-".org/handbook/gnunet.html#Accounting-to-Encourage-Resource-Sharing\""
-">Gemeinschaftsfördernde Rechnungsführung</li></a>.<li><a href=\"https://docs.";
-"gnunet.org/handbook/gnunet.html#Confidentiality\">Vertraulichkeit</a></"
-"li>.<li><a href=\"https://docs.gnunet.org/handbook/gnunet.html#Anonymity\"";
-">Anonymität</a></li>.<li><a href=\"https://docs.gnunet.org/handbook/gnunet.";
+"werden:<ul><li> <a href=\"https://docs.gnunet.org/handbook/gnunet.";
+"html#Authentication\">Authentifizierung</a></li><li> <a href=\"https://docs.";
+"gnunet.org/handbook/gnunet.html#Accounting-to-Encourage-Resource-Sharing"
+"\">Gemeinschaftsfördernde Rechnungsführung</li></a>.<li><a href=\"https://";
+"docs.gnunet.org/handbook/gnunet.html#Confidentiality\">Vertraulichkeit</a></"
+"li>.<li><a href=\"https://docs.gnunet.org/handbook/gnunet.html#Anonymity";
+"\">Anonymität</a></li>.<li><a href=\"https://docs.gnunet.org/handbook/gnunet.";
 "html#Deniability\">Recht auf Ablehnung</a></li>.<li><a href=\"https://docs.";
 "gnunet.org/handbook/gnunet.html#Peer-Identities\">Teilnehmeridentitäten</a></"
 "li>.<li><a href=\"https://docs.gnunet.org/handbook/gnunet.html#Zones-in-the-";
-"GNU-Name-System-_0028GNS-Zones_0029\">Zonen im GNU Namen-system (GNS "
-"Zonen)</a></li>.<li><a href=\"https://docs.gnunet.org/handbook/gnunet.html#";
-"Egos\">Egos</a></li>.</ul>"
+"GNU-Name-System-_0028GNS-Zones_0029\">Zonen im GNU Namen-system (GNS Zonen)</"
+"a></li>.<li><a href=\"https://docs.gnunet.org/handbook/gnunet.html#Egos";
+"\">Egos</a></li>.</ul>"
 
 #: template/about.html.j2:88
 msgid "More Resources"
@@ -427,8 +399,8 @@ msgid ""
 msgstr ""
 "Dieses Projekt erhielt eine Förderung durch das Horizon 2020 Forschungs- und "
 "Innovationsprogramm der Europäischen Union im Rahmen der NGI_Trust "
-"Zuwendungsvereinbarung Nr. 646573. Das Projekt hat die Integration von "
-"re.claimID mit dem GNU Taler Zahlungssystem in einen gemeinsamen Piloten zum "
+"Zuwendungsvereinbarung Nr. 646573. Das Projekt hat die Integration von re."
+"claimID mit dem GNU Taler Zahlungssystem in einen gemeinsamen Piloten zum "
 "Ziel, um die praktische Durchführbarkeit und die Vorzüge von Systemen, die "
 "den Datenschutz verbessern, für Nutzer und kommerzielle "
 "Dienstleistungsanbieter zu demonstrieren."
@@ -463,12 +435,21 @@ msgid "The GNU Name System"
 msgstr "Das GNU-Namenssystem"
 
 #: template/applications.html.j2:15
+#, fuzzy
+#| msgid ""
+#| "The <a href=\"gns.html\">GNU Name System (GNS)</a> is a fully "
+#| "decentralized replacement for the Domain Name System (DNS). Instead of "
+#| "using a hierarchy, GNS uses a directed graph. Naming conventions are "
+#| "similar to DNS, but queries and replies are private even with respect to "
+#| "peers providing the answers. The integrity of records and privacy of look-"
+#| "ups is cryptographically secured. <!-- Too technical: GNS integrates a "
+#| "robust, efficient and instant key revocation mechanism. -->"
 msgid ""
 "The <a href=\"gns.html\">GNU Name System (GNS)</a> is a fully decentralized "
 "replacement for the Domain Name System (DNS). Instead of using a hierarchy, "
 "GNS uses a directed graph. Naming conventions are similar to DNS, but "
 "queries and replies are private even with respect to peers providing the "
-"answers. The integrity of records and privacy of look-ups is "
+"answers. The integrity of records and privacy of look-ups are "
 "cryptographically secured. <!-- Too technical: GNS integrates a robust, "
 "efficient and instant key revocation mechanism. -->"
 msgstr ""
@@ -590,11 +571,17 @@ msgid "Cadet-GTK"
 msgstr "Cadet-GTK"
 
 #: template/applications.html.j2:162
+#, fuzzy
+#| msgid ""
+#| "<a href=\"https://gitlab.com/gnunet-messenger/cadet-gtk\";>Cadet-GTK</a> "
+#| "is a convenient but feature-rich graphical application providing "
+#| "messaging using especially the CADET subsystem. It is developed using GTK "
+#| "and libhandy for a convergent design."
 msgid ""
 "<a href=\"https://gitlab.com/gnunet-messenger/cadet-gtk\";>Cadet-GTK</a> is a "
 "convenient but feature-rich graphical application providing messaging using "
-"especially the CADET subsystem. It is developed using GTK and libhandy for a "
-"convergent design."
+"the CADET subsystem. It is developed using GTK and libhandy for a convergent "
+"design."
 msgstr ""
 "<a href=\"https://gitlab.com/gnunet-messenger/cadet-gtk\";>Cadet-GTK</a> ist "
 "eine praktische, aber funktionsreiche grafische Anwendung, die "
@@ -608,11 +595,16 @@ msgid "groupchat"
 msgstr "Gruppenchat"
 
 #: template/applications.html.j2:182
+#, fuzzy
+#| msgid ""
+#| "<a href=\"https://git.gnunet.org/groupchat.git/\";>groupchat</a> is a "
+#| "terminal user interface providing messaging using especially the CADET "
+#| "subsystem. It is developed using nim. Cadet-GTK and groupchat are planned "
+#| "to be compatible."
 msgid ""
 "<a href=\"https://git.gnunet.org/groupchat.git/\";>groupchat</a> is a "
-"terminal user interface providing messaging using especially the CADET "
-"subsystem. It is developed using nim. Cadet-GTK and groupchat are planned to "
-"be compatible."
+"terminal user interface providing messaging using the CADET subsystem. It is "
+"developed using nim. Cadet-GTK and groupchat are planned to be compatible."
 msgstr ""
 "<a href=\"https://git.gnunet.org/groupchat.git/\";>groupchat</a> "
 "Benutzeroberfläche für Terminals, die Nachrichtenübermittlung insbesondere "
@@ -628,11 +620,18 @@ msgid "Foundations"
 msgstr "Grundlagen"
 
 #: template/architecture.html.j2:22
+#, fuzzy
+#| msgid ""
+#| "The foundations of GNUnet are a distributed hash table (R5N), an SCTP-"
+#| "like end-to-end encrypted messaging layer (CADET), a public key "
+#| "infrastructure (GNS) and a pluggable transport system (TRANSPORT).<br> "
+#| "Using public keys for addresses and self-organized decentralized routing "
+#| "algorithms, these subsystems replace the traditional TCP/IP stack."
 msgid ""
 "The foundations of GNUnet are a distributed hash table (R5N), an SCTP-like "
 "end-to-end encrypted messaging layer (CADET), a public key infrastructure "
 "(GNS) and a pluggable transport system (TRANSPORT).<br> Using public keys "
-"for addresses and self-organized decentralized routing algorithms, these "
+"for addresses and self-organizing decentralized routing algorithms, these "
 "subsystems replace the traditional TCP/IP stack."
 msgstr ""
 "GNUnet basiert auf einer verteilten Hashtabelle (R5N), einem SCTP ähnlichen "
@@ -647,9 +646,16 @@ msgid "Security"
 msgstr "Sicherheit"
 
 #: template/architecture.html.j2:38
+#, fuzzy
+#| msgid ""
+#| "GNUnet is implemented using a multi-process architecture. Each subsystem "
+#| "runs as a separate process, providing fault-isolation and enabling tight "
+#| "permissions to be granted to each subsystem. Naturally, the "
+#| "implementation is a <a href=\"https://www.gnu.org/\";>GNU</a> package, and "
+#| "will always remain free software."
 msgid ""
 "GNUnet is implemented using a multi-process architecture. Each subsystem "
-"runs as a separate process, providing fault-isolation and enabling tight "
+"runs as a separate process, providing fault isolation and enabling tight "
 "permissions to be granted to each subsystem. Naturally, the implementation "
 "is a <a href=\"https://www.gnu.org/\";>GNU</a> package, and will always "
 "remain free software."
@@ -699,8 +705,8 @@ msgstr ""
 "Eine archivierte öffentliche Mailingliste für GNUnet wird unter <a href="
 "\"https://lists.gnu.org/mailman/listinfo/gnunet-developers\";>https://lists.";
 "gnu.org/mailman/listinfo/gnunet-developers gehostet</a>. Du kannst "
-"Nachrichten an die Liste unter <a href=\"mailto:gnunet-developers@gnu.org\"";
-">gnunet-developers@gnu.org</a>."
+"Nachrichten an die Liste unter <a href=\"mailto:gnunet-developers@gnu.org";
+"\">gnunet-developers@gnu.org</a>."
 
 #: template/contact.html.j2:23
 msgid "The IRC channel"
@@ -713,8 +719,8 @@ msgid ""
 "IjaAfLiruzjxFFzKAV:matrix.org/\">archive</a> available."
 msgstr ""
 "<tt>#gnunet</tt> ist über <a href=\"https://freenode.net\";>irc.freenode.net "
-"erreichbar</a>. Ein Archiv <a href=\"https://view.matrix.org/room/";
-"!IjaAfLiruzjxFFzKAV:matrix.org/\">archive</a>gibt es auch."
+"erreichbar</a>. Ein Archiv <a href=\"https://view.matrix.org/room/!";
+"IjaAfLiruzjxFFzKAV:matrix.org/\">archive</a>gibt es auch."
 
 #: template/contact.html.j2:38
 msgid "Contacting individuals"
@@ -762,8 +768,8 @@ msgid ""
 msgstr ""
 "<p> Wer zum Projekt GNUnet beitragen möchte, ist dazu herzlich eingeladen. "
 "Voraussetzung dafür ist neben einem Zugang über Git, dass die Urheberrechte "
-"des eigenen Beitrags an das Projekt gemäß <a href=\"/pdf/copyright.pdf\""
-">Copyright Assignment</a> abgetreten werden, um sicherzustellen, dass die "
+"des eigenen Beitrags an das Projekt gemäß <a href=\"/pdf/copyright.pdf"
+"\">Copyright Assignment</a> abgetreten werden, um sicherzustellen, dass die "
 "Lizenzvereinbarung und die Richtlinien der Mitarbeit gegenüber GNUnet e.V. "
 "und Taler Systems SA erfüllt werden (siehe <a href=\"https://git.gnunet.org/";
 "gnunet-ev.git/tree/gnunet_taler_agreement.tex\">GNUnet e.V. --- Taler "
@@ -812,8 +818,8 @@ msgid ""
 "A list of our Git repositories can be found on our our <a href=\"https://git.";
 "gnunet.org/\">Git Server</a>."
 msgstr ""
-"Unsere Quellcode-Repositories befinden sich auf unserem <a href=\"https://git";
-".gnunet.org/\">Git-Server</a>."
+"Unsere Quellcode-Repositories befinden sich auf unserem <a href=\"https://";
+"git.gnunet.org/\">Git-Server</a>."
 
 #: template/developers.html.j2:27
 msgid ""
@@ -880,8 +886,8 @@ msgid ""
 "org/gauger/\">https://old.gnunet.org/gauger/</a>."
 msgstr ""
 "Wir verwenden <a href=\"https://old.gnunet.org/gauger\";>Gauger</a> für die "
-"Regressionsanalyse der Leistung des Exchange-Backends unter <a href=\"https"
-"://old.gnunet.org/gauger/\">https://old.gnunet.org/gauger/</a> ."
+"Regressionsanalyse der Leistung des Exchange-Backends unter <a href="
+"\"https://old.gnunet.org/gauger/\";>https://old.gnunet.org/gauger/</a> ."
 
 #: template/download.html.j2:7 template/gnurl.html.j2:209
 msgid "Downloads"
@@ -969,6 +975,17 @@ msgid "Becoming a Member of GNUnet e.V."
 msgstr "Ein Mitglied von GNUnet e.V. werden"
 
 #: template/ev.html.j2:33
+#, fuzzy
+#| msgid ""
+#| "GNUnet developers with git (write) access can become members to "
+#| "participate in the decision process and formally support GNUnet e.V. For "
+#| "this, all you have to do is update the <tt>members.txt</tt> file in the "
+#| "<a href=\"https://git.gnunet.org/gnunet-ev.git/\";>gnunet-ev</a> "
+#| "repository. There are no membership dues; however, members are required "
+#| "to support GNUnet e.V. and in particularly contribute to the technical "
+#| "development within their means. For further details, we refer to the <a "
+#| "href=\"https://git.gnunet.org/gnunet-ev.git/\";>Satzung</a> (currently "
+#| "only available in German, translations welcome)."
 msgid ""
 "GNUnet developers with git (write) access can become members to participate "
 "in the decision process and formally support GNUnet e.V. For this, all you "
@@ -977,8 +994,8 @@ msgid ""
 "membership dues; however, members are required to support GNUnet e.V. and in "
 "particularly contribute to the technical development within their means. For "
 "further details, we refer to the <a href=\"https://git.gnunet.org/gnunet-ev.";
-"git/\">Satzung</a> (currently only available in German, translations "
-"welcome)."
+"git/\">Satzung (Charter)</a> (currently only available in German, "
+"translations welcome)."
 msgstr ""
 "GNUnet-Entwickler mit Git-Zugriff (Schreibzugriff) können Mitglieder werden, "
 "um am Entscheidungsprozess teilzunehmen und GNUnet e.V. offiziell zu "
@@ -987,32 +1004,41 @@ msgstr ""
 "a>Speicher mit deinem Namen zu ergänzen. Es gibt keine Mitgliedsbeiträge; "
 "allerdings sind Mitglieder verpflichtet, GNUnet e.V. zu unterstützen und "
 "insbesondere im Rahmen ihrer Möglichkeiten zu dessen technischer Entwicklung "
-"beizutragen. Für weitere Einzelheiten verweisen wir auf die <a href=\"https"
-"://git.gnunet.org/gnunet-ev.git/\">Satzung</a> (zur Zeit nur auf Deutsch "
-"erhältlich, Übersetzungen sind willkommen)."
+"beizutragen. Für weitere Einzelheiten verweisen wir auf die <a href="
+"\"https://git.gnunet.org/gnunet-ev.git/\";>Satzung</a> (zur Zeit nur auf "
+"Deutsch erhältlich, Übersetzungen sind willkommen)."
 
 #: template/ev.html.j2:52
 msgid "Governance"
 msgstr "Führung"
 
 #: template/ev.html.j2:54
-msgid ""
-"You can find our \"Satzung\", and the list of members under <a href="
-"\"https://git.gnunet.org/gnunet-ev.git/tree/satzung.tex\";>https://git.gnunet.";
-"org/gnunet-ev.git/tree/satzung.tex</a>. The current board consists of: "
+#, fuzzy
+#| msgid ""
+#| "You can find our \"Satzung\", and the list of members under <a href="
+#| "\"https://git.gnunet.org/gnunet-ev.git/tree/satzung.tex\";>https://git.";
+#| "gnunet.org/gnunet-ev.git/tree/satzung.tex</a>. The current board consists "
+#| "of: <dl><dt>Vorsitz</dt> <dd><a href=\"https://schanzen.eu\";>Martin "
+#| "Schanzenbach</a></dd> <dt>stellvertretender Vorsitz</dt> <dd>t3sserakt</"
+#| "dd> <dt>Kassenwart</dt> <dd>Florian Dold</dd> <dt>Beisitzer</dt> <dd> <a "
+#| "href=\"https://grothoff.org/christian/\";>Christian Grothoff</a>, ch3 </"
+#| "dd> </dl>"
+msgid ""
+"You can find our charter, and the list of members under <a href=\"https://";
+"git.gnunet.org/gnunet-ev.git/tree/satzung.tex\">https://git.gnunet.org/";
+"gnunet-ev.git/tree/satzung.tex</a>. The current board consists of: "
 "<dl><dt>Vorsitz</dt> <dd><a href=\"https://schanzen.eu\";>Martin "
 "Schanzenbach</a></dd> <dt>stellvertretender Vorsitz</dt> <dd>t3sserakt</dd> "
 "<dt>Kassenwart</dt> <dd>Florian Dold</dd> <dt>Beisitzer</dt> <dd> <a href="
 "\"https://grothoff.org/christian/\";>Christian Grothoff</a>, ch3 </dd> </dl>"
 msgstr ""
-"Du findest unsere Satzung und das Mitgliederverzeichnis unter <a href=\"https"
-"://git.gnunet.org/gnunet-ev.git/tree/satzung.tex\">https://git.gnunet.org/";
-"gnunet-ev.git/tree/satzung.tex</a>. Der Vorstand besteht gegenwärtig aus: "
-"<dl><dt>Vorsitz</dt>.<dd>.<a href=\"https://schanzen.eu\";>Martin "
-"Schanzenbach</a></dd>.<dt>stellvertretender "
-"Vorsitz</dt>.<dd>t3sserakt</dd>.<dt>Kassenwart</dt>.<dd>Florian "
-"Dold</dd>.<dt>Beisitzer</dt>.<dd>.<a href=\"https://grothoff.org/christian/\"";
-">Christian Grothoff</a>, ch3 </dd>.</dl>"
+"Du findest unsere Satzung und das Mitgliederverzeichnis unter <a href="
+"\"https://git.gnunet.org/gnunet-ev.git/tree/satzung.tex\";>https://git.gnunet.";
+"org/gnunet-ev.git/tree/satzung.tex</a>. Der Vorstand besteht gegenwärtig "
+"aus: <dl><dt>Vorsitz</dt>.<dd>.<a href=\"https://schanzen.eu\";>Martin "
+"Schanzenbach</a></dd>.<dt>stellvertretender Vorsitz</dt>.<dd>t3sserakt</dd>."
+"<dt>Kassenwart</dt>.<dd>Florian Dold</dd>.<dt>Beisitzer</dt>.<dd>.<a href="
+"\"https://grothoff.org/christian/\";>Christian Grothoff</a>, ch3 </dd>.</dl>"
 
 #: template/ev.html.j2:73
 msgid "Official Meeting Notes"
@@ -1041,9 +1067,9 @@ msgstr ""
 "Beachtung, daß es uns nicht möglich, ist Spendenbescheinigungen "
 "auszustellen. Falls du daran denkst einen größeren Betrag zu spenden, so "
 "bitte setze dich vorher mit uns in Verbindung. Eventuell bietet sich in dem "
-"Fall eine individuelle Lösung an. "
-"<dl><dt>BitCoin</dt>.<dd>1GNUnetpWeR9Zs3vipdvVywo1GseeksjUh</dd>.<dt>SEPA/"
-"IBAN<dt>.<dd>DE67830654080004822650 (BIC/SWIFT:GENODEF1SLR)</dd>.</dl>"
+"Fall eine individuelle Lösung an. <dl><dt>BitCoin</dt>."
+"<dd>1GNUnetpWeR9Zs3vipdvVywo1GseeksjUh</dd>.<dt>SEPA/IBAN<dt>."
+"<dd>DE67830654080004822650 (BIC/SWIFT:GENODEF1SLR)</dd>.</dl>"
 
 #: template/faq.html.j2:12 template/faq.html.j2:23
 msgid "General"
@@ -1078,9 +1104,9 @@ msgid ""
 "documentation or ask the question on the help-gnunet@gnu.org mailing list or "
 "the #gnunet IRC on irc.freenode.net."
 msgstr ""
-"A: Es gibt viele weitere Informationsquellen. Du kannst auf der help-gnunet@"
-"gnu.org Mailingliste oder dem #gnunet IRC auf irc.freenode.net weitere "
-"Dokumentationen nachlesen oder die Frage erneut stellen."
+"A: Es gibt viele weitere Informationsquellen. Du kannst auf der help-"
+"gnunet@gnu.org Mailingliste oder dem #gnunet IRC auf irc.freenode.net "
+"weitere Dokumentationen nachlesen oder die Frage erneut stellen."
 
 #: template/faq.html.j2:36
 msgid "When are you going to release the next version?"
@@ -1130,12 +1156,12 @@ msgid ""
 "you believe a bug is sensitive, you can set its view status to private (this "
 "should be the exception)."
 msgstr ""
-"A: Wir verfolgen die Liste der derzeit bekannten Fehler im <a href=\"https"
-"://bugs.gnunet.org/\">Mantis-System</a>. Manche Fehler werden gelegentlich "
-"den Entwicklern oder der Entwickler-Mailingliste direkt gemeldet. Hiervon "
-"wird abgeraten, da die Entwickler oft nicht die Zeit haben, diese Bugs "
-"wieder in die Mantis Datenbank einzupflegen. Bitte melde Fehler direkt in "
-"das Fehlermeldesystem. Falls du der Meinung bist, es handele sich um einen "
+"A: Wir verfolgen die Liste der derzeit bekannten Fehler im <a href=\"https://";
+"bugs.gnunet.org/\">Mantis-System</a>. Manche Fehler werden gelegentlich den "
+"Entwicklern oder der Entwickler-Mailingliste direkt gemeldet. Hiervon wird "
+"abgeraten, da die Entwickler oft nicht die Zeit haben, diese Bugs wieder in "
+"die Mantis Datenbank einzupflegen. Bitte melde Fehler direkt in das "
+"Fehlermeldesystem. Falls du der Meinung bist, es handele sich um einen "
 "sensiblen Fehler, kannst du die Sichtbarkeit auf privat setzen (dies sollte "
 "die Ausnahme bleiben)."
 
@@ -1148,8 +1174,8 @@ msgid ""
 "A: gnunet-gtk is a separate download. The package contains various GTK+ "
 "based graphical interfaces, including a graphical tool for configuration."
 msgstr ""
-"A: gnunet-gtk ist ein separater Download. Das Paket enthält verschiedene "
-"GTK+-basierte grafische Schnittstellen, u.a. auch ein grafisches Tool zur "
+"A: gnunet-gtk ist ein separater Download. Das Paket enthält verschiedene GTK"
+"+-basierte grafische Schnittstellen, u.a. auch ein grafisches Tool zur "
 "Konfiguration."
 
 #: template/faq.html.j2:83
@@ -1168,8 +1194,8 @@ msgid ""
 "nse&quot; section of your configuration file to a higher value. The default "
 "is &quot;5 ms&quot;."
 msgstr ""
-"A: Der gnunet-service-nse-Prozess berechnet zunächst einen sogenannten &quot"
-";Proof-of-Work&quot;, mit dem das Netzwerk davon überzeugt wird, dass dein "
+"A: Der gnunet-service-nse-Prozess berechnet zunächst einen sogenannten &quot;"
+"Proof-of-Work&quot;, mit dem das Netzwerk davon überzeugt wird, dass dein "
 "Peer real ist (bzw. eigentlich es für einen Gegner aufwendig macht, einen "
 "Sybil-Angriff auf den Netzwerkgrößenschätzer durchzuführen). Die Kalkulation "
 "sollte erwartungsgemäß ein paar Tage dauern, je nachdem wie schnell dein CPU "
@@ -1299,11 +1325,17 @@ msgstr ""
 "Ist es möglich, über einen Browser als anonymes WWW auf GNUnet zuzugreifen?"
 
 #: template/faq.html.j2:183
+#, fuzzy
+#| msgid ""
+#| "A: There is currently no proxy (like fproxy in Freenet) for GNUnet that "
+#| "would make it accessible with a browser. It is possible to build such a "
+#| "proxy and all one needs to know is the protocol used between browser and "
+#| "proxy and a swift look at the GNUnet code for file-sharing."
 msgid ""
 "A: There is currently no proxy (like fproxy in Freenet) for GNUnet that "
-"would make it accessible with a browser. It is possible to build such a "
-"proxy and all one needs to know is the protocol used between browser and "
-"proxy and a swift look at the GNUnet code for file-sharing."
+"would make it accessible via a browser. It is possible to build such a proxy "
+"and all one needs to know is the protocol used between the browser and the "
+"proxy and the GNUnet code for file-sharing."
 msgstr ""
 "A: Derzeit gibt es keinen Proxy (wie fproxy in Freenet) für GNUnet, der es "
 "mit einem Browser zugänglich machen würde. Es wäre möglich einen solche "
@@ -1333,7 +1365,7 @@ msgstr ""
 
 #: template/faq.html.j2:210
 #, fuzzy
-msgid "On top of which operating systems does GNUnet run?"
+msgid "Which operating systems does GNUnet run on?"
 msgstr "Auf welchen Betriebssystemen läuft GNUnet?"
 
 #: template/faq.html.j2:212
@@ -1449,7 +1481,7 @@ msgstr ""
 
 #: template/faq.html.j2:286
 #, fuzzy
-msgid "How does GNS compare to other name systems"
+msgid "How does GNS compare to other name systems?"
 msgstr "Wie vergleicht sich GNS mit anderen Namenssystemen?"
 
 #: template/faq.html.j2:288
@@ -1458,10 +1490,10 @@ msgid ""
 "ns2018.pdf\">has been published </a> and below is a table from the "
 "publication. For detailed descriptions please refer to the paper."
 msgstr ""
-"A: Es gibt einen wissenschaftlicher Aufsatz zu diesem Thema: <a href=\"https"
-"://grothoff.org/christian/ns2018.pdf\">und</a> nachfolgend finden Sie eine "
-"Tabelle aus der Veröffentlichung. Für genaue Erklärungen verweisen wir dich "
-"auf den Aufsatz."
+"A: Es gibt einen wissenschaftlicher Aufsatz zu diesem Thema: <a href="
+"\"https://grothoff.org/christian/ns2018.pdf\";>und</a> nachfolgend finden Sie "
+"eine Tabelle aus der Veröffentlichung. Für genaue Erklärungen verweisen wir "
+"dich auf den Aufsatz."
 
 #: template/faq.html.j2:392
 #, fuzzy
@@ -1469,15 +1501,25 @@ msgid "What is the difference between GNS and CoDoNS?"
 msgstr "Was ist der Unterschied zwischen GNS und CoDoNS?"
 
 #: template/faq.html.j2:394
+#, fuzzy
+#| msgid ""
+#| "A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the "
+#| "authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, "
+#| "and there are still registrars that determine who owns a name. <br><br> "
+#| "With GNS, we decentralize the database and also decentralize the "
+#| "responsibility for naming: each user runs his own personal root zone and "
+#| "is thus in complete control of the names he uses. GNS also has many "
+#| "additional features (to keep names short and enable migration) which "
+#| "don't even make sense in the context of CoDoNS."
 msgid ""
 "A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the "
 "authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and "
 "there are still registrars that determine who owns a name. <br><br> With "
 "GNS, we decentralize the database and also decentralize the responsibility "
-"for naming: each user runs his own personal root zone and is thus in "
-"complete control of the names he uses. GNS also has many additional features "
-"(to keep names short and enable migration) which don't even make sense in "
-"the context of CoDoNS."
+"for naming: each user runs their own personal root zone and is thus in "
+"complete control of the names they use. GNS also has many additional "
+"features (to keep names short and enable migration) which don't even make "
+"sense in the context of CoDoNS."
 msgstr ""
 "A: CoDoNS dezentralisiert die DNS-Datenbank (mithilfe eines DHT), behält "
 "jedoch die Berechtigungsstruktur von DNS bei. Mit CoDoNS verbleiben IANA/"
@@ -1524,6 +1566,12 @@ msgid ""
 "domains (like \"gnu.org\") and the IP addresses of the respective name "
 "servers. Resolution will fail if the target name servers change IPs."
 msgstr ""
+"A: ODDNS wurde hauptsächlich entwickelt, um die DNS-Stammzone und die TLD-"
+"Register zu umgehen (z. B. die für &quot;.com&quot; und &quot;.org&quot;). "
+"Anstatt diese zu verwenden wird von jedem Nutzer erwartet, eine Datenbank "
+"der (zweit-Level) Domänen (wie z.B. &quot;gnu.org&quot;) und der IP Adressen "
+"der jeweiligen Namensserver zu unterhalten. Ein Abgleich wird nicht "
+"funktionieren falls die Ziel-Namensserver IPs ändern."
 
 #: template/faq.html.j2:439
 #, fuzzy
@@ -1531,13 +1579,21 @@ msgid "What is the difference between GNS and 
Handshake?"
 msgstr "Was ist der Unterschied zwischen GNS und Handshake?"
 
 #: template/faq.html.j2:441
+#, fuzzy
+#| msgid ""
+#| "A: Handshake is a blockchain-based method for root zone governance. "
+#| "Hence, it does not address the name resolution process itself but "
+#| "delegates resolution into DNS after the initial TLD resolution. Not "
+#| "taking sustainablility considerations into account, handshake could be "
+#| "used as an additional supporting GNS root zone governance model but we "
+#| "currently do not have such plans in mind."
 msgid ""
 "A: Handshake is a blockchain-based method for root zone governance. Hence, "
 "it does not address the name resolution process itself but delegates "
 "resolution into DNS after the initial TLD resolution. Not taking "
-"sustainablility considerations into account, handshake could be used as an "
-"additional supporting GNS root zone governance model but we currently do not "
-"have such plans in mind."
+"sustainablility considerations into account, Handshake could be used as an "
+"additional supporting GNS root zone governance model, but we currently do "
+"not have such plans in mind."
 msgstr ""
 "A: Handshake ist eine Blockchain-basierte Methode für die Root-Zonen-"
 "Governance. Folglich betrifft es nicht den Prozess zur Namensauflösung "
@@ -1562,12 +1618,21 @@ msgid ""
 "distribution of authoritative records, and authority remains derived from "
 "the DNS hierarchy."
 msgstr ""
+"A: TrickleDNS pusht (&quot;kritische&quot;) DNS-Einträge zwischen DNS-"
+"Resolvern der teilnehmenden Domänen, um &quot;bessere Verfügbarkeit, kürzere "
+"Abfrageauflösungszeiten und schnellere Aktualisierung von Updates&quot; "
+"bereitzustellen. So wird TrickleDNS darauf fokussiert, Angriffe auf die "
+"Verfügbarkeit (und Leistung) von Datenbereitstellung in DNS, etwa durch DDoS "
+"Angriffe auf DNS Root-Server, abzuwehren."
 
 #: template/faq.html.j2:468
+#, fuzzy
 msgid ""
 "Does GNS require real-world introduction (secure PKEY exchange) in the style "
 "of the PGP web of trust?"
 msgstr ""
+"Erfordert GNS eine reale Einführung (sicherer PKEY-Austausch) im Stil des "
+"PGP-Vertrauensnetzwerks?"
 
 #: template/faq.html.j2:470
 msgid ""
@@ -1581,12 +1646,26 @@ msgid ""
 "depends entirely on the trustworthiness of the FCFS authority. The authority "
 "can be queried under the &quot;.pin&quot; TLD."
 msgstr ""
+"A: Es ist allgemein bekannt, daß zur Wahrung der Sicherheit ein anfänglicher "
+"Vertrauenspfad zwischen den beiden Parteien bestehen muss. Allerdings können "
+"für Applikationen, für die dies nicht erforderlich ist, auch schwächere "
+"Mechanismen verwendet werden. So haben wir z.B. eine FCFS-Autorität (\"first "
+"come, first serve\", oder \"wer zuerst kommt, malt zuerst\") eingerichtet, "
+"welche willkürlichen Nutzern die Registrierung willkürlicher Namen erlaubt. "
+"Der Schlüssel für die Autorität ist in jeder GNUnet-Installation enthalten. "
+"Folglich ist jeder mit FCFS registrierte Namen tatsächlich global und "
+"benötigt keine weitere Einführung. Allerdings ist die Sicherheit dieser "
+"Namen komplett von der Vertrauenswürdigkeit der FCFS Autorität abhängig. Die "
+"Autorität kann unter dem &quot;pin&quot; TLD abgefragt werden."
 
 #: template/faq.html.j2:485
+#, fuzzy
 msgid ""
 "How can a legitimate domain owner tell other people to not use his name in "
 "GNS?"
 msgstr ""
+"Wie kann ein legitimer Domaininhaber anderen Personen sagen, dass sie seinen "
+"Namen nicht in GNS verwenden sollen?"
 
 #: template/faq.html.j2:487
 msgid ""
@@ -1596,12 +1675,20 @@ msgid ""
 "to ignore this preference and use a name of their choice (or even assign no "
 "name) for this user."
 msgstr ""
+"A: Namen haben keine Eigentümer in GNS, daher kann es keinen &quot;"
+"legitimen&quot; Domaininhaber geben. Jeder Nutzer kann jeden Namen (als "
+"seinen präferierten Namen oder &quot;Pseudonym&quot;) in seinem NICK Log "
+"beanspruchen. Auf ähnliche Art und Weise haben alle übrigen Nutzer die Wahl, "
+"diese Präferenz zu ignorieren und können einen von ihnen selbst bestimmten "
+"Namen (oder sogar gar keinen Namen) für diesen Nutzer verwenden."
 
 #: template/faq.html.j2:498
 msgid ""
 "Did you consider the privacy implications of making your personal GNS zone "
 "visible?"
 msgstr ""
+"Habt Ihr die Auswirkungen auf die Privatsphäre berücksichtigt, die sich aus "
+"der Sichtbarkeit der persönlichen GNS-Zone ergeben?"
 
 #: template/faq.html.j2:500
 msgid ""
@@ -1610,10 +1697,17 @@ msgid ""
 "Thus, users have full control over what information about their zones is "
 "made public."
 msgstr ""
+"A: Jeder Datensatz in GNS hat das Flag &quot;privat&quot;. Datensätze können "
+"nur mit anderen Nutzern (via DHT oder Zonentransfers) ausgetauscht werden, "
+"wenn dieses Flag nicht gesetzt ist. Folglich haben die Nutzer völlige "
+"Kontrolle darüber, welche Informationen aus ihrer Zone öffentlich gemacht "
+"werden."
 
 #: template/faq.html.j2:510
 msgid "Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?"
 msgstr ""
+"Werden &quot;Legacy Host&quot; (LEHO)-Datensätze mit IPv6 nicht veraltet "
+"sein?"
 
 #: template/faq.html.j2:512
 msgid ""
@@ -1626,12 +1720,25 @@ msgid ""
 "hosting would disappear. Finally, we don't want to have to wait for IPv6 to "
 "become commonplace, GNS should work with today's networks."
 msgstr ""
+"A: Die Frage geht davon aus, dass (a) virtuelles Hosting nur aufgrund der "
+"IPv4-Adressknappheit erforderlich ist und (b) LEHOs nur im Zusammenhang mit "
+"virtuellem Hosting sinnvoll sind. LEHOs sind jedoch auch von Nutzen, um die "
+"X.509 Zertifizierungsvalidierung sicher zu stellen (da sie spezifizieren, "
+"für welchen historischen Host-Namen das Zertifikat gelten soll). Außerdem "
+"sind wir nicht sicher, dass selbst bei voller IPv6 Implementierung und "
+"Verfügbarkeit von &quot;unendlich vielen&quot; IP Adressen virtuelles "
+"Hosting aufhören wird. Zu guter Letzt möchten wir auch nicht warten, bis "
+"IPv6 voll verbreitet ist, sondern möchten, daß GNS auch mit den heute "
+"bestehenden Netzwerken funktioniert."
 
 #: template/faq.html.j2:526
+#, fuzzy
 msgid ""
 "Why does GNS not use a trust metric or consensus to determine globally "
 "unique names?"
 msgstr ""
+"Warum verwendet GNS keine Vertrauensmetrik oder keinen Konsens, um global "
+"eindeutige Namen zu bestimmen?"
 
 #: template/faq.html.j2:528
 msgid ""
@@ -1641,10 +1748,17 @@ msgid ""
 "of the resolution process was not acceptable. Furthermore, trust and "
 "consensus might be easy to manipulate by adversaries."
 msgstr ""
+"A: Vertrauensmetriken haben das grundlegende Problem der Schwellenwerte. Im "
+"Zuge der Entwicklung von Vertrauensbeziehungen würde die Bedeutung von "
+"Zuordnungen sich beim gegenseitigen Überschreiten der jeweiligen "
+"Schwellenwerte verändern. Wir haben die Entscheidung getroffen, daß die sich "
+"ergebende Unvorhersehbarkeit des Auflösungsprozesses nicht hinnehmbar wäre. "
+"Zudem könnten Vertrauen und Konsens eventuell durch Gegner leicht "
+"manipulierbar sein."
 
 #: template/faq.html.j2:539
 msgid "How do you handle compromised zone keys in GNS?"
-msgstr ""
+msgstr "Wie geht Ihr mit kompromittierten Zonenschlüsseln in GNS um?"
 
 #: template/faq.html.j2:541
 msgid ""
@@ -1655,10 +1769,18 @@ msgid ""
 "resolve. Peers always automatically check for the existence of a revocation "
 "message when resolving names."
 msgstr ""
+"A: Der Eigentümer eines privaten Schlüssels kann eine Sperrnachricht "
+"erstellen. Diese kann dann breit durch das Overlay-Netz verteilt werden und "
+"so eine Kopie bei allen Peers erstellen. Ehe du einen öffentlichen Schlüssel "
+"verwendest solltest du immer prüfen, ob der Schlüssel gesperrt wurde. Alle "
+"Namen, die eine Delegation mit einer gesperrten Zone als Bestandteil haben, "
+"werden sich dann nicht auflösen. Peers werden immer automatisch eine Prüfung "
+"auf Sperrnachrichten bei der Namensauflösung durchführen."
 
 #: template/faq.html.j2:553
+#, fuzzy
 msgid "Could the signing algorithm of GNS be upgraded in the future?"
-msgstr ""
+msgstr "Könnte der Signaturalgorithmus von GNS in Zukunft aktualisiert werden?"
 
 #: template/faq.html.j2:555
 msgid ""
@@ -1669,11 +1791,20 @@ msgid ""
 "existing system by using a new record type to indicate the use of a "
 "different cipher system."
 msgstr ""
+"A: Ja. In unseren Bemühungen GNS zu standardisieren haben wir bereits das "
+"Protokoll zur Unterstützung alternativer Delegations-Datensätze modifiziert. "
+"<br><br> Natürlich müßten bereits laufende GNS Implementierungen "
+"aktualisiert werden, um das neue Unterschriftsschema zu unterstützen. Das "
+"neue Schema kann dann parallel mit dem existierenden System durch Verwendung "
+"eines neuen Datensatztypen zur Kennzeichnung eines anderen Chiffriersystems "
+"betrieben werden."
 
 #: template/faq.html.j2:569
 msgid ""
 "How can a GNS zone maintain several name servers, e.g. for load balancing?"
 msgstr ""
+"Wie kann eine GNS-Zone mehrere Nameserver verwalten, etwa zum "
+"Lastenausgleich?"
 
 #: template/faq.html.j2:571
 msgid ""
@@ -1685,12 +1816,22 @@ msgid ""
 "necessary, the owner of the zone can simply run multiple peers (and share "
 "the zone's key and database among them)."
 msgstr ""
+"A: Wir erwarten nicht, dass dies notwendig sein wird, da GNS-Datensätze im "
+"R5N DHT gespeichert (und repliziert) werden. Folglich wird die Autorität "
+"typischerweise nicht benachrichtigt, wenn Klienten eine Suche durchführen. "
+"Selbst wenn die Autorität (vorübergehend) off-line ist wird der DHT die "
+"Datensätze für einige Zeit speichern. Sollte es sich allerdings als wirklich "
+"notwendig erweisen, mehrere Server für eine Zone zu haben, so kann der Zonen-"
+"Eigner einfach verschiedene Peers laufen lassen (und den Schlüssel und die "
+"Datenbank der Zone ihnen allen zugänglich machen)."
 
 #: template/faq.html.j2:584
 msgid ""
 "Why do you believe it is worth giving up unique names for censorship "
 "resistance?"
 msgstr ""
+"Warum lohnt es sich eurer Meinung nach, eindeutige Namen zugunsten von "
+"Zensurresistenz aufzugeben?"
 
 #: template/faq.html.j2:586
 msgid ""
@@ -1703,10 +1844,21 @@ msgid ""
 "unique names may very well be worth the cost. After all, what is a &quot;"
 "globally&quot; unique name worth, if it does not resolve?"
 msgstr ""
+"A: Das GNU-Namenssystem bietet eine zensurresistente Alternative zu DNS. Wie "
+"mit jeder Sicherheitsmaßnahme bezahlt man dafür einen Preis (Namen sind "
+"nicht global eindeutig). Um einen Vergleich zu ziehen, HTTPS Verbindungen "
+"benutzen mehr Bandbreite und haben eine höhere Latenz als HTTP Verbindungen. "
+"Je nachdem welche Anwendung benutzt wird mag sich HTTPS nicht lohnen. Für "
+"Nutzer, die einer Zensur unterliegen (oder sich darum sorgen) kann die "
+"Aufgabe global eindeutiger Namen jedoch sehr wohl lohnenswert sein. Denn was "
+"ist schließlich ein &quot;global&quot; eindeutiger Namen wert, wenn er nicht "
+"aufgelöst werden kann?"
 
 #: template/faq.html.j2:600
 msgid "Why do you say that DNS is 'centralized' and 'distributed'?"
 msgstr ""
+"Warum sagst du, dass DNS &quot;zentralisiert&quot; und &quot;verteilt&quot; "
+"ist?"
 
 #: template/faq.html.j2:602
 msgid ""
@@ -1716,10 +1868,17 @@ msgid ""
 "was able to reassign the management of the country-TLDs of Afganistan and "
 "Iraq during the wars at the beginning of the 21st century."
 msgstr ""
+"A: Wir sagen, dass DNS &quot;zentralisiert&quot; ist, weil es eine zentrale "
+"Komponente / einen zentralen Fehlerpunkt hat --- die Stammzone und deren "
+"Verwaltung durch IANA/ICANN. Diese Zentralisierung begründet gewisse "
+"Anfälligkeiten. Z.B. war es der US-Regierung möglich, die Verwaltung der "
+"Landes-TLDs von Afghanistan und Irak während der Kriege zu Beginn des 21. "
+"Jahrhunderts neu zuzuweisen."
 
 #: template/faq.html.j2:613
+#, fuzzy
 msgid "How does GNS protect against layer-3 censorship?"
-msgstr ""
+msgstr "Wie schützt GNS vor Layer-3-Zensur?"
 
 #: template/faq.html.j2:615
 msgid ""
@@ -1733,10 +1892,21 @@ msgid ""
 "identifiers. With nicer names, Tor and tor2web-like services would be even "
 "easier to use. </ol>"
 msgstr ""
+"A: GNS hilft nicht direkt bei der Layer-3-Zensur, aber es hilft indirekt auf "
+"zwei Arten:<ol><li> Viele Websites verwenden heutzutage virtuelles Hosting. "
+"Das Blockieren einer bestimmten IP-Adresse verursacht daher viel mehr "
+"Kollateralschäden als das Blockieren eines DNS-Namens. Somit werden die "
+"Kosten einer Zensur erhöht.</li><li> Bereits bestehende Lösungen zur "
+"Umgehung von Layer-3-Zensur (z.B. Tor) würden Vorteile aus einem "
+"zensurresistenten Namenssystem haben. Gegenwärtig können Nutzer nur mittels "
+"nicht-merkbarer kryptografischer Identifikatoren Zugang zum Namensspace von "
+"Tor &quot;.onion&quot; erhalten. Mit netteren Namen wären Tor und tor2web-"
+"artige Dienste noch leichter zu nutzen. </ol>"
 
 #: template/faq.html.j2:634
+#, fuzzy
 msgid "Does GNS work with search engines?"
-msgstr ""
+msgstr "Funktioniert GNS mit Suchmaschinen?"
 
 #: template/faq.html.j2:636
 msgid ""
@@ -1749,10 +1919,22 @@ msgid ""
 "breaks the cryptographic chain of trust, legacy search engines will "
 "obviously not obtain censorship-resistant names."
 msgstr ""
+"A: GNS verursacht keine wesentlichen Probleme für Suchmaschinen, da diese "
+"GNS sowohl für die Namensauflösung als auch für jeden normalen Benutzer "
+"verwenden können. Während wir davon ausgehen, daß normale Nutzer "
+"typischerweise Standardsoftware zur Namensauflösung installieren werden, "
+"wird das natürlich für heute bereits bestehende Suchmaschinen vermutlich "
+"nicht funktionieren. Allerdings erlaubt das DNS2GNS Gateway den "
+"Suchmaschinen die Nutzung von DNS zur GNS-Namensauflösung, sodass sie immer "
+"noch auf GNS Ressourcen zurückgreifen können. Da die Verwendung von DNS2GNS "
+"Gateways jedoch die kryptografische Vertrauenskette bricht, werden "
+"historische Suchmaschine offensichtlich keine zensurresistenten Namen "
+"erhalten."
 
 #: template/faq.html.j2:650
+#, fuzzy
 msgid "How does GNS compare to the Unmanaged Internet Architecture (UIA)?"
-msgstr ""
+msgstr "Wie vergleicht sich GNS mit der Unmanaged Internet Architecture (UIA)?"
 
 #: template/faq.html.j2:652
 msgid ""
@@ -1764,10 +1946,20 @@ msgid ""
 "possible with the existing Web infrastructure. UIA is not at all concerned "
 "about legacy systems (clean slate)."
 msgstr ""
+"A: UIA und GNS haben beide dasselbe grundlegende Namensmodell, das "
+"tatsächlich von Rivests SDSI stammt. Allerdings beschäftigt sich UIA nicht "
+"mit der Integration von historischen Applikationen und konzentriert sich "
+"stattdessen auf universelle Konnektivität zwischen den verschiedenen "
+"Rechnern eines Nutzers. Im Gegensatz dazu wurde GNS entwickelt, um möglichst "
+"viel mit DNS zu interoperieren und ebenfalls mit der bestehenden Internet-"
+"Infrastruktur. UIA kümmert sich garnicht um historische Systeme (clean Slate-"
+"Ansatz)."
 
 #: template/faq.html.j2:665
 msgid "Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?"
 msgstr ""
+"Erhöht GNS nicht die Basis für vertrauenswürdige Computer im Vergleich zu "
+"DNS(SEC)?"
 
 #: template/faq.html.j2:667
 msgid ""
@@ -1778,12 +1970,21 @@ msgid ""
 "given the name length restriction, for an individual name it is always less "
 "than about 128 entities."
 msgstr ""
+"A: Zunächst einmal kannst du in GNS die Vertrauenskette explizit sehen, "
+"sodass du weißt, ob ein Name, den du auflöst, einem Freund oder einem Freund "
+"eines Freundes gehört, und kannst somit entscheiden, in wie weit du dem "
+"Ergebnis vertraust. Sicherlich kann das Trusted-Computing Base (TCB) "
+"beliebig groß werden --- allerdings, aufgrund der Beschränkung der "
+"Namenslänge, ist es für einen individuellen Namen stets kleiner als ca. 128 "
+"Einheiten."
 
 #: template/faq.html.j2:679
 msgid ""
 "How does GNS handle SRV/TLSA records where service and protocol are part of "
 "the domain name?"
 msgstr ""
+"Wie geht GNS mit SRV/TLSA-Datensätzen um, bei denen Dienst und Protokoll "
+"Teil des Domänennamens sind?"
 
 #: template/faq.html.j2:681
 msgid ""
@@ -1796,12 +1997,23 @@ msgid ""
 "TLSA records) and adds a service and protocol number (and the original boxed "
 "record type) to it."
 msgstr ""
+"A: Wenn GNS einen Domänennamen zur Auflösung in Labels aufteilt, erkennt es "
+"die Syntax &quot;_Service._Proto&quot;, konvertiert &quot;Service&quot; in "
+"die entsprechende Portnummer und &quot;Proto&quot; in die entsprechende "
+"Protokollnummer. Der Rest des Namens wird wie gewöhnlich aufgelöst. Wenn "
+"anschließend das Ergebnis präsentiert wird sucht GNS den GNS-"
+"spezifischen&quot;BOX&quot; Datentypus. Ein BOX-Datensatz ist ein Datensatz, "
+"der einen weiteren Datensatz enthält (z.B. in Form von SVR oder TLSA "
+"Datensätzen), und einen Service und eine Protokollnummer (sowie den "
+"ursprünglichen geboxten Datensatztypen) hinzufügt."
 
 #: template/faq.html.j2:697
 msgid ""
 "I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. "
 "Should I worry?"
 msgstr ""
+"Ich erhalte viele &quot;WARNUNG Berechnete Durchflussverzögerung für X bei Y "
+"für Z&quot;. Muß ich mir da Sorgen machen?"
 
 #: template/faq.html.j2:699
 msgid ""
@@ -1810,22 +2022,32 @@ msgid ""
 "until the Transport Next Generation (TNG) is ready, these warnings are "
 "expected."
 msgstr ""
+"A: Im Moment wird dies erwartet und ist eine bekannte Ursache für eine hohe "
+"Latenz in GNUnet. Wir haben eine größere Neukodierung begonnen, um dieses "
+"und andere Probleme zu beheben, aber bis die Transport Next Generation (TNG) "
+"fertig ist, muß mit diesen Warnungen gerechnet werden."
 
 #: template/faq.html.j2:708
 msgid "Error opening `/dev/net/tun': No such file or directory?"
 msgstr ""
+"Fehler beim Öffnen von `/dev/net /tun &#39;: Keine solche Datei oder kein "
+"solches Verzeichnis?"
 
 #: template/faq.html.j2:710
 msgid ""
 "A: If you get this error message, the solution is simple. Issue the "
 "following commands (as root) to create the required device file"
 msgstr ""
+"A: Wenn Sie diese Fehlermeldung erhalten, ist die Lösung einfach. Gib die "
+"folgenden Befehle (als Stamm) um die erforderliche Gerätedatei zu kreieren"
 
 #: template/faq.html.j2:722
 msgid ""
 "'iptables: No chain/target/match by that name.' (when running gnunet-service-"
 "dns)?"
 msgstr ""
+"&quot;iptables: Keine Kette/ Ziel/Übereinstimmung mit diesem Namen.&quot; "
+"(beim Ausführen von gnunet-service-dns)?"
 
 #: template/faq.html.j2:724
 msgid ""
@@ -1834,21 +2056,33 @@ msgid ""
 "your kernel has CONFIG_NETFILTER_XT_MATCH_OWNER set to either 'y' or "
 "'m' (and the module is loaded)."
 msgstr ""
+"A: Für GNUnet DNS müssen deine iptables &quot;Eigentümer&quot; -Match-"
+"Unterstützung haben. Dies erreicht man durch korrekte Kernel-Optionen. Prüfe "
+"ob bei deinem Kernel CONFIG_NETFILTER_XT-MATCH_OWNER entweder auf 'y' oder "
+"'m' gestellt wurden (und das Modul geladen ist)."
 
 #: template/faq.html.j2:736
+#, fuzzy
 msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?"
 msgstr ""
+"&quot;Timeout wurde erreicht&quot; beim Ausführen von PT auf Fedora (und "
+"möglicherweise anderen)?"
 
 #: template/faq.html.j2:738
 msgid ""
 "A: If you get an error stating that the VPN timeout was reached, check if "
 "your firewall is enabled and blocking the connections."
 msgstr ""
+"A: Wenn du eine Fehlermeldung erhältst, dass das VPN-Zeitlimit erreicht "
+"wurde, so überprüfe, ob deine Firewall aktiviert ist und die Verbindungen "
+"blockiert."
 
 #: template/faq.html.j2:746
 msgid ""
 "I'm getting an 'error while loading shared libraries: libgnunetXXX.so.X'"
 msgstr ""
+"Ich kriege eine &quot;Fehlermeldung beim Laden gemeinsam genutzter "
+"Bibliotheken: libgnunetXXX.so.X&quot; angezeigt"
 
 #: template/faq.html.j2:748
 msgid ""
@@ -1869,6 +2103,24 @@ msgid ""
 "For example, if you configured GNUnet using a prefix of \"$HOME/gnunet/\" "
 "you want to run:"
 msgstr ""
+"A: Dieser Fehler tritt normalerweise auf, wenn dein Linker eine der "
+"Bibliotheken von GNUnet nicht findet. Das kann zwei Gründe haben. Erstens "
+"ist es theoretisch möglich, dass die Bibliothek nicht in deinem System "
+"installiert wurde. Wenn du allerdings GNUnet auf normalem Wege kompiliert "
+"und/oder das Binärpaket verwendet hast, dann ist das sehr unwahrscheinlich. "
+"Der häufigere Grund ist, dass du GNUnet in ein Verzeichnis installiert hast, "
+"welches dein Linker nicht durchsucht. Es gibt mehrere Wege das zu lösen, die "
+"im weiteren beschrieben werden. Wenn du 'root' bist und in einem "
+"Systemordner installiert hast (wie z.B. /usr/local), dann solltest du die "
+"Bibliotheken dem systemweiten Suchpfad zufügen. Das machst du indem du eine "
+"Zeile \"/usr/local/lib/\" zu /etc/ld.so.conf hinzufügst und \"ldconfig\" "
+"laufen läßt. Falls du GNUnet zu /opt oder irgendeinen ähnlichen Pfad "
+"installiert hast, wirst du offensichtlich \"/usr/local\" entsprechend ändern "
+"müssen. Falls du keine 'root'-Rechte hast oder du GNUnet etwa unter \"/home/"
+"$USER/\" installiert hast, dann kannst du deinen Linker explizit anweisen, "
+"ein bestimmtes Verzeichnis für Bibliotheken mittels der \"LD_LIBRARY_PATH\" "
+"Umgebungsvariablen abzusuchen. Z.B., solltest du GNUnet unter Verwendung "
+"eines Präfix \"$HOME/gnunet/\" konfiguriert haben, dann solltest du:"
 
 #: template/faq.html.j2:774
 msgid ""
@@ -1878,10 +2130,16 @@ msgid ""
 "have this new profile be applied to all shells (including your desktop "
 "environment)."
 msgstr ""
+"um sicherzustellen, dass die Binärdateien und Bibliotheken von GNUnet "
+"gefunden werden. Damit das nicht jedes Mal wiederholt werden muß, kannst du "
+"die oben stehenden Zeilen (ohne das \"$\") in deine .bashrc oder .profile "
+"Datei aufnehmen. Dazu mußt du ausloggen und wieder einloggen, damit diese "
+"neue Profil auf alle Shells (inkl. deiner Desktop-Umgebung) angewandt wird."
 
 #: template/faq.html.j2:781
+#, fuzzy
 msgid "What error messages can be ignored?"
-msgstr ""
+msgstr "Welche Fehlermeldungen können ignoriert werden?"
 
 #: template/faq.html.j2:783
 msgid ""
@@ -1892,10 +2150,19 @@ msgid ""
 "expensive operation that will take some time. GNUnet will also use INFO "
 "messages to display information about important configuration values."
 msgstr ""
+"A: Fehlermeldungen, die als \"DEBUG\" gekennzeichnet sind, sollten in "
+"Binärdateien deaktiviert werden, die für Endbenutzer erstellt wurden, und "
+"können immer ignoriert werden. Fehlermeldungen, die als \"INFO\" "
+"gekennzeichnet sind, beziehen sich immer auf harmlose Ereignisse, die keine "
+"Handlungsnotwendigkeit nach sich ziehen. Z.B. könnte GNUnet eine INFO-"
+"Meldung senden um anzuzeigen, daß gerade eine teure, zeitaufwendige Aktion "
+"läuft. Ebenso wird GNUnet INFO Meldungen zum Anzeigen wichtiger "
+"Konfigurationswerte verwenden."
 
 #: template/faq.html.j2:799
+#, fuzzy
 msgid "How does GNUnet compare to other file-sharing applications?"
-msgstr ""
+msgstr "Wie vergleicht sich GNUnet mit anderen File-Sharing-Anwendungen?"
 
 #: template/faq.html.j2:801
 msgid ""
@@ -1916,22 +2183,62 @@ msgid ""
 "compare these systems this briefly), so if you want the real differences, "
 "read the research papers (and probably the code)."
 msgstr ""
+"A: Im Gegensatz zu Napster, Gnutella, Kazaa, FastTrack, eDonkey und den "
+"meisten anderen P2P-Netzwerken wurde GNUnet unter Berücksichtigung der "
+"Sicherheit als höchste Priorität konzipiert. Es ist unsere Absicht, ein "
+"Netzwerk mit umfassenden Sicherheitsvorkehrungen zu bauen. Viele andere P2P-"
+"Netzwerke sind anfällig für eine breite Vielfalt an Angriffen und erlauben "
+"ihren Nutzern nur geringen Schutz der Privatsphäre. Darüber hinaus ist "
+"GNUnet eine freie Software mit zugänglichem Quellcode, du mußt also keine "
+"Sorgen vor Überwachung durch die Software haben. In der folgenden Übersicht "
+"sind die Hauptunterschiede zwischen GNUnet und anderen Systemen "
+"zusammengefaßt. Diese Informationen sind unserem besten Wissen gemäß "
+"zutreffend. Die Vergleiche sind schwierig, da es gelegentlich Unterschiede "
+"zwischen den einzelnen Ausführungen eines jeweils (fast) gleichen Protokolls "
+"gibt. Im allgemeinen haben wir die freie Ausführung als Referenz genommen, "
+"da die Untersuchung des freien Codes ohne Probleme möglich ist. Darüber "
+"hinaus unterliegen alle diese Systeme im Zeitablauf Änderungen und es somit "
+"ist möglich, daß manche Angaben nicht mehr aktuell sind. Wenn du "
+"irgendwelche Fehler findest, so lasse es uns bitte wissen. Zu guter Letzt "
+"hat die Übersicht nicht fürchterlich viel Aussagekraft (es ist schwierig, "
+"einen kompakten Vergleich der Systeme anzustellen); wenn du also die "
+"tatsächlichen Unterschiede wissen willst, mußt du die wissenschaftlichen "
+"Publikationen (und vermutlich sogar den Code) lesen."
 
 #: template/faq.html.j2:915
+#, fuzzy
+#| msgid ""
+#| "Another important point of reference are the various anonymous peer-to-"
+#| "peer networks. Here, there are differences in terms of application domain "
+#| "and how specifically anonymity is achieved. Anonymous routing is a hard "
+#| "research topic, so for a superficial comparisson like this one we focus "
+#| "on the latency. Another important factor is the programming language. "
+#| "Type-safe languages may offer certain security benefits; however, this "
+#| "may come at the cost of significant increases in resource consumption "
+#| "which in turn may reduce anonymity."
 msgid ""
 "Another important point of reference are the various anonymous peer-to-peer "
 "networks. Here, there are differences in terms of application domain and how "
 "specifically anonymity is achieved. Anonymous routing is a hard research "
-"topic, so for a superficial comparisson like this one we focus on the "
+"topic, so for a superficial comparison like this one we focus on the "
 "latency. Another important factor is the programming language. Type-safe "
 "languages may offer certain security benefits; however, this may come at the "
 "cost of significant increases in resource consumption which in turn may "
 "reduce anonymity."
 msgstr ""
+"Ein weiterer wichtiger Bezugspunkt sind die verschiedenen anonymen Peer-to-"
+"Peer-Netzwerke. Hier gibt es Unterschiede bezüglich Anwendungs-Domain und "
+"wie insbesondere Anonymität erreicht wird. Anonymes Routen ist ein "
+"schwieriges Forschungsthema, für einen oberflächlichen Vergleich wie diesen "
+"konzentrieren wir uns auf die Latenz. Ein weiterer wichtiger Faktor ist die "
+"Programmiersprache. Typsichere Programmiersprachen mögen gewisse "
+"Sicherheitsvorzüge bieten; allerdings kann dies zulasten eines erheblichen "
+"Ressourcenaufwands gehen, der wiederum Anonymität reduzieren könnte."
 
 #: template/faq.html.j2:928
 msgid "Are there any known attacks (on GNUnet's file-sharing application)?"
 msgstr ""
+"Sind irgendwelche Angriffe (auf GNUnets File-Sharing Anwendung) bekannt?"
 
 #: template/faq.html.j2:930
 msgid ""
@@ -1944,10 +2251,19 @@ msgid ""
 "shared with a small group of people, there is no real reason to try to "
 "obfuscate the content by choosing a difficult keyword anyway."
 msgstr ""
+"A: Grundsätzlich gibt es die Möglichkeit eines bekannten Klartextangriffs "
+"auf Schlüsselworte, aber da der Nutzer Kontrolle über die Schlüsselworte "
+"hat, die mit dem von ihm eingesetzten Inhalt verbunden werden, kann er die "
+"gleichen Techniken anwenden, die zur Erzeugung von angemessenen Passwörtern "
+"zur Absicherung vor einem solchen Angriff verwendet werden. Auf jeden Fall "
+"versuchen wir nicht Inhalte zu verbergen; daher gibt es keinen vernünftigen "
+"Grund dafür, den Inhalt durch Wahl eines schwierigen Passworts zu "
+"verschleiern, außer wenn der Nutzer es anstrebt, Inhalte nur zum Austausch "
+"im kleinen Kreis in das Netzwerk einzufügen."
 
 #: template/faq.html.j2:944
 msgid "What do you mean by anonymity?"
-msgstr ""
+msgstr "Was meinst du mit Anonymität?"
 
 #: template/faq.html.j2:946
 msgid ""
@@ -1959,10 +2275,19 @@ msgid ""
 "be difficult to impossible for an adversary to distinguish between the "
 "originating peer and all other peers."
 msgstr ""
+"A: Anonymität ist die fehlende Unterscheidung einer Person aus einer "
+"(großen) Gruppe. Ein zentrales Ziel des anonymen Datenaustausches in GNUnet "
+"ist es, alle Nutzer (Peers) in einer Gruppe zusammenzuführen und die "
+"Kommunikation innerhalb der Gruppe dann anonym zu machen; d.h. niemand "
+"(außer der Initiator) sollte in der Lage sein zu erkennen, von welchem der "
+"Peers der Gruppe eine Nachricht stammt. Mit anderen Worten, es sollte für "
+"einen Gegner schwierig bis unmöglich sein, zwischen dem ursprünglichen Peer "
+"und allen anderen Peers zu unterscheiden."
 
 #: template/faq.html.j2:958
+#, fuzzy
 msgid "What does my system do when participating in GNUnet file sharing?"
-msgstr ""
+msgstr "Was macht mein System, wenn es an der GNUnet-Dateifreigabe teilnimmt?"
 
 #: template/faq.html.j2:960
 msgid ""
@@ -1973,10 +2298,19 @@ msgid ""
 "(how large your on-disk block storage is) . Your node will then proceed to "
 "connect to other nodes, becoming part of the network."
 msgstr ""
+"A: In GNUnet richten Sie einen Knoten ein (ein Peer). Er wird durch eine ID "
+"identifiziert (eine Verschlüsselung seines öffentlichen Schlüssels) und hat "
+"mehrere Adressen, unter denen er erreichbar ist (eventuell hat er auch keine "
+"Adressen, z.B. wenn er hinter einer NAT steckt). Du spezifizierst "
+"Bandbreitenbegrenzungen (wieviel Datenverkehr GNUnet konsumieren darf) und "
+"Datenspeicherquoten (wie groß deine Block Storage auf der Festplatte ist). "
+"Dein Knoten wird dann anfangen, sich mit anderen Knoten zu verbinden und "
+"Teil des Netzwerks zu werden."
 
 #: template/faq.html.j2:975
+#, fuzzy
 msgid "How can I help translate this webpage into other languages?"
-msgstr ""
+msgstr "Wie kann ich helfen, diese Webseite in andere Sprachen zu übersetzen?"
 
 #: template/faq.html.j2:977
 msgid ""
@@ -1986,10 +2320,17 @@ msgid ""
 "sufficient permissions will then grant you access. Naturally, any abuse will "
 "result in the loss of permissions."
 msgstr ""
+"A: Zuerst müssen Sie ein Konto bei unserem Weblate-System registrieren. "
+"Bitte schicke eine Email mit der gewünschten Zielsprache an "
+"translators@gnunet.org oder frage nach Hilfe auf dem #gnunet chat auf irc."
+"freenode.net. Typischerweise wird jemand mit ausreichender Autorisierung dir "
+"dann Zugang gewähren. Selbstverständlich führt ein Missbrauch zu einem "
+"Verlust der Berechtigungen."
 
 #: template/faq.html.j2:989
+#, fuzzy
 msgid "I have some great idea for a new feature, what should I do?"
-msgstr ""
+msgstr "Ich habe eine tolle Idee für eine neue Funktion, was soll ich tun?"
 
 #: template/faq.html.j2:991
 msgid ""
@@ -1997,6 +2338,9 @@ msgid ""
 "The best way to actually get a new feature implemented is to do it yourself "
 "--- and to then send us a patch."
 msgstr ""
+"A: Leider haben wir viel mehr Feature-Anfragen, als es uns möglich ist zu "
+"implementieren. Der beste Weg tatsächlich eine neue Funktion implementiert "
+"zu bekommen ist es selbst zu machen --- und uns dann einen Patch zu schicken."
 
 #: template/glossary.html.j2:12
 msgid "Ego"
@@ -2012,6 +2356,15 @@ msgid ""
 "not distinguish between them). We simply sometimes use the term \"ego\" to "
 "stress that you can have more than one."
 msgstr ""
+"Wir benutzen den Ausdrucke \"Ego\", um den Sachverhalt zu beschreiben, daß "
+"Nutzer in GNUnet verschiedene unverbindbare Identitäten haben können, im "
+"Sinne von \"Alter Egos\". Mehr als nur eine Identität haben zu können ist "
+"ein entscheidendes Merkmal, da wir eventuell unsere geschäftlichen Egos von "
+"denen, die wir für politische oder romantische Zwecke einsetzen, getrennt "
+"halten wollen.<br> Egos in GNUnet sind technisch äquivalent mit Identitäten "
+"(und der Code unterscheidet nicht zwischen ihnen). Manchmal benutzen wir "
+"einfach den Ausdruck \"Ego\" um zu betonen, daß du mehr als eins haben "
+"kannst."
 
 #: template/glossary.html.j2:27
 msgid "Identity"
@@ -2032,6 +2385,21 @@ msgid ""
 "prove that they are studying. Students may keep their (certified) student "
 "identity separate from other egos that they use for other activities in life."
 msgstr ""
+"In GNUnet werden Nutzer mittels eines öffentlichen Schlüssels identifiziert, "
+"und dieser öffentliche Schlüssel wird dann häufig als \"Identität\" des "
+"Nutzers bezeichnet. Allerdings ist das Konzept nicht ganz so drakonisch wie "
+"es oft im realen Leben ist, wo viele gezwungen werden, genau einen Namen, "
+"einen Paß und eine einzigartige Identifikationsnummer zu haben. <br> Solange "
+"wie Identitäten in GNUnet einfach nur öffentliche Schlüssel sind, haben die "
+"Nutzer die Freiheit, eine beliebige Anzahl an Identitäten zu schaffen, und "
+"wir nennen diese Egos, um den Unterschied zu betonen. Auch wenn die Nutzer "
+"die Freiheit haben, solche Egos zu kreieren, ist es möglich, ein Ego von "
+"irgendeiner Zertifizierungsautorität bescheinigen zu lassen, was zu etwas "
+"führt, das der traditionellen Vorstellung einer Identität mehr entspricht. "
+"<br> Z.B. könnte eine Universität die Identitäten ihrer Studenten dergestalt "
+"bestätigen, daß es als Studiennachweis taugt. Studenten könnten ihre "
+"(zertifizierten) Studentenidentitäten von anderen Egos, die sie für "
+"anderweitige Aktivitäten verwenden, getrennt halten."
 
 #: template/glossary.html.j2:50
 msgid "Pseudonym"
@@ -2047,6 +2415,14 @@ msgid ""
 "neutral element on the elliptic curve) or a throw-away pseudonym that is "
 "only used once."
 msgstr ""
+"Ein Pseudonym ist ein Ego, das speziell dafür vorgesehenen ist, nicht mit "
+"jemandes echten Namen verbunden zu sein. GNUnet Nutzer können mehrere Egos "
+"kreieren, und somit auch mehrere Pseudonyme. <br> Wiederholte Verwendungen "
+"desselben Pseudonyms sind qua definition verbindbar, da sie auf denselben "
+"öffentlichen Schlüssel zurückzuführen sind. Anonymität erfordert entweder "
+"die Verwendung des besonderen \"anonymen\" Pseudonyms (for GNUnet ist dies "
+"das neutrale Element auf der elliptischen Kurve) oder ein Wegwerfen-"
+"Pseudonym, das nur einmal verwendet wird."
 
 #: template/glossary.html.j2:71
 msgid "Namespaces"
@@ -2064,10 +2440,21 @@ msgid ""
 "which despite its name may not be public knowledge and is never disclosed by "
 "the GNS protocol itself."
 msgstr ""
+"Das GNU Name System erlaubt es jedem Ego (oder jeder Identität), eine "
+"beliebige Anzahl von Label-Value-Paaren sicher und privat mit einem Ego zu "
+"assoziieren. Die Werte werden Datensatzgruppen genannt, gemäß der "
+"Terminologie des Domain Name System (DNS). Die Katalogisierung von Labels "
+"zur Speicherung von Datensätzen für ein gegebenes Ego wird namespace "
+"genannt. <br> Wenn Datensätze öffentlich gemacht werden bzw. veröffentlicht "
+"werden, ist es anderen Nutzern möglich, anhand des öffentlichen Schlüssels "
+"und des Labels des Egos den entsprechenden Datensatz nachzuschlagen. "
+"Folglich kann nicht nur der Label als Passphrase dienen, sondern auch der "
+"öffentliche Schlüssel --- welcher seinem Namen zum Trotz nicht öffentlich "
+"bekannt sein braucht und durch das GNS Protokoll selbst nie enthüllt wird."
 
 #: template/glossary.html.j2:89
 msgid "Peer"
-msgstr ""
+msgstr "Peer (gleichrangiger Kollege)"
 
 #: template/glossary.html.j2:91
 msgid ""
@@ -2083,6 +2470,19 @@ msgid ""
 "to egos or identities. Namespaces cannot be associated with a peer, only "
 "with egos."
 msgstr ""
+"Ein \"Peer\" ist eine Instanz von GNUnet mit eigenen öffentlichen Schlüssel- "
+"und Netzwerkadressen pro Instanz. Technisch ist es möglich, mehrere Peers "
+"auf dem gleichen Host laufen zu lassen, aber das macht nur für Testverfahren "
+"Sinn. <br> GNUnet ist auf die gemeinschaftliche Verwendung desselben Peers "
+"durch verschiedene Nutzer ausgerichtet, genau so wie UNIX ein Multi-User "
+"System ist. Ein \"Peer\" besteht typischerweise aus einer Ansammlung von "
+"grundlegenden GNUnet Dienstleistungen, die als der GNUnet Nutzer laufen, und "
+"die allen Nutzern in der \"gnunet\" Gruppe die Verwendung des API "
+"ermöglichen. Auf Multi-User Systemen können zusätzliche \"personalisierte\" "
+"Dienstleistungen pro Nutzer erforderlich sein. <br> Während Peers also durch "
+"öffentliche Schlüssel identifiziert werden, sind diese öffentlichen "
+"Schlüssel absolut unabhängig von Egos oder Identitäten. Namesspaces können "
+"nicht mit Peers, sondern nur mit Egos assoziiert werden."
 
 #: template/gns.html.j2:13 template/gnurl.html.j2:60
 msgid "Motivation"
@@ -2097,10 +2497,16 @@ msgid ""
 "Name System (GNS), a secure, decentralized name system built on top of "
 "GNUnet."
 msgstr ""
+"Das heutige Domain Name System erlaubt Verstärkungsangriffe, Zensur (durch "
+"China), Massenüberwachung (MORECOWBELL) und offensiven Cyberkrieg "
+"(QUANTUMDNS).<br/> Leider werden kurzfristige Übergangslösungen wie DoT, "
+"DoH, DNSSEC, DPRIVE u.s.w. keine Abhilfe bringen. Aus diesem Grund haben wir "
+"das GNU Name System (GNS) gebaut, ein sicheres, dezentrales Namenssystem, "
+"welches auf das GNUnet aufsetzt ist."
 
 #: template/gns.html.j2:28
 msgid "Overview"
-msgstr ""
+msgstr "Überblick"
 
 #: template/gns.html.j2:39
 msgid ""
@@ -2110,10 +2516,15 @@ msgid ""
 "<li>Censorship resistance</li> <li>Query privacy</li> <li>Secure name "
 "resolution</li> <li>Compatibility with DNS</li>"
 msgstr ""
+"Das GNU Name System (GNS) ist ein sicheres und dezentrales Namenssystem. Es "
+"erlaubt seinen Nutzern Namen als Top-Level-Domain (TLDs) zu registrieren und "
+"andere Namensräume innerhalb ihrer TLDs zu führen. <br/> GNS bietet aufgrund "
+"seines Designs an: <ul> <li>Zensurresistenz</li> <li>Query-Vertraulichkeit</"
+"li> <li>Sichere Namensauflösung</li> <li>Kompatibilität mit DNS</li>"
 
 #: template/gns.html.j2:52
 msgid "Resources"
-msgstr ""
+msgstr "Ressourcen"
 
 #: template/gnurl.html.j2:21
 msgid ""
@@ -2122,12 +2533,21 @@ msgid ""
 "ensure a small footprint and uniform experience for developers regardless of "
 "how libcurl was compiled."
 msgstr ""
+"libgnurl ist eine Mikrogabel von libcurl. Das Ziel von libgnurl ist es, "
+"ausschließlich HTTP und HTTPS (sowie nur HTTP 1.x) mit einem einzigen Krypto-"
+"Backend (GnuTLS) zu unterstützen, um einen beschränkten Aktionsbereich und "
+"ein einheitliches Umfeld für Entwickler sicherzustellen, unabhängig davon "
+"wie libcurl zusammengesetzt ist."
 
 #: template/gnurl.html.j2:30
+#, fuzzy
 msgid ""
 "Our main usecase is for GNUnet and Taler, but it might be usable for others, "
 "hence we&#39;re releasing the code to the general public."
 msgstr ""
+"Unser Hauptanwendungsfall ist für GNUnet und Taler, aber es könnte für "
+"andere verwendbar sein, daher geben wir den Code für die breite "
+"Öffentlichkeit frei."
 
 #: template/gnurl.html.j2:37
 msgid ""
@@ -2135,6 +2555,10 @@ msgid ""
 "README for instructions, as you must supply the correct options to configure "
 "to get a proper build of libgnurl."
 msgstr ""
+"libgnurl wird unter derselben Lizenz wie libcurl veröffentlicht. Bitte lies "
+"das README für Instruktionen, denn du mußt die richtigen "
+"Konfigurationsoptionen beisteuern, um einen korrekten Aufbau von libgnurl zu "
+"erreichen."
 
 #: template/gnurl.html.j2:48
 #, fuzzy
@@ -2143,9 +2567,12 @@ msgid "About gnurl"
 msgstr "Über GNUnet"
 
 #: template/gnurl.html.j2:50
+#, fuzzy
 msgid ""
 "Large parts of the following 6 paragraphs are old and need to be rewritten."
 msgstr ""
+"Große Teile der folgenden 6 Absätze sind alt und müssen neu geschrieben "
+"werden."
 
 #: template/gnurl.html.j2:62
 msgid ""
@@ -2158,6 +2585,15 @@ msgid ""
 "is error-prone, especially as if we are linked against the wrong version, "
 "the bugs that arise might be rather subtle."
 msgstr ""
+"cURL unterstützt viele Krypto-Backends. GNUnet benötigt die Benutzung von "
+"GnuTLS, aber manche Verteilungen nutzen andere Varianten. Falls wir weitere "
+"Krypto-Backends unterstützen, würde uns das eine größere Menge an "
+"Sicherheitsthemen bereiten, könnte Lizenzprobleme verursachen und vor allem "
+"neue Fehler einschleusen, da manche Krypto-Backends bekanntermaßen subtile "
+"Laufzeitprobleme verursachen. Obwohl es möglich ist, zwei Versionen von "
+"libcurl auf dem gleichen System zu installieren, stellt dies eine "
+"Fehlerquelle dar; tatsächlich können mögliche Fehler sehr fein sein, falls "
+"wir gegen die falsche Version gelinkt sind."
 
 #: template/gnurl.html.j2:75
 msgid ""
@@ -2180,6 +2616,27 @@ msgid ""
 "of those features, and thus including security issues that might arise from "
 "that code."
 msgstr ""
+"Für GNUnet benötigen wir auch eine besonders moderne Version von GnuTLS. "
+"Folglich würde es ohnehin erforderlich sein, cURL für GNUnet neu zu "
+"kompilieren. Aber was passiert, wenn man cURL gegen diese Version von GnuTLS "
+"linkt? Nun, zuerst würde man GnuTLS manuell im System installieren. Dann "
+"bauen wir cURL. cURL wird problemlos dagegen linken, aber der Linker wird "
+"irgendwann größere Probleme vermelden. Der Grund ist, daß cURL auch gegen "
+"eine Vielzahl anderer Systembibliotheken linkt (gssapi, ldap, ssh2, rtmp, "
+"krb5, sasl2, siehe die Diskussion über obskure Protokolle oben), die --- da "
+"sie bereits in der Distribution enthalten wurden --- gegen eine ältere "
+"Version von GnuTLS gelinkt sind. Daraus folgt, daß dieselbe Binärzelle gegen "
+"zwei verschiedene Versionen von GnuTLS gelinkt würde. Damit ist die "
+"Katastrophe vorprogrammiert. Folglich ist es erforderlich, um die "
+"Notwendigkeit der Aktualisierung dutzender Systembibliotheken zu umgehen "
+"(und dann auch noch jeweils zwei Versionen davon zu installieren), alle cURL-"
+"Merkmale, die GNUnet nicht verwendet, außer Kraft zu setzen. Davon gibt es "
+"übrigens viele. Bei GNUnet sind die eher obskuren Protokolle, die von cURL "
+"unterstützt werden, fast toter Code --- meistens harmlos, aber nicht "
+"nützlich. Da jedoch irgendwelche Applikationen irgendeins dieser Features "
+"verwenden könnten, werden die Verteilungen typischerweise gezwungen, alle "
+"diese Features zu aktivieren und damit auch die Sicherheitsprobleme "
+"einzuladen, die durch den Code auftreten könnten."
 
 #: template/gnurl.html.j2:99
 msgid ""
@@ -2194,6 +2651,18 @@ msgid ""
 "the linker will link GNUnet against the right version. Note that none of "
 "this can really be trivially fixed by the cURL developers."
 msgstr ""
+"Um also eine moderne Version von GnuTLS zu verwenden, besteht ein sinnvoller "
+"Ansatz darin, alle \"optionalen\" Funktionen von cURL zu deaktivieren, die "
+"in Systembibliotheken ziehen, die mit dem älteren GnuTLS-System verknüpft "
+"sind. Das funktioniert, man sollte dann nur NIE die Version von libcurl in "
+"say /usr oder /usr/local installieren, weil dadurch andere Teile des "
+"Systems, die vielleicht auf die soeben deaktivierten Funktionen angewiesen "
+"sind, außer Betrieb gesetzt werden. Libtool-Versionierung hilft hier nicht, "
+"da sie nicht für den Umgang mit Bibliotheken mit optionalen Funktionen "
+"vorgesehen ist. Selbstverständlich ist es ebenso problematisch, cURL "
+"anderswo zu installieren, denn wir müssen genau aufpassen, daß der Linker "
+"GNUnet gegen die richtige Version linkt. Man beachte, daß dies alles auch "
+"keineswegs einfach von den cURL Entwicklern gelöst werden kann."
 
 #: template/gnurl.html.j2:118
 msgid "Rename to fix"
@@ -2217,6 +2686,22 @@ msgid ""
 "are miniscule and can easily be applied again and again whenever libcurl "
 "makes a new release."
 msgstr ""
+"Wie löst Forking das Problem? Ganz einfach. Erstens können wir alle "
+"Kompatibilitätsprobleme loswerden --- wenn du libgnurl verwendest sagst du, "
+"daß du nichts außer HTTP/HTTPS brauchst. Diejenigen Applikationen, die mehr "
+"benötigen, sollten beim ursprünglichen cURL bleiben. Diejenigen, die es "
+"nicht benötigen, können etwas Einfacheres verwenden. Da die Bibliothek einen "
+"neuen Namen erhält, müssen wir uns keine Gedanken über einen Berg von "
+"Paketen, die durch den Umbau gleich kaputtgehen, machen. Durch die "
+"Umbenennung und indem man sagt: \"libgnurl = libcurl with only HTTP/HTTPS "
+"support and GnuTLS\" werden 99%% der Probleme, die mich belastet haben, "
+"gelöst. Beachte bitte, daß dies im Prinzip ohne Fork NICHT gemacht werden "
+"kann, da die Umbenennung ein wesentlicher Bestandteil der Lösung ist. Nun "
+"gibt es vielleicht kreative Lösungen im gewöhnlichen cURL Bausystem, die das "
+"gleiche Ergebnis erzielen könnten, aber das wurde für zuviel Arbeit gehalten "
+"als gnurl ursprünglich gestartet wurde. Die Veränderungen, die libgnurl an "
+"curl vornimmt, sind minimal und können immer wieder angewandt werden, wenn "
+"es eine neue Version von libcurl gibt."
 
 #: template/gnurl.html.j2:142
 msgid "Using libgnurl"
@@ -2232,6 +2717,15 @@ msgid ""
 "proposed, but so far we have kept our changes minimal and no additions to "
 "the original curl source have been written."
 msgstr ""
+"Projekte, die cURL nur für HTTP/HTTPS verwenden und mit GnuTLS funktionieren "
+"würden, sollten in der Lage sein, zu libgnurl zu wechseln, indem sie \"-lcurl"
+"\" in \"-lgnurl\" ändern. Mehr nicht. Es sollten keine Änderungen am "
+"Quellcode nötig sein, da libgnurl eine Fehler-zu-Fehler-Kompatibilität mit "
+"den HTTP/HTTPS/GnuTLS-Untergruppen von cURL anstrebt. Wir könnten zu dieser "
+"wesentlichen Untergruppe neue Funktionen hinzufügen, falls solche "
+"vorgeschlagen werden, aber bislang haben wir unsere Änderungen auf ein "
+"Mindestmaß gehalten, und keine Ergänzungen zum ursprünglichen curl-Quellcode "
+"wurden bislang geschrieben."
 
 #: template/gnurl.html.j2:161
 msgid "Gotchas"
@@ -2249,14 +2743,24 @@ msgid ""
 "no conflicts in filenames occur you are not expected to remove curl to make "
 "use of gnurl and viceversa."
 msgstr ""
+"libgnurl und gnurl sind nicht als Curl-Ersatz für Nutzer gedacht: <br> Das "
+"heißt nicht, es mangele an Vertrauen in mit gnurl produzierten "
+"Arbeitsergebnissen, sondern trägt der Tatsache Rechnung, dass Werkzeuge, die "
+"Curl oder libcurl erwarten, nicht auf anders benannte Binäre und "
+"Bibliotheken zurückgreifen. Solange du weißt was du tust solltest du in der "
+"Lage sein, gnurl als Teil deiner Systemgestaltung anstelle von Curl zu "
+"verwenden. Allerdings empfehlen wir nicht so vorzugehen, da der <em bislang "
+"</em> einzige getestete Einsatz als Teil des Taler&#39;s Bausystems ist. "
+"<br> Da keinerlei Konflikte in Dateinamen auftreten wird nicht erwartet, "
+"dass du Curl entfernst, um gnurl zu verwenden, oder umgekehrt."
 
 #: template/gnurl.html.j2:188
 msgid "You can get the gnurl git repository using:"
-msgstr ""
+msgstr "Du kannst das Gnurl Git Repository mit folgender Adresse abrufen:"
 
 #: template/gnurl.html.j2:201
 msgid "The versions are checked in as (signed) git tags."
-msgstr ""
+msgstr "Die Versionen werden als (signierte) Git-Tags aufgenommen."
 
 #: template/gnurl.html.j2:211
 msgid ""
@@ -2270,6 +2774,15 @@ msgid ""
 "\"https://nixos.org/nix/\";>Nix</a>, and as www/gnurl in <a href=\"https://";
 "pkgsrc.org\">pkgsrc</a>."
 msgstr ""
+"Releases werden auf <a href=\"https://ftpmirror.gnu.org/gnu/gnunet/";
+"\">ftpmirror.gnu.org/gnu/gnunet veröffentlicht</a>. gnurl ist über eine "
+"Reihe von Verteilungen und Paket-Managern erhältlich. Einige Paket-Manager, "
+"die gnurl einschließen, sind: <a href=\"https://www.gnu.org/software/guix/";
+"\">GNU Guix</a> (erhältlich als \"gnurl\"), <a href=\"https://gentoo.org";
+"\">Gentoo</a> über die kollaborative ebuild-Sammlung <a href=\"https://git.";
+"gnunet.org/youbroketheinternet-overlay.git/\">youbroketheinternet</a>,<a "
+"href=\"https://nixos.org/nix/\";>Nix</a>, oder als www/gnurl in<a href="
+"\"https://pkgsrc.org\";>pkgsrc</a>."
 
 #: template/gnurl.html.j2:228
 #, fuzzy
@@ -2291,79 +2804,107 @@ msgid ""
 "b> building gnurl from the tip of the default git branch, as only tags are "
 "considered to be stable and approved builds."
 msgstr ""
+"Wir empfehlen, entsprechende Release-Ankündigungen genau im Auge zu "
+"behalten, da sie möglicherweise auf Änderungen bei der Erstellung von gnurl "
+"hinweisen. <br> Falls dein Paket-Manager einen binären Build oder Build-"
+"Instruktionen zur Erstellung von gnurl aus mit deiner Systemumgebung "
+"automatisierten und integriertem Quellcode zur Verfügung stellt, dann "
+"empfehlen wir dringend diesen binären Build zu verwenden. <br> Es gibt zwei "
+"Möglichkeiten, gnurl zu bauen. Bei der ersten Möglichkeit baut man ausgehend "
+"vom jüngsten Git-Tag, bei der zweiten verwendet man den verteilten Tarball. "
+"Distributoren sollten grundsätzlich vom Tarball aus bauen, aber wir "
+"beschreiben hier beide Methoden. Sie sind beide ausgehend von einer NetBSD 9 "
+"Benutzerlandschaft geschrieben, mit Ersatztools wo erforderlich. <br> Du "
+"solltest es <b>vermeiden</b>, gnurl von der Spitze des Standard Git-Astes zu "
+"bauen, da nur Tags als wirklich sichere und zulässige Builds betrachtet "
+"werden können."
 
 #: template/gnurl.html.j2:251
+#, fuzzy
 msgid "Building from the distributed tarball (prefered method)"
-msgstr ""
+msgstr "Bauen aus dem verteilten Tarball (bevorzugte Methode)"
 
 #: template/gnurl.html.j2:253
 msgid ""
 "If you want to verify the signature, install an OpenPGP compatible tool such "
 "as security/gnupgp2 (and set it up). Assuming you use pkgin:"
 msgstr ""
+"Wenn du die Signatur überprüfen willst, installiere ein OpenPGP-kompatibles "
+"Tool wie security/gnupgp2 (und richte es ein). In der Annahme, dass du pkgin "
+"verwendest:"
 
 #: template/gnurl.html.j2:267
 msgid "Fetch the signature key from"
-msgstr ""
+msgstr "Hole dir den Signaturschlüssel von"
 
 #: template/gnurl.html.j2:271
+#, fuzzy
 msgid "or via commandline with gnupg2."
-msgstr ""
+msgstr "oder über die Kommandozeile mit gnupg2."
 
 #: template/gnurl.html.j2:276
 msgid ""
 "Fetch the release, the signature, the checksum file as well as its signature:"
 msgstr ""
+"Rufe die Version, die Signatur, die Prüfsummendatei sowie deren Signatur ab:"
 
 #: template/gnurl.html.j2:295
 msgid ""
 "verify the signatures, and verify the checksums against the checksums in "
 "the .sum.txt file."
 msgstr ""
+"Überprüfe die Signaturen, und verifiziere die Prüfsummen anhand der "
+"Prüfsummen in der Datei .sum.txt."
 
 #: template/gnurl.html.j2:301
 msgid "unpack the tarball:"
-msgstr ""
+msgstr "Pack den Tarball aus:"
 
 #: template/gnurl.html.j2:311
 msgid "Change into the directory"
-msgstr ""
+msgstr "Wechsele in das Verzeichnis"
 
 #: template/gnurl.html.j2:321
 msgid "Now you can either run"
-msgstr ""
+msgstr "Jetzt kannst du entweder einen Lauf starten"
 
 #: template/gnurl.html.j2:331
 msgid "directly (and read configure-gnurl before you do so) or invoke"
 msgstr ""
+", auf direktem Wege, (und lies vorher noch configure-gnurl) oder rufe auf"
 
 #: template/gnurl.html.j2:341
 msgid ""
 "and pass additional parameters such as a custom PREFIX location. Further "
 "reference can be the"
 msgstr ""
+"und übertrage zusätzliche Parameter wie z.B. einen benutzerdefinierten "
+"PREFIX-Speicherort. Eine weitere Information kann das"
 
 #: template/gnurl.html.j2:346
 msgid "Now run"
-msgstr ""
+msgstr "Führe nun die folgende Kommandos aus"
 
 #: template/gnurl.html.j2:356
 msgid "(this is optional)"
-msgstr ""
+msgstr "(dies ist optional)"
 
 #: template/gnurl.html.j2:365
+#, fuzzy
 msgid "and you are done."
-msgstr ""
+msgstr "und du bist fertig."
 
 #: template/gnurl.html.j2:369
 msgid "Building from a tagged git commit"
-msgstr ""
+msgstr "Aus einem getaggten Git-Commit bauen"
 
 #: template/gnurl.html.j2:371
 msgid ""
 "Follow the steps above, but instead of downloading the tarball, clone the "
 "git tag you want to build from."
 msgstr ""
+"Befolge die obigen Schritte, aber anstatt den Tarball herunterzuladen, klone "
+"das Git-Tag, aus dem du erstellen möchtest."
 
 #: template/gnurl.html.j2:382
 msgid "Reporting Bugs"
@@ -2375,10 +2916,14 @@ msgid ""
 "\">bugs.gnunet.org</a>. Alternatively you can use our bug mailinglist, but "
 "we prefer to track bugs on the bugtracker."
 msgstr ""
+"Du kannst Fehler auf unserem Bug-Tracker <a href=\"https://bugs.gnunet.org/";
+"\">bugs.gnunet.org</a>melden. Alternativ kannst du unsere Bug-Mailingliste "
+"verwenden, aber wir ziehe es vor, Bugs auf dem Bug-Tracker zu verfolgen."
 
 #: template/gnurl.html.j2:395
+#, fuzzy
 msgid "Maintainer and Cryptographic signatures"
-msgstr ""
+msgstr "Maintainer- und kryptografische Signaturen"
 
 #: template/gnurl.html.j2:397
 msgid ""
@@ -2388,14 +2933,22 @@ msgid ""
 "q=6115012DEA3026F62A98A556D6B570842F7E7F8D\">keys.openpgp.org</a>), with the "
 "key fingerprint <b>6115 012D EA30 26F6 2A98 A556 D6B5 7084 2F7E 7F8D</b>."
 msgstr ""
+"gnurl/libgnurl sucht einen neuen Betreuer. Releases nach der Version 7.69.1 "
+"und bis zu Version 7.72.0 wurden mit dem OpenPGPKey <br>0xD6B570842F7E7F8D</"
+"br> unterschrieben (<a href=\"https://keys.openpgp.org/search?";
+"q=6115012DEA3026F62A98A556D6B570842F7E7F8D\">keys.openpgp.or</a>), mit dem "
+"Schlüsselfingerabdruck <b>6115 012D EA30 26F6 2A98 A556 D6B5 7084 2F7E 7F8D</"
+"br>."
 
 #: template/gsoc-2018-gnunet-webui.html.j2:7
+#, fuzzy
 msgid "GSoC 2018: GNUnet WebUI (GNUnet Web-based User Interface)"
-msgstr ""
+msgstr "GSoC 2018: GNUnet WebUI (GNUnet Web-basierte Benutzeroberfläche)"
 
 #: template/gsoc-2018-gnunet-webui.html.j2:11
+#, fuzzy
 msgid "Tue, 08/14/2018 - 07:55, Phil Buschmann"
-msgstr ""
+msgstr "Di, 14.08.2008 - 07:55 Uhr, Phil Buschmann"
 
 #: template/gsoc-2018-gnunet-webui.html.j2:18
 msgid ""
@@ -2403,6 +2956,10 @@ msgid ""
 "Schanzenbach) and I have worked on creating and extending the REST API of "
 "GNUnet. Currently, we mirrored the functionality of following commands:"
 msgstr ""
+"Im Rahmen von Google Summer of Code 2018 haben mein Mentor (Martin "
+"Schanzenbach) und ich an der Erstellung und Erweiterung der REST-API von "
+"GNUnet gearbeitet. Gegenwärtig haben wir die Funktionalität der folgenden "
+"Kommandos gespiegelt:"
 
 #: template/gsoc-2018-gnunet-webui.html.j2:32
 msgid ""
@@ -2410,6 +2967,9 @@ msgid ""
 "and the design framework iotaCSS to use the new REST API. The REST API of "
 "GNUnet is now documented with Sphinx."
 msgstr ""
+"Zusätzlich haben wir eine Website mit dem Javascript-Framework Angular 6 und "
+"dem Design-Framework iotaCSS entwickelt, um die neue REST-API zu verwenden. "
+"Die REST-API von GNUnet ist nun mittels Sphinx dokumentiert."
 
 #: template/gsoc-2018-gnunet-webui.html.j2:41
 msgid ""
@@ -2420,6 +2980,13 @@ msgid ""
 "with GNUnet over a well known tool: their browsers. This addition to the C "
 "API and the command line tools may attract new users and developers."
 msgstr ""
+"... wann kannst du die Kommandozeilen-Tools verwenden? Wir müssen uns vor "
+"Augen halten, daß jeder das Recht hat, sicher und privat zu bleiben, aber "
+"nicht jeder sich bei der Nutzung eines Terminals wohl fühlt. Gemeinsam mit "
+"der neuen Webapplikation erlaubt das weiterentwickelte REST neuen Nutzern "
+"den Zugang zu GNUnet APIs über ein wohlgekanntes Medium: ihren eigenen "
+"Browsern. Diese Weiterentwicklung des C-API und den Kommandozeilen-Tools "
+"könnte neue Nutzer und Entwickler anziehen."
 
 #: template/gsoc-2018-gnunet-webui.html.j2:54
 msgid ""
@@ -2443,12 +3010,35 @@ msgid ""
 "api.git/\">GNUnet REST API Docmentation Git</a>).<br /> Clone the repository "
 "and \"make html\". Then open the 'index.html' under 'build/html/'. </li>"
 msgstr ""
+"<li>Die in GNUnet entwickelte REST-API<br> Die REST-API ist bereits im "
+"gnunet.git-Repository ( <a href=\"https://gnunet.org/git/gnunet.git/";
+"\">GNUnet Main Git</a> ) zusammengeführt.<br /> Um die neuen Funktionen zu "
+"nutzen, klonst du das Repository und folgst der <a href=\"https://gnunet.org/";
+"en/install.html\">Installation</a> auf gnunet.org. Starte dann den Rest-"
+"Service mit \"gnunet-arm -i rest\". </li> <li> Die Web-Anwendung<br> Die Web-"
+"Anwendung ist verfügbar unter der GNUnet-webui.git-Repository (<a href="
+"\"https://gnunet.org/git/gnunet-webui.git/\";>GNUnet WebUI Git</a>).<br /> Du "
+"mußt die neuste Version von 'node' und 'yarn' installieren. In Abhängigkeit "
+"von deinem System mußt du eventuell neuere Versionen herunterladen und "
+"manuell anstatt über deinen Paket-Manager installieren. Nach erfolgreicher "
+"Installation mußt du die Repository klonen. Anschließend läßt du \"yarn "
+"install\" und \"yarn start\" für Testzwecke laufen. Um die Webseite "
+"bereitzustellen (beachte dabei, daß diese Webseite mit einer weiteren "
+"lokalen Host-Instanz kommuniziert) benutzt du \"yarn build\", um die "
+"Webapplikationen zu bauen, und verwendest das Ergebnis im 'dist'-"
+"Verzeichnis. </li> <li> Die Dokumentation<br /> Die Dokumentation ist "
+"verfügbar unter der gnunet-rest-api.git-Repository (<a href=\"https://gnunet.";
+"org/git/gnunet-rest-api.git/\">GNUnet REST API Docmentation Git</a>).<br /> "
+"Klone die Repository und \"make html\". Dann öffnest du den 'index.html' "
+"unter 'build/html/'. </li>"
 
 #: template/gsoc-2018-gnunet-webui.html.j2:91
 msgid ""
 "Please, give it a try and contact me, if you find any bugs or unintentional "
 "features. ;)"
 msgstr ""
+"Bitte probiere es aus und melde dich bei mir, wenn du Fehler oder "
+"unbeabsichtigte Funktionen findest. ;)"
 
 #: template/gsoc-2018-gnunet-webui.html.j2:98
 msgid ""
@@ -2460,18 +3050,29 @@ msgid ""
 "each record type.<br /> Last but not least, additional features, design "
 "changes, etc..."
 msgstr ""
+"Derzeit ist der Erstellungsprozess der Webanwendung für einen gelegentlichen "
+"Nutzer möglicherweise etwas zu komplex. Eventuell können wir dies durch die "
+"Nutzung von docker lösen.<br/> Darüber hinaus verhindert die Webanwendung "
+"zwar keine falschen Inputs, aber reagiert darauf mit Fehlermeldungen. Die "
+"Hinzufügung von GNUnet Records ist gegenwärtig nur benutzbar für Leute, die "
+"wissen wie eine GNS Record aussieht. Dies kann auf jeden Record-Typus "
+"angepaßt werden.<br/> Zu guter Letzt, zusätzliche Funktionen, "
+"Designänderungen, etc..."
 
 #: template/gsoc-2018-gnunet-webui.html.j2:111
+#, fuzzy
 msgid "Thanks for reading."
-msgstr ""
+msgstr "Danke fürs Lesen."
 
 #: template/gsoc.html.j2:6
+#, fuzzy
 msgid "GNUnet's Google Summer of Code projects"
-msgstr ""
+msgstr "Google Summer of Code-Projekte von GNUnet"
 
 #: template/gsoc.html.j2:12 template/gsoc.html.j2:29
+#, fuzzy
 msgid "Ideas 2021"
-msgstr ""
+msgstr "Ideen 2021"
 
 #: template/gsoc.html.j2:13 template/gsoc.html.j2:215
 #, fuzzy
@@ -2493,6 +3094,12 @@ msgid ""
 "for 2020 below or any past project which is not yet finished (or even your "
 "own idea), please contact us either in IRC or mailing list."
 msgstr ""
+"Als GNU-Projekt nimmt GNUnet seit einigen Jahren am Google Summer of Code "
+"(GSoC) teil. Diese Seite enthält alle laufenden, vorherigen und "
+"abgeschlossenen Projekte. Falls du mitmachen und dich für eine der Ideen für "
+"2020 oder eins der noch nicht abgeschlossenen vorherigen Projekte bewerben "
+"willst (oder sogar eine eigene Idee hast), dann setze dich bitte mit uns in "
+"IRC oder über die Mailingliste in Verbindung."
 
 #: template/gsoc.html.j2:34
 msgid ""
@@ -2516,6 +3123,27 @@ msgid ""
 "but depends on selected protocols. <br/> <strong>Mentors:</strong> Martin "
 "Schanzenbach, t3sserakt"
 msgstr ""
+"Das GNUnet-Team arbeitet derzeit an einem Umschreiben der Transportschicht, "
+"um Kernprobleme bei der Konnektivität zu beheben. Diese neue Komponente wird "
+"gerade unter dem Namen \"TNG\" entwickelt. Das, was heute als \"transport "
+"plugin\" bekannt ist, wird im TNG als \"Communicator\" dargestellt. "
+"Communicators sind Prozesse mit einem gut definierten API, mittels dem Peers "
+"über ein spezifisches Protokoll verbunden werden können. Die primären "
+"Protokolle, die bereits implementiert sind, sind UNIX Steckkontakte, UDP "
+"Kontakte und TCP Kontakte. Für ein wirklich widerstandsfähiges Netzwerk sind "
+"andere Verbindungsoptionen wie WiFi Mesh, Bluetooth, HTTP(S), QUIC oder "
+"sogar noch obskurere Alternativen wie Radio erforderlich. Das Ziel dieses "
+"Projekts ist es, neue Communicator auszuwählen, zu implementieren und zu "
+"testen. Solange TNG noch nicht fertig ist, können Communicator designbedingt "
+"gegen den aktuellen API entwickelt und getestet werden. Wir gehen davon aus, "
+"daß dieses Projekt von mehreren Studenten bearbeitet werden kann, da man "
+"unter einer großen Menge von Protokollen auswählen kann. Die Aufgaben wären: "
+"<ol></li>Auswahl an zu implementierenden Communicator.</li><li>Testen der "
+"Communicator.</li><li>Dokumentation.</li><li>Vorteilhafte Fähigkeiten/"
+"Sprachen/Systeme:</li><li>C</li><li>Kenntnis von HTTPS, QUIC, Bluetooth oder "
+"WiFi.</li><li><br/><strong>Schwierigkeit:</strong>Durchschnitt, aber von "
+"ausgewählten Protokollen abhängig. <br/><strong>Mentoren:</strong> Martin "
+"Schanzenbach, t3sserakt"
 
 #: template/gsoc.html.j2:79
 msgid ""
@@ -2530,6 +3158,17 @@ msgid ""
 "ol> <br/> <strong>Difficulty:</strong> Beginner <br/> <strong>Mentors:</"
 "strong> Martin Schanzenbach"
 msgstr ""
+"Die REST-API unterstützt derzeit nur ein Einzelbenutzersystem. Das ist ein "
+"Thema, da auf Multibenutzersystemen die Zugangskontrolle Nutzer für Nutzer "
+"durchgeführt werden muß. In diesem Projekt muß die REST-Leistung zur "
+"Unterstützung der Nutzerauthentifizierung erweitert werden. Dieses schließt "
+"die korrekte Handhabung von Nutzerkontextschaltern ein. "
+"<ol><li>Implementiere Nutzerauthentifizierung.</li><li>Teste die "
+"Zugangskontrolle.</li><li>Dokumentiere die Veränderungen an der REST-API.</"
+"li></ol> Vorteilhafte Fähigkeiten/Sprachen/Systeme: <ol><li>C</"
+"li><li>Kenntnis von Nutzerauthentifizierungs-Subsystemen auf Linux/Unix.</"
+"li><li>REST/HTTP Authentifizierungsmethoden</li></ol><br/><strong>Niveau:</"
+"strong> Anfänger <br/><strong>Mentoren:</strong> Martin Schanzenbach"
 
 #: template/gsoc.html.j2:111
 msgid ""
@@ -2549,6 +3188,23 @@ msgid ""
 "li> <li>Webextensions</li> </ol> <br/> <strong>Difficulty:</strong> "
 "Challenging <br/> <strong>Mentors:</strong> Martin Schanzenbach"
 msgstr ""
+"reclaimID ist ein dezentrales Identitätssystem, das auf dem GNU-Namenssystem "
+"aufbaut. Zur Zeit gibt es eine Webextension, welche das GNUnet verwendet <a "
+"href=\"https://rest.gnunet.org\";>REST API</a>. Damit diese besser angenommen "
+"und leichter angewandt werden kann, zielt dieses Projekt darauf ab, einen "
+"vollwertigen GNUnet-Knoten innerhalb der Webextension als Absicherung "
+"anzubieten. GNUnet kann zu Web Assembly oder JavaScript zusammengetragen "
+"werden, wie hier <a href=\"https://gnunet.io\";>here</a>gezeigt. Die Idee "
+"ist, dieses Konzept zu verbessern und mehr von GNUnets Subsystemen zu "
+"unterstützen. Die Schwierigkeit des Projekts hängt zum größten Teil von den "
+"Fähigkeiten der Studenten bzgl. Toolbau, Emscripten und Improvisation ab. "
+"Die unvollständige Aufgabenliste wäre: <ol><li>Verbessere den gegenwärtigen "
+"GNUnet Emscripten-Aufbau, um mehr Subsysteme unterzubringen."
+"<li><li>Integriere das Ergebnis in eine Webextension.<li><li>Integriere das "
+"Ergebnis in die re:claim ID Webextension<li></ol> Vorteilhafte Kenntnisse/"
+"Sprachen/Systeme: <ol><li>C</li><li>emscripten</li><li>Webextensions</li></"
+"ol><br/><strong>Schwierigkeit:</strong> Herausfordernd <br/><strong>Mentoren:"
+"</<strong> Martin Schanzenbach"
 
 #: template/gsoc.html.j2:147
 msgid ""
@@ -2568,6 +3224,23 @@ msgid ""
 "ol> <br/> <strong>Difficulty:</strong> Beginner <br/> <strong>Mentors:</"
 "strong> Martin Schanzenbach"
 msgstr ""
+"Derzeit sind die Schlüssel in unserer Statistikdatenbank zu umfangreich. Zum "
+"Beispiel: </p> <p> nse # flood messages received: 13<br/> nse # peers "
+"connected: 4<br/> nse # nodes in the network (estimate): 203<br/> nse # "
+"flood messages started: 5<br/> nse # estimated network diameter: 3<br/> nse "
+"# flood messages transmitted: 10<br/> </p> <p> Mit derart umfangreichen "
+"Schlüsseln gibt es keinen einfachen Weg, ein kompaktes JSON Dokument oder "
+"Einträge für eine Zeitreihendatenbank zu bilden. Und es lassen sich keine "
+"einzelnen Statistiken anfragen, ohne die Zeile exakt zu copypasten und in "
+"Anführungsstriche zu setzen. Kurz zusammengefaßt sind die Ziele... <ol> "
+"<li>Entwickele eine Methode, wie statistische Einträge kanonisch gemacht "
+"werden können.</li> <li>Setze die Veränderung um und migriere die "
+"bestehenden Verwendungen.</li> <li>Dokumentiere das bzw. die Format(e) und "
+"definiere einen geeigneten Registrierungmechanismus für Bezeichner</li> </"
+"ol> Relevante Fehler: <a href=\"https://bugs.gnunet.org/view.php?";
+"id=5650\">#5650</a><br/> Vorteilhafte Kenntnisse/Sprachen/Systeme: <ol> "
+"<li>C</li> <li>HTML</li> </ol> <br/> <strong>Schwierigkeit:</strong> "
+"Anfänger <br/> <strong>Mentoren:</strong> Martin Schanzenbach"
 
 #: template/gsoc.html.j2:187
 msgid ""
@@ -2579,19 +3252,32 @@ msgid ""
 "org/gnunet-ext.git/\">C template</a> which allows to quickly start "
 "implementing services and libraries for GNUnet."
 msgstr ""
+"Ziel ist es, entweder auf den (veralteten) <a href=\"https://github.com/";
+"canndrew/gnunet-rs\">GNUnet Rust-Bindungen</a> aufzubauen oder dem Pfad von "
+"<a href=\"GNUnet Go\">https://github.com/bfix/gnunet-go</a> zu folgen, der "
+"versucht, den größten Teil des GNUnet-Stacks neu zu implementieren. Das "
+"Endergebnis sollte ein Erweiterungstemplate für GNUnet in der Form des "
+"bestehenden <a href=\"https://git.gnunet.org/gnunet-ext.git/\";>C template</"
+"a>sein, welches es ermöglicht, schnell Dienstleistungen und Bibliotheken für "
+"GNUnet zu implementieren."
 
 #: template/gsoc.html.j2:198 template/gsoc.html.j2:652
+#, fuzzy
 msgid "<strong>Mentors:</strong> Martin Schanzenbach"
-msgstr ""
+msgstr "<strong>Mentoren:</strong> Martin Schanzenbach"
 
 #: template/gsoc.html.j2:203
+#, fuzzy
 msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO."
 msgstr ""
+"Erforderliche Fähigkeiten: Solide Kenntnisse in Rust und idealerweise "
+"asynchrone E / A."
 
 #: template/gsoc.html.j2:208 template/gsoc.html.j2:321
 #: template/gsoc.html.j2:531 template/gsoc.html.j2:662
+#, fuzzy
 msgid "Difficulty level: medium"
-msgstr ""
+msgstr "Schwierigkeitsgrad: mittel"
 
 #: template/gsoc.html.j2:222
 msgid ""
@@ -2599,19 +3285,28 @@ msgid ""
 "written in C, and this is not about rewriting GNUnet in Java, but about "
 "getting the C code to run on Android."
 msgstr ""
+"Es ist Zeit, dass GNUnet unter Android vernünftig läuft. Bedenke, daß GNUnet "
+"in C geschrieben ist, und es geht hier nicht darum, GNUnet in Java "
+"umzuschreiben, sondern darum, C-Code auf Android zum Laufen zu bekommen."
 
 #: template/gsoc.html.j2:229
+#, fuzzy
 msgid ""
 "Includes: Implementation of rudimentary Android compatibility for GNUnet, in "
 "part by porting the GNUnet utils scheduler to act as a thin wrapper over "
 "libuv."
 msgstr ""
+"Enthält: Implementierung der rudimentären Android-Kompatibilität für GNUnet, "
+"teilweise durch Portierung des GNUnet-Utils-Schedulers als Thin Wrapper über "
+"libuv."
 
 #: template/gsoc.html.j2:236
 msgid ""
 "<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\";>Hartmut "
 "Goebel</a>, Jeff Burdges, Christian Grothoff"
 msgstr ""
+"<strong>Mentoren:</strong><a href=\"https://www.goebel-consult.de/\";>Hartmut "
+"Goebel</a>, Jeff Burdges, Christian Grothoff"
 
 #: template/gsoc.html.j2:245
 msgid ""
@@ -2623,10 +3318,20 @@ msgid ""
 "dependencies have changed and scripting more granular triggers or ideally "
 "automatic dependency discovery (as done by the autotools) is also important."
 msgstr ""
+"Es gibt einen Push für die Migration unseres CI nach Gitlab. Der CI sollte "
+"irgendwann nicht nur \"make check\" auf verschiedenen Plattformen laufen "
+"lassen, sondern auch Tests mit mehreren Peers durchführen, die jeweils in "
+"unterschiedlichen VMs mit spezifischen simulierten Netzwerktopologien (d.h. "
+"NAT) laufen. Der CI sollte also auch mit Gauger zur "
+"Leistungsregressionsanalyse integriert werden. Jobs nur bei veränderten "
+"Abhängigkeiten laufen zu lassen und sensiblere Trigger zu schreiben oder "
+"idealerweise automatische Abhängigkeitsidentifikation (wie von Autotools "
+"geliefert) sind ebenfalls wichtig."
 
 #: template/gsoc.html.j2:257
+#, fuzzy
 msgid "<strong>Mentors:</strong> TBD"
-msgstr ""
+msgstr "<strong>Mentoren:</strong> TBD"
 
 #: template/gsoc.html.j2:267
 msgid ""
@@ -2643,20 +3348,38 @@ msgid ""
 "out of the box with the nicknames of people instead of cloud services. For "
 "more information and context, read"
 msgstr ""
+"Ein großes Problem des gegenwärtigen Internets ist das Fehlen einer "
+"Disintermediation. Wenn Leute sich unterhalten wollen benötigen sie einen "
+"Chatservice. Wenn Sie Dateien austauschen wollen benötigen sie einen "
+"Dateitransferservice. Obwohl GNUnet bereits über eine recht fortgeschrittene "
+"Integration ins Linux-Universum verfügt, ist noch etwas Arbeit für "
+"bestehende Applikationen wie irc, www, ftp, rsh, nntpd erforderlich, um "
+"darüber im Peer-to-Peer-Stil durch einfache Verwendung eines GNS Hostname "
+"wie friend.gu zu verfahren. Sobald man eine Person zu seinem GNS hinzufügt "
+"wird es möglich, Nachrichten, Dateien usw. direkt auszutauschen, mit nichts "
+"mehr als dem GNUnet dazwischen, unter Benutzung von Applikationen, die mit "
+"Unix-Systemen seit den 1980er Jahre verteilt wurden. Wir können eine OS "
+"Distribution generieren, wo diese Sachen uneingeschränkt mit den Spitznamen "
+"der Nutzer anstatt mit Cloud-Dienstleistungen funktionieren. Für mehr "
+"Informationen und Kontext, lese"
 
 #: template/gsoc.html.j2:288
+#, fuzzy
 msgid "<strong>Mentors:</strong> lynX &amp; dvn"
-msgstr ""
+msgstr "<strong>Mentoren:</strong> lynX &amp; dvn"
 
 #: template/gsoc.html.j2:296
 msgid ""
 "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor."
 msgstr ""
+"Implementiere die AnycastExit-Spezifikation, damit GNUnet-Clients eine "
+"Verbindung über Tor herstellen können."
 
 #: template/gsoc.html.j2:302 template/gsoc.html.j2:337
 #: template/gsoc.html.j2:352
+#, fuzzy
 msgid "<strong>Mentors:</strong> Jeff Burdges"
-msgstr ""
+msgstr "<strong>Mentoren:</strong> Jeff Burdges"
 
 #: template/gsoc.html.j2:307
 msgid ""
@@ -2665,11 +3388,16 @@ msgid ""
 "about how names should be moved around the local system. We're calling this "
 "more collaborative approach NSS2 for now."
 msgstr ""
+"Hinweis: Es gab eine spezielle TLD-Spezifikation, mit der Tor Domänennamen "
+"auch mit GNS über Tor auflösen konnte. Diese befindet sich jedoch "
+"gegenwärtig in der Warteschleife, bis man eine bessere Vorstellung darüber "
+"hat, wie Namen innerhalb des lokalen Systems verschoben werden sollen. Bis "
+"auf weiteres nennen wir diesen verstärkt kollaborativen Ansatz NSS2."
 
 #: template/gsoc.html.j2:316 template/gsoc.html.j2:456
 #: template/gsoc.html.j2:496 template/gsoc.html.j2:526
 msgid "Required Skills: C"
-msgstr ""
+msgstr "Benötigte Kenntnisse: C"
 
 #: template/gsoc.html.j2:329
 msgid ""
@@ -2678,31 +3406,43 @@ msgid ""
 "asynchronous IO library built upon it, such as rotor, mioco, eventual_io, or "
 "gj."
 msgstr ""
+"Verbessere die Rust-Implementierung von GNUnet-Dienstprogrammen, eventuell "
+"unter Hinzuziehung einer Unterstützung für asynchrone E / A mit mio oder "
+"eine darauf aufbauende asynchrone E / A-Bibliothek wie Rotor, mioco, "
+"eventual_io oder gj."
 
 #: template/gsoc.html.j2:345
+#, fuzzy
 msgid ""
 "Implementation of a replacement for PANDA (see Pond) with better security, "
 "and maybe integration with the GNU Name System for key exchange."
 msgstr ""
+"Implementierung eines Ersatzes für PANDA (siehe Teich) mit besserer "
+"Sicherheit und möglicherweise Integration in das GNU-Namenssystem für den "
+"Schlüsselaustausch."
 
 #: template/gsoc.html.j2:357
+#, fuzzy
 msgid "Required Skills: Rust or C, crypto"
-msgstr ""
+msgstr "Erforderliche Fähigkeiten: Rust oder C, Krypto"
 
 #: template/gsoc.html.j2:362 template/gsoc.html.j2:419
 #: template/gsoc.html.j2:461 template/gsoc.html.j2:501
 msgid "Difficulty level: high"
-msgstr ""
+msgstr "Schwierigkeitsgrad: hoch"
 
 #: template/gsoc.html.j2:370
 msgid ""
 "Implement different place types and file sharing by creating a new place for "
 "the shared content."
 msgstr ""
+"Implementiere verschiedene Ortstypen und Dateifreigaben, indem du einen "
+"neuen Ort für den freigegebenen Inhalt erstellst."
 
 #: template/gsoc.html.j2:376
+#, fuzzy
 msgid "Place types to be implemented:"
-msgstr ""
+msgstr "Zu implementierende Ortsarten:"
 
 #: template/gsoc.html.j2:380
 msgid ""
@@ -2713,10 +3453,16 @@ msgid ""
 "<li>Survey: ask your social neighborhood questions in a structured form</li> "
 "</ul>"
 msgstr ""
+"<ul><li>Datei: generische Datei mit Kommentaren</li><li> Bild: Zeigt ein "
+"Bild mit Kommentaren an, die auf einen Bereich des Bildes verweisen</li><li> "
+"Sound: Spiele eine Sounddatei mit Kommentaren ab, die auf einen Zeitstempel "
+"verweisen</li><li> Verzeichnis/Album: Zeiger auf Datei- / Bild- / Tonorte</"
+"li><li> Veranstaltung: mit RSVP</li><li>Umfrage: Stelle deiner sozialen "
+"Nachbarschaft Fragen in strukturierter Form</li></ul>"
 
 #: template/gsoc.html.j2:391
 msgid "Also provide the following UI functionality:"
-msgstr ""
+msgstr "Stelle außerdem die folgenden UI-Funktionen bereit:"
 
 #: template/gsoc.html.j2:395
 msgid ""
@@ -2726,20 +3472,29 @@ msgid ""
 "edit history to readers.</li> <li>Control expiry of channel history.</li> </"
 "ul>"
 msgstr ""
+"<ul><li>Verzweige vorhandene Kanäle, reorganisiere Menschen in neue "
+"Chatrooms oder Kanäle.</li><li>Teile einen Beitrag (bearbeite und poste "
+"etwas woanders, zum Beispiel auf einer Fanseite).</li><li>Bearbeite einen "
+"zuvor veröffentlichten Beitrag und biete den Lesern einen "
+"Bearbeitungsverlauf an.</li><li> Kontrolliere wann die Kanalhistorie abläuft."
+"</li></ul>"
 
 #: template/gsoc.html.j2:404
 msgid ""
 "See also <a href=\"http://secushare.org/features\";>http://secushare.org/";
 "features</a>"
 msgstr ""
+"Siehe auch <a href=\"http://secushare.org/features\";>http://secushare.org/";
+"features</a>"
 
 #: template/gsoc.html.j2:409
+#, fuzzy
 msgid "<strong>Mentors:</strong> lynX"
-msgstr ""
+msgstr "<strong>Mentoren:</strong> lynX"
 
 #: template/gsoc.html.j2:414
 msgid "Required Skills: C/C++"
-msgstr ""
+msgstr "Erforderliche Fähigkeiten: C/C++"
 
 #: template/gsoc.html.j2:427
 msgid ""
@@ -2751,16 +3506,28 @@ msgid ""
 "finding them in the social graph of their existing contacts (\"This is "
 "Linda. You have 11 contacts in common with her. [ADD]\")."
 msgstr ""
+"Implementiere die Aggregation des verteilten Status aus verschiedenen "
+"Kanälen, um eine leistungsstarke API für soziale Diagramme bereitzustellen, "
+"mit der Profile sozialer Netzwerke, Dashboards, ein Kalender aus "
+"bevorstehenden Ereigniseinladungen (falls verfügbar), Funktionen für die "
+"soziale Suche und vor allem einfache Funktionen erstellt werden können, um "
+"Benutzern die Übernahme von kryptografischen Identitäten ihrer Kontakte / "
+"Freunde zu ermöglichen, indem sie diese einfach im sozialen Diagramm ihrer "
+"vorhandenen Kontakte finden (\"Dies ist Linda. Du hast 11 gemeinsame "
+"Kontakte mit ihr. [ADD]\")."
 
 #: template/gsoc.html.j2:445
 msgid ""
 "Related to <a href=\"http://secushare.org/rendezvous\";>secushare.org/"
 "rendezvous</a>"
 msgstr ""
+"Bezogen auf <a href=\"http://secushare.org/rendezvous\";>secushare.org/"
+"rendezvous</a>"
 
 #: template/gsoc.html.j2:451 template/gsoc.html.j2:491
+#, fuzzy
 msgid "<strong>Mentors:</strong> t3sserakt, lynX"
-msgstr ""
+msgstr "<strong>Mentoren:</strong> t3sserakt, lynX"
 
 #: template/gsoc.html.j2:468
 msgid ""
@@ -2771,6 +3538,13 @@ msgid ""
 "secushare are currently written in Rust, therefore Rust is preferred for "
 "this task but it is not an requirement. </li> </ul>"
 msgstr ""
+"<ul><li>Emuliere IMAP/SMTP-Protokolle nach Bedarf, um herkömmliche E-Mail-"
+"Clients in sichere Benutzeroberflächen umzuwandeln. </li><li>Mache dir "
+"Gedanken wie E-Mail-Adressen mit sicheren Identitäten verbunden werden "
+"können. </li><li> Kodiere oder übertrage verschiedene E-mail-Funktionen in "
+"sichere Äquivalente. </li><li>Teile von Secushare sind gegenwärtig in Rust "
+"geschrieben, daher wird Rust für diese Aufgabe bevorzugt, ist aber nicht "
+"vorgeschrieben. </li></ul>"
 
 #: template/gsoc.html.j2:509
 msgid ""
@@ -2780,32 +3554,47 @@ msgid ""
 "to libbrandt as well as creating the GNUnet auction service, library and the "
 "three user interface programs create, info and join."
 msgstr ""
+"Implementierung des in Kapitel 3 von <a href=\"https://grothoff.org/";
+"christian/teich2017ms.pdf\">this thesis</a> beschriebenen GNUnet-"
+"Auktionssystems. Verschiedene Aufgaben fügen intelligente Vertragskreierung "
+"und Durchsetzung zeitlicher Rundung zu libbrandt hinzu sowie die Erschaffung "
+"des GNUnet-Auktionssystems, Bibliothek und die drei "
+"Benutzeroberflächenprogramme create, info und join."
 
 #: template/gsoc.html.j2:521
 msgid "<strong>Mentors:</strong> mate, cg"
-msgstr ""
+msgstr "<strong>Mentoren:</strong> mate, cg"
 
 #: template/gsoc.html.j2:539
+#, fuzzy
 msgid ""
 "Implementation of additional transports to make GNUnet communication more "
 "robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-"
 "over-DNS"
 msgstr ""
+"Implementierung zusätzlicher Transporte, um die GNUnet-Kommunikation bei "
+"problematischen Netzwerken robuster zu machen: GNUnet-over-SMTP, GNUnet-over-"
+"DNS"
 
 #: template/gsoc.html.j2:546 template/gsoc.html.j2:560
+#, fuzzy
 msgid "<strong>Mentors:</strong> Matthias Wachs"
-msgstr ""
+msgstr "<strong>Mentoren:</strong> Matthias Wachs"
 
 #: template/gsoc.html.j2:554
 msgid ""
 "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole "
 "punching, better STUN support)"
 msgstr ""
+"Implementierung von ALG-basierten NAT-Traversal-Methoden (FTP/SIP-basiertes "
+"Lochstanzen, bessere STUN-Unterstützung)"
 
 #: template/gsoc.html.j2:568
+#, fuzzy
 msgid ""
 "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges"
 msgstr ""
+"<strong>Mentoren:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges"
 
 #: template/gsoc.html.j2:576
 msgid ""
@@ -2814,12 +3603,19 @@ msgid ""
 "doid=62212.62213\">Ben-Or et al.</a> if possible. This in particular means "
 "moving libaboss to bignums (gcry_mpi)."
 msgstr ""
+"Verbesserung von Libaboss zur Berechnung gemeinsamer Geheimnisse "
+"(einschließlich wiederholter Multiplikation) basierend wenn möglich auf <a "
+"href=\"https://dl.acm.org/citation.cfm?doid=62212.62213\";>Ben-Or et al.</a>. "
+"Insbesondere bedeutet dies, Libaboss zu Bignums zu bewegen (gcry_mpi)."
 
 #: template/gsoc.html.j2:589
+#, fuzzy
 msgid ""
 "Please refer to the description for this project listed under GNU Guix "
 "project ideas."
 msgstr ""
+"Weitere Informationen zu diesem Projekt finden Sie unter GNU Guix-"
+"Projektideen."
 
 #: template/gsoc.html.j2:602
 msgid ""
@@ -2829,18 +3625,30 @@ msgid ""
 "to directly use libzbar to scan QR codes for GNUnet / the GNU Name System "
 "(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\";>#5562</a>)."
 msgstr ""
+"Python 2.7 nähert sich dem Ende seiner Lebensdauer, und wir möchten die "
+"Abhängigkeit von Python beseitigen. Das bestehende GNUnet-qr-Tool ist eine "
+"relativ einfache Hülle um Python-zbar, welches selber libzbar umhüllt. Das "
+"Ziel dieses Projekt ist es, libzbar direkt für des Scannen von QR-Codes für "
+"GNUnet / das GNU-Namen-System zu verwenden (siehe auch <a href=\"https://";
+"bugs.gnunet.org/view.php?id=5562\">#5562</a>)."
 
 #: template/gsoc.html.j2:612
+#, fuzzy
 msgid "<strong>Mentors:</strong> Christian Grothoff"
 msgstr ""
+"<strong>Mentoren:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges"
 
 #: template/gsoc.html.j2:617
+#, fuzzy
+#| msgid "Required Skills: C"
 msgid "Required Skills:"
-msgstr ""
+msgstr "Benötigte Kenntnisse: C"
 
 #: template/gsoc.html.j2:622
+#, fuzzy
+#| msgid "Difficulty level: high"
 msgid "Difficulty level:"
-msgstr ""
+msgstr "Schwierigkeitsgrad: hoch"
 
 #: template/gsoc.html.j2:627
 msgid "Report:"
@@ -2860,8 +3668,9 @@ msgid ""
 msgstr ""
 
 #: template/gsoc.html.j2:657
+#, fuzzy
 msgid "Required Skills: C, JavaScript, CSS"
-msgstr ""
+msgstr "Erforderliche Fähigkeiten: Rust oder C, Krypto"
 
 #: template/gsoc.html.j2:667
 msgid ""
@@ -3058,8 +3867,10 @@ msgstr ""
 
 #: template/install-on-debian9.html.j2:46
 #: template/install-on-ubuntu1804.html.j2:41
+#, fuzzy
+#| msgid "Change into the directory"
 msgid "Make an installation directory"
-msgstr ""
+msgstr "Wechsele in das Verzeichnis"
 
 #: template/install-on-debian9.html.j2:60 template/install-on-macos.html.j2:134
 #: template/install-on-netbsd.html.j2:237
@@ -3077,8 +3888,10 @@ msgstr ""
 
 #: template/install-on-debian9.html.j2:104
 #: template/install-on-ubuntu1804.html.j2:70
+#, fuzzy
+#| msgid "GNUnet for developers"
 msgid "Option 1: GNUnet for testing / usage"
-msgstr ""
+msgstr "GNUNet für Entwickeler"
 
 #: template/install-on-debian9.html.j2:117
 #: template/install-on-ubuntu1804.html.j2:82
@@ -3094,8 +3907,10 @@ msgstr ""
 
 #: template/install-on-debian9.html.j2:208
 #: template/install-on-ubuntu1804.html.j2:134
+#, fuzzy
+#| msgid "Motivation"
 msgid "Create configuration file"
-msgstr ""
+msgstr "Motivation"
 
 #: template/install-on-debian9.html.j2:228
 #: template/install-on-ubuntu1804.html.j2:156
@@ -3127,12 +3942,16 @@ msgid "Alternative: Installation from source"
 msgstr ""
 
 #: template/install-on-macos.html.j2:154 template/install-on-netbsd.html.j2:265
+#, fuzzy
+#| msgid "GNUnet for developers"
 msgid "Option 1: GNUnet for production / usage"
-msgstr ""
+msgstr "GNUNet für Entwickeler"
 
 #: template/install-on-macos.html.j2:187 template/install-on-netbsd.html.j2:293
+#, fuzzy
+#| msgid "GNUnet for developers"
 msgid "Option 2: GNUnet experimental"
-msgstr ""
+msgstr "GNUNet für Entwickeler"
 
 #: template/install-on-netbsd.html.j2:6
 msgid "Tutorial: GNUnet on NetBSD 8.0 CURRENT"
@@ -3187,8 +4006,8 @@ msgid ""
 "that we can add it to this list. Furthermore, if you are interested in "
 "packaging GNUnet for your Operating System, get in touch with us at gnunet-"
 "developers@gnu.org if you require help with this job. If you were using an "
-"Operating System with the Alpine package manager, GNUnet could be installed "
-"as simple as:"
+"Operating System with the APT package manager, GNUnet could be installed as "
+"simple as:"
 msgstr ""
 
 #: template/install.html.j2:61
@@ -3220,7 +4039,7 @@ msgid ""
 msgstr ""
 
 #: template/install.html.j2:98
-msgid "Alternatively, get the sources from git by entering:"
+msgid "To compile gnunet from the git source you can do so by entering:"
 msgstr ""
 
 #: template/install.html.j2:106
@@ -3259,16 +4078,19 @@ msgid "How to use GNUnet - in a nutshell"
 msgstr ""
 
 #: template/use.html.j2:12 template/use.html.j2:125
+#, fuzzy
+#| msgid "Motivation"
 msgid "Filesharing"
-msgstr ""
+msgstr "File-Sharing"
 
 #: template/use.html.j2:13
 msgid "CADET"
 msgstr ""
 
 #: template/use.html.j2:14
+#, fuzzy
 msgid "Minimal Groupchat"
-msgstr ""
+msgstr "Gruppenchat"
 
 #: template/use.html.j2:15
 msgid "GNS with CLI"
@@ -3340,6 +4162,33 @@ msgstr ""
 msgid "Videos related to GNUnet"
 msgstr ""
 
+#: template/news/index.html.j2:11 template/news/oldnews-2011.html.j2:16
+#: template/news/oldnews-2013.html.j2:16 template/news/oldnews-2018.html.j2:16
+#: template/news/oldnews-2019.html.j2:16
+msgid "News posts about changes related to GNUnet such as releases and events"
+msgstr ""
+"Neue Posts zu Änderungen die GNU net betreffen, wie neue Versionen und "
+"Veranstaltungen"
+
+#: template/news/index.html.j2:16 template/news/oldnews-2011.html.j2:21
+#: template/news/oldnews-2013.html.j2:21 template/news/oldnews-2018.html.j2:21
+#: template/news/oldnews-2019.html.j2:21
+msgid "subscribe to our RSS feed"
+msgstr "Abonniere unseren RSS-Feed"
+
+#: template/news/index.html.j2:36 template/news/oldnews-2011.html.j2:40
+#: template/news/oldnews-2013.html.j2:40 template/news/oldnews-2018.html.j2:40
+#: template/news/oldnews-2019.html.j2:40
+msgid "read more"
+msgstr "Hier klicken für weitere Informationen"
+
+#: template/news/index.html.j2:45
+msgid "News archives:"
+msgstr "Nachrichten-Archive"
+
+#~ msgid "Living Standards"
+#~ msgstr "Lebensbedingungen"
+
 #, fuzzy
 #~| msgid "GNUnet"
 #~ msgid "Get off GNUnet"
diff --git a/locale/en/LC_MESSAGES/messages.mo 
b/locale/en/LC_MESSAGES/messages.mo
new file mode 100644
index 0000000..f42278a
Binary files /dev/null and b/locale/en/LC_MESSAGES/messages.mo differ
diff --git a/locale/es/LC_MESSAGES/messages.mo 
b/locale/es/LC_MESSAGES/messages.mo
new file mode 100644
index 0000000..6b32e5a
Binary files /dev/null and b/locale/es/LC_MESSAGES/messages.mo differ
diff --git a/locale/es/LC_MESSAGES/messages.po 
b/locale/es/LC_MESSAGES/messages.po
index 189134c..9fc0628 100644
--- a/locale/es/LC_MESSAGES/messages.po
+++ b/locale/es/LC_MESSAGES/messages.po
@@ -7,11 +7,11 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-03-03 21:41+0100\n"
-"PO-Revision-Date: 2021-04-03 06:06+0000\n"
-"Last-Translator: Juan Pablo González <jnpgonzal@gmail.com>\n"
-"Language-Team: Spanish <http://weblate.taler.net/projects/gnunet/website/es/>"
-"\n"
+"POT-Creation-Date: 2021-05-07 13:32+0200\n"
+"PO-Revision-Date: 2021-05-05 17:48+0000\n"
+"Last-Translator: Lucía López <lulopezcabrera@gmail.com>\n"
+"Language-Team: Spanish <http://weblate.taler.net/projects/gnunet/website/es/";
+">\n"
 "Language: es\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -32,7 +32,7 @@ msgstr "Estructura de GNU para redes p2p seguras"
 msgid "Contact"
 msgstr "Contacto"
 
-#: common/footer.j2.inc:8 common/navigation.j2.inc:49
+#: common/footer.j2.inc:8
 msgid "GNUnet e.V."
 msgstr "GNUnet a. r."
 
@@ -65,9 +65,9 @@ msgstr "Reportar problemas con el sitio web."
 msgid "About"
 msgstr "Sobre"
 
-#: common/navigation.j2.inc:39 news/index.html.j2:8
-#: news/oldnews-2011.html.j2:13 news/oldnews-2013.html.j2:13
-#: news/oldnews-2018.html.j2:13 news/oldnews-2019.html.j2:13
+#: common/navigation.j2.inc:39 template/news/index.html.j2:8
+#: template/news/oldnews-2011.html.j2:13 template/news/oldnews-2013.html.j2:13
+#: template/news/oldnews-2018.html.j2:13 template/news/oldnews-2019.html.j2:13
 msgid "News"
 msgstr "Nuevo"
 
@@ -147,10 +147,6 @@ msgstr "Glosario"
 msgid "Handbook"
 msgstr "Manual"
 
-#: common/navigation.j2.inc:87 template/livingstandards.html.j2:8
-msgid "Living Standards"
-msgstr "Estándares de vida"
-
 #: common/navigation.j2.inc:88
 msgid "REST API"
 msgstr "REST API"
@@ -159,29 +155,6 @@ msgstr "REST API"
 msgid "FAQ"
 msgstr "Preguntas frecuentes"
 
-#: news/index.html.j2:11 news/oldnews-2011.html.j2:16
-#: news/oldnews-2013.html.j2:16 news/oldnews-2018.html.j2:16
-#: news/oldnews-2019.html.j2:16
-msgid "News posts about changes related to GNUnet such as releases and events"
-msgstr ""
-"Nuevas publicaciones sobre cambios en GNUnet, como lanzamientos y eventos"
-
-#: news/index.html.j2:16 news/oldnews-2011.html.j2:21
-#: news/oldnews-2013.html.j2:21 news/oldnews-2018.html.j2:21
-#: news/oldnews-2019.html.j2:21
-msgid "subscribe to our RSS feed"
-msgstr "suscríbase a nuestro canal RSS"
-
-#: news/index.html.j2:36 news/oldnews-2011.html.j2:40
-#: news/oldnews-2013.html.j2:40 news/oldnews-2018.html.j2:40
-#: news/oldnews-2019.html.j2:40
-msgid "read more"
-msgstr "leer más"
-
-#: news/index.html.j2:45
-msgid "News archives:"
-msgstr "Archivo IRC:"
-
 #: template/about.html.j2:11
 msgid "What is GNUnet?"
 msgstr "Qué es GNUnet?"
@@ -373,8 +346,8 @@ msgstr ""
 "Hay muchos más recursos disponibles para aprender sobre GNUnet fuera del <a "
 "href=\"https://docs.gnunet.org/handbook/gnunet.html\";>manual</a>, como <a "
 "href=\"https://bib.gnunet.org/\";>bibliografía</a> con artículos que cubren "
-"las diversas capas, muchos <a href=\"https://gnunet.org/en/video.html\"";
-">videos</a> o un breve<a href=\"https://gnunet.org/en/glossary.html\";> "
+"las diversas capas, muchos <a href=\"https://gnunet.org/en/video.html";
+"\">videos</a> o un breve<a href=\"https://gnunet.org/en/glossary.html\";> "
 "glosario</a>."
 
 #: template/about.html.j2:95
@@ -455,12 +428,21 @@ msgid "The GNU Name System"
 msgstr "El Sistema de Nombres GNU"
 
 #: template/applications.html.j2:15
+#, fuzzy
+#| msgid ""
+#| "The <a href=\"gns.html\">GNU Name System (GNS)</a> is a fully "
+#| "decentralized replacement for the Domain Name System (DNS). Instead of "
+#| "using a hierarchy, GNS uses a directed graph. Naming conventions are "
+#| "similar to DNS, but queries and replies are private even with respect to "
+#| "peers providing the answers. The integrity of records and privacy of look-"
+#| "ups is cryptographically secured. <!-- Too technical: GNS integrates a "
+#| "robust, efficient and instant key revocation mechanism. -->"
 msgid ""
 "The <a href=\"gns.html\">GNU Name System (GNS)</a> is a fully decentralized "
 "replacement for the Domain Name System (DNS). Instead of using a hierarchy, "
 "GNS uses a directed graph. Naming conventions are similar to DNS, but "
 "queries and replies are private even with respect to peers providing the "
-"answers. The integrity of records and privacy of look-ups is "
+"answers. The integrity of records and privacy of look-ups are "
 "cryptographically secured. <!-- Too technical: GNS integrates a robust, "
 "efficient and instant key revocation mechanism. -->"
 msgstr ""
@@ -577,11 +559,17 @@ msgid "Cadet-GTK"
 msgstr "Cadet-GTK"
 
 #: template/applications.html.j2:162
+#, fuzzy
+#| msgid ""
+#| "<a href=\"https://gitlab.com/gnunet-messenger/cadet-gtk\";>Cadet-GTK</a> "
+#| "is a convenient but feature-rich graphical application providing "
+#| "messaging using especially the CADET subsystem. It is developed using GTK "
+#| "and libhandy for a convergent design."
 msgid ""
 "<a href=\"https://gitlab.com/gnunet-messenger/cadet-gtk\";>Cadet-GTK</a> is a "
 "convenient but feature-rich graphical application providing messaging using "
-"especially the CADET subsystem. It is developed using GTK and libhandy for a "
-"convergent design."
+"the CADET subsystem. It is developed using GTK and libhandy for a convergent "
+"design."
 msgstr ""
 "<a href=\"https://gitlab.com/gnunet-messenger/cadet-gtk\";>Cadet-GTK</a>es "
 "una sencilla aplicación gráfica con abundantes herramientas, que ofrece un "
@@ -594,11 +582,16 @@ msgid "groupchat"
 msgstr "groupchat"
 
 #: template/applications.html.j2:182
+#, fuzzy
+#| msgid ""
+#| "<a href=\"https://git.gnunet.org/groupchat.git/\";>groupchat</a> is a "
+#| "terminal user interface providing messaging using especially the CADET "
+#| "subsystem. It is developed using nim. Cadet-GTK and groupchat are planned "
+#| "to be compatible."
 msgid ""
 "<a href=\"https://git.gnunet.org/groupchat.git/\";>groupchat</a> is a "
-"terminal user interface providing messaging using especially the CADET "
-"subsystem. It is developed using nim. Cadet-GTK and groupchat are planned to "
-"be compatible."
+"terminal user interface providing messaging using the CADET subsystem. It is "
+"developed using nim. Cadet-GTK and groupchat are planned to be compatible."
 msgstr ""
 "<a href=\"https://git.gnunet.org/groupchat.git/\";>groupchat</a>es una "
 "interfaz de usuario que proporciona un servicio de mensajería utilizando "
@@ -614,11 +607,18 @@ msgid "Foundations"
 msgstr "Fundamentos"
 
 #: template/architecture.html.j2:22
+#, fuzzy
+#| msgid ""
+#| "The foundations of GNUnet are a distributed hash table (R5N), an SCTP-"
+#| "like end-to-end encrypted messaging layer (CADET), a public key "
+#| "infrastructure (GNS) and a pluggable transport system (TRANSPORT).<br> "
+#| "Using public keys for addresses and self-organized decentralized routing "
+#| "algorithms, these subsystems replace the traditional TCP/IP stack."
 msgid ""
 "The foundations of GNUnet are a distributed hash table (R5N), an SCTP-like "
 "end-to-end encrypted messaging layer (CADET), a public key infrastructure "
 "(GNS) and a pluggable transport system (TRANSPORT).<br> Using public keys "
-"for addresses and self-organized decentralized routing algorithms, these "
+"for addresses and self-organizing decentralized routing algorithms, these "
 "subsystems replace the traditional TCP/IP stack."
 msgstr ""
 "Las bases de GNUnet son una tabla hash distribuida (R5N), una capa de "
@@ -632,9 +632,16 @@ msgid "Security"
 msgstr "Seguridad"
 
 #: template/architecture.html.j2:38
+#, fuzzy
+#| msgid ""
+#| "GNUnet is implemented using a multi-process architecture. Each subsystem "
+#| "runs as a separate process, providing fault-isolation and enabling tight "
+#| "permissions to be granted to each subsystem. Naturally, the "
+#| "implementation is a <a href=\"https://www.gnu.org/\";>GNU</a> package, and "
+#| "will always remain free software."
 msgid ""
 "GNUnet is implemented using a multi-process architecture. Each subsystem "
-"runs as a separate process, providing fault-isolation and enabling tight "
+"runs as a separate process, providing fault isolation and enabling tight "
 "permissions to be granted to each subsystem. Naturally, the implementation "
 "is a <a href=\"https://www.gnu.org/\";>GNU</a> package, and will always "
 "remain free software."
@@ -642,8 +649,8 @@ msgstr ""
 "GNUnet es implementado usando múltiples procesos de arquitectura. Cada "
 "subsistema se ejecuta como un proceso separado, proporcionando aislamiento "
 "de fallas y permitiendo que se otorguen permisos estrictos a cada "
-"subsistema. Naturalmente, la implementación es un paquete <a href=\"https"
-"://www.gnu.org/\">GNU</a> y siempre será de software libre."
+"subsistema. Naturalmente, la implementación es un paquete <a href=\"https://";
+"www.gnu.org/\">GNU</a> y siempre será de software libre."
 
 #: template/architecture.html.j2:52
 msgid "System architecture"
@@ -683,8 +690,8 @@ msgstr ""
 "Una lista pública de correo archivada por GNUnet está alojada en <a href="
 "\"https://lists.gnu.org/mailman/listinfo/gnunet-developers\";>https://lists.";
 "gnu.org/mailman/listinfo/gnunet-developers</a>.Puedes enviar mensajes a la "
-"lista usando la dirección <a href=\"mailto:gnunet-developers@gnu.org\"";
-">gnunet-developers@gnu.org</a>."
+"lista usando la dirección <a href=\"mailto:gnunet-developers@gnu.org";
+"\">gnunet-developers@gnu.org</a>."
 
 #: template/contact.html.j2:23
 msgid "The IRC channel"
@@ -696,9 +703,9 @@ msgid ""
 "freenode.net</a>. There is also an <a href=\"https://view.matrix.org/room/!";
 "IjaAfLiruzjxFFzKAV:matrix.org/\">archive</a> available."
 msgstr ""
-"<tt>#gnunet</tt> es accesible a través de <a href=\"https://freenode.net\"";
-">irc.freenode.net</a>. También hay un <a href=\"https://view.matrix.org/room/";
-"!IjaAfLiruzjxFFzKAV:matrix.org/\">archivo</a> disponible."
+"<tt>#gnunet</tt> es accesible a través de <a href=\"https://freenode.net";
+"\">irc.freenode.net</a>. También hay un <a href=\"https://view.matrix.org/";
+"room/!IjaAfLiruzjxFFzKAV:matrix.org/\">archivo</a> disponible."
 
 #: template/contact.html.j2:38
 msgid "Contacting individuals"
@@ -762,8 +769,8 @@ msgstr ""
 "de software libre, pero da a los desarrolladores libertad para intercambiar "
 "código entre GNUnet y GNU Taler sin preocuparse por las licencias o por la "
 "capacidad de la compañía para emitir licencias duales (por ejemplo, para que "
-"podamos distribuir en tiendas de aplicaciones hostiles al software "
-"libre).</p>"
+"podamos distribuir en tiendas de aplicaciones hostiles al software libre).</"
+"p>"
 
 #: template/copyright.html.j2:30
 msgid ""
@@ -827,9 +834,9 @@ msgid ""
 "detect regressions and check for portability at <a href=\"https://old.gnunet.";
 "org/buildbot/gnunet/\">https://old.gnunet.org/buildbot/gnunet/</a>."
 msgstr ""
-"Usamos pruebas de automatización de <a href=\"https://buildbot.net/\"";
-">Buildbot</a> para detectar regresiones y para verificar portabilidad en <a "
-"href=\"https://old.gnunet.org/buildbot/gnunet/\";>https://old.gnunet.org/";
+"Usamos pruebas de automatización de <a href=\"https://buildbot.net/";
+"\">Buildbot</a> para detectar regresiones y para verificar portabilidad en "
+"<a href=\"https://old.gnunet.org/buildbot/gnunet/\";>https://old.gnunet.org/";
 "buildbot/gnunet/</a>."
 
 #: template/developers.html.j2:59
@@ -844,8 +851,8 @@ msgid ""
 msgstr ""
 "Usamos <a href=\"http://ltp.sourceforge.net/coverage/lcov.php\";>LCOV</a> "
 "para analizar la cobertura del código de nuestras pruebas; los resultados "
-"están disponibles en <a href=\"https://old.gnunet.org/coverage/\";>https://old";
-".gnunet.org/coverage/</a> ."
+"están disponibles en <a href=\"https://old.gnunet.org/coverage/\";>https://";
+"old.gnunet.org/coverage/</a> ."
 
 #: template/developers.html.j2:72
 msgid "Performance Analysis"
@@ -942,6 +949,17 @@ msgid "Becoming a Member of GNUnet e.V."
 msgstr "Convertirse en miembro de GNUnet e.V."
 
 #: template/ev.html.j2:33
+#, fuzzy
+#| msgid ""
+#| "GNUnet developers with git (write) access can become members to "
+#| "participate in the decision process and formally support GNUnet e.V. For "
+#| "this, all you have to do is update the <tt>members.txt</tt> file in the "
+#| "<a href=\"https://git.gnunet.org/gnunet-ev.git/\";>gnunet-ev</a> "
+#| "repository. There are no membership dues; however, members are required "
+#| "to support GNUnet e.V. and in particularly contribute to the technical "
+#| "development within their means. For further details, we refer to the <a "
+#| "href=\"https://git.gnunet.org/gnunet-ev.git/\";>Satzung</a> (currently "
+#| "only available in German, translations welcome)."
 msgid ""
 "GNUnet developers with git (write) access can become members to participate "
 "in the decision process and formally support GNUnet e.V. For this, all you "
@@ -950,14 +968,14 @@ msgid ""
 "membership dues; however, members are required to support GNUnet e.V. and in "
 "particularly contribute to the technical development within their means. For "
 "further details, we refer to the <a href=\"https://git.gnunet.org/gnunet-ev.";
-"git/\">Satzung</a> (currently only available in German, translations "
-"welcome)."
+"git/\">Satzung (Charter)</a> (currently only available in German, "
+"translations welcome)."
 msgstr ""
 "Los desarrolladores de GNUnet con acceso a git (escritura) pueden "
 "convertirse en miembros para participar en el proceso de decisión y apoyar "
 "formalmente a GNUnet e.V. Para ello, todo lo que tienes que hacer es "
-"actualizar el archivo <tt> members.txt </tt> del repositorio <a href=\"https"
-"://git.gnunet.org/gnunet-ev.git/\"> gnunet-ev </a>. No hay cuotas de "
+"actualizar el archivo <tt> members.txt </tt> del repositorio <a href="
+"\"https://git.gnunet.org/gnunet-ev.git/\";> gnunet-ev </a>. No hay cuotas de "
 "membresía; sin embargo, se invita a que los miembros apoyen GNUnet e.V., y "
 "en particular a que contribuyan con su desarrollo técnico dentro de sus "
 "posibilidades. Para obtener más detalles, consulte el <a href=\"https://git.";
@@ -969,23 +987,33 @@ msgid "Governance"
 msgstr "Gobernanza"
 
 #: template/ev.html.j2:54
-msgid ""
-"You can find our \"Satzung\", and the list of members under <a href="
-"\"https://git.gnunet.org/gnunet-ev.git/tree/satzung.tex\";>https://git.gnunet.";
-"org/gnunet-ev.git/tree/satzung.tex</a>. The current board consists of: "
+#, fuzzy
+#| msgid ""
+#| "You can find our \"Satzung\", and the list of members under <a href="
+#| "\"https://git.gnunet.org/gnunet-ev.git/tree/satzung.tex\";>https://git.";
+#| "gnunet.org/gnunet-ev.git/tree/satzung.tex</a>. The current board consists "
+#| "of: <dl><dt>Vorsitz</dt> <dd><a href=\"https://schanzen.eu\";>Martin "
+#| "Schanzenbach</a></dd> <dt>stellvertretender Vorsitz</dt> <dd>t3sserakt</"
+#| "dd> <dt>Kassenwart</dt> <dd>Florian Dold</dd> <dt>Beisitzer</dt> <dd> <a "
+#| "href=\"https://grothoff.org/christian/\";>Christian Grothoff</a>, ch3 </"
+#| "dd> </dl>"
+msgid ""
+"You can find our charter, and the list of members under <a href=\"https://";
+"git.gnunet.org/gnunet-ev.git/tree/satzung.tex\">https://git.gnunet.org/";
+"gnunet-ev.git/tree/satzung.tex</a>. The current board consists of: "
 "<dl><dt>Vorsitz</dt> <dd><a href=\"https://schanzen.eu\";>Martin "
 "Schanzenbach</a></dd> <dt>stellvertretender Vorsitz</dt> <dd>t3sserakt</dd> "
 "<dt>Kassenwart</dt> <dd>Florian Dold</dd> <dt>Beisitzer</dt> <dd> <a href="
 "\"https://grothoff.org/christian/\";>Christian Grothoff</a>, ch3 </dd> </dl>"
 msgstr ""
-"Puede encontrar nuestro \"Satzung\" y la lista de miembros en <a href=\"https"
-"://git.gnunet.org/gnunet-ev.git/tree/satzung.tex\"> https://git.gnunet.org/";
-"gnunet-ev.git/tree/satzung.tex</a>. La actual junta directiva está formada "
-"por: <dl><dt>Vorsitz</dt><dd><a href=\"https://schanzen.eu\";>Martin "
-"Schanzenbach</a></dd><dt>Stellvertretender "
-"Vorsitz</dt><dd>t3sserakt</dd><dt>Kassenwart</dt><dd>Florian "
-"Dold</dd><dt>Beisitzer</dt><dd><a href=\"https://grothoff.org/christian/\"";
-">Christian Grothoff </a>, ch3 </dd> </dl>"
+"Puede encontrar nuestro \"Satzung\" y la lista de miembros en <a href="
+"\"https://git.gnunet.org/gnunet-ev.git/tree/satzung.tex\";> https://git.";
+"gnunet.org/gnunet-ev.git/tree/satzung.tex</a>. La actual junta directiva "
+"está formada por: <dl><dt>Vorsitz</dt><dd><a href=\"https://schanzen.eu";
+"\">Martin Schanzenbach</a></dd><dt>Stellvertretender Vorsitz</"
+"dt><dd>t3sserakt</dd><dt>Kassenwart</dt><dd>Florian Dold</dd><dt>Beisitzer</"
+"dt><dd><a href=\"https://grothoff.org/christian/\";>Christian Grothoff </a>, "
+"ch3 </dd> </dl>"
 
 #: template/ev.html.j2:73
 msgid "Official Meeting Notes"
@@ -1098,8 +1126,8 @@ msgid ""
 "you believe a bug is sensitive, you can set its view status to private (this "
 "should be the exception)."
 msgstr ""
-"R: Damos seguimiento a la lista de \"bugs\" conocidos en el <a href=\"https"
-"://bugs.gnunet.org/\">Sistema Mantis</a>. En ocasiones, se informa de "
+"R: Damos seguimiento a la lista de \"bugs\" conocidos en el <a href="
+"\"https://bugs.gnunet.org/\";>Sistema Mantis</a>. En ocasiones, se informa de "
 "algunos errores directamente a los programadores o a la lista de correo de "
 "desarrolladores. Se desaconseja esto, ya que los desarrolladores a menudo no "
 "tienen tiempo para enviar estos errores a la base de datos de Mantis. "
@@ -1142,9 +1170,9 @@ msgstr ""
 "un intruso organizar un ataque Sybil en la estimación del tamaño de la red). "
 "Se espera que los cálculos se realicen en varios días, dependiendo de lo "
 "rápido que sea tu CPU. Si la carga del CPU te produce un problema, puedes "
-"especificar un valor mayor de &quot;WORKDELAY&quot; en la sección "
-"&quot;nse&quot; de tu archivo de configuración. El valor por defecto es "
-"&quot;5 ms&quot;."
+"especificar un valor mayor de &quot;WORKDELAY&quot; en la sección &quot;"
+"nse&quot; de tu archivo de configuración. El valor por defecto es &quot;5 "
+"ms&quot;."
 
 #: template/faq.html.j2:99
 msgid "How does GNUnet compare to Tor?"
@@ -1261,11 +1289,17 @@ msgstr ""
 "¿Es posible acceder a GNUnet desde un navegador de internet en modo anónimo?"
 
 #: template/faq.html.j2:183
+#, fuzzy
+#| msgid ""
+#| "A: There is currently no proxy (like fproxy in Freenet) for GNUnet that "
+#| "would make it accessible with a browser. It is possible to build such a "
+#| "proxy and all one needs to know is the protocol used between browser and "
+#| "proxy and a swift look at the GNUnet code for file-sharing."
 msgid ""
 "A: There is currently no proxy (like fproxy in Freenet) for GNUnet that "
-"would make it accessible with a browser. It is possible to build such a "
-"proxy and all one needs to know is the protocol used between browser and "
-"proxy and a swift look at the GNUnet code for file-sharing."
+"would make it accessible via a browser. It is possible to build such a proxy "
+"and all one needs to know is the protocol used between the browser and the "
+"proxy and the GNUnet code for file-sharing."
 msgstr ""
 "R: Actualmente no hay ningún proxy, como el proxy libre de Freenet, que "
 "permita acceder a GNUnet con un navegador. Es posible desarrollar semejante "
@@ -1294,7 +1328,9 @@ msgstr ""
 "separado, ya que la instalación requiere que la red de pares se detenga."
 
 #: template/faq.html.j2:210
-msgid "On top of which operating systems does GNUnet run?"
+#, fuzzy
+#| msgid "On top of which operating systems does GNUnet run?"
+msgid "Which operating systems does GNUnet run on?"
 msgstr "¿Sobre qué sistemas operativos se ejecuta GNUnet?"
 
 #: template/faq.html.j2:212
@@ -1402,7 +1438,9 @@ msgstr ""
 "cualquier otra zona delegada a ésta alcanzará una resolución adecuada."
 
 #: template/faq.html.j2:286
-msgid "How does GNS compare to other name systems"
+#, fuzzy
+#| msgid "How does GNS compare to other name systems"
+msgid "How does GNS compare to other name systems?"
 msgstr "¿Cómo se compara GNS a otros sistemas de nombres de dominio?"
 
 #: template/faq.html.j2:288
@@ -1421,15 +1459,25 @@ msgid "What is the difference between GNS and CoDoNS?"
 msgstr "¿Cuál es la diferencia entre GNS y CoDoNS?"
 
 #: template/faq.html.j2:394
+#, fuzzy
+#| msgid ""
+#| "A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the "
+#| "authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, "
+#| "and there are still registrars that determine who owns a name. <br><br> "
+#| "With GNS, we decentralize the database and also decentralize the "
+#| "responsibility for naming: each user runs his own personal root zone and "
+#| "is thus in complete control of the names he uses. GNS also has many "
+#| "additional features (to keep names short and enable migration) which "
+#| "don't even make sense in the context of CoDoNS."
 msgid ""
 "A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the "
 "authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and "
 "there are still registrars that determine who owns a name. <br><br> With "
 "GNS, we decentralize the database and also decentralize the responsibility "
-"for naming: each user runs his own personal root zone and is thus in "
-"complete control of the names he uses. GNS also has many additional features "
-"(to keep names short and enable migration) which don't even make sense in "
-"the context of CoDoNS."
+"for naming: each user runs their own personal root zone and is thus in "
+"complete control of the names they use. GNS also has many additional "
+"features (to keep names short and enable migration) which don't even make "
+"sense in the context of CoDoNS."
 msgstr ""
 "R: CoDoNS descentraliza la base de datos de DNS (usando DHT), pero preserva "
 "su estructura de mando. Con CoDoNS, IANA/ICANN aún están bajo control, y "
@@ -1486,13 +1534,21 @@ msgid "What is the difference between GNS and 
Handshake?"
 msgstr "¿Cuál es la diferencia entre GNS y Handshake?"
 
 #: template/faq.html.j2:441
+#, fuzzy
+#| msgid ""
+#| "A: Handshake is a blockchain-based method for root zone governance. "
+#| "Hence, it does not address the name resolution process itself but "
+#| "delegates resolution into DNS after the initial TLD resolution. Not "
+#| "taking sustainablility considerations into account, handshake could be "
+#| "used as an additional supporting GNS root zone governance model but we "
+#| "currently do not have such plans in mind."
 msgid ""
 "A: Handshake is a blockchain-based method for root zone governance. Hence, "
 "it does not address the name resolution process itself but delegates "
 "resolution into DNS after the initial TLD resolution. Not taking "
-"sustainablility considerations into account, handshake could be used as an "
-"additional supporting GNS root zone governance model but we currently do not "
-"have such plans in mind."
+"sustainablility considerations into account, Handshake could be used as an "
+"additional supporting GNS root zone governance model, but we currently do "
+"not have such plans in mind."
 msgstr ""
 "R: Handshake es un método desarrollado a partir de \"blockchain\" para la "
 "gobernanza de la zona raíz. Por lo tanto, no gestiona el proceso de "
@@ -1575,10 +1631,10 @@ msgid ""
 msgstr ""
 "R: Los nombres no tienen propietario en GNS, por lo que no puede haber un "
 "propietario &quot;legítimo&quot; de dominio. Cualquier usuario puede "
-"reclamar cualquier nombre (como su nombre preferido o &quot;seudónimo &quot;)"
-" en su registro NICK. Del mismo modo, todos los demás usuarios pueden optar "
-"por ignorar esta preferencia y utilizar un nombre de su elección (o incluso "
-"no asignar ningún nombre) para este usuario."
+"reclamar cualquier nombre (como su nombre preferido o &quot;seudónimo "
+"&quot;) en su registro NICK. Del mismo modo, todos los demás usuarios pueden "
+"optar por ignorar esta preferencia y utilizar un nombre de su elección (o "
+"incluso no asignar ningún nombre) para este usuario."
 
 #: template/faq.html.j2:498
 msgid ""
@@ -1620,8 +1676,8 @@ msgstr ""
 "debido a la escasez de direcciones IPv4, y que (b) los LEHO solo son útiles "
 "en el contexto del alojamiento virtual. Sin embargo, los LEHO también son "
 "útiles para ayudar con la validación del certificado X.509 (ya que "
-"especifican para qué nombre de host heredado debe ser válido el certificado)"
-". Además, incluso con IPv6 completamente implementado y las "
+"especifican para qué nombre de host heredado debe ser válido el "
+"certificado). Además, incluso con IPv6 completamente implementado y las "
 "&quot;infinitas&quot; direcciones IP disponibles, no estamos seguros de que "
 "el alojamiento virtual desaparezca. Por último, no queremos tener que "
 "esperar a que IPv6 se convierta en algo común. GNS debería funcionar con las "
@@ -1758,11 +1814,11 @@ msgid ""
 "was able to reassign the management of the country-TLDs of Afganistan and "
 "Iraq during the wars at the beginning of the 21st century."
 msgstr ""
-"R: Decimos que el DNS está 'centralizado' porque tiene un componente central "
-"/ punto central de falla --- la zona raíz y su administración por parte de "
-"IANA / ICANN. Esta centralización crea vulnerabilidades. Por ejemplo, el "
-"gobierno de EE. UU. pudo modificar la gestión nacional de los TLD en "
-"Afganistán e Irak durante las guerras de principios del siglo XXI."
+"R: Decimos que el DNS está 'centralizado' porque tiene un componente "
+"central / punto central de falla --- la zona raíz y su administración por "
+"parte de IANA / ICANN. Esta centralización crea vulnerabilidades. Por "
+"ejemplo, el gobierno de EE. UU. pudo modificar la gestión nacional de los "
+"TLD en Afganistán e Irak durante las guerras de principios del siglo XXI."
 
 #: template/faq.html.j2:613
 msgid "How does GNS protect against layer-3 censorship?"
@@ -1784,10 +1840,10 @@ msgstr ""
 "ayuda de forma indirecta de dos maneras : <ol> <li> Hoy en día, muchos "
 "sitios web usan alojamiento virtual, por lo que bloquear una dirección IP "
 "causa mayor daño colateral que bloquear un nombre DNS. Esto aumenta el costo "
-"de la censura. </li> <li> Las soluciones de evasión de capa 3 existentes ("
-"como Tor) se beneficiarían de un sistema de nombres resistente a la censura. "
-"En la actualidad, para acceder a la &quot;.onion&quot; del espacio de "
-"nombres de Tor, es necesario que los usuarios usen identificadores "
+"de la censura. </li> <li> Las soluciones de evasión de capa 3 existentes "
+"(como Tor) se beneficiarían de un sistema de nombres resistente a la "
+"censura. En la actualidad, para acceder a la &quot;.onion&quot; del espacio "
+"de nombres de Tor, es necesario que los usuarios usen identificadores "
 "criptográficos nada memorables. Con nombres más agradables, los servicios "
 "tipo Tor y tor2web serían aún más fáciles de usar. </ol>"
 
@@ -1882,10 +1938,10 @@ msgid ""
 "record type) to it."
 msgstr ""
 "R: Cuando GNS divide un nombre de dominio en etiquetas para su resolución, "
-"detecta la sintaxis del &quot; _Service._Proto&quot;, convierte "
-"&quot;Service&quot; al número de puerto correspondiente y &quot;Proto&quot; "
-"al número de protocolo correspondiente. El resto del nombre se resuelve como "
-"de costumbre. Luego, cuando se presenta el resultado, GNS busca el tipo de "
+"detecta la sintaxis del &quot; _Service._Proto&quot;, convierte &quot;"
+"Service&quot; al número de puerto correspondiente y &quot;Proto&quot; al "
+"número de protocolo correspondiente. El resto del nombre se resuelve como de "
+"costumbre. Luego, cuando se presenta el resultado, GNS busca el tipo de "
 "registro específico de GNS &quot;BOX&quot;. Un registro BOX es un registro "
 "que contiene otro registro (como registros SRV o TLSA) y le agrega un número "
 "de servicio y protocolo (y el tipo de registro en caja original)."
@@ -1983,6 +2039,23 @@ msgid ""
 "For example, if you configured GNUnet using a prefix of \"$HOME/gnunet/\" "
 "you want to run:"
 msgstr ""
+"R: Éste error a menudo ocurre cuando su enlazador falla al localizar una de "
+"las bibliotecas de GNUnet. Esto puede ocurrir por dos causas. La primera, es "
+"teóricamente posible que la biblioteca no se encuentre instalada en su "
+"sistema, sin embargo, si usted compiló GNUnet de la forma normal y/o usó un "
+"paquete binario, esto es altamente improbable. La causa más común es que "
+"usted instaló GNUnet a un directorio que su enlazador no busca. Existen "
+"varias formas de arreglar esto, las cuales se describen a continuación. Si "
+"usted es una \"raiz\" y se instaló en un folder de sistema (como /usr/"
+"local), quiere añadir las bibliotecas al camino de búsqueda que abarca todo "
+"el sistema. Esto se realiza añadiendo la línea \"/usr/local/lib/\" a /etc/ld."
+"so.conf y ejecutando \"ldconfig\". Si instaló GNUnet a /opt o cualquier "
+"camino similar, obviamente tiene que cambiar \"/usr/local\" de manera "
+"acorde. Si no cuenta con derechos de \"raiz\" o si instaló GNUnet para decir "
+"\"/home/$USER/\", entonces puede decirle explícitamente a su enlazador que "
+"busque un directorio particular para bibliotecas utilizando la variable de "
+"marco \"LD_LIBRARY_PATH\". Por ejemplo, si configuró GNUnet usando el "
+"prefijo \"$HOME/gnunet/\" usted quiere ejecutar:"
 
 #: template/faq.html.j2:774
 msgid ""
@@ -1992,10 +2065,16 @@ msgid ""
 "have this new profile be applied to all shells (including your desktop "
 "environment)."
 msgstr ""
+"para asegurar que los binarios y bibliotecas de GNUnet sean encontrados. "
+"Para evitar tener que hacerlo en cada ocasión, usted puede añadir las líneas "
+"de arriba (sin \"$\") a su archivo .bashrc o .profile. Usted tendrá que "
+"cerrar sesión y volver a iniciar sesión para tener este perfil nuevo "
+"aplicado a todos los intérpretes de comandos (incluyendo su entorno de "
+"escritorio)."
 
 #: template/faq.html.j2:781
 msgid "What error messages can be ignored?"
-msgstr ""
+msgstr "¿Cuáles mensajes de error pueden ser ignorados?"
 
 #: template/faq.html.j2:783
 msgid ""
@@ -2006,10 +2085,18 @@ msgid ""
 "expensive operation that will take some time. GNUnet will also use INFO "
 "messages to display information about important configuration values."
 msgstr ""
+"R: Los mensajes de error marcados como \"DEBUG\" deben estar deshabilitados "
+"en binarios construidos para usuarios fin y siempre pueden ser ignorados. "
+"Los mensajes de error marcados como \"INFO\" siempre hacen referencia a "
+"eventos inocuos que no requieren acción. Por ejemplo, GNUnet puede usar un "
+"mensaje INFO para indicar que se encuentra realizando una operación costosa "
+"que requerirá de algún tiempo. GNUnet también usará mensajes INFO para "
+"mostrar información acerca de valores de configuración importantes."
 
 #: template/faq.html.j2:799
 msgid "How does GNUnet compare to other file-sharing applications?"
 msgstr ""
+"¿Cómo se compara GNUnet con otras aplicaciones para compartir documentos?"
 
 #: template/faq.html.j2:801
 msgid ""
@@ -2030,22 +2117,51 @@ msgid ""
 "compare these systems this briefly), so if you want the real differences, "
 "read the research papers (and probably the code)."
 msgstr ""
+"R: A diferencia de Napster, Gnutella, Kazaa, FastTrack, eDonkey y la mayoría "
+"de redes P2P, GNUnet está diseñada pensando en la seguridad como la máxima "
+"prioridad. Procuramos producir una red con características de seguridad "
+"comprensibles. Muchas otras redes P2P se encuentran abiertas a una gran "
+"variedad de ataques y los usuarios tienen poca privacidad. GNUnet también es "
+"un Software Gratuito, por lo tanto, su código fuente se encuentra "
+"disponible; de esta forma no tendrá que preocuparse de ser espiado por el "
+"software. La siguiente tabla resume las principales diferencias entre GNUnet "
+"y otros sistemas; la información es precisa a nuestro entendimiento. La "
+"comparación es difícil ya que, algunas veces, existen diferencias entre "
+"múltiples implementaciones de (casi) el mismo protocolo. En general, "
+"seleccionamos una implementación libre como la referencia de implementación, "
+"debido a que es posible inspeccionar el código libre; también, todos estos "
+"sistemas se encuentran cambiando con el tiempo, por lo tanto, los datos a "
+"continuación podrían no encontrarse actualizados. Si encuentra errores por "
+"favor háganoslo saber. Finalmente, la tabla no aporta mucho (es difícil "
+"comparar estos sistemas de forma tan breve), así que, si desea conocer las "
+"diferencias reales, lea los artículos de investigación (y probablemente el "
+"código)."
 
 #: template/faq.html.j2:915
 msgid ""
 "Another important point of reference are the various anonymous peer-to-peer "
 "networks. Here, there are differences in terms of application domain and how "
 "specifically anonymity is achieved. Anonymous routing is a hard research "
-"topic, so for a superficial comparisson like this one we focus on the "
+"topic, so for a superficial comparison like this one we focus on the "
 "latency. Another important factor is the programming language. Type-safe "
 "languages may offer certain security benefits; however, this may come at the "
 "cost of significant increases in resource consumption which in turn may "
 "reduce anonymity."
 msgstr ""
+"Otro punto de referencia importante son las múltiples redes anónimas entre "
+"pares. Aquí hay diferencias en términos de dominio de aplicación y cómo la "
+"anonimidad es lograda específicamente. El enrutamiento anónimo es un tema de "
+"investigación difícil, de modo que, para una comparación superficial como "
+"ésta, nos enfocamos en la latencia. Otro factor importante es el lenguaje de "
+"programación. Los lenguajes de seguridad de tipos pueden ofrecer algunos "
+"beneficios de seguridad, sin embargo, pueden significar un aumento "
+"importante en el consumo de recursos, lo cual puede reducir la anonimidad."
 
 #: template/faq.html.j2:928
 msgid "Are there any known attacks (on GNUnet's file-sharing application)?"
 msgstr ""
+"¿Existen ataques conocidos (en la aplicación de intercambio de archivos de "
+"GNUnet)?"
 
 #: template/faq.html.j2:930
 msgid ""
@@ -2058,10 +2174,19 @@ msgid ""
 "shared with a small group of people, there is no real reason to try to "
 "obfuscate the content by choosing a difficult keyword anyway."
 msgstr ""
+"R: Generalmente existe la posibilidad de un ataque de un texto sin formato "
+"conocido a palabras clave pero, debido a que el usuario tiene el control "
+"sobre las palabras clave que se encuentran asociadas al contenido que él "
+"mismo inserta, el usuario puede aprovechar las mismas técnicas usadas al "
+"generar contraseñas razonables para defenderse de tal ataque. De cualquier "
+"forma, no pretendemos esconder contenido, por lo tanto, a menos que el "
+"usuario intente insertar información a la red que pueda ser compartida "
+"únicamente con un pequeño grupo de personas, no existe una razón para "
+"intentar ofuscar el contenido al elegir una palabra clave difícil."
 
 #: template/faq.html.j2:944
 msgid "What do you mean by anonymity?"
-msgstr ""
+msgstr "¿Qué significa la anonimidad?"
 
 #: template/faq.html.j2:946
 msgid ""
@@ -2073,10 +2198,20 @@ msgid ""
 "be difficult to impossible for an adversary to distinguish between the "
 "originating peer and all other peers."
 msgstr ""
+"R: La anonimidad es la falta de identificación de un individuo dentro de un "
+"grupo (grande). Un objetivo principal del intercambio de archivos anónimo en "
+"GNUnet es hacer que todos los usuarios (pares) formen un grupo, y hacer que "
+"las comunicaciones dentro de ése grupo sean anónimas, lo que quiere decir "
+"que nadie (excepto el iniciador) podría identificar cuál de los pares dentro "
+"del grupo originó el mensaje. En otras palabras, debería ser difícil o casi "
+"imposible para un adversario el distinguir entre pares iniciadores y los "
+"demás pares."
 
 #: template/faq.html.j2:958
 msgid "What does my system do when participating in GNUnet file sharing?"
 msgstr ""
+"¿Qué hace mi sistema cuando participa en el intercambio de archivos de "
+"GNUnet?"
 
 #: template/faq.html.j2:960
 msgid ""
@@ -2087,10 +2222,18 @@ msgid ""
 "(how large your on-disk block storage is) . Your node will then proceed to "
 "connect to other nodes, becoming part of the network."
 msgstr ""
+"R: En GNUnet usted configura un nodo (un par); éste se identifica por un ID "
+"(un hash de su clave pública) y tiene un número de direcciones que lo "
+"vuelven alcanzable (puede no tener direcciones, por ejemplo, cuando se "
+"encuentra detrás de una NAT). Usted especifica los límites de ancho de banda "
+"(qué tanto tráfico GNUnet está permitido a consumir) y la cuota de "
+"almacenamiento (qué tan amplio su almacenamiento por bloques en disco es). "
+"Su nodo entonces procederá a conectarse con otros nodos, volviéndose parte "
+"de la red."
 
 #: template/faq.html.j2:975
 msgid "How can I help translate this webpage into other languages?"
-msgstr ""
+msgstr "¿Cómo puedo ayudar a traducir éste sitio web a otros idiomas?"
 
 #: template/faq.html.j2:977
 msgid ""
@@ -2100,10 +2243,15 @@ msgid ""
 "sufficient permissions will then grant you access. Naturally, any abuse will "
 "result in the loss of permissions."
 msgstr ""
+"R: Primero, usted debe registrar una cuenta con nuestro sistema weblate. Por "
+"favor, envíe un correo electrónico con el idioma meta deseado a "
+"translators@gnunet.org o pida ayuda en el chat #gnunet en irc.freenode.net. "
+"Normalmente, alguien con permisos suficientes le proporcionará acceso. "
+"Naturalmente, cualquier abuso resultará en la pérdida de los permisos."
 
 #: template/faq.html.j2:989
 msgid "I have some great idea for a new feature, what should I do?"
-msgstr ""
+msgstr "¿Qué debo hacer si tengo una buena idea para una nueva función?"
 
 #: template/faq.html.j2:991
 msgid ""
@@ -2111,6 +2259,9 @@ msgid ""
 "The best way to actually get a new feature implemented is to do it yourself "
 "--- and to then send us a patch."
 msgstr ""
+"R: Tristemente, tenemos más solicitudes de funciones de las que podemos "
+"implementar. El mejor modo de realmente lograr que se implemente una nueva "
+"función es que usted lo haga por su cuenta...y luego nos envíe un parche."
 
 #: template/glossary.html.j2:12
 msgid "Ego"
@@ -2350,6 +2501,26 @@ msgid ""
 "of those features, and thus including security issues that might arise from "
 "that code."
 msgstr ""
+"Para GNUnet también necesitamos una versión particularmente moderna de "
+"GnuTLS, por lo tanto, de todas formas sería necesario recompilar cURL para "
+"GNUnet; pero, ¿Qué es lo que sucede si alguien enlaza cURL hacia esta "
+"versión de GnuTLS? Bueno, primero se tendría que instalar GnuTLS a mano en "
+"el sistema. Luego, construimos cURL. cURL se construirá hacia ella sin "
+"problema, pero, el enlazador eventualmente se va a quejar terriblemente. La "
+"razón es que ese cURL también enlaza hacia otras muchas bibliotecas del "
+"sistema (gssapi, ldap, ssh2, rtmp, krb5, sasl2, ver la discusión arriba "
+"acerca protocolos ocultos), las cuales, al ser parte de la distribución, "
+"fueron enlazadas hacia una versión antigua de GnuTLS. Como resultado, el "
+"mismo binario estaría enlazado hacia dos diferentes versiones de GnuTLS. "
+"Normalmente eso es una receta para el desastre, por lo tanto, con el fin de "
+"evadir actualizar una docena de bibliotecas del sistema (y teniendo dos "
+"versiones de las mismas instaladas), es necesario deshabilitar todas "
+"aquellas funciones cURL que GNUnet no utiliza, las cuales son muchas. Para "
+"GNUnet, la mayoría de protocolos ocultos sostenidos por cURL son cercanos a "
+"código muerto, mayormente inofensivos, pero no útiles; sin embargo, mientras "
+"alguna aplicación podría usar una de esas funciones, las distribuciones son "
+"normalmente forzadas a habilitar todas esas funciones, entonces incluyendo "
+"cuestiones de seguridad que puedan surgir de ese código."
 
 #: template/gnurl.html.j2:99
 msgid ""
@@ -2364,6 +2535,17 @@ msgid ""
 "the linker will link GNUnet against the right version. Note that none of "
 "this can really be trivially fixed by the cURL developers."
 msgstr ""
+"Para utilizar una versión de GnuTLS, una aproximación sensata es inhabilitar "
+"todas las funciones \"opcionales\" de cURL que arrastran bibliotecas del "
+"sistema que se enlazan hacia el GnuTLS antiguo. Eso funciona, solo que NO se "
+"debería instalar esa versión de libcurl en, por ejemplo, /usr o /usr/local, "
+"ya que eso podría romper otras partes del sistema que podrían depender de "
+"estas funciones que acabamos de inhabilitar. La versión de Libtool no ayuda "
+"aquí, ya que no está hecha para lidiar con bibliotecas que tienen funciones "
+"opcionales. Naturalmente, instalar cURL en algún otro lugar también es "
+"problemático, ya que entonces tendremos que ser muy cuidadosos de que el "
+"enlazador enlace GNUnet hacia la versión correcta. Note que nada de esto "
+"puede realmente ser arreglado trivialmente por los desarrolladores de cURL."
 
 #: template/gnurl.html.j2:118
 msgid "Rename to fix"
@@ -2440,10 +2622,19 @@ msgid ""
 "\"https://nixos.org/nix/\";>Nix</a>, and as www/gnurl in <a href=\"https://";
 "pkgsrc.org\">pkgsrc</a>."
 msgstr ""
+"Los lanzamientos son publicados en <a href=\"https://ftpmirror.gnu.org/gnu/";
+"gnunet/\">ftpmirror.gnu.org/gnu/gnunet</a>. gnurl está disponible en una "
+"variedad de distribuciones y administradores de paquetes. Algunos "
+"administradores de paquetes que incluyen gnurl son: <a href=\"https://www.";
+"gnu.org/software/guix/\">GNU Guix</a> (disponible como \"gnurl\"), <a href="
+"\"https://gentoo.org\";>Gentoo</a> a través de la colección ebuild "
+"colaborativa <a href=\"https://git.gnunet.org/youbroketheinternet-overlay.";
+"git/\">youbroketheinternet</a>, <a href=\"https://nixos.org/nix/\";>Nix</a>, "
+"y como www/gnurl in <a href=\"https://pkgsrc.org\";>pkgsrc</a>."
 
 #: template/gnurl.html.j2:228
 msgid "Building gnurl"
-msgstr ""
+msgstr "Construyendo gnurl"
 
 #: template/gnurl.html.j2:230
 msgid ""
@@ -2562,8 +2753,8 @@ msgid ""
 msgstr ""
 "gnurl/libgnurl está buscando un nuevo mantenedor. Los lanzamientos tras la "
 "versión 7.69.1 y hasta la versión 7.72.0 se firmaron con la clave OpenPGP "
-"Key <b>0xD6B570842F7E7F8D</b><a href=\"https://keys.openpgp.org/search?q=";
-"6115012DEA3026F62A98A556D6B570842F7E7F8D\">keys.openpgp.org</a>, con la "
+"Key <b>0xD6B570842F7E7F8D</b><a href=\"https://keys.openpgp.org/search?";
+"q=6115012DEA3026F62A98A556D6B570842F7E7F8D\">keys.openpgp.org</a>, con la "
 "huella digital de clave pública,<b>6115 012D EA30 26F6 2A98 A556 D6B5 7084 "
 "2F7E 7F8D</b>."
 
@@ -3278,8 +3469,10 @@ msgstr ""
 
 #: template/install-on-debian9.html.j2:117
 #: template/install-on-ubuntu1804.html.j2:82
+#, fuzzy
+#| msgid "GNUnet for developers"
 msgid "Option 2: GNUnet for development"
-msgstr ""
+msgstr "GNUnet para desarrolladores"
 
 #: template/install-on-debian9.html.j2:154
 #: template/install-on-ubuntu1804.html.j2:97
@@ -3288,8 +3481,10 @@ msgstr ""
 
 #: template/install-on-debian9.html.j2:208
 #: template/install-on-ubuntu1804.html.j2:134
+#, fuzzy
+#| msgid "Continuous Integration"
 msgid "Create configuration file"
-msgstr ""
+msgstr "Integración continua"
 
 #: template/install-on-debian9.html.j2:228
 #: template/install-on-ubuntu1804.html.j2:156
@@ -3383,8 +3578,8 @@ msgid ""
 "that we can add it to this list. Furthermore, if you are interested in "
 "packaging GNUnet for your Operating System, get in touch with us at gnunet-"
 "developers@gnu.org if you require help with this job. If you were using an "
-"Operating System with the Alpine package manager, GNUnet could be installed "
-"as simple as:"
+"Operating System with the APT package manager, GNUnet could be installed as "
+"simple as:"
 msgstr ""
 
 #: template/install.html.j2:61
@@ -3416,7 +3611,7 @@ msgid ""
 msgstr ""
 
 #: template/install.html.j2:98
-msgid "Alternatively, get the sources from git by entering:"
+msgid "To compile gnunet from the git source you can do so by entering:"
 msgstr ""
 
 #: template/install.html.j2:106
@@ -3455,16 +3650,18 @@ msgid "How to use GNUnet - in a nutshell"
 msgstr ""
 
 #: template/use.html.j2:12 template/use.html.j2:125
+#, fuzzy
 msgid "Filesharing"
-msgstr ""
+msgstr "Filesharing o compartir documentos (Alfa)"
 
 #: template/use.html.j2:13
 msgid "CADET"
 msgstr ""
 
 #: template/use.html.j2:14
+#, fuzzy
 msgid "Minimal Groupchat"
-msgstr ""
+msgstr "groupchat"
 
 #: template/use.html.j2:15
 msgid "GNS with CLI"
@@ -3479,8 +3676,10 @@ msgid "VPN"
 msgstr ""
 
 #: template/use.html.j2:18 template/use.html.j2:508
+#, fuzzy
+#| msgid "Continuous Integration"
 msgid "Conversation"
-msgstr ""
+msgstr "Integración continua"
 
 #: template/use.html.j2:19 template/use.html.j2:519
 msgid "Trouble Shooting"
@@ -3534,6 +3733,32 @@ msgstr ""
 msgid "Videos related to GNUnet"
 msgstr ""
 
+#: template/news/index.html.j2:11 template/news/oldnews-2011.html.j2:16
+#: template/news/oldnews-2013.html.j2:16 template/news/oldnews-2018.html.j2:16
+#: template/news/oldnews-2019.html.j2:16
+msgid "News posts about changes related to GNUnet such as releases and events"
+msgstr ""
+"Nuevas publicaciones sobre cambios en GNUnet, como lanzamientos y eventos"
+
+#: template/news/index.html.j2:16 template/news/oldnews-2011.html.j2:21
+#: template/news/oldnews-2013.html.j2:21 template/news/oldnews-2018.html.j2:21
+#: template/news/oldnews-2019.html.j2:21
+msgid "subscribe to our RSS feed"
+msgstr "suscríbase a nuestro canal RSS"
+
+#: template/news/index.html.j2:36 template/news/oldnews-2011.html.j2:40
+#: template/news/oldnews-2013.html.j2:40 template/news/oldnews-2018.html.j2:40
+#: template/news/oldnews-2019.html.j2:40
+msgid "read more"
+msgstr "leer más"
+
+#: template/news/index.html.j2:45
+msgid "News archives:"
+msgstr "Archivo IRC:"
+
+#~ msgid "Living Standards"
+#~ msgstr "Estándares de vida"
+
 #, fuzzy
 #~| msgid "What is GNUnet?"
 #~ msgid "Get off GNUnet"
diff --git a/locale/fr/LC_MESSAGES/messages.mo 
b/locale/fr/LC_MESSAGES/messages.mo
new file mode 100644
index 0000000..6517924
Binary files /dev/null and b/locale/fr/LC_MESSAGES/messages.mo differ
diff --git a/locale/fr/LC_MESSAGES/messages.po 
b/locale/fr/LC_MESSAGES/messages.po
index 158a62f..d11fce5 100644
--- a/locale/fr/LC_MESSAGES/messages.po
+++ b/locale/fr/LC_MESSAGES/messages.po
@@ -7,11 +7,11 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-03-03 21:41+0100\n"
-"PO-Revision-Date: 2021-03-31 14:34+0000\n"
+"POT-Creation-Date: 2021-05-07 13:32+0200\n"
+"PO-Revision-Date: 2021-05-05 17:48+0000\n"
 "Last-Translator: Marianne Le Guennec <marianne.leguennec@gmail.com>\n"
-"Language-Team: French <http://weblate.taler.net/projects/gnunet/website/fr/>"
-"\n"
+"Language-Team: French <http://weblate.taler.net/projects/gnunet/website/fr/";
+">\n"
 "Language: fr\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -32,7 +32,7 @@ msgstr "Système GNU pour un réseau p2p sécurisé"
 msgid "Contact"
 msgstr "Contact"
 
-#: common/footer.j2.inc:8 common/navigation.j2.inc:49
+#: common/footer.j2.inc:8
 msgid "GNUnet e.V."
 msgstr "GNUnet e.V."
 
@@ -42,7 +42,7 @@ msgstr "À propos de GNUnet"
 
 #: common/footer.j2.inc:14 common/navigation.j2.inc:64
 msgid "Bug Tracker"
-msgstr "Système de suivi des bugs"
+msgstr "Système de suivi des dysfonctionnements"
 
 #: common/footer.j2.inc:19 template/copyright.html.j2:6
 msgid "Copyright Assignment"
@@ -65,15 +65,15 @@ msgstr "Signaler des problèmes sur ce site."
 msgid "About"
 msgstr "À propos"
 
-#: common/navigation.j2.inc:39 news/index.html.j2:8
-#: news/oldnews-2011.html.j2:13 news/oldnews-2013.html.j2:13
-#: news/oldnews-2018.html.j2:13 news/oldnews-2019.html.j2:13
+#: common/navigation.j2.inc:39 template/news/index.html.j2:8
+#: template/news/oldnews-2011.html.j2:13 template/news/oldnews-2013.html.j2:13
+#: template/news/oldnews-2018.html.j2:13 template/news/oldnews-2019.html.j2:13
 msgid "News"
 msgstr "Actualités"
 
 #: common/navigation.j2.inc:40 template/index.html.j2:289
 msgid "Applications"
-msgstr "Fonctions"
+msgstr "Applications"
 
 #: common/navigation.j2.inc:44
 msgid "Community"
@@ -125,7 +125,7 @@ msgstr "Tutoriel de Développement"
 
 #: common/navigation.j2.inc:79
 msgid "Documentation"
-msgstr "Documents"
+msgstr "Documentation"
 
 #: common/navigation.j2.inc:82 template/install.html.j2:6
 msgid "Install"
@@ -147,10 +147,6 @@ msgstr "Glossaire"
 msgid "Handbook"
 msgstr "Manuel"
 
-#: common/navigation.j2.inc:87 template/livingstandards.html.j2:8
-msgid "Living Standards"
-msgstr "Niveau de Vie"
-
 #: common/navigation.j2.inc:88
 msgid "REST API"
 msgstr "API REST"
@@ -159,30 +155,6 @@ msgstr "API REST"
 msgid "FAQ"
 msgstr "F.A.Q"
 
-#: news/index.html.j2:11 news/oldnews-2011.html.j2:16
-#: news/oldnews-2013.html.j2:16 news/oldnews-2018.html.j2:16
-#: news/oldnews-2019.html.j2:16
-msgid "News posts about changes related to GNUnet such as releases and events"
-msgstr ""
-"Publications d'actualités de changements liés à GNUnet comme des parutions "
-"et des évènements"
-
-#: news/index.html.j2:16 news/oldnews-2011.html.j2:21
-#: news/oldnews-2013.html.j2:21 news/oldnews-2018.html.j2:21
-#: news/oldnews-2019.html.j2:21
-msgid "subscribe to our RSS feed"
-msgstr "Abonnez-vous à notre Flux RSS"
-
-#: news/index.html.j2:36 news/oldnews-2011.html.j2:40
-#: news/oldnews-2013.html.j2:40 news/oldnews-2018.html.j2:40
-#: news/oldnews-2019.html.j2:40
-msgid "read more"
-msgstr "Plus de détails"
-
-#: news/index.html.j2:45
-msgid "News archives:"
-msgstr "Archives des actualités :"
-
 #: template/about.html.j2:11
 msgid "What is GNUnet?"
 msgstr "Qu'est-ce que GNUnet  ?"
@@ -195,12 +167,12 @@ msgid ""
 "secure publication of files, it has grown to include all kinds of basic "
 "protocol components and applications towards the creation of a GNU internet."
 msgstr ""
-"GNUnet est un réseau de couches alternatif qui permet de mettre en place la "
-"répartition des applications de manière sûre et décentralisée tout en étant "
-"respectueux de la vie privée. Notre but est de remplacer l'ancienne pile de "
-"protocoles Internet, trop dangereuse. À la base, il était question d'une "
-"application qui sécurisait la publication de fichiers, puis le projet s'est "
-"agrandit en incluant tous les types d'éléments et d'applications de "
+"GNUnet est un réseau de couches alternatives qui permet de mettre en place "
+"la répartition des applications de manière sûre et décentralisée tout en "
+"étant respectueux de la vie privée. Notre but est de remplacer l'ancienne "
+"pile de protocoles Internet, trop dangereuse. À la base, il était question "
+"d'une fonction qui sécurisait la publication de fichiers, puis le projet "
+"s'est élargit en incluant tous les types d'éléments et de fonctions de "
 "protocole basique, jusqu'à la création d'un internet GNU."
 
 #: template/about.html.j2:23
@@ -211,9 +183,9 @@ msgid ""
 "hierarchy and when necessary isolated from the rest of the world, the "
 "situation is less tenable for civil society."
 msgstr ""
-"Aujourd'hui, le véritable usage et donc les exigences sociales d'un réseau "
-"mondial sont largement différentes de celles visées en 1970. Alors que "
-"l'Internet reste convenable pour un usage militaire, là où l'équipement de "
+"Aujourd'hui, le véritable usage et par conséquent les exigences sociales "
+"d'un réseau mondial diffèrent des objectifs définis en 1970. Alors "
+"qu'Internet reste compatible avec un usage militaire, là où l'équipement de "
 "réseau fonctionne grâce à une hiérarchie du commandement et est isolé du "
 "reste du monde lorsque c'est nécessaire, la situation se prête moins à "
 "l'usage de la société civile."
@@ -229,10 +201,10 @@ msgid ""
 msgstr ""
 "A cause des choix de conception fondamentaux d'Internet, le trafic Internet "
 "peut être détourné, intercepté, censuré et manipulé par des des routeurs "
-"malveillants sur le réseau. Et en effet, l'Internet moderne a évolué "
-"précisément jusqu'au point où, comme dit Matthew Green, <a href=\"https"
-"://blog.cryptographyengineering.com/2015/08/16/the-network-is-hostile/\">\"le"
-" réseau est malveillant\"</a>."
+"malveillants sur le réseau. Et en effet, le réseau Internet moderne a évolué "
+"précisément jusqu'au point où, comme dit Matthew Green, <a href=\"https://";
+"blog.cryptographyengineering.com/2015/08/16/the-network-is-hostile/\">\"le "
+"réseau est malveillant\"</a>."
 
 #: template/about.html.j2:41
 msgid ""
@@ -268,8 +240,7 @@ msgid ""
 "GNUnet must minimize the amount of personally identifiable information "
 "exposed."
 msgstr ""
-"GNUnet doit exposer le moins possible d'information personnellement "
-"identifiable."
+"GNUnet doit exposer le moins possible de données à caractère personnel."
 
 #: template/about.html.j2:61
 msgid ""
@@ -302,17 +273,19 @@ msgstr ""
 
 #: template/about.html.j2:65
 msgid "GNUnet must support a diverse range of applications and devices."
-msgstr "GNUnet doit supporter un large éventail d'applications et d'appareils."
+msgstr "GNUnet doit supporter un large éventail de fonctions et d'appareils."
 
 #: template/about.html.j2:66
 msgid "GNUnet must use compartmentalization to protect sensitive information."
 msgstr ""
-"GNUnet doit user de la compartimentation pour protéger les informations "
+"GNUnet doit utiliser la compartimentation pour protéger les informations "
 "sensibles."
 
 #: template/about.html.j2:67
+#, fuzzy
 msgid "The GNUnet architecture must be resource efficient."
-msgstr "L'architecture de GNUnet doit avoir recourt à des ressources 
efficaces."
+msgstr ""
+"L'architecture de GNUnet doit utiliser ses ressources de manière efficace."
 
 #: template/about.html.j2:68
 msgid ""
@@ -344,20 +317,20 @@ msgstr ""
 "Vous trouverez davantage d'informations dans notre <a href=\"https://docs.";
 "gnunet.org/handbook/gnunet.html\">manuel</a>, en particulier dans le <a href="
 "\"https://docs.gnunet.org/handbook/gnunet.html#Key-Concepts\";>chapitre sur "
-"les \"Concepts Clés\"</a>, qui explique les concepts fondamentaux de GNUnet :"
-" <ul> <li><a href=\"https://docs.gnunet.org/handbook/gnunet.html#";
-"Authentication\">Authentification</a></li> <li><a href=\"https://docs.gnunet.";
-"org/handbook/gnunet.html#Accounting-to-Encourage-Resource-Sharing\""
-">Comptabilité pour favoriser le partage des ressources</a></li> <li><a href="
-"\"https://docs.gnunet.org/handbook/gnunet.html#Confidentiality\"";
-">Confidentialité</a></li> <li><a href=\"https://docs.gnunet.org/handbook/";
+"les \"Concepts Clés\"</a>, qui explique les concepts fondamentaux de "
+"GNUnet : <ul> <li><a href=\"https://docs.gnunet.org/handbook/gnunet.";
+"html#Authentication\">Authentification</a></li> <li><a href=\"https://docs.";
+"gnunet.org/handbook/gnunet.html#Accounting-to-Encourage-Resource-Sharing"
+"\">Comptabilité pour favoriser le partage des ressources</a></li> <li><a "
+"href=\"https://docs.gnunet.org/handbook/gnunet.html#Confidentiality";
+"\">Confidentialité</a></li> <li><a href=\"https://docs.gnunet.org/handbook/";
 "gnunet.html#Anonymity\">Annonymat</a></li> <li><a href=\"https://docs.gnunet.";
 "org/handbook/gnunet.html#Deniability\">Deni de responsabilité</a></li> "
-"<li><a href=\"https://docs.gnunet.org/handbook/gnunet.html#Peer-Identities\"";
-">Qui sont nos pairs ?</a></li> <li><a href=\"https://docs.gnunet.org/";
-"handbook/gnunet.html#Zones-in-the-GNU-Name-System-_0028GNS-Zones_0029\""
-">Zones du GNU Name System (GNS Zones)</a></li> <li><a href=\"https://docs.";
-"gnunet.org/handbook/gnunet.html#Egos\">Egos</a></li> </ul>"
+"<li><a href=\"https://docs.gnunet.org/handbook/gnunet.html#Peer-Identities";
+"\">Qui sont nos pairs ?</a></li> <li><a href=\"https://docs.gnunet.org/";
+"handbook/gnunet.html#Zones-in-the-GNU-Name-System-_0028GNS-"
+"Zones_0029\">Zones du GNU Name System (GNS Zones)</a></li> <li><a href="
+"\"https://docs.gnunet.org/handbook/gnunet.html#Egos\";>Egos</a></li> </ul>"
 
 #: template/about.html.j2:88
 msgid "More Resources"
@@ -372,6 +345,12 @@ msgid ""
 "\">videos</a> or a brief <a href=\"https://gnunet.org/en/glossary.html";
 "\">glossary</a>."
 msgstr ""
+"Il y a bien d'autres informations sur GNUnet à découvrir en plus du <a href="
+"\"https://docs.gnunet.org/handbook/gnunet.html\";>manuel</a>, comme la <a "
+"href=\"https://bib.gnunet.org/\";>bibliographie</a> avec des articles "
+"traitant des différents cas, plusieurs <a href=\"https://gnunet.org/en/video.";
+"html\">vidéos</a> ou un <a href=\"https://gnunet.org/en/glossary.html";
+"\">glossaire</a> court."
 
 #: template/about.html.j2:95
 msgid ""
@@ -380,6 +359,10 @@ msgid ""
 "html\">use it</a> and <a href=\"engage.html\">contribute and get engaged</a> "
 "in various ways."
 msgstr ""
+"Vous pouvez dès maintenant <a href=\"engage.html\">participer à la "
+"conversation</a>, <a href=\"install.html\">installer GNUnet</a>, <a href="
+"\"use.html\">l'utiliser</a>,<a href=\"engage.html\">contribuer et vous "
+"engager</a> de diverses manières."
 
 #: template/about.html.j2:100
 msgid ""
@@ -387,10 +370,12 @@ msgid ""
 "alpha stage when it comes to software &#8211; its not an easy task to "
 "rewrite the whole Internet!"
 msgstr ""
+"N'oubliez pas que ce projet (malgré son âge) est toujours au stade Alpha "
+"quant au logiciel &#8211;, ce n'est pas facile de réécrire Internet !"
 
 #: template/about.html.j2:105
 msgid "Current funding"
-msgstr ""
+msgstr "Financement actuel"
 
 #: template/about.html.j2:110
 msgid ""
@@ -398,6 +383,9 @@ msgid ""
 "to document and implement the GNU Name System protocol in a way suitable for "
 "the IETF standardization process."
 msgstr ""
+"Nous recevons des fonds du régime de financement Next Generation Internet de "
+"NLnet pour alimenter et appliquer le protocole du GNU Name System d'une "
+"manière adaptée au processus de standardisation IETF."
 
 #: template/about.html.j2:123
 msgid ""
@@ -409,27 +397,39 @@ msgid ""
 "providers. The project is called \"Decentralized Identities for Self-"
 "Sovereign End-users\" (DISSENS)."
 msgstr ""
+"Ce projet a été financé par le programme de recherche et d'innovation "
+"Horizon Europe 2020, sous l'accord de garantie NGI_TRUST n°825618. Le projet "
+"vise à intégrer re:claimID dans le système de paiement GNU Taler au sein "
+"d'un pilote afin de démontrer la possibilité pratique et les bénéfices de la "
+"privacité en mettant en lumière la technologie pour les utilisateurs et les "
+"prestataires commerciaux. Ce projet a été appelé \"DISSENS\" (Decentralized "
+"Identities for Self-Sovereign End-Users, comprendre identités décentralisées "
+"à des fins d'utilisateurs indépendants)."
 
 #: template/about.html.j2:141
 msgid ""
 "We are grateful for free hosting offered by the following organizations:"
 msgstr ""
+"Nous tenons à remercier les organisations suivantes pour nous offrir "
+"l'hébergement gratuit :"
 
 #: template/about.html.j2:150
 msgid "Past funding"
-msgstr ""
+msgstr "Ancien financement"
 
 #: template/about.html.j2:152
 msgid "We are grateful for past funding from the following organizations:"
 msgstr ""
+"Nous tenons à remercier les organisations suivantes pour leur participation "
+"à l'ancien financement :"
 
 #: template/applications.html.j2:7
 msgid "Applications provided by GNUnet"
-msgstr ""
+msgstr "Fonctions disponibles sur GNUnet"
 
 #: template/applications.html.j2:13 template/gns.html.j2:7
 msgid "The GNU Name System"
-msgstr ""
+msgstr "Le GNU Name System"
 
 #: template/applications.html.j2:15
 msgid ""
@@ -437,14 +437,21 @@ msgid ""
 "replacement for the Domain Name System (DNS). Instead of using a hierarchy, "
 "GNS uses a directed graph. Naming conventions are similar to DNS, but "
 "queries and replies are private even with respect to peers providing the "
-"answers. The integrity of records and privacy of look-ups is "
+"answers. The integrity of records and privacy of look-ups are "
 "cryptographically secured. <!-- Too technical: GNS integrates a robust, "
 "efficient and instant key revocation mechanism. -->"
 msgstr ""
+"Le <a href=\"gns.html\">GNU Name System (GNS)</a> est un replacement "
+"entièrement décentralisé pour le Domain Name System (DNS). Au lieu de mettre "
+"en œuvre la hiérarchie, GNS utilise un graphique dirigé. Les conventions "
+"nominatives sont similaires au DNS, mais les questions et les réponses sont "
+"privées, notamment lorsque les pairs fournissent les réponses. L'intégrité "
+"des enregistrements et la confidentialité des recherches sont sous sécurité "
+"cryptographiée."
 
 #: template/applications.html.j2:38
 msgid "Self-sovereign, decentralized identity provider"
-msgstr ""
+msgstr "Fournisseur d'identité indépendant et décentralisé"
 
 #: template/applications.html.j2:40
 msgid ""
@@ -453,10 +460,15 @@ msgid ""
 "allows users to securely share personal information with websites using "
 "standardized protocols (OpenID Connect)."
 msgstr ""
+"<a href=\"https://reclaim.gnunet.org/\";>re:claimID</a> est un service de "
+"fournisseur d'identité (IdP, \"identity provider\") décentralisé construit "
+"sur la base du GNU Name System. Il permet aux utilisateurs de partager sans "
+"risque des informations personnelles sur des sites utilisant les protocoles "
+"standards (OpenID Connect)."
 
 #: template/applications.html.j2:57
 msgid "Filesharing (Alpha)"
-msgstr ""
+msgstr "Partage de fichiers (Alpha)"
 
 #: template/applications.html.j2:59
 msgid ""
@@ -464,10 +476,14 @@ msgid ""
 "to provide censorship-resistant, anonymous filesharing. The publisher is "
 "empowered to make a gradual choice between performance and anonymity."
 msgstr ""
+"GNUnet <a href=\"use.html#fs\">partage de fichiers</a> est une fonction qui "
+"a pour but de permettre un partage de fichiers anonyme et résistant à la "
+"censure. L'éditeur est chargé de trouver le juste milieu entre performance "
+"et anonymat."
 
 #: template/applications.html.j2:73
 msgid "Conversation (Pre-Alpha)"
-msgstr ""
+msgstr "Conversation (Pre-Alpha)"
 
 #: template/applications.html.j2:75
 msgid ""
@@ -475,14 +491,17 @@ msgid ""
 "communication in a fully decentralized way by employing GNUnet for routing "
 "and transport."
 msgstr ""
+"GNUnet conversation est une fonction qui fournit une communication vocale "
+"sans risque, de manière complètement décentralisée en passant par GNUnet "
+"pour l'acheminement et le transport."
 
 #: template/applications.html.j2:91
 msgid "Applications utilizing GNUnet"
-msgstr ""
+msgstr "Fonctions qui passent par GNUnet"
 
 #: template/applications.html.j2:97
 msgid "GNU Taler (Alpha)"
-msgstr ""
+msgstr "GNU Taler (Alpha)"
 
 #: template/applications.html.j2:99
 msgid ""
@@ -490,10 +509,14 @@ msgid ""
 "electronic payment system. Payments are cryptographically secured and are "
 "confirmed within milliseconds with extremely low transaction costs."
 msgstr ""
+"<a href=\"https://taler.net/\";>GNU Taler</a> est un nouveau système de "
+"paiement électronique respectueux de la privacité. Les paiements sont sous "
+"sécurité cryptographiée et sont confirmés dans la milliseconde avec des "
+"frais sensiblement faibles."
 
 #: template/applications.html.j2:118
 msgid "secushare"
-msgstr ""
+msgstr "Secushare"
 
 #: template/applications.html.j2:120
 msgid ""
@@ -502,10 +525,14 @@ msgid ""
 "the extensible PSYC protocol, notifications are distributed end-to-end "
 "encrypted to authorized recipients only."
 msgstr ""
+"<a href=\"https://secushare.org/\";>secushare</a> développe une fonction de "
+"réseautage social décentralisé en plus de GNUnet. Grâce à une couverture "
+"multicast et le protocole extensible PSYC, les notifications ne sont "
+"envoyées qu'à des destinataires autorisés chiffrés de bout en bout."
 
 #: template/applications.html.j2:139
 msgid "pretty Easy privacy"
-msgstr ""
+msgstr "pretty Easy privacité"
 
 #: template/applications.html.j2:141
 msgid ""
@@ -514,88 +541,111 @@ msgid ""
 "key exchange. p&#8801;p will use GNUnet to protect metadata and exploit new "
 "cryptographic protocols to verify keys."
 msgstr ""
+"<a href=\"https://pep.foundation/\";>pretty Easy privacité</a> (p&#8801;p) "
+"développe une solution d'e-mails chiffrés de bout en bout accessible en "
+"passant par des clés d'échanges de chiffrage opportuniste. p&#8801;p "
+"utilisera GNUnet pour protéger les métadonnées et exploiter les nouveaux "
+"protocoles cryptographiques pour vérifier les clés."
 
 #: template/applications.html.j2:160
 msgid "Cadet-GTK"
-msgstr ""
+msgstr "Cadet-GTK"
 
 #: template/applications.html.j2:162
 msgid ""
 "<a href=\"https://gitlab.com/gnunet-messenger/cadet-gtk\";>Cadet-GTK</a> is a "
 "convenient but feature-rich graphical application providing messaging using "
-"especially the CADET subsystem. It is developed using GTK and libhandy for a "
-"convergent design."
+"the CADET subsystem. It is developed using GTK and libhandy for a convergent "
+"design."
 msgstr ""
+"<a href=\"https://gitlab.com/gnunet-messenger/cadet-gtk\";>Cadet-GTK</a> est "
+"une interface graphique modeste mais riche en caractéristiques qui fournit "
+"des services de messagerie en utilisant notamment le sous-système CADET. Il "
+"est développé avec GTK et libhandy pour un design cohérent."
 
 #: template/applications.html.j2:180
 msgid "groupchat"
-msgstr ""
+msgstr "groupe de discussion"
 
 #: template/applications.html.j2:182
 msgid ""
 "<a href=\"https://git.gnunet.org/groupchat.git/\";>groupchat</a> is a "
-"terminal user interface providing messaging using especially the CADET "
-"subsystem. It is developed using nim. Cadet-GTK and groupchat are planned to "
-"be compatible."
+"terminal user interface providing messaging using the CADET subsystem. It is "
+"developed using nim. Cadet-GTK and groupchat are planned to be compatible."
 msgstr ""
+"<a href=\"https://git.gnunet.org/groupchat.git/\";>groupchat</a> est un "
+"terminal d'interface utilisateur qui fournit ds services de messagerie en "
+"utilisant notamment le sous-système CADET. Il est développé par nim. Cadet-"
+"GTK et groupchat seront compatibles."
 
 #: template/architecture.html.j2:6
 msgid "GNUnet System Architecture"
-msgstr ""
+msgstr "Architecture du système GNUnet"
 
 #: template/architecture.html.j2:20
 msgid "Foundations"
-msgstr ""
+msgstr "Bases"
 
 #: template/architecture.html.j2:22
 msgid ""
 "The foundations of GNUnet are a distributed hash table (R5N), an SCTP-like "
 "end-to-end encrypted messaging layer (CADET), a public key infrastructure "
 "(GNS) and a pluggable transport system (TRANSPORT).<br> Using public keys "
-"for addresses and self-organized decentralized routing algorithms, these "
+"for addresses and self-organizing decentralized routing algorithms, these "
 "subsystems replace the traditional TCP/IP stack."
 msgstr ""
+"GNUnet repose sur une table de hachage distribuée (R5N), une couche de "
+"messagerie codée de bout en bout (CADET) similaire à SCPT, une "
+"infrastructure à clé publique (GNS) et un système de transport branchable "
+"(TRANSPORT). <br> À l’aide de clés publiques pour les adresses et "
+"d’algorithmes de routage décentralisés autonomes, ces sous-systèmes "
+"remplacent la pile TCP/IP traditionnelle."
 
 #: template/architecture.html.j2:35
 msgid "Security"
-msgstr ""
+msgstr "Sécurité"
 
 #: template/architecture.html.j2:38
 msgid ""
 "GNUnet is implemented using a multi-process architecture. Each subsystem "
-"runs as a separate process, providing fault-isolation and enabling tight "
+"runs as a separate process, providing fault isolation and enabling tight "
 "permissions to be granted to each subsystem. Naturally, the implementation "
 "is a <a href=\"https://www.gnu.org/\";>GNU</a> package, and will always "
 "remain free software."
 msgstr ""
+"GNUnet est implanté grâce à une architecture multi-procédés. Chaque sous-"
+"système fonctionne comme procédé à part, ce qui permet d'isoler les défauts "
+"et de garantir les permissions strictes pour chaque sous-système. "
+"Naturellement, l’exécution est un progiciel <a href=\"https://www.gnu.org/";
+"\">GNU</a>, et restera toujours un logiciel libre."
 
 #: template/architecture.html.j2:52
 msgid "System architecture"
-msgstr ""
+msgstr "Architecture du système"
 
 #: template/architecture.html.j2:58
 msgid "Subsystems"
-msgstr ""
+msgstr "Sous-systèmes"
 
 #: template/architecture.html.j2:67
 msgid "libgnunetutil"
-msgstr ""
+msgstr "libgnunetutil"
 
 #: template/architecture.html.j2:73
 msgid "APIs"
-msgstr ""
+msgstr "Interfaces de programmation"
 
 #: template/architecture.html.j2:86
 msgid "Legend"
-msgstr ""
+msgstr "Légende"
 
 #: template/contact.html.j2:6
 msgid "Contact information"
-msgstr ""
+msgstr "Nous contacter"
 
 #: template/contact.html.j2:11
 msgid "The mailing list"
-msgstr ""
+msgstr "La liste mailing"
 
 #: template/contact.html.j2:13
 msgid ""
@@ -604,10 +654,15 @@ msgid ""
 "mailman/listinfo/gnunet-developers</a>. You can send messages to the list at "
 "<a href=\"mailto:gnunet-developers@gnu.org\";>gnunet-developers@gnu.org</a>."
 msgstr ""
+"Une liste mailing archivée et publique pour GNUnet est hébergée à <a href="
+"\"https://lists.gnu.org/mailman/listinfo/gnunet-developers\";>https://lists.";
+"gnu.org/mailman/listinfo/gnunet-developers</a>. Vous pouvez envoyer un "
+"message à cette liste ici :<a href=\"mailto:gnunet-developers@gnu.org";
+"\">gnunet-developers@gnu.org</a>."
 
 #: template/contact.html.j2:23
 msgid "The IRC channel"
-msgstr ""
+msgstr "La chaîne IRC"
 
 #: template/contact.html.j2:25
 msgid ""
@@ -615,10 +670,13 @@ msgid ""
 "freenode.net</a>. There is also an <a href=\"https://view.matrix.org/room/!";
 "IjaAfLiruzjxFFzKAV:matrix.org/\">archive</a> available."
 msgstr ""
+"<tt>#gnunet</tt> est accessible depuis <a href=\"https://freenode.net\";>irc."
+"freenode.net</a>. Les <a href=\"https://view.matrix.org/room/!";
+"IjaAfLiruzjxFFzKAV:matrix.org/\">archives</a> sont également disponibles."
 
 #: template/contact.html.j2:38
 msgid "Contacting individuals"
-msgstr ""
+msgstr "Contact particuliers"
 
 #: template/contact.html.j2:40
 msgid ""
@@ -627,10 +685,15 @@ msgid ""
 "encrypted Emails. Urgent and sensitive security issues may be addressed to "
 "the GNU maintainers <tt>schanzen</tt> and <tt>grothoff</tt>."
 msgstr ""
+"En général, il est possible de contacter les développeurs de GNUnet via "
+"<tt>PSEUDONYM@gnunet.org</tt> ou <tt>LASTNAME@gnunet.org</tt>. La plupart "
+"d'entre nous peut recevoir des Emails chiffrés GnuPG. Les questions urgentes "
+"et sensibles à propos de la sécurité peuvent être adressées aux responsables "
+"<tt>Schanzen</tt> et <tt>Grothoff</tt>."
 
 #: template/contact.html.j2:53
 msgid "Reporting bugs"
-msgstr ""
+msgstr "Signaler des bugs"
 
 #: template/contact.html.j2:55
 msgid ""
@@ -692,12 +755,24 @@ msgid "Discussion"
 msgstr ""
 
 #: template/developers.html.j2:37
+#, fuzzy
+#| msgid ""
+#| "An archived, public mailing list for GNUnet is hosted at <a href="
+#| "\"https://lists.gnu.org/mailman/listinfo/gnunet-developers\";>https://";
+#| "lists.gnu.org/mailman/listinfo/gnunet-developers</a>. You can send "
+#| "messages to the list at <a href=\"mailto:gnunet-developers@gnu.org";
+#| "\">gnunet-developers@gnu.org</a>."
 msgid ""
 "We have a mailing list for developer discussions. You can subscribe to or "
 "read the list archive at <a href=\"http://lists.gnu.org/mailman/listinfo/";
 "gnunet-developers\">http://lists.gnu.org/mailman/listinfo/gnunet-developers</"
 "a>."
 msgstr ""
+"Une liste mailing archivée et publique pour GNUnet est hébergée à <a href="
+"\"https://lists.gnu.org/mailman/listinfo/gnunet-developers\";>https://lists.";
+"gnu.org/mailman/listinfo/gnunet-developers</a>. Vous pouvez envoyer un "
+"message à cette liste ici :<a href=\"mailto:gnunet-developers@gnu.org";
+"\">gnunet-developers@gnu.org</a>."
 
 #: template/developers.html.j2:47
 msgid "Regression Testing"
@@ -766,16 +841,20 @@ msgid ""
 msgstr ""
 
 #: template/engage.html.j2:6
+#, fuzzy
+#| msgid "Engage"
 msgid "Engage!"
-msgstr ""
+msgstr "Participer"
 
 #: template/ev.html.j2:6
 msgid "Verein zur F&ouml;rderung von GNUnet e.V."
 msgstr ""
 
 #: template/ev.html.j2:11
+#, fuzzy
+#| msgid "About GNUnet"
 msgid "About GNUnet e.V."
-msgstr ""
+msgstr "À propos de GNUnet"
 
 #: template/ev.html.j2:13
 msgid ""
@@ -805,8 +884,8 @@ msgid ""
 "membership dues; however, members are required to support GNUnet e.V. and in "
 "particularly contribute to the technical development within their means. For "
 "further details, we refer to the <a href=\"https://git.gnunet.org/gnunet-ev.";
-"git/\">Satzung</a> (currently only available in German, translations "
-"welcome)."
+"git/\">Satzung (Charter)</a> (currently only available in German, "
+"translations welcome)."
 msgstr ""
 
 #: template/ev.html.j2:52
@@ -815,9 +894,9 @@ msgstr ""
 
 #: template/ev.html.j2:54
 msgid ""
-"You can find our \"Satzung\", and the list of members under <a href="
-"\"https://git.gnunet.org/gnunet-ev.git/tree/satzung.tex\";>https://git.gnunet.";
-"org/gnunet-ev.git/tree/satzung.tex</a>. The current board consists of: "
+"You can find our charter, and the list of members under <a href=\"https://";
+"git.gnunet.org/gnunet-ev.git/tree/satzung.tex\">https://git.gnunet.org/";
+"gnunet-ev.git/tree/satzung.tex</a>. The current board consists of: "
 "<dl><dt>Vorsitz</dt> <dd><a href=\"https://schanzen.eu\";>Martin "
 "Schanzenbach</a></dd> <dt>stellvertretender Vorsitz</dt> <dd>t3sserakt</dd> "
 "<dt>Kassenwart</dt> <dd>Florian Dold</dd> <dt>Beisitzer</dt> <dd> <a href="
@@ -858,8 +937,10 @@ msgid "Error messages"
 msgstr ""
 
 #: template/faq.html.j2:16 template/faq.html.j2:797
+#, fuzzy
+#| msgid "Filesharing (Alpha)"
 msgid "File-sharing"
-msgstr ""
+msgstr "Partage de fichiers (Alpha)"
 
 #: template/faq.html.j2:17 template/faq.html.j2:973
 msgid "Contributing"
@@ -990,8 +1071,10 @@ msgid ""
 msgstr ""
 
 #: template/faq.html.j2:151
+#, fuzzy
+#| msgid "What is GNUnet?"
 msgid "What can I do with GNUnet?"
-msgstr ""
+msgstr "Qu'est-ce que GNUnet  ?"
 
 #: template/faq.html.j2:153
 msgid ""
@@ -1024,9 +1107,9 @@ msgstr ""
 #: template/faq.html.j2:183
 msgid ""
 "A: There is currently no proxy (like fproxy in Freenet) for GNUnet that "
-"would make it accessible with a browser. It is possible to build such a "
-"proxy and all one needs to know is the protocol used between browser and "
-"proxy and a swift look at the GNUnet code for file-sharing."
+"would make it accessible via a browser. It is possible to build such a proxy "
+"and all one needs to know is the protocol used between the browser and the "
+"proxy and the GNUnet code for file-sharing."
 msgstr ""
 
 #: template/faq.html.j2:195
@@ -1042,7 +1125,7 @@ msgid ""
 msgstr ""
 
 #: template/faq.html.j2:210
-msgid "On top of which operating systems does GNUnet run?"
+msgid "Which operating systems does GNUnet run on?"
 msgstr ""
 
 #: template/faq.html.j2:212
@@ -1113,7 +1196,7 @@ msgid ""
 msgstr ""
 
 #: template/faq.html.j2:286
-msgid "How does GNS compare to other name systems"
+msgid "How does GNS compare to other name systems?"
 msgstr ""
 
 #: template/faq.html.j2:288
@@ -1133,10 +1216,10 @@ msgid ""
 "authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and "
 "there are still registrars that determine who owns a name. <br><br> With "
 "GNS, we decentralize the database and also decentralize the responsibility "
-"for naming: each user runs his own personal root zone and is thus in "
-"complete control of the names he uses. GNS also has many additional features "
-"(to keep names short and enable migration) which don't even make sense in "
-"the context of CoDoNS."
+"for naming: each user runs their own personal root zone and is thus in "
+"complete control of the names they use. GNS also has many additional "
+"features (to keep names short and enable migration) which don't even make "
+"sense in the context of CoDoNS."
 msgstr ""
 
 #: template/faq.html.j2:410
@@ -1175,9 +1258,9 @@ msgid ""
 "A: Handshake is a blockchain-based method for root zone governance. Hence, "
 "it does not address the name resolution process itself but delegates "
 "resolution into DNS after the initial TLD resolution. Not taking "
-"sustainablility considerations into account, handshake could be used as an "
-"additional supporting GNS root zone governance model but we currently do not "
-"have such plans in mind."
+"sustainablility considerations into account, Handshake could be used as an "
+"additional supporting GNS root zone governance model, but we currently do "
+"not have such plans in mind."
 msgstr ""
 
 #: template/faq.html.j2:453
@@ -1555,7 +1638,7 @@ msgid ""
 "Another important point of reference are the various anonymous peer-to-peer "
 "networks. Here, there are differences in terms of application domain and how "
 "specifically anonymity is achieved. Anonymous routing is a hard research "
-"topic, so for a superficial comparisson like this one we focus on the "
+"topic, so for a superficial comparison like this one we focus on the "
 "latency. Another important factor is the programming language. Type-safe "
 "languages may offer certain security benefits; however, this may come at the "
 "cost of significant increases in resource consumption which in turn may "
@@ -1718,8 +1801,10 @@ msgid ""
 msgstr ""
 
 #: template/gns.html.j2:13 template/gnurl.html.j2:60
+#, fuzzy
+#| msgid "Documentation"
 msgid "Motivation"
-msgstr ""
+msgstr "Documentation"
 
 #: template/gns.html.j2:15
 msgid ""
@@ -1745,8 +1830,10 @@ msgid ""
 msgstr ""
 
 #: template/gns.html.j2:52
+#, fuzzy
+#| msgid "More Resources"
 msgid "Resources"
-msgstr ""
+msgstr "Plus d'informations"
 
 #: template/gnurl.html.j2:21
 msgid ""
@@ -1770,8 +1857,10 @@ msgid ""
 msgstr ""
 
 #: template/gnurl.html.j2:48
+#, fuzzy
+#| msgid "About"
 msgid "About gnurl"
-msgstr ""
+msgstr "À propos"
 
 #: template/gnurl.html.j2:50
 msgid ""
@@ -1995,8 +2084,10 @@ msgid ""
 msgstr ""
 
 #: template/gnurl.html.j2:382
+#, fuzzy
+#| msgid "Reporting bugs"
 msgid "Reporting Bugs"
-msgstr ""
+msgstr "Signaler des bugs"
 
 #: template/gnurl.html.j2:384
 msgid ""
@@ -2103,8 +2194,10 @@ msgid "Ideas 2021"
 msgstr ""
 
 #: template/gsoc.html.j2:13 template/gsoc.html.j2:215
+#, fuzzy
+#| msgid "GSoC Projects"
 msgid "Past projects"
-msgstr ""
+msgstr "Projets GSoC"
 
 #: template/gsoc.html.j2:14 template/gsoc.html.j2:596
 msgid "Finished projects"
@@ -2629,8 +2722,10 @@ msgid ""
 msgstr ""
 
 #: template/index.html.j2:286
+#, fuzzy
+#| msgid "read more"
 msgid "Learn more"
-msgstr ""
+msgstr "En savoir plus"
 
 #: template/index.html.j2:295
 msgid "Get started"
@@ -2645,8 +2740,10 @@ msgid "Requirements for Raspberry Pi 3"
 msgstr ""
 
 #: template/install-on-archpi.html.j2:40
+#, fuzzy
+#| msgid "Source Code"
 msgid "Get the Source Code"
-msgstr ""
+msgstr "Code Source"
 
 #: template/install-on-archpi.html.j2:62
 #: template/install-on-debian9.html.j2:131
@@ -2685,8 +2782,10 @@ msgstr ""
 #: template/install-on-debian9.html.j2:60 template/install-on-macos.html.j2:134
 #: template/install-on-netbsd.html.j2:237
 #: template/install-on-ubuntu1804.html.j2:53
+#, fuzzy
+#| msgid "Source Code"
 msgid "Get the source code"
-msgstr ""
+msgstr "Code Source"
 
 #: template/install-on-debian9.html.j2:79 template/install-on-macos.html.j2:142
 #: template/install-on-netbsd.html.j2:245
@@ -2716,8 +2815,10 @@ msgstr ""
 
 #: template/install-on-debian9.html.j2:228
 #: template/install-on-ubuntu1804.html.j2:156
+#, fuzzy
+#| msgid "GNUnet"
 msgid "Use GNUnet!"
-msgstr ""
+msgstr "GNUnet"
 
 #: template/install-on-debian9.html.j2:233
 #: template/install-on-ubuntu1804.html.j2:162
@@ -2730,8 +2831,10 @@ msgstr ""
 
 #: template/install-on-macos.html.j2:24 template/install-on-netbsd.html.j2:36
 #: template/install-on-openwrt.html.j2:15
+#, fuzzy
+#| msgid "Install"
 msgid "Installation"
-msgstr ""
+msgstr "Installer"
 
 #: template/install-on-macos.html.j2:42 template/install-on-netbsd.html.j2:115
 msgid "First steps"
@@ -2758,8 +2861,10 @@ msgid "Tutorial: GNUnet on OpenWrt"
 msgstr ""
 
 #: template/install-on-openwrt.html.j2:47
+#, fuzzy
+#| msgid "Continuous Integration"
 msgid "Configuration"
-msgstr ""
+msgstr "Intégration continue"
 
 #: template/install-on-ubuntu1804.html.j2:6
 msgid "Tutorial: GNUnet on Ubuntu 18.04"
@@ -2800,8 +2905,8 @@ msgid ""
 "that we can add it to this list. Furthermore, if you are interested in "
 "packaging GNUnet for your Operating System, get in touch with us at gnunet-"
 "developers@gnu.org if you require help with this job. If you were using an "
-"Operating System with the Alpine package manager, GNUnet could be installed "
-"as simple as:"
+"Operating System with the APT package manager, GNUnet could be installed as "
+"simple as:"
 msgstr ""
 
 #: template/install.html.j2:61
@@ -2833,7 +2938,7 @@ msgid ""
 msgstr ""
 
 #: template/install.html.j2:98
-msgid "Alternatively, get the sources from git by entering:"
+msgid "To compile gnunet from the git source you can do so by entering:"
 msgstr ""
 
 #: template/install.html.j2:106
@@ -2872,16 +2977,20 @@ msgid "How to use GNUnet - in a nutshell"
 msgstr ""
 
 #: template/use.html.j2:12 template/use.html.j2:125
+#, fuzzy
+#| msgid "Filesharing (Alpha)"
 msgid "Filesharing"
-msgstr ""
+msgstr "Partage de fichiers (Alpha)"
 
 #: template/use.html.j2:13
 msgid "CADET"
 msgstr ""
 
 #: template/use.html.j2:14
+#, fuzzy
+#| msgid "groupchat"
 msgid "Minimal Groupchat"
-msgstr ""
+msgstr "groupe de discussion"
 
 #: template/use.html.j2:15
 msgid "GNS with CLI"
@@ -2896,8 +3005,10 @@ msgid "VPN"
 msgstr ""
 
 #: template/use.html.j2:18 template/use.html.j2:508
+#, fuzzy
+#| msgid "Conversation (Pre-Alpha)"
 msgid "Conversation"
-msgstr ""
+msgstr "Conversation (Pre-Alpha)"
 
 #: template/use.html.j2:19 template/use.html.j2:519
 msgid "Trouble Shooting"
@@ -2908,8 +3019,10 @@ msgid "Accessing GNUnet"
 msgstr ""
 
 #: template/use.html.j2:78
+#, fuzzy
+#| msgid "What is GNUnet?"
 msgid "Leaving GNUnet"
-msgstr ""
+msgstr "Qu'est-ce que GNUnet  ?"
 
 #: template/use.html.j2:88
 msgid "Make sure your GNUnet installation works..."
@@ -2946,3 +3059,31 @@ msgstr ""
 #: template/video.html.j2:12
 msgid "Videos related to GNUnet"
 msgstr "Vidéos en lien avec GNUnet"
+
+#: template/news/index.html.j2:11 template/news/oldnews-2011.html.j2:16
+#: template/news/oldnews-2013.html.j2:16 template/news/oldnews-2018.html.j2:16
+#: template/news/oldnews-2019.html.j2:16
+msgid "News posts about changes related to GNUnet such as releases and events"
+msgstr ""
+"Actualités sur les changements liés à GNUnet comme des nouveaux déploiements "
+"et nos événements"
+
+#: template/news/index.html.j2:16 template/news/oldnews-2011.html.j2:21
+#: template/news/oldnews-2013.html.j2:21 template/news/oldnews-2018.html.j2:21
+#: template/news/oldnews-2019.html.j2:21
+msgid "subscribe to our RSS feed"
+msgstr "Abonnez-vous à notre Flux RSS"
+
+#: template/news/index.html.j2:36 template/news/oldnews-2011.html.j2:40
+#: template/news/oldnews-2013.html.j2:40 template/news/oldnews-2018.html.j2:40
+#: template/news/oldnews-2019.html.j2:40
+msgid "read more"
+msgstr "En savoir plus"
+
+#: template/news/index.html.j2:45
+msgid "News archives:"
+msgstr "Archives des actualités :"
+
+#, fuzzy
+#~ msgid "Living Standards"
+#~ msgstr "Standards"
diff --git a/locale/hi/LC_MESSAGES/messages.po 
b/locale/hi/LC_MESSAGES/messages.po
index 51fbf8f..7de459e 100644
--- a/locale/hi/LC_MESSAGES/messages.po
+++ b/locale/hi/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-03-12 16:12+0100\n"
+"POT-Creation-Date: 2021-05-07 13:32+0200\n"
 "PO-Revision-Date: 2021-03-09 18:35+0000\n"
 "Last-Translator: Jigisha Sharma <jigishas38@gmail.com>\n"
 "Language-Team: Hindi <http://weblate.taler.net/projects/gnunet/website/hi/>\n"
@@ -31,7 +31,7 @@ msgstr "कम्प्यूटिंग का ढाँचा सुरक्
 msgid "Contact"
 msgstr "सम्पर्क"
 
-#: common/footer.j2.inc:8 common/navigation.j2.inc:49
+#: common/footer.j2.inc:8
 msgid "GNUnet e.V."
 msgstr "कम्प्यूटिंग नेट ई.वी."
 
@@ -64,9 +64,9 @@ msgstr "दर्ज करे समस्या वेबसाईट के."
 msgid "About"
 msgstr "जानकारी"
 
-#: common/navigation.j2.inc:39 news/index.html.j2:8
-#: news/oldnews-2011.html.j2:13 news/oldnews-2013.html.j2:13
-#: news/oldnews-2018.html.j2:13 news/oldnews-2019.html.j2:13
+#: common/navigation.j2.inc:39 template/news/index.html.j2:8
+#: template/news/oldnews-2011.html.j2:13 template/news/oldnews-2013.html.j2:13
+#: template/news/oldnews-2018.html.j2:13 template/news/oldnews-2019.html.j2:13
 msgid "News"
 msgstr "समाचार"
 
@@ -146,10 +146,6 @@ msgstr "शब्दकोष"
 msgid "Handbook"
 msgstr "पुस्तिका"
 
-#: common/navigation.j2.inc:87 template/livingstandards.html.j2:8
-msgid "Living Standards"
-msgstr "जीवन स्तर"
-
 #: common/navigation.j2.inc:88
 msgid "REST API"
 msgstr "र.ई.एस.टी ए .पी .इ"
@@ -158,28 +154,6 @@ msgstr "र.ई.एस.टी ए .पी .इ"
 msgid "FAQ"
 msgstr "अकसर पूछे जाने वाले सवाल"
 
-#: news/index.html.j2:11 news/oldnews-2011.html.j2:16
-#: news/oldnews-2013.html.j2:16 news/oldnews-2018.html.j2:16
-#: news/oldnews-2019.html.j2:16
-msgid "News posts about changes related to GNUnet such as releases and events"
-msgstr "समाचार पत्र बदलाव जी॰एन॰यू॰ नेट को लेकर घटना और प्रकाशित के उदाहरण"
-
-#: news/index.html.j2:16 news/oldnews-2011.html.j2:21
-#: news/oldnews-2013.html.j2:21 news/oldnews-2018.html.j2:21
-#: news/oldnews-2019.html.j2:21
-msgid "subscribe to our RSS feed"
-msgstr "अभिदाता बने हमारे रस्स वेब फ़ीड पर"
-
-#: news/index.html.j2:36 news/oldnews-2011.html.j2:40
-#: news/oldnews-2013.html.j2:40 news/oldnews-2018.html.j2:40
-#: news/oldnews-2019.html.j2:40
-msgid "read more"
-msgstr "और पड़े"
-
-#: news/index.html.j2:45
-msgid "News archives:"
-msgstr "समाचार पुरालेख:"
-
 #: template/about.html.j2:11
 msgid "What is GNUnet?"
 msgstr "क्या हे जी॰ एन॰यू॰ नेट?"
@@ -376,7 +350,7 @@ msgid ""
 "replacement for the Domain Name System (DNS). Instead of using a hierarchy, "
 "GNS uses a directed graph. Naming conventions are similar to DNS, but "
 "queries and replies are private even with respect to peers providing the "
-"answers. The integrity of records and privacy of look-ups is "
+"answers. The integrity of records and privacy of look-ups are "
 "cryptographically secured. <!-- Too technical: GNS integrates a robust, "
 "efficient and instant key revocation mechanism. -->"
 msgstr ""
@@ -462,8 +436,8 @@ msgstr ""
 msgid ""
 "<a href=\"https://gitlab.com/gnunet-messenger/cadet-gtk\";>Cadet-GTK</a> is a "
 "convenient but feature-rich graphical application providing messaging using "
-"especially the CADET subsystem. It is developed using GTK and libhandy for a "
-"convergent design."
+"the CADET subsystem. It is developed using GTK and libhandy for a convergent "
+"design."
 msgstr ""
 
 #: template/applications.html.j2:180
@@ -473,25 +447,28 @@ msgstr ""
 #: template/applications.html.j2:182
 msgid ""
 "<a href=\"https://git.gnunet.org/groupchat.git/\";>groupchat</a> is a "
-"terminal user interface providing messaging using especially the CADET "
-"subsystem. It is developed using nim. Cadet-GTK and groupchat are planned to "
-"be compatible."
+"terminal user interface providing messaging using the CADET subsystem. It is "
+"developed using nim. Cadet-GTK and groupchat are planned to be compatible."
 msgstr ""
 
 #: template/architecture.html.j2:6
+#, fuzzy
+#| msgid "System Architecture"
 msgid "GNUnet System Architecture"
-msgstr ""
+msgstr "प्रणाली स्थापत्य"
 
 #: template/architecture.html.j2:20
+#, fuzzy
+#| msgid "Documentation"
 msgid "Foundations"
-msgstr ""
+msgstr "प्रलेखन"
 
 #: template/architecture.html.j2:22
 msgid ""
 "The foundations of GNUnet are a distributed hash table (R5N), an SCTP-like "
 "end-to-end encrypted messaging layer (CADET), a public key infrastructure "
 "(GNS) and a pluggable transport system (TRANSPORT).<br> Using public keys "
-"for addresses and self-organized decentralized routing algorithms, these "
+"for addresses and self-organizing decentralized routing algorithms, these "
 "subsystems replace the traditional TCP/IP stack."
 msgstr ""
 
@@ -502,15 +479,17 @@ msgstr ""
 #: template/architecture.html.j2:38
 msgid ""
 "GNUnet is implemented using a multi-process architecture. Each subsystem "
-"runs as a separate process, providing fault-isolation and enabling tight "
+"runs as a separate process, providing fault isolation and enabling tight "
 "permissions to be granted to each subsystem. Naturally, the implementation "
 "is a <a href=\"https://www.gnu.org/\";>GNU</a> package, and will always "
 "remain free software."
 msgstr ""
 
 #: template/architecture.html.j2:52
+#, fuzzy
+#| msgid "System Architecture"
 msgid "System architecture"
-msgstr ""
+msgstr "प्रणाली स्थापत्य"
 
 #: template/architecture.html.j2:58
 msgid "Subsystems"
@@ -529,8 +508,10 @@ msgid "Legend"
 msgstr ""
 
 #: template/contact.html.j2:6
+#, fuzzy
+#| msgid "Continuous Integration"
 msgid "Contact information"
-msgstr ""
+msgstr "लगातार एकीकरण"
 
 #: template/contact.html.j2:11
 msgid "The mailing list"
@@ -705,16 +686,20 @@ msgid ""
 msgstr ""
 
 #: template/engage.html.j2:6
+#, fuzzy
+#| msgid "Engage"
 msgid "Engage!"
-msgstr ""
+msgstr "संलग्न"
 
 #: template/ev.html.j2:6
 msgid "Verein zur F&ouml;rderung von GNUnet e.V."
 msgstr ""
 
 #: template/ev.html.j2:11
+#, fuzzy
+#| msgid "About GNUnet"
 msgid "About GNUnet e.V."
-msgstr ""
+msgstr "कप्यूटिंग नेट के बारे में"
 
 #: template/ev.html.j2:13
 msgid ""
@@ -744,8 +729,8 @@ msgid ""
 "membership dues; however, members are required to support GNUnet e.V. and in "
 "particularly contribute to the technical development within their means. For "
 "further details, we refer to the <a href=\"https://git.gnunet.org/gnunet-ev.";
-"git/\">Satzung</a> (currently only available in German, translations "
-"welcome)."
+"git/\">Satzung (Charter)</a> (currently only available in German, "
+"translations welcome)."
 msgstr ""
 
 #: template/ev.html.j2:52
@@ -754,9 +739,9 @@ msgstr ""
 
 #: template/ev.html.j2:54
 msgid ""
-"You can find our \"Satzung\", and the list of members under <a href="
-"\"https://git.gnunet.org/gnunet-ev.git/tree/satzung.tex\";>https://git.gnunet.";
-"org/gnunet-ev.git/tree/satzung.tex</a>. The current board consists of: "
+"You can find our charter, and the list of members under <a href=\"https://";
+"git.gnunet.org/gnunet-ev.git/tree/satzung.tex\">https://git.gnunet.org/";
+"gnunet-ev.git/tree/satzung.tex</a>. The current board consists of: "
 "<dl><dt>Vorsitz</dt> <dd><a href=\"https://schanzen.eu\";>Martin "
 "Schanzenbach</a></dd> <dt>stellvertretender Vorsitz</dt> <dd>t3sserakt</dd> "
 "<dt>Kassenwart</dt> <dd>Florian Dold</dd> <dt>Beisitzer</dt> <dd> <a href="
@@ -965,9 +950,9 @@ msgstr ""
 #: template/faq.html.j2:183
 msgid ""
 "A: There is currently no proxy (like fproxy in Freenet) for GNUnet that "
-"would make it accessible with a browser. It is possible to build such a "
-"proxy and all one needs to know is the protocol used between browser and "
-"proxy and a swift look at the GNUnet code for file-sharing."
+"would make it accessible via a browser. It is possible to build such a proxy "
+"and all one needs to know is the protocol used between the browser and the "
+"proxy and the GNUnet code for file-sharing."
 msgstr ""
 
 #: template/faq.html.j2:195
@@ -983,7 +968,7 @@ msgid ""
 msgstr ""
 
 #: template/faq.html.j2:210
-msgid "On top of which operating systems does GNUnet run?"
+msgid "Which operating systems does GNUnet run on?"
 msgstr ""
 
 #: template/faq.html.j2:212
@@ -1054,7 +1039,7 @@ msgid ""
 msgstr ""
 
 #: template/faq.html.j2:286
-msgid "How does GNS compare to other name systems"
+msgid "How does GNS compare to other name systems?"
 msgstr ""
 
 #: template/faq.html.j2:288
@@ -1074,10 +1059,10 @@ msgid ""
 "authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and "
 "there are still registrars that determine who owns a name. <br><br> With "
 "GNS, we decentralize the database and also decentralize the responsibility "
-"for naming: each user runs his own personal root zone and is thus in "
-"complete control of the names he uses. GNS also has many additional features "
-"(to keep names short and enable migration) which don't even make sense in "
-"the context of CoDoNS."
+"for naming: each user runs their own personal root zone and is thus in "
+"complete control of the names they use. GNS also has many additional "
+"features (to keep names short and enable migration) which don't even make "
+"sense in the context of CoDoNS."
 msgstr ""
 
 #: template/faq.html.j2:410
@@ -1116,9 +1101,9 @@ msgid ""
 "A: Handshake is a blockchain-based method for root zone governance. Hence, "
 "it does not address the name resolution process itself but delegates "
 "resolution into DNS after the initial TLD resolution. Not taking "
-"sustainablility considerations into account, handshake could be used as an "
-"additional supporting GNS root zone governance model but we currently do not "
-"have such plans in mind."
+"sustainablility considerations into account, Handshake could be used as an "
+"additional supporting GNS root zone governance model, but we currently do "
+"not have such plans in mind."
 msgstr ""
 
 #: template/faq.html.j2:453
@@ -1496,7 +1481,7 @@ msgid ""
 "Another important point of reference are the various anonymous peer-to-peer "
 "networks. Here, there are differences in terms of application domain and how "
 "specifically anonymity is achieved. Anonymous routing is a hard research "
-"topic, so for a superficial comparisson like this one we focus on the "
+"topic, so for a superficial comparison like this one we focus on the "
 "latency. Another important factor is the programming language. Type-safe "
 "languages may offer certain security benefits; however, this may come at the "
 "cost of significant increases in resource consumption which in turn may "
@@ -1659,8 +1644,10 @@ msgid ""
 msgstr ""
 
 #: template/gns.html.j2:13 template/gnurl.html.j2:60
+#, fuzzy
+#| msgid "Documentation"
 msgid "Motivation"
-msgstr ""
+msgstr "प्रलेखन"
 
 #: template/gns.html.j2:15
 msgid ""
@@ -1711,8 +1698,10 @@ msgid ""
 msgstr ""
 
 #: template/gnurl.html.j2:48
+#, fuzzy
+#| msgid "About"
 msgid "About gnurl"
-msgstr ""
+msgstr "जानकारी"
 
 #: template/gnurl.html.j2:50
 msgid ""
@@ -2044,8 +2033,10 @@ msgid "Ideas 2021"
 msgstr ""
 
 #: template/gsoc.html.j2:13 template/gsoc.html.j2:215
+#, fuzzy
+#| msgid "GSoC Projects"
 msgid "Past projects"
-msgstr ""
+msgstr "ग स ओ क परियोजनाओं"
 
 #: template/gsoc.html.j2:14 template/gsoc.html.j2:596
 msgid "Finished projects"
@@ -2570,8 +2561,10 @@ msgid ""
 msgstr ""
 
 #: template/index.html.j2:286
+#, fuzzy
+#| msgid "read more"
 msgid "Learn more"
-msgstr ""
+msgstr "और पड़े"
 
 #: template/index.html.j2:295
 msgid "Get started"
@@ -2586,8 +2579,10 @@ msgid "Requirements for Raspberry Pi 3"
 msgstr ""
 
 #: template/install-on-archpi.html.j2:40
+#, fuzzy
+#| msgid "Source Code"
 msgid "Get the Source Code"
-msgstr ""
+msgstr "सूत्र संहिता"
 
 #: template/install-on-archpi.html.j2:62
 #: template/install-on-debian9.html.j2:131
@@ -2626,8 +2621,10 @@ msgstr ""
 #: template/install-on-debian9.html.j2:60 template/install-on-macos.html.j2:134
 #: template/install-on-netbsd.html.j2:237
 #: template/install-on-ubuntu1804.html.j2:53
+#, fuzzy
+#| msgid "Source Code"
 msgid "Get the source code"
-msgstr ""
+msgstr "सूत्र संहिता"
 
 #: template/install-on-debian9.html.j2:79 template/install-on-macos.html.j2:142
 #: template/install-on-netbsd.html.j2:245
@@ -2657,8 +2654,10 @@ msgstr ""
 
 #: template/install-on-debian9.html.j2:228
 #: template/install-on-ubuntu1804.html.j2:156
+#, fuzzy
+#| msgid "GNUnet"
 msgid "Use GNUnet!"
-msgstr ""
+msgstr "कम्प्यूटिंग नेट"
 
 #: template/install-on-debian9.html.j2:233
 #: template/install-on-ubuntu1804.html.j2:162
@@ -2671,8 +2670,10 @@ msgstr ""
 
 #: template/install-on-macos.html.j2:24 template/install-on-netbsd.html.j2:36
 #: template/install-on-openwrt.html.j2:15
+#, fuzzy
+#| msgid "Install"
 msgid "Installation"
-msgstr ""
+msgstr "स्थापित"
 
 #: template/install-on-macos.html.j2:42 template/install-on-netbsd.html.j2:115
 msgid "First steps"
@@ -2699,8 +2700,10 @@ msgid "Tutorial: GNUnet on OpenWrt"
 msgstr ""
 
 #: template/install-on-openwrt.html.j2:47
+#, fuzzy
+#| msgid "Continuous Integration"
 msgid "Configuration"
-msgstr ""
+msgstr "लगातार एकीकरण"
 
 #: template/install-on-ubuntu1804.html.j2:6
 msgid "Tutorial: GNUnet on Ubuntu 18.04"
@@ -2741,8 +2744,8 @@ msgid ""
 "that we can add it to this list. Furthermore, if you are interested in "
 "packaging GNUnet for your Operating System, get in touch with us at gnunet-"
 "developers@gnu.org if you require help with this job. If you were using an "
-"Operating System with the Alpine package manager, GNUnet could be installed "
-"as simple as:"
+"Operating System with the APT package manager, GNUnet could be installed as "
+"simple as:"
 msgstr ""
 
 #: template/install.html.j2:61
@@ -2774,7 +2777,7 @@ msgid ""
 msgstr ""
 
 #: template/install.html.j2:98
-msgid "Alternatively, get the sources from git by entering:"
+msgid "To compile gnunet from the git source you can do so by entering:"
 msgstr ""
 
 #: template/install.html.j2:106
@@ -2849,8 +2852,10 @@ msgid "Accessing GNUnet"
 msgstr ""
 
 #: template/use.html.j2:78
+#, fuzzy
+#| msgid "What is GNUnet?"
 msgid "Leaving GNUnet"
-msgstr ""
+msgstr "क्या हे जी॰ एन॰यू॰ नेट?"
 
 #: template/use.html.j2:88
 msgid "Make sure your GNUnet installation works..."
@@ -2887,3 +2892,28 @@ msgstr ""
 #: template/video.html.j2:12
 msgid "Videos related to GNUnet"
 msgstr ""
+
+#: template/news/index.html.j2:11 template/news/oldnews-2011.html.j2:16
+#: template/news/oldnews-2013.html.j2:16 template/news/oldnews-2018.html.j2:16
+#: template/news/oldnews-2019.html.j2:16
+msgid "News posts about changes related to GNUnet such as releases and events"
+msgstr "समाचार पत्र बदलाव जी॰एन॰यू॰ नेट को लेकर घटना और प्रकाशित के उदाहरण"
+
+#: template/news/index.html.j2:16 template/news/oldnews-2011.html.j2:21
+#: template/news/oldnews-2013.html.j2:21 template/news/oldnews-2018.html.j2:21
+#: template/news/oldnews-2019.html.j2:21
+msgid "subscribe to our RSS feed"
+msgstr "अभिदाता बने हमारे रस्स वेब फ़ीड पर"
+
+#: template/news/index.html.j2:36 template/news/oldnews-2011.html.j2:40
+#: template/news/oldnews-2013.html.j2:40 template/news/oldnews-2018.html.j2:40
+#: template/news/oldnews-2019.html.j2:40
+msgid "read more"
+msgstr "और पड़े"
+
+#: template/news/index.html.j2:45
+msgid "News archives:"
+msgstr "समाचार पुरालेख:"
+
+#~ msgid "Living Standards"
+#~ msgstr "जीवन स्तर"
diff --git a/locale/it/LC_MESSAGES/messages.mo 
b/locale/it/LC_MESSAGES/messages.mo
new file mode 100644
index 0000000..8b29d0f
Binary files /dev/null and b/locale/it/LC_MESSAGES/messages.mo differ
diff --git a/locale/it/LC_MESSAGES/messages.po 
b/locale/it/LC_MESSAGES/messages.po
index c995057..0aee041 100644
--- a/locale/it/LC_MESSAGES/messages.po
+++ b/locale/it/LC_MESSAGES/messages.po
@@ -7,11 +7,11 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-03-12 16:12+0100\n"
-"PO-Revision-Date: 2021-04-03 06:06+0000\n"
+"POT-Creation-Date: 2021-05-07 13:32+0200\n"
+"PO-Revision-Date: 2021-04-25 04:48+0000\n"
 "Last-Translator: Francesca Cipriani <cesca.cipriani@gmail.com>\n"
-"Language-Team: Italian <http://weblate.taler.net/projects/gnunet/website/it/>"
-"\n"
+"Language-Team: Italian <http://weblate.taler.net/projects/gnunet/website/it/";
+">\n"
 "Language: it\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -26,23 +26,23 @@ msgstr "GNUnet"
 
 #: common/base.j2:6 common/news.j2:6
 msgid "GNU's framework for secure p2p networking"
-msgstr "L'architettura GNU per una rete p2p sicura"
+msgstr "Il contesto operativo dello GNU per un sicuro p2p networking"
 
 #: common/footer.j2.inc:7
 msgid "Contact"
 msgstr "Contatti"
 
-#: common/footer.j2.inc:8 common/navigation.j2.inc:49
+#: common/footer.j2.inc:8
 msgid "GNUnet e.V."
-msgstr "GNUnet e.V."
+msgstr "GNUnet e V."
 
 #: common/footer.j2.inc:9 template/about.html.j2:6
 msgid "About GNUnet"
-msgstr "Informazioni su GNUnet"
+msgstr "Su GNUnet"
 
 #: common/footer.j2.inc:14 common/navigation.j2.inc:64
 msgid "Bug Tracker"
-msgstr "Registro bug"
+msgstr "Rilevatore di bug"
 
 #: common/footer.j2.inc:19 template/copyright.html.j2:6
 msgid "Copyright Assignment"
@@ -63,11 +63,11 @@ msgstr "Segnalare problemi del sito."
 
 #: common/navigation.j2.inc:38
 msgid "About"
-msgstr "Cos'è GNUnet"
+msgstr "Riguardo a"
 
-#: common/navigation.j2.inc:39 news/index.html.j2:8
-#: news/oldnews-2011.html.j2:13 news/oldnews-2013.html.j2:13
-#: news/oldnews-2018.html.j2:13 news/oldnews-2019.html.j2:13
+#: common/navigation.j2.inc:39 template/news/index.html.j2:8
+#: template/news/oldnews-2011.html.j2:13 template/news/oldnews-2013.html.j2:13
+#: template/news/oldnews-2018.html.j2:13 template/news/oldnews-2019.html.j2:13
 msgid "News"
 msgstr "Novità"
 
@@ -117,7 +117,7 @@ msgstr "Documentazione del codice sorgente"
 
 #: common/navigation.j2.inc:67
 msgid "Continuous Integration"
-msgstr "Integrazione continua"
+msgstr "Integrazione continuativa"
 
 #: common/navigation.j2.inc:68
 msgid "Development Tutorial"
@@ -133,7 +133,7 @@ msgstr "Installazione"
 
 #: common/navigation.j2.inc:83 template/install-on-openwrt.html.j2:76
 msgid "Use"
-msgstr "Utilizzo"
+msgstr "Usare"
 
 #: common/navigation.j2.inc:84
 msgid "Videos"
@@ -147,39 +147,13 @@ msgstr "Glossario"
 msgid "Handbook"
 msgstr "Manuale"
 
-#: common/navigation.j2.inc:87 template/livingstandards.html.j2:8
-msgid "Living Standards"
-msgstr "Standard di vita"
-
 #: common/navigation.j2.inc:88
 msgid "REST API"
 msgstr "API REST"
 
 #: common/navigation.j2.inc:89
 msgid "FAQ"
-msgstr "Domande Frequenti"
-
-#: news/index.html.j2:11 news/oldnews-2011.html.j2:16
-#: news/oldnews-2013.html.j2:16 news/oldnews-2018.html.j2:16
-#: news/oldnews-2019.html.j2:16
-msgid "News posts about changes related to GNUnet such as releases and events"
-msgstr "Post sulle novità di GNUnet come comunicati stampa ed eventi"
-
-#: news/index.html.j2:16 news/oldnews-2011.html.j2:21
-#: news/oldnews-2013.html.j2:21 news/oldnews-2018.html.j2:21
-#: news/oldnews-2019.html.j2:21
-msgid "subscribe to our RSS feed"
-msgstr "Iscriviti al nostro feed RSS"
-
-#: news/index.html.j2:36 news/oldnews-2011.html.j2:40
-#: news/oldnews-2013.html.j2:40 news/oldnews-2018.html.j2:40
-#: news/oldnews-2019.html.j2:40
-msgid "read more"
-msgstr "Per saperne di più"
-
-#: news/index.html.j2:45
-msgid "News archives:"
-msgstr "Archivi delle notizie:"
+msgstr "FAQ"
 
 #: template/about.html.j2:11
 msgid "What is GNUnet?"
@@ -453,12 +427,21 @@ msgid "The GNU Name System"
 msgstr "Il GNU Name System"
 
 #: template/applications.html.j2:15
+#, fuzzy
+#| msgid ""
+#| "The <a href=\"gns.html\">GNU Name System (GNS)</a> is a fully "
+#| "decentralized replacement for the Domain Name System (DNS). Instead of "
+#| "using a hierarchy, GNS uses a directed graph. Naming conventions are "
+#| "similar to DNS, but queries and replies are private even with respect to "
+#| "peers providing the answers. The integrity of records and privacy of look-"
+#| "ups is cryptographically secured. <!-- Too technical: GNS integrates a "
+#| "robust, efficient and instant key revocation mechanism. -->"
 msgid ""
 "The <a href=\"gns.html\">GNU Name System (GNS)</a> is a fully decentralized "
 "replacement for the Domain Name System (DNS). Instead of using a hierarchy, "
 "GNS uses a directed graph. Naming conventions are similar to DNS, but "
 "queries and replies are private even with respect to peers providing the "
-"answers. The integrity of records and privacy of look-ups is "
+"answers. The integrity of records and privacy of look-ups are "
 "cryptographically secured. <!-- Too technical: GNS integrates a robust, "
 "efficient and instant key revocation mechanism. -->"
 msgstr ""
@@ -574,11 +557,17 @@ msgid "Cadet-GTK"
 msgstr "Cadet-GTK"
 
 #: template/applications.html.j2:162
+#, fuzzy
+#| msgid ""
+#| "<a href=\"https://gitlab.com/gnunet-messenger/cadet-gtk\";>Cadet-GTK</a> "
+#| "is a convenient but feature-rich graphical application providing "
+#| "messaging using especially the CADET subsystem. It is developed using GTK "
+#| "and libhandy for a convergent design."
 msgid ""
 "<a href=\"https://gitlab.com/gnunet-messenger/cadet-gtk\";>Cadet-GTK</a> is a "
 "convenient but feature-rich graphical application providing messaging using "
-"especially the CADET subsystem. It is developed using GTK and libhandy for a "
-"convergent design."
+"the CADET subsystem. It is developed using GTK and libhandy for a convergent "
+"design."
 msgstr ""
 "<a href=\"https://gitlab.com/gnunet-messenger/cadet-gtk\";>Cadet-GTK</a> è "
 "un'applicazione grafica conveniente ma allo stesso tempo ricca di "
@@ -591,11 +580,16 @@ msgid "groupchat"
 msgstr "groupchat"
 
 #: template/applications.html.j2:182
+#, fuzzy
+#| msgid ""
+#| "<a href=\"https://git.gnunet.org/groupchat.git/\";>groupchat</a> is a "
+#| "terminal user interface providing messaging using especially the CADET "
+#| "subsystem. It is developed using nim. Cadet-GTK and groupchat are planned "
+#| "to be compatible."
 msgid ""
 "<a href=\"https://git.gnunet.org/groupchat.git/\";>groupchat</a> is a "
-"terminal user interface providing messaging using especially the CADET "
-"subsystem. It is developed using nim. Cadet-GTK and groupchat are planned to "
-"be compatible."
+"terminal user interface providing messaging using the CADET subsystem. It is "
+"developed using nim. Cadet-GTK and groupchat are planned to be compatible."
 msgstr ""
 "<a href=\"https://git.gnunet.org/groupchat.git/\";>groupchat</a> è un "
 "terminale di interfaccia utente che fornisce messaggistica utilizzando in "
@@ -611,11 +605,18 @@ msgid "Foundations"
 msgstr "Foundations"
 
 #: template/architecture.html.j2:22
+#, fuzzy
+#| msgid ""
+#| "The foundations of GNUnet are a distributed hash table (R5N), an SCTP-"
+#| "like end-to-end encrypted messaging layer (CADET), a public key "
+#| "infrastructure (GNS) and a pluggable transport system (TRANSPORT).<br> "
+#| "Using public keys for addresses and self-organized decentralized routing "
+#| "algorithms, these subsystems replace the traditional TCP/IP stack."
 msgid ""
 "The foundations of GNUnet are a distributed hash table (R5N), an SCTP-like "
 "end-to-end encrypted messaging layer (CADET), a public key infrastructure "
 "(GNS) and a pluggable transport system (TRANSPORT).<br> Using public keys "
-"for addresses and self-organized decentralized routing algorithms, these "
+"for addresses and self-organizing decentralized routing algorithms, these "
 "subsystems replace the traditional TCP/IP stack."
 msgstr ""
 "Le basi di GNUnet sono una tabella hash distribuita (R5N), un livello di "
@@ -630,17 +631,24 @@ msgid "Security"
 msgstr "Sicurezza"
 
 #: template/architecture.html.j2:38
+#, fuzzy
+#| msgid ""
+#| "GNUnet is implemented using a multi-process architecture. Each subsystem "
+#| "runs as a separate process, providing fault-isolation and enabling tight "
+#| "permissions to be granted to each subsystem. Naturally, the "
+#| "implementation is a <a href=\"https://www.gnu.org/\";>GNU</a> package, and "
+#| "will always remain free software."
 msgid ""
 "GNUnet is implemented using a multi-process architecture. Each subsystem "
-"runs as a separate process, providing fault-isolation and enabling tight "
+"runs as a separate process, providing fault isolation and enabling tight "
 "permissions to be granted to each subsystem. Naturally, the implementation "
 "is a <a href=\"https://www.gnu.org/\";>GNU</a> package, and will always "
 "remain free software."
 msgstr ""
 "GNUnet è implementato con un’architettura multiprocesso. Ogni sottosistema "
 "viene eseguito come un processo separato, permettendo l’isolamento degli "
-"errori e la concessione di autorizzazioni limitate a ciascun sottosistema. L’"
-"implementazione è un pacchetto <a href=\"https://www.gnu.org/\";>GNU</a>, "
+"errori e la concessione di autorizzazioni limitate a ciascun sottosistema. "
+"L’implementazione è un pacchetto <a href=\"https://www.gnu.org/\";>GNU</a>, "
 "quindi sarà sempre un software gratuito."
 
 #: template/architecture.html.j2:52
@@ -681,8 +689,8 @@ msgstr ""
 "All'indirizzo <a href=\"https://lists.gnu.org/mailman/listinfo/gnunet-";
 "developers\">https://lists.gnu.org/mailman/listinfo/gnunet-developers</a> è "
 "possibile trovare una mailing list di GNUnet pubblica e archiviata. Per "
-"inviare un messaggio all'intera mailing list, scrivere a <a href=\"mailto"
-":gnunet-developers@gnu.org\">gnunet-developers@gnu.org</a>."
+"inviare un messaggio all'intera mailing list, scrivere a <a href=\"mailto:";
+"gnunet-developers@gnu.org\">gnunet-developers@gnu.org</a>."
 
 #: template/contact.html.j2:23
 msgid "The IRC channel"
@@ -728,8 +736,8 @@ msgid ""
 "subscription."
 msgstr ""
 "Monitoriamo richieste di funzionalità e bug aperti per i progetti "
-"all'interno di GNUnet nel nostro <a href=\"https://bugs.gnunet.org/\"";
-">Registro bug</a>. È possibile segnalare bug o richieste di funzionalità "
+"all'interno di GNUnet nel nostro <a href=\"https://bugs.gnunet.org/";
+"\">Registro bug</a>. È possibile segnalare bug o richieste di funzionalità "
 "scrivendo alla mailing list <a href=\"https://lists.gnu.org/mailman/listinfo/";
 "bug-gnunet\">bug-gnunet</a>. Non è necessario iscriversi alla mailing list "
 "per inviare un messaggio."
@@ -826,9 +834,9 @@ msgid ""
 "detect regressions and check for portability at <a href=\"https://old.gnunet.";
 "org/buildbot/gnunet/\">https://old.gnunet.org/buildbot/gnunet/</a>."
 msgstr ""
-"Disponiamo di test automatici tramite <a href=\"https://buildbot.net/\"";
-">Buildbot</a> per individuare regressioni e verificare la portabilità su <a "
-"href=\"https://old.gnunet.org/buildbot/gnunet/\";>https://old.gnunet.org/";
+"Disponiamo di test automatici tramite <a href=\"https://buildbot.net/";
+"\">Buildbot</a> per individuare regressioni e verificare la portabilità su "
+"<a href=\"https://old.gnunet.org/buildbot/gnunet/\";>https://old.gnunet.org/";
 "buildbot/gnunet/</a>."
 
 #: template/developers.html.j2:59
@@ -940,6 +948,17 @@ msgid "Becoming a Member of GNUnet e.V."
 msgstr "Entrare a far parte di GNUnet e.V."
 
 #: template/ev.html.j2:33
+#, fuzzy
+#| msgid ""
+#| "GNUnet developers with git (write) access can become members to "
+#| "participate in the decision process and formally support GNUnet e.V. For "
+#| "this, all you have to do is update the <tt>members.txt</tt> file in the "
+#| "<a href=\"https://git.gnunet.org/gnunet-ev.git/\";>gnunet-ev</a> "
+#| "repository. There are no membership dues; however, members are required "
+#| "to support GNUnet e.V. and in particularly contribute to the technical "
+#| "development within their means. For further details, we refer to the <a "
+#| "href=\"https://git.gnunet.org/gnunet-ev.git/\";>Satzung</a> (currently "
+#| "only available in German, translations welcome)."
 msgid ""
 "GNUnet developers with git (write) access can become members to participate "
 "in the decision process and formally support GNUnet e.V. For this, all you "
@@ -948,8 +967,8 @@ msgid ""
 "membership dues; however, members are required to support GNUnet e.V. and in "
 "particularly contribute to the technical development within their means. For "
 "further details, we refer to the <a href=\"https://git.gnunet.org/gnunet-ev.";
-"git/\">Satzung</a> (currently only available in German, translations "
-"welcome)."
+"git/\">Satzung (Charter)</a> (currently only available in German, "
+"translations welcome)."
 msgstr ""
 "Gli sviluppatori di GNUnet con accesso git (scrittura) possono diventare "
 "membri per partecipare al processo decisionale e sostenere formalmente "
@@ -957,32 +976,41 @@ msgstr ""
 "nell'archivio <a href=\"https://git.gnunet.org/gnunet-ev.git/\";>gnunet-ev</"
 "a>. Non ci sono quote associative. Tuttavia, i membri devono sostenere "
 "GNUnet e.V. e soprattutto contribuire allo sviluppo tecnico secondo le "
-"proprie possibilità. Per maggiori informazioni, consultare lo <a href=\"https"
-"://git.gnunet.org/gnunet-ev.git/\">Satzung</a> (attualmente disponibile solo "
-"in tedesco, sono ben accette traduzioni)."
+"proprie possibilità. Per maggiori informazioni, consultare lo <a href="
+"\"https://git.gnunet.org/gnunet-ev.git/\";>Satzung</a> (attualmente "
+"disponibile solo in tedesco, sono ben accette traduzioni)."
 
 #: template/ev.html.j2:52
 msgid "Governance"
 msgstr "Governance"
 
 #: template/ev.html.j2:54
-msgid ""
-"You can find our \"Satzung\", and the list of members under <a href="
-"\"https://git.gnunet.org/gnunet-ev.git/tree/satzung.tex\";>https://git.gnunet.";
-"org/gnunet-ev.git/tree/satzung.tex</a>. The current board consists of: "
+#, fuzzy
+#| msgid ""
+#| "You can find our \"Satzung\", and the list of members under <a href="
+#| "\"https://git.gnunet.org/gnunet-ev.git/tree/satzung.tex\";>https://git.";
+#| "gnunet.org/gnunet-ev.git/tree/satzung.tex</a>. The current board consists "
+#| "of: <dl><dt>Vorsitz</dt> <dd><a href=\"https://schanzen.eu\";>Martin "
+#| "Schanzenbach</a></dd> <dt>stellvertretender Vorsitz</dt> <dd>t3sserakt</"
+#| "dd> <dt>Kassenwart</dt> <dd>Florian Dold</dd> <dt>Beisitzer</dt> <dd> <a "
+#| "href=\"https://grothoff.org/christian/\";>Christian Grothoff</a>, ch3 </"
+#| "dd> </dl>"
+msgid ""
+"You can find our charter, and the list of members under <a href=\"https://";
+"git.gnunet.org/gnunet-ev.git/tree/satzung.tex\">https://git.gnunet.org/";
+"gnunet-ev.git/tree/satzung.tex</a>. The current board consists of: "
 "<dl><dt>Vorsitz</dt> <dd><a href=\"https://schanzen.eu\";>Martin "
 "Schanzenbach</a></dd> <dt>stellvertretender Vorsitz</dt> <dd>t3sserakt</dd> "
 "<dt>Kassenwart</dt> <dd>Florian Dold</dd> <dt>Beisitzer</dt> <dd> <a href="
 "\"https://grothoff.org/christian/\";>Christian Grothoff</a>, ch3 </dd> </dl>"
 msgstr ""
-"Il nostro \"Satzung\" e l'elenco dei membri è disponibile su <a href=\"https"
-"://git.gnunet.org/gnunet-ev.git/tree/satzung.tex\">https://git.gnunet.org/";
-"gnunet-ev.git/tree/satzung.tex</a>. Il consiglio direttivo attuale è "
+"Il nostro \"Satzung\" e l'elenco dei membri è disponibile su <a href="
+"\"https://git.gnunet.org/gnunet-ev.git/tree/satzung.tex\";>https://git.gnunet.";
+"org/gnunet-ev.git/tree/satzung.tex</a>. Il consiglio direttivo attuale è "
 "composto da: <dl><dt>Vorsitz</dt><dd><a href=\"https://schanzen.eu\";>Martin "
-"Schanzenbach</a></dd><dt>stellvertretender "
-"Vorsitz</dt><dd>t3sserakt</dd><dt>Kassenwart</dt><dd>Florian "
-"Dold</dd><dt>Beisitzer</dt><dd><a href=\"https://grothoff.org/christian/\"";
-">Christian Grothoff</a>, ch3 </dd></dl>"
+"Schanzenbach</a></dd><dt>stellvertretender Vorsitz</dt><dd>t3sserakt</"
+"dd><dt>Kassenwart</dt><dd>Florian Dold</dd><dt>Beisitzer</dt><dd><a href="
+"\"https://grothoff.org/christian/\";>Christian Grothoff</a>, ch3 </dd></dl>"
 
 #: template/ev.html.j2:73
 msgid "Official Meeting Notes"
@@ -1011,9 +1039,9 @@ msgstr ""
 "riportate qui di seguito. Ricordiamo che non possiamo fornire ricevute per "
 "le donazioni. Se hai intenzione di donare un importo notevole, prima di "
 "farlo contattaci, poiché potrebbe convenire concludere un accordo "
-"personalizzato. "
-"<dl><dt>BitCoin</dt><dd>1GNUnetpWeR9Zs3vipdvVywo1GseeksjUh</dd><dt>SEPA/"
-"IBAN</dt><dd>DE67830654080004822650 (BIC/SWIFT: GENODEF1SLR)</dd></dl>"
+"personalizzato. <dl><dt>BitCoin</dt><dd>1GNUnetpWeR9Zs3vipdvVywo1GseeksjUh</"
+"dd><dt>SEPA/IBAN</dt><dd>DE67830654080004822650 (BIC/SWIFT: GENODEF1SLR)</"
+"dd></dl>"
 
 #: template/faq.html.j2:12 template/faq.html.j2:23
 msgid "General"
@@ -1131,8 +1159,8 @@ msgid ""
 "nse&quot; section of your configuration file to a higher value. The default "
 "is &quot;5 ms&quot;."
 msgstr ""
-"R: All'inizio il processo gnunet-service-nse computerà una cosiddetta &quot"
-";proof-of-work&quot;, affinché la rete riconosca che il peer è reale (o, "
+"R: All'inizio il processo gnunet-service-nse computerà una cosiddetta &quot;"
+"proof-of-work&quot;, affinché la rete riconosca che il peer è reale (o, "
 "meglio, per renderlo troppo dispendioso perché un nemico organizzi un "
 "attacco di Sybil allo strumento che stima le dimensioni della rete). Il "
 "calcolo dovrebbe avvenire in qualche giorno, a seconda della velocità della "
@@ -1192,8 +1220,8 @@ msgstr ""
 "ancora pronto perché possa essere usato da altri, al di fuori degli "
 "sviluppatori. La sua efficacia varia a seconda della funzionalità "
 "utilizzata, ma probabilmente riscontrerai problemi con il nostro attuale "
-"sistema di trasporto di livello base. Al momento lo stiamo riscrivendo ("
-"Projetto &quot;Transport Next Generation [TNG]&quot;)"
+"sistema di trasporto di livello base. Al momento lo stiamo riscrivendo "
+"(Projetto &quot;Transport Next Generation [TNG]&quot;)"
 
 #: template/faq.html.j2:136
 msgid "Is GNUnet build using distributed ledger technologies?"
@@ -1251,11 +1279,17 @@ msgid "Is it possible to access GNUnet via a browser as 
an anonymous WWW?"
 msgstr "Si può accedere a GNUnet tramite una navigazione in incognito?"
 
 #: template/faq.html.j2:183
+#, fuzzy
+#| msgid ""
+#| "A: There is currently no proxy (like fproxy in Freenet) for GNUnet that "
+#| "would make it accessible with a browser. It is possible to build such a "
+#| "proxy and all one needs to know is the protocol used between browser and "
+#| "proxy and a swift look at the GNUnet code for file-sharing."
 msgid ""
 "A: There is currently no proxy (like fproxy in Freenet) for GNUnet that "
-"would make it accessible with a browser. It is possible to build such a "
-"proxy and all one needs to know is the protocol used between browser and "
-"proxy and a swift look at the GNUnet code for file-sharing."
+"would make it accessible via a browser. It is possible to build such a proxy "
+"and all one needs to know is the protocol used between the browser and the "
+"proxy and the GNUnet code for file-sharing."
 msgstr ""
 "A: Attualmente non c'è un proxy (come fproxy di Freenet) per GNUnet che "
 "potrebbe permettervi l'accesso con un browser. E' possibile creare un proxy "
@@ -1281,11 +1315,13 @@ msgstr ""
 "necessario installare il pacchetto gnunet-gtk, che bisogna scaricare a "
 "parte. gnunet-gtk è un'interfaccia grafica utente che integra la maggior "
 "parte delle altre interfacce grafiche in una finestra. gnunet-setup è "
-"un'eccezione, perché attualmente deve ancora essere eseguita separatamente ("
-"dato che per installarla è necessario fermare il peer)."
+"un'eccezione, perché attualmente deve ancora essere eseguita separatamente "
+"(dato che per installarla è necessario fermare il peer)."
 
 #: template/faq.html.j2:210
-msgid "On top of which operating systems does GNUnet run?"
+#, fuzzy
+#| msgid "On top of which operating systems does GNUnet run?"
+msgid "Which operating systems does GNUnet run on?"
 msgstr "Su quale sistema operativo si esegue GNUnet?"
 
 #: template/faq.html.j2:212
@@ -1393,7 +1429,9 @@ msgstr ""
 "delegata a questa conquisterà la propria risoluzione."
 
 #: template/faq.html.j2:286
-msgid "How does GNS compare to other name systems"
+#, fuzzy
+#| msgid "How does GNS compare to other name systems"
+msgid "How does GNS compare to other name systems?"
 msgstr "Qual è la differenza tra GNS e altri sistemi di nomi di dominio?"
 
 #: template/faq.html.j2:288
@@ -1402,8 +1440,8 @@ msgid ""
 "ns2018.pdf\">has been published </a> and below is a table from the "
 "publication. For detailed descriptions please refer to the paper."
 msgstr ""
-"R: Un documento scientifico riguardo questo argomento <a href=\"https"
-"://grothoff.org/christian/ns2018.pdf\"> è stato pubblicato </a> e più avanti "
+"R: Un documento scientifico riguardo questo argomento <a href=\"https://";
+"grothoff.org/christian/ns2018.pdf\"> è stato pubblicato </a> e più avanti "
 "c'è una tabella di questa pubblicazione. Per descrizioni più dettagliate per "
 "piacere fare riferimento al documento."
 
@@ -1412,24 +1450,34 @@ msgid "What is the difference between GNS and CoDoNS?"
 msgstr "Qual è la differenza tra GNS e CoDoNS?"
 
 #: template/faq.html.j2:394
+#, fuzzy
+#| msgid ""
+#| "A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the "
+#| "authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, "
+#| "and there are still registrars that determine who owns a name. <br><br> "
+#| "With GNS, we decentralize the database and also decentralize the "
+#| "responsibility for naming: each user runs his own personal root zone and "
+#| "is thus in complete control of the names he uses. GNS also has many "
+#| "additional features (to keep names short and enable migration) which "
+#| "don't even make sense in the context of CoDoNS."
 msgid ""
 "A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the "
 "authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and "
 "there are still registrars that determine who owns a name. <br><br> With "
 "GNS, we decentralize the database and also decentralize the responsibility "
-"for naming: each user runs his own personal root zone and is thus in "
-"complete control of the names he uses. GNS also has many additional features "
-"(to keep names short and enable migration) which don't even make sense in "
-"the context of CoDoNS."
+"for naming: each user runs their own personal root zone and is thus in "
+"complete control of the names they use. GNS also has many additional "
+"features (to keep names short and enable migration) which don't even make "
+"sense in the context of CoDoNS."
 msgstr ""
 "R: CoDoNS decentralizza il database DNS (usando un DHT) ma preserva la "
 "struttura autoritaria di un DNS. Con CoDoNS, IANA/ICANN sono ancora sotto "
 "controllo, e ci sono anche processi che determinano chi possiede un nome. "
 "<br><br> Con GNS, noi decentralizziamo il database e la responsabilità di "
 "nominare: ogni utente amministra la propria zona radicale e questo è in "
-"completo controllo dei nomi che usa. GNS ha anche molte qualità addizionali ("
-"mantenere i nomi brevi e abilitare migrazioni) le quali non hanno alcun tipo "
-"di senso nel contesto di CoDoNS."
+"completo controllo dei nomi che usa. GNS ha anche molte qualità addizionali "
+"(mantenere i nomi brevi e abilitare migrazioni) le quali non hanno alcun "
+"tipo di senso nel contesto di CoDoNS."
 
 #: template/faq.html.j2:410
 msgid "What is the difference between GNS and SocialDNS?"
@@ -1475,13 +1523,21 @@ msgid "What is the difference between GNS and 
Handshake?"
 msgstr "Qual è la differenza tra GNS e Handshake?"
 
 #: template/faq.html.j2:441
+#, fuzzy
+#| msgid ""
+#| "A: Handshake is a blockchain-based method for root zone governance. "
+#| "Hence, it does not address the name resolution process itself but "
+#| "delegates resolution into DNS after the initial TLD resolution. Not "
+#| "taking sustainablility considerations into account, handshake could be "
+#| "used as an additional supporting GNS root zone governance model but we "
+#| "currently do not have such plans in mind."
 msgid ""
 "A: Handshake is a blockchain-based method for root zone governance. Hence, "
 "it does not address the name resolution process itself but delegates "
 "resolution into DNS after the initial TLD resolution. Not taking "
-"sustainablility considerations into account, handshake could be used as an "
-"additional supporting GNS root zone governance model but we currently do not "
-"have such plans in mind."
+"sustainablility considerations into account, Handshake could be used as an "
+"additional supporting GNS root zone governance model, but we currently do "
+"not have such plans in mind."
 msgstr ""
 "R: Handshake è un metodo per la governance della zona radice basato su "
 "blockchain. Quindi non si occupa del processo della risoluzione dei nomi in "
@@ -1519,6 +1575,8 @@ msgid ""
 "Does GNS require real-world introduction (secure PKEY exchange) in the style "
 "of the PGP web of trust?"
 msgstr ""
+"GNS necessita di una presentazione nel mondo reale (scambio di Product Key "
+"sicuro) come la rete di fiducia PGP?"
 
 #: template/faq.html.j2:470
 msgid ""
@@ -1532,6 +1590,16 @@ msgid ""
 "depends entirely on the trustworthiness of the FCFS authority. The authority "
 "can be queried under the &quot;.pin&quot; TLD."
 msgstr ""
+"R: Per ragioni di sicurezza, è risaputo che debba esistere un percorso di "
+"fiducia iniziale tra le due parti. Tuttavia, per le applicazioni in cui il "
+"percorso di fiducia non è necessario, si possono usare dei meccanismi più "
+"deboli. Ad esempio, abbiamo implementato un'autorità first-come-first-served "
+"(FCFS) che permette ad utenti arbitrari di registrare nomi arbitrari. La "
+"chiave dell'autorità è inclusa in ogni installazione di GNUnet. Quindi, di "
+"fatto, qualsiasi nome registrato con FCFS è globale e non necessita di altre "
+"presentazioni. Tuttavia, la sicurezza di questi nomi dipende interamente "
+"dall'affidabilità dell'autorità FCFS. Quest'ultima può essere interrogata "
+"sotto la &quot;.pin&quot; TLD."
 
 #: template/faq.html.j2:485
 msgid ""
@@ -1551,10 +1619,10 @@ msgid ""
 msgstr ""
 "R: Su GNS i nomi non hanno proprietari, quindi non ci possono essere dei "
 "proprietari di dominio &quot;legittimi&quot;. Qualsiasi utente può "
-"rivendicare qualsiasi nome (come suo nome preferito o &quot;pseudonimo&quot;)"
-" nel suo registro NICK. Allo stesso modo, tutti gli altri utenti possono "
-"decidere di ignorare questa preferenza e impostare un nome a loro scelta per "
-"questo utente (o, addirittura, non assegnare alcun nome)."
+"rivendicare qualsiasi nome (come suo nome preferito o &quot;"
+"pseudonimo&quot;) nel suo registro NICK. Allo stesso modo, tutti gli altri "
+"utenti possono decidere di ignorare questa preferenza e impostare un nome a "
+"loro scelta per questo utente (o, addirittura, non assegnare alcun nome)."
 
 #: template/faq.html.j2:498
 msgid ""
@@ -1854,12 +1922,22 @@ msgid ""
 "TLSA records) and adds a service and protocol number (and the original boxed "
 "record type) to it."
 msgstr ""
+"R: Quando GNS divide un nome di dominio in etichette per la risoluzione, "
+"rileva la sintassi &quot;_Service._Proto&quot;, converte &quot;Service&quot; "
+"nel numero di porta corrispondente e &quot;Proto&quot; nel numero di "
+"protocollo corrispondente. La parte restante del nome viene risolta come di "
+"consueto. Poi, quando viene presentato il risultato, GNS cerca il tipo di "
+"record &quot;BOX&quot; specifico di GNS. Un record BOX contiene un altro "
+"record (come i quelli SRV o TLSA) e ci aggiunge un numero di servizio e di "
+"protocollo (e il tipo di record BOX originale)."
 
 #: template/faq.html.j2:697
 msgid ""
 "I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. "
 "Should I worry?"
 msgstr ""
+"Ricevo diversi &quot;ATTENZIONE Ritardo calcolato da X a Y&quot; Dovrei "
+"preoccuparmi?"
 
 #: template/faq.html.j2:699
 msgid ""
@@ -1868,22 +1946,30 @@ msgid ""
 "until the Transport Next Generation (TNG) is ready, these warnings are "
 "expected."
 msgstr ""
+"A: Al momento è da aspettarselo ed è dovuto all'alta latenza di GNUnet. "
+"Abbiamo iniziato una riscrittura importante per risolvere questo e altri "
+"problemi, però fino a che il Transport Next Generation (TNG) sia pronto, "
+"queste avvertenze continueranno a verificarsi."
 
 #: template/faq.html.j2:708
 msgid "Error opening `/dev/net/tun': No such file or directory?"
-msgstr ""
+msgstr "Errore di apertura `/dev/net/tun': nessun file trovato nell'elenco?"
 
 #: template/faq.html.j2:710
 msgid ""
 "A: If you get this error message, the solution is simple. Issue the "
 "following commands (as root) to create the required device file"
 msgstr ""
+"R: Se ricevi questo messaggio di errore la soluzione è semplice. Segui i "
+"seguenti comandi per creare i file richiesti dal dispositivo"
 
 #: template/faq.html.j2:722
 msgid ""
 "'iptables: No chain/target/match by that name.' (when running gnunet-service-"
 "dns)?"
 msgstr ""
+"'iptables: Non c'è catena/obiettivo/coincidenza con quel nome.' (durante "
+"l'esecuzione di gnunet-service-dns)?"
 
 #: template/faq.html.j2:724
 msgid ""
@@ -1892,21 +1978,31 @@ msgid ""
 "your kernel has CONFIG_NETFILTER_XT_MATCH_OWNER set to either 'y' or "
 "'m' (and the module is loaded)."
 msgstr ""
+"R: Per il DNS GNUnet, le tue iptables devono avere &quot;il proprio&quot; "
+"supporto di coincidenza. Questo si ottiene avendo le opzioni corrette del "
+"kernel. Controlla se il tuo kernel ha impostato "
+"CONFIG_NETFILTER_XT_MATCH_OWNER o su 'y' o su 'm' (e il il modulo si carica)."
 
 #: template/faq.html.j2:736
 msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?"
 msgstr ""
+"Si è esaurito il tempo di attesa durante l'esecuzione PT su Fedora (e "
+"possibilmente altri)?"
 
 #: template/faq.html.j2:738
 msgid ""
 "A: If you get an error stating that the VPN timeout was reached, check if "
 "your firewall is enabled and blocking the connections."
 msgstr ""
+"R: Se ricevi un errore che indica che il VPN ha raggiunto il tempo limite, "
+"controlla se il tuo firewall è abilitato e se sta bloccando le connessioni."
 
 #: template/faq.html.j2:746
 msgid ""
 "I'm getting an 'error while loading shared libraries: libgnunetXXX.so.X'"
 msgstr ""
+"Sto ricevendo un 'errore durante il caricamento delle biblioteche condivise: "
+"libgnunetXXX.so.X'"
 
 #: template/faq.html.j2:748
 msgid ""
@@ -1927,6 +2023,22 @@ msgid ""
 "For example, if you configured GNUnet using a prefix of \"$HOME/gnunet/\" "
 "you want to run:"
 msgstr ""
+"R: Questo errore accade normalmente quando il tuo linker non riesce a "
+"localizzare una delle biblioteche di GNUnet. Questo può avere due ragioni. "
+"Primo, è teoreticamente possibile che la biblioteca non sia installata sul "
+"tuo sistema; ad ogni modo, se compili GNUnet normalmente e/o usi un "
+"pacchetto binario, è molto improbabile. La causa più comune è che hai "
+"installato GNUnet in una directory che il tuo linker non trova. Ci sono "
+"diversi modi per rimediarvi. Se sei \"root\" e lo hai installato su una "
+"cartella di sistema (come /usr/local), vuoi aggiungere le biblioteche sul "
+"percorso di ricerca a livello di sistema. Questo è possibile aggiungendo una "
+"linea \"/usr/local/lib/\" a /etc/ld.so.conf e avviare \"ldconfig\". Se hai "
+"installato GNUnet a /opt o qualsiasi altro percorso simile, ovviamente devi "
+"cambiare \"/usr/local\" di conseguenza. Se non hai diritti da \"root\" o hai "
+"installato GNUnet come \"/home/$USER/\", allora puoi esplicitamente far "
+"cercare al tuo linker una precisa directory per biblioteche usando la "
+"variabile ambientale \"LD_LIBRARY_PATH\". Per esempio, se hai configurato "
+"GNUnet usando un prefisso \"$HOME/gnunet/\" allora devi:"
 
 #: template/faq.html.j2:774
 msgid ""
@@ -1936,10 +2048,15 @@ msgid ""
 "have this new profile be applied to all shells (including your desktop "
 "environment)."
 msgstr ""
+"per assicurarti che le biblioteche e i binari di GNUnet vengano "
+"riconosciuti. Per evitare di dover fare così ogni volta, puoi aggiungere le "
+"linee di cui sopra (senza la \"$\") al tuo file .bashrc o .profile. Dovrai "
+"fare il logout e di nuovo il login per far sì che questo nuovo profilo venga "
+"aggiunto a tutte le strutture (incluso il tuo desktop)."
 
 #: template/faq.html.j2:781
 msgid "What error messages can be ignored?"
-msgstr ""
+msgstr "Quali messaggi di errore possono essere ignorati?"
 
 #: template/faq.html.j2:783
 msgid ""
@@ -1950,10 +2067,20 @@ msgid ""
 "expensive operation that will take some time. GNUnet will also use INFO "
 "messages to display information about important configuration values."
 msgstr ""
+"R: I messaggi di errore contrassegnati come \"DEBUG\" dovrebbero essere "
+"disabilitati nei binari generati per gli utenti finali e possono essere "
+"ignorati in ogni caso. I messaggi di errore contrassegnati come \"INFO\" "
+"riguardano sempre eventi innocui che non necessitano di alcuna operazione. "
+"Ad esempio, GNUnet potrebbe usare un messaggio INFO per indicare che è in "
+"corso un'operazione dispendiosa che richiede del tempo. GNUnet userà i "
+"messaggi INFO anche per mostrare informazioni su valori di configurazione "
+"importanti."
 
 #: template/faq.html.j2:799
 msgid "How does GNUnet compare to other file-sharing applications?"
 msgstr ""
+"Qual è la differenza tra GNUnet e altre applicazioni per la condivisione dei "
+"file?"
 
 #: template/faq.html.j2:801
 msgid ""
@@ -1974,22 +2101,61 @@ msgid ""
 "compare these systems this briefly), so if you want the real differences, "
 "read the research papers (and probably the code)."
 msgstr ""
+"R: Al contrario di Napster, Gnutella, Kazaa, FastTrack, eDonkey e la maggior "
+"parte delle altre reti peer-to-peer, GNUnet è stata progettata dando la "
+"massima priorità alla sicurezza. Vogliamo creare una rete con delle "
+"funzionalità di sicurezza complete. Molte altre reti peer-to-peer sono "
+"aperte a una grande varietà di attacchi e gli utenti hanno poca privacy. "
+"GNUnet è anche un software libero, il codice sorgente è disponibile, quindi "
+"l'utente non deve preoccuparsi di essere spiato dal software. La tabella "
+"riportata qui di seguito sintetizza le differenze principali tra GNUnet e "
+"altri sistemi. Le informazioni sono riportate accuratamente al meglio delle "
+"nostre conoscenze. È difficile fare un paragone, perché talvolta ci sono "
+"differenze tra varie implementazioni dello stesso (o quasi) protocollo. In "
+"linea di massima, prendiamo un'implementazione libera come termine di "
+"paragone perché permette di esaminare il codice libero. Inoltre, dato che "
+"tutti questi sistemi cambiano nel tempo, le informazioni nella tabella "
+"potrebbero non essere aggiornate. In caso di errori, segnalacelo. Infine, la "
+"tabella non fornisce tantissime informazioni (è difficile paragonare questi "
+"sistemi così brevemente), quindi per conoscere le vere differenze bisogna "
+"leggere i documenti di ricerca (e probabilmente anche il codice)."
 
 #: template/faq.html.j2:915
+#, fuzzy
+#| msgid ""
+#| "Another important point of reference are the various anonymous peer-to-"
+#| "peer networks. Here, there are differences in terms of application domain "
+#| "and how specifically anonymity is achieved. Anonymous routing is a hard "
+#| "research topic, so for a superficial comparisson like this one we focus "
+#| "on the latency. Another important factor is the programming language. "
+#| "Type-safe languages may offer certain security benefits; however, this "
+#| "may come at the cost of significant increases in resource consumption "
+#| "which in turn may reduce anonymity."
 msgid ""
 "Another important point of reference are the various anonymous peer-to-peer "
 "networks. Here, there are differences in terms of application domain and how "
 "specifically anonymity is achieved. Anonymous routing is a hard research "
-"topic, so for a superficial comparisson like this one we focus on the "
+"topic, so for a superficial comparison like this one we focus on the "
 "latency. Another important factor is the programming language. Type-safe "
 "languages may offer certain security benefits; however, this may come at the "
 "cost of significant increases in resource consumption which in turn may "
 "reduce anonymity."
 msgstr ""
+"Un altro importante termine di paragone sono le varie reti peer-to-peer "
+"anonime. In questo caso, le differenze riguardano il dominio di applicazione "
+"e in che modo, di preciso, si ottiene l'anonimato. Il routing anonimo è un "
+"difficile argomento di ricerca, quindi, in un confronto superficiale come "
+"questo, ci concentriamo sulla latenza. Un altro fattore importante è il "
+"linguaggio di programmazione. I linguaggi indipendenti dai tipi possono "
+"offrire dei benefici di sicurezza. Tuttavia, questo potrebbe comportare un "
+"incremento significativo del consumo delle risorse che, a sua volta, "
+"potrebbe ridurre l'anonimato."
 
 #: template/faq.html.j2:928
 msgid "Are there any known attacks (on GNUnet's file-sharing application)?"
 msgstr ""
+"Ci sono attacchi noti (sull'applicazione GNUnet per la condivisione dei "
+"file)?"
 
 #: template/faq.html.j2:930
 msgid ""
@@ -2002,10 +2168,18 @@ msgid ""
 "shared with a small group of people, there is no real reason to try to "
 "obfuscate the content by choosing a difficult keyword anyway."
 msgstr ""
+"R: Di solito, c'è la possibilità che avvenga un attacco con testo in chiaro "
+"noto alle parole chiave, ma visto che l'utente controlla le parole chiave "
+"associate ai contenuti che inserisce, può sfruttare le stesse tecniche usate "
+"per generare password accettabili per difendersi dall'attacco. Ad ogni modo, "
+"non stiamo cercando di nascondere i contenuti. Quindi, a meno che l'utente "
+"non cerchi di inserire informazioni sulla rete che possono essere condivise "
+"solo con un gruppo ristretto di persone, non ci sono buone ragioni per "
+"cercare di oscurare i contenuti scegliendo una parola chiave complessa."
 
 #: template/faq.html.j2:944
 msgid "What do you mean by anonymity?"
-msgstr ""
+msgstr "Che si intende per anonimato?"
 
 #: template/faq.html.j2:946
 msgid ""
@@ -2017,10 +2191,18 @@ msgid ""
 "be difficult to impossible for an adversary to distinguish between the "
 "originating peer and all other peers."
 msgstr ""
+"R: Con l'anonimato è impossibile identificare un individuo che si trova in "
+"un (grande) gruppo. Un obiettivo centrale per la condivisione di file in "
+"GNUnet è far diventare tutti gli utenti (peer) parte di un gruppo e rendere "
+"le comunicazioni al suo interno anonime: nessuno (tranne l'iniziatore) "
+"dovrebbe riuscire a sapere quale peer nel gruppo ha dato origine al "
+"messaggio. In altre parole, dovrebbe essere difficile, se non impossibile, "
+"per un nemico, distinguere il peer iniziatore dagli altri."
 
 #: template/faq.html.j2:958
 msgid "What does my system do when participating in GNUnet file sharing?"
 msgstr ""
+"Cosa fa il mio sistema quando partecipa alla condivisione di file GNUnet?"
 
 #: template/faq.html.j2:960
 msgid ""
@@ -2031,10 +2213,17 @@ msgid ""
 "(how large your on-disk block storage is) . Your node will then proceed to "
 "connect to other nodes, becoming part of the network."
 msgstr ""
+"R: Su GNUnet crei un nodo (peer) che è identificato da un ID (hash della sua "
+"chiave pubblica) e che dispone di un numero di indirizzi ai quali è "
+"raggiungibile (può non avere indirizzi, per esempio quando si trova dietro "
+"un NAT). Quando avrai definito il limite della larghezza di banda (quanto "
+"traffico può consumare GNUnet) e la quota di archiviazione (quanto è ampia "
+"la tua archiviazione a blocchi su disco), il nodo si connetterà ad altri "
+"nodi, entrando a far parte della rete."
 
 #: template/faq.html.j2:975
 msgid "How can I help translate this webpage into other languages?"
-msgstr ""
+msgstr "Come posso aiutare a tradurre questo sito web in altre lingue?"
 
 #: template/faq.html.j2:977
 msgid ""
@@ -2044,10 +2233,15 @@ msgid ""
 "sufficient permissions will then grant you access. Naturally, any abuse will "
 "result in the loss of permissions."
 msgstr ""
+"R: Per prima cosa, devi creare un account sul nostro sistema Weblate. Invia "
+"un'e-mail a translators@gnunet.org indicando la lingua in cui vuoi tradurre, "
+"oppure chiedi sulla chat #gnunet su irc.freenode.net. Qualcuno con le "
+"autorizzazioni necessarie ti darà l'accesso. Ovviamente, qualsiasi abuso "
+"comporterà la perdita dei permessi."
 
 #: template/faq.html.j2:989
 msgid "I have some great idea for a new feature, what should I do?"
-msgstr ""
+msgstr "Ho delle ottime idee per una nuova funzionalità, cosa posso fare?"
 
 #: template/faq.html.j2:991
 msgid ""
@@ -2055,10 +2249,14 @@ msgid ""
 "The best way to actually get a new feature implemented is to do it yourself "
 "--- and to then send us a patch."
 msgstr ""
+"R: Purtroppo, le richieste di funzionalità sono molto più numerose di quante "
+"ne possiamo effettivamente implementare. Il modo migliore per ottenere "
+"l'implementazione di una nuova funzionalità è farlo da te e poi inviarci un "
+"patch."
 
 #: template/glossary.html.j2:12
 msgid "Ego"
-msgstr ""
+msgstr "Ego"
 
 #: template/glossary.html.j2:14
 msgid ""
@@ -2070,10 +2268,18 @@ msgid ""
 "not distinguish between them). We simply sometimes use the term \"ego\" to "
 "stress that you can have more than one."
 msgstr ""
+"Usiamo il termine \"Ego\" per indicare che su GNUnet gli utenti possono "
+"avere molteplici identità scollegate tra loro, nel senso di alter ego. La "
+"possibilità di avere più di un'identità è fondamentale, perché potremmo "
+"voler tenere separati i nostri ego per attività di business da quelli per "
+"attività politiche o relazioni.<br> Da un punto di vista tecnico, gli Ego su "
+"GNUnet sono equivalenti alle identità (e il codice non fa distinzioni tra "
+"loro). Talvolta usiamo il termine \"ego\" per sottolineare che puoi averne "
+"più di uno."
 
 #: template/glossary.html.j2:27
 msgid "Identity"
-msgstr ""
+msgstr "Identità"
 
 #: template/glossary.html.j2:29
 msgid ""
@@ -2090,10 +2296,24 @@ msgid ""
 "prove that they are studying. Students may keep their (certified) student "
 "identity separate from other egos that they use for other activities in life."
 msgstr ""
+"Su GNUnet gli utenti vengono identificati tramite una chiave pubblica, che "
+"spesso viene indicata come \"Identità\" dell'utente. Tuttavia, il concetto "
+"di identità non è così draconiano come spesso lo è nella vita reale, dove "
+"molte persone sono obbligate ad avere un nome, un passaporto e un numero di "
+"identificazione unico. <br>Finché le identità su GNUnet sono semplicemente "
+"chiavi pubbliche, gli utenti sono liberi di creare quante identità vogliono, "
+"che noi chiamiamo \"Ego\" per sottolineare la differenza. Sebbene gli utenti "
+"possano creare questi Ego liberamente, è possibile farsi certificare un Ego "
+"da un ente certificatore. In questo modo, l'Ego diventa qualcosa di molto "
+"più simile al concetto tradizionale di identità.<br> Ad esempio, "
+"un'università potrebbe certificare le identità dei suoi studenti affinché "
+"possano provare di essere effettivamente studenti. Questi ultimi possono "
+"tenere separata la loro identità studentesca (certificata) da altri Ego che "
+"usano per altre attività della loro vita."
 
 #: template/glossary.html.j2:50
 msgid "Pseudonym"
-msgstr ""
+msgstr "Pseudonimo"
 
 #: template/glossary.html.j2:52
 msgid ""
@@ -2105,10 +2325,17 @@ msgid ""
 "neutral element on the elliptic curve) or a throw-away pseudonym that is "
 "only used once."
 msgstr ""
+"Uno pseudonimo è un Ego con il preciso scopo di non essere associato al vero "
+"nome di una persona. Gli utenti di GNUnet possono creare molti Ego e, allo "
+"stesso modo, anche molti pseudonimi. <br> Usare ripetutamente lo stesso "
+"pseudonimo significa, per definizione, essere associabile, perché comporta "
+"l'utilizzo della stessa chiave pubblica. L'anonimato necessita dell'uso di "
+"pseudonimi speciali \"anonimi\" (per GNUnet, è l'elemento neutro sulla curva "
+"ellittica) o di uno pseudonimo usa e getta da usare una volta sola."
 
 #: template/glossary.html.j2:71
 msgid "Namespaces"
-msgstr ""
+msgstr "Spazi dei nomi"
 
 #: template/glossary.html.j2:73
 msgid ""
@@ -2122,10 +2349,21 @@ msgid ""
 "which despite its name may not be public knowledge and is never disclosed by "
 "the GNS protocol itself."
 msgstr ""
+"Lo GNU Name System permette a ogni Ego (o identità) di associare in modo "
+"sicuro e privato qualsiasi quantità di coppie etichetta-valore a un Ego. I "
+"valori sono chiamati set di record, secondo la terminologia del Sistema dei "
+"Nomi di Dominio (Domain Name System - DNS). Il mapping dalle etichette ai "
+"record stabilito per un dato Ego viene chiamato spazio di nomi. <br> Se i "
+"record sono resi pubblici e quindi vengono pubblicati, altri utenti possono "
+"consultare il record sulla base della chiave pubblica e dell'etichetta "
+"dell'Ego. In questo caso, possono funzionare come passphrase non solo "
+"l'etichetta, ma anche la chiave pubblica che, nonostante il nome, potrebbe "
+"non essere di dominio pubblico e che non viene mai divulgata dal protocollo "
+"GNS."
 
 #: template/glossary.html.j2:89
 msgid "Peer"
-msgstr ""
+msgstr "Peer"
 
 #: template/glossary.html.j2:91
 msgid ""
@@ -2141,10 +2379,22 @@ msgid ""
 "to egos or identities. Namespaces cannot be associated with a peer, only "
 "with egos."
 msgstr ""
+"Un \"peer\" è un'istanza di GNUnet con la propria chiave pubblica e i propri "
+"indirizzi di rete per istanza. Tecnicamente, è possibile eseguire diversi "
+"peer sullo stesso host, ma ha senso farlo solo per fare dei test. <br> Da "
+"progettazione, GNUnet supporta la condivisione dello stesso peer da parte di "
+"vari utenti, così come UNIX è un sistema multiutente. Un \"peer\" "
+"generalmente consiste in un insieme di servizi di base di GNUnet, che "
+"vengono eseguiti come lo user \"gnunet\" e consentono agli altri utenti nel "
+"gruppo \"gnunet\" di utilizzare l'API. Sui sistemi multiutente, possono "
+"essere richiesti dei servizi aggiuntivi \"personalizzati\" per ogni utente. "
+"<br> Sebbene i peer siano identificati anche dalle chiavi pubbliche, queste "
+"non hanno nulla a che fare con gli Ego o le identità. Gli spazi di nome non "
+"possono essere associati a un peer, ma solo agli Ego."
 
 #: template/gns.html.j2:13 template/gnurl.html.j2:60
 msgid "Motivation"
-msgstr ""
+msgstr "Motivazione"
 
 #: template/gns.html.j2:15
 msgid ""
@@ -2155,10 +2405,16 @@ msgid ""
 "Name System (GNS), a secure, decentralized name system built on top of "
 "GNUnet."
 msgstr ""
+"Oggi il Sistema dei Nomi di Dominio non impedisce attacchi con "
+"amplificazione al traffico, censura (ad esempio in Cina), sorveglianza di "
+"massa (MORECOWBELL) e una guerra cibernetica offensiva (QUANTUMDNS).<br/> "
+"Purtroppo, le soluzioni temporanee come DoT, DoH, DNSSEC, DPRIVE e simili "
+"non risolveranno questi problemi. Per questo abbiamo creato lo GNU Name "
+"System (GNS), un sistema di nomi sicuro, decentralizzato, creato su GNUnet."
 
 #: template/gns.html.j2:28
 msgid "Overview"
-msgstr ""
+msgstr "Panoramica"
 
 #: template/gns.html.j2:39
 msgid ""
@@ -2168,10 +2424,16 @@ msgid ""
 "<li>Censorship resistance</li> <li>Query privacy</li> <li>Secure name "
 "resolution</li> <li>Compatibility with DNS</li>"
 msgstr ""
+"Lo GNU Name System (GNS) è un sistema di nomi sicuro e decentralizzato. "
+"Permette agli utenti di registrare i nomi come domini di primo livello (TLD "
+"- Top Level Domain) e risolvere altri spazi dei nomi all'interno dei TLD. "
+"<br/> GNS è progettato per fornire: <ul> <li>Resistenza alla censura</li> "
+"<li>Privacy nelle query</li> <li>Risoluzione dei nomi sicura</li> "
+"<li>Compatibilità con il DNS</li>"
 
 #: template/gns.html.j2:52
 msgid "Resources"
-msgstr ""
+msgstr "Risorse"
 
 #: template/gnurl.html.j2:21
 msgid ""
@@ -2180,12 +2442,18 @@ msgid ""
 "ensure a small footprint and uniform experience for developers regardless of "
 "how libcurl was compiled."
 msgstr ""
+"libgnurl è una micro fork di libcurl. L'obiettivo di libgnurl è supportare "
+"solo HTTP e HTTPS (e solo HTTP 1.x) con un'unica back-end crittografica "
+"(GnuTLS) per garantire un ingombro ridotto e un'esperienza uniforme per gli "
+"sviluppatori, a prescindere da come è stato compilato libcurl."
 
 #: template/gnurl.html.j2:30
 msgid ""
 "Our main usecase is for GNUnet and Taler, but it might be usable for others, "
 "hence we&#39;re releasing the code to the general public."
 msgstr ""
+"Il nostro caso d'uso principale è per GNUnet e Taler, ma potrebbe essere "
+"usato per altro, quindi stiamo pubblicando il codice per il grande pubblico."
 
 #: template/gnurl.html.j2:37
 msgid ""
@@ -2193,15 +2461,20 @@ msgid ""
 "README for instructions, as you must supply the correct options to configure "
 "to get a proper build of libgnurl."
 msgstr ""
+"libgnurl viene rilasciato sotto la stessa licenza di libcurl. Leggere README "
+"per le istruzioni, perché bisogna impostare le opzioni correttamente per la "
+"configurazione e ottenere una giusta compilazione di libgnurl."
 
 #: template/gnurl.html.j2:48
 msgid "About gnurl"
-msgstr ""
+msgstr "Informazioni su gnurl"
 
 #: template/gnurl.html.j2:50
 msgid ""
 "Large parts of the following 6 paragraphs are old and need to be rewritten."
 msgstr ""
+"Gran parte dei sei paragrafi qui di seguito contengono informazioni obsolete "
+"e devono essere riscritti."
 
 #: template/gnurl.html.j2:62
 msgid ""
@@ -2214,6 +2487,16 @@ msgid ""
 "is error-prone, especially as if we are linked against the wrong version, "
 "the bugs that arise might be rather subtle."
 msgstr ""
+"cURL supporta molti back-end crittografici. GNUnet necessita dell'uso di "
+"GnuTLS, ma alcune distribuzioni usano altre varianti. Supportare altri back-"
+"end crittografici ci esporrebbe di nuovo a una gamma più ampia di problemi "
+"di sicurezza, potrebbe provocare problemi con le licenze e, soprattutto, "
+"potrebbe introdurre nuovi bug, poiché è risaputo che alcuni back-end "
+"crittografici provocano problemi di runtime impercettibili. Sebbene sia "
+"possibile avere due versioni di libcurl installate sullo stesso sistema, è "
+"tendente all'errore, soprattutto perché se siamo collegati alla versione "
+"sbagliata, i bug che si verificano potrebbero essere piuttosto "
+"impercettibili."
 
 #: template/gnurl.html.j2:75
 msgid ""
@@ -2236,6 +2519,23 @@ msgid ""
 "of those features, and thus including security issues that might arise from "
 "that code."
 msgstr ""
+"Per GNUnet è necessaria anche una versione particolarmente moderna di "
+"GnuTLS. Quindi sarebbe comunque necessario ricompilare cURL per GNUnet. Cosa "
+"succede però se si collega cURL a questa versione di GnuTLS? Per prima cosa "
+"si dovrebbe installare GnuTLS a mano nel sistema. Poi si compila cURL. Non "
+"ci sarebbero problemi per la sua compilazione, ma il linker alla fine si "
+"lamenterà amaramente, perché cURL si collega anche a una serie di altre "
+"librerie di sistema (gssapi, ldap, ssh2, rtmp, krb5, sasl2; per la "
+"discussione sui protocolli oscuri, vedi sopra) che, in quanto parte della "
+"distribuzione, erano collegate a versioni precedenti di GnuTLS. Ecco la "
+"tipica ricetta per un disastro. Per evitare di aggiornare una dozzina di "
+"librerie di sistema (e averne due versioni installate), bisogna disabilitare "
+"tutte le funzionalità di cURLS che GNUnet non usa, e sono molte. Per GNUnet, "
+"i protocolli più oscuri supportati da cURL sono simili a un codice non "
+"usato, principalmente innocui, ma inutili. Tuttavia, dato che alcune "
+"applicazioni potrebbero usare una di queste funzionalità, le distribuzioni "
+"di solito sono costrette ad abilitarle tutte, inclusi i problemi di "
+"sicurezza che potrebbero derivare da quel codice."
 
 #: template/gnurl.html.j2:99
 msgid ""
@@ -2250,10 +2550,22 @@ msgid ""
 "the linker will link GNUnet against the right version. Note that none of "
 "this can really be trivially fixed by the cURL developers."
 msgstr ""
+"Quindi per usare una versione moderna di GnuTLS, il giusto approccio è "
+"disattivare tutte le funzionalità \"opzionali\" di cURL che trascinano con "
+"loro librerie di sistema che si collegano allo GnuTLS precedente. È una "
+"soluzione che funziona, tranne per il fatto che poi non si dovrebbe MAI "
+"installare quella versione di libcurl in /usr o /usr/ locali, poiché "
+"potrebbe creare problemi ad altre parti del sistema che potrebbero dipendere "
+"dalle funzionalità appena disattivate. Il controllo delle versioni Libtool "
+"non è di aiuto, perché non è progettato per gestire librerie con "
+"funzionalità opzionali. Ovviamente, anche installare cURL da un'altra parte "
+"è problematico, perché bisognerà accertarsi che il linker colleghi GNUnet "
+"alla versione corretta. Nessuno di questi problemi può essere realmente "
+"risolto con facilità dagli sviluppatori cURL."
 
 #: template/gnurl.html.j2:118
 msgid "Rename to fix"
-msgstr ""
+msgstr "Rinomina per risolvere"
 
 #: template/gnurl.html.j2:120
 #, python-format
@@ -2276,7 +2588,7 @@ msgstr ""
 
 #: template/gnurl.html.j2:142
 msgid "Using libgnurl"
-msgstr ""
+msgstr "Usare libgnurl"
 
 #: template/gnurl.html.j2:144
 msgid ""
@@ -2288,10 +2600,18 @@ msgid ""
 "proposed, but so far we have kept our changes minimal and no additions to "
 "the original curl source have been written."
 msgstr ""
+"Progetti che usano cURL per HTTP/HTTPS e che funzionerebbero con GnuTLS "
+"dovrebbero essere in grado di cambiare a lbgnurl cambiando \"-lcurl\" a "
+"\"lgnurl\". Tutto qui. Nessun cambio al codice della sorgente dovrebbe "
+"essere richiesto, dato che libgnurl lotta per una compatibilità bug-for-bug "
+"con i subset di cURL: HTTP/HTTPS/GnuTLS. Potremmo aggiungere nuovi "
+"componenti relazionati con questo subset se ci vengono proposti, ma finora "
+"abbiamo mantenuto al minimo i cambiamenti e niente è stato aggiunto alla "
+"sorgente originaria curl."
 
 #: template/gnurl.html.j2:161
 msgid "Gotchas"
-msgstr ""
+msgstr "Trabocchetti"
 
 #: template/gnurl.html.j2:163
 msgid ""
@@ -2305,14 +2625,23 @@ msgid ""
 "no conflicts in filenames occur you are not expected to remove curl to make "
 "use of gnurl and viceversa."
 msgstr ""
+"libgnurl e gnurl non sono stati pensati per essere usati come rimpiazzo per "
+"gli utenti curl: <br> Questo non significa che non ci sia fiducia nel lavoro "
+"fatto con gnurl, ma che questi strumenti non useranno un binario e "
+"biblioteca chiamati diversamente. Se sai cosa fai, dovresti essere in grado "
+"di usare gnurl nei tuoi strumenti invece di curl. Non consigliamo di farlo "
+"comunque, visto che l'unico uso per cui è stato testato <em> finora </em> è "
+"come parte dei sistemi Taler&#39;s e GNUnet&#39;s. <br> Dal momento che non "
+"ci sono conflitti nei nomi dei file non dovresti rimuovere curl per usare "
+"gnurl e viceversa."
 
 #: template/gnurl.html.j2:188
 msgid "You can get the gnurl git repository using:"
-msgstr ""
+msgstr "È possibile ottenere l'archivio git gnurl usando:"
 
 #: template/gnurl.html.j2:201
 msgid "The versions are checked in as (signed) git tags."
-msgstr ""
+msgstr "Le versioni sono registrate come git tag (firmate)."
 
 #: template/gnurl.html.j2:211
 msgid ""
@@ -2326,10 +2655,19 @@ msgid ""
 "\"https://nixos.org/nix/\";>Nix</a>, and as www/gnurl in <a href=\"https://";
 "pkgsrc.org\">pkgsrc</a>."
 msgstr ""
+"Le versioni sono pubblicate su <a href=\"https://ftpmirror.gnu.org/gnu/";
+"gnunet/\">ftpmirror.gnu.org/gnu/gnunet</a>. È possibile trovare gnurl "
+"all'interno di un'ampia gamma di distribuzioni e gestori di pacchetti. Tra i "
+"Gestori di pacchetti che includono gnurl ci sono: <a href=\"https://www.gnu.";
+"org/software/guix/\">GNU Guix</a> (disponibile come \"gnurl\"), <a href="
+"\"https://gentoo.org\";>Gentoo</a> tramite la raccolta di ebuild "
+"collaborativa <a href=\"https://git.gnunet.org/youbroketheinternet-overlay.";
+"git/\">youbroketheinternet</a>, <a href=\"https://nixos.org/nix/\";>Nix</a> e "
+"come www/gnurl in <a href=\"https://pkgsrc.org\";>pkgsrc</a>."
 
 #: template/gnurl.html.j2:228
 msgid "Building gnurl"
-msgstr ""
+msgstr "Compilare gnurl"
 
 #: template/gnurl.html.j2:230
 msgid ""
@@ -2345,24 +2683,38 @@ msgid ""
 "b> building gnurl from the tip of the default git branch, as only tags are "
 "considered to be stable and approved builds."
 msgstr ""
+"Consigliamo di seguire attentamente gli annunci sulle versioni, perché "
+"potrebbero indicare modifiche nel modo in cui gnurl viene compilato. <br> Se "
+"il tuo gestore di pacchetti fornisce una compilazione binaria o istruzioni "
+"per compilare gnurl da sorgenti automatiche e integrate nel tuo ambiente, "
+"consigliamo caldamente di usare questa compilazione binaria. <br> Esistono "
+"due modi per compilare gnurl: il primo consiste nella compilazione dal git "
+"tag più recente, mentre il secondo usa il tarball distribuito. Di solito, i "
+"distributori dovrebbero compilare dal tarball, ma in questo caso descriviamo "
+"entrambi i metodi. I metodi sono scritti tenendo conto di uno spazio utente "
+"NetBSD 9, sostituisci gli strumenti se necessario. <br> Si dovrebbe "
+"<b>evitare</b> di compilare gnurl dalla cima del ramo git di default, perché "
+"solo i tag sono considerate compilazioni stabili e approvate."
 
 #: template/gnurl.html.j2:251
 msgid "Building from the distributed tarball (prefered method)"
-msgstr ""
+msgstr "Compilazione dal tarball distribuito (metodo preferibile)"
 
 #: template/gnurl.html.j2:253
 msgid ""
 "If you want to verify the signature, install an OpenPGP compatible tool such "
 "as security/gnupgp2 (and set it up). Assuming you use pkgin:"
 msgstr ""
+"Installare uno strumento OpenPGP compatibile come security/gnupgp2 (e "
+"configurarlo) per verificare la firma. Se si usa pkgin:"
 
 #: template/gnurl.html.j2:267
 msgid "Fetch the signature key from"
-msgstr ""
+msgstr "Ottieni la chiave della firma su"
 
 #: template/gnurl.html.j2:271
 msgid "or via commandline with gnupg2."
-msgstr ""
+msgstr "o tramite riga di comando con gnupg2."
 
 #: template/gnurl.html.j2:276
 msgid ""
@@ -2420,8 +2772,10 @@ msgid ""
 msgstr ""
 
 #: template/gnurl.html.j2:382
+#, fuzzy
+#| msgid "Reporting bugs"
 msgid "Reporting Bugs"
-msgstr ""
+msgstr "Report dei bug"
 
 #: template/gnurl.html.j2:384
 msgid ""
@@ -2528,8 +2882,10 @@ msgid "Ideas 2021"
 msgstr ""
 
 #: template/gsoc.html.j2:13 template/gsoc.html.j2:215
+#, fuzzy
+#| msgid "GSoC Projects"
 msgid "Past projects"
-msgstr ""
+msgstr "Progetti GSoC"
 
 #: template/gsoc.html.j2:14 template/gsoc.html.j2:596
 msgid "Finished projects"
@@ -3054,8 +3410,10 @@ msgid ""
 msgstr ""
 
 #: template/index.html.j2:286
+#, fuzzy
+#| msgid "read more"
 msgid "Learn more"
-msgstr ""
+msgstr "Maggiori informazioni"
 
 #: template/index.html.j2:295
 msgid "Get started"
@@ -3070,8 +3428,10 @@ msgid "Requirements for Raspberry Pi 3"
 msgstr ""
 
 #: template/install-on-archpi.html.j2:40
+#, fuzzy
+#| msgid "Source Code"
 msgid "Get the Source Code"
-msgstr ""
+msgstr "Codice sorgente"
 
 #: template/install-on-archpi.html.j2:62
 #: template/install-on-debian9.html.j2:131
@@ -3110,8 +3470,10 @@ msgstr ""
 #: template/install-on-debian9.html.j2:60 template/install-on-macos.html.j2:134
 #: template/install-on-netbsd.html.j2:237
 #: template/install-on-ubuntu1804.html.j2:53
+#, fuzzy
+#| msgid "Source Code"
 msgid "Get the source code"
-msgstr ""
+msgstr "Codice sorgente"
 
 #: template/install-on-debian9.html.j2:79 template/install-on-macos.html.j2:142
 #: template/install-on-netbsd.html.j2:245
@@ -3126,8 +3488,10 @@ msgstr ""
 
 #: template/install-on-debian9.html.j2:117
 #: template/install-on-ubuntu1804.html.j2:82
+#, fuzzy
+#| msgid "GNUnet for developers"
 msgid "Option 2: GNUnet for development"
-msgstr ""
+msgstr "GNUnet per gli sviluppatori"
 
 #: template/install-on-debian9.html.j2:154
 #: template/install-on-ubuntu1804.html.j2:97
@@ -3141,8 +3505,10 @@ msgstr ""
 
 #: template/install-on-debian9.html.j2:228
 #: template/install-on-ubuntu1804.html.j2:156
+#, fuzzy
+#| msgid "GNUnet"
 msgid "Use GNUnet!"
-msgstr ""
+msgstr "GNUnet"
 
 #: template/install-on-debian9.html.j2:233
 #: template/install-on-ubuntu1804.html.j2:162
@@ -3155,8 +3521,10 @@ msgstr ""
 
 #: template/install-on-macos.html.j2:24 template/install-on-netbsd.html.j2:36
 #: template/install-on-openwrt.html.j2:15
+#, fuzzy
+#| msgid "Install"
 msgid "Installation"
-msgstr ""
+msgstr "Installazione"
 
 #: template/install-on-macos.html.j2:42 template/install-on-netbsd.html.j2:115
 msgid "First steps"
@@ -3183,8 +3551,10 @@ msgid "Tutorial: GNUnet on OpenWrt"
 msgstr ""
 
 #: template/install-on-openwrt.html.j2:47
+#, fuzzy
+#| msgid "Continuous Integration"
 msgid "Configuration"
-msgstr ""
+msgstr "Integrazione continuativa"
 
 #: template/install-on-ubuntu1804.html.j2:6
 msgid "Tutorial: GNUnet on Ubuntu 18.04"
@@ -3225,8 +3595,8 @@ msgid ""
 "that we can add it to this list. Furthermore, if you are interested in "
 "packaging GNUnet for your Operating System, get in touch with us at gnunet-"
 "developers@gnu.org if you require help with this job. If you were using an "
-"Operating System with the Alpine package manager, GNUnet could be installed "
-"as simple as:"
+"Operating System with the APT package manager, GNUnet could be installed as "
+"simple as:"
 msgstr ""
 
 #: template/install.html.j2:61
@@ -3258,7 +3628,7 @@ msgid ""
 msgstr ""
 
 #: template/install.html.j2:98
-msgid "Alternatively, get the sources from git by entering:"
+msgid "To compile gnunet from the git source you can do so by entering:"
 msgstr ""
 
 #: template/install.html.j2:106
@@ -3297,16 +3667,20 @@ msgid "How to use GNUnet - in a nutshell"
 msgstr ""
 
 #: template/use.html.j2:12 template/use.html.j2:125
+#, fuzzy
+#| msgid "File-sharing"
 msgid "Filesharing"
-msgstr ""
+msgstr "Condivisione di file"
 
 #: template/use.html.j2:13
 msgid "CADET"
 msgstr ""
 
 #: template/use.html.j2:14
+#, fuzzy
+#| msgid "groupchat"
 msgid "Minimal Groupchat"
-msgstr ""
+msgstr "groupchat"
 
 #: template/use.html.j2:15
 msgid "GNS with CLI"
@@ -3321,8 +3695,10 @@ msgid "VPN"
 msgstr ""
 
 #: template/use.html.j2:18 template/use.html.j2:508
+#, fuzzy
+#| msgid "Conversation (Pre-Alpha)"
 msgid "Conversation"
-msgstr ""
+msgstr "Conversation (Pre-Alpha)"
 
 #: template/use.html.j2:19 template/use.html.j2:519
 msgid "Trouble Shooting"
@@ -3333,8 +3709,10 @@ msgid "Accessing GNUnet"
 msgstr ""
 
 #: template/use.html.j2:78
+#, fuzzy
+#| msgid "What is GNUnet?"
 msgid "Leaving GNUnet"
-msgstr ""
+msgstr "Cos'è GNUnet?"
 
 #: template/use.html.j2:88
 msgid "Make sure your GNUnet installation works..."
@@ -3372,5 +3750,30 @@ msgstr ""
 msgid "Videos related to GNUnet"
 msgstr ""
 
+#: template/news/index.html.j2:11 template/news/oldnews-2011.html.j2:16
+#: template/news/oldnews-2013.html.j2:16 template/news/oldnews-2018.html.j2:16
+#: template/news/oldnews-2019.html.j2:16
+msgid "News posts about changes related to GNUnet such as releases and events"
+msgstr "Post sulle novità di GNUnet come comunicati stampa ed eventi"
+
+#: template/news/index.html.j2:16 template/news/oldnews-2011.html.j2:21
+#: template/news/oldnews-2013.html.j2:21 template/news/oldnews-2018.html.j2:21
+#: template/news/oldnews-2019.html.j2:21
+msgid "subscribe to our RSS feed"
+msgstr "Iscriviti al nostro feed RSS"
+
+#: template/news/index.html.j2:36 template/news/oldnews-2011.html.j2:40
+#: template/news/oldnews-2013.html.j2:40 template/news/oldnews-2018.html.j2:40
+#: template/news/oldnews-2019.html.j2:40
+msgid "read more"
+msgstr "Maggiori informazioni"
+
+#: template/news/index.html.j2:45
+msgid "News archives:"
+msgstr "Archivi delle notizie:"
+
+#~ msgid "Living Standards"
+#~ msgstr "Standard di vita"
+
 #~ msgid "_project_title"
 #~ msgstr "Stack di protocolli GNU per un nuovo Internet etico"
diff --git a/locale/ja/LC_MESSAGES/messages.po 
b/locale/ja/LC_MESSAGES/messages.po
index d89580f..72a3d6d 100644
--- a/locale/ja/LC_MESSAGES/messages.po
+++ b/locale/ja/LC_MESSAGES/messages.po
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-03-12 16:12+0100\n"
-"PO-Revision-Date: 2021-04-03 06:06+0000\n"
+"POT-Creation-Date: 2021-05-07 13:32+0200\n"
+"PO-Revision-Date: 2021-04-15 10:31+0000\n"
 "Last-Translator: Kanoko Kondo <yves0625@gmail.com>\n"
 "Language-Team: Japanese <http://weblate.taler.net/projects/gnunet/website/ja/";
 ">\n"
@@ -32,7 +32,7 @@ msgstr "安全な P2P ネットワーキングを可能にする GNU のフレ
 msgid "Contact"
 msgstr "お問い合わせ"
 
-#: common/footer.j2.inc:8 common/navigation.j2.inc:49
+#: common/footer.j2.inc:8
 msgid "GNUnet e.V."
 msgstr "GNUnet e.V."
 
@@ -65,9 +65,9 @@ msgstr "このウェブサイトの問題を報告する。"
 msgid "About"
 msgstr "概要"
 
-#: common/navigation.j2.inc:39 news/index.html.j2:8
-#: news/oldnews-2011.html.j2:13 news/oldnews-2013.html.j2:13
-#: news/oldnews-2018.html.j2:13 news/oldnews-2019.html.j2:13
+#: common/navigation.j2.inc:39 template/news/index.html.j2:8
+#: template/news/oldnews-2011.html.j2:13 template/news/oldnews-2013.html.j2:13
+#: template/news/oldnews-2018.html.j2:13 template/news/oldnews-2019.html.j2:13
 msgid "News"
 msgstr "更新情報"
 
@@ -147,10 +147,6 @@ msgstr "用語集"
 msgid "Handbook"
 msgstr "ハンドブック"
 
-#: common/navigation.j2.inc:87 template/livingstandards.html.j2:8
-msgid "Living Standards"
-msgstr "規格や標準"
-
 #: common/navigation.j2.inc:88
 msgid "REST API"
 msgstr "REST API"
@@ -159,29 +155,6 @@ msgstr "REST API"
 msgid "FAQ"
 msgstr "よくある質問"
 
-#: news/index.html.j2:11 news/oldnews-2011.html.j2:16
-#: news/oldnews-2013.html.j2:16 news/oldnews-2018.html.j2:16
-#: news/oldnews-2019.html.j2:16
-msgid "News posts about changes related to GNUnet such as releases and events"
-msgstr ""
-"リリースやイベントなど、GNUnet 関連の各種変更についての情報を掲載しています"
-
-#: news/index.html.j2:16 news/oldnews-2011.html.j2:21
-#: news/oldnews-2013.html.j2:21 news/oldnews-2018.html.j2:21
-#: news/oldnews-2019.html.j2:21
-msgid "subscribe to our RSS feed"
-msgstr "RSS フィードに登録"
-
-#: news/index.html.j2:36 news/oldnews-2011.html.j2:40
-#: news/oldnews-2013.html.j2:40 news/oldnews-2018.html.j2:40
-#: news/oldnews-2019.html.j2:40
-msgid "read more"
-msgstr "詳細"
-
-#: news/index.html.j2:45
-msgid "News archives:"
-msgstr "アーカイブ"
-
 #: template/about.html.j2:11
 msgid "What is GNUnet?"
 msgstr "GNUnet とは"
@@ -437,12 +410,21 @@ msgid "The GNU Name System"
 msgstr "GNU ネームシステム"
 
 #: template/applications.html.j2:15
+#, fuzzy
+#| msgid ""
+#| "The <a href=\"gns.html\">GNU Name System (GNS)</a> is a fully "
+#| "decentralized replacement for the Domain Name System (DNS). Instead of "
+#| "using a hierarchy, GNS uses a directed graph. Naming conventions are "
+#| "similar to DNS, but queries and replies are private even with respect to "
+#| "peers providing the answers. The integrity of records and privacy of look-"
+#| "ups is cryptographically secured. <!-- Too technical: GNS integrates a "
+#| "robust, efficient and instant key revocation mechanism. -->"
 msgid ""
 "The <a href=\"gns.html\">GNU Name System (GNS)</a> is a fully decentralized "
 "replacement for the Domain Name System (DNS). Instead of using a hierarchy, "
 "GNS uses a directed graph. Naming conventions are similar to DNS, but "
 "queries and replies are private even with respect to peers providing the "
-"answers. The integrity of records and privacy of look-ups is "
+"answers. The integrity of records and privacy of look-ups are "
 "cryptographically secured. <!-- Too technical: GNS integrates a robust, "
 "efficient and instant key revocation mechanism. -->"
 msgstr ""
@@ -551,11 +533,17 @@ msgid "Cadet-GTK"
 msgstr "Cadet-GTK"
 
 #: template/applications.html.j2:162
+#, fuzzy
+#| msgid ""
+#| "<a href=\"https://gitlab.com/gnunet-messenger/cadet-gtk\";>Cadet-GTK</a> "
+#| "is a convenient but feature-rich graphical application providing "
+#| "messaging using especially the CADET subsystem. It is developed using GTK "
+#| "and libhandy for a convergent design."
 msgid ""
 "<a href=\"https://gitlab.com/gnunet-messenger/cadet-gtk\";>Cadet-GTK</a> is a "
 "convenient but feature-rich graphical application providing messaging using "
-"especially the CADET subsystem. It is developed using GTK and libhandy for a "
-"convergent design."
+"the CADET subsystem. It is developed using GTK and libhandy for a convergent "
+"design."
 msgstr ""
 "<a href=\"https://gitlab.com/gnunet-messenger/cadet-gtk\";>Cadet-GTK</a> は、"
 "高い利便性と豊富な機能を備えたグラフィカル アプリケーションで、特に CADET サ"
@@ -567,11 +555,16 @@ msgid "groupchat"
 msgstr "groupchat"
 
 #: template/applications.html.j2:182
+#, fuzzy
+#| msgid ""
+#| "<a href=\"https://git.gnunet.org/groupchat.git/\";>groupchat</a> is a "
+#| "terminal user interface providing messaging using especially the CADET "
+#| "subsystem. It is developed using nim. Cadet-GTK and groupchat are planned "
+#| "to be compatible."
 msgid ""
 "<a href=\"https://git.gnunet.org/groupchat.git/\";>groupchat</a> is a "
-"terminal user interface providing messaging using especially the CADET "
-"subsystem. It is developed using nim. Cadet-GTK and groupchat are planned to "
-"be compatible."
+"terminal user interface providing messaging using the CADET subsystem. It is "
+"developed using nim. Cadet-GTK and groupchat are planned to be compatible."
 msgstr ""
 "<a href=\"https://git.gnunet.org/groupchat.git/\";>groupchat</a> は、主に "
 "CADET サブシステムを使用してメッセージ機能を提供するターミナル ユーザーイン"
@@ -587,11 +580,18 @@ msgid "Foundations"
 msgstr "基盤"
 
 #: template/architecture.html.j2:22
+#, fuzzy
+#| msgid ""
+#| "The foundations of GNUnet are a distributed hash table (R5N), an SCTP-"
+#| "like end-to-end encrypted messaging layer (CADET), a public key "
+#| "infrastructure (GNS) and a pluggable transport system (TRANSPORT).<br> "
+#| "Using public keys for addresses and self-organized decentralized routing "
+#| "algorithms, these subsystems replace the traditional TCP/IP stack."
 msgid ""
 "The foundations of GNUnet are a distributed hash table (R5N), an SCTP-like "
 "end-to-end encrypted messaging layer (CADET), a public key infrastructure "
 "(GNS) and a pluggable transport system (TRANSPORT).<br> Using public keys "
-"for addresses and self-organized decentralized routing algorithms, these "
+"for addresses and self-organizing decentralized routing algorithms, these "
 "subsystems replace the traditional TCP/IP stack."
 msgstr ""
 "GNUnet の基盤は、分散ハッシュ テーブル(R5N)、SCTP に類似したエンド ツー エ"
@@ -605,9 +605,16 @@ msgid "Security"
 msgstr "セキュリティ"
 
 #: template/architecture.html.j2:38
+#, fuzzy
+#| msgid ""
+#| "GNUnet is implemented using a multi-process architecture. Each subsystem "
+#| "runs as a separate process, providing fault-isolation and enabling tight "
+#| "permissions to be granted to each subsystem. Naturally, the "
+#| "implementation is a <a href=\"https://www.gnu.org/\";>GNU</a> package, and "
+#| "will always remain free software."
 msgid ""
 "GNUnet is implemented using a multi-process architecture. Each subsystem "
-"runs as a separate process, providing fault-isolation and enabling tight "
+"runs as a separate process, providing fault isolation and enabling tight "
 "permissions to be granted to each subsystem. Naturally, the implementation "
 "is a <a href=\"https://www.gnu.org/\";>GNU</a> package, and will always "
 "remain free software."
@@ -901,6 +908,17 @@ msgid "Becoming a Member of GNUnet e.V."
 msgstr "GNUnet e.V. のメンバーになる"
 
 #: template/ev.html.j2:33
+#, fuzzy
+#| msgid ""
+#| "GNUnet developers with git (write) access can become members to "
+#| "participate in the decision process and formally support GNUnet e.V. For "
+#| "this, all you have to do is update the <tt>members.txt</tt> file in the "
+#| "<a href=\"https://git.gnunet.org/gnunet-ev.git/\";>gnunet-ev</a> "
+#| "repository. There are no membership dues; however, members are required "
+#| "to support GNUnet e.V. and in particularly contribute to the technical "
+#| "development within their means. For further details, we refer to the <a "
+#| "href=\"https://git.gnunet.org/gnunet-ev.git/\";>Satzung</a> (currently "
+#| "only available in German, translations welcome)."
 msgid ""
 "GNUnet developers with git (write) access can become members to participate "
 "in the decision process and formally support GNUnet e.V. For this, all you "
@@ -909,8 +927,8 @@ msgid ""
 "membership dues; however, members are required to support GNUnet e.V. and in "
 "particularly contribute to the technical development within their means. For "
 "further details, we refer to the <a href=\"https://git.gnunet.org/gnunet-ev.";
-"git/\">Satzung</a> (currently only available in German, translations "
-"welcome)."
+"git/\">Satzung (Charter)</a> (currently only available in German, "
+"translations welcome)."
 msgstr ""
 "Git(書き込み)アクセス権を持つ GNUnet 開発者は、メンバーとして意思決定プロセ"
 "スに参加し、GNUnet e.V. を正式にサポートすることができます。メンバーとなるに"
@@ -926,10 +944,20 @@ msgid "Governance"
 msgstr "ガバナンス"
 
 #: template/ev.html.j2:54
-msgid ""
-"You can find our \"Satzung\", and the list of members under <a href="
-"\"https://git.gnunet.org/gnunet-ev.git/tree/satzung.tex\";>https://git.gnunet.";
-"org/gnunet-ev.git/tree/satzung.tex</a>. The current board consists of: "
+#, fuzzy
+#| msgid ""
+#| "You can find our \"Satzung\", and the list of members under <a href="
+#| "\"https://git.gnunet.org/gnunet-ev.git/tree/satzung.tex\";>https://git.";
+#| "gnunet.org/gnunet-ev.git/tree/satzung.tex</a>. The current board consists "
+#| "of: <dl><dt>Vorsitz</dt> <dd><a href=\"https://schanzen.eu\";>Martin "
+#| "Schanzenbach</a></dd> <dt>stellvertretender Vorsitz</dt> <dd>t3sserakt</"
+#| "dd> <dt>Kassenwart</dt> <dd>Florian Dold</dd> <dt>Beisitzer</dt> <dd> <a "
+#| "href=\"https://grothoff.org/christian/\";>Christian Grothoff</a>, ch3 </"
+#| "dd> </dl>"
+msgid ""
+"You can find our charter, and the list of members under <a href=\"https://";
+"git.gnunet.org/gnunet-ev.git/tree/satzung.tex\">https://git.gnunet.org/";
+"gnunet-ev.git/tree/satzung.tex</a>. The current board consists of: "
 "<dl><dt>Vorsitz</dt> <dd><a href=\"https://schanzen.eu\";>Martin "
 "Schanzenbach</a></dd> <dt>stellvertretender Vorsitz</dt> <dd>t3sserakt</dd> "
 "<dt>Kassenwart</dt> <dd>Florian Dold</dd> <dt>Beisitzer</dt> <dd> <a href="
@@ -1105,8 +1133,10 @@ msgid ""
 "GNUnet does not really have one focus; our theme is secure decentralized "
 "networking, but that is too broad to be called a focus."
 msgstr ""
-"回答:Tor は、Tor Browser Bundle により、特にウェブにおける匿名通信と TCP 接続の検閲保護に焦点を当てています。GNUnet "
-"は、安全で分散したネットワーク化を趣旨としますが、焦点と呼ぶには大変広義であるため、実質的に一つの焦点はないと言えます。"
+"回答:Tor は、Tor Browser Bundle により、特にウェブにおける匿名通信と TCP 接"
+"続の検閲保護に焦点を当てています。GNUnet は、安全で分散したネットワーク化を趣"
+"旨としますが、焦点と呼ぶには大変広義であるため、実質的に一つの焦点はないと言"
+"えます。"
 
 #: template/faq.html.j2:111
 msgid "How does GNUnet compare to I2P?"
@@ -1120,11 +1150,11 @@ msgid ""
 "using onion (or garlic) routing as the basis for various (anonymized) "
 "applications. I2P is largely used via a Web frontend."
 msgstr ""
-"回答:GNUnet と I2P "
-"はどちらも、安全性と分散化を高め、より優れたインターネットの構築を目指しています。しかし、技術面においてほぼ共通点はありません。<br><br> I2P "
-"は Java "
-"を使用しており、各種(匿名化された)アプリケーションの基盤として、オニオン(またはガーリック)ルーティングを使った(非対称)トンネルを持ちます。I2P "
-"はウェブのフロントエンドで広く使われています。"
+"回答:GNUnet と I2P はどちらも、安全性と分散化を高め、より優れたインターネッ"
+"トの構築を目指しています。しかし、技術面においてほぼ共通点はありません。"
+"<br><br> I2P は Java を使用しており、各種(匿名化された)アプリケーションの基"
+"盤として、オニオン(またはガーリック)ルーティングを使った(非対称)トンネル"
+"を持ちます。I2P はウェブのフロントエンドで広く使われています。"
 
 #: template/faq.html.j2:124
 msgid "Is GNUnet ready for use on production systems?"
@@ -1168,8 +1198,9 @@ msgid ""
 "do more than just one thing. Naturally, the implementation and documentation "
 "of some of the features that exist are more advanced than others."
 msgstr ""
-"回答:GNUnet はピアツーピアのフレームワークであり、つまり、できることは一つに限りません。そのため、既存機能の実装とドキュメンテーションは、他のもの"
-"よりも進んでいることがあります。"
+"回答:GNUnet はピアツーピアのフレームワークであり、つまり、できることは一つに"
+"限りません。そのため、既存機能の実装とドキュメンテーションは、他のものよりも"
+"進んでいることがあります。"
 
 #: template/faq.html.j2:160
 msgid ""
@@ -1177,8 +1208,9 @@ msgid ""
 "decentralized and censorship-resistant replacement for DNS and a mechanism "
 "for IPv4-IPv6 protocol translation and tunneling (NAT-PT with DNS-ALG)."
 msgstr ""
-"ユーザーの観点からは、GNUnet は匿名および非匿名でのファイル共有、完全に分散化され検閲保護された DNS の代替手段、IPv4-IPv6 "
-"プロトコル変換およびトンネリングのメカニズム(DNS-ALG を使用した NAT-PT)を提供します。"
+"ユーザーの観点からは、GNUnet は匿名および非匿名でのファイル共有、完全に分散化"
+"され検閲保護された DNS の代替手段、IPv4-IPv6 プロトコル変換およびトンネリング"
+"のメカニズム(DNS-ALG を使用した NAT-PT)を提供します。"
 
 #: template/faq.html.j2:171
 msgid "Is it possible to surf the WWW anonymously with GNUnet?"
@@ -1188,22 +1220,32 @@ msgstr "GNUnet では匿名の WWW サーフィンは可能ですか?"
 msgid ""
 "A: It is not possible use GNUnet for anonymous browsing at this point. We "
 "recommend that you use Tor for anonymous surfing."
-msgstr "回答:現時点で匿名ブラウジングに GNUnet を使用することはできません。匿名サーフィンには Tor をお勧めします。"
+msgstr ""
+"回答:現時点で匿名ブラウジングに GNUnet を使用することはできません。匿名サー"
+"フィンには Tor をお勧めします。"
 
 #: template/faq.html.j2:181
 msgid "Is it possible to access GNUnet via a browser as an anonymous WWW?"
-msgstr "匿名の WWW としてブラウザ経由で GNUnet にアクセスすることは可能ですか?"
+msgstr ""
+"匿名の WWW としてブラウザ経由で GNUnet にアクセスすることは可能ですか?"
 
 #: template/faq.html.j2:183
+#, fuzzy
+#| msgid ""
+#| "A: There is currently no proxy (like fproxy in Freenet) for GNUnet that "
+#| "would make it accessible with a browser. It is possible to build such a "
+#| "proxy and all one needs to know is the protocol used between browser and "
+#| "proxy and a swift look at the GNUnet code for file-sharing."
 msgid ""
 "A: There is currently no proxy (like fproxy in Freenet) for GNUnet that "
-"would make it accessible with a browser. It is possible to build such a "
-"proxy and all one needs to know is the protocol used between browser and "
-"proxy and a swift look at the GNUnet code for file-sharing."
+"would make it accessible via a browser. It is possible to build such a proxy "
+"and all one needs to know is the protocol used between the browser and the "
+"proxy and the GNUnet code for file-sharing."
 msgstr ""
-"回答:現在、ブラウザでのアクセスを可能にする GNUnet 用のプロキシ(Freenet の fproxy "
-"など)はありません。こうしたプロキシの構築は可能で、必要となるのは、ブラウザとプロキシ間で利用されるプロトコルと、ファイル共通のための GNUnet "
-"コード概要のみです。"
+"回答:現在、ブラウザでのアクセスを可能にする GNUnet 用のプロキシ(Freenet の "
+"fproxy など)はありません。こうしたプロキシの構築は可能で、必要となるのは、ブ"
+"ラウザとプロキシ間で利用されるプロトコルと、ファイル共通のための GNUnet コー"
+"ド概要のみです。"
 
 #: template/faq.html.j2:195
 msgid ""
@@ -1216,14 +1258,18 @@ msgid ""
 "gnunet-setup, which must still be run separately at this time (as setup "
 "requires the peer to be stopped)."
 msgstr ""
-"回答:実際、異なる機能に向けたグラフィカル ユーザーインターフェースが数種類あります。例えば、gnunet-setup は GNUnet 構成"
-"、gnunet-fs-gtk はファイル共有のためのものです。重要性は下がりますが、gnunet-XXX-gtk GUI はその他にもあります。GUI "
-"を取得するためには、gnunet-gtk パッケージが必要で、別途ダウンロードを要します。gnunet-gtk はその他ほぼ全ての GUI "
-"を一つのウィンドウに統合したメタ GUI です。例外は gnunet-setup "
-"で、現時点では単独で実行が必要となります(設定でピアを停止する必要があるため)。"
+"回答:実際、異なる機能に向けたグラフィカル ユーザーインターフェースが数種類あ"
+"ります。例えば、gnunet-setup は GNUnet 構成、gnunet-fs-gtk はファイル共有のた"
+"めのものです。重要性は下がりますが、gnunet-XXX-gtk GUI はその他にもあります。"
+"GUI を取得するためには、gnunet-gtk パッケージが必要で、別途ダウンロードを要し"
+"ます。gnunet-gtk はその他ほぼ全ての GUI を一つのウィンドウに統合したメタ GUI "
+"です。例外は gnunet-setup で、現時点では単独で実行が必要となります(設定でピ"
+"アを停止する必要があるため)。"
 
 #: template/faq.html.j2:210
-msgid "On top of which operating systems does GNUnet run?"
+#, fuzzy
+#| msgid "On top of which operating systems does GNUnet run?"
+msgid "Which operating systems does GNUnet run on?"
 msgstr "GNUnet はどのオペレーティングシステム上で実行されますか?"
 
 #: template/faq.html.j2:212
@@ -1235,10 +1281,12 @@ msgid ""
 "NetBSD, OpenBSD and Solaris. However, not all of those reports are recent, "
 "so if you cannot get GNUnet to work on those systems please let us know."
 msgstr ""
-"回答:GNUnet の開発とテストは、主に Debian GNU / Linux で実施しています。さらに、Fedora、Ubuntu、 Arch、 "
-"FreeBSD、 macOS でも定期的に構築やテストを実施しています。そのほか多くの GNU/Linux でも正常な稼働が認められたという報告があり、"
-"これまで NetBSD、OpenBSD、Solaris 上での稼働が報告されています。ただ、こうした報告全てが最近のものとは限らず、これらシステム上で "
-"GNUnet を稼働できない場合はお知らせください。"
+"回答:GNUnet の開発とテストは、主に Debian GNU / Linux で実施しています。さら"
+"に、Fedora、Ubuntu、 Arch、 FreeBSD、 macOS でも定期的に構築やテストを実施し"
+"ています。そのほか多くの GNU/Linux でも正常な稼働が認められたという報告があ"
+"り、これまで NetBSD、OpenBSD、Solaris 上での稼働が報告されています。ただ、こ"
+"うした報告全てが最近のものとは限らず、これらシステム上で GNUnet を稼働できな"
+"い場合はお知らせください。"
 
 #: template/faq.html.j2:228
 msgid "Who runs the GNS root zone?"
@@ -1252,9 +1300,11 @@ msgid ""
 "modify this configuration at will. We expect normal users to have no need to "
 "edit their own GNS zone(s) unless they host services themselves."
 msgstr ""
-"回答:簡潔な回答は「みなさん」です。詳しくいうと、GNUnet は上位ドメインのデフォルト設定でリリースされ、このデフォルト設定のガバナンスはまだ構築され"
-"ていません。いずれにしても、ユーザー側でこの設定を好きに変更することができます。一般のユーザーは、サービスを自らホストしない限り、その GNS "
-"ゾーンを編集する必要はないとみなしています。"
+"回答:簡潔な回答は「みなさん」です。詳しくいうと、GNUnet は上位ドメインのデ"
+"フォルト設定でリリースされ、このデフォルト設定のガバナンスはまだ構築されてい"
+"ません。いずれにしても、ユーザー側でこの設定を好きに変更することができます。"
+"一般のユーザーは、サービスを自らホストしない限り、その GNS ゾーンを編集する必"
+"要はないとみなしています。"
 
 #: template/faq.html.j2:241
 msgid "Where is the per-user GNS database kept?"
@@ -1271,15 +1321,19 @@ msgid ""
 "which various replication options are again applicable. Ultimately, there "
 "are many options for how users can store (and secure) their GNS database."
 msgstr ""
-"回答:簡潔には、データベースはユーザーの GNUnet ピアに保管されています。現在、ユーザーが複数の GNUnet "
-"ピアを走らせた場合、データベースは各ピアに保管されます(ただし、便宜的なレプリケーションのためのコードはありません)。同様に、複数の GNUnet "
-"ピアは、データベースの一つのインスタンスを共有することができ、 &quot;gnunet-service-namestore&quot; は TCP "
-"経由で遠隔からアクセスできます。実際のデータは Postgres データベースに保管され、各種レプリケーションのオプションが適用されます。つまり、GNS "
-"データベースの保管方法(または安全性の確保)については、ユーザーに多くの選択肢が与えられることになります。"
+"回答:簡潔には、データベースはユーザーの GNUnet ピアに保管されています。現"
+"在、ユーザーが複数の GNUnet ピアを走らせた場合、データベースは各ピアに保管さ"
+"れます(ただし、便宜的なレプリケーションのためのコードはありません)。同様"
+"に、複数の GNUnet ピアは、データベースの一つのインスタンスを共有することがで"
+"き、 &quot;gnunet-service-namestore&quot; は TCP 経由で遠隔からアクセスできま"
+"す。実際のデータは Postgres データベースに保管され、各種レプリケーションのオ"
+"プションが適用されます。つまり、GNS データベースの保管方法(または安全性の確"
+"保)については、ユーザーに多くの選択肢が与えられることになります。"
 
 #: template/faq.html.j2:258
 msgid "What is the expected average size of a GNS namestore database?"
-msgstr "GNS ネームストア データベースの平均サイズはどれくらいと予測されますか?"
+msgstr ""
+"GNS ネームストア データベースの平均サイズはどれくらいと予測されますか?"
 
 #: template/faq.html.j2:260
 msgid ""
@@ -1288,8 +1342,9 @@ msgid ""
 "will only grow to a few tens of thousands of entries, small enough to fit "
 "even on mobile devices."
 msgstr ""
-"回答:かなり小さいと言えます。実施した調査で、ブラウザ履歴とアクセスしたドメイン数を確認したところ、GNS "
-"データベースの規模は数万エントリーに留まり、モバイル端末でも対応できるほど小規模です。"
+"回答:かなり小さいと言えます。実施した調査で、ブラウザ履歴とアクセスしたドメ"
+"イン数を確認したところ、GNS データベースの規模は数万エントリーに留まり、モバ"
+"イル端末でも対応できるほど小規模です。"
 
 #: template/faq.html.j2:270
 msgid "Is GNS resistant to the attacks on DNS used by the US?"
@@ -1306,13 +1361,18 @@ msgid ""
 "unavailable for enforcement, the respective zone cannot be changed and any "
 "other zone delegating to this zone will achieve proper resolution."
 msgstr ""
-"回答:そのように考えます。理由として、個々のユーザーを除き、いかなる政府も名前のマッピングを変更するよう強制できる組織がないためです(その場合、変更は当該"
-"のユーザーが権限を持つ名前にのみ適用されます)。そのため、全員が GNS を利用した場合に唯一考えられる政府による攻撃は、"
-"サーバー運用者に対して該当サーバーが他の地点を指すよう GNS レコードの変更を強制することです。しかし、あるゾーンのプライベートキーの所有者が従わないな"
-"どの場合、該当するゾーンは変更できず、このゾーンに委任する他のゾーンは全て正常通りに動作します。"
+"回答:そのように考えます。理由として、個々のユーザーを除き、いかなる政府も名"
+"前のマッピングを変更するよう強制できる組織がないためです(その場合、変更は当"
+"該のユーザーが権限を持つ名前にのみ適用されます)。そのため、全員が GNS を利用"
+"した場合に唯一考えられる政府による攻撃は、サーバー運用者に対して該当サーバー"
+"が他の地点を指すよう GNS レコードの変更を強制することです。しかし、あるゾーン"
+"のプライベートキーの所有者が従わないなどの場合、該当するゾーンは変更できず、"
+"このゾーンに委任する他のゾーンは全て正常通りに動作します。"
 
 #: template/faq.html.j2:286
-msgid "How does GNS compare to other name systems"
+#, fuzzy
+#| msgid "How does GNS compare to other name systems"
+msgid "How does GNS compare to other name systems?"
 msgstr "GNS は他のネームシステムとどのように比較されますか?"
 
 #: template/faq.html.j2:288
@@ -1321,28 +1381,42 @@ msgid ""
 "ns2018.pdf\">has been published </a> and below is a table from the "
 "publication. For detailed descriptions please refer to the paper."
 msgstr ""
-"回答:このトピックに関する科学論文が<a href=\"https://grothoff.org/christian/ns2018.pdf\"";
-">公開されており</a>、以下は論文からの表です。詳細については、論文をご覧ください。"
+"回答:このトピックに関する科学論文が<a href=\"https://grothoff.org/christian/";
+"ns2018.pdf\">公開されており</a>、以下は論文からの表です。詳細については、論文"
+"をご覧ください。"
 
 #: template/faq.html.j2:392
 msgid "What is the difference between GNS and CoDoNS?"
 msgstr "GNS と CoDoNS の違いは何ですか?"
 
 #: template/faq.html.j2:394
+#, fuzzy
+#| msgid ""
+#| "A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the "
+#| "authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, "
+#| "and there are still registrars that determine who owns a name. <br><br> "
+#| "With GNS, we decentralize the database and also decentralize the "
+#| "responsibility for naming: each user runs his own personal root zone and "
+#| "is thus in complete control of the names he uses. GNS also has many "
+#| "additional features (to keep names short and enable migration) which "
+#| "don't even make sense in the context of CoDoNS."
 msgid ""
 "A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the "
 "authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and "
 "there are still registrars that determine who owns a name. <br><br> With "
 "GNS, we decentralize the database and also decentralize the responsibility "
-"for naming: each user runs his own personal root zone and is thus in "
-"complete control of the names he uses. GNS also has many additional features "
-"(to keep names short and enable migration) which don't even make sense in "
-"the context of CoDoNS."
-msgstr ""
-"回答:CoDoNS は DHT を使用して DNS データベースを分散しますが、DNS の権限構造を保持しています。CoDoNS は IANA/"
-"ICANN で管理され、ドメイン名の所有者を決定するレジストラが存在します。<br><br>一方で GNS は、データベースを分散化するとともに命名につい"
-"ても中央管理はせずに分散化させています。つまり、各ユーザーが自らのルートゾーンを管理するため、使用するドメイン名を完全に制御することになります。GNU "
-"には CoDoNS では必要のない追加機能も豊富にあります(名前を短くし移行を実施するため)。"
+"for naming: each user runs their own personal root zone and is thus in "
+"complete control of the names they use. GNS also has many additional "
+"features (to keep names short and enable migration) which don't even make "
+"sense in the context of CoDoNS."
+msgstr ""
+"回答:CoDoNS は DHT を使用して DNS データベースを分散しますが、DNS の権限構造"
+"を保持しています。CoDoNS は IANA/ICANN で管理され、ドメイン名の所有者を決定す"
+"るレジストラが存在します。<br><br>一方で GNS は、データベースを分散化するとと"
+"もに命名についても中央管理はせずに分散化させています。つまり、各ユーザーが自"
+"らのルートゾーンを管理するため、使用するドメイン名を完全に制御することになり"
+"ます。GNU には CoDoNS では必要のない追加機能も豊富にあります(名前を短くし移"
+"行を実施するため)。"
 
 #: template/faq.html.j2:410
 msgid "What is the difference between GNS and SocialDNS?"
@@ -1357,10 +1431,12 @@ msgid ""
 "delegation, and thus mappings will only change if the user responsible for "
 "the name (the authority) manually changes the record."
 msgstr ""
-"回答:GNS と同様、SocialDNS では各ユーザーが DNS マッピングを作成できます。しかし、SocialDNS "
-"ではマッピングがソーシャルネットワークで共有されてランキング対象となるため、関連が複雑化するにつれ、名前が予期せず変更されることがあり得ます。"
-"<br><br>一方 GNS "
-"では、名前の共有は主に移譲によって実施されるため、マッピングは名前の責任者(権限のあるユーザー)が手動で記録を変更した場合にのみ変更されます。"
+"回答:GNS と同様、SocialDNS では各ユーザーが DNS マッピングを作成できます。し"
+"かし、SocialDNS ではマッピングがソーシャルネットワークで共有されてランキング"
+"対象となるため、関連が複雑化するにつれ、名前が予期せず変更されることがあり得"
+"ます。<br><br>一方 GNS では、名前の共有は主に移譲によって実施されるため、マッ"
+"ピングは名前の責任者(権限のあるユーザー)が手動で記録を変更した場合にのみ変"
+"更されます。"
 
 #: template/faq.html.j2:426
 msgid "What is the difference between GNS and ODDNS?"
@@ -1374,26 +1450,38 @@ msgid ""
 "domains (like \"gnu.org\") and the IP addresses of the respective name "
 "servers. Resolution will fail if the target name servers change IPs."
 msgstr ""
-"回答:ODDNS は主に DNS ルート ゾーンと TLD レジストリ(「.com」や「."
-"org」など)をバイパスするように設計されています。これらを使わず、各ユーザーは(セカンドレベル)ドメインのデータベース(「gnu.org」など)と、"
-"該当するネームサーバーの IP アドレスを保持することが求められます。ターゲットのネームサーバーが IP を変更すると名前解決は失敗します。"
+"回答:ODDNS は主に DNS ルート ゾーンと TLD レジストリ(「.com」や「.org」な"
+"ど)をバイパスするように設計されています。これらを使わず、各ユーザーは(セカ"
+"ンドレベル)ドメインのデータベース(「gnu.org」など)と、該当するネームサー"
+"バーの IP アドレスを保持することが求められます。ターゲットのネームサーバーが "
+"IP を変更すると名前解決は失敗します。"
 
 #: template/faq.html.j2:439
 msgid "What is the difference between GNS and Handshake?"
 msgstr "GNS とハンドシェイクの違いは何ですか??"
 
 #: template/faq.html.j2:441
+#, fuzzy
+#| msgid ""
+#| "A: Handshake is a blockchain-based method for root zone governance. "
+#| "Hence, it does not address the name resolution process itself but "
+#| "delegates resolution into DNS after the initial TLD resolution. Not "
+#| "taking sustainablility considerations into account, handshake could be "
+#| "used as an additional supporting GNS root zone governance model but we "
+#| "currently do not have such plans in mind."
 msgid ""
 "A: Handshake is a blockchain-based method for root zone governance. Hence, "
 "it does not address the name resolution process itself but delegates "
 "resolution into DNS after the initial TLD resolution. Not taking "
-"sustainablility considerations into account, handshake could be used as an "
-"additional supporting GNS root zone governance model but we currently do not "
-"have such plans in mind."
+"sustainablility considerations into account, Handshake could be used as an "
+"additional supporting GNS root zone governance model, but we currently do "
+"not have such plans in mind."
 msgstr ""
-"回答:ハンドシェイクは、ブロックチェーンベースのルートゾーンガバナンスのための手法です。そのため、名前解決プロセス自体には対処せず、最初の TLD "
-"の名前解決後、DNS に名前解決を委任します。ハンドシェイクでは持続性が考慮されていないため、GNS ルートゾーン "
-"ガバナンスモデルの追加サポートとして利用できますが、現時点でその予定はありません。"
+"回答:ハンドシェイクは、ブロックチェーンベースのルートゾーンガバナンスのため"
+"の手法です。そのため、名前解決プロセス自体には対処せず、最初の TLD の名前解決"
+"後、DNS に名前解決を委任します。ハンドシェイクでは持続性が考慮されていないた"
+"め、GNS ルートゾーン ガバナンスモデルの追加サポートとして利用できますが、現時"
+"点でその予定はありません。"
 
 #: template/faq.html.j2:453
 msgid "What is the difference between GNS and TrickleDNS?"
@@ -1410,17 +1498,21 @@ msgid ""
 "distribution of authoritative records, and authority remains derived from "
 "the DNS hierarchy."
 msgstr ""
-"回答:TrickleDNS は、参加ドメインの DNS リゾルバー間で(&quot;クリティカルな&quot;)DNS "
-"レコードをプッシュし、&quot;可用性の向上、クエリ解決時間の短縮、更新のプロパゲーション高速化&quot;を実現します。そのため "
-"TrickleDNS は、例えば DNS ルートサーバーへの DDoS 攻撃など、DNS "
-"におけるレコードプロパゲーションの可用性(およびパフォーマンス)に対する攻撃への対処に主軸をおきます。TrickleDNS "
-"は確実に信頼できるレコードを分配する方法を考慮し、権限はこれまで通り DNS 階層に起因しています。"
+"回答:TrickleDNS は、参加ドメインの DNS リゾルバー間で(&quot;クリティカルな"
+"&quot;)DNS レコードをプッシュし、&quot;可用性の向上、クエリ解決時間の短縮、"
+"更新のプロパゲーション高速化&quot;を実現します。そのため TrickleDNS は、例え"
+"ば DNS ルートサーバーへの DDoS 攻撃など、DNS におけるレコードプロパゲーション"
+"の可用性(およびパフォーマンス)に対する攻撃への対処に主軸をおきます。"
+"TrickleDNS は確実に信頼できるレコードを分配する方法を考慮し、権限はこれまで通"
+"り DNS 階層に起因しています。"
 
 #: template/faq.html.j2:468
 msgid ""
 "Does GNS require real-world introduction (secure PKEY exchange) in the style "
 "of the PGP web of trust?"
-msgstr "GNS は PGP Web の信用モデル(web of trust)による実導入(セキュア PKEY 交換)を必要としますか?"
+msgstr ""
+"GNS は PGP Web の信用モデル(web of trust)による実導入(セキュア PKEY 交換)"
+"を必要としますか?"
 
 #: template/faq.html.j2:470
 msgid ""
@@ -1434,16 +1526,21 @@ msgid ""
 "depends entirely on the trustworthiness of the FCFS authority. The authority "
 "can be queried under the &quot;.pin&quot; TLD."
 msgstr ""
-"回答:セキュリティの観点から最初の時点で二者間に信頼パスが必要とされていますが、これが必要とされないアプリケーションでは、より脆弱なメカニズムも利用できま"
-"す。例えば、私たちは FCFS 権限を実装しており、どのユーザーでも任意の名前を登録できるようになっています。この権限の鍵は全ての GNUnet "
-"インストールに含まれるため、FCFS で登録された名前はいずれも事実上グローバルであり、周知のものとなります。ただし、これらの名前のセキュリティは完全に "
-"FCFS 権限の信頼性に依ることになります。権限は &quot;.pin&quot; TLD で照会できます。"
+"回答:セキュリティの観点から最初の時点で二者間に信頼パスが必要とされています"
+"が、これが必要とされないアプリケーションでは、より脆弱なメカニズムも利用でき"
+"ます。例えば、私たちは FCFS 権限を実装しており、どのユーザーでも任意の名前を"
+"登録できるようになっています。この権限の鍵は全ての GNUnet インストールに含ま"
+"れるため、FCFS で登録された名前はいずれも事実上グローバルであり、周知のものと"
+"なります。ただし、これらの名前のセキュリティは完全に FCFS 権限の信頼性に依る"
+"ことになります。権限は &quot;.pin&quot; TLD で照会できます。"
 
 #: template/faq.html.j2:485
 msgid ""
 "How can a legitimate domain owner tell other people to not use his name in "
 "GNS?"
-msgstr "正当なドメイン所有者が他者に GNS でその名前を使用しないよう伝えるにはどうすればよいですか?"
+msgstr ""
+"正当なドメイン所有者が他者に GNS でその名前を使用しないよう伝えるにはどうすれ"
+"ばよいですか?"
 
 #: template/faq.html.j2:487
 msgid ""
@@ -1453,9 +1550,11 @@ msgid ""
 "to ignore this preference and use a name of their choice (or even assign no "
 "name) for this user."
 msgstr ""
-"回答:GNS では名前に所有者はいないため、&quot;正当な&quot;ドメイン所有者は存在しません。NICK レコードには、どのユーザーがどの名前(好"
-"きな名前または&quot;偽名&quot;)を使っても構いません。同様に、他のユーザーもこれを無視し、このユーザーに対し好きな名前を使うことができます(ま"
-"たは名前を付けないことも可)。"
+"回答:GNS では名前に所有者はいないため、&quot;正当な&quot;ドメイン所有者は存"
+"在しません。NICK レコードには、どのユーザーがどの名前(好きな名前または&quot;"
+"偽名&quot;)を使っても構いません。同様に、他のユーザーもこれを無視し、この"
+"ユーザーに対し好きな名前を使うことができます(または名前を付けないことも"
+"可)。"
 
 #: template/faq.html.j2:498
 msgid ""
@@ -1470,13 +1569,15 @@ msgid ""
 "Thus, users have full control over what information about their zones is "
 "made public."
 msgstr ""
-"回答:GNS "
-"の各レコードには&quot;プライベート&quot;フラグがあります。レコードは、このフラグが設定されていない場合のみ他のユーザーと共有されます(DHT "
-"またはゾーン転送により)。そのため、ゾーンのどの情報を開示するかについては、ユーザーが全て管理することができます。"
+"回答:GNS の各レコードには&quot;プライベート&quot;フラグがあります。レコード"
+"は、このフラグが設定されていない場合のみ他のユーザーと共有されます(DHT また"
+"はゾーン転送により)。そのため、ゾーンのどの情報を開示するかについては、ユー"
+"ザーが全て管理することができます。"
 
 #: template/faq.html.j2:510
 msgid "Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?"
-msgstr "「レガシーホスト」(LEHO)レコードは IPv6 で廃止されるのではありませんか?"
+msgstr ""
+"「レガシーホスト」(LEHO)レコードは IPv6 で廃止されるのではありませんか?"
 
 #: template/faq.html.j2:512
 msgid ""
@@ -1489,17 +1590,21 @@ msgid ""
 "hosting would disappear. Finally, we don't want to have to wait for IPv6 to "
 "become commonplace, GNS should work with today's networks."
 msgstr ""
-"回答:この質問は次のことを仮定しています。(a)仮想ホスティングの唯一の必要性は IPv4 アドレスが不足しているため。(b)LEHO "
-"は仮想ホスティングの文脈でのみ有用。しかし、LEHO は X.509 "
-"証明書の検証にも有用です(証明書が検証されるべきレガシーのホスト名を指定するため)。また、IPv6 が完全に実装され、IP "
-"アドレスが&quot;無限に&quot;活用できたとしても、仮想ホスティングが無くなるとは言い切れません。最後に、IPv6 "
-"が一般的に利用できるようになるのを待つよりも、GNS は現行のネットワークで運用できるべきです。"
+"回答:この質問は次のことを仮定しています。(a)仮想ホスティングの唯一の必要性"
+"は IPv4 アドレスが不足しているため。(b)LEHO は仮想ホスティングの文脈でのみ"
+"有用。しかし、LEHO は X.509 証明書の検証にも有用です(証明書が検証されるべき"
+"レガシーのホスト名を指定するため)。また、IPv6 が完全に実装され、IP アドレス"
+"が&quot;無限に&quot;活用できたとしても、仮想ホスティングが無くなるとは言い切"
+"れません。最後に、IPv6 が一般的に利用できるようになるのを待つよりも、GNS は現"
+"行のネットワークで運用できるべきです。"
 
 #: template/faq.html.j2:526
 msgid ""
 "Why does GNS not use a trust metric or consensus to determine globally "
 "unique names?"
-msgstr "GNS がトラストメトリックまたはコンセンサスを使用してグローバルに一意の名前を決定しないのはなぜですか?"
+msgstr ""
+"GNS がトラストメトリックまたはコンセンサスを使用してグローバルに一意の名前を"
+"決定しないのはなぜですか?"
 
 #: template/faq.html.j2:528
 msgid ""
@@ -1509,8 +1614,11 @@ msgid ""
 "of the resolution process was not acceptable. Furthermore, trust and "
 "consensus might be easy to manipulate by adversaries."
 msgstr ""
-"回答:トラストメトリックには、しきい値があるという根本的な問題があります。信頼関係が進化すると、マッピングがそれぞれのしきい値を超えるため、意味が変化しま"
-"す。結果として解決プロセスが予測不能となるのは受け入れられないと結論付けました。さらに、信頼とコンセンサスは、攻撃者により操作されやすい可能性もあります。"
+"回答:トラストメトリックには、しきい値があるという根本的な問題があります。信"
+"頼関係が進化すると、マッピングがそれぞれのしきい値を超えるため、意味が変化し"
+"ます。結果として解決プロセスが予測不能となるのは受け入れられないと結論付けま"
+"した。さらに、信頼とコンセンサスは、攻撃者により操作されやすい可能性もありま"
+"す。"
 
 #: template/faq.html.j2:539
 msgid "How do you handle compromised zone keys in GNS?"
@@ -1525,9 +1633,11 @@ msgid ""
 "resolve. Peers always automatically check for the existence of a revocation "
 "message when resolving names."
 msgstr ""
-"回答:秘密鍵の所有者は失効メッセージを作成できます。その後、オーバーレイ ネットワーク全体に周知し、全てのピアで複製を作成することが可能です。公開鍵を利用"
-"する前に、ピアは鍵が失効しているかを確認します。失効ゾーンを経由して委任された名前は、いずれも解決できません。ピアは名前解決に際して、常に自動で失効メッセ"
-"ージの有無を確認しています。"
+"回答:秘密鍵の所有者は失効メッセージを作成できます。その後、オーバーレイ ネッ"
+"トワーク全体に周知し、全てのピアで複製を作成することが可能です。公開鍵を利用"
+"する前に、ピアは鍵が失効しているかを確認します。失効ゾーンを経由して委任され"
+"た名前は、いずれも解決できません。ピアは名前解決に際して、常に自動で失効メッ"
+"セージの有無を確認しています。"
 
 #: template/faq.html.j2:553
 msgid "Could the signing algorithm of GNS be upgraded in the future?"
@@ -1542,14 +1652,18 @@ msgid ""
 "existing system by using a new record type to indicate the use of a "
 "different cipher system."
 msgstr ""
-"回答:はい、できます。GNS を標準化する過程で、代替の委任レコードに対応できるようプロトコルをすでに変更しています。<br> <br>そのため、"
-"デプロイされた GNS 実装は、新しい署名スキームに対応できるよう更新する必要があります。新しいスキームはその後、新しいレコードタイプを使い異なる暗号シス"
-"テムの利用を示すことで、既存スキームと並行して実行することができます。"
+"回答:はい、できます。GNS を標準化する過程で、代替の委任レコードに対応できる"
+"ようプロトコルをすでに変更しています。<br> <br>そのため、デプロイされた GNS "
+"実装は、新しい署名スキームに対応できるよう更新する必要があります。新しいス"
+"キームはその後、新しいレコードタイプを使い異なる暗号システムの利用を示すこと"
+"で、既存スキームと並行して実行することができます。"
 
 #: template/faq.html.j2:569
 msgid ""
 "How can a GNS zone maintain several name servers, e.g. for load balancing?"
-msgstr "GNS ゾーンは、例えば負荷分散などで、どのように複数のネーム サーバーを保守していますか?"
+msgstr ""
+"GNS ゾーンは、例えば負荷分散などで、どのように複数のネーム サーバーを保守して"
+"いますか?"
 
 #: template/faq.html.j2:571
 msgid ""
@@ -1561,9 +1675,12 @@ msgid ""
 "necessary, the owner of the zone can simply run multiple peers (and share "
 "the zone's key and database among them)."
 msgstr ""
-"回答:GNS レコードは R5N DHT に保存(および複製)されるため、そうしたことは必要ないと考えています。そのため、通常クライアントがルックアップを"
-"実行するたびに、権威サーバーは連絡を受けません。権威サーバーが(一時的に)オフラインになった場合であっても、DHT はレコードを一定期間キャッシュします。"
-"しかし、一つのゾーンに複数のサーバーがどうしても必要な場合、ゾーンの所有者は複数のピアを走らせることができます(ゾーンの鍵とデータベースを共有可能)。"
+"回答:GNS レコードは R5N DHT に保存(および複製)されるため、そうしたことは必"
+"要ないと考えています。そのため、通常クライアントがルックアップを実行するたび"
+"に、権威サーバーは連絡を受けません。権威サーバーが(一時的に)オフラインに"
+"なった場合であっても、DHT はレコードを一定期間キャッシュします。しかし、一つ"
+"のゾーンに複数のサーバーがどうしても必要な場合、ゾーンの所有者は複数のピアを"
+"走らせることができます(ゾーンの鍵とデータベースを共有可能)。"
 
 #: template/faq.html.j2:584
 msgid ""
@@ -1582,11 +1699,14 @@ msgid ""
 "unique names may very well be worth the cost. After all, what is a &quot;"
 "globally&quot; unique name worth, if it does not resolve?"
 msgstr ""
-"回答:GNU ネームシステムは、検閲から保護された DNS "
-"の代替手段を提供します。どのセキュリティメカニズムにも言えることですが、これには代償もあります(名前がグローバルに一意ではない点)。他の例として、"
-"HTTPS 接続は HTTP 接続に比べてより多くの帯域を使用し、レイテンシも大きくなります。使っているアプリケーションによっては、HTTPS のコストは"
-"見合わないこともあります。しかし、検閲の対象となっていいる(またはこれを危惧する)ユーザーにとって、グローバルに一意の名前を放棄するという代償は払うに値す"
-"るものであると言えます。結局、&quot;グローバルに&quot;一意の名前も、名前解決できなければ意味がありません。"
+"回答:GNU ネームシステムは、検閲から保護された DNS の代替手段を提供します。ど"
+"のセキュリティメカニズムにも言えることですが、これには代償もあります(名前が"
+"グローバルに一意ではない点)。他の例として、HTTPS 接続は HTTP 接続に比べてよ"
+"り多くの帯域を使用し、レイテンシも大きくなります。使っているアプリケーション"
+"によっては、HTTPS のコストは見合わないこともあります。しかし、検閲の対象と"
+"なっていいる(またはこれを危惧する)ユーザーにとって、グローバルに一意の名前"
+"を放棄するという代償は払うに値するものであると言えます。結局、&quot;グローバ"
+"ルに&quot;一意の名前も、名前解決できなければ意味がありません。"
 
 #: template/faq.html.j2:600
 msgid "Why do you say that DNS is 'centralized' and 'distributed'?"
@@ -1600,9 +1720,10 @@ msgid ""
 "was able to reassign the management of the country-TLDs of Afganistan and "
 "Iraq during the wars at the beginning of the 21st century."
 msgstr ""
-"回答:DNS が「集中型」であるのは、中央コンポーネント/中央障害点があり、ルートゾーンを IANA / ICANN "
-"が管理しているためです。こうした集中化により、脆弱性が生まれます。例えば米国政府は、21 世紀が明けて戦争を開始した際にアフガニスタンとイラクの国別 "
-"TLD の再割り当てを実施しています。"
+"回答:DNS が「集中型」であるのは、中央コンポーネント/中央障害点があり、ルート"
+"ゾーンを IANA / ICANN が管理しているためです。こうした集中化により、脆弱性が"
+"生まれます。例えば米国政府は、21 世紀が明けて戦争を開始した際にアフガニスタン"
+"とイラクの国別 TLD の再割り当てを実施しています。"
 
 #: template/faq.html.j2:613
 msgid "How does GNS protect against layer-3 censorship?"
@@ -1620,11 +1741,13 @@ msgid ""
 "identifiers. With nicer names, Tor and tor2web-like services would be even "
 "easier to use. </ol>"
 msgstr ""
-"回答:GNS は、レイヤー 3 の検閲には直接対応しませんが、次の 2 つの方法で間接的に対応します。<ol><li>今日では、多くの Web "
-"サイトが仮想ホスティングを使用しているため、特定の IP アドレスをブロックすると、DNS "
-"名をブロックするよりもはるかに多くの被害が発生します。そのため、検閲コストも上昇します。</li> <li>既存のレイヤー 3 回避策(Tor "
-"など)は、検閲耐性のある命名システムによる利点があります。Tor の「."
-"onion」ネームスペースへのアクセスは現在、ユーザーに非記憶型の暗号化識別子を利用することを要しています。名前が向上すれば、Tor や tor2web "
+"回答:GNS は、レイヤー 3 の検閲には直接対応しませんが、次の 2 つの方法で間接"
+"的に対応します。<ol><li>今日では、多くの Web サイトが仮想ホスティングを使用し"
+"ているため、特定の IP アドレスをブロックすると、DNS 名をブロックするよりもは"
+"るかに多くの被害が発生します。そのため、検閲コストも上昇します。</li> <li>既"
+"存のレイヤー 3 回避策(Tor など)は、検閲耐性のある命名システムによる利点があ"
+"ります。Tor の「.onion」ネームスペースへのアクセスは現在、ユーザーに非記憶型"
+"の暗号化識別子を利用することを要しています。名前が向上すれば、Tor や tor2web "
 "のようなサービスはより使いやすくなるでしょう。</ol>"
 
 #: template/faq.html.j2:634
@@ -1642,14 +1765,19 @@ msgid ""
 "breaks the cryptographic chain of trust, legacy search engines will "
 "obviously not obtain censorship-resistant names."
 msgstr ""
-"回答:GNS を使用して名前解決やあらゆる標準ユーザーを実行できるため、検索エンジンに大きな問題はありません。通常、標準ユーザーは、カスタムのソフトウェア"
-"をインストールして名前解決すると考えられますが、現在この方法は検索エンジンでは使えません。ただし、DNS2GNS ゲートウェイにより検索エンジンが "
-"DNS を使用して GNS 名を解決できるため、GNS リソースのインデックスは可能です。しかし、DNS2GNS "
-"ゲートウェイの利用は暗号化による信頼の連鎖を崩すため、レガシーの検索エンジンは検閲耐性のある名前を取得できません。"
+"回答:GNS を使用して名前解決やあらゆる標準ユーザーを実行できるため、検索エン"
+"ジンに大きな問題はありません。通常、標準ユーザーは、カスタムのソフトウェアを"
+"インストールして名前解決すると考えられますが、現在この方法は検索エンジンでは"
+"使えません。ただし、DNS2GNS ゲートウェイにより検索エンジンが DNS を使用して "
+"GNS 名を解決できるため、GNS リソースのインデックスは可能です。しかし、"
+"DNS2GNS ゲートウェイの利用は暗号化による信頼の連鎖を崩すため、レガシーの検索"
+"エンジンは検閲耐性のある名前を取得できません。"
 
 #: template/faq.html.j2:650
 msgid "How does GNS compare to the Unmanaged Internet Architecture (UIA)?"
-msgstr "GNS はアンマネージド インターネット アーキテクチャ(UIA)とどのように比較されますか?"
+msgstr ""
+"GNS はアンマネージド インターネット アーキテクチャ(UIA)とどのように比較され"
+"ますか?"
 
 #: template/faq.html.j2:652
 msgid ""
@@ -1661,10 +1789,12 @@ msgid ""
 "possible with the existing Web infrastructure. UIA is not at all concerned "
 "about legacy systems (clean slate)."
 msgstr ""
-"回答:UIA と GNS は、どちらも同じ基本命名モデルを共有しており、これは実際 Rivest の SDSI に由来しています。しかし、UIA "
-"はレガシー アプリケーションとの統合は考慮せず、ユーザーの複数マシン間における汎用性のあるコネクティビティに注力しています。一方、GNS は DNS "
-"との相互運用に加え、既存の Web インフラとの親和性を最大限に考慮して設計されています。UIA "
-"はレガシーシステムを全く考慮していません(クリーンスレート)。"
+"回答:UIA と GNS は、どちらも同じ基本命名モデルを共有しており、これは実際 "
+"Rivest の SDSI に由来しています。しかし、UIA はレガシー アプリケーションとの"
+"統合は考慮せず、ユーザーの複数マシン間における汎用性のあるコネクティビティに"
+"注力しています。一方、GNS は DNS との相互運用に加え、既存の Web インフラとの"
+"親和性を最大限に考慮して設計されています。UIA はレガシーシステムを全く考慮し"
+"ていません(クリーンスレート)。"
 
 #: template/faq.html.j2:665
 msgid "Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?"
@@ -1679,12 +1809,19 @@ msgid ""
 "given the name length restriction, for an individual name it is always less "
 "than about 128 entities."
 msgstr ""
+"回答:まず、GNS では信頼チェーンを明示的に確認することができるため、解決する"
+"名前の所有者が友人または友人の友人であるなどを把握でき、結果がどの程度信頼で"
+"きるかが分かります。この方法ではトラステッド コンピューティング ベース(TCB)"
+"が恣意的に大規模になりえますが、名前の長さに制限があるため、大抵の場合、個別"
+"の名前は約 128 エンティティ以内です。"
 
 #: template/faq.html.j2:679
 msgid ""
 "How does GNS handle SRV/TLSA records where service and protocol are part of "
 "the domain name?"
 msgstr ""
+"GNS は、サービスとプロトコルがドメイン名の一部である SRV / TLSA レコードをど"
+"のように処理しますか?"
 
 #: template/faq.html.j2:681
 msgid ""
@@ -1697,6 +1834,13 @@ msgid ""
 "TLSA records) and adds a service and protocol number (and the original boxed "
 "record type) to it."
 msgstr ""
+"回答:GNS が解決のためにドメイン名をラベルに分割すると、「_ Service._Proto」"
+"構文が検出され、「Service」が対応するポート番号に変換、「Proto」が対応するプ"
+"ロトコル番号に変換されます。また、名前のその他の部分は通常通り解決されます。"
+"その後、結果が表示された際、GNS は GNS 特有の「BOX」レコード種別を検索しま"
+"す。BOX レコードは、別のレコード(SRV や TLSA レコードなど)を含むレコードを"
+"指し、サービスやプロトコル番号(また、オリジナルのボックス型レコードタイプ)"
+"を追加します。"
 
 #: template/faq.html.j2:697
 msgid ""
@@ -1720,19 +1864,23 @@ msgstr ""
 
 #: template/faq.html.j2:708
 msgid "Error opening `/dev/net/tun': No such file or directory?"
-msgstr ""
+msgstr "`/dev/net/tun': No such file or directory のエラーとなります。"
 
 #: template/faq.html.j2:710
 msgid ""
 "A: If you get this error message, the solution is simple. Issue the "
 "following commands (as root) to create the required device file"
 msgstr ""
+"回答:このエラーメッセージが表示された場合の解決策は簡単です。次のコマンドを"
+"(ルートとして)実行し、必要なデバイスファイルを作成してください。"
 
 #: template/faq.html.j2:722
 msgid ""
 "'iptables: No chain/target/match by that name.' (when running gnunet-service-"
 "dns)?"
 msgstr ""
+"'iptables: No chain/target/match by that name.' (gnunet-service-dns を実行し"
+"ている場合)"
 
 #: template/faq.html.j2:724
 msgid ""
@@ -1741,21 +1889,30 @@ msgid ""
 "your kernel has CONFIG_NETFILTER_XT_MATCH_OWNER set to either 'y' or "
 "'m' (and the module is loaded)."
 msgstr ""
+"回答:GNUnet DNS の場合、iptables には「所有者」の一致サポートが必要です。こ"
+"れにはカーネルオプションが正しく設定されていることが必要となります。カーネル"
+"の CONFIG_NETFILTER_XT_MATCH_OWNER が「y」または「m」に設定されているか(また"
+"モジュールがロードされているか)確認してください。"
 
 #: template/faq.html.j2:736
 msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?"
 msgstr ""
+"Fedora で PT を実行すると(他でも発生の可能性)「Timeout was reached(タイム"
+"アウトとなりました)」となります。"
 
 #: template/faq.html.j2:738
 msgid ""
 "A: If you get an error stating that the VPN timeout was reached, check if "
 "your firewall is enabled and blocking the connections."
 msgstr ""
+"回答:VPN タイムアウトのエラーが表示された場合は、ファイアウォールが有効とな"
+"り接続がブロックされていないかを確認してください。"
 
 #: template/faq.html.j2:746
 msgid ""
 "I'm getting an 'error while loading shared libraries: libgnunetXXX.so.X'"
 msgstr ""
+"「共有ライブラリのロード中にエラーが発生:libgnunetXXX.so.X」が表示されます。"
 
 #: template/faq.html.j2:748
 msgid ""
@@ -1801,8 +1958,10 @@ msgid ""
 msgstr ""
 
 #: template/faq.html.j2:799
+#, fuzzy
+#| msgid "How does GNUnet compare to Tor?"
 msgid "How does GNUnet compare to other file-sharing applications?"
-msgstr ""
+msgstr "GNUnet と Tor は何が違うのですか?"
 
 #: template/faq.html.j2:801
 msgid ""
@@ -1829,7 +1988,7 @@ msgid ""
 "Another important point of reference are the various anonymous peer-to-peer "
 "networks. Here, there are differences in terms of application domain and how "
 "specifically anonymity is achieved. Anonymous routing is a hard research "
-"topic, so for a superficial comparisson like this one we focus on the "
+"topic, so for a superficial comparison like this one we focus on the "
 "latency. Another important factor is the programming language. Type-safe "
 "languages may offer certain security benefits; however, this may come at the "
 "cost of significant increases in resource consumption which in turn may "
@@ -1992,8 +2151,10 @@ msgid ""
 msgstr ""
 
 #: template/gns.html.j2:13 template/gnurl.html.j2:60
+#, fuzzy
+#| msgid "Documentation"
 msgid "Motivation"
-msgstr ""
+msgstr "資料"
 
 #: template/gns.html.j2:15
 msgid ""
@@ -2019,8 +2180,10 @@ msgid ""
 msgstr ""
 
 #: template/gns.html.j2:52
+#, fuzzy
+#| msgid "More Resources"
 msgid "Resources"
-msgstr ""
+msgstr "その他のリソース"
 
 #: template/gnurl.html.j2:21
 msgid ""
@@ -2044,8 +2207,10 @@ msgid ""
 msgstr ""
 
 #: template/gnurl.html.j2:48
+#, fuzzy
+#| msgid "About"
 msgid "About gnurl"
-msgstr ""
+msgstr "概要"
 
 #: template/gnurl.html.j2:50
 msgid ""
@@ -2269,8 +2434,10 @@ msgid ""
 msgstr ""
 
 #: template/gnurl.html.j2:382
+#, fuzzy
+#| msgid "Reporting bugs"
 msgid "Reporting Bugs"
-msgstr ""
+msgstr "バグの報告"
 
 #: template/gnurl.html.j2:384
 msgid ""
@@ -2377,8 +2544,10 @@ msgid "Ideas 2021"
 msgstr ""
 
 #: template/gsoc.html.j2:13 template/gsoc.html.j2:215
+#, fuzzy
+#| msgid "GSoC Projects"
 msgid "Past projects"
-msgstr ""
+msgstr "GSoC プロジェクト"
 
 #: template/gsoc.html.j2:14 template/gsoc.html.j2:596
 msgid "Finished projects"
@@ -2903,8 +3072,10 @@ msgid ""
 msgstr ""
 
 #: template/index.html.j2:286
+#, fuzzy
+#| msgid "read more"
 msgid "Learn more"
-msgstr ""
+msgstr "詳細"
 
 #: template/index.html.j2:295
 msgid "Get started"
@@ -2919,8 +3090,10 @@ msgid "Requirements for Raspberry Pi 3"
 msgstr ""
 
 #: template/install-on-archpi.html.j2:40
+#, fuzzy
+#| msgid "Source Code"
 msgid "Get the Source Code"
-msgstr ""
+msgstr "ソースコード"
 
 #: template/install-on-archpi.html.j2:62
 #: template/install-on-debian9.html.j2:131
@@ -2959,8 +3132,10 @@ msgstr ""
 #: template/install-on-debian9.html.j2:60 template/install-on-macos.html.j2:134
 #: template/install-on-netbsd.html.j2:237
 #: template/install-on-ubuntu1804.html.j2:53
+#, fuzzy
+#| msgid "Source Code"
 msgid "Get the source code"
-msgstr ""
+msgstr "ソースコード"
 
 #: template/install-on-debian9.html.j2:79 template/install-on-macos.html.j2:142
 #: template/install-on-netbsd.html.j2:245
@@ -2975,8 +3150,10 @@ msgstr ""
 
 #: template/install-on-debian9.html.j2:117
 #: template/install-on-ubuntu1804.html.j2:82
+#, fuzzy
+#| msgid "GNUnet for developers"
 msgid "Option 2: GNUnet for development"
-msgstr ""
+msgstr "開発者向け GNUnet"
 
 #: template/install-on-debian9.html.j2:154
 #: template/install-on-ubuntu1804.html.j2:97
@@ -2990,8 +3167,10 @@ msgstr ""
 
 #: template/install-on-debian9.html.j2:228
 #: template/install-on-ubuntu1804.html.j2:156
+#, fuzzy
+#| msgid "GNUnet"
 msgid "Use GNUnet!"
-msgstr ""
+msgstr "GNUnet"
 
 #: template/install-on-debian9.html.j2:233
 #: template/install-on-ubuntu1804.html.j2:162
@@ -3004,8 +3183,10 @@ msgstr ""
 
 #: template/install-on-macos.html.j2:24 template/install-on-netbsd.html.j2:36
 #: template/install-on-openwrt.html.j2:15
+#, fuzzy
+#| msgid "Install"
 msgid "Installation"
-msgstr ""
+msgstr "インストール"
 
 #: template/install-on-macos.html.j2:42 template/install-on-netbsd.html.j2:115
 msgid "First steps"
@@ -3032,8 +3213,10 @@ msgid "Tutorial: GNUnet on OpenWrt"
 msgstr ""
 
 #: template/install-on-openwrt.html.j2:47
+#, fuzzy
+#| msgid "Continuous Integration"
 msgid "Configuration"
-msgstr ""
+msgstr "継続的なインテグレーション"
 
 #: template/install-on-ubuntu1804.html.j2:6
 msgid "Tutorial: GNUnet on Ubuntu 18.04"
@@ -3074,8 +3257,8 @@ msgid ""
 "that we can add it to this list. Furthermore, if you are interested in "
 "packaging GNUnet for your Operating System, get in touch with us at gnunet-"
 "developers@gnu.org if you require help with this job. If you were using an "
-"Operating System with the Alpine package manager, GNUnet could be installed "
-"as simple as:"
+"Operating System with the APT package manager, GNUnet could be installed as "
+"simple as:"
 msgstr ""
 
 #: template/install.html.j2:61
@@ -3107,7 +3290,7 @@ msgid ""
 msgstr ""
 
 #: template/install.html.j2:98
-msgid "Alternatively, get the sources from git by entering:"
+msgid "To compile gnunet from the git source you can do so by entering:"
 msgstr ""
 
 #: template/install.html.j2:106
@@ -3146,16 +3329,20 @@ msgid "How to use GNUnet - in a nutshell"
 msgstr ""
 
 #: template/use.html.j2:12 template/use.html.j2:125
+#, fuzzy
+#| msgid "File-sharing"
 msgid "Filesharing"
-msgstr ""
+msgstr "ファイル共有"
 
 #: template/use.html.j2:13
 msgid "CADET"
 msgstr ""
 
 #: template/use.html.j2:14
+#, fuzzy
+#| msgid "groupchat"
 msgid "Minimal Groupchat"
-msgstr ""
+msgstr "groupchat"
 
 #: template/use.html.j2:15
 msgid "GNS with CLI"
@@ -3170,8 +3357,10 @@ msgid "VPN"
 msgstr ""
 
 #: template/use.html.j2:18 template/use.html.j2:508
+#, fuzzy
+#| msgid "Conversation (Pre-Alpha)"
 msgid "Conversation"
-msgstr ""
+msgstr "カンバセーション(プレアルファ)"
 
 #: template/use.html.j2:19 template/use.html.j2:519
 msgid "Trouble Shooting"
@@ -3182,8 +3371,10 @@ msgid "Accessing GNUnet"
 msgstr ""
 
 #: template/use.html.j2:78
+#, fuzzy
+#| msgid "What is GNUnet?"
 msgid "Leaving GNUnet"
-msgstr ""
+msgstr "GNUnet とは"
 
 #: template/use.html.j2:88
 msgid "Make sure your GNUnet installation works..."
@@ -3220,3 +3411,29 @@ msgstr ""
 #: template/video.html.j2:12
 msgid "Videos related to GNUnet"
 msgstr ""
+
+#: template/news/index.html.j2:11 template/news/oldnews-2011.html.j2:16
+#: template/news/oldnews-2013.html.j2:16 template/news/oldnews-2018.html.j2:16
+#: template/news/oldnews-2019.html.j2:16
+msgid "News posts about changes related to GNUnet such as releases and events"
+msgstr ""
+"リリースやイベントなど、GNUnet 関連の各種変更についての情報を掲載しています"
+
+#: template/news/index.html.j2:16 template/news/oldnews-2011.html.j2:21
+#: template/news/oldnews-2013.html.j2:21 template/news/oldnews-2018.html.j2:21
+#: template/news/oldnews-2019.html.j2:21
+msgid "subscribe to our RSS feed"
+msgstr "RSS フィードに登録"
+
+#: template/news/index.html.j2:36 template/news/oldnews-2011.html.j2:40
+#: template/news/oldnews-2013.html.j2:40 template/news/oldnews-2018.html.j2:40
+#: template/news/oldnews-2019.html.j2:40
+msgid "read more"
+msgstr "詳細"
+
+#: template/news/index.html.j2:45
+msgid "News archives:"
+msgstr "アーカイブ"
+
+#~ msgid "Living Standards"
+#~ msgstr "規格や標準"
diff --git a/locale/ko/LC_MESSAGES/messages.po 
b/locale/ko/LC_MESSAGES/messages.po
index 0184173..ef17127 100644
--- a/locale/ko/LC_MESSAGES/messages.po
+++ b/locale/ko/LC_MESSAGES/messages.po
@@ -7,146 +7,147 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-03-12 16:12+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"POT-Creation-Date: 2021-05-07 13:32+0200\n"
+"PO-Revision-Date: 2021-04-11 02:59+0000\n"
+"Last-Translator: Chaewon Park <wonnie0624@gmail.com>\n"
+"Language-Team: Korean <http://weblate.taler.net/projects/gnunet/website/ko/";
+">\n"
 "Language: ko\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.4.2\n"
 "Generated-By: Babel 2.9.0\n"
 
 #: common/base.j2:5 common/news.j2:5
 msgid "GNUnet"
-msgstr ""
+msgstr "GNU넷"
 
 #: common/base.j2:6 common/news.j2:6
 msgid "GNU's framework for secure p2p networking"
-msgstr ""
+msgstr "안전한 p2p 네트워킹을 위한 GNU의 프레임워크"
 
 #: common/footer.j2.inc:7
 msgid "Contact"
-msgstr ""
+msgstr "연락처"
 
-#: common/footer.j2.inc:8 common/navigation.j2.inc:49
+#: common/footer.j2.inc:8
+#, fuzzy
+#| msgid "GNUnet"
 msgid "GNUnet e.V."
-msgstr ""
+msgstr "GNU넷"
 
 #: common/footer.j2.inc:9 template/about.html.j2:6
 msgid "About GNUnet"
-msgstr ""
+msgstr "GNUnet에 대하여"
 
 #: common/footer.j2.inc:14 common/navigation.j2.inc:64
 msgid "Bug Tracker"
-msgstr ""
+msgstr "버그(오류) 추적"
 
 #: common/footer.j2.inc:19 template/copyright.html.j2:6
 msgid "Copyright Assignment"
-msgstr ""
+msgstr "저작권"
 
 #: common/footer.j2.inc:20 common/navigation.j2.inc:90
 #: template/developers.html.j2:24
 msgid "Bibliography"
-msgstr ""
+msgstr "참고문헌"
 
 #: common/footer.j2.inc:31
 msgid "Source code of this site."
-msgstr ""
+msgstr "해당 사이트의 소스 코드."
 
 #: common/footer.j2.inc:32
 msgid "Report issues with this website."
-msgstr ""
+msgstr "웹사이트 관련 문제 신고."
 
 #: common/navigation.j2.inc:38
 msgid "About"
-msgstr ""
+msgstr "관하여"
 
-#: common/navigation.j2.inc:39 news/index.html.j2:8
-#: news/oldnews-2011.html.j2:13 news/oldnews-2013.html.j2:13
-#: news/oldnews-2018.html.j2:13 news/oldnews-2019.html.j2:13
+#: common/navigation.j2.inc:39 template/news/index.html.j2:8
+#: template/news/oldnews-2011.html.j2:13 template/news/oldnews-2013.html.j2:13
+#: template/news/oldnews-2018.html.j2:13 template/news/oldnews-2019.html.j2:13
 msgid "News"
-msgstr ""
+msgstr "소식"
 
 #: common/navigation.j2.inc:40 template/index.html.j2:289
 msgid "Applications"
-msgstr ""
+msgstr "어플리케이션"
 
 #: common/navigation.j2.inc:44
 msgid "Community"
-msgstr ""
+msgstr "공동체"
 
 #: common/navigation.j2.inc:47 template/index.html.j2:292
 msgid "Engage"
-msgstr ""
+msgstr "참여"
 
 #: common/navigation.j2.inc:48
 msgid "GSoC Projects"
-msgstr ""
+msgstr "GSoC 프로젝트"
 
 #: common/navigation.j2.inc:50
 msgid "Copyright for Contributors"
-msgstr ""
+msgstr "기여자의 저작권"
 
 #: common/navigation.j2.inc:51
 msgid "IRC Archive"
-msgstr ""
+msgstr "IRC 아카이브"
 
 #: common/navigation.j2.inc:58
 msgid "Development"
-msgstr ""
+msgstr "개발"
 
 #: common/navigation.j2.inc:61
 msgid "System Architecture"
-msgstr ""
+msgstr "시스템 아키텍처(구조)"
 
 #: common/navigation.j2.inc:63 template/roadmap.html.j2:6
 msgid "Roadmap"
-msgstr ""
+msgstr "로드맵"
 
 #: common/navigation.j2.inc:65 template/gnurl.html.j2:186
 msgid "Source Code"
-msgstr ""
+msgstr "소스 코드"
 
 #: common/navigation.j2.inc:66
 msgid "Source Code Documentation"
-msgstr ""
+msgstr "소스 코드 문서"
 
 #: common/navigation.j2.inc:67
 msgid "Continuous Integration"
-msgstr ""
+msgstr "지속적 통합"
 
 #: common/navigation.j2.inc:68
 msgid "Development Tutorial"
-msgstr ""
+msgstr "개발 튜토리얼"
 
 #: common/navigation.j2.inc:79
 msgid "Documentation"
-msgstr ""
+msgstr "문서"
 
 #: common/navigation.j2.inc:82 template/install.html.j2:6
 msgid "Install"
-msgstr ""
+msgstr "설치"
 
 #: common/navigation.j2.inc:83 template/install-on-openwrt.html.j2:76
 msgid "Use"
-msgstr ""
+msgstr "사용"
 
 #: common/navigation.j2.inc:84
 msgid "Videos"
-msgstr ""
+msgstr "비디오"
 
 #: common/navigation.j2.inc:85 template/glossary.html.j2:6
 msgid "Glossary"
-msgstr ""
+msgstr "용어 사전"
 
 #: common/navigation.j2.inc:86
 msgid "Handbook"
-msgstr ""
-
-#: common/navigation.j2.inc:87 template/livingstandards.html.j2:8
-msgid "Living Standards"
-msgstr ""
+msgstr "핸드북"
 
 #: common/navigation.j2.inc:88
 msgid "REST API"
@@ -154,33 +155,11 @@ msgstr ""
 
 #: common/navigation.j2.inc:89
 msgid "FAQ"
-msgstr ""
-
-#: news/index.html.j2:11 news/oldnews-2011.html.j2:16
-#: news/oldnews-2013.html.j2:16 news/oldnews-2018.html.j2:16
-#: news/oldnews-2019.html.j2:16
-msgid "News posts about changes related to GNUnet such as releases and events"
-msgstr ""
-
-#: news/index.html.j2:16 news/oldnews-2011.html.j2:21
-#: news/oldnews-2013.html.j2:21 news/oldnews-2018.html.j2:21
-#: news/oldnews-2019.html.j2:21
-msgid "subscribe to our RSS feed"
-msgstr ""
-
-#: news/index.html.j2:36 news/oldnews-2011.html.j2:40
-#: news/oldnews-2013.html.j2:40 news/oldnews-2018.html.j2:40
-#: news/oldnews-2019.html.j2:40
-msgid "read more"
-msgstr ""
-
-#: news/index.html.j2:45
-msgid "News archives:"
-msgstr ""
+msgstr "FAQ(자주 묻는 질문과 답변)"
 
 #: template/about.html.j2:11
 msgid "What is GNUnet?"
-msgstr ""
+msgstr "GNUnet이란?"
 
 #: template/about.html.j2:13
 msgid ""
@@ -190,6 +169,11 @@ msgid ""
 "secure publication of files, it has grown to include all kinds of basic "
 "protocol components and applications towards the creation of a GNU internet."
 msgstr ""
+"GNUnet은 안전하고 분권적이며 개인 정보를 보호할 수 있는 분산형 어플리케이션"
+"을 만들기 위한 대체적 네트워크 스택입니다. 우리의 목표는 오래되어 안전하지 않"
+"은 인터넷 프로토콜 스택을 대체하는 것입니다. 우리는 파일의 안전한 게시를 위"
+"한 응용 프로그램에서부터 시작하여, GNU 인터넷 생성을 위한 모든 종류의 기본 프"
+"로토콜 구성요소와 응용 프로그램을 포함하게 되기까지 성장했습니다."
 
 #: template/about.html.j2:23
 msgid ""
@@ -199,6 +183,10 @@ msgid ""
 "hierarchy and when necessary isolated from the rest of the world, the "
 "situation is less tenable for civil society."
 msgstr ""
+"오늘날, 글로벌 네트워크를 사람들이 이용하는 방식과 그에 따라 네트워크에 주어"
+"지는 사회적 책임은, 1970년의 그것과는 매우 다릅니다. 위계에 의해 네트워크 장"
+"비가 운용되고 외부 사회와 격리되어 있는 군대에서 사용하기에는 인터넷이 여전"
+"히 유용할지 모르지만, 시민 사회에서의 상황은 달라졌습니다."
 
 #: template/about.html.j2:32
 msgid ""
@@ -374,7 +362,7 @@ msgid ""
 "replacement for the Domain Name System (DNS). Instead of using a hierarchy, "
 "GNS uses a directed graph. Naming conventions are similar to DNS, but "
 "queries and replies are private even with respect to peers providing the "
-"answers. The integrity of records and privacy of look-ups is "
+"answers. The integrity of records and privacy of look-ups are "
 "cryptographically secured. <!-- Too technical: GNS integrates a robust, "
 "efficient and instant key revocation mechanism. -->"
 msgstr ""
@@ -460,8 +448,8 @@ msgstr ""
 msgid ""
 "<a href=\"https://gitlab.com/gnunet-messenger/cadet-gtk\";>Cadet-GTK</a> is a "
 "convenient but feature-rich graphical application providing messaging using "
-"especially the CADET subsystem. It is developed using GTK and libhandy for a "
-"convergent design."
+"the CADET subsystem. It is developed using GTK and libhandy for a convergent "
+"design."
 msgstr ""
 
 #: template/applications.html.j2:180
@@ -471,25 +459,28 @@ msgstr ""
 #: template/applications.html.j2:182
 msgid ""
 "<a href=\"https://git.gnunet.org/groupchat.git/\";>groupchat</a> is a "
-"terminal user interface providing messaging using especially the CADET "
-"subsystem. It is developed using nim. Cadet-GTK and groupchat are planned to "
-"be compatible."
+"terminal user interface providing messaging using the CADET subsystem. It is "
+"developed using nim. Cadet-GTK and groupchat are planned to be compatible."
 msgstr ""
 
 #: template/architecture.html.j2:6
+#, fuzzy
+#| msgid "System Architecture"
 msgid "GNUnet System Architecture"
-msgstr ""
+msgstr "시스템 아키텍처(구조)"
 
 #: template/architecture.html.j2:20
+#, fuzzy
+#| msgid "Documentation"
 msgid "Foundations"
-msgstr ""
+msgstr "문서"
 
 #: template/architecture.html.j2:22
 msgid ""
 "The foundations of GNUnet are a distributed hash table (R5N), an SCTP-like "
 "end-to-end encrypted messaging layer (CADET), a public key infrastructure "
 "(GNS) and a pluggable transport system (TRANSPORT).<br> Using public keys "
-"for addresses and self-organized decentralized routing algorithms, these "
+"for addresses and self-organizing decentralized routing algorithms, these "
 "subsystems replace the traditional TCP/IP stack."
 msgstr ""
 
@@ -500,15 +491,17 @@ msgstr ""
 #: template/architecture.html.j2:38
 msgid ""
 "GNUnet is implemented using a multi-process architecture. Each subsystem "
-"runs as a separate process, providing fault-isolation and enabling tight "
+"runs as a separate process, providing fault isolation and enabling tight "
 "permissions to be granted to each subsystem. Naturally, the implementation "
 "is a <a href=\"https://www.gnu.org/\";>GNU</a> package, and will always "
 "remain free software."
 msgstr ""
 
 #: template/architecture.html.j2:52
+#, fuzzy
+#| msgid "System Architecture"
 msgid "System architecture"
-msgstr ""
+msgstr "시스템 아키텍처(구조)"
 
 #: template/architecture.html.j2:58
 msgid "Subsystems"
@@ -527,8 +520,10 @@ msgid "Legend"
 msgstr ""
 
 #: template/contact.html.j2:6
+#, fuzzy
+#| msgid "Continuous Integration"
 msgid "Contact information"
-msgstr ""
+msgstr "지속적 통합"
 
 #: template/contact.html.j2:11
 msgid "The mailing list"
@@ -703,16 +698,20 @@ msgid ""
 msgstr ""
 
 #: template/engage.html.j2:6
+#, fuzzy
+#| msgid "Engage"
 msgid "Engage!"
-msgstr ""
+msgstr "참여"
 
 #: template/ev.html.j2:6
 msgid "Verein zur F&ouml;rderung von GNUnet e.V."
 msgstr ""
 
 #: template/ev.html.j2:11
+#, fuzzy
+#| msgid "About GNUnet"
 msgid "About GNUnet e.V."
-msgstr ""
+msgstr "GNUnet에 대하여"
 
 #: template/ev.html.j2:13
 msgid ""
@@ -742,8 +741,8 @@ msgid ""
 "membership dues; however, members are required to support GNUnet e.V. and in "
 "particularly contribute to the technical development within their means. For "
 "further details, we refer to the <a href=\"https://git.gnunet.org/gnunet-ev.";
-"git/\">Satzung</a> (currently only available in German, translations "
-"welcome)."
+"git/\">Satzung (Charter)</a> (currently only available in German, "
+"translations welcome)."
 msgstr ""
 
 #: template/ev.html.j2:52
@@ -752,9 +751,9 @@ msgstr ""
 
 #: template/ev.html.j2:54
 msgid ""
-"You can find our \"Satzung\", and the list of members under <a href="
-"\"https://git.gnunet.org/gnunet-ev.git/tree/satzung.tex\";>https://git.gnunet.";
-"org/gnunet-ev.git/tree/satzung.tex</a>. The current board consists of: "
+"You can find our charter, and the list of members under <a href=\"https://";
+"git.gnunet.org/gnunet-ev.git/tree/satzung.tex\">https://git.gnunet.org/";
+"gnunet-ev.git/tree/satzung.tex</a>. The current board consists of: "
 "<dl><dt>Vorsitz</dt> <dd><a href=\"https://schanzen.eu\";>Martin "
 "Schanzenbach</a></dd> <dt>stellvertretender Vorsitz</dt> <dd>t3sserakt</dd> "
 "<dt>Kassenwart</dt> <dd>Florian Dold</dd> <dt>Beisitzer</dt> <dd> <a href="
@@ -927,8 +926,10 @@ msgid ""
 msgstr ""
 
 #: template/faq.html.j2:151
+#, fuzzy
+#| msgid "What is GNUnet?"
 msgid "What can I do with GNUnet?"
-msgstr ""
+msgstr "GNUnet이란?"
 
 #: template/faq.html.j2:153
 msgid ""
@@ -961,9 +962,9 @@ msgstr ""
 #: template/faq.html.j2:183
 msgid ""
 "A: There is currently no proxy (like fproxy in Freenet) for GNUnet that "
-"would make it accessible with a browser. It is possible to build such a "
-"proxy and all one needs to know is the protocol used between browser and "
-"proxy and a swift look at the GNUnet code for file-sharing."
+"would make it accessible via a browser. It is possible to build such a proxy "
+"and all one needs to know is the protocol used between the browser and the "
+"proxy and the GNUnet code for file-sharing."
 msgstr ""
 
 #: template/faq.html.j2:195
@@ -979,7 +980,7 @@ msgid ""
 msgstr ""
 
 #: template/faq.html.j2:210
-msgid "On top of which operating systems does GNUnet run?"
+msgid "Which operating systems does GNUnet run on?"
 msgstr ""
 
 #: template/faq.html.j2:212
@@ -1050,7 +1051,7 @@ msgid ""
 msgstr ""
 
 #: template/faq.html.j2:286
-msgid "How does GNS compare to other name systems"
+msgid "How does GNS compare to other name systems?"
 msgstr ""
 
 #: template/faq.html.j2:288
@@ -1070,10 +1071,10 @@ msgid ""
 "authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and "
 "there are still registrars that determine who owns a name. <br><br> With "
 "GNS, we decentralize the database and also decentralize the responsibility "
-"for naming: each user runs his own personal root zone and is thus in "
-"complete control of the names he uses. GNS also has many additional features "
-"(to keep names short and enable migration) which don't even make sense in "
-"the context of CoDoNS."
+"for naming: each user runs their own personal root zone and is thus in "
+"complete control of the names they use. GNS also has many additional "
+"features (to keep names short and enable migration) which don't even make "
+"sense in the context of CoDoNS."
 msgstr ""
 
 #: template/faq.html.j2:410
@@ -1112,9 +1113,9 @@ msgid ""
 "A: Handshake is a blockchain-based method for root zone governance. Hence, "
 "it does not address the name resolution process itself but delegates "
 "resolution into DNS after the initial TLD resolution. Not taking "
-"sustainablility considerations into account, handshake could be used as an "
-"additional supporting GNS root zone governance model but we currently do not "
-"have such plans in mind."
+"sustainablility considerations into account, Handshake could be used as an "
+"additional supporting GNS root zone governance model, but we currently do "
+"not have such plans in mind."
 msgstr ""
 
 #: template/faq.html.j2:453
@@ -1492,7 +1493,7 @@ msgid ""
 "Another important point of reference are the various anonymous peer-to-peer "
 "networks. Here, there are differences in terms of application domain and how "
 "specifically anonymity is achieved. Anonymous routing is a hard research "
-"topic, so for a superficial comparisson like this one we focus on the "
+"topic, so for a superficial comparison like this one we focus on the "
 "latency. Another important factor is the programming language. Type-safe "
 "languages may offer certain security benefits; however, this may come at the "
 "cost of significant increases in resource consumption which in turn may "
@@ -1655,8 +1656,10 @@ msgid ""
 msgstr ""
 
 #: template/gns.html.j2:13 template/gnurl.html.j2:60
+#, fuzzy
+#| msgid "Documentation"
 msgid "Motivation"
-msgstr ""
+msgstr "문서"
 
 #: template/gns.html.j2:15
 msgid ""
@@ -1707,8 +1710,10 @@ msgid ""
 msgstr ""
 
 #: template/gnurl.html.j2:48
+#, fuzzy
+#| msgid "About"
 msgid "About gnurl"
-msgstr ""
+msgstr "관하여"
 
 #: template/gnurl.html.j2:50
 msgid ""
@@ -2040,8 +2045,10 @@ msgid "Ideas 2021"
 msgstr ""
 
 #: template/gsoc.html.j2:13 template/gsoc.html.j2:215
+#, fuzzy
+#| msgid "GSoC Projects"
 msgid "Past projects"
-msgstr ""
+msgstr "GSoC 프로젝트"
 
 #: template/gsoc.html.j2:14 template/gsoc.html.j2:596
 msgid "Finished projects"
@@ -2566,8 +2573,10 @@ msgid ""
 msgstr ""
 
 #: template/index.html.j2:286
+#, fuzzy
+#| msgid "read more"
 msgid "Learn more"
-msgstr ""
+msgstr "더 읽기"
 
 #: template/index.html.j2:295
 msgid "Get started"
@@ -2582,8 +2591,10 @@ msgid "Requirements for Raspberry Pi 3"
 msgstr ""
 
 #: template/install-on-archpi.html.j2:40
+#, fuzzy
+#| msgid "Source Code"
 msgid "Get the Source Code"
-msgstr ""
+msgstr "소스 코드"
 
 #: template/install-on-archpi.html.j2:62
 #: template/install-on-debian9.html.j2:131
@@ -2622,8 +2633,10 @@ msgstr ""
 #: template/install-on-debian9.html.j2:60 template/install-on-macos.html.j2:134
 #: template/install-on-netbsd.html.j2:237
 #: template/install-on-ubuntu1804.html.j2:53
+#, fuzzy
+#| msgid "Source Code"
 msgid "Get the source code"
-msgstr ""
+msgstr "소스 코드"
 
 #: template/install-on-debian9.html.j2:79 template/install-on-macos.html.j2:142
 #: template/install-on-netbsd.html.j2:245
@@ -2653,8 +2666,10 @@ msgstr ""
 
 #: template/install-on-debian9.html.j2:228
 #: template/install-on-ubuntu1804.html.j2:156
+#, fuzzy
+#| msgid "GNUnet"
 msgid "Use GNUnet!"
-msgstr ""
+msgstr "GNU넷"
 
 #: template/install-on-debian9.html.j2:233
 #: template/install-on-ubuntu1804.html.j2:162
@@ -2667,8 +2682,10 @@ msgstr ""
 
 #: template/install-on-macos.html.j2:24 template/install-on-netbsd.html.j2:36
 #: template/install-on-openwrt.html.j2:15
+#, fuzzy
+#| msgid "Install"
 msgid "Installation"
-msgstr ""
+msgstr "설치"
 
 #: template/install-on-macos.html.j2:42 template/install-on-netbsd.html.j2:115
 msgid "First steps"
@@ -2695,8 +2712,10 @@ msgid "Tutorial: GNUnet on OpenWrt"
 msgstr ""
 
 #: template/install-on-openwrt.html.j2:47
+#, fuzzy
+#| msgid "Continuous Integration"
 msgid "Configuration"
-msgstr ""
+msgstr "지속적 통합"
 
 #: template/install-on-ubuntu1804.html.j2:6
 msgid "Tutorial: GNUnet on Ubuntu 18.04"
@@ -2737,8 +2756,8 @@ msgid ""
 "that we can add it to this list. Furthermore, if you are interested in "
 "packaging GNUnet for your Operating System, get in touch with us at gnunet-"
 "developers@gnu.org if you require help with this job. If you were using an "
-"Operating System with the Alpine package manager, GNUnet could be installed "
-"as simple as:"
+"Operating System with the APT package manager, GNUnet could be installed as "
+"simple as:"
 msgstr ""
 
 #: template/install.html.j2:61
@@ -2770,7 +2789,7 @@ msgid ""
 msgstr ""
 
 #: template/install.html.j2:98
-msgid "Alternatively, get the sources from git by entering:"
+msgid "To compile gnunet from the git source you can do so by entering:"
 msgstr ""
 
 #: template/install.html.j2:106
@@ -2845,8 +2864,10 @@ msgid "Accessing GNUnet"
 msgstr ""
 
 #: template/use.html.j2:78
+#, fuzzy
+#| msgid "What is GNUnet?"
 msgid "Leaving GNUnet"
-msgstr ""
+msgstr "GNUnet이란?"
 
 #: template/use.html.j2:88
 msgid "Make sure your GNUnet installation works..."
@@ -2883,3 +2904,28 @@ msgstr ""
 #: template/video.html.j2:12
 msgid "Videos related to GNUnet"
 msgstr ""
+
+#: template/news/index.html.j2:11 template/news/oldnews-2011.html.j2:16
+#: template/news/oldnews-2013.html.j2:16 template/news/oldnews-2018.html.j2:16
+#: template/news/oldnews-2019.html.j2:16
+msgid "News posts about changes related to GNUnet such as releases and events"
+msgstr "언론보도 및 이벤트 등 GNU넷과 관련된 신규 소식"
+
+#: template/news/index.html.j2:16 template/news/oldnews-2011.html.j2:21
+#: template/news/oldnews-2013.html.j2:21 template/news/oldnews-2018.html.j2:21
+#: template/news/oldnews-2019.html.j2:21
+msgid "subscribe to our RSS feed"
+msgstr "우리의 RSS 피드를 구독하십시오"
+
+#: template/news/index.html.j2:36 template/news/oldnews-2011.html.j2:40
+#: template/news/oldnews-2013.html.j2:40 template/news/oldnews-2018.html.j2:40
+#: template/news/oldnews-2019.html.j2:40
+msgid "read more"
+msgstr "더 읽기"
+
+#: template/news/index.html.j2:45
+msgid "News archives:"
+msgstr "뉴스 아카이브:"
+
+#~ msgid "Living Standards"
+#~ msgstr "생활 수준"
diff --git a/locale/messages.pot b/locale/messages.pot
index e218f8d..6bff1dd 100644
--- a/locale/messages.pot
+++ b/locale/messages.pot
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-03-12 16:12+0100\n"
+"POT-Creation-Date: 2021-05-07 13:41+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -29,7 +29,7 @@ msgstr ""
 msgid "Contact"
 msgstr ""
 
-#: common/footer.j2.inc:8 common/navigation.j2.inc:49
+#: common/footer.j2.inc:8
 msgid "GNUnet e.V."
 msgstr ""
 
@@ -62,9 +62,9 @@ msgstr ""
 msgid "About"
 msgstr ""
 
-#: common/navigation.j2.inc:39 news/index.html.j2:8
-#: news/oldnews-2011.html.j2:13 news/oldnews-2013.html.j2:13
-#: news/oldnews-2018.html.j2:13 news/oldnews-2019.html.j2:13
+#: common/navigation.j2.inc:39 template/news/index.html.j2:8
+#: template/news/oldnews-2011.html.j2:13 template/news/oldnews-2013.html.j2:13
+#: template/news/oldnews-2018.html.j2:13 template/news/oldnews-2019.html.j2:13
 msgid "News"
 msgstr ""
 
@@ -144,10 +144,6 @@ msgstr ""
 msgid "Handbook"
 msgstr ""
 
-#: common/navigation.j2.inc:87 template/livingstandards.html.j2:8
-msgid "Living Standards"
-msgstr ""
-
 #: common/navigation.j2.inc:88
 msgid "REST API"
 msgstr ""
@@ -156,28 +152,6 @@ msgstr ""
 msgid "FAQ"
 msgstr ""
 
-#: news/index.html.j2:11 news/oldnews-2011.html.j2:16
-#: news/oldnews-2013.html.j2:16 news/oldnews-2018.html.j2:16
-#: news/oldnews-2019.html.j2:16
-msgid "News posts about changes related to GNUnet such as releases and events"
-msgstr ""
-
-#: news/index.html.j2:16 news/oldnews-2011.html.j2:21
-#: news/oldnews-2013.html.j2:21 news/oldnews-2018.html.j2:21
-#: news/oldnews-2019.html.j2:21
-msgid "subscribe to our RSS feed"
-msgstr ""
-
-#: news/index.html.j2:36 news/oldnews-2011.html.j2:40
-#: news/oldnews-2013.html.j2:40 news/oldnews-2018.html.j2:40
-#: news/oldnews-2019.html.j2:40
-msgid "read more"
-msgstr ""
-
-#: news/index.html.j2:45
-msgid "News archives:"
-msgstr ""
-
 #: template/about.html.j2:11
 msgid "What is GNUnet?"
 msgstr ""
@@ -380,8 +354,8 @@ msgid ""
 "using a hierarchy, GNS uses a directed graph. Naming conventions are "
 "similar to DNS, but queries and replies are private even with respect to "
 "peers providing the answers. The integrity of records and privacy of "
-"look-ups is cryptographically secured. <!-- Too technical: GNS integrates"
-" a robust, efficient and instant key revocation mechanism. -->"
+"look-ups are cryptographically secured. <!-- Too technical: GNS "
+"integrates a robust, efficient and instant key revocation mechanism. -->"
 msgstr ""
 
 #: template/applications.html.j2:38
@@ -466,8 +440,8 @@ msgstr ""
 msgid ""
 "<a href=\"https://gitlab.com/gnunet-messenger/cadet-gtk\";>Cadet-GTK</a> "
 "is a convenient but feature-rich graphical application providing "
-"messaging using especially the CADET subsystem. It is developed using GTK"
-" and libhandy for a convergent design."
+"messaging using the CADET subsystem. It is developed using GTK and "
+"libhandy for a convergent design."
 msgstr ""
 
 #: template/applications.html.j2:180
@@ -477,9 +451,9 @@ msgstr ""
 #: template/applications.html.j2:182
 msgid ""
 "<a href=\"https://git.gnunet.org/groupchat.git/\";>groupchat</a> is a "
-"terminal user interface providing messaging using especially the CADET "
-"subsystem. It is developed using nim. Cadet-GTK and groupchat are planned"
-" to be compatible."
+"terminal user interface providing messaging using the CADET subsystem. It"
+" is developed using nim. Cadet-GTK and groupchat are planned to be "
+"compatible."
 msgstr ""
 
 #: template/architecture.html.j2:6
@@ -495,8 +469,8 @@ msgid ""
 "The foundations of GNUnet are a distributed hash table (R5N), an SCTP-"
 "like end-to-end encrypted messaging layer (CADET), a public key "
 "infrastructure (GNS) and a pluggable transport system (TRANSPORT).<br> "
-"Using public keys for addresses and self-organized decentralized routing "
-"algorithms, these subsystems replace the traditional TCP/IP stack."
+"Using public keys for addresses and self-organizing decentralized routing"
+" algorithms, these subsystems replace the traditional TCP/IP stack."
 msgstr ""
 
 #: template/architecture.html.j2:35
@@ -506,7 +480,7 @@ msgstr ""
 #: template/architecture.html.j2:38
 msgid ""
 "GNUnet is implemented using a multi-process architecture. Each subsystem "
-"runs as a separate process, providing fault-isolation and enabling tight "
+"runs as a separate process, providing fault isolation and enabling tight "
 "permissions to be granted to each subsystem. Naturally, the "
 "implementation is a <a href=\"https://www.gnu.org/\";>GNU</a> package, and"
 " will always remain free software."
@@ -753,8 +727,8 @@ msgid ""
 "repository. There are no membership dues; however, members are required "
 "to support GNUnet e.V. and in particularly contribute to the technical "
 "development within their means. For further details, we refer to the <a "
-"href=\"https://git.gnunet.org/gnunet-ev.git/\";>Satzung</a> (currently "
-"only available in German, translations welcome)."
+"href=\"https://git.gnunet.org/gnunet-ev.git/\";>Satzung (Charter)</a> "
+"(currently only available in German, translations welcome)."
 msgstr ""
 
 #: template/ev.html.j2:52
@@ -763,7 +737,7 @@ msgstr ""
 
 #: template/ev.html.j2:54
 msgid ""
-"You can find our \"Satzung\", and the list of members under <a "
+"You can find our charter, and the list of members under <a "
 "href=\"https://git.gnunet.org/gnunet-";
 "ev.git/tree/satzung.tex\">https://git.gnunet.org/gnunet-";
 "ev.git/tree/satzung.tex</a>. The current board consists of: "
@@ -980,9 +954,9 @@ msgstr ""
 #: template/faq.html.j2:183
 msgid ""
 "A: There is currently no proxy (like fproxy in Freenet) for GNUnet that "
-"would make it accessible with a browser. It is possible to build such a "
-"proxy and all one needs to know is the protocol used between browser and "
-"proxy and a swift look at the GNUnet code for file-sharing."
+"would make it accessible via a browser. It is possible to build such a "
+"proxy and all one needs to know is the protocol used between the browser "
+"and the proxy and the GNUnet code for file-sharing."
 msgstr ""
 
 #: template/faq.html.j2:195
@@ -998,7 +972,7 @@ msgid ""
 msgstr ""
 
 #: template/faq.html.j2:210
-msgid "On top of which operating systems does GNUnet run?"
+msgid "Which operating systems does GNUnet run on?"
 msgstr ""
 
 #: template/faq.html.j2:212
@@ -1073,7 +1047,7 @@ msgid ""
 msgstr ""
 
 #: template/faq.html.j2:286
-msgid "How does GNS compare to other name systems"
+msgid "How does GNS compare to other name systems?"
 msgstr ""
 
 #: template/faq.html.j2:288
@@ -1094,8 +1068,8 @@ msgid ""
 "authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, "
 "and there are still registrars that determine who owns a name. <br><br> "
 "With GNS, we decentralize the database and also decentralize the "
-"responsibility for naming: each user runs his own personal root zone and "
-"is thus in complete control of the names he uses. GNS also has many "
+"responsibility for naming: each user runs their own personal root zone "
+"and is thus in complete control of the names they use. GNS also has many "
 "additional features (to keep names short and enable migration) which "
 "don't even make sense in the context of CoDoNS."
 msgstr ""
@@ -1136,8 +1110,8 @@ msgid ""
 "A: Handshake is a blockchain-based method for root zone governance. "
 "Hence, it does not address the name resolution process itself but "
 "delegates resolution into DNS after the initial TLD resolution. Not "
-"taking sustainablility considerations into account, handshake could be "
-"used as an additional supporting GNS root zone governance model but we "
+"taking sustainablility considerations into account, Handshake could be "
+"used as an additional supporting GNS root zone governance model, but we "
 "currently do not have such plans in mind."
 msgstr ""
 
@@ -1519,11 +1493,11 @@ msgid ""
 "Another important point of reference are the various anonymous peer-to-"
 "peer networks. Here, there are differences in terms of application domain"
 " and how specifically anonymity is achieved. Anonymous routing is a hard "
-"research topic, so for a superficial comparisson like this one we focus "
-"on the latency. Another important factor is the programming language. "
-"Type-safe languages may offer certain security benefits; however, this "
-"may come at the cost of significant increases in resource consumption "
-"which in turn may reduce anonymity."
+"research topic, so for a superficial comparison like this one we focus on"
+" the latency. Another important factor is the programming language. Type-"
+"safe languages may offer certain security benefits; however, this may "
+"come at the cost of significant increases in resource consumption which "
+"in turn may reduce anonymity."
 msgstr ""
 
 #: template/faq.html.j2:928
@@ -2800,7 +2774,7 @@ msgid ""
 "it to this list. Furthermore, if you are interested in packaging GNUnet "
 "for your Operating System, get in touch with us at gnunet-"
 "developers@gnu.org if you require help with this job. If you were using "
-"an Operating System with the Alpine package manager, GNUnet could be "
+"an Operating System with the APT package manager, GNUnet could be "
 "installed as simple as:"
 msgstr ""
 
@@ -2834,7 +2808,7 @@ msgid ""
 msgstr ""
 
 #: template/install.html.j2:98
-msgid "Alternatively, get the sources from git by entering:"
+msgid "To compile gnunet from the git source you can do so by entering:"
 msgstr ""
 
 #: template/install.html.j2:106
@@ -2950,3 +2924,25 @@ msgstr ""
 msgid "Videos related to GNUnet"
 msgstr ""
 
+#: template/news/index.html.j2:11 template/news/oldnews-2011.html.j2:16
+#: template/news/oldnews-2013.html.j2:16 template/news/oldnews-2018.html.j2:16
+#: template/news/oldnews-2019.html.j2:16
+msgid "News posts about changes related to GNUnet such as releases and events"
+msgstr ""
+
+#: template/news/index.html.j2:16 template/news/oldnews-2011.html.j2:21
+#: template/news/oldnews-2013.html.j2:21 template/news/oldnews-2018.html.j2:21
+#: template/news/oldnews-2019.html.j2:21
+msgid "subscribe to our RSS feed"
+msgstr ""
+
+#: template/news/index.html.j2:36 template/news/oldnews-2011.html.j2:40
+#: template/news/oldnews-2013.html.j2:40 template/news/oldnews-2018.html.j2:40
+#: template/news/oldnews-2019.html.j2:40
+msgid "read more"
+msgstr ""
+
+#: template/news/index.html.j2:45
+msgid "News archives:"
+msgstr ""
+
diff --git a/locale/pt/LC_MESSAGES/messages.po 
b/locale/pt/LC_MESSAGES/messages.po
index dc1ec5a..e1d5054 100644
--- a/locale/pt/LC_MESSAGES/messages.po
+++ b/locale/pt/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-03-12 16:12+0100\n"
+"POT-Creation-Date: 2021-05-07 13:32+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -29,7 +29,7 @@ msgstr ""
 msgid "Contact"
 msgstr ""
 
-#: common/footer.j2.inc:8 common/navigation.j2.inc:49
+#: common/footer.j2.inc:8
 msgid "GNUnet e.V."
 msgstr ""
 
@@ -62,9 +62,9 @@ msgstr ""
 msgid "About"
 msgstr ""
 
-#: common/navigation.j2.inc:39 news/index.html.j2:8
-#: news/oldnews-2011.html.j2:13 news/oldnews-2013.html.j2:13
-#: news/oldnews-2018.html.j2:13 news/oldnews-2019.html.j2:13
+#: common/navigation.j2.inc:39 template/news/index.html.j2:8
+#: template/news/oldnews-2011.html.j2:13 template/news/oldnews-2013.html.j2:13
+#: template/news/oldnews-2018.html.j2:13 template/news/oldnews-2019.html.j2:13
 msgid "News"
 msgstr ""
 
@@ -144,10 +144,6 @@ msgstr ""
 msgid "Handbook"
 msgstr ""
 
-#: common/navigation.j2.inc:87 template/livingstandards.html.j2:8
-msgid "Living Standards"
-msgstr ""
-
 #: common/navigation.j2.inc:88
 msgid "REST API"
 msgstr ""
@@ -156,28 +152,6 @@ msgstr ""
 msgid "FAQ"
 msgstr ""
 
-#: news/index.html.j2:11 news/oldnews-2011.html.j2:16
-#: news/oldnews-2013.html.j2:16 news/oldnews-2018.html.j2:16
-#: news/oldnews-2019.html.j2:16
-msgid "News posts about changes related to GNUnet such as releases and events"
-msgstr ""
-
-#: news/index.html.j2:16 news/oldnews-2011.html.j2:21
-#: news/oldnews-2013.html.j2:21 news/oldnews-2018.html.j2:21
-#: news/oldnews-2019.html.j2:21
-msgid "subscribe to our RSS feed"
-msgstr ""
-
-#: news/index.html.j2:36 news/oldnews-2011.html.j2:40
-#: news/oldnews-2013.html.j2:40 news/oldnews-2018.html.j2:40
-#: news/oldnews-2019.html.j2:40
-msgid "read more"
-msgstr ""
-
-#: news/index.html.j2:45
-msgid "News archives:"
-msgstr ""
-
 #: template/about.html.j2:11
 msgid "What is GNUnet?"
 msgstr ""
@@ -374,7 +348,7 @@ msgid ""
 "replacement for the Domain Name System (DNS). Instead of using a hierarchy, "
 "GNS uses a directed graph. Naming conventions are similar to DNS, but "
 "queries and replies are private even with respect to peers providing the "
-"answers. The integrity of records and privacy of look-ups is "
+"answers. The integrity of records and privacy of look-ups are "
 "cryptographically secured. <!-- Too technical: GNS integrates a robust, "
 "efficient and instant key revocation mechanism. -->"
 msgstr ""
@@ -460,8 +434,8 @@ msgstr ""
 msgid ""
 "<a href=\"https://gitlab.com/gnunet-messenger/cadet-gtk\";>Cadet-GTK</a> is a "
 "convenient but feature-rich graphical application providing messaging using "
-"especially the CADET subsystem. It is developed using GTK and libhandy for a "
-"convergent design."
+"the CADET subsystem. It is developed using GTK and libhandy for a convergent "
+"design."
 msgstr ""
 
 #: template/applications.html.j2:180
@@ -471,9 +445,8 @@ msgstr ""
 #: template/applications.html.j2:182
 msgid ""
 "<a href=\"https://git.gnunet.org/groupchat.git/\";>groupchat</a> is a "
-"terminal user interface providing messaging using especially the CADET "
-"subsystem. It is developed using nim. Cadet-GTK and groupchat are planned to "
-"be compatible."
+"terminal user interface providing messaging using the CADET subsystem. It is "
+"developed using nim. Cadet-GTK and groupchat are planned to be compatible."
 msgstr ""
 
 #: template/architecture.html.j2:6
@@ -489,7 +462,7 @@ msgid ""
 "The foundations of GNUnet are a distributed hash table (R5N), an SCTP-like "
 "end-to-end encrypted messaging layer (CADET), a public key infrastructure "
 "(GNS) and a pluggable transport system (TRANSPORT).<br> Using public keys "
-"for addresses and self-organized decentralized routing algorithms, these "
+"for addresses and self-organizing decentralized routing algorithms, these "
 "subsystems replace the traditional TCP/IP stack."
 msgstr ""
 
@@ -500,7 +473,7 @@ msgstr ""
 #: template/architecture.html.j2:38
 msgid ""
 "GNUnet is implemented using a multi-process architecture. Each subsystem "
-"runs as a separate process, providing fault-isolation and enabling tight "
+"runs as a separate process, providing fault isolation and enabling tight "
 "permissions to be granted to each subsystem. Naturally, the implementation "
 "is a <a href=\"https://www.gnu.org/\";>GNU</a> package, and will always "
 "remain free software."
@@ -742,8 +715,8 @@ msgid ""
 "membership dues; however, members are required to support GNUnet e.V. and in "
 "particularly contribute to the technical development within their means. For "
 "further details, we refer to the <a href=\"https://git.gnunet.org/gnunet-ev.";
-"git/\">Satzung</a> (currently only available in German, translations "
-"welcome)."
+"git/\">Satzung (Charter)</a> (currently only available in German, "
+"translations welcome)."
 msgstr ""
 
 #: template/ev.html.j2:52
@@ -752,9 +725,9 @@ msgstr ""
 
 #: template/ev.html.j2:54
 msgid ""
-"You can find our \"Satzung\", and the list of members under <a href="
-"\"https://git.gnunet.org/gnunet-ev.git/tree/satzung.tex\";>https://git.gnunet.";
-"org/gnunet-ev.git/tree/satzung.tex</a>. The current board consists of: "
+"You can find our charter, and the list of members under <a href=\"https://";
+"git.gnunet.org/gnunet-ev.git/tree/satzung.tex\">https://git.gnunet.org/";
+"gnunet-ev.git/tree/satzung.tex</a>. The current board consists of: "
 "<dl><dt>Vorsitz</dt> <dd><a href=\"https://schanzen.eu\";>Martin "
 "Schanzenbach</a></dd> <dt>stellvertretender Vorsitz</dt> <dd>t3sserakt</dd> "
 "<dt>Kassenwart</dt> <dd>Florian Dold</dd> <dt>Beisitzer</dt> <dd> <a href="
@@ -961,9 +934,9 @@ msgstr ""
 #: template/faq.html.j2:183
 msgid ""
 "A: There is currently no proxy (like fproxy in Freenet) for GNUnet that "
-"would make it accessible with a browser. It is possible to build such a "
-"proxy and all one needs to know is the protocol used between browser and "
-"proxy and a swift look at the GNUnet code for file-sharing."
+"would make it accessible via a browser. It is possible to build such a proxy "
+"and all one needs to know is the protocol used between the browser and the "
+"proxy and the GNUnet code for file-sharing."
 msgstr ""
 
 #: template/faq.html.j2:195
@@ -979,7 +952,7 @@ msgid ""
 msgstr ""
 
 #: template/faq.html.j2:210
-msgid "On top of which operating systems does GNUnet run?"
+msgid "Which operating systems does GNUnet run on?"
 msgstr ""
 
 #: template/faq.html.j2:212
@@ -1050,7 +1023,7 @@ msgid ""
 msgstr ""
 
 #: template/faq.html.j2:286
-msgid "How does GNS compare to other name systems"
+msgid "How does GNS compare to other name systems?"
 msgstr ""
 
 #: template/faq.html.j2:288
@@ -1070,10 +1043,10 @@ msgid ""
 "authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and "
 "there are still registrars that determine who owns a name. <br><br> With "
 "GNS, we decentralize the database and also decentralize the responsibility "
-"for naming: each user runs his own personal root zone and is thus in "
-"complete control of the names he uses. GNS also has many additional features "
-"(to keep names short and enable migration) which don't even make sense in "
-"the context of CoDoNS."
+"for naming: each user runs their own personal root zone and is thus in "
+"complete control of the names they use. GNS also has many additional "
+"features (to keep names short and enable migration) which don't even make "
+"sense in the context of CoDoNS."
 msgstr ""
 
 #: template/faq.html.j2:410
@@ -1112,9 +1085,9 @@ msgid ""
 "A: Handshake is a blockchain-based method for root zone governance. Hence, "
 "it does not address the name resolution process itself but delegates "
 "resolution into DNS after the initial TLD resolution. Not taking "
-"sustainablility considerations into account, handshake could be used as an "
-"additional supporting GNS root zone governance model but we currently do not "
-"have such plans in mind."
+"sustainablility considerations into account, Handshake could be used as an "
+"additional supporting GNS root zone governance model, but we currently do "
+"not have such plans in mind."
 msgstr ""
 
 #: template/faq.html.j2:453
@@ -1492,7 +1465,7 @@ msgid ""
 "Another important point of reference are the various anonymous peer-to-peer "
 "networks. Here, there are differences in terms of application domain and how "
 "specifically anonymity is achieved. Anonymous routing is a hard research "
-"topic, so for a superficial comparisson like this one we focus on the "
+"topic, so for a superficial comparison like this one we focus on the "
 "latency. Another important factor is the programming language. Type-safe "
 "languages may offer certain security benefits; however, this may come at the "
 "cost of significant increases in resource consumption which in turn may "
@@ -2737,8 +2710,8 @@ msgid ""
 "that we can add it to this list. Furthermore, if you are interested in "
 "packaging GNUnet for your Operating System, get in touch with us at gnunet-"
 "developers@gnu.org if you require help with this job. If you were using an "
-"Operating System with the Alpine package manager, GNUnet could be installed "
-"as simple as:"
+"Operating System with the APT package manager, GNUnet could be installed as "
+"simple as:"
 msgstr ""
 
 #: template/install.html.j2:61
@@ -2770,7 +2743,7 @@ msgid ""
 msgstr ""
 
 #: template/install.html.j2:98
-msgid "Alternatively, get the sources from git by entering:"
+msgid "To compile gnunet from the git source you can do so by entering:"
 msgstr ""
 
 #: template/install.html.j2:106
@@ -2883,3 +2856,25 @@ msgstr ""
 #: template/video.html.j2:12
 msgid "Videos related to GNUnet"
 msgstr ""
+
+#: template/news/index.html.j2:11 template/news/oldnews-2011.html.j2:16
+#: template/news/oldnews-2013.html.j2:16 template/news/oldnews-2018.html.j2:16
+#: template/news/oldnews-2019.html.j2:16
+msgid "News posts about changes related to GNUnet such as releases and events"
+msgstr ""
+
+#: template/news/index.html.j2:16 template/news/oldnews-2011.html.j2:21
+#: template/news/oldnews-2013.html.j2:21 template/news/oldnews-2018.html.j2:21
+#: template/news/oldnews-2019.html.j2:21
+msgid "subscribe to our RSS feed"
+msgstr ""
+
+#: template/news/index.html.j2:36 template/news/oldnews-2011.html.j2:40
+#: template/news/oldnews-2013.html.j2:40 template/news/oldnews-2018.html.j2:40
+#: template/news/oldnews-2019.html.j2:40
+msgid "read more"
+msgstr ""
+
+#: template/news/index.html.j2:45
+msgid "News archives:"
+msgstr ""
diff --git a/locale/zh_Hant/LC_MESSAGES/messages.po 
b/locale/zh_Hant/LC_MESSAGES/messages.po
index eaf4b56..906c0c8 100644
--- a/locale/zh_Hant/LC_MESSAGES/messages.po
+++ b/locale/zh_Hant/LC_MESSAGES/messages.po
@@ -7,180 +7,169 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-03-12 16:12+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"POT-Creation-Date: 2021-05-07 13:32+0200\n"
+"PO-Revision-Date: 2021-04-25 04:48+0000\n"
+"Last-Translator: Ting-Yi Fu <futingyi0215@gmail.com>\n"
+"Language-Team: Chinese (Traditional) <http://weblate.taler.net/projects/";
+"gnunet/website/zh_Hant/>\n"
 "Language: zh_Hant\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.4.2\n"
 "Generated-By: Babel 2.9.0\n"
 
 #: common/base.j2:5 common/news.j2:5
 msgid "GNUnet"
-msgstr ""
+msgstr "GNUnet"
 
 #: common/base.j2:6 common/news.j2:6
+#, fuzzy
 msgid "GNU's framework for secure p2p networking"
-msgstr ""
+msgstr "GNU為安全p2p制定的網路框架"
 
 #: common/footer.j2.inc:7
+#, fuzzy
 msgid "Contact"
-msgstr ""
+msgstr "聯絡"
 
-#: common/footer.j2.inc:8 common/navigation.j2.inc:49
+#: common/footer.j2.inc:8
 msgid "GNUnet e.V."
-msgstr ""
+msgstr "GNUnet e.V."
 
 #: common/footer.j2.inc:9 template/about.html.j2:6
 msgid "About GNUnet"
-msgstr ""
+msgstr "關於GNUnet"
 
 #: common/footer.j2.inc:14 common/navigation.j2.inc:64
+#, fuzzy
 msgid "Bug Tracker"
-msgstr ""
+msgstr "Bug Tracker"
 
 #: common/footer.j2.inc:19 template/copyright.html.j2:6
+#, fuzzy
 msgid "Copyright Assignment"
-msgstr ""
+msgstr "版權轉讓"
 
 #: common/footer.j2.inc:20 common/navigation.j2.inc:90
 #: template/developers.html.j2:24
 msgid "Bibliography"
-msgstr ""
+msgstr "參考書目"
 
 #: common/footer.j2.inc:31
 msgid "Source code of this site."
-msgstr ""
+msgstr "本網站的原始碼。"
 
 #: common/footer.j2.inc:32
 msgid "Report issues with this website."
-msgstr ""
+msgstr "舉報此網站的問題。"
 
 #: common/navigation.j2.inc:38
 msgid "About"
-msgstr ""
+msgstr "關於"
 
-#: common/navigation.j2.inc:39 news/index.html.j2:8
-#: news/oldnews-2011.html.j2:13 news/oldnews-2013.html.j2:13
-#: news/oldnews-2018.html.j2:13 news/oldnews-2019.html.j2:13
+#: common/navigation.j2.inc:39 template/news/index.html.j2:8
+#: template/news/oldnews-2011.html.j2:13 template/news/oldnews-2013.html.j2:13
+#: template/news/oldnews-2018.html.j2:13 template/news/oldnews-2019.html.j2:13
 msgid "News"
-msgstr ""
+msgstr "最新消息"
 
 #: common/navigation.j2.inc:40 template/index.html.j2:289
 msgid "Applications"
-msgstr ""
+msgstr "應用程式"
 
 #: common/navigation.j2.inc:44
 msgid "Community"
-msgstr ""
+msgstr "社群"
 
 #: common/navigation.j2.inc:47 template/index.html.j2:292
+#, fuzzy
 msgid "Engage"
-msgstr ""
+msgstr "從事"
 
 #: common/navigation.j2.inc:48
 msgid "GSoC Projects"
-msgstr ""
+msgstr "GSoC專案"
 
 #: common/navigation.j2.inc:50
 msgid "Copyright for Contributors"
-msgstr ""
+msgstr "貢獻者的版權"
 
 #: common/navigation.j2.inc:51
+#, fuzzy
 msgid "IRC Archive"
-msgstr ""
+msgstr "IRC檔案"
 
 #: common/navigation.j2.inc:58
+#, fuzzy
 msgid "Development"
-msgstr ""
+msgstr "發展"
 
 #: common/navigation.j2.inc:61
 msgid "System Architecture"
-msgstr ""
+msgstr "系統架構"
 
 #: common/navigation.j2.inc:63 template/roadmap.html.j2:6
+#, fuzzy
 msgid "Roadmap"
-msgstr ""
+msgstr "藍圖"
 
 #: common/navigation.j2.inc:65 template/gnurl.html.j2:186
 msgid "Source Code"
-msgstr ""
+msgstr "原始碼"
 
 #: common/navigation.j2.inc:66
 msgid "Source Code Documentation"
-msgstr ""
+msgstr "原始碼相關文件"
 
 #: common/navigation.j2.inc:67
 msgid "Continuous Integration"
-msgstr ""
+msgstr "持續整合"
 
 #: common/navigation.j2.inc:68
+#, fuzzy
 msgid "Development Tutorial"
-msgstr ""
+msgstr "開發教學"
 
 #: common/navigation.j2.inc:79
+#, fuzzy
 msgid "Documentation"
-msgstr ""
+msgstr "相關文件"
 
 #: common/navigation.j2.inc:82 template/install.html.j2:6
 msgid "Install"
-msgstr ""
+msgstr "安裝"
 
 #: common/navigation.j2.inc:83 template/install-on-openwrt.html.j2:76
+#, fuzzy
 msgid "Use"
-msgstr ""
+msgstr "使用"
 
 #: common/navigation.j2.inc:84
 msgid "Videos"
-msgstr ""
+msgstr "影片"
 
 #: common/navigation.j2.inc:85 template/glossary.html.j2:6
 msgid "Glossary"
-msgstr ""
+msgstr "詞彙表"
 
 #: common/navigation.j2.inc:86
 msgid "Handbook"
-msgstr ""
-
-#: common/navigation.j2.inc:87 template/livingstandards.html.j2:8
-msgid "Living Standards"
-msgstr ""
+msgstr "手冊"
 
 #: common/navigation.j2.inc:88
+#, fuzzy
 msgid "REST API"
-msgstr ""
+msgstr "REST API"
 
 #: common/navigation.j2.inc:89
 msgid "FAQ"
-msgstr ""
-
-#: news/index.html.j2:11 news/oldnews-2011.html.j2:16
-#: news/oldnews-2013.html.j2:16 news/oldnews-2018.html.j2:16
-#: news/oldnews-2019.html.j2:16
-msgid "News posts about changes related to GNUnet such as releases and events"
-msgstr ""
-
-#: news/index.html.j2:16 news/oldnews-2011.html.j2:21
-#: news/oldnews-2013.html.j2:21 news/oldnews-2018.html.j2:21
-#: news/oldnews-2019.html.j2:21
-msgid "subscribe to our RSS feed"
-msgstr ""
-
-#: news/index.html.j2:36 news/oldnews-2011.html.j2:40
-#: news/oldnews-2013.html.j2:40 news/oldnews-2018.html.j2:40
-#: news/oldnews-2019.html.j2:40
-msgid "read more"
-msgstr ""
-
-#: news/index.html.j2:45
-msgid "News archives:"
-msgstr ""
+msgstr "常見問答"
 
 #: template/about.html.j2:11
 msgid "What is GNUnet?"
-msgstr ""
+msgstr "什麼是 GNUnet?"
 
 #: template/about.html.j2:13
 msgid ""
@@ -222,31 +211,35 @@ msgstr ""
 msgid ""
 "Specifically, GNUnet tries to follow the following design principles, in "
 "order of importance:"
-msgstr ""
+msgstr "具體而言,GNUnet 試圖遵循以下設計原則,其重要性如下:"
 
 #: template/about.html.j2:56
+#, fuzzy
 msgid ""
 "GNUnet must be implemented as <a href=\"https://www.gnu.org/philosophy/free-";
 "sw.html\">Free Software</a>."
 msgstr ""
+"GNUnet 必須實施為<a href=\"https://www.gnu.org/philosophy/free-sw.html\";>免費"
+"軟體</a>。"
 
 #: template/about.html.j2:60
 msgid ""
 "GNUnet must minimize the amount of personally identifiable information "
 "exposed."
-msgstr ""
+msgstr "GNUnet 必須盡量減少暴露個人的可識別資訊量。"
 
 #: template/about.html.j2:61
+#, fuzzy
 msgid ""
 "GNUnet must be fully distributed and resilient to external attacks and rogue "
 "participants."
-msgstr ""
+msgstr "GNUnet 必須完全分散,並能夠抵禦外部攻擊和異常的參與者。"
 
 #: template/about.html.j2:62
 msgid ""
 "GNUnet must be self-organizing and not depend on administrators or "
 "centralized infrastructure."
-msgstr ""
+msgstr "GNUnet 必須為自我組織,且不依賴於管理員或集中式基礎設施。"
 
 #: template/about.html.j2:63
 msgid ""
@@ -255,26 +248,30 @@ msgid ""
 msgstr ""
 
 #: template/about.html.j2:64
+#, fuzzy
 msgid "GNUnet must be open and permit new peers to join."
-msgstr ""
+msgstr "GNUnet必須是開放的,並允許新的同行加入。"
 
 #: template/about.html.j2:65
 msgid "GNUnet must support a diverse range of applications and devices."
-msgstr ""
+msgstr "GNUnet必須支持各種應用程序與設備。"
 
 #: template/about.html.j2:66
+#, fuzzy
 msgid "GNUnet must use compartmentalization to protect sensitive information."
-msgstr ""
+msgstr "GNUnet必須使用安全隔離(compartmentalization)來保護敏感信息。"
 
 #: template/about.html.j2:67
+#, fuzzy
 msgid "The GNUnet architecture must be resource efficient."
-msgstr ""
+msgstr "GNUnet架構必須是資源高效率的。"
 
 #: template/about.html.j2:68
+#, fuzzy
 msgid ""
 "GNUnet must provide incentives for peers to contribute more resources than "
 "they consume."
-msgstr ""
+msgstr "GNUnet必須提供激勵措施,以鼓勵同行貢獻比他們消耗的資源更多的資源。"
 
 #: template/about.html.j2:72
 msgid ""
@@ -298,7 +295,7 @@ msgstr ""
 
 #: template/about.html.j2:88
 msgid "More Resources"
-msgstr ""
+msgstr "更多資源"
 
 #: template/about.html.j2:90
 msgid ""
@@ -327,7 +324,7 @@ msgstr ""
 
 #: template/about.html.j2:105
 msgid "Current funding"
-msgstr ""
+msgstr "當前資金"
 
 #: template/about.html.j2:110
 msgid ""
@@ -350,23 +347,24 @@ msgstr ""
 #: template/about.html.j2:141
 msgid ""
 "We are grateful for free hosting offered by the following organizations:"
-msgstr ""
+msgstr "我們感謝以下組織提供的免費託管:"
 
 #: template/about.html.j2:150
+#, fuzzy
 msgid "Past funding"
-msgstr ""
+msgstr "過去的資金"
 
 #: template/about.html.j2:152
 msgid "We are grateful for past funding from the following organizations:"
-msgstr ""
+msgstr "我們感謝以下組織過去提供的資金:"
 
 #: template/applications.html.j2:7
 msgid "Applications provided by GNUnet"
-msgstr ""
+msgstr "GNUnet提供的應用軟體"
 
 #: template/applications.html.j2:13 template/gns.html.j2:7
 msgid "The GNU Name System"
-msgstr ""
+msgstr "GNU名稱系統"
 
 #: template/applications.html.j2:15
 msgid ""
@@ -374,14 +372,15 @@ msgid ""
 "replacement for the Domain Name System (DNS). Instead of using a hierarchy, "
 "GNS uses a directed graph. Naming conventions are similar to DNS, but "
 "queries and replies are private even with respect to peers providing the "
-"answers. The integrity of records and privacy of look-ups is "
+"answers. The integrity of records and privacy of look-ups are "
 "cryptographically secured. <!-- Too technical: GNS integrates a robust, "
 "efficient and instant key revocation mechanism. -->"
 msgstr ""
 
 #: template/applications.html.j2:38
+#, fuzzy
 msgid "Self-sovereign, decentralized identity provider"
-msgstr ""
+msgstr "自主權,分散式身份提供者"
 
 #: template/applications.html.j2:40
 msgid ""
@@ -393,7 +392,7 @@ msgstr ""
 
 #: template/applications.html.j2:57
 msgid "Filesharing (Alpha)"
-msgstr ""
+msgstr "檔案共享(Alpha)"
 
 #: template/applications.html.j2:59
 msgid ""
@@ -404,22 +403,25 @@ msgstr ""
 
 #: template/applications.html.j2:73
 msgid "Conversation (Pre-Alpha)"
-msgstr ""
+msgstr "對話(Pre-Alpha)"
 
 #: template/applications.html.j2:75
+#, fuzzy
 msgid ""
 "GNUnet conversation is an application that provides secure voice "
 "communication in a fully decentralized way by employing GNUnet for routing "
 "and transport."
 msgstr ""
+"GNUnet對話是一種通過採用GNUnet進行路由和傳輸以完全分散的方式提供安全語音通信"
+"的應用程序。"
 
 #: template/applications.html.j2:91
 msgid "Applications utilizing GNUnet"
-msgstr ""
+msgstr "利用GNUnet的應用程序"
 
 #: template/applications.html.j2:97
 msgid "GNU Taler (Alpha)"
-msgstr ""
+msgstr "GNU Taler (Alpha)"
 
 #: template/applications.html.j2:99
 msgid ""
@@ -427,22 +429,29 @@ msgid ""
 "electronic payment system. Payments are cryptographically secured and are "
 "confirmed within milliseconds with extremely low transaction costs."
 msgstr ""
+"<a href=\"https://taler.net/\";>GNU Taler</a>是一種新的保護隱私的電子支付系"
+"統。付款由密碼保護,並且可以在幾毫秒內以極低的交易成本進行確認。"
 
 #: template/applications.html.j2:118
 msgid "secushare"
-msgstr ""
+msgstr "安全共享"
 
 #: template/applications.html.j2:120
+#, fuzzy
 msgid ""
 "<a href=\"https://secushare.org/\";>secushare</a> is creating a decentralized "
 "social networking application on top of GNUnet. Using overlay multicast and "
 "the extensible PSYC protocol, notifications are distributed end-to-end "
 "encrypted to authorized recipients only."
 msgstr ""
+"<a href=\"https://secushare.org/\";>安全共享</a>正在GNUnet之上建立一個去中心化"
+"的社交網路應用程序。使用覆蓋多播(multicast)和可擴展的PSYC協議,透過端對端"
+"(end-to-end)加密將通知分發給授權接收者。"
 
 #: template/applications.html.j2:139
+#, fuzzy
 msgid "pretty Easy privacy"
-msgstr ""
+msgstr "相當容易的隱私(pretty Easy privacy)"
 
 #: template/applications.html.j2:141
 msgid ""
@@ -451,56 +460,68 @@ msgid ""
 "key exchange. p&#8801;p will use GNUnet to protect metadata and exploit new "
 "cryptographic protocols to verify keys."
 msgstr ""
+"<a href=\"https://pep.foundation/\";>相當容易的隱私(pretty Easy Privacy)</a> "
+"(p&#8801;p)使用機會密鑰交換(opportunistic key exchange)建立可用的端到端(end-"
+"to-end)加密電子郵件解決方案。p&#8801;p將會使用GNUnet來保護元資料(metadata)並"
+"利用新的加密協議來驗證密鑰。"
 
 #: template/applications.html.j2:160
+#, fuzzy
 msgid "Cadet-GTK"
-msgstr ""
+msgstr "學員GTK(Cadet-GTK)"
 
 #: template/applications.html.j2:162
+#, fuzzy
 msgid ""
 "<a href=\"https://gitlab.com/gnunet-messenger/cadet-gtk\";>Cadet-GTK</a> is a "
 "convenient but feature-rich graphical application providing messaging using "
-"especially the CADET subsystem. It is developed using GTK and libhandy for a "
-"convergent design."
+"the CADET subsystem. It is developed using GTK and libhandy for a convergent "
+"design."
 msgstr ""
+"<a href=\"https://gitlab.com/gnunet-messenger/cadet-gtk\";>學員-GTK(Cadet-"
+"GTK)</a>是一種方便而功能豐富的圖形應用程序,學員-GTK(Cadet-GTK)尤其使用CADET"
+"子系統提供消息傳遞。它是使用GTK和libhandy開發的以收斂設計。"
 
 #: template/applications.html.j2:180
 msgid "groupchat"
-msgstr ""
+msgstr "群組聊天"
 
 #: template/applications.html.j2:182
+#, fuzzy
 msgid ""
 "<a href=\"https://git.gnunet.org/groupchat.git/\";>groupchat</a> is a "
-"terminal user interface providing messaging using especially the CADET "
-"subsystem. It is developed using nim. Cadet-GTK and groupchat are planned to "
-"be compatible."
+"terminal user interface providing messaging using the CADET subsystem. It is "
+"developed using nim. Cadet-GTK and groupchat are planned to be compatible."
 msgstr ""
+"<a href=\"https://git.gnunet.org/groupchat.git/\";>群組聊天(groupchat)</a>是一"
+"個終端用戶界面,特別是使用CADET子系統提供消息傳遞。它使用nim來開發。學員-"
+"GTK(Cadet-GTK)與群組聊天(groupchat)兩者計劃兼容。"
 
 #: template/architecture.html.j2:6
 msgid "GNUnet System Architecture"
-msgstr ""
+msgstr "GNUnet系統架構"
 
 #: template/architecture.html.j2:20
 msgid "Foundations"
-msgstr ""
+msgstr "基礎"
 
 #: template/architecture.html.j2:22
 msgid ""
 "The foundations of GNUnet are a distributed hash table (R5N), an SCTP-like "
 "end-to-end encrypted messaging layer (CADET), a public key infrastructure "
 "(GNS) and a pluggable transport system (TRANSPORT).<br> Using public keys "
-"for addresses and self-organized decentralized routing algorithms, these "
+"for addresses and self-organizing decentralized routing algorithms, these "
 "subsystems replace the traditional TCP/IP stack."
 msgstr ""
 
 #: template/architecture.html.j2:35
 msgid "Security"
-msgstr ""
+msgstr "安全性"
 
 #: template/architecture.html.j2:38
 msgid ""
 "GNUnet is implemented using a multi-process architecture. Each subsystem "
-"runs as a separate process, providing fault-isolation and enabling tight "
+"runs as a separate process, providing fault isolation and enabling tight "
 "permissions to be granted to each subsystem. Naturally, the implementation "
 "is a <a href=\"https://www.gnu.org/\";>GNU</a> package, and will always "
 "remain free software."
@@ -508,43 +529,53 @@ msgstr ""
 
 #: template/architecture.html.j2:52
 msgid "System architecture"
-msgstr ""
+msgstr "系統架構"
 
 #: template/architecture.html.j2:58
 msgid "Subsystems"
-msgstr ""
+msgstr "子系統"
 
 #: template/architecture.html.j2:67
+#, fuzzy
 msgid "libgnunetutil"
-msgstr ""
+msgstr "libgnunetutil"
 
 #: template/architecture.html.j2:73
 msgid "APIs"
-msgstr ""
+msgstr "應用程式介面(APIs)"
 
 #: template/architecture.html.j2:86
 msgid "Legend"
-msgstr ""
+msgstr "圖例"
 
 #: template/contact.html.j2:6
 msgid "Contact information"
-msgstr ""
+msgstr "聯絡資訊"
 
 #: template/contact.html.j2:11
 msgid "The mailing list"
-msgstr ""
+msgstr "寄件名單"
 
 #: template/contact.html.j2:13
+#, fuzzy
+#| msgid ""
+#| "We have a mailing list for developer discussions. You can subscribe to or "
+#| "read the list archive at <a href=\"http://lists.gnu.org/mailman/listinfo/";
+#| "gnunet-developers\">http://lists.gnu.org/mailman/listinfo/gnunet-";
+#| "developers</a>."
 msgid ""
 "An archived, public mailing list for GNUnet is hosted at <a href=\"https://";
 "lists.gnu.org/mailman/listinfo/gnunet-developers\">https://lists.gnu.org/";
 "mailman/listinfo/gnunet-developers</a>. You can send messages to the list at "
 "<a href=\"mailto:gnunet-developers@gnu.org\";>gnunet-developers@gnu.org</a>."
 msgstr ""
+"我們有一個郵件列表供開發人員討論。您可以於<a href=\"http://lists.gnu.org/";
+"mailman/listinfo/gnunet-developers\">http://lists.gnu.org/mailman/listinfo/";
+"gnunet-developers</a>訂閱或是閱讀此檔案清單。"
 
 #: template/contact.html.j2:23
 msgid "The IRC channel"
-msgstr ""
+msgstr "IRC頻道"
 
 #: template/contact.html.j2:25
 msgid ""
@@ -552,10 +583,13 @@ msgid ""
 "freenode.net</a>. There is also an <a href=\"https://view.matrix.org/room/!";
 "IjaAfLiruzjxFFzKAV:matrix.org/\">archive</a> available."
 msgstr ""
+"<tt>#gnunet</tt>可通過<a href=\"https://freenode.net\";>irc.freenode.net</a>被"
+"聯繫。這也有一個<a href=\"https://view.matrix.org/room/!IjaAfLiruzjxFFzKAV:";
+"matrix.org/\">檔案</a>可用。"
 
 #: template/contact.html.j2:38
 msgid "Contacting individuals"
-msgstr ""
+msgstr "聯繫個人"
 
 #: template/contact.html.j2:40
 msgid ""
@@ -567,7 +601,7 @@ msgstr ""
 
 #: template/contact.html.j2:53
 msgid "Reporting bugs"
-msgstr ""
+msgstr "回報錯誤"
 
 #: template/contact.html.j2:55
 msgid ""
@@ -606,27 +640,31 @@ msgstr ""
 
 #: template/developers.html.j2:5
 msgid "GNUnet for developers"
-msgstr ""
+msgstr "適用於開發人員的GNUnet"
 
 #: template/developers.html.j2:13
 msgid "Repositories"
-msgstr ""
+msgstr "儲存庫"
 
 #: template/developers.html.j2:16
 msgid ""
 "A list of our Git repositories can be found on our our <a href=\"https://git.";
 "gnunet.org/\">Git Server</a>."
 msgstr ""
+"您可以在我們的<a href=\"https://git.gnunet.org/\";>Git伺服器</a>上找到我們的"
+"Git存儲庫列表。"
 
 #: template/developers.html.j2:27
 msgid ""
 "Technical papers can be found in our <a href=\"https://old.gnunet.org/";
 "bibliography\">bibliography</a>."
 msgstr ""
+"您可以於我們的<a href=\"https://old.gnunet.org/bibliography\";>參考書目中</a>"
+"找到技術文件。"
 
 #: template/developers.html.j2:34
 msgid "Discussion"
-msgstr ""
+msgstr "討論"
 
 #: template/developers.html.j2:37
 msgid ""
@@ -635,10 +673,13 @@ msgid ""
 "gnunet-developers\">http://lists.gnu.org/mailman/listinfo/gnunet-developers</"
 "a>."
 msgstr ""
+"我們有一個郵件列表供開發人員討論。您可以於<a href=\"http://lists.gnu.org/";
+"mailman/listinfo/gnunet-developers\">http://lists.gnu.org/mailman/listinfo/";
+"gnunet-developers</a>訂閱或是閱讀此檔案清單。"
 
 #: template/developers.html.j2:47
 msgid "Regression Testing"
-msgstr ""
+msgstr "回歸測試"
 
 #: template/developers.html.j2:50
 msgid ""
@@ -646,10 +687,13 @@ msgid ""
 "detect regressions and check for portability at <a href=\"https://old.gnunet.";
 "org/buildbot/gnunet/\">https://old.gnunet.org/buildbot/gnunet/</a>."
 msgstr ""
+"我們在<a href=\"https://old.gnunet.org/buildbot/gnunet/\";>https://old.gnunet.";
+"org/buildbot/gnunet/</a>上,提供了<a href=\"https://buildbot.net/";
+"\">Buildbot</a>自動化測試,以檢測回歸併檢查可移植性。"
 
 #: template/developers.html.j2:59
 msgid "Code Coverage Analysis"
-msgstr ""
+msgstr "程式碼覆蓋率分析"
 
 #: template/developers.html.j2:62
 msgid ""
@@ -657,10 +701,13 @@ msgid ""
 "analyze the code coverage of our tests, the results are available at <a href="
 "\"https://old.gnunet.org/coverage/\";>https://old.gnunet.org/coverage/</a>."
 msgstr ""
+"我們使用<a href=\"http://ltp.sourceforge.net/coverage/lcov.php\";>LCOV</a>來分"
+"析我們測試的程式碼覆蓋率,其結果可從<a href=\"https://old.gnunet.org/";
+"coverage/\">https://old.gnunet.org/coverage/</a>上獲得。"
 
 #: template/developers.html.j2:72
 msgid "Performance Analysis"
-msgstr ""
+msgstr "績效分析"
 
 #: template/developers.html.j2:75
 msgid ""
@@ -668,51 +715,60 @@ msgid ""
 "regression analysis of the exchange backend at <a href=\"https://old.gnunet.";
 "org/gauger/\">https://old.gnunet.org/gauger/</a>."
 msgstr ""
+"我們於<a href=\"https://old.gnunet.org/gauger/\";>https://old.gnunet.org/";
+"gauger/</a>上使用<a href=\"https://old.gnunet.org/gauger\";>Gauger</a>對交換後"
+"端進行性能回歸分析。"
 
 #: template/download.html.j2:7 template/gnurl.html.j2:209
+#, fuzzy
 msgid "Downloads"
-msgstr ""
+msgstr "下載"
 
 #: template/download.html.j2:11
 msgid ""
 "Here you can download releases of our software and find links to the various "
 "versions."
-msgstr ""
+msgstr "在這裡,您可以下載我們發行的軟體版本,並找到各個版本的鏈接。"
 
 #: template/download.html.j2:17
 msgid "0.11.x series"
-msgstr ""
+msgstr "0.11.x系列"
 
 #: template/download.html.j2:18
 msgid "tarball"
-msgstr ""
+msgstr "壓縮包(tarball)"
 
 #: template/download.html.j2:20
+#, fuzzy
 msgid ""
 "The tarball of the latest version can be obtained from GNU FTP and its "
 "mirrors."
-msgstr ""
+msgstr "您可以從GNU FTP及其鏡像獲得最新版本的壓縮包(tarball)。"
 
 #: template/download.html.j2:30
 msgid "git"
-msgstr ""
+msgstr "git"
 
 #: template/download.html.j2:32
+#, fuzzy
 msgid ""
 "You can fetch the git tag of version 0.11.x from our development server:"
-msgstr ""
+msgstr "您可以從我們的開發服務器獲取版本0.11.x的git標記:"
 
 #: template/engage.html.j2:6
+#, fuzzy
 msgid "Engage!"
-msgstr ""
+msgstr "參與!"
 
 #: template/ev.html.j2:6
+#, fuzzy
+#| msgid "Becoming a Member of GNUnet e.V."
 msgid "Verein zur F&ouml;rderung von GNUnet e.V."
-msgstr ""
+msgstr "成為GNUnet e.V.的成員"
 
 #: template/ev.html.j2:11
 msgid "About GNUnet e.V."
-msgstr ""
+msgstr "關於GNUnet e.V."
 
 #: template/ev.html.j2:13
 msgid ""
@@ -731,7 +787,7 @@ msgstr ""
 
 #: template/ev.html.j2:31
 msgid "Becoming a Member of GNUnet e.V."
-msgstr ""
+msgstr "成為GNUnet e.V.的成員"
 
 #: template/ev.html.j2:33
 msgid ""
@@ -742,19 +798,19 @@ msgid ""
 "membership dues; however, members are required to support GNUnet e.V. and in "
 "particularly contribute to the technical development within their means. For "
 "further details, we refer to the <a href=\"https://git.gnunet.org/gnunet-ev.";
-"git/\">Satzung</a> (currently only available in German, translations "
-"welcome)."
+"git/\">Satzung (Charter)</a> (currently only available in German, "
+"translations welcome)."
 msgstr ""
 
 #: template/ev.html.j2:52
 msgid "Governance"
-msgstr ""
+msgstr "治理"
 
 #: template/ev.html.j2:54
 msgid ""
-"You can find our \"Satzung\", and the list of members under <a href="
-"\"https://git.gnunet.org/gnunet-ev.git/tree/satzung.tex\";>https://git.gnunet.";
-"org/gnunet-ev.git/tree/satzung.tex</a>. The current board consists of: "
+"You can find our charter, and the list of members under <a href=\"https://";
+"git.gnunet.org/gnunet-ev.git/tree/satzung.tex\">https://git.gnunet.org/";
+"gnunet-ev.git/tree/satzung.tex</a>. The current board consists of: "
 "<dl><dt>Vorsitz</dt> <dd><a href=\"https://schanzen.eu\";>Martin "
 "Schanzenbach</a></dd> <dt>stellvertretender Vorsitz</dt> <dd>t3sserakt</dd> "
 "<dt>Kassenwart</dt> <dd>Florian Dold</dd> <dt>Beisitzer</dt> <dd> <a href="
@@ -763,11 +819,11 @@ msgstr ""
 
 #: template/ev.html.j2:73
 msgid "Official Meeting Notes"
-msgstr ""
+msgstr "正式會議記錄"
 
 #: template/ev.html.j2:86
 msgid "Support Us!"
-msgstr ""
+msgstr "支持我們!"
 
 #: template/ev.html.j2:88
 msgid ""
@@ -783,28 +839,29 @@ msgid ""
 msgstr ""
 
 #: template/faq.html.j2:12 template/faq.html.j2:23
+#, fuzzy
 msgid "General"
-msgstr ""
+msgstr "一般"
 
 #: template/faq.html.j2:13 template/faq.html.j2:149 template/gns.html.j2:37
 msgid "Features"
-msgstr ""
+msgstr "功能"
 
 #: template/faq.html.j2:15 template/faq.html.j2:695
 msgid "Error messages"
-msgstr ""
+msgstr "錯誤訊息"
 
 #: template/faq.html.j2:16 template/faq.html.j2:797
 msgid "File-sharing"
-msgstr ""
+msgstr "檔案分享"
 
 #: template/faq.html.j2:17 template/faq.html.j2:973
 msgid "Contributing"
-msgstr ""
+msgstr "貢獻"
 
 #: template/faq.html.j2:26
 msgid "What do I do if my question is not answered here?"
-msgstr ""
+msgstr "如果我的問題沒有在這裡被回答我該怎麼做?"
 
 #: template/faq.html.j2:28
 msgid ""
@@ -812,10 +869,12 @@ msgid ""
 "documentation or ask the question on the help-gnunet@gnu.org mailing list or "
 "the #gnunet IRC on irc.freenode.net."
 msgstr ""
+"答:還有許多其他信息來源可供您參考。您可以閱讀額外的文件、透過help-gnunet@gnu."
+"org寄件名單或是 irc.freenode.net上的#gnunet IRC來訊問問題。"
 
 #: template/faq.html.j2:36
 msgid "When are you going to release the next version?"
-msgstr ""
+msgstr "您打算什麼時候發布下一個版本?"
 
 #: template/faq.html.j2:38
 msgid ""
@@ -828,17 +887,19 @@ msgstr ""
 
 #: template/faq.html.j2:49
 msgid "Is the code free?"
-msgstr ""
+msgstr "程式碼是免費的嗎?"
 
 #: template/faq.html.j2:51
 msgid ""
 "A: GNUnet is free software, available under the <a href=\"https://www.gnu.";
 "org/licenses/agpl-3.0.en.html\">GNU Affero Public License (AGPL)</a>."
 msgstr ""
+"答: GNUnet是免費軟體,您可以根據<a href=\"https://www.gnu.org/licenses/";
+"agpl-3.0.en.html\">GNU Affero公共許可證(AGPL)</a>來取得。"
 
 #: template/faq.html.j2:58
 msgid "Are there any known bugs?"
-msgstr ""
+msgstr "是否有任何已知的錯誤?"
 
 #: template/faq.html.j2:60
 msgid ""
@@ -853,7 +914,7 @@ msgstr ""
 
 #: template/faq.html.j2:73 template/faq.html.j2:193
 msgid "Is there a graphical user interface?"
-msgstr ""
+msgstr "有圖形用戶界面嗎?"
 
 #: template/faq.html.j2:75
 msgid ""
@@ -863,7 +924,7 @@ msgstr ""
 
 #: template/faq.html.j2:83
 msgid "Why does gnunet-service-nse create a high CPU load?"
-msgstr ""
+msgstr "為什麼gnunet-service-nse會造成較高的CPU負載?"
 
 #: template/faq.html.j2:85
 msgid ""
@@ -878,8 +939,9 @@ msgid ""
 msgstr ""
 
 #: template/faq.html.j2:99
+#, fuzzy
 msgid "How does GNUnet compare to Tor?"
-msgstr ""
+msgstr "GNUnet與Tor相比如何?"
 
 #: template/faq.html.j2:101
 msgid ""
@@ -890,8 +952,9 @@ msgid ""
 msgstr ""
 
 #: template/faq.html.j2:111
+#, fuzzy
 msgid "How does GNUnet compare to I2P?"
-msgstr ""
+msgstr "GNUnet與I2P相比如何?"
 
 #: template/faq.html.j2:113
 msgid ""
@@ -904,7 +967,7 @@ msgstr ""
 
 #: template/faq.html.j2:124
 msgid "Is GNUnet ready for use on production systems?"
-msgstr ""
+msgstr "GNUnet準備好在生產系統上使用了嗎?"
 
 #: template/faq.html.j2:126
 msgid ""
@@ -917,7 +980,7 @@ msgstr ""
 
 #: template/faq.html.j2:136
 msgid "Is GNUnet build using distributed ledger technologies?"
-msgstr ""
+msgstr "GNUnet是否使用分佈式分類帳技術建構?"
 
 #: template/faq.html.j2:138
 msgid ""
@@ -928,7 +991,7 @@ msgstr ""
 
 #: template/faq.html.j2:151
 msgid "What can I do with GNUnet?"
-msgstr ""
+msgstr "我可以用GNUnet做什麼?"
 
 #: template/faq.html.j2:153
 msgid ""
@@ -946,24 +1009,24 @@ msgstr ""
 
 #: template/faq.html.j2:171
 msgid "Is it possible to surf the WWW anonymously with GNUnet?"
-msgstr ""
+msgstr "是否可以使用GNUnet匿名瀏覽WWW?"
 
 #: template/faq.html.j2:173
 msgid ""
 "A: It is not possible use GNUnet for anonymous browsing at this point. We "
 "recommend that you use Tor for anonymous surfing."
-msgstr ""
+msgstr "答: 目前無法使用GNUnet進行匿名瀏覽。我們建議您使用Tor來匿名上網。"
 
 #: template/faq.html.j2:181
 msgid "Is it possible to access GNUnet via a browser as an anonymous WWW?"
-msgstr ""
+msgstr "是否可以通過瀏覽器作為匿名WWW訪問GNUnet?"
 
 #: template/faq.html.j2:183
 msgid ""
 "A: There is currently no proxy (like fproxy in Freenet) for GNUnet that "
-"would make it accessible with a browser. It is possible to build such a "
-"proxy and all one needs to know is the protocol used between browser and "
-"proxy and a swift look at the GNUnet code for file-sharing."
+"would make it accessible via a browser. It is possible to build such a proxy "
+"and all one needs to know is the protocol used between the browser and the "
+"proxy and the GNUnet code for file-sharing."
 msgstr ""
 
 #: template/faq.html.j2:195
@@ -979,8 +1042,10 @@ msgid ""
 msgstr ""
 
 #: template/faq.html.j2:210
-msgid "On top of which operating systems does GNUnet run?"
-msgstr ""
+#, fuzzy
+#| msgid "On top of which operating systems does GNUnet run?"
+msgid "Which operating systems does GNUnet run on?"
+msgstr "GNUnet在哪些操作系統上運行?"
 
 #: template/faq.html.j2:212
 msgid ""
@@ -994,7 +1059,7 @@ msgstr ""
 
 #: template/faq.html.j2:228
 msgid "Who runs the GNS root zone?"
-msgstr ""
+msgstr "誰負責運行GNS根區域(root zone)?"
 
 #: template/faq.html.j2:230
 msgid ""
@@ -1007,7 +1072,7 @@ msgstr ""
 
 #: template/faq.html.j2:241
 msgid "Where is the per-user GNS database kept?"
-msgstr ""
+msgstr "每個用戶的GNS資料庫保存在哪裡?"
 
 #: template/faq.html.j2:243
 msgid ""
@@ -1023,7 +1088,7 @@ msgstr ""
 
 #: template/faq.html.j2:258
 msgid "What is the expected average size of a GNS namestore database?"
-msgstr ""
+msgstr "GNS域名存儲資料庫(namestore database)的預期平均大小為多少?"
 
 #: template/faq.html.j2:260
 msgid ""
@@ -1035,7 +1100,7 @@ msgstr ""
 
 #: template/faq.html.j2:270
 msgid "Is GNS resistant to the attacks on DNS used by the US?"
-msgstr ""
+msgstr "GNS是否可以抵抗美國使用的DNS攻擊?"
 
 #: template/faq.html.j2:272
 msgid ""
@@ -1050,8 +1115,10 @@ msgid ""
 msgstr ""
 
 #: template/faq.html.j2:286
-msgid "How does GNS compare to other name systems"
-msgstr ""
+#, fuzzy
+#| msgid "How does GNS compare to other name systems"
+msgid "How does GNS compare to other name systems?"
+msgstr "GNS與其他名稱系統(name systems)相比如何"
 
 #: template/faq.html.j2:288
 msgid ""
@@ -1059,10 +1126,12 @@ msgid ""
 "ns2018.pdf\">has been published </a> and below is a table from the "
 "publication. For detailed descriptions please refer to the paper."
 msgstr ""
+"答: 有關該主題的科學論文<a href=\"https://grothoff.org/christian/ns2018.pdf";
+"\">已被發表</a>,以下是該出版物的表格。請參閱該論文以閱讀更多細節及描述。"
 
 #: template/faq.html.j2:392
 msgid "What is the difference between GNS and CoDoNS?"
-msgstr ""
+msgstr "GNS和CoDoNS有什麼區別?"
 
 #: template/faq.html.j2:394
 msgid ""
@@ -1070,15 +1139,15 @@ msgid ""
 "authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and "
 "there are still registrars that determine who owns a name. <br><br> With "
 "GNS, we decentralize the database and also decentralize the responsibility "
-"for naming: each user runs his own personal root zone and is thus in "
-"complete control of the names he uses. GNS also has many additional features "
-"(to keep names short and enable migration) which don't even make sense in "
-"the context of CoDoNS."
+"for naming: each user runs their own personal root zone and is thus in "
+"complete control of the names they use. GNS also has many additional "
+"features (to keep names short and enable migration) which don't even make "
+"sense in the context of CoDoNS."
 msgstr ""
 
 #: template/faq.html.j2:410
 msgid "What is the difference between GNS and SocialDNS?"
-msgstr ""
+msgstr "GNS和SocialDNS有什麼區別?"
 
 #: template/faq.html.j2:412
 msgid ""
@@ -1092,7 +1161,7 @@ msgstr ""
 
 #: template/faq.html.j2:426
 msgid "What is the difference between GNS and ODDNS?"
-msgstr ""
+msgstr "GNS和ODDNS有什麼區別?"
 
 #: template/faq.html.j2:428
 msgid ""
@@ -1105,21 +1174,21 @@ msgstr ""
 
 #: template/faq.html.j2:439
 msgid "What is the difference between GNS and Handshake?"
-msgstr ""
+msgstr "GNS和Handshake有什麼區別?"
 
 #: template/faq.html.j2:441
 msgid ""
 "A: Handshake is a blockchain-based method for root zone governance. Hence, "
 "it does not address the name resolution process itself but delegates "
 "resolution into DNS after the initial TLD resolution. Not taking "
-"sustainablility considerations into account, handshake could be used as an "
-"additional supporting GNS root zone governance model but we currently do not "
-"have such plans in mind."
+"sustainablility considerations into account, Handshake could be used as an "
+"additional supporting GNS root zone governance model, but we currently do "
+"not have such plans in mind."
 msgstr ""
 
 #: template/faq.html.j2:453
 msgid "What is the difference between GNS and TrickleDNS?"
-msgstr ""
+msgstr "GNS和SocialDNS有什麼區別?"
 
 #: template/faq.html.j2:455
 msgid ""
@@ -1138,6 +1207,8 @@ msgid ""
 "Does GNS require real-world introduction (secure PKEY exchange) in the style "
 "of the PGP web of trust?"
 msgstr ""
+"GNS是否需要以PGP信任網路(PGP web of trust)的方式進行真實世界的介紹(安全的PKEY"
+"交換)?"
 
 #: template/faq.html.j2:470
 msgid ""
@@ -1156,7 +1227,7 @@ msgstr ""
 msgid ""
 "How can a legitimate domain owner tell other people to not use his name in "
 "GNS?"
-msgstr ""
+msgstr "合法的域名所有者如何告知他人不要在GNS中使用其名字?"
 
 #: template/faq.html.j2:487
 msgid ""
@@ -1168,10 +1239,11 @@ msgid ""
 msgstr ""
 
 #: template/faq.html.j2:498
+#, fuzzy
 msgid ""
 "Did you consider the privacy implications of making your personal GNS zone "
 "visible?"
-msgstr ""
+msgstr "您是否考慮過使您的個人GNS區域可見對隱私的影響?"
 
 #: template/faq.html.j2:500
 msgid ""
@@ -1182,8 +1254,9 @@ msgid ""
 msgstr ""
 
 #: template/faq.html.j2:510
+#, fuzzy
 msgid "Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?"
-msgstr ""
+msgstr "IPv6不會淘汰“舊主機”(LEHO)的記錄嗎?"
 
 #: template/faq.html.j2:512
 msgid ""
@@ -1198,10 +1271,11 @@ msgid ""
 msgstr ""
 
 #: template/faq.html.j2:526
+#, fuzzy
 msgid ""
 "Why does GNS not use a trust metric or consensus to determine globally "
 "unique names?"
-msgstr ""
+msgstr "為什麼GNS不使用信任度量(trust metric)或共識來確定全球唯一名稱?"
 
 #: template/faq.html.j2:528
 msgid ""
@@ -1214,7 +1288,7 @@ msgstr ""
 
 #: template/faq.html.j2:539
 msgid "How do you handle compromised zone keys in GNS?"
-msgstr ""
+msgstr "您如何處理GNS中受損的區域密鑰(zone keys)?"
 
 #: template/faq.html.j2:541
 msgid ""
@@ -1228,7 +1302,7 @@ msgstr ""
 
 #: template/faq.html.j2:553
 msgid "Could the signing algorithm of GNS be upgraded in the future?"
-msgstr ""
+msgstr "將來可以升級GNS的簽名演算法(signing algorithm)嗎?"
 
 #: template/faq.html.j2:555
 msgid ""
@@ -1241,9 +1315,11 @@ msgid ""
 msgstr ""
 
 #: template/faq.html.j2:569
+#, fuzzy
 msgid ""
 "How can a GNS zone maintain several name servers, e.g. for load balancing?"
 msgstr ""
+"GNS區域如何維護多個名稱伺服器(name servers),如: 負載平衡(load balancing)?"
 
 #: template/faq.html.j2:571
 msgid ""
@@ -1261,6 +1337,8 @@ msgid ""
 "Why do you believe it is worth giving up unique names for censorship "
 "resistance?"
 msgstr ""
+"您為什麼認為值得為了抵抗審查(censorship resistance)放棄獨特名稱(unique "
+"names)?"
 
 #: template/faq.html.j2:586
 msgid ""
@@ -1276,7 +1354,7 @@ msgstr ""
 
 #: template/faq.html.j2:600
 msgid "Why do you say that DNS is 'centralized' and 'distributed'?"
-msgstr ""
+msgstr "為什麼說DNS為“集中式”與“分佈式”?"
 
 #: template/faq.html.j2:602
 msgid ""
@@ -1289,7 +1367,7 @@ msgstr ""
 
 #: template/faq.html.j2:613
 msgid "How does GNS protect against layer-3 censorship?"
-msgstr ""
+msgstr "GNS如何防止第3層審查(layer-3 censorship)?"
 
 #: template/faq.html.j2:615
 msgid ""
@@ -1306,7 +1384,7 @@ msgstr ""
 
 #: template/faq.html.j2:634
 msgid "Does GNS work with search engines?"
-msgstr ""
+msgstr "GNS是否可以與搜索引擎一起使用?"
 
 #: template/faq.html.j2:636
 msgid ""
@@ -1322,7 +1400,7 @@ msgstr ""
 
 #: template/faq.html.j2:650
 msgid "How does GNS compare to the Unmanaged Internet Architecture (UIA)?"
-msgstr ""
+msgstr "GNS如何與非託管網路體系架構(Unmanaged Internet Architecture; UIA)相比?"
 
 #: template/faq.html.j2:652
 msgid ""
@@ -1337,7 +1415,7 @@ msgstr ""
 
 #: template/faq.html.j2:665
 msgid "Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?"
-msgstr ""
+msgstr "與DNS(SEC)相比,GNS不會增加其可信計算基(trusted-computing base)嗎?"
 
 #: template/faq.html.j2:667
 msgid ""
@@ -1353,7 +1431,7 @@ msgstr ""
 msgid ""
 "How does GNS handle SRV/TLSA records where service and protocol are part of "
 "the domain name?"
-msgstr ""
+msgstr "GNS如何處理服務和協議是域名的一部份的SRV/TLSA記錄?"
 
 #: template/faq.html.j2:681
 msgid ""
@@ -1372,6 +1450,7 @@ msgid ""
 "I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. "
 "Should I worry?"
 msgstr ""
+"我收到許多 &quot;警告: 對於Z的Y處X計算流量延遲&quot;。請問我需要擔心嗎?"
 
 #: template/faq.html.j2:699
 msgid ""
@@ -1383,19 +1462,24 @@ msgstr ""
 
 #: template/faq.html.j2:708
 msgid "Error opening `/dev/net/tun': No such file or directory?"
-msgstr ""
+msgstr "開啟 '/dev/net/tun' 時出現錯誤: 沒有此文件或目錄?"
 
 #: template/faq.html.j2:710
 msgid ""
 "A: If you get this error message, the solution is simple. Issue the "
 "following commands (as root) to create the required device file"
 msgstr ""
+"答: 若您收到此錯誤訊息,解決方法很簡單。發出以下命令(以root用戶身份)創建所需"
+"的設備文件"
 
 #: template/faq.html.j2:722
+#, fuzzy
 msgid ""
 "'iptables: No chain/target/match by that name.' (when running gnunet-service-"
 "dns)?"
 msgstr ""
+"\"iptables: 沒有該名稱的鍊(chain)/目標/匹配項目。\"(運行gnunet-service-dns"
+"時)?"
 
 #: template/faq.html.j2:724
 msgid ""
@@ -1404,21 +1488,26 @@ msgid ""
 "your kernel has CONFIG_NETFILTER_XT_MATCH_OWNER set to either 'y' or "
 "'m' (and the module is loaded)."
 msgstr ""
+"答: 對於GNUnet DNS,您的iptables需具有 &quot;所有者&quot; 匹配支持。這可以通"
+"過使用正確的內核(kernel)選項來達成。請檢察您的內核的"
+"CONFIG_NETFILTER_XT_MATCH_OWNER是否已設定為 'y'或是'm'(並且已載入模板)。"
 
 #: template/faq.html.j2:736
 msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?"
-msgstr ""
+msgstr "在Fedora(或其他)上運行PT時“已超時”?"
 
 #: template/faq.html.j2:738
 msgid ""
 "A: If you get an error stating that the VPN timeout was reached, check if "
 "your firewall is enabled and blocking the connections."
 msgstr ""
+"答: 如果收到指出已達到VPN超時的錯誤訊息,請檢查您的防火牆是否為啟用狀態且阻擋"
+"連線。"
 
 #: template/faq.html.j2:746
 msgid ""
 "I'm getting an 'error while loading shared libraries: libgnunetXXX.so.X'"
-msgstr ""
+msgstr "我在載入共享庫(shared libraries)時遇到\"錯誤: libgnunetXXX.so.X\""
 
 #: template/faq.html.j2:748
 msgid ""
@@ -1451,7 +1540,7 @@ msgstr ""
 
 #: template/faq.html.j2:781
 msgid "What error messages can be ignored?"
-msgstr ""
+msgstr "我可以忽略哪些錯誤訊息可以?"
 
 #: template/faq.html.j2:783
 msgid ""
@@ -1465,7 +1554,7 @@ msgstr ""
 
 #: template/faq.html.j2:799
 msgid "How does GNUnet compare to other file-sharing applications?"
-msgstr ""
+msgstr "GNUnet與其他文件共享應用程式相比如何?"
 
 #: template/faq.html.j2:801
 msgid ""
@@ -1492,7 +1581,7 @@ msgid ""
 "Another important point of reference are the various anonymous peer-to-peer "
 "networks. Here, there are differences in terms of application domain and how "
 "specifically anonymity is achieved. Anonymous routing is a hard research "
-"topic, so for a superficial comparisson like this one we focus on the "
+"topic, so for a superficial comparison like this one we focus on the "
 "latency. Another important factor is the programming language. Type-safe "
 "languages may offer certain security benefits; however, this may come at the "
 "cost of significant increases in resource consumption which in turn may "
@@ -1501,7 +1590,7 @@ msgstr ""
 
 #: template/faq.html.j2:928
 msgid "Are there any known attacks (on GNUnet's file-sharing application)?"
-msgstr ""
+msgstr "是否存在任何(在GNUnet的文件共享應用程序上)已知的攻擊?"
 
 #: template/faq.html.j2:930
 msgid ""
@@ -1516,8 +1605,9 @@ msgid ""
 msgstr ""
 
 #: template/faq.html.j2:944
+#, fuzzy
 msgid "What do you mean by anonymity?"
-msgstr ""
+msgstr "匿名是什麼意思?"
 
 #: template/faq.html.j2:946
 msgid ""
@@ -1605,7 +1695,7 @@ msgstr ""
 
 #: template/glossary.html.j2:50
 msgid "Pseudonym"
-msgstr ""
+msgstr "化名(Pseudonym)"
 
 #: template/glossary.html.j2:52
 msgid ""
@@ -1620,7 +1710,7 @@ msgstr ""
 
 #: template/glossary.html.j2:71
 msgid "Namespaces"
-msgstr ""
+msgstr "命名空間(Namespaces)"
 
 #: template/glossary.html.j2:73
 msgid ""
@@ -1636,8 +1726,9 @@ msgid ""
 msgstr ""
 
 #: template/glossary.html.j2:89
+#, fuzzy
 msgid "Peer"
-msgstr ""
+msgstr "Peer"
 
 #: template/glossary.html.j2:91
 msgid ""
@@ -1656,7 +1747,7 @@ msgstr ""
 
 #: template/gns.html.j2:13 template/gnurl.html.j2:60
 msgid "Motivation"
-msgstr ""
+msgstr "動機"
 
 #: template/gns.html.j2:15
 msgid ""
@@ -1670,7 +1761,7 @@ msgstr ""
 
 #: template/gns.html.j2:28
 msgid "Overview"
-msgstr ""
+msgstr "總覽"
 
 #: template/gns.html.j2:39
 msgid ""
@@ -1683,7 +1774,7 @@ msgstr ""
 
 #: template/gns.html.j2:52
 msgid "Resources"
-msgstr ""
+msgstr "資源"
 
 #: template/gnurl.html.j2:21
 msgid ""
@@ -1694,26 +1785,32 @@ msgid ""
 msgstr ""
 
 #: template/gnurl.html.j2:30
+#, fuzzy
 msgid ""
 "Our main usecase is for GNUnet and Taler, but it might be usable for others, "
 "hence we&#39;re releasing the code to the general public."
 msgstr ""
+"我們的程式碼主要用於GNUnet和Taler,但考慮到對其他人可能也有幫助,我們決定"
+"&#39;將程式碼公之於眾。"
 
 #: template/gnurl.html.j2:37
+#, fuzzy
 msgid ""
 "libgnurl is released under the same license as libcurl. Please read the "
 "README for instructions, as you must supply the correct options to configure "
 "to get a proper build of libgnurl."
 msgstr ""
+"libgnurl與libcurl由相同的許可證所發行。由於您必須提供正確的選項來進行配置以獲"
+"取正確的libgnurl建構,請閱讀README以了解更多的相關指令。"
 
 #: template/gnurl.html.j2:48
 msgid "About gnurl"
-msgstr ""
+msgstr "關於gnurl"
 
 #: template/gnurl.html.j2:50
 msgid ""
 "Large parts of the following 6 paragraphs are old and need to be rewritten."
-msgstr ""
+msgstr "以下六個段落的大部分內容陳舊,需重新撰寫。"
 
 #: template/gnurl.html.j2:62
 msgid ""
@@ -1765,7 +1862,7 @@ msgstr ""
 
 #: template/gnurl.html.j2:118
 msgid "Rename to fix"
-msgstr ""
+msgstr "重命名以修復"
 
 #: template/gnurl.html.j2:120
 #, python-format
@@ -1788,7 +1885,7 @@ msgstr ""
 
 #: template/gnurl.html.j2:142
 msgid "Using libgnurl"
-msgstr ""
+msgstr "使用libgnurl"
 
 #: template/gnurl.html.j2:144
 msgid ""
@@ -1802,8 +1899,9 @@ msgid ""
 msgstr ""
 
 #: template/gnurl.html.j2:161
+#, fuzzy
 msgid "Gotchas"
-msgstr ""
+msgstr "Gotchas"
 
 #: template/gnurl.html.j2:163
 msgid ""
@@ -1820,11 +1918,11 @@ msgstr ""
 
 #: template/gnurl.html.j2:188
 msgid "You can get the gnurl git repository using:"
-msgstr ""
+msgstr "您可以使用以下命令獲取gnurl git儲存庫:"
 
 #: template/gnurl.html.j2:201
 msgid "The versions are checked in as (signed) git tags."
-msgstr ""
+msgstr "這些版本以(簽字的)git標籤登記。"
 
 #: template/gnurl.html.j2:211
 msgid ""
@@ -1841,7 +1939,7 @@ msgstr ""
 
 #: template/gnurl.html.j2:228
 msgid "Building gnurl"
-msgstr ""
+msgstr "建立gnurl"
 
 #: template/gnurl.html.j2:230
 msgid ""
@@ -1860,80 +1958,87 @@ msgstr ""
 
 #: template/gnurl.html.j2:251
 msgid "Building from the distributed tarball (prefered method)"
-msgstr ""
+msgstr "從分佈式tarballr建立(首選方法)"
 
 #: template/gnurl.html.j2:253
 msgid ""
 "If you want to verify the signature, install an OpenPGP compatible tool such "
 "as security/gnupgp2 (and set it up). Assuming you use pkgin:"
 msgstr ""
+"如果您想要驗證簽名,請安裝與OpenPGP兼容的工具,例如security/gnupgp2(並進行設"
+"置)。假設您使用pkgin:"
 
 #: template/gnurl.html.j2:267
+#, fuzzy
 msgid "Fetch the signature key from"
-msgstr ""
+msgstr "從中獲取簽名密鑰"
 
 #: template/gnurl.html.j2:271
 msgid "or via commandline with gnupg2."
-msgstr ""
+msgstr "或通過gnupg2命令行。"
 
 #: template/gnurl.html.j2:276
 msgid ""
 "Fetch the release, the signature, the checksum file as well as its signature:"
-msgstr ""
+msgstr "獲取版本、簽名,、驗和文件及其簽名:"
 
 #: template/gnurl.html.j2:295
 msgid ""
 "verify the signatures, and verify the checksums against the checksums in "
 "the .sum.txt file."
-msgstr ""
+msgstr "驗證簽名,並針對.sum.txt文件中的校驗和進行校驗和認證。"
 
 #: template/gnurl.html.j2:301
 msgid "unpack the tarball:"
-msgstr ""
+msgstr "打開壓縮包:"
 
 #: template/gnurl.html.j2:311
 msgid "Change into the directory"
-msgstr ""
+msgstr "切換到目錄"
 
 #: template/gnurl.html.j2:321
+#, fuzzy
 msgid "Now you can either run"
-msgstr ""
+msgstr "現在您可以運行"
 
 #: template/gnurl.html.j2:331
 msgid "directly (and read configure-gnurl before you do so) or invoke"
-msgstr ""
+msgstr "直接地(並在進行之前閱讀configure-gnurl)或調用"
 
 #: template/gnurl.html.j2:341
+#, fuzzy
 msgid ""
 "and pass additional parameters such as a custom PREFIX location. Further "
 "reference can be the"
-msgstr ""
+msgstr "並傳遞其他參數,例如自定義的PREFIX位置。更多參考為"
 
 #: template/gnurl.html.j2:346
 msgid "Now run"
-msgstr ""
+msgstr "現在運行"
 
 #: template/gnurl.html.j2:356
 msgid "(this is optional)"
-msgstr ""
+msgstr "(此為非強制的)"
 
 #: template/gnurl.html.j2:365
+#, fuzzy
 msgid "and you are done."
-msgstr ""
+msgstr "您現在已完成。"
 
 #: template/gnurl.html.j2:369
 msgid "Building from a tagged git commit"
-msgstr ""
+msgstr "從標記的git commit中建構"
 
 #: template/gnurl.html.j2:371
+#, fuzzy
 msgid ""
 "Follow the steps above, but instead of downloading the tarball, clone the "
 "git tag you want to build from."
-msgstr ""
+msgstr "請按照上述步驟操作,但請複製您想要從此建構的git標籤,而非下載tarball。"
 
 #: template/gnurl.html.j2:382
 msgid "Reporting Bugs"
-msgstr ""
+msgstr "回報錯誤"
 
 #: template/gnurl.html.j2:384
 msgid ""
@@ -1941,10 +2046,13 @@ msgid ""
 "\">bugs.gnunet.org</a>. Alternatively you can use our bug mailinglist, but "
 "we prefer to track bugs on the bugtracker."
 msgstr ""
+"您可以透過我們的錯誤追踪器報告錯誤:<a href=\"https://bugs.gnunet.org/\";>bugs."
+"gnunet.org</a>。或是您也可以使用我們的報錯寄件名單,但我們較偏好您使用錯誤追"
+"踪器來舉報錯誤。"
 
 #: template/gnurl.html.j2:395
 msgid "Maintainer and Cryptographic signatures"
-msgstr ""
+msgstr "維護者和密碼簽名"
 
 #: template/gnurl.html.j2:397
 msgid ""
@@ -1957,11 +2065,11 @@ msgstr ""
 
 #: template/gsoc-2018-gnunet-webui.html.j2:7
 msgid "GSoC 2018: GNUnet WebUI (GNUnet Web-based User Interface)"
-msgstr ""
+msgstr "GSoC 2018: GNUnet WebUI (基於GNUnet Web的使用者介面)"
 
 #: template/gsoc-2018-gnunet-webui.html.j2:11
 msgid "Tue, 08/14/2018 - 07:55, Phil Buschmann"
-msgstr ""
+msgstr "週二,08/14/2018-07:55,Phil Buschmann"
 
 #: template/gsoc-2018-gnunet-webui.html.j2:18
 msgid ""
@@ -1969,6 +2077,8 @@ msgid ""
 "Schanzenbach) and I have worked on creating and extending the REST API of "
 "GNUnet. Currently, we mirrored the functionality of following commands:"
 msgstr ""
+"於Google Summer of Code 2018,我的導師(Martin Schanzenbach)和我一直致力於創建"
+"和擴展GNUnet的REST API。目前,我們鏡像了下列命令的功能:"
 
 #: template/gsoc-2018-gnunet-webui.html.j2:32
 msgid ""
@@ -1976,6 +2086,8 @@ msgid ""
 "and the design framework iotaCSS to use the new REST API. The REST API of "
 "GNUnet is now documented with Sphinx."
 msgstr ""
+"此外,我們使用Javascript框架Angular 6和設計框架iotaCSS開發了一個網站,以使用"
+"新的REST API。GNUnet的REST API現在使用Sphinx來做記載。"
 
 #: template/gsoc-2018-gnunet-webui.html.j2:41
 msgid ""
@@ -2014,7 +2126,7 @@ msgstr ""
 msgid ""
 "Please, give it a try and contact me, if you find any bugs or unintentional "
 "features. ;)"
-msgstr ""
+msgstr "如果發現任何錯誤或意外功能,請您嘗試並與我聯繫。;)"
 
 #: template/gsoc-2018-gnunet-webui.html.j2:98
 msgid ""
@@ -2029,23 +2141,23 @@ msgstr ""
 
 #: template/gsoc-2018-gnunet-webui.html.j2:111
 msgid "Thanks for reading."
-msgstr ""
+msgstr "謝謝閱讀。"
 
 #: template/gsoc.html.j2:6
 msgid "GNUnet's Google Summer of Code projects"
-msgstr ""
+msgstr "GNUnet的Google Summer of Code專案"
 
 #: template/gsoc.html.j2:12 template/gsoc.html.j2:29
 msgid "Ideas 2021"
-msgstr ""
+msgstr "2021年的想法"
 
 #: template/gsoc.html.j2:13 template/gsoc.html.j2:215
 msgid "Past projects"
-msgstr ""
+msgstr "過去的專案"
 
 #: template/gsoc.html.j2:14 template/gsoc.html.j2:596
 msgid "Finished projects"
-msgstr ""
+msgstr "已完成的專案"
 
 #: template/gsoc.html.j2:21
 msgid ""
@@ -2144,16 +2256,16 @@ msgstr ""
 
 #: template/gsoc.html.j2:198 template/gsoc.html.j2:652
 msgid "<strong>Mentors:</strong> Martin Schanzenbach"
-msgstr ""
+msgstr "<strong>導師:</strong> Martin Schanzenbach"
 
 #: template/gsoc.html.j2:203
 msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO."
-msgstr ""
+msgstr "必備技能: 具備Rust與(理想上)asynchronuous IO的紮實知識。"
 
 #: template/gsoc.html.j2:208 template/gsoc.html.j2:321
 #: template/gsoc.html.j2:531 template/gsoc.html.j2:662
 msgid "Difficulty level: medium"
-msgstr ""
+msgstr "難度等級: 中"
 
 #: template/gsoc.html.j2:222
 msgid ""
@@ -2161,6 +2273,8 @@ msgid ""
 "written in C, and this is not about rewriting GNUnet in Java, but about "
 "getting the C code to run on Android."
 msgstr ""
+"是時候讓GNUnet在Android上正常運行了。請注意,GNUnet是使用C所撰寫,而這裡並不"
+"是要重新以Java來撰寫GNUnet,而是使C語言在Android上運行。"
 
 #: template/gsoc.html.j2:229
 msgid ""
@@ -2168,12 +2282,16 @@ msgid ""
 "part by porting the GNUnet utils scheduler to act as a thin wrapper over "
 "libuv."
 msgstr ""
+"包括: 對GNUnet的基本Android兼容性的實現,部分是通過移植GNUnet utils調度程序來"
+"充當libuv的精簡包裝。"
 
 #: template/gsoc.html.j2:236
 msgid ""
 "<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\";>Hartmut "
 "Goebel</a>, Jeff Burdges, Christian Grothoff"
 msgstr ""
+"<strong>導師:</strong><a href=\"https://www.goebel-consult.de/\";>Hartmut "
+"Goebel</a>, Jeff Burdges, Christian Grothoff"
 
 #: template/gsoc.html.j2:245
 msgid ""
@@ -2188,7 +2306,7 @@ msgstr ""
 
 #: template/gsoc.html.j2:257
 msgid "<strong>Mentors:</strong> TBD"
-msgstr ""
+msgstr "<strong>導師:</strong> TBD"
 
 #: template/gsoc.html.j2:267
 msgid ""
@@ -2208,17 +2326,17 @@ msgstr ""
 
 #: template/gsoc.html.j2:288
 msgid "<strong>Mentors:</strong> lynX &amp; dvn"
-msgstr ""
+msgstr "<strong>導師:</strong> lynX &amp; dvn"
 
 #: template/gsoc.html.j2:296
 msgid ""
 "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor."
-msgstr ""
+msgstr "實施AnycastExit規範,以使GNUnet客戶端能夠通過Tor進行連接。"
 
 #: template/gsoc.html.j2:302 template/gsoc.html.j2:337
 #: template/gsoc.html.j2:352
 msgid "<strong>Mentors:</strong> Jeff Burdges"
-msgstr ""
+msgstr "<strong>導師:</strong> Jeff Burdges"
 
 #: template/gsoc.html.j2:307
 msgid ""
@@ -2227,11 +2345,14 @@ msgid ""
 "about how names should be moved around the local system. We're calling this "
 "more collaborative approach NSS2 for now."
 msgstr ""
+"注意: 有一個特殊的TLDs規範,允許Tor也可以使用GNS而不是Tor來解析域名,但是直到"
+"同仁們對如何在本地系統中移動名稱進行更多思考之前,這將持續處於擱置狀態。我們"
+"目前暫時將這種更協作的方法稱為NSS2。"
 
 #: template/gsoc.html.j2:316 template/gsoc.html.j2:456
 #: template/gsoc.html.j2:496 template/gsoc.html.j2:526
 msgid "Required Skills: C"
-msgstr ""
+msgstr "要求技能: C"
 
 #: template/gsoc.html.j2:329
 msgid ""
@@ -2240,31 +2361,36 @@ msgid ""
 "asynchronous IO library built upon it, such as rotor, mioco, eventual_io, or "
 "gj."
 msgstr ""
+"改進GNUnet utils的Rust實現,可能包括使用mio或基於它構建的更高級的異步IO庫"
+"(asynchronous IO library)(例如: rotor、mioco、eventual_io或gj)添加對異步"
+"IO(asynchronous IO)的支持。"
 
 #: template/gsoc.html.j2:345
 msgid ""
 "Implementation of a replacement for PANDA (see Pond) with better security, "
 "and maybe integration with the GNU Name System for key exchange."
 msgstr ""
+"實現具有更好安全性的PANDA替代品(請參閱Pond),並且可能與GNU名稱系統整合以進行"
+"密鑰交換。"
 
 #: template/gsoc.html.j2:357
 msgid "Required Skills: Rust or C, crypto"
-msgstr ""
+msgstr "所需技能: Rust或C,加密"
 
 #: template/gsoc.html.j2:362 template/gsoc.html.j2:419
 #: template/gsoc.html.j2:461 template/gsoc.html.j2:501
 msgid "Difficulty level: high"
-msgstr ""
+msgstr "難度等級: 高"
 
 #: template/gsoc.html.j2:370
 msgid ""
 "Implement different place types and file sharing by creating a new place for "
 "the shared content."
-msgstr ""
+msgstr "通過為共享內容創建新的場所來實現不同的場所類型和文件共享。"
 
 #: template/gsoc.html.j2:376
 msgid "Place types to be implemented:"
-msgstr ""
+msgstr "要實施的地點類型:"
 
 #: template/gsoc.html.j2:380
 msgid ""
@@ -2278,7 +2404,7 @@ msgstr ""
 
 #: template/gsoc.html.j2:391
 msgid "Also provide the following UI functionality:"
-msgstr ""
+msgstr "也提供以下UI功能:"
 
 #: template/gsoc.html.j2:395
 msgid ""
@@ -2294,14 +2420,16 @@ msgid ""
 "See also <a href=\"http://secushare.org/features\";>http://secushare.org/";
 "features</a>"
 msgstr ""
+"另請參閱<a href=\"http://secushare.org/features\";>http://secushare.org/";
+"features</a>"
 
 #: template/gsoc.html.j2:409
 msgid "<strong>Mentors:</strong> lynX"
-msgstr ""
+msgstr "<strong>導師:</strong> lynX"
 
 #: template/gsoc.html.j2:414
 msgid "Required Skills: C/C++"
-msgstr ""
+msgstr "要求技能: C / C ++"
 
 #: template/gsoc.html.j2:427
 msgid ""
@@ -2319,10 +2447,12 @@ msgid ""
 "Related to <a href=\"http://secushare.org/rendezvous\";>secushare.org/"
 "rendezvous</a>"
 msgstr ""
+"與之相關 <a href=\"http://secushare.org/rendezvous\";>secushare.org/"
+"rendezvous</a>"
 
 #: template/gsoc.html.j2:451 template/gsoc.html.j2:491
 msgid "<strong>Mentors:</strong> t3sserakt, lynX"
-msgstr ""
+msgstr "<strong>導師:</strong> t3sserakt, lynX"
 
 #: template/gsoc.html.j2:468
 msgid ""
@@ -2345,7 +2475,7 @@ msgstr ""
 
 #: template/gsoc.html.j2:521
 msgid "<strong>Mentors:</strong> mate, cg"
-msgstr ""
+msgstr "<strong>導師:</strong> mate, cg"
 
 #: template/gsoc.html.j2:539
 msgid ""
@@ -2353,21 +2483,26 @@ msgid ""
 "robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-"
 "over-DNS"
 msgstr ""
+"在存在問題網絡的情況下,實現附加傳輸以使GNUnet通訊更加健壯: GNUnet-over-"
+"SMTP、GNUnet-over-DNS"
 
 #: template/gsoc.html.j2:546 template/gsoc.html.j2:560
 msgid "<strong>Mentors:</strong> Matthias Wachs"
-msgstr ""
+msgstr "<strong>導師:</strong> Matthias Wachs"
 
 #: template/gsoc.html.j2:554
 msgid ""
 "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole "
 "punching, better STUN support)"
 msgstr ""
+"基於ALG的NAT遍歷方法(traversal methods)的實現(基於FTP/SIP的hole punching,更"
+"好的STUN support)"
 
 #: template/gsoc.html.j2:568
 msgid ""
 "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges"
 msgstr ""
+"<strong>導師:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges"
 
 #: template/gsoc.html.j2:576
 msgid ""
@@ -2381,7 +2516,7 @@ msgstr ""
 msgid ""
 "Please refer to the description for this project listed under GNU Guix "
 "project ideas."
-msgstr ""
+msgstr "請參考在GNU Guix專案構想下列出的有關該項目的描述。"
 
 #: template/gsoc.html.j2:602
 msgid ""
@@ -2394,23 +2529,23 @@ msgstr ""
 
 #: template/gsoc.html.j2:612
 msgid "<strong>Mentors:</strong> Christian Grothoff"
-msgstr ""
+msgstr "<strong>導師:</strong> Christian Grothoff"
 
 #: template/gsoc.html.j2:617
 msgid "Required Skills:"
-msgstr ""
+msgstr "要求技能:"
 
 #: template/gsoc.html.j2:622
 msgid "Difficulty level:"
-msgstr ""
+msgstr "難度等級:"
 
 #: template/gsoc.html.j2:627
 msgid "Report:"
-msgstr ""
+msgstr "報告:"
 
 #: template/gsoc.html.j2:632
 msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC."
-msgstr ""
+msgstr "未完成/被放棄,因為gnunet-qr已移至GSoC之外的C中。"
 
 #: template/gsoc.html.j2:642
 msgid ""
@@ -2423,28 +2558,30 @@ msgstr ""
 
 #: template/gsoc.html.j2:657
 msgid "Required Skills: C, JavaScript, CSS"
-msgstr ""
+msgstr "要求技能: C、JavaScript、CSS"
 
 #: template/gsoc.html.j2:667
 msgid ""
 "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>"
 msgstr ""
+"報告: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018:GNUnet WebUI</a>"
 
 #: template/index.html.j2:8
 msgid "The Internet of tomorrow needs GNUnet today"
 msgstr ""
+"明天的互聯網需要今天的GNUnet(The Internet of tomorrow needs GNUnet today)"
 
 #: template/index.html.j2:26
 msgid "Latest news"
-msgstr ""
+msgstr "最新資訊"
 
 #: template/index.html.j2:32
 msgid "Older news entries"
-msgstr ""
+msgstr "較早的新聞項目"
 
 #: template/index.html.j2:47
 msgid "The Internet is broken"
-msgstr ""
+msgstr "網路壞掉了(The Internet is broken)"
 
 #: template/index.html.j2:49
 msgid ""
@@ -2471,7 +2608,7 @@ msgstr ""
 
 #: template/index.html.j2:94
 msgid "GNUnet helps building a new Internet"
-msgstr ""
+msgstr "GNUnet幫助建立新的網路"
 
 #: template/index.html.j2:96
 msgid ""
@@ -2484,7 +2621,7 @@ msgstr ""
 
 #: template/index.html.j2:119
 msgid "Metadata is exposed"
-msgstr ""
+msgstr "元數據(Metadata)已被暴露"
 
 #: template/index.html.j2:121
 msgid ""
@@ -2497,7 +2634,7 @@ msgstr ""
 
 #: template/index.html.j2:150
 msgid "GNUnet provides privacy-by design"
-msgstr ""
+msgstr "GNUnet通過設計提供隱私"
 
 #: template/index.html.j2:152
 msgid ""
@@ -2512,19 +2649,23 @@ msgstr ""
 
 #: template/index.html.j2:177
 msgid "Freedoms are not respected"
-msgstr ""
+msgstr "自由不被尊重"
 
 #: template/index.html.j2:179
+#, fuzzy
 msgid ""
 "Today, monitoring increasingly centralized infrastructure, proprietary "
 "implementations, traffic shapers and firewalls restrict all of the <a class="
 "\"link\" href=\"https://www.gnu.org/philosophy/free-sw.html\";>essential "
 "freedoms</a> to various degrees."
 msgstr ""
+"如今,監視日益集中化的基礎架構、專有實現(proprietary implementations)、流量整"
+"形器和防火牆在各種程度上限制了所有<a class=\"link\" href=\"https://www.gnu.";
+"org/philosophy/free-sw.html\">基本自由</a>。"
 
 #: template/index.html.j2:203
 msgid "GNUnet supports a free and open society"
-msgstr ""
+msgstr "GNUnet支持自由開放的社會"
 
 #: template/index.html.j2:205
 msgid ""
@@ -2540,7 +2681,7 @@ msgstr ""
 
 #: template/index.html.j2:229
 msgid "Decentralization is the key, but hard"
-msgstr ""
+msgstr "去中心化是關鍵,但很難實踐"
 
 #: template/index.html.j2:232
 msgid ""
@@ -2555,7 +2696,7 @@ msgstr ""
 
 #: template/index.html.j2:264
 msgid "GNUnet is a framework"
-msgstr ""
+msgstr "GNUnet是一個框架"
 
 #: template/index.html.j2:266
 msgid ""
@@ -2567,146 +2708,147 @@ msgstr ""
 
 #: template/index.html.j2:286
 msgid "Learn more"
-msgstr ""
+msgstr "了解更多"
 
 #: template/index.html.j2:295
 msgid "Get started"
-msgstr ""
+msgstr "開始"
 
 #: template/install-on-archpi.html.j2:6
 msgid "Tutorial: GNUnet on Arch Linux/Pi"
-msgstr ""
+msgstr "教學: Arch Linux/Pi上的GNUnet"
 
 #: template/install-on-archpi.html.j2:16
 msgid "Requirements for Raspberry Pi 3"
-msgstr ""
+msgstr "Raspberry Pi 3的要求"
 
 #: template/install-on-archpi.html.j2:40
 msgid "Get the Source Code"
-msgstr ""
+msgstr "取得原始碼"
 
 #: template/install-on-archpi.html.j2:62
 #: template/install-on-debian9.html.j2:131
 msgid "In Addition: gnunet-gtk"
-msgstr ""
+msgstr "此外: gnunet-gtk"
 
 #: template/install-on-archpi.html.j2:81
 msgid "Run"
-msgstr ""
+msgstr "執行"
 
 #: template/install-on-archpi.html.j2:133
 #: template/install-on-openwrt.html.j2:111
 msgid "Make sure, it works!"
-msgstr ""
+msgstr "確保,可以運行!"
 
 #: template/install-on-debian9.html.j2:6
 msgid "Tutorial: GNUnet on Debian 9"
-msgstr ""
+msgstr "教學: Debian 9上的GNUnet"
 
 #: template/install-on-debian9.html.j2:9
 #: template/install-on-ubuntu1804.html.j2:9
 msgid "Introduction"
-msgstr ""
+msgstr "簡介"
 
 #: template/install-on-debian9.html.j2:29 template/install-on-macos.html.j2:17
 #: template/install-on-netbsd.html.j2:19
 #: template/install-on-ubuntu1804.html.j2:26
 msgid "Requirements"
-msgstr ""
+msgstr "需求"
 
 #: template/install-on-debian9.html.j2:46
 #: template/install-on-ubuntu1804.html.j2:41
 msgid "Make an installation directory"
-msgstr ""
+msgstr "製作安裝目錄"
 
 #: template/install-on-debian9.html.j2:60 template/install-on-macos.html.j2:134
 #: template/install-on-netbsd.html.j2:237
 #: template/install-on-ubuntu1804.html.j2:53
 msgid "Get the source code"
-msgstr ""
+msgstr "取得原始碼"
 
 #: template/install-on-debian9.html.j2:79 template/install-on-macos.html.j2:142
 #: template/install-on-netbsd.html.j2:245
 #: template/install-on-ubuntu1804.html.j2:61
 msgid "Compile and Install"
-msgstr ""
+msgstr "編譯與安裝"
 
 #: template/install-on-debian9.html.j2:104
 #: template/install-on-ubuntu1804.html.j2:70
 msgid "Option 1: GNUnet for testing / usage"
-msgstr ""
+msgstr "選項1: 用於測試/使用的GNUnet"
 
 #: template/install-on-debian9.html.j2:117
 #: template/install-on-ubuntu1804.html.j2:82
 msgid "Option 2: GNUnet for development"
-msgstr ""
+msgstr "選項2: 用於開發的GNUnet"
 
 #: template/install-on-debian9.html.j2:154
 #: template/install-on-ubuntu1804.html.j2:97
 msgid "Install GNUnet plugin for name resolution"
-msgstr ""
+msgstr "安裝GNUnet插件以進行名稱解析"
 
 #: template/install-on-debian9.html.j2:208
 #: template/install-on-ubuntu1804.html.j2:134
 msgid "Create configuration file"
-msgstr ""
+msgstr "創建配置文件"
 
 #: template/install-on-debian9.html.j2:228
 #: template/install-on-ubuntu1804.html.j2:156
 msgid "Use GNUnet!"
-msgstr ""
+msgstr "使用GNUnet!"
 
 #: template/install-on-debian9.html.j2:233
 #: template/install-on-ubuntu1804.html.j2:162
 msgid "Uninstall GNUnet and its dependencies"
-msgstr ""
+msgstr "卸載GNUnet及其附屬物"
 
 #: template/install-on-macos.html.j2:6
 msgid "Tutorial: GNUnet on macOS 10.14 (Mojave)"
-msgstr ""
+msgstr "教學: macOS 10.14(Mojave)上的GNUnet"
 
 #: template/install-on-macos.html.j2:24 template/install-on-netbsd.html.j2:36
 #: template/install-on-openwrt.html.j2:15
 msgid "Installation"
-msgstr ""
+msgstr "安裝"
 
 #: template/install-on-macos.html.j2:42 template/install-on-netbsd.html.j2:115
 msgid "First steps"
-msgstr ""
+msgstr "第一步"
 
 #: template/install-on-macos.html.j2:109 template/install-on-netbsd.html.j2:195
 msgid "Alternative: Installation from source"
-msgstr ""
+msgstr "其他選項: 從源安裝"
 
 #: template/install-on-macos.html.j2:154 template/install-on-netbsd.html.j2:265
 msgid "Option 1: GNUnet for production / usage"
-msgstr ""
+msgstr "選項1: 用於生產/使用的GNUnet"
 
 #: template/install-on-macos.html.j2:187 template/install-on-netbsd.html.j2:293
 msgid "Option 2: GNUnet experimental"
-msgstr ""
+msgstr "選項2: 試驗性GNUnet"
 
 #: template/install-on-netbsd.html.j2:6
 msgid "Tutorial: GNUnet on NetBSD 8.0 CURRENT"
-msgstr ""
+msgstr "教學: NetBSD 8.0當前上的GNUnet"
 
 #: template/install-on-openwrt.html.j2:6
 msgid "Tutorial: GNUnet on OpenWrt"
-msgstr ""
+msgstr "教學: OpenWrt上的GNUnet"
 
 #: template/install-on-openwrt.html.j2:47
 msgid "Configuration"
-msgstr ""
+msgstr "配置"
 
 #: template/install-on-ubuntu1804.html.j2:6
 msgid "Tutorial: GNUnet on Ubuntu 18.04"
-msgstr ""
+msgstr "教學: Ubuntu 18.04上的GNUnet"
 
 #: template/install.html.j2:12
 msgid ""
 "Notice: GNUnet is still undergoing major development. It is largely <i>not "
 "yet ready</i> for usage beyond developers."
 msgstr ""
+"注意: GNUnet仍在進行重大開發。它很大部分地<i>尚未準備好</i>供開發人員使用。"
 
 #: template/install.html.j2:18
 msgid ""
@@ -2737,8 +2879,8 @@ msgid ""
 "that we can add it to this list. Furthermore, if you are interested in "
 "packaging GNUnet for your Operating System, get in touch with us at gnunet-"
 "developers@gnu.org if you require help with this job. If you were using an "
-"Operating System with the Alpine package manager, GNUnet could be installed "
-"as simple as:"
+"Operating System with the APT package manager, GNUnet could be installed as "
+"simple as:"
 msgstr ""
 
 #: template/install.html.j2:61
@@ -2759,6 +2901,8 @@ msgid ""
 "\">required dependencies</a> of GNUnet. There are base requirements and "
 "optional requirements."
 msgstr ""
+"首先,安裝<a href=\"https://git.gnunet.org/gnunet.git/tree/README\";>所需的"
+"GNUnet從屬物</a>。有許多與之相關的基礎要求與非強制的要求。"
 
 #: template/install.html.j2:81
 msgid ""
@@ -2770,7 +2914,7 @@ msgid ""
 msgstr ""
 
 #: template/install.html.j2:98
-msgid "Alternatively, get the sources from git by entering:"
+msgid "To compile gnunet from the git source you can do so by entering:"
 msgstr ""
 
 #: template/install.html.j2:106
@@ -2778,20 +2922,24 @@ msgid ""
 "Before building GNUnet, make sure that you setup the required groups and add "
 "your user to the group <code>gnunet</code>:"
 msgstr ""
+"在構建GNUnet之前,請確保您設置了所需的組並將您的用戶添加到組<code>gnunet</"
+"code>:"
 
 #: template/install.html.j2:117
 msgid "To compile GNUnet, execute:"
-msgstr ""
+msgstr "欲編譯GNUnet,請執行:"
 
 #: template/install.html.j2:128
 msgid ""
 "You can find more configuration flags in the <a href=\"https://git.gnunet.";
 "org/gnunet.git/tree/README\">README</a>.<br> Install GNUnet with:"
 msgstr ""
+"您可以在 <a href=\"https://git.gnunet.org/gnunet.git/tree/README\";>README</a>"
+"中找到更多配置標誌。<br> 使用以下命令安裝GNUnet:"
 
 #: template/install.html.j2:138
 msgid "You can now start GNUnet by running:"
-msgstr ""
+msgstr "現在,您可以通過運行以下命令來啟動GNUnet:"
 
 #: template/install.html.j2:146
 msgid ""
@@ -2799,87 +2947,123 @@ msgid ""
 "configuration\">handbook</a> for detailed documentation. For a more hands-on "
 "experience, <a href=\"https://gnunet.org/en/use.html\";>continue here</a>."
 msgstr ""
+"查看<a href=\"https://docs.gnunet.org/handbook/gnunet.html#Minimal-";
+"configuration\">手冊</a>以獲得詳細文檔。欲獲得更多實際操作經驗,<a href="
+"\"https://gnunet.org/en/use.html\";>請於此處繼續</a>。"
 
 #: template/livingstandards.html.j2:11
 msgid "On this page you can find links to our technical specifications."
-msgstr ""
+msgstr "您可在此頁面上,找到我們的技術規格的連結。"
 
 #: template/use.html.j2:6
 msgid "How to use GNUnet - in a nutshell"
-msgstr ""
+msgstr "如何使用GNUnet - 簡而言之"
 
 #: template/use.html.j2:12 template/use.html.j2:125
 msgid "Filesharing"
-msgstr ""
+msgstr "檔案共享"
 
 #: template/use.html.j2:13
 msgid "CADET"
-msgstr ""
+msgstr "CADET"
 
 #: template/use.html.j2:14
 msgid "Minimal Groupchat"
-msgstr ""
+msgstr "最小群組聊天"
 
 #: template/use.html.j2:15
+#, fuzzy
 msgid "GNS with CLI"
-msgstr ""
+msgstr "GNS with CLI"
 
 #: template/use.html.j2:16
+#, fuzzy
 msgid "GNS with Browser"
-msgstr ""
+msgstr "GNS with Browser"
 
 #: template/use.html.j2:17 template/use.html.j2:448
 msgid "VPN"
-msgstr ""
+msgstr "VPN"
 
 #: template/use.html.j2:18 template/use.html.j2:508
+#, fuzzy
 msgid "Conversation"
-msgstr ""
+msgstr "交談"
 
 #: template/use.html.j2:19 template/use.html.j2:519
 msgid "Trouble Shooting"
-msgstr ""
+msgstr "排解疑難"
 
 #: template/use.html.j2:34
 msgid "Accessing GNUnet"
-msgstr ""
+msgstr "訪問GNUnet"
 
 #: template/use.html.j2:78
 msgid "Leaving GNUnet"
-msgstr ""
+msgstr "離開GNUnet"
 
 #: template/use.html.j2:88
 msgid "Make sure your GNUnet installation works..."
-msgstr ""
+msgstr "確保您的GNUnet安裝能夠運行..."
 
 #: template/use.html.j2:107
 msgid "... and play around with it."
-msgstr ""
+msgstr "...並多方嘗試。"
 
 #: template/use.html.j2:179
 msgid "CADET (and Chat)"
-msgstr ""
+msgstr "CADET (與聊天)"
 
 #: template/use.html.j2:219
 msgid "Chatting with a (simple) client"
-msgstr ""
+msgstr "與一個(簡單的)客戶聊天"
 
 #: template/use.html.j2:283
 msgid "Name resolution using GNS on the command line"
-msgstr ""
+msgstr "在命令行上使用GNS進行名稱解析"
 
 #: template/use.html.j2:360
 msgid "Name resolution using GNS with a browser"
-msgstr ""
+msgstr "在瀏覽器中使用GNS進行名稱解析"
 
 #: template/use.html.j2:521
 msgid "You can't reach other people's nodes"
-msgstr ""
+msgstr "您無法到達其他人的節點"
 
 #: template/use.html.j2:557
 msgid "OMG you guys broke my internet"
-msgstr ""
+msgstr "天哪,你們打破了我的網際網路"
 
 #: template/video.html.j2:12
 msgid "Videos related to GNUnet"
-msgstr ""
+msgstr "與GNUnet相關的影片"
+
+#: template/news/index.html.j2:11 template/news/oldnews-2011.html.j2:16
+#: template/news/oldnews-2013.html.j2:16 template/news/oldnews-2018.html.j2:16
+#: template/news/oldnews-2019.html.j2:16
+#, fuzzy
+msgid "News posts about changes related to GNUnet such as releases and events"
+msgstr "有關與GNUnet相關的更改(例如發行和事件)的新聞"
+
+#: template/news/index.html.j2:16 template/news/oldnews-2011.html.j2:21
+#: template/news/oldnews-2013.html.j2:21 template/news/oldnews-2018.html.j2:21
+#: template/news/oldnews-2019.html.j2:21
+msgid "subscribe to our RSS feed"
+msgstr "訂閱本站 RSS"
+
+#: template/news/index.html.j2:36 template/news/oldnews-2011.html.j2:40
+#: template/news/oldnews-2013.html.j2:40 template/news/oldnews-2018.html.j2:40
+#: template/news/oldnews-2019.html.j2:40
+msgid "read more"
+msgstr "閱讀更多"
+
+#: template/news/index.html.j2:45
+msgid "News archives:"
+msgstr "新聞檔案:"
+
+#, fuzzy
+#~ msgid "Living Standards"
+#~ msgstr "生活水準"
+
+#~ msgid "Alternatively, get the sources from git by entering:"
+#~ msgstr "或者,通過輸入以下命令從git中取得原始碼:"
diff --git a/make_site.py b/make_site.py
deleted file mode 100755
index b27c7cc..0000000
--- a/make_site.py
+++ /dev/null
@@ -1,76 +0,0 @@
-#!/usr/bin/env python3
-# coding: utf-8
-#
-# Copyright (C) 2017, 2018, 2019 GNUnet e.V.
-#
-# Copying and distribution of this file, with or without modification,
-# are permitted in any medium without royalty provided the copyright
-# notice and this notice are preserved.  This file is offered as-is,
-# without any warranty.
-#
-# ----
-#
-# This script runs the jinja2 templating engine on an input template-file
-# using the specified locale for gettext translations, and outputs
-# the resulting (HTML) output-file.
-#
-# Note that the gettext files need to be prepared first. This script
-# is thus to be invoked via the Makefile.
-
-import jinja2
-import sys
-from pathlib import Path, PurePath
-from inc.site import gen_site
-from inc.fileproc import copy_files
-
-env = 
jinja2.Environment(loader=jinja2.FileSystemLoader(str(PurePath(__file__).parent)),
-                         extensions=["jinja2.ext.i18n"],
-                         lstrip_blocks=True,
-                         trim_blocks=True,
-                         undefined=jinja2.StrictUndefined,
-                         autoescape=False)
-
-if len(sys.argv) >= 2 and sys.argv[1] == "-vv":
-    DEBUG=1
-elif len(sys.argv) >= 2 and sys.argv[1] == "-vvv":
-    DEBUG=2
-elif len(sys.argv) >= 2 and sys.argv[1] == "-vvvv":
-    DEBUG=3
-else:
-    DEBUG=0
-
-def main():
-    # rm_rf("rendered")
-    x = gen_site(DEBUG)
-    conf = x.load_config("www.yml")
-    x.gen_abstract(conf, "newsposts", "abstract", "page", 500)
-    #    for lang in conf["langs_full"]:
-    #        x.gen_newspost_content(conf, "newsposts", "content", "page", lang)
-    x.gen_newspost_content(conf, "newsposts", "content", "page", "en")
-    x.gen_rss("inc", conf, env)
-    if DEBUG:
-        print("generating html from jinja2 templates...")
-    x.run("template", conf, env)
-    if DEBUG >= 2:
-        print(Path.cwd())
-        _ = Path("rendered")
-        for child in _.iterdir():
-            print(child)
-    if DEBUG >= 2:
-        print(Path.cwd())
-    if DEBUG:
-        print("generating html from jinja2 news templates...")
-    x.run("news", conf, env)
-    #for lang in conf["langs_full"]:
-    #    copy_files("static", conf, lang, "staticfiles", "rendered")
-    if DEBUG:
-        print("copying directories...")
-    x.copy_trees("static")
-    x.copy_trees("dist")
-    # print("generating rss...")
-    # x.generate_rss()
-    # print("generating sitemap...")
-    # x.generate_sitemap()
-
-if __name__ == "__main__":
-    main()
diff --git a/news/oldnews-2011.html.j2 b/news/oldnews-2011.html.j2
deleted file mode 120000
index ef5fcbe..0000000
--- a/news/oldnews-2011.html.j2
+++ /dev/null
@@ -1 +0,0 @@
-oldnews-2018.html.j2
\ No newline at end of file
diff --git a/news/oldnews-2013.html.j2 b/news/oldnews-2013.html.j2
deleted file mode 120000
index ef5fcbe..0000000
--- a/news/oldnews-2013.html.j2
+++ /dev/null
@@ -1 +0,0 @@
-oldnews-2018.html.j2
\ No newline at end of file
diff --git a/news/oldnews-2019.html.j2 b/news/oldnews-2019.html.j2
deleted file mode 120000
index ef5fcbe..0000000
--- a/news/oldnews-2019.html.j2
+++ /dev/null
@@ -1 +0,0 @@
-oldnews-2018.html.j2
\ No newline at end of file
diff --git a/static/dissens-overview.png b/static/dissens-overview.png
new file mode 100644
index 0000000..1d1a2cf
Binary files /dev/null and b/static/dissens-overview.png differ
diff --git a/dist/css/bootstrap-grid.css b/static/dist/css/bootstrap-grid.css
similarity index 100%
rename from dist/css/bootstrap-grid.css
rename to static/dist/css/bootstrap-grid.css
diff --git a/dist/css/bootstrap-grid.css.map 
b/static/dist/css/bootstrap-grid.css.map
similarity index 100%
rename from dist/css/bootstrap-grid.css.map
rename to static/dist/css/bootstrap-grid.css.map
diff --git a/dist/css/bootstrap-grid.min.css 
b/static/dist/css/bootstrap-grid.min.css
similarity index 100%
rename from dist/css/bootstrap-grid.min.css
rename to static/dist/css/bootstrap-grid.min.css
diff --git a/dist/css/bootstrap-grid.min.css.map 
b/static/dist/css/bootstrap-grid.min.css.map
similarity index 100%
rename from dist/css/bootstrap-grid.min.css.map
rename to static/dist/css/bootstrap-grid.min.css.map
diff --git a/dist/css/bootstrap-reboot.css 
b/static/dist/css/bootstrap-reboot.css
similarity index 100%
rename from dist/css/bootstrap-reboot.css
rename to static/dist/css/bootstrap-reboot.css
diff --git a/dist/css/bootstrap-reboot.css.map 
b/static/dist/css/bootstrap-reboot.css.map
similarity index 100%
rename from dist/css/bootstrap-reboot.css.map
rename to static/dist/css/bootstrap-reboot.css.map
diff --git a/dist/css/bootstrap-reboot.min.css 
b/static/dist/css/bootstrap-reboot.min.css
similarity index 100%
rename from dist/css/bootstrap-reboot.min.css
rename to static/dist/css/bootstrap-reboot.min.css
diff --git a/dist/css/bootstrap-reboot.min.css.map 
b/static/dist/css/bootstrap-reboot.min.css.map
similarity index 100%
rename from dist/css/bootstrap-reboot.min.css.map
rename to static/dist/css/bootstrap-reboot.min.css.map
diff --git a/dist/css/bootstrap.css b/static/dist/css/bootstrap.css
similarity index 100%
rename from dist/css/bootstrap.css
rename to static/dist/css/bootstrap.css
diff --git a/dist/css/bootstrap.css.map b/static/dist/css/bootstrap.css.map
similarity index 100%
rename from dist/css/bootstrap.css.map
rename to static/dist/css/bootstrap.css.map
diff --git a/dist/css/bootstrap.min.css b/static/dist/css/bootstrap.min.css
similarity index 100%
rename from dist/css/bootstrap.min.css
rename to static/dist/css/bootstrap.min.css
diff --git a/dist/css/bootstrap.min.css.map 
b/static/dist/css/bootstrap.min.css.map
similarity index 100%
rename from dist/css/bootstrap.min.css.map
rename to static/dist/css/bootstrap.min.css.map
diff --git a/dist/font-awesome/LICENSE.txt 
b/static/dist/font-awesome/LICENSE.txt
similarity index 100%
rename from dist/font-awesome/LICENSE.txt
rename to static/dist/font-awesome/LICENSE.txt
diff --git a/dist/font-awesome/css/all.css 
b/static/dist/font-awesome/css/all.css
similarity index 100%
rename from dist/font-awesome/css/all.css
rename to static/dist/font-awesome/css/all.css
diff --git a/dist/font-awesome/css/all.min.css 
b/static/dist/font-awesome/css/all.min.css
similarity index 100%
rename from dist/font-awesome/css/all.min.css
rename to static/dist/font-awesome/css/all.min.css
diff --git a/dist/font-awesome/css/brands.css 
b/static/dist/font-awesome/css/brands.css
similarity index 100%
rename from dist/font-awesome/css/brands.css
rename to static/dist/font-awesome/css/brands.css
diff --git a/dist/font-awesome/css/brands.min.css 
b/static/dist/font-awesome/css/brands.min.css
similarity index 100%
rename from dist/font-awesome/css/brands.min.css
rename to static/dist/font-awesome/css/brands.min.css
diff --git a/dist/font-awesome/css/fontawesome.css 
b/static/dist/font-awesome/css/fontawesome.css
similarity index 100%
rename from dist/font-awesome/css/fontawesome.css
rename to static/dist/font-awesome/css/fontawesome.css
diff --git a/dist/font-awesome/css/fontawesome.min.css 
b/static/dist/font-awesome/css/fontawesome.min.css
similarity index 100%
rename from dist/font-awesome/css/fontawesome.min.css
rename to static/dist/font-awesome/css/fontawesome.min.css
diff --git a/dist/font-awesome/css/regular.css 
b/static/dist/font-awesome/css/regular.css
similarity index 100%
rename from dist/font-awesome/css/regular.css
rename to static/dist/font-awesome/css/regular.css
diff --git a/dist/font-awesome/css/regular.min.css 
b/static/dist/font-awesome/css/regular.min.css
similarity index 100%
rename from dist/font-awesome/css/regular.min.css
rename to static/dist/font-awesome/css/regular.min.css
diff --git a/dist/font-awesome/css/solid.css 
b/static/dist/font-awesome/css/solid.css
similarity index 100%
rename from dist/font-awesome/css/solid.css
rename to static/dist/font-awesome/css/solid.css
diff --git a/dist/font-awesome/css/solid.min.css 
b/static/dist/font-awesome/css/solid.min.css
similarity index 100%
rename from dist/font-awesome/css/solid.min.css
rename to static/dist/font-awesome/css/solid.min.css
diff --git a/dist/font-awesome/css/svg-with-js.css 
b/static/dist/font-awesome/css/svg-with-js.css
similarity index 100%
rename from dist/font-awesome/css/svg-with-js.css
rename to static/dist/font-awesome/css/svg-with-js.css
diff --git a/dist/font-awesome/css/svg-with-js.min.css 
b/static/dist/font-awesome/css/svg-with-js.min.css
similarity index 100%
rename from dist/font-awesome/css/svg-with-js.min.css
rename to static/dist/font-awesome/css/svg-with-js.min.css
diff --git a/dist/font-awesome/css/v4-shims.css 
b/static/dist/font-awesome/css/v4-shims.css
similarity index 100%
rename from dist/font-awesome/css/v4-shims.css
rename to static/dist/font-awesome/css/v4-shims.css
diff --git a/dist/font-awesome/css/v4-shims.min.css 
b/static/dist/font-awesome/css/v4-shims.min.css
similarity index 100%
rename from dist/font-awesome/css/v4-shims.min.css
rename to static/dist/font-awesome/css/v4-shims.min.css
diff --git a/dist/font-awesome/js/all.js b/static/dist/font-awesome/js/all.js
similarity index 100%
rename from dist/font-awesome/js/all.js
rename to static/dist/font-awesome/js/all.js
diff --git a/dist/font-awesome/js/all.min.js 
b/static/dist/font-awesome/js/all.min.js
similarity index 100%
rename from dist/font-awesome/js/all.min.js
rename to static/dist/font-awesome/js/all.min.js
diff --git a/dist/font-awesome/js/brands.js 
b/static/dist/font-awesome/js/brands.js
similarity index 100%
rename from dist/font-awesome/js/brands.js
rename to static/dist/font-awesome/js/brands.js
diff --git a/dist/font-awesome/js/brands.min.js 
b/static/dist/font-awesome/js/brands.min.js
similarity index 100%
rename from dist/font-awesome/js/brands.min.js
rename to static/dist/font-awesome/js/brands.min.js
diff --git a/dist/font-awesome/js/fontawesome.js 
b/static/dist/font-awesome/js/fontawesome.js
similarity index 100%
rename from dist/font-awesome/js/fontawesome.js
rename to static/dist/font-awesome/js/fontawesome.js
diff --git a/dist/font-awesome/js/fontawesome.min.js 
b/static/dist/font-awesome/js/fontawesome.min.js
similarity index 100%
rename from dist/font-awesome/js/fontawesome.min.js
rename to static/dist/font-awesome/js/fontawesome.min.js
diff --git a/dist/font-awesome/js/regular.js 
b/static/dist/font-awesome/js/regular.js
similarity index 100%
rename from dist/font-awesome/js/regular.js
rename to static/dist/font-awesome/js/regular.js
diff --git a/dist/font-awesome/js/regular.min.js 
b/static/dist/font-awesome/js/regular.min.js
similarity index 100%
rename from dist/font-awesome/js/regular.min.js
rename to static/dist/font-awesome/js/regular.min.js
diff --git a/dist/font-awesome/js/solid.js 
b/static/dist/font-awesome/js/solid.js
similarity index 100%
rename from dist/font-awesome/js/solid.js
rename to static/dist/font-awesome/js/solid.js
diff --git a/dist/font-awesome/js/solid.min.js 
b/static/dist/font-awesome/js/solid.min.js
similarity index 100%
rename from dist/font-awesome/js/solid.min.js
rename to static/dist/font-awesome/js/solid.min.js
diff --git a/dist/font-awesome/js/v4-shims.js 
b/static/dist/font-awesome/js/v4-shims.js
similarity index 100%
rename from dist/font-awesome/js/v4-shims.js
rename to static/dist/font-awesome/js/v4-shims.js
diff --git a/dist/font-awesome/js/v4-shims.min.js 
b/static/dist/font-awesome/js/v4-shims.min.js
similarity index 100%
rename from dist/font-awesome/js/v4-shims.min.js
rename to static/dist/font-awesome/js/v4-shims.min.js
diff --git a/dist/font-awesome/less/_animated.less 
b/static/dist/font-awesome/less/_animated.less
similarity index 100%
rename from dist/font-awesome/less/_animated.less
rename to static/dist/font-awesome/less/_animated.less
diff --git a/dist/font-awesome/less/_bordered-pulled.less 
b/static/dist/font-awesome/less/_bordered-pulled.less
similarity index 100%
rename from dist/font-awesome/less/_bordered-pulled.less
rename to static/dist/font-awesome/less/_bordered-pulled.less
diff --git a/dist/font-awesome/less/_core.less 
b/static/dist/font-awesome/less/_core.less
similarity index 100%
rename from dist/font-awesome/less/_core.less
rename to static/dist/font-awesome/less/_core.less
diff --git a/dist/font-awesome/less/_fixed-width.less 
b/static/dist/font-awesome/less/_fixed-width.less
similarity index 100%
rename from dist/font-awesome/less/_fixed-width.less
rename to static/dist/font-awesome/less/_fixed-width.less
diff --git a/dist/font-awesome/less/_icons.less 
b/static/dist/font-awesome/less/_icons.less
similarity index 100%
rename from dist/font-awesome/less/_icons.less
rename to static/dist/font-awesome/less/_icons.less
diff --git a/dist/font-awesome/less/_larger.less 
b/static/dist/font-awesome/less/_larger.less
similarity index 100%
rename from dist/font-awesome/less/_larger.less
rename to static/dist/font-awesome/less/_larger.less
diff --git a/dist/font-awesome/less/_list.less 
b/static/dist/font-awesome/less/_list.less
similarity index 100%
rename from dist/font-awesome/less/_list.less
rename to static/dist/font-awesome/less/_list.less
diff --git a/dist/font-awesome/less/_mixins.less 
b/static/dist/font-awesome/less/_mixins.less
similarity index 100%
rename from dist/font-awesome/less/_mixins.less
rename to static/dist/font-awesome/less/_mixins.less
diff --git a/dist/font-awesome/less/_rotated-flipped.less 
b/static/dist/font-awesome/less/_rotated-flipped.less
similarity index 100%
rename from dist/font-awesome/less/_rotated-flipped.less
rename to static/dist/font-awesome/less/_rotated-flipped.less
diff --git a/dist/font-awesome/less/_screen-reader.less 
b/static/dist/font-awesome/less/_screen-reader.less
similarity index 100%
rename from dist/font-awesome/less/_screen-reader.less
rename to static/dist/font-awesome/less/_screen-reader.less
diff --git a/dist/font-awesome/less/_shims.less 
b/static/dist/font-awesome/less/_shims.less
similarity index 100%
rename from dist/font-awesome/less/_shims.less
rename to static/dist/font-awesome/less/_shims.less
diff --git a/dist/font-awesome/less/_stacked.less 
b/static/dist/font-awesome/less/_stacked.less
similarity index 100%
rename from dist/font-awesome/less/_stacked.less
rename to static/dist/font-awesome/less/_stacked.less
diff --git a/dist/font-awesome/less/_variables.less 
b/static/dist/font-awesome/less/_variables.less
similarity index 100%
rename from dist/font-awesome/less/_variables.less
rename to static/dist/font-awesome/less/_variables.less
diff --git a/dist/font-awesome/less/brands.less 
b/static/dist/font-awesome/less/brands.less
similarity index 100%
rename from dist/font-awesome/less/brands.less
rename to static/dist/font-awesome/less/brands.less
diff --git a/dist/font-awesome/less/fontawesome.less 
b/static/dist/font-awesome/less/fontawesome.less
similarity index 100%
rename from dist/font-awesome/less/fontawesome.less
rename to static/dist/font-awesome/less/fontawesome.less
diff --git a/dist/font-awesome/less/regular.less 
b/static/dist/font-awesome/less/regular.less
similarity index 100%
rename from dist/font-awesome/less/regular.less
rename to static/dist/font-awesome/less/regular.less
diff --git a/dist/font-awesome/less/solid.less 
b/static/dist/font-awesome/less/solid.less
similarity index 100%
rename from dist/font-awesome/less/solid.less
rename to static/dist/font-awesome/less/solid.less
diff --git a/dist/font-awesome/less/v4-shims.less 
b/static/dist/font-awesome/less/v4-shims.less
similarity index 100%
rename from dist/font-awesome/less/v4-shims.less
rename to static/dist/font-awesome/less/v4-shims.less
diff --git a/dist/font-awesome/metadata/categories.yml 
b/static/dist/font-awesome/metadata/categories.yml
similarity index 100%
rename from dist/font-awesome/metadata/categories.yml
rename to static/dist/font-awesome/metadata/categories.yml
diff --git a/dist/font-awesome/metadata/icons.json 
b/static/dist/font-awesome/metadata/icons.json
similarity index 100%
rename from dist/font-awesome/metadata/icons.json
rename to static/dist/font-awesome/metadata/icons.json
diff --git a/dist/font-awesome/metadata/icons.yml 
b/static/dist/font-awesome/metadata/icons.yml
similarity index 100%
rename from dist/font-awesome/metadata/icons.yml
rename to static/dist/font-awesome/metadata/icons.yml
diff --git a/dist/font-awesome/metadata/shims.json 
b/static/dist/font-awesome/metadata/shims.json
similarity index 100%
rename from dist/font-awesome/metadata/shims.json
rename to static/dist/font-awesome/metadata/shims.json
diff --git a/dist/font-awesome/metadata/shims.yml 
b/static/dist/font-awesome/metadata/shims.yml
similarity index 100%
rename from dist/font-awesome/metadata/shims.yml
rename to static/dist/font-awesome/metadata/shims.yml
diff --git a/dist/font-awesome/metadata/sponsors.yml 
b/static/dist/font-awesome/metadata/sponsors.yml
similarity index 100%
rename from dist/font-awesome/metadata/sponsors.yml
rename to static/dist/font-awesome/metadata/sponsors.yml
diff --git a/dist/font-awesome/scss/_animated.scss 
b/static/dist/font-awesome/scss/_animated.scss
similarity index 100%
rename from dist/font-awesome/scss/_animated.scss
rename to static/dist/font-awesome/scss/_animated.scss
diff --git a/dist/font-awesome/scss/_bordered-pulled.scss 
b/static/dist/font-awesome/scss/_bordered-pulled.scss
similarity index 100%
rename from dist/font-awesome/scss/_bordered-pulled.scss
rename to static/dist/font-awesome/scss/_bordered-pulled.scss
diff --git a/dist/font-awesome/scss/_core.scss 
b/static/dist/font-awesome/scss/_core.scss
similarity index 100%
rename from dist/font-awesome/scss/_core.scss
rename to static/dist/font-awesome/scss/_core.scss
diff --git a/dist/font-awesome/scss/_fixed-width.scss 
b/static/dist/font-awesome/scss/_fixed-width.scss
similarity index 100%
rename from dist/font-awesome/scss/_fixed-width.scss
rename to static/dist/font-awesome/scss/_fixed-width.scss
diff --git a/dist/font-awesome/scss/_icons.scss 
b/static/dist/font-awesome/scss/_icons.scss
similarity index 100%
rename from dist/font-awesome/scss/_icons.scss
rename to static/dist/font-awesome/scss/_icons.scss
diff --git a/dist/font-awesome/scss/_larger.scss 
b/static/dist/font-awesome/scss/_larger.scss
similarity index 100%
rename from dist/font-awesome/scss/_larger.scss
rename to static/dist/font-awesome/scss/_larger.scss
diff --git a/dist/font-awesome/scss/_list.scss 
b/static/dist/font-awesome/scss/_list.scss
similarity index 100%
rename from dist/font-awesome/scss/_list.scss
rename to static/dist/font-awesome/scss/_list.scss
diff --git a/dist/font-awesome/scss/_mixins.scss 
b/static/dist/font-awesome/scss/_mixins.scss
similarity index 100%
rename from dist/font-awesome/scss/_mixins.scss
rename to static/dist/font-awesome/scss/_mixins.scss
diff --git a/dist/font-awesome/scss/_rotated-flipped.scss 
b/static/dist/font-awesome/scss/_rotated-flipped.scss
similarity index 100%
rename from dist/font-awesome/scss/_rotated-flipped.scss
rename to static/dist/font-awesome/scss/_rotated-flipped.scss
diff --git a/dist/font-awesome/scss/_screen-reader.scss 
b/static/dist/font-awesome/scss/_screen-reader.scss
similarity index 100%
rename from dist/font-awesome/scss/_screen-reader.scss
rename to static/dist/font-awesome/scss/_screen-reader.scss
diff --git a/dist/font-awesome/scss/_shims.scss 
b/static/dist/font-awesome/scss/_shims.scss
similarity index 100%
rename from dist/font-awesome/scss/_shims.scss
rename to static/dist/font-awesome/scss/_shims.scss
diff --git a/dist/font-awesome/scss/_stacked.scss 
b/static/dist/font-awesome/scss/_stacked.scss
similarity index 100%
rename from dist/font-awesome/scss/_stacked.scss
rename to static/dist/font-awesome/scss/_stacked.scss
diff --git a/dist/font-awesome/scss/_variables.scss 
b/static/dist/font-awesome/scss/_variables.scss
similarity index 100%
rename from dist/font-awesome/scss/_variables.scss
rename to static/dist/font-awesome/scss/_variables.scss
diff --git a/dist/font-awesome/scss/brands.scss 
b/static/dist/font-awesome/scss/brands.scss
similarity index 100%
rename from dist/font-awesome/scss/brands.scss
rename to static/dist/font-awesome/scss/brands.scss
diff --git a/dist/font-awesome/scss/fontawesome.scss 
b/static/dist/font-awesome/scss/fontawesome.scss
similarity index 100%
rename from dist/font-awesome/scss/fontawesome.scss
rename to static/dist/font-awesome/scss/fontawesome.scss
diff --git a/dist/font-awesome/scss/regular.scss 
b/static/dist/font-awesome/scss/regular.scss
similarity index 100%
rename from dist/font-awesome/scss/regular.scss
rename to static/dist/font-awesome/scss/regular.scss
diff --git a/dist/font-awesome/scss/solid.scss 
b/static/dist/font-awesome/scss/solid.scss
similarity index 100%
rename from dist/font-awesome/scss/solid.scss
rename to static/dist/font-awesome/scss/solid.scss
diff --git a/dist/font-awesome/scss/v4-shims.scss 
b/static/dist/font-awesome/scss/v4-shims.scss
similarity index 100%
rename from dist/font-awesome/scss/v4-shims.scss
rename to static/dist/font-awesome/scss/v4-shims.scss
diff --git a/dist/font-awesome/sprites/brands.svg 
b/static/dist/font-awesome/sprites/brands.svg
similarity index 100%
rename from dist/font-awesome/sprites/brands.svg
rename to static/dist/font-awesome/sprites/brands.svg
diff --git a/dist/font-awesome/sprites/regular.svg 
b/static/dist/font-awesome/sprites/regular.svg
similarity index 100%
rename from dist/font-awesome/sprites/regular.svg
rename to static/dist/font-awesome/sprites/regular.svg
diff --git a/dist/font-awesome/sprites/solid.svg 
b/static/dist/font-awesome/sprites/solid.svg
similarity index 100%
rename from dist/font-awesome/sprites/solid.svg
rename to static/dist/font-awesome/sprites/solid.svg
diff --git a/dist/font-awesome/svgs/brands/500px.svg 
b/static/dist/font-awesome/svgs/brands/500px.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/500px.svg
rename to static/dist/font-awesome/svgs/brands/500px.svg
diff --git a/dist/font-awesome/svgs/brands/accessible-icon.svg 
b/static/dist/font-awesome/svgs/brands/accessible-icon.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/accessible-icon.svg
rename to static/dist/font-awesome/svgs/brands/accessible-icon.svg
diff --git a/dist/font-awesome/svgs/brands/accusoft.svg 
b/static/dist/font-awesome/svgs/brands/accusoft.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/accusoft.svg
rename to static/dist/font-awesome/svgs/brands/accusoft.svg
diff --git a/dist/font-awesome/svgs/brands/acquisitions-incorporated.svg 
b/static/dist/font-awesome/svgs/brands/acquisitions-incorporated.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/acquisitions-incorporated.svg
rename to static/dist/font-awesome/svgs/brands/acquisitions-incorporated.svg
diff --git a/dist/font-awesome/svgs/brands/adn.svg 
b/static/dist/font-awesome/svgs/brands/adn.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/adn.svg
rename to static/dist/font-awesome/svgs/brands/adn.svg
diff --git a/dist/font-awesome/svgs/brands/adobe.svg 
b/static/dist/font-awesome/svgs/brands/adobe.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/adobe.svg
rename to static/dist/font-awesome/svgs/brands/adobe.svg
diff --git a/dist/font-awesome/svgs/brands/adversal.svg 
b/static/dist/font-awesome/svgs/brands/adversal.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/adversal.svg
rename to static/dist/font-awesome/svgs/brands/adversal.svg
diff --git a/dist/font-awesome/svgs/brands/affiliatetheme.svg 
b/static/dist/font-awesome/svgs/brands/affiliatetheme.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/affiliatetheme.svg
rename to static/dist/font-awesome/svgs/brands/affiliatetheme.svg
diff --git a/dist/font-awesome/svgs/brands/algolia.svg 
b/static/dist/font-awesome/svgs/brands/algolia.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/algolia.svg
rename to static/dist/font-awesome/svgs/brands/algolia.svg
diff --git a/dist/font-awesome/svgs/brands/alipay.svg 
b/static/dist/font-awesome/svgs/brands/alipay.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/alipay.svg
rename to static/dist/font-awesome/svgs/brands/alipay.svg
diff --git a/dist/font-awesome/svgs/brands/amazon-pay.svg 
b/static/dist/font-awesome/svgs/brands/amazon-pay.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/amazon-pay.svg
rename to static/dist/font-awesome/svgs/brands/amazon-pay.svg
diff --git a/dist/font-awesome/svgs/brands/amazon.svg 
b/static/dist/font-awesome/svgs/brands/amazon.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/amazon.svg
rename to static/dist/font-awesome/svgs/brands/amazon.svg
diff --git a/dist/font-awesome/svgs/brands/amilia.svg 
b/static/dist/font-awesome/svgs/brands/amilia.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/amilia.svg
rename to static/dist/font-awesome/svgs/brands/amilia.svg
diff --git a/dist/font-awesome/svgs/brands/android.svg 
b/static/dist/font-awesome/svgs/brands/android.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/android.svg
rename to static/dist/font-awesome/svgs/brands/android.svg
diff --git a/dist/font-awesome/svgs/brands/angellist.svg 
b/static/dist/font-awesome/svgs/brands/angellist.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/angellist.svg
rename to static/dist/font-awesome/svgs/brands/angellist.svg
diff --git a/dist/font-awesome/svgs/brands/angrycreative.svg 
b/static/dist/font-awesome/svgs/brands/angrycreative.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/angrycreative.svg
rename to static/dist/font-awesome/svgs/brands/angrycreative.svg
diff --git a/dist/font-awesome/svgs/brands/angular.svg 
b/static/dist/font-awesome/svgs/brands/angular.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/angular.svg
rename to static/dist/font-awesome/svgs/brands/angular.svg
diff --git a/dist/font-awesome/svgs/brands/app-store-ios.svg 
b/static/dist/font-awesome/svgs/brands/app-store-ios.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/app-store-ios.svg
rename to static/dist/font-awesome/svgs/brands/app-store-ios.svg
diff --git a/dist/font-awesome/svgs/brands/app-store.svg 
b/static/dist/font-awesome/svgs/brands/app-store.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/app-store.svg
rename to static/dist/font-awesome/svgs/brands/app-store.svg
diff --git a/dist/font-awesome/svgs/brands/apper.svg 
b/static/dist/font-awesome/svgs/brands/apper.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/apper.svg
rename to static/dist/font-awesome/svgs/brands/apper.svg
diff --git a/dist/font-awesome/svgs/brands/apple-pay.svg 
b/static/dist/font-awesome/svgs/brands/apple-pay.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/apple-pay.svg
rename to static/dist/font-awesome/svgs/brands/apple-pay.svg
diff --git a/dist/font-awesome/svgs/brands/apple.svg 
b/static/dist/font-awesome/svgs/brands/apple.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/apple.svg
rename to static/dist/font-awesome/svgs/brands/apple.svg
diff --git a/dist/font-awesome/svgs/brands/artstation.svg 
b/static/dist/font-awesome/svgs/brands/artstation.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/artstation.svg
rename to static/dist/font-awesome/svgs/brands/artstation.svg
diff --git a/dist/font-awesome/svgs/brands/asymmetrik.svg 
b/static/dist/font-awesome/svgs/brands/asymmetrik.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/asymmetrik.svg
rename to static/dist/font-awesome/svgs/brands/asymmetrik.svg
diff --git a/dist/font-awesome/svgs/brands/atlassian.svg 
b/static/dist/font-awesome/svgs/brands/atlassian.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/atlassian.svg
rename to static/dist/font-awesome/svgs/brands/atlassian.svg
diff --git a/dist/font-awesome/svgs/brands/audible.svg 
b/static/dist/font-awesome/svgs/brands/audible.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/audible.svg
rename to static/dist/font-awesome/svgs/brands/audible.svg
diff --git a/dist/font-awesome/svgs/brands/autoprefixer.svg 
b/static/dist/font-awesome/svgs/brands/autoprefixer.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/autoprefixer.svg
rename to static/dist/font-awesome/svgs/brands/autoprefixer.svg
diff --git a/dist/font-awesome/svgs/brands/avianex.svg 
b/static/dist/font-awesome/svgs/brands/avianex.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/avianex.svg
rename to static/dist/font-awesome/svgs/brands/avianex.svg
diff --git a/dist/font-awesome/svgs/brands/aviato.svg 
b/static/dist/font-awesome/svgs/brands/aviato.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/aviato.svg
rename to static/dist/font-awesome/svgs/brands/aviato.svg
diff --git a/dist/font-awesome/svgs/brands/aws.svg 
b/static/dist/font-awesome/svgs/brands/aws.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/aws.svg
rename to static/dist/font-awesome/svgs/brands/aws.svg
diff --git a/dist/font-awesome/svgs/brands/bandcamp.svg 
b/static/dist/font-awesome/svgs/brands/bandcamp.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/bandcamp.svg
rename to static/dist/font-awesome/svgs/brands/bandcamp.svg
diff --git a/dist/font-awesome/svgs/brands/behance-square.svg 
b/static/dist/font-awesome/svgs/brands/behance-square.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/behance-square.svg
rename to static/dist/font-awesome/svgs/brands/behance-square.svg
diff --git a/dist/font-awesome/svgs/brands/behance.svg 
b/static/dist/font-awesome/svgs/brands/behance.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/behance.svg
rename to static/dist/font-awesome/svgs/brands/behance.svg
diff --git a/dist/font-awesome/svgs/brands/bimobject.svg 
b/static/dist/font-awesome/svgs/brands/bimobject.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/bimobject.svg
rename to static/dist/font-awesome/svgs/brands/bimobject.svg
diff --git a/dist/font-awesome/svgs/brands/bitbucket.svg 
b/static/dist/font-awesome/svgs/brands/bitbucket.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/bitbucket.svg
rename to static/dist/font-awesome/svgs/brands/bitbucket.svg
diff --git a/dist/font-awesome/svgs/brands/bitcoin.svg 
b/static/dist/font-awesome/svgs/brands/bitcoin.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/bitcoin.svg
rename to static/dist/font-awesome/svgs/brands/bitcoin.svg
diff --git a/dist/font-awesome/svgs/brands/bity.svg 
b/static/dist/font-awesome/svgs/brands/bity.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/bity.svg
rename to static/dist/font-awesome/svgs/brands/bity.svg
diff --git a/dist/font-awesome/svgs/brands/black-tie.svg 
b/static/dist/font-awesome/svgs/brands/black-tie.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/black-tie.svg
rename to static/dist/font-awesome/svgs/brands/black-tie.svg
diff --git a/dist/font-awesome/svgs/brands/blackberry.svg 
b/static/dist/font-awesome/svgs/brands/blackberry.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/blackberry.svg
rename to static/dist/font-awesome/svgs/brands/blackberry.svg
diff --git a/dist/font-awesome/svgs/brands/blogger-b.svg 
b/static/dist/font-awesome/svgs/brands/blogger-b.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/blogger-b.svg
rename to static/dist/font-awesome/svgs/brands/blogger-b.svg
diff --git a/dist/font-awesome/svgs/brands/blogger.svg 
b/static/dist/font-awesome/svgs/brands/blogger.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/blogger.svg
rename to static/dist/font-awesome/svgs/brands/blogger.svg
diff --git a/dist/font-awesome/svgs/brands/bluetooth-b.svg 
b/static/dist/font-awesome/svgs/brands/bluetooth-b.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/bluetooth-b.svg
rename to static/dist/font-awesome/svgs/brands/bluetooth-b.svg
diff --git a/dist/font-awesome/svgs/brands/bluetooth.svg 
b/static/dist/font-awesome/svgs/brands/bluetooth.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/bluetooth.svg
rename to static/dist/font-awesome/svgs/brands/bluetooth.svg
diff --git a/dist/font-awesome/svgs/brands/btc.svg 
b/static/dist/font-awesome/svgs/brands/btc.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/btc.svg
rename to static/dist/font-awesome/svgs/brands/btc.svg
diff --git a/dist/font-awesome/svgs/brands/buromobelexperte.svg 
b/static/dist/font-awesome/svgs/brands/buromobelexperte.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/buromobelexperte.svg
rename to static/dist/font-awesome/svgs/brands/buromobelexperte.svg
diff --git a/dist/font-awesome/svgs/brands/buysellads.svg 
b/static/dist/font-awesome/svgs/brands/buysellads.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/buysellads.svg
rename to static/dist/font-awesome/svgs/brands/buysellads.svg
diff --git a/dist/font-awesome/svgs/brands/canadian-maple-leaf.svg 
b/static/dist/font-awesome/svgs/brands/canadian-maple-leaf.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/canadian-maple-leaf.svg
rename to static/dist/font-awesome/svgs/brands/canadian-maple-leaf.svg
diff --git a/dist/font-awesome/svgs/brands/cc-amazon-pay.svg 
b/static/dist/font-awesome/svgs/brands/cc-amazon-pay.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/cc-amazon-pay.svg
rename to static/dist/font-awesome/svgs/brands/cc-amazon-pay.svg
diff --git a/dist/font-awesome/svgs/brands/cc-amex.svg 
b/static/dist/font-awesome/svgs/brands/cc-amex.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/cc-amex.svg
rename to static/dist/font-awesome/svgs/brands/cc-amex.svg
diff --git a/dist/font-awesome/svgs/brands/cc-apple-pay.svg 
b/static/dist/font-awesome/svgs/brands/cc-apple-pay.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/cc-apple-pay.svg
rename to static/dist/font-awesome/svgs/brands/cc-apple-pay.svg
diff --git a/dist/font-awesome/svgs/brands/cc-diners-club.svg 
b/static/dist/font-awesome/svgs/brands/cc-diners-club.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/cc-diners-club.svg
rename to static/dist/font-awesome/svgs/brands/cc-diners-club.svg
diff --git a/dist/font-awesome/svgs/brands/cc-discover.svg 
b/static/dist/font-awesome/svgs/brands/cc-discover.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/cc-discover.svg
rename to static/dist/font-awesome/svgs/brands/cc-discover.svg
diff --git a/dist/font-awesome/svgs/brands/cc-jcb.svg 
b/static/dist/font-awesome/svgs/brands/cc-jcb.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/cc-jcb.svg
rename to static/dist/font-awesome/svgs/brands/cc-jcb.svg
diff --git a/dist/font-awesome/svgs/brands/cc-mastercard.svg 
b/static/dist/font-awesome/svgs/brands/cc-mastercard.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/cc-mastercard.svg
rename to static/dist/font-awesome/svgs/brands/cc-mastercard.svg
diff --git a/dist/font-awesome/svgs/brands/cc-paypal.svg 
b/static/dist/font-awesome/svgs/brands/cc-paypal.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/cc-paypal.svg
rename to static/dist/font-awesome/svgs/brands/cc-paypal.svg
diff --git a/dist/font-awesome/svgs/brands/cc-stripe.svg 
b/static/dist/font-awesome/svgs/brands/cc-stripe.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/cc-stripe.svg
rename to static/dist/font-awesome/svgs/brands/cc-stripe.svg
diff --git a/dist/font-awesome/svgs/brands/cc-visa.svg 
b/static/dist/font-awesome/svgs/brands/cc-visa.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/cc-visa.svg
rename to static/dist/font-awesome/svgs/brands/cc-visa.svg
diff --git a/dist/font-awesome/svgs/brands/centercode.svg 
b/static/dist/font-awesome/svgs/brands/centercode.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/centercode.svg
rename to static/dist/font-awesome/svgs/brands/centercode.svg
diff --git a/dist/font-awesome/svgs/brands/centos.svg 
b/static/dist/font-awesome/svgs/brands/centos.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/centos.svg
rename to static/dist/font-awesome/svgs/brands/centos.svg
diff --git a/dist/font-awesome/svgs/brands/chrome.svg 
b/static/dist/font-awesome/svgs/brands/chrome.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/chrome.svg
rename to static/dist/font-awesome/svgs/brands/chrome.svg
diff --git a/dist/font-awesome/svgs/brands/cloudscale.svg 
b/static/dist/font-awesome/svgs/brands/cloudscale.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/cloudscale.svg
rename to static/dist/font-awesome/svgs/brands/cloudscale.svg
diff --git a/dist/font-awesome/svgs/brands/cloudsmith.svg 
b/static/dist/font-awesome/svgs/brands/cloudsmith.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/cloudsmith.svg
rename to static/dist/font-awesome/svgs/brands/cloudsmith.svg
diff --git a/dist/font-awesome/svgs/brands/cloudversify.svg 
b/static/dist/font-awesome/svgs/brands/cloudversify.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/cloudversify.svg
rename to static/dist/font-awesome/svgs/brands/cloudversify.svg
diff --git a/dist/font-awesome/svgs/brands/codepen.svg 
b/static/dist/font-awesome/svgs/brands/codepen.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/codepen.svg
rename to static/dist/font-awesome/svgs/brands/codepen.svg
diff --git a/dist/font-awesome/svgs/brands/codiepie.svg 
b/static/dist/font-awesome/svgs/brands/codiepie.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/codiepie.svg
rename to static/dist/font-awesome/svgs/brands/codiepie.svg
diff --git a/dist/font-awesome/svgs/brands/confluence.svg 
b/static/dist/font-awesome/svgs/brands/confluence.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/confluence.svg
rename to static/dist/font-awesome/svgs/brands/confluence.svg
diff --git a/dist/font-awesome/svgs/brands/connectdevelop.svg 
b/static/dist/font-awesome/svgs/brands/connectdevelop.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/connectdevelop.svg
rename to static/dist/font-awesome/svgs/brands/connectdevelop.svg
diff --git a/dist/font-awesome/svgs/brands/contao.svg 
b/static/dist/font-awesome/svgs/brands/contao.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/contao.svg
rename to static/dist/font-awesome/svgs/brands/contao.svg
diff --git a/dist/font-awesome/svgs/brands/cpanel.svg 
b/static/dist/font-awesome/svgs/brands/cpanel.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/cpanel.svg
rename to static/dist/font-awesome/svgs/brands/cpanel.svg
diff --git a/dist/font-awesome/svgs/brands/creative-commons-by.svg 
b/static/dist/font-awesome/svgs/brands/creative-commons-by.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/creative-commons-by.svg
rename to static/dist/font-awesome/svgs/brands/creative-commons-by.svg
diff --git a/dist/font-awesome/svgs/brands/creative-commons-nc-eu.svg 
b/static/dist/font-awesome/svgs/brands/creative-commons-nc-eu.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/creative-commons-nc-eu.svg
rename to static/dist/font-awesome/svgs/brands/creative-commons-nc-eu.svg
diff --git a/dist/font-awesome/svgs/brands/creative-commons-nc-jp.svg 
b/static/dist/font-awesome/svgs/brands/creative-commons-nc-jp.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/creative-commons-nc-jp.svg
rename to static/dist/font-awesome/svgs/brands/creative-commons-nc-jp.svg
diff --git a/dist/font-awesome/svgs/brands/creative-commons-nc.svg 
b/static/dist/font-awesome/svgs/brands/creative-commons-nc.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/creative-commons-nc.svg
rename to static/dist/font-awesome/svgs/brands/creative-commons-nc.svg
diff --git a/dist/font-awesome/svgs/brands/creative-commons-nd.svg 
b/static/dist/font-awesome/svgs/brands/creative-commons-nd.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/creative-commons-nd.svg
rename to static/dist/font-awesome/svgs/brands/creative-commons-nd.svg
diff --git a/dist/font-awesome/svgs/brands/creative-commons-pd-alt.svg 
b/static/dist/font-awesome/svgs/brands/creative-commons-pd-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/creative-commons-pd-alt.svg
rename to static/dist/font-awesome/svgs/brands/creative-commons-pd-alt.svg
diff --git a/dist/font-awesome/svgs/brands/creative-commons-pd.svg 
b/static/dist/font-awesome/svgs/brands/creative-commons-pd.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/creative-commons-pd.svg
rename to static/dist/font-awesome/svgs/brands/creative-commons-pd.svg
diff --git a/dist/font-awesome/svgs/brands/creative-commons-remix.svg 
b/static/dist/font-awesome/svgs/brands/creative-commons-remix.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/creative-commons-remix.svg
rename to static/dist/font-awesome/svgs/brands/creative-commons-remix.svg
diff --git a/dist/font-awesome/svgs/brands/creative-commons-sa.svg 
b/static/dist/font-awesome/svgs/brands/creative-commons-sa.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/creative-commons-sa.svg
rename to static/dist/font-awesome/svgs/brands/creative-commons-sa.svg
diff --git a/dist/font-awesome/svgs/brands/creative-commons-sampling-plus.svg 
b/static/dist/font-awesome/svgs/brands/creative-commons-sampling-plus.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/creative-commons-sampling-plus.svg
rename to 
static/dist/font-awesome/svgs/brands/creative-commons-sampling-plus.svg
diff --git a/dist/font-awesome/svgs/brands/creative-commons-sampling.svg 
b/static/dist/font-awesome/svgs/brands/creative-commons-sampling.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/creative-commons-sampling.svg
rename to static/dist/font-awesome/svgs/brands/creative-commons-sampling.svg
diff --git a/dist/font-awesome/svgs/brands/creative-commons-share.svg 
b/static/dist/font-awesome/svgs/brands/creative-commons-share.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/creative-commons-share.svg
rename to static/dist/font-awesome/svgs/brands/creative-commons-share.svg
diff --git a/dist/font-awesome/svgs/brands/creative-commons-zero.svg 
b/static/dist/font-awesome/svgs/brands/creative-commons-zero.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/creative-commons-zero.svg
rename to static/dist/font-awesome/svgs/brands/creative-commons-zero.svg
diff --git a/dist/font-awesome/svgs/brands/creative-commons.svg 
b/static/dist/font-awesome/svgs/brands/creative-commons.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/creative-commons.svg
rename to static/dist/font-awesome/svgs/brands/creative-commons.svg
diff --git a/dist/font-awesome/svgs/brands/critical-role.svg 
b/static/dist/font-awesome/svgs/brands/critical-role.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/critical-role.svg
rename to static/dist/font-awesome/svgs/brands/critical-role.svg
diff --git a/dist/font-awesome/svgs/brands/css3-alt.svg 
b/static/dist/font-awesome/svgs/brands/css3-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/css3-alt.svg
rename to static/dist/font-awesome/svgs/brands/css3-alt.svg
diff --git a/dist/font-awesome/svgs/brands/css3.svg 
b/static/dist/font-awesome/svgs/brands/css3.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/css3.svg
rename to static/dist/font-awesome/svgs/brands/css3.svg
diff --git a/dist/font-awesome/svgs/brands/cuttlefish.svg 
b/static/dist/font-awesome/svgs/brands/cuttlefish.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/cuttlefish.svg
rename to static/dist/font-awesome/svgs/brands/cuttlefish.svg
diff --git a/dist/font-awesome/svgs/brands/d-and-d-beyond.svg 
b/static/dist/font-awesome/svgs/brands/d-and-d-beyond.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/d-and-d-beyond.svg
rename to static/dist/font-awesome/svgs/brands/d-and-d-beyond.svg
diff --git a/dist/font-awesome/svgs/brands/d-and-d.svg 
b/static/dist/font-awesome/svgs/brands/d-and-d.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/d-and-d.svg
rename to static/dist/font-awesome/svgs/brands/d-and-d.svg
diff --git a/dist/font-awesome/svgs/brands/dashcube.svg 
b/static/dist/font-awesome/svgs/brands/dashcube.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/dashcube.svg
rename to static/dist/font-awesome/svgs/brands/dashcube.svg
diff --git a/dist/font-awesome/svgs/brands/delicious.svg 
b/static/dist/font-awesome/svgs/brands/delicious.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/delicious.svg
rename to static/dist/font-awesome/svgs/brands/delicious.svg
diff --git a/dist/font-awesome/svgs/brands/deploydog.svg 
b/static/dist/font-awesome/svgs/brands/deploydog.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/deploydog.svg
rename to static/dist/font-awesome/svgs/brands/deploydog.svg
diff --git a/dist/font-awesome/svgs/brands/deskpro.svg 
b/static/dist/font-awesome/svgs/brands/deskpro.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/deskpro.svg
rename to static/dist/font-awesome/svgs/brands/deskpro.svg
diff --git a/dist/font-awesome/svgs/brands/dev.svg 
b/static/dist/font-awesome/svgs/brands/dev.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/dev.svg
rename to static/dist/font-awesome/svgs/brands/dev.svg
diff --git a/dist/font-awesome/svgs/brands/deviantart.svg 
b/static/dist/font-awesome/svgs/brands/deviantart.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/deviantart.svg
rename to static/dist/font-awesome/svgs/brands/deviantart.svg
diff --git a/dist/font-awesome/svgs/brands/dhl.svg 
b/static/dist/font-awesome/svgs/brands/dhl.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/dhl.svg
rename to static/dist/font-awesome/svgs/brands/dhl.svg
diff --git a/dist/font-awesome/svgs/brands/diaspora.svg 
b/static/dist/font-awesome/svgs/brands/diaspora.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/diaspora.svg
rename to static/dist/font-awesome/svgs/brands/diaspora.svg
diff --git a/dist/font-awesome/svgs/brands/digg.svg 
b/static/dist/font-awesome/svgs/brands/digg.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/digg.svg
rename to static/dist/font-awesome/svgs/brands/digg.svg
diff --git a/dist/font-awesome/svgs/brands/digital-ocean.svg 
b/static/dist/font-awesome/svgs/brands/digital-ocean.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/digital-ocean.svg
rename to static/dist/font-awesome/svgs/brands/digital-ocean.svg
diff --git a/dist/font-awesome/svgs/brands/discord.svg 
b/static/dist/font-awesome/svgs/brands/discord.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/discord.svg
rename to static/dist/font-awesome/svgs/brands/discord.svg
diff --git a/dist/font-awesome/svgs/brands/discourse.svg 
b/static/dist/font-awesome/svgs/brands/discourse.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/discourse.svg
rename to static/dist/font-awesome/svgs/brands/discourse.svg
diff --git a/dist/font-awesome/svgs/brands/dochub.svg 
b/static/dist/font-awesome/svgs/brands/dochub.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/dochub.svg
rename to static/dist/font-awesome/svgs/brands/dochub.svg
diff --git a/dist/font-awesome/svgs/brands/docker.svg 
b/static/dist/font-awesome/svgs/brands/docker.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/docker.svg
rename to static/dist/font-awesome/svgs/brands/docker.svg
diff --git a/dist/font-awesome/svgs/brands/draft2digital.svg 
b/static/dist/font-awesome/svgs/brands/draft2digital.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/draft2digital.svg
rename to static/dist/font-awesome/svgs/brands/draft2digital.svg
diff --git a/dist/font-awesome/svgs/brands/dribbble-square.svg 
b/static/dist/font-awesome/svgs/brands/dribbble-square.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/dribbble-square.svg
rename to static/dist/font-awesome/svgs/brands/dribbble-square.svg
diff --git a/dist/font-awesome/svgs/brands/dribbble.svg 
b/static/dist/font-awesome/svgs/brands/dribbble.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/dribbble.svg
rename to static/dist/font-awesome/svgs/brands/dribbble.svg
diff --git a/dist/font-awesome/svgs/brands/dropbox.svg 
b/static/dist/font-awesome/svgs/brands/dropbox.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/dropbox.svg
rename to static/dist/font-awesome/svgs/brands/dropbox.svg
diff --git a/dist/font-awesome/svgs/brands/drupal.svg 
b/static/dist/font-awesome/svgs/brands/drupal.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/drupal.svg
rename to static/dist/font-awesome/svgs/brands/drupal.svg
diff --git a/dist/font-awesome/svgs/brands/dyalog.svg 
b/static/dist/font-awesome/svgs/brands/dyalog.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/dyalog.svg
rename to static/dist/font-awesome/svgs/brands/dyalog.svg
diff --git a/dist/font-awesome/svgs/brands/earlybirds.svg 
b/static/dist/font-awesome/svgs/brands/earlybirds.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/earlybirds.svg
rename to static/dist/font-awesome/svgs/brands/earlybirds.svg
diff --git a/dist/font-awesome/svgs/brands/ebay.svg 
b/static/dist/font-awesome/svgs/brands/ebay.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/ebay.svg
rename to static/dist/font-awesome/svgs/brands/ebay.svg
diff --git a/dist/font-awesome/svgs/brands/edge.svg 
b/static/dist/font-awesome/svgs/brands/edge.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/edge.svg
rename to static/dist/font-awesome/svgs/brands/edge.svg
diff --git a/dist/font-awesome/svgs/brands/elementor.svg 
b/static/dist/font-awesome/svgs/brands/elementor.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/elementor.svg
rename to static/dist/font-awesome/svgs/brands/elementor.svg
diff --git a/dist/font-awesome/svgs/brands/ello.svg 
b/static/dist/font-awesome/svgs/brands/ello.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/ello.svg
rename to static/dist/font-awesome/svgs/brands/ello.svg
diff --git a/dist/font-awesome/svgs/brands/ember.svg 
b/static/dist/font-awesome/svgs/brands/ember.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/ember.svg
rename to static/dist/font-awesome/svgs/brands/ember.svg
diff --git a/dist/font-awesome/svgs/brands/empire.svg 
b/static/dist/font-awesome/svgs/brands/empire.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/empire.svg
rename to static/dist/font-awesome/svgs/brands/empire.svg
diff --git a/dist/font-awesome/svgs/brands/envira.svg 
b/static/dist/font-awesome/svgs/brands/envira.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/envira.svg
rename to static/dist/font-awesome/svgs/brands/envira.svg
diff --git a/dist/font-awesome/svgs/brands/erlang.svg 
b/static/dist/font-awesome/svgs/brands/erlang.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/erlang.svg
rename to static/dist/font-awesome/svgs/brands/erlang.svg
diff --git a/dist/font-awesome/svgs/brands/ethereum.svg 
b/static/dist/font-awesome/svgs/brands/ethereum.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/ethereum.svg
rename to static/dist/font-awesome/svgs/brands/ethereum.svg
diff --git a/dist/font-awesome/svgs/brands/etsy.svg 
b/static/dist/font-awesome/svgs/brands/etsy.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/etsy.svg
rename to static/dist/font-awesome/svgs/brands/etsy.svg
diff --git a/dist/font-awesome/svgs/brands/expeditedssl.svg 
b/static/dist/font-awesome/svgs/brands/expeditedssl.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/expeditedssl.svg
rename to static/dist/font-awesome/svgs/brands/expeditedssl.svg
diff --git a/dist/font-awesome/svgs/brands/facebook-f.svg 
b/static/dist/font-awesome/svgs/brands/facebook-f.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/facebook-f.svg
rename to static/dist/font-awesome/svgs/brands/facebook-f.svg
diff --git a/dist/font-awesome/svgs/brands/facebook-messenger.svg 
b/static/dist/font-awesome/svgs/brands/facebook-messenger.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/facebook-messenger.svg
rename to static/dist/font-awesome/svgs/brands/facebook-messenger.svg
diff --git a/dist/font-awesome/svgs/brands/facebook-square.svg 
b/static/dist/font-awesome/svgs/brands/facebook-square.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/facebook-square.svg
rename to static/dist/font-awesome/svgs/brands/facebook-square.svg
diff --git a/dist/font-awesome/svgs/brands/facebook.svg 
b/static/dist/font-awesome/svgs/brands/facebook.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/facebook.svg
rename to static/dist/font-awesome/svgs/brands/facebook.svg
diff --git a/dist/font-awesome/svgs/brands/fantasy-flight-games.svg 
b/static/dist/font-awesome/svgs/brands/fantasy-flight-games.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/fantasy-flight-games.svg
rename to static/dist/font-awesome/svgs/brands/fantasy-flight-games.svg
diff --git a/dist/font-awesome/svgs/brands/fedex.svg 
b/static/dist/font-awesome/svgs/brands/fedex.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/fedex.svg
rename to static/dist/font-awesome/svgs/brands/fedex.svg
diff --git a/dist/font-awesome/svgs/brands/fedora.svg 
b/static/dist/font-awesome/svgs/brands/fedora.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/fedora.svg
rename to static/dist/font-awesome/svgs/brands/fedora.svg
diff --git a/dist/font-awesome/svgs/brands/figma.svg 
b/static/dist/font-awesome/svgs/brands/figma.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/figma.svg
rename to static/dist/font-awesome/svgs/brands/figma.svg
diff --git a/dist/font-awesome/svgs/brands/firefox.svg 
b/static/dist/font-awesome/svgs/brands/firefox.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/firefox.svg
rename to static/dist/font-awesome/svgs/brands/firefox.svg
diff --git a/dist/font-awesome/svgs/brands/first-order-alt.svg 
b/static/dist/font-awesome/svgs/brands/first-order-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/first-order-alt.svg
rename to static/dist/font-awesome/svgs/brands/first-order-alt.svg
diff --git a/dist/font-awesome/svgs/brands/first-order.svg 
b/static/dist/font-awesome/svgs/brands/first-order.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/first-order.svg
rename to static/dist/font-awesome/svgs/brands/first-order.svg
diff --git a/dist/font-awesome/svgs/brands/firstdraft.svg 
b/static/dist/font-awesome/svgs/brands/firstdraft.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/firstdraft.svg
rename to static/dist/font-awesome/svgs/brands/firstdraft.svg
diff --git a/dist/font-awesome/svgs/brands/flickr.svg 
b/static/dist/font-awesome/svgs/brands/flickr.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/flickr.svg
rename to static/dist/font-awesome/svgs/brands/flickr.svg
diff --git a/dist/font-awesome/svgs/brands/flipboard.svg 
b/static/dist/font-awesome/svgs/brands/flipboard.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/flipboard.svg
rename to static/dist/font-awesome/svgs/brands/flipboard.svg
diff --git a/dist/font-awesome/svgs/brands/fly.svg 
b/static/dist/font-awesome/svgs/brands/fly.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/fly.svg
rename to static/dist/font-awesome/svgs/brands/fly.svg
diff --git a/dist/font-awesome/svgs/brands/font-awesome-alt.svg 
b/static/dist/font-awesome/svgs/brands/font-awesome-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/font-awesome-alt.svg
rename to static/dist/font-awesome/svgs/brands/font-awesome-alt.svg
diff --git a/dist/font-awesome/svgs/brands/font-awesome-flag.svg 
b/static/dist/font-awesome/svgs/brands/font-awesome-flag.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/font-awesome-flag.svg
rename to static/dist/font-awesome/svgs/brands/font-awesome-flag.svg
diff --git a/dist/font-awesome/svgs/brands/font-awesome-logo-full.svg 
b/static/dist/font-awesome/svgs/brands/font-awesome-logo-full.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/font-awesome-logo-full.svg
rename to static/dist/font-awesome/svgs/brands/font-awesome-logo-full.svg
diff --git a/dist/font-awesome/svgs/brands/font-awesome.svg 
b/static/dist/font-awesome/svgs/brands/font-awesome.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/font-awesome.svg
rename to static/dist/font-awesome/svgs/brands/font-awesome.svg
diff --git a/dist/font-awesome/svgs/brands/fonticons-fi.svg 
b/static/dist/font-awesome/svgs/brands/fonticons-fi.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/fonticons-fi.svg
rename to static/dist/font-awesome/svgs/brands/fonticons-fi.svg
diff --git a/dist/font-awesome/svgs/brands/fonticons.svg 
b/static/dist/font-awesome/svgs/brands/fonticons.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/fonticons.svg
rename to static/dist/font-awesome/svgs/brands/fonticons.svg
diff --git a/dist/font-awesome/svgs/brands/fort-awesome-alt.svg 
b/static/dist/font-awesome/svgs/brands/fort-awesome-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/fort-awesome-alt.svg
rename to static/dist/font-awesome/svgs/brands/fort-awesome-alt.svg
diff --git a/dist/font-awesome/svgs/brands/fort-awesome.svg 
b/static/dist/font-awesome/svgs/brands/fort-awesome.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/fort-awesome.svg
rename to static/dist/font-awesome/svgs/brands/fort-awesome.svg
diff --git a/dist/font-awesome/svgs/brands/forumbee.svg 
b/static/dist/font-awesome/svgs/brands/forumbee.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/forumbee.svg
rename to static/dist/font-awesome/svgs/brands/forumbee.svg
diff --git a/dist/font-awesome/svgs/brands/foursquare.svg 
b/static/dist/font-awesome/svgs/brands/foursquare.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/foursquare.svg
rename to static/dist/font-awesome/svgs/brands/foursquare.svg
diff --git a/dist/font-awesome/svgs/brands/free-code-camp.svg 
b/static/dist/font-awesome/svgs/brands/free-code-camp.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/free-code-camp.svg
rename to static/dist/font-awesome/svgs/brands/free-code-camp.svg
diff --git a/dist/font-awesome/svgs/brands/freebsd.svg 
b/static/dist/font-awesome/svgs/brands/freebsd.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/freebsd.svg
rename to static/dist/font-awesome/svgs/brands/freebsd.svg
diff --git a/dist/font-awesome/svgs/brands/fulcrum.svg 
b/static/dist/font-awesome/svgs/brands/fulcrum.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/fulcrum.svg
rename to static/dist/font-awesome/svgs/brands/fulcrum.svg
diff --git a/dist/font-awesome/svgs/brands/galactic-republic.svg 
b/static/dist/font-awesome/svgs/brands/galactic-republic.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/galactic-republic.svg
rename to static/dist/font-awesome/svgs/brands/galactic-republic.svg
diff --git a/dist/font-awesome/svgs/brands/galactic-senate.svg 
b/static/dist/font-awesome/svgs/brands/galactic-senate.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/galactic-senate.svg
rename to static/dist/font-awesome/svgs/brands/galactic-senate.svg
diff --git a/dist/font-awesome/svgs/brands/get-pocket.svg 
b/static/dist/font-awesome/svgs/brands/get-pocket.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/get-pocket.svg
rename to static/dist/font-awesome/svgs/brands/get-pocket.svg
diff --git a/dist/font-awesome/svgs/brands/gg-circle.svg 
b/static/dist/font-awesome/svgs/brands/gg-circle.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/gg-circle.svg
rename to static/dist/font-awesome/svgs/brands/gg-circle.svg
diff --git a/dist/font-awesome/svgs/brands/gg.svg 
b/static/dist/font-awesome/svgs/brands/gg.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/gg.svg
rename to static/dist/font-awesome/svgs/brands/gg.svg
diff --git a/dist/font-awesome/svgs/brands/git-square.svg 
b/static/dist/font-awesome/svgs/brands/git-square.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/git-square.svg
rename to static/dist/font-awesome/svgs/brands/git-square.svg
diff --git a/dist/font-awesome/svgs/brands/git.svg 
b/static/dist/font-awesome/svgs/brands/git.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/git.svg
rename to static/dist/font-awesome/svgs/brands/git.svg
diff --git a/dist/font-awesome/svgs/brands/github-alt.svg 
b/static/dist/font-awesome/svgs/brands/github-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/github-alt.svg
rename to static/dist/font-awesome/svgs/brands/github-alt.svg
diff --git a/dist/font-awesome/svgs/brands/github-square.svg 
b/static/dist/font-awesome/svgs/brands/github-square.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/github-square.svg
rename to static/dist/font-awesome/svgs/brands/github-square.svg
diff --git a/dist/font-awesome/svgs/brands/github.svg 
b/static/dist/font-awesome/svgs/brands/github.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/github.svg
rename to static/dist/font-awesome/svgs/brands/github.svg
diff --git a/dist/font-awesome/svgs/brands/gitkraken.svg 
b/static/dist/font-awesome/svgs/brands/gitkraken.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/gitkraken.svg
rename to static/dist/font-awesome/svgs/brands/gitkraken.svg
diff --git a/dist/font-awesome/svgs/brands/gitlab.svg 
b/static/dist/font-awesome/svgs/brands/gitlab.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/gitlab.svg
rename to static/dist/font-awesome/svgs/brands/gitlab.svg
diff --git a/dist/font-awesome/svgs/brands/gitter.svg 
b/static/dist/font-awesome/svgs/brands/gitter.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/gitter.svg
rename to static/dist/font-awesome/svgs/brands/gitter.svg
diff --git a/dist/font-awesome/svgs/brands/glide-g.svg 
b/static/dist/font-awesome/svgs/brands/glide-g.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/glide-g.svg
rename to static/dist/font-awesome/svgs/brands/glide-g.svg
diff --git a/dist/font-awesome/svgs/brands/glide.svg 
b/static/dist/font-awesome/svgs/brands/glide.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/glide.svg
rename to static/dist/font-awesome/svgs/brands/glide.svg
diff --git a/dist/font-awesome/svgs/brands/gofore.svg 
b/static/dist/font-awesome/svgs/brands/gofore.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/gofore.svg
rename to static/dist/font-awesome/svgs/brands/gofore.svg
diff --git a/dist/font-awesome/svgs/brands/goodreads-g.svg 
b/static/dist/font-awesome/svgs/brands/goodreads-g.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/goodreads-g.svg
rename to static/dist/font-awesome/svgs/brands/goodreads-g.svg
diff --git a/dist/font-awesome/svgs/brands/goodreads.svg 
b/static/dist/font-awesome/svgs/brands/goodreads.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/goodreads.svg
rename to static/dist/font-awesome/svgs/brands/goodreads.svg
diff --git a/dist/font-awesome/svgs/brands/google-drive.svg 
b/static/dist/font-awesome/svgs/brands/google-drive.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/google-drive.svg
rename to static/dist/font-awesome/svgs/brands/google-drive.svg
diff --git a/dist/font-awesome/svgs/brands/google-play.svg 
b/static/dist/font-awesome/svgs/brands/google-play.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/google-play.svg
rename to static/dist/font-awesome/svgs/brands/google-play.svg
diff --git a/dist/font-awesome/svgs/brands/google-plus-g.svg 
b/static/dist/font-awesome/svgs/brands/google-plus-g.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/google-plus-g.svg
rename to static/dist/font-awesome/svgs/brands/google-plus-g.svg
diff --git a/dist/font-awesome/svgs/brands/google-plus-square.svg 
b/static/dist/font-awesome/svgs/brands/google-plus-square.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/google-plus-square.svg
rename to static/dist/font-awesome/svgs/brands/google-plus-square.svg
diff --git a/dist/font-awesome/svgs/brands/google-plus.svg 
b/static/dist/font-awesome/svgs/brands/google-plus.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/google-plus.svg
rename to static/dist/font-awesome/svgs/brands/google-plus.svg
diff --git a/dist/font-awesome/svgs/brands/google-wallet.svg 
b/static/dist/font-awesome/svgs/brands/google-wallet.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/google-wallet.svg
rename to static/dist/font-awesome/svgs/brands/google-wallet.svg
diff --git a/dist/font-awesome/svgs/brands/google.svg 
b/static/dist/font-awesome/svgs/brands/google.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/google.svg
rename to static/dist/font-awesome/svgs/brands/google.svg
diff --git a/dist/font-awesome/svgs/brands/gratipay.svg 
b/static/dist/font-awesome/svgs/brands/gratipay.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/gratipay.svg
rename to static/dist/font-awesome/svgs/brands/gratipay.svg
diff --git a/dist/font-awesome/svgs/brands/grav.svg 
b/static/dist/font-awesome/svgs/brands/grav.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/grav.svg
rename to static/dist/font-awesome/svgs/brands/grav.svg
diff --git a/dist/font-awesome/svgs/brands/gripfire.svg 
b/static/dist/font-awesome/svgs/brands/gripfire.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/gripfire.svg
rename to static/dist/font-awesome/svgs/brands/gripfire.svg
diff --git a/dist/font-awesome/svgs/brands/grunt.svg 
b/static/dist/font-awesome/svgs/brands/grunt.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/grunt.svg
rename to static/dist/font-awesome/svgs/brands/grunt.svg
diff --git a/dist/font-awesome/svgs/brands/gulp.svg 
b/static/dist/font-awesome/svgs/brands/gulp.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/gulp.svg
rename to static/dist/font-awesome/svgs/brands/gulp.svg
diff --git a/dist/font-awesome/svgs/brands/hacker-news-square.svg 
b/static/dist/font-awesome/svgs/brands/hacker-news-square.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/hacker-news-square.svg
rename to static/dist/font-awesome/svgs/brands/hacker-news-square.svg
diff --git a/dist/font-awesome/svgs/brands/hacker-news.svg 
b/static/dist/font-awesome/svgs/brands/hacker-news.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/hacker-news.svg
rename to static/dist/font-awesome/svgs/brands/hacker-news.svg
diff --git a/dist/font-awesome/svgs/brands/hackerrank.svg 
b/static/dist/font-awesome/svgs/brands/hackerrank.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/hackerrank.svg
rename to static/dist/font-awesome/svgs/brands/hackerrank.svg
diff --git a/dist/font-awesome/svgs/brands/hips.svg 
b/static/dist/font-awesome/svgs/brands/hips.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/hips.svg
rename to static/dist/font-awesome/svgs/brands/hips.svg
diff --git a/dist/font-awesome/svgs/brands/hire-a-helper.svg 
b/static/dist/font-awesome/svgs/brands/hire-a-helper.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/hire-a-helper.svg
rename to static/dist/font-awesome/svgs/brands/hire-a-helper.svg
diff --git a/dist/font-awesome/svgs/brands/hooli.svg 
b/static/dist/font-awesome/svgs/brands/hooli.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/hooli.svg
rename to static/dist/font-awesome/svgs/brands/hooli.svg
diff --git a/dist/font-awesome/svgs/brands/hornbill.svg 
b/static/dist/font-awesome/svgs/brands/hornbill.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/hornbill.svg
rename to static/dist/font-awesome/svgs/brands/hornbill.svg
diff --git a/dist/font-awesome/svgs/brands/hotjar.svg 
b/static/dist/font-awesome/svgs/brands/hotjar.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/hotjar.svg
rename to static/dist/font-awesome/svgs/brands/hotjar.svg
diff --git a/dist/font-awesome/svgs/brands/houzz.svg 
b/static/dist/font-awesome/svgs/brands/houzz.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/houzz.svg
rename to static/dist/font-awesome/svgs/brands/houzz.svg
diff --git a/dist/font-awesome/svgs/brands/html5.svg 
b/static/dist/font-awesome/svgs/brands/html5.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/html5.svg
rename to static/dist/font-awesome/svgs/brands/html5.svg
diff --git a/dist/font-awesome/svgs/brands/hubspot.svg 
b/static/dist/font-awesome/svgs/brands/hubspot.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/hubspot.svg
rename to static/dist/font-awesome/svgs/brands/hubspot.svg
diff --git a/dist/font-awesome/svgs/brands/imdb.svg 
b/static/dist/font-awesome/svgs/brands/imdb.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/imdb.svg
rename to static/dist/font-awesome/svgs/brands/imdb.svg
diff --git a/dist/font-awesome/svgs/brands/instagram.svg 
b/static/dist/font-awesome/svgs/brands/instagram.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/instagram.svg
rename to static/dist/font-awesome/svgs/brands/instagram.svg
diff --git a/dist/font-awesome/svgs/brands/intercom.svg 
b/static/dist/font-awesome/svgs/brands/intercom.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/intercom.svg
rename to static/dist/font-awesome/svgs/brands/intercom.svg
diff --git a/dist/font-awesome/svgs/brands/internet-explorer.svg 
b/static/dist/font-awesome/svgs/brands/internet-explorer.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/internet-explorer.svg
rename to static/dist/font-awesome/svgs/brands/internet-explorer.svg
diff --git a/dist/font-awesome/svgs/brands/invision.svg 
b/static/dist/font-awesome/svgs/brands/invision.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/invision.svg
rename to static/dist/font-awesome/svgs/brands/invision.svg
diff --git a/dist/font-awesome/svgs/brands/ioxhost.svg 
b/static/dist/font-awesome/svgs/brands/ioxhost.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/ioxhost.svg
rename to static/dist/font-awesome/svgs/brands/ioxhost.svg
diff --git a/dist/font-awesome/svgs/brands/itunes-note.svg 
b/static/dist/font-awesome/svgs/brands/itunes-note.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/itunes-note.svg
rename to static/dist/font-awesome/svgs/brands/itunes-note.svg
diff --git a/dist/font-awesome/svgs/brands/itunes.svg 
b/static/dist/font-awesome/svgs/brands/itunes.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/itunes.svg
rename to static/dist/font-awesome/svgs/brands/itunes.svg
diff --git a/dist/font-awesome/svgs/brands/java.svg 
b/static/dist/font-awesome/svgs/brands/java.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/java.svg
rename to static/dist/font-awesome/svgs/brands/java.svg
diff --git a/dist/font-awesome/svgs/brands/jedi-order.svg 
b/static/dist/font-awesome/svgs/brands/jedi-order.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/jedi-order.svg
rename to static/dist/font-awesome/svgs/brands/jedi-order.svg
diff --git a/dist/font-awesome/svgs/brands/jenkins.svg 
b/static/dist/font-awesome/svgs/brands/jenkins.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/jenkins.svg
rename to static/dist/font-awesome/svgs/brands/jenkins.svg
diff --git a/dist/font-awesome/svgs/brands/jira.svg 
b/static/dist/font-awesome/svgs/brands/jira.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/jira.svg
rename to static/dist/font-awesome/svgs/brands/jira.svg
diff --git a/dist/font-awesome/svgs/brands/joget.svg 
b/static/dist/font-awesome/svgs/brands/joget.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/joget.svg
rename to static/dist/font-awesome/svgs/brands/joget.svg
diff --git a/dist/font-awesome/svgs/brands/joomla.svg 
b/static/dist/font-awesome/svgs/brands/joomla.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/joomla.svg
rename to static/dist/font-awesome/svgs/brands/joomla.svg
diff --git a/dist/font-awesome/svgs/brands/js-square.svg 
b/static/dist/font-awesome/svgs/brands/js-square.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/js-square.svg
rename to static/dist/font-awesome/svgs/brands/js-square.svg
diff --git a/dist/font-awesome/svgs/brands/js.svg 
b/static/dist/font-awesome/svgs/brands/js.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/js.svg
rename to static/dist/font-awesome/svgs/brands/js.svg
diff --git a/dist/font-awesome/svgs/brands/jsfiddle.svg 
b/static/dist/font-awesome/svgs/brands/jsfiddle.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/jsfiddle.svg
rename to static/dist/font-awesome/svgs/brands/jsfiddle.svg
diff --git a/dist/font-awesome/svgs/brands/kaggle.svg 
b/static/dist/font-awesome/svgs/brands/kaggle.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/kaggle.svg
rename to static/dist/font-awesome/svgs/brands/kaggle.svg
diff --git a/dist/font-awesome/svgs/brands/keybase.svg 
b/static/dist/font-awesome/svgs/brands/keybase.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/keybase.svg
rename to static/dist/font-awesome/svgs/brands/keybase.svg
diff --git a/dist/font-awesome/svgs/brands/keycdn.svg 
b/static/dist/font-awesome/svgs/brands/keycdn.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/keycdn.svg
rename to static/dist/font-awesome/svgs/brands/keycdn.svg
diff --git a/dist/font-awesome/svgs/brands/kickstarter-k.svg 
b/static/dist/font-awesome/svgs/brands/kickstarter-k.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/kickstarter-k.svg
rename to static/dist/font-awesome/svgs/brands/kickstarter-k.svg
diff --git a/dist/font-awesome/svgs/brands/kickstarter.svg 
b/static/dist/font-awesome/svgs/brands/kickstarter.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/kickstarter.svg
rename to static/dist/font-awesome/svgs/brands/kickstarter.svg
diff --git a/dist/font-awesome/svgs/brands/korvue.svg 
b/static/dist/font-awesome/svgs/brands/korvue.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/korvue.svg
rename to static/dist/font-awesome/svgs/brands/korvue.svg
diff --git a/dist/font-awesome/svgs/brands/laravel.svg 
b/static/dist/font-awesome/svgs/brands/laravel.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/laravel.svg
rename to static/dist/font-awesome/svgs/brands/laravel.svg
diff --git a/dist/font-awesome/svgs/brands/lastfm-square.svg 
b/static/dist/font-awesome/svgs/brands/lastfm-square.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/lastfm-square.svg
rename to static/dist/font-awesome/svgs/brands/lastfm-square.svg
diff --git a/dist/font-awesome/svgs/brands/lastfm.svg 
b/static/dist/font-awesome/svgs/brands/lastfm.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/lastfm.svg
rename to static/dist/font-awesome/svgs/brands/lastfm.svg
diff --git a/dist/font-awesome/svgs/brands/leanpub.svg 
b/static/dist/font-awesome/svgs/brands/leanpub.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/leanpub.svg
rename to static/dist/font-awesome/svgs/brands/leanpub.svg
diff --git a/dist/font-awesome/svgs/brands/less.svg 
b/static/dist/font-awesome/svgs/brands/less.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/less.svg
rename to static/dist/font-awesome/svgs/brands/less.svg
diff --git a/dist/font-awesome/svgs/brands/line.svg 
b/static/dist/font-awesome/svgs/brands/line.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/line.svg
rename to static/dist/font-awesome/svgs/brands/line.svg
diff --git a/dist/font-awesome/svgs/brands/linkedin-in.svg 
b/static/dist/font-awesome/svgs/brands/linkedin-in.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/linkedin-in.svg
rename to static/dist/font-awesome/svgs/brands/linkedin-in.svg
diff --git a/dist/font-awesome/svgs/brands/linkedin.svg 
b/static/dist/font-awesome/svgs/brands/linkedin.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/linkedin.svg
rename to static/dist/font-awesome/svgs/brands/linkedin.svg
diff --git a/dist/font-awesome/svgs/brands/linode.svg 
b/static/dist/font-awesome/svgs/brands/linode.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/linode.svg
rename to static/dist/font-awesome/svgs/brands/linode.svg
diff --git a/dist/font-awesome/svgs/brands/linux.svg 
b/static/dist/font-awesome/svgs/brands/linux.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/linux.svg
rename to static/dist/font-awesome/svgs/brands/linux.svg
diff --git a/dist/font-awesome/svgs/brands/lyft.svg 
b/static/dist/font-awesome/svgs/brands/lyft.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/lyft.svg
rename to static/dist/font-awesome/svgs/brands/lyft.svg
diff --git a/dist/font-awesome/svgs/brands/magento.svg 
b/static/dist/font-awesome/svgs/brands/magento.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/magento.svg
rename to static/dist/font-awesome/svgs/brands/magento.svg
diff --git a/dist/font-awesome/svgs/brands/mailchimp.svg 
b/static/dist/font-awesome/svgs/brands/mailchimp.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/mailchimp.svg
rename to static/dist/font-awesome/svgs/brands/mailchimp.svg
diff --git a/dist/font-awesome/svgs/brands/mandalorian.svg 
b/static/dist/font-awesome/svgs/brands/mandalorian.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/mandalorian.svg
rename to static/dist/font-awesome/svgs/brands/mandalorian.svg
diff --git a/dist/font-awesome/svgs/brands/markdown.svg 
b/static/dist/font-awesome/svgs/brands/markdown.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/markdown.svg
rename to static/dist/font-awesome/svgs/brands/markdown.svg
diff --git a/dist/font-awesome/svgs/brands/mastodon.svg 
b/static/dist/font-awesome/svgs/brands/mastodon.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/mastodon.svg
rename to static/dist/font-awesome/svgs/brands/mastodon.svg
diff --git a/dist/font-awesome/svgs/brands/maxcdn.svg 
b/static/dist/font-awesome/svgs/brands/maxcdn.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/maxcdn.svg
rename to static/dist/font-awesome/svgs/brands/maxcdn.svg
diff --git a/dist/font-awesome/svgs/brands/medapps.svg 
b/static/dist/font-awesome/svgs/brands/medapps.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/medapps.svg
rename to static/dist/font-awesome/svgs/brands/medapps.svg
diff --git a/dist/font-awesome/svgs/brands/medium-m.svg 
b/static/dist/font-awesome/svgs/brands/medium-m.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/medium-m.svg
rename to static/dist/font-awesome/svgs/brands/medium-m.svg
diff --git a/dist/font-awesome/svgs/brands/medium.svg 
b/static/dist/font-awesome/svgs/brands/medium.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/medium.svg
rename to static/dist/font-awesome/svgs/brands/medium.svg
diff --git a/dist/font-awesome/svgs/brands/medrt.svg 
b/static/dist/font-awesome/svgs/brands/medrt.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/medrt.svg
rename to static/dist/font-awesome/svgs/brands/medrt.svg
diff --git a/dist/font-awesome/svgs/brands/meetup.svg 
b/static/dist/font-awesome/svgs/brands/meetup.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/meetup.svg
rename to static/dist/font-awesome/svgs/brands/meetup.svg
diff --git a/dist/font-awesome/svgs/brands/megaport.svg 
b/static/dist/font-awesome/svgs/brands/megaport.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/megaport.svg
rename to static/dist/font-awesome/svgs/brands/megaport.svg
diff --git a/dist/font-awesome/svgs/brands/mendeley.svg 
b/static/dist/font-awesome/svgs/brands/mendeley.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/mendeley.svg
rename to static/dist/font-awesome/svgs/brands/mendeley.svg
diff --git a/dist/font-awesome/svgs/brands/microsoft.svg 
b/static/dist/font-awesome/svgs/brands/microsoft.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/microsoft.svg
rename to static/dist/font-awesome/svgs/brands/microsoft.svg
diff --git a/dist/font-awesome/svgs/brands/mix.svg 
b/static/dist/font-awesome/svgs/brands/mix.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/mix.svg
rename to static/dist/font-awesome/svgs/brands/mix.svg
diff --git a/dist/font-awesome/svgs/brands/mixcloud.svg 
b/static/dist/font-awesome/svgs/brands/mixcloud.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/mixcloud.svg
rename to static/dist/font-awesome/svgs/brands/mixcloud.svg
diff --git a/dist/font-awesome/svgs/brands/mizuni.svg 
b/static/dist/font-awesome/svgs/brands/mizuni.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/mizuni.svg
rename to static/dist/font-awesome/svgs/brands/mizuni.svg
diff --git a/dist/font-awesome/svgs/brands/modx.svg 
b/static/dist/font-awesome/svgs/brands/modx.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/modx.svg
rename to static/dist/font-awesome/svgs/brands/modx.svg
diff --git a/dist/font-awesome/svgs/brands/monero.svg 
b/static/dist/font-awesome/svgs/brands/monero.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/monero.svg
rename to static/dist/font-awesome/svgs/brands/monero.svg
diff --git a/dist/font-awesome/svgs/brands/napster.svg 
b/static/dist/font-awesome/svgs/brands/napster.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/napster.svg
rename to static/dist/font-awesome/svgs/brands/napster.svg
diff --git a/dist/font-awesome/svgs/brands/neos.svg 
b/static/dist/font-awesome/svgs/brands/neos.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/neos.svg
rename to static/dist/font-awesome/svgs/brands/neos.svg
diff --git a/dist/font-awesome/svgs/brands/nimblr.svg 
b/static/dist/font-awesome/svgs/brands/nimblr.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/nimblr.svg
rename to static/dist/font-awesome/svgs/brands/nimblr.svg
diff --git a/dist/font-awesome/svgs/brands/nintendo-switch.svg 
b/static/dist/font-awesome/svgs/brands/nintendo-switch.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/nintendo-switch.svg
rename to static/dist/font-awesome/svgs/brands/nintendo-switch.svg
diff --git a/dist/font-awesome/svgs/brands/node-js.svg 
b/static/dist/font-awesome/svgs/brands/node-js.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/node-js.svg
rename to static/dist/font-awesome/svgs/brands/node-js.svg
diff --git a/dist/font-awesome/svgs/brands/node.svg 
b/static/dist/font-awesome/svgs/brands/node.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/node.svg
rename to static/dist/font-awesome/svgs/brands/node.svg
diff --git a/dist/font-awesome/svgs/brands/npm.svg 
b/static/dist/font-awesome/svgs/brands/npm.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/npm.svg
rename to static/dist/font-awesome/svgs/brands/npm.svg
diff --git a/dist/font-awesome/svgs/brands/ns8.svg 
b/static/dist/font-awesome/svgs/brands/ns8.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/ns8.svg
rename to static/dist/font-awesome/svgs/brands/ns8.svg
diff --git a/dist/font-awesome/svgs/brands/nutritionix.svg 
b/static/dist/font-awesome/svgs/brands/nutritionix.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/nutritionix.svg
rename to static/dist/font-awesome/svgs/brands/nutritionix.svg
diff --git a/dist/font-awesome/svgs/brands/odnoklassniki-square.svg 
b/static/dist/font-awesome/svgs/brands/odnoklassniki-square.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/odnoklassniki-square.svg
rename to static/dist/font-awesome/svgs/brands/odnoklassniki-square.svg
diff --git a/dist/font-awesome/svgs/brands/odnoklassniki.svg 
b/static/dist/font-awesome/svgs/brands/odnoklassniki.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/odnoklassniki.svg
rename to static/dist/font-awesome/svgs/brands/odnoklassniki.svg
diff --git a/dist/font-awesome/svgs/brands/old-republic.svg 
b/static/dist/font-awesome/svgs/brands/old-republic.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/old-republic.svg
rename to static/dist/font-awesome/svgs/brands/old-republic.svg
diff --git a/dist/font-awesome/svgs/brands/opencart.svg 
b/static/dist/font-awesome/svgs/brands/opencart.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/opencart.svg
rename to static/dist/font-awesome/svgs/brands/opencart.svg
diff --git a/dist/font-awesome/svgs/brands/openid.svg 
b/static/dist/font-awesome/svgs/brands/openid.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/openid.svg
rename to static/dist/font-awesome/svgs/brands/openid.svg
diff --git a/dist/font-awesome/svgs/brands/opera.svg 
b/static/dist/font-awesome/svgs/brands/opera.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/opera.svg
rename to static/dist/font-awesome/svgs/brands/opera.svg
diff --git a/dist/font-awesome/svgs/brands/optin-monster.svg 
b/static/dist/font-awesome/svgs/brands/optin-monster.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/optin-monster.svg
rename to static/dist/font-awesome/svgs/brands/optin-monster.svg
diff --git a/dist/font-awesome/svgs/brands/osi.svg 
b/static/dist/font-awesome/svgs/brands/osi.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/osi.svg
rename to static/dist/font-awesome/svgs/brands/osi.svg
diff --git a/dist/font-awesome/svgs/brands/page4.svg 
b/static/dist/font-awesome/svgs/brands/page4.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/page4.svg
rename to static/dist/font-awesome/svgs/brands/page4.svg
diff --git a/dist/font-awesome/svgs/brands/pagelines.svg 
b/static/dist/font-awesome/svgs/brands/pagelines.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/pagelines.svg
rename to static/dist/font-awesome/svgs/brands/pagelines.svg
diff --git a/dist/font-awesome/svgs/brands/palfed.svg 
b/static/dist/font-awesome/svgs/brands/palfed.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/palfed.svg
rename to static/dist/font-awesome/svgs/brands/palfed.svg
diff --git a/dist/font-awesome/svgs/brands/patreon.svg 
b/static/dist/font-awesome/svgs/brands/patreon.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/patreon.svg
rename to static/dist/font-awesome/svgs/brands/patreon.svg
diff --git a/dist/font-awesome/svgs/brands/paypal.svg 
b/static/dist/font-awesome/svgs/brands/paypal.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/paypal.svg
rename to static/dist/font-awesome/svgs/brands/paypal.svg
diff --git a/dist/font-awesome/svgs/brands/penny-arcade.svg 
b/static/dist/font-awesome/svgs/brands/penny-arcade.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/penny-arcade.svg
rename to static/dist/font-awesome/svgs/brands/penny-arcade.svg
diff --git a/dist/font-awesome/svgs/brands/periscope.svg 
b/static/dist/font-awesome/svgs/brands/periscope.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/periscope.svg
rename to static/dist/font-awesome/svgs/brands/periscope.svg
diff --git a/dist/font-awesome/svgs/brands/phabricator.svg 
b/static/dist/font-awesome/svgs/brands/phabricator.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/phabricator.svg
rename to static/dist/font-awesome/svgs/brands/phabricator.svg
diff --git a/dist/font-awesome/svgs/brands/phoenix-framework.svg 
b/static/dist/font-awesome/svgs/brands/phoenix-framework.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/phoenix-framework.svg
rename to static/dist/font-awesome/svgs/brands/phoenix-framework.svg
diff --git a/dist/font-awesome/svgs/brands/phoenix-squadron.svg 
b/static/dist/font-awesome/svgs/brands/phoenix-squadron.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/phoenix-squadron.svg
rename to static/dist/font-awesome/svgs/brands/phoenix-squadron.svg
diff --git a/dist/font-awesome/svgs/brands/php.svg 
b/static/dist/font-awesome/svgs/brands/php.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/php.svg
rename to static/dist/font-awesome/svgs/brands/php.svg
diff --git a/dist/font-awesome/svgs/brands/pied-piper-alt.svg 
b/static/dist/font-awesome/svgs/brands/pied-piper-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/pied-piper-alt.svg
rename to static/dist/font-awesome/svgs/brands/pied-piper-alt.svg
diff --git a/dist/font-awesome/svgs/brands/pied-piper-hat.svg 
b/static/dist/font-awesome/svgs/brands/pied-piper-hat.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/pied-piper-hat.svg
rename to static/dist/font-awesome/svgs/brands/pied-piper-hat.svg
diff --git a/dist/font-awesome/svgs/brands/pied-piper-pp.svg 
b/static/dist/font-awesome/svgs/brands/pied-piper-pp.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/pied-piper-pp.svg
rename to static/dist/font-awesome/svgs/brands/pied-piper-pp.svg
diff --git a/dist/font-awesome/svgs/brands/pied-piper.svg 
b/static/dist/font-awesome/svgs/brands/pied-piper.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/pied-piper.svg
rename to static/dist/font-awesome/svgs/brands/pied-piper.svg
diff --git a/dist/font-awesome/svgs/brands/pinterest-p.svg 
b/static/dist/font-awesome/svgs/brands/pinterest-p.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/pinterest-p.svg
rename to static/dist/font-awesome/svgs/brands/pinterest-p.svg
diff --git a/dist/font-awesome/svgs/brands/pinterest-square.svg 
b/static/dist/font-awesome/svgs/brands/pinterest-square.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/pinterest-square.svg
rename to static/dist/font-awesome/svgs/brands/pinterest-square.svg
diff --git a/dist/font-awesome/svgs/brands/pinterest.svg 
b/static/dist/font-awesome/svgs/brands/pinterest.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/pinterest.svg
rename to static/dist/font-awesome/svgs/brands/pinterest.svg
diff --git a/dist/font-awesome/svgs/brands/playstation.svg 
b/static/dist/font-awesome/svgs/brands/playstation.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/playstation.svg
rename to static/dist/font-awesome/svgs/brands/playstation.svg
diff --git a/dist/font-awesome/svgs/brands/product-hunt.svg 
b/static/dist/font-awesome/svgs/brands/product-hunt.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/product-hunt.svg
rename to static/dist/font-awesome/svgs/brands/product-hunt.svg
diff --git a/dist/font-awesome/svgs/brands/pushed.svg 
b/static/dist/font-awesome/svgs/brands/pushed.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/pushed.svg
rename to static/dist/font-awesome/svgs/brands/pushed.svg
diff --git a/dist/font-awesome/svgs/brands/python.svg 
b/static/dist/font-awesome/svgs/brands/python.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/python.svg
rename to static/dist/font-awesome/svgs/brands/python.svg
diff --git a/dist/font-awesome/svgs/brands/qq.svg 
b/static/dist/font-awesome/svgs/brands/qq.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/qq.svg
rename to static/dist/font-awesome/svgs/brands/qq.svg
diff --git a/dist/font-awesome/svgs/brands/quinscape.svg 
b/static/dist/font-awesome/svgs/brands/quinscape.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/quinscape.svg
rename to static/dist/font-awesome/svgs/brands/quinscape.svg
diff --git a/dist/font-awesome/svgs/brands/quora.svg 
b/static/dist/font-awesome/svgs/brands/quora.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/quora.svg
rename to static/dist/font-awesome/svgs/brands/quora.svg
diff --git a/dist/font-awesome/svgs/brands/r-project.svg 
b/static/dist/font-awesome/svgs/brands/r-project.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/r-project.svg
rename to static/dist/font-awesome/svgs/brands/r-project.svg
diff --git a/dist/font-awesome/svgs/brands/raspberry-pi.svg 
b/static/dist/font-awesome/svgs/brands/raspberry-pi.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/raspberry-pi.svg
rename to static/dist/font-awesome/svgs/brands/raspberry-pi.svg
diff --git a/dist/font-awesome/svgs/brands/ravelry.svg 
b/static/dist/font-awesome/svgs/brands/ravelry.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/ravelry.svg
rename to static/dist/font-awesome/svgs/brands/ravelry.svg
diff --git a/dist/font-awesome/svgs/brands/react.svg 
b/static/dist/font-awesome/svgs/brands/react.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/react.svg
rename to static/dist/font-awesome/svgs/brands/react.svg
diff --git a/dist/font-awesome/svgs/brands/reacteurope.svg 
b/static/dist/font-awesome/svgs/brands/reacteurope.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/reacteurope.svg
rename to static/dist/font-awesome/svgs/brands/reacteurope.svg
diff --git a/dist/font-awesome/svgs/brands/readme.svg 
b/static/dist/font-awesome/svgs/brands/readme.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/readme.svg
rename to static/dist/font-awesome/svgs/brands/readme.svg
diff --git a/dist/font-awesome/svgs/brands/rebel.svg 
b/static/dist/font-awesome/svgs/brands/rebel.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/rebel.svg
rename to static/dist/font-awesome/svgs/brands/rebel.svg
diff --git a/dist/font-awesome/svgs/brands/red-river.svg 
b/static/dist/font-awesome/svgs/brands/red-river.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/red-river.svg
rename to static/dist/font-awesome/svgs/brands/red-river.svg
diff --git a/dist/font-awesome/svgs/brands/reddit-alien.svg 
b/static/dist/font-awesome/svgs/brands/reddit-alien.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/reddit-alien.svg
rename to static/dist/font-awesome/svgs/brands/reddit-alien.svg
diff --git a/dist/font-awesome/svgs/brands/reddit-square.svg 
b/static/dist/font-awesome/svgs/brands/reddit-square.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/reddit-square.svg
rename to static/dist/font-awesome/svgs/brands/reddit-square.svg
diff --git a/dist/font-awesome/svgs/brands/reddit.svg 
b/static/dist/font-awesome/svgs/brands/reddit.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/reddit.svg
rename to static/dist/font-awesome/svgs/brands/reddit.svg
diff --git a/dist/font-awesome/svgs/brands/redhat.svg 
b/static/dist/font-awesome/svgs/brands/redhat.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/redhat.svg
rename to static/dist/font-awesome/svgs/brands/redhat.svg
diff --git a/dist/font-awesome/svgs/brands/renren.svg 
b/static/dist/font-awesome/svgs/brands/renren.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/renren.svg
rename to static/dist/font-awesome/svgs/brands/renren.svg
diff --git a/dist/font-awesome/svgs/brands/replyd.svg 
b/static/dist/font-awesome/svgs/brands/replyd.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/replyd.svg
rename to static/dist/font-awesome/svgs/brands/replyd.svg
diff --git a/dist/font-awesome/svgs/brands/researchgate.svg 
b/static/dist/font-awesome/svgs/brands/researchgate.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/researchgate.svg
rename to static/dist/font-awesome/svgs/brands/researchgate.svg
diff --git a/dist/font-awesome/svgs/brands/resolving.svg 
b/static/dist/font-awesome/svgs/brands/resolving.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/resolving.svg
rename to static/dist/font-awesome/svgs/brands/resolving.svg
diff --git a/dist/font-awesome/svgs/brands/rev.svg 
b/static/dist/font-awesome/svgs/brands/rev.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/rev.svg
rename to static/dist/font-awesome/svgs/brands/rev.svg
diff --git a/dist/font-awesome/svgs/brands/rocketchat.svg 
b/static/dist/font-awesome/svgs/brands/rocketchat.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/rocketchat.svg
rename to static/dist/font-awesome/svgs/brands/rocketchat.svg
diff --git a/dist/font-awesome/svgs/brands/rockrms.svg 
b/static/dist/font-awesome/svgs/brands/rockrms.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/rockrms.svg
rename to static/dist/font-awesome/svgs/brands/rockrms.svg
diff --git a/dist/font-awesome/svgs/brands/safari.svg 
b/static/dist/font-awesome/svgs/brands/safari.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/safari.svg
rename to static/dist/font-awesome/svgs/brands/safari.svg
diff --git a/dist/font-awesome/svgs/brands/sass.svg 
b/static/dist/font-awesome/svgs/brands/sass.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/sass.svg
rename to static/dist/font-awesome/svgs/brands/sass.svg
diff --git a/dist/font-awesome/svgs/brands/schlix.svg 
b/static/dist/font-awesome/svgs/brands/schlix.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/schlix.svg
rename to static/dist/font-awesome/svgs/brands/schlix.svg
diff --git a/dist/font-awesome/svgs/brands/scribd.svg 
b/static/dist/font-awesome/svgs/brands/scribd.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/scribd.svg
rename to static/dist/font-awesome/svgs/brands/scribd.svg
diff --git a/dist/font-awesome/svgs/brands/searchengin.svg 
b/static/dist/font-awesome/svgs/brands/searchengin.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/searchengin.svg
rename to static/dist/font-awesome/svgs/brands/searchengin.svg
diff --git a/dist/font-awesome/svgs/brands/sellcast.svg 
b/static/dist/font-awesome/svgs/brands/sellcast.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/sellcast.svg
rename to static/dist/font-awesome/svgs/brands/sellcast.svg
diff --git a/dist/font-awesome/svgs/brands/sellsy.svg 
b/static/dist/font-awesome/svgs/brands/sellsy.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/sellsy.svg
rename to static/dist/font-awesome/svgs/brands/sellsy.svg
diff --git a/dist/font-awesome/svgs/brands/servicestack.svg 
b/static/dist/font-awesome/svgs/brands/servicestack.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/servicestack.svg
rename to static/dist/font-awesome/svgs/brands/servicestack.svg
diff --git a/dist/font-awesome/svgs/brands/shirtsinbulk.svg 
b/static/dist/font-awesome/svgs/brands/shirtsinbulk.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/shirtsinbulk.svg
rename to static/dist/font-awesome/svgs/brands/shirtsinbulk.svg
diff --git a/dist/font-awesome/svgs/brands/shopware.svg 
b/static/dist/font-awesome/svgs/brands/shopware.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/shopware.svg
rename to static/dist/font-awesome/svgs/brands/shopware.svg
diff --git a/dist/font-awesome/svgs/brands/simplybuilt.svg 
b/static/dist/font-awesome/svgs/brands/simplybuilt.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/simplybuilt.svg
rename to static/dist/font-awesome/svgs/brands/simplybuilt.svg
diff --git a/dist/font-awesome/svgs/brands/sistrix.svg 
b/static/dist/font-awesome/svgs/brands/sistrix.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/sistrix.svg
rename to static/dist/font-awesome/svgs/brands/sistrix.svg
diff --git a/dist/font-awesome/svgs/brands/sith.svg 
b/static/dist/font-awesome/svgs/brands/sith.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/sith.svg
rename to static/dist/font-awesome/svgs/brands/sith.svg
diff --git a/dist/font-awesome/svgs/brands/sketch.svg 
b/static/dist/font-awesome/svgs/brands/sketch.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/sketch.svg
rename to static/dist/font-awesome/svgs/brands/sketch.svg
diff --git a/dist/font-awesome/svgs/brands/skyatlas.svg 
b/static/dist/font-awesome/svgs/brands/skyatlas.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/skyatlas.svg
rename to static/dist/font-awesome/svgs/brands/skyatlas.svg
diff --git a/dist/font-awesome/svgs/brands/skype.svg 
b/static/dist/font-awesome/svgs/brands/skype.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/skype.svg
rename to static/dist/font-awesome/svgs/brands/skype.svg
diff --git a/dist/font-awesome/svgs/brands/slack-hash.svg 
b/static/dist/font-awesome/svgs/brands/slack-hash.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/slack-hash.svg
rename to static/dist/font-awesome/svgs/brands/slack-hash.svg
diff --git a/dist/font-awesome/svgs/brands/slack.svg 
b/static/dist/font-awesome/svgs/brands/slack.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/slack.svg
rename to static/dist/font-awesome/svgs/brands/slack.svg
diff --git a/dist/font-awesome/svgs/brands/slideshare.svg 
b/static/dist/font-awesome/svgs/brands/slideshare.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/slideshare.svg
rename to static/dist/font-awesome/svgs/brands/slideshare.svg
diff --git a/dist/font-awesome/svgs/brands/snapchat-ghost.svg 
b/static/dist/font-awesome/svgs/brands/snapchat-ghost.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/snapchat-ghost.svg
rename to static/dist/font-awesome/svgs/brands/snapchat-ghost.svg
diff --git a/dist/font-awesome/svgs/brands/snapchat-square.svg 
b/static/dist/font-awesome/svgs/brands/snapchat-square.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/snapchat-square.svg
rename to static/dist/font-awesome/svgs/brands/snapchat-square.svg
diff --git a/dist/font-awesome/svgs/brands/snapchat.svg 
b/static/dist/font-awesome/svgs/brands/snapchat.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/snapchat.svg
rename to static/dist/font-awesome/svgs/brands/snapchat.svg
diff --git a/dist/font-awesome/svgs/brands/soundcloud.svg 
b/static/dist/font-awesome/svgs/brands/soundcloud.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/soundcloud.svg
rename to static/dist/font-awesome/svgs/brands/soundcloud.svg
diff --git a/dist/font-awesome/svgs/brands/sourcetree.svg 
b/static/dist/font-awesome/svgs/brands/sourcetree.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/sourcetree.svg
rename to static/dist/font-awesome/svgs/brands/sourcetree.svg
diff --git a/dist/font-awesome/svgs/brands/speakap.svg 
b/static/dist/font-awesome/svgs/brands/speakap.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/speakap.svg
rename to static/dist/font-awesome/svgs/brands/speakap.svg
diff --git a/dist/font-awesome/svgs/brands/spotify.svg 
b/static/dist/font-awesome/svgs/brands/spotify.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/spotify.svg
rename to static/dist/font-awesome/svgs/brands/spotify.svg
diff --git a/dist/font-awesome/svgs/brands/squarespace.svg 
b/static/dist/font-awesome/svgs/brands/squarespace.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/squarespace.svg
rename to static/dist/font-awesome/svgs/brands/squarespace.svg
diff --git a/dist/font-awesome/svgs/brands/stack-exchange.svg 
b/static/dist/font-awesome/svgs/brands/stack-exchange.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/stack-exchange.svg
rename to static/dist/font-awesome/svgs/brands/stack-exchange.svg
diff --git a/dist/font-awesome/svgs/brands/stack-overflow.svg 
b/static/dist/font-awesome/svgs/brands/stack-overflow.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/stack-overflow.svg
rename to static/dist/font-awesome/svgs/brands/stack-overflow.svg
diff --git a/dist/font-awesome/svgs/brands/staylinked.svg 
b/static/dist/font-awesome/svgs/brands/staylinked.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/staylinked.svg
rename to static/dist/font-awesome/svgs/brands/staylinked.svg
diff --git a/dist/font-awesome/svgs/brands/steam-square.svg 
b/static/dist/font-awesome/svgs/brands/steam-square.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/steam-square.svg
rename to static/dist/font-awesome/svgs/brands/steam-square.svg
diff --git a/dist/font-awesome/svgs/brands/steam-symbol.svg 
b/static/dist/font-awesome/svgs/brands/steam-symbol.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/steam-symbol.svg
rename to static/dist/font-awesome/svgs/brands/steam-symbol.svg
diff --git a/dist/font-awesome/svgs/brands/steam.svg 
b/static/dist/font-awesome/svgs/brands/steam.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/steam.svg
rename to static/dist/font-awesome/svgs/brands/steam.svg
diff --git a/dist/font-awesome/svgs/brands/sticker-mule.svg 
b/static/dist/font-awesome/svgs/brands/sticker-mule.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/sticker-mule.svg
rename to static/dist/font-awesome/svgs/brands/sticker-mule.svg
diff --git a/dist/font-awesome/svgs/brands/strava.svg 
b/static/dist/font-awesome/svgs/brands/strava.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/strava.svg
rename to static/dist/font-awesome/svgs/brands/strava.svg
diff --git a/dist/font-awesome/svgs/brands/stripe-s.svg 
b/static/dist/font-awesome/svgs/brands/stripe-s.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/stripe-s.svg
rename to static/dist/font-awesome/svgs/brands/stripe-s.svg
diff --git a/dist/font-awesome/svgs/brands/stripe.svg 
b/static/dist/font-awesome/svgs/brands/stripe.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/stripe.svg
rename to static/dist/font-awesome/svgs/brands/stripe.svg
diff --git a/dist/font-awesome/svgs/brands/studiovinari.svg 
b/static/dist/font-awesome/svgs/brands/studiovinari.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/studiovinari.svg
rename to static/dist/font-awesome/svgs/brands/studiovinari.svg
diff --git a/dist/font-awesome/svgs/brands/stumbleupon-circle.svg 
b/static/dist/font-awesome/svgs/brands/stumbleupon-circle.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/stumbleupon-circle.svg
rename to static/dist/font-awesome/svgs/brands/stumbleupon-circle.svg
diff --git a/dist/font-awesome/svgs/brands/stumbleupon.svg 
b/static/dist/font-awesome/svgs/brands/stumbleupon.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/stumbleupon.svg
rename to static/dist/font-awesome/svgs/brands/stumbleupon.svg
diff --git a/dist/font-awesome/svgs/brands/superpowers.svg 
b/static/dist/font-awesome/svgs/brands/superpowers.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/superpowers.svg
rename to static/dist/font-awesome/svgs/brands/superpowers.svg
diff --git a/dist/font-awesome/svgs/brands/supple.svg 
b/static/dist/font-awesome/svgs/brands/supple.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/supple.svg
rename to static/dist/font-awesome/svgs/brands/supple.svg
diff --git a/dist/font-awesome/svgs/brands/suse.svg 
b/static/dist/font-awesome/svgs/brands/suse.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/suse.svg
rename to static/dist/font-awesome/svgs/brands/suse.svg
diff --git a/dist/font-awesome/svgs/brands/teamspeak.svg 
b/static/dist/font-awesome/svgs/brands/teamspeak.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/teamspeak.svg
rename to static/dist/font-awesome/svgs/brands/teamspeak.svg
diff --git a/dist/font-awesome/svgs/brands/telegram-plane.svg 
b/static/dist/font-awesome/svgs/brands/telegram-plane.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/telegram-plane.svg
rename to static/dist/font-awesome/svgs/brands/telegram-plane.svg
diff --git a/dist/font-awesome/svgs/brands/telegram.svg 
b/static/dist/font-awesome/svgs/brands/telegram.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/telegram.svg
rename to static/dist/font-awesome/svgs/brands/telegram.svg
diff --git a/dist/font-awesome/svgs/brands/tencent-weibo.svg 
b/static/dist/font-awesome/svgs/brands/tencent-weibo.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/tencent-weibo.svg
rename to static/dist/font-awesome/svgs/brands/tencent-weibo.svg
diff --git a/dist/font-awesome/svgs/brands/the-red-yeti.svg 
b/static/dist/font-awesome/svgs/brands/the-red-yeti.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/the-red-yeti.svg
rename to static/dist/font-awesome/svgs/brands/the-red-yeti.svg
diff --git a/dist/font-awesome/svgs/brands/themeco.svg 
b/static/dist/font-awesome/svgs/brands/themeco.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/themeco.svg
rename to static/dist/font-awesome/svgs/brands/themeco.svg
diff --git a/dist/font-awesome/svgs/brands/themeisle.svg 
b/static/dist/font-awesome/svgs/brands/themeisle.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/themeisle.svg
rename to static/dist/font-awesome/svgs/brands/themeisle.svg
diff --git a/dist/font-awesome/svgs/brands/think-peaks.svg 
b/static/dist/font-awesome/svgs/brands/think-peaks.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/think-peaks.svg
rename to static/dist/font-awesome/svgs/brands/think-peaks.svg
diff --git a/dist/font-awesome/svgs/brands/trade-federation.svg 
b/static/dist/font-awesome/svgs/brands/trade-federation.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/trade-federation.svg
rename to static/dist/font-awesome/svgs/brands/trade-federation.svg
diff --git a/dist/font-awesome/svgs/brands/trello.svg 
b/static/dist/font-awesome/svgs/brands/trello.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/trello.svg
rename to static/dist/font-awesome/svgs/brands/trello.svg
diff --git a/dist/font-awesome/svgs/brands/tripadvisor.svg 
b/static/dist/font-awesome/svgs/brands/tripadvisor.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/tripadvisor.svg
rename to static/dist/font-awesome/svgs/brands/tripadvisor.svg
diff --git a/dist/font-awesome/svgs/brands/tumblr-square.svg 
b/static/dist/font-awesome/svgs/brands/tumblr-square.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/tumblr-square.svg
rename to static/dist/font-awesome/svgs/brands/tumblr-square.svg
diff --git a/dist/font-awesome/svgs/brands/tumblr.svg 
b/static/dist/font-awesome/svgs/brands/tumblr.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/tumblr.svg
rename to static/dist/font-awesome/svgs/brands/tumblr.svg
diff --git a/dist/font-awesome/svgs/brands/twitch.svg 
b/static/dist/font-awesome/svgs/brands/twitch.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/twitch.svg
rename to static/dist/font-awesome/svgs/brands/twitch.svg
diff --git a/dist/font-awesome/svgs/brands/twitter-square.svg 
b/static/dist/font-awesome/svgs/brands/twitter-square.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/twitter-square.svg
rename to static/dist/font-awesome/svgs/brands/twitter-square.svg
diff --git a/dist/font-awesome/svgs/brands/twitter.svg 
b/static/dist/font-awesome/svgs/brands/twitter.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/twitter.svg
rename to static/dist/font-awesome/svgs/brands/twitter.svg
diff --git a/dist/font-awesome/svgs/brands/typo3.svg 
b/static/dist/font-awesome/svgs/brands/typo3.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/typo3.svg
rename to static/dist/font-awesome/svgs/brands/typo3.svg
diff --git a/dist/font-awesome/svgs/brands/uber.svg 
b/static/dist/font-awesome/svgs/brands/uber.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/uber.svg
rename to static/dist/font-awesome/svgs/brands/uber.svg
diff --git a/dist/font-awesome/svgs/brands/ubuntu.svg 
b/static/dist/font-awesome/svgs/brands/ubuntu.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/ubuntu.svg
rename to static/dist/font-awesome/svgs/brands/ubuntu.svg
diff --git a/dist/font-awesome/svgs/brands/uikit.svg 
b/static/dist/font-awesome/svgs/brands/uikit.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/uikit.svg
rename to static/dist/font-awesome/svgs/brands/uikit.svg
diff --git a/dist/font-awesome/svgs/brands/uniregistry.svg 
b/static/dist/font-awesome/svgs/brands/uniregistry.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/uniregistry.svg
rename to static/dist/font-awesome/svgs/brands/uniregistry.svg
diff --git a/dist/font-awesome/svgs/brands/untappd.svg 
b/static/dist/font-awesome/svgs/brands/untappd.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/untappd.svg
rename to static/dist/font-awesome/svgs/brands/untappd.svg
diff --git a/dist/font-awesome/svgs/brands/ups.svg 
b/static/dist/font-awesome/svgs/brands/ups.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/ups.svg
rename to static/dist/font-awesome/svgs/brands/ups.svg
diff --git a/dist/font-awesome/svgs/brands/usb.svg 
b/static/dist/font-awesome/svgs/brands/usb.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/usb.svg
rename to static/dist/font-awesome/svgs/brands/usb.svg
diff --git a/dist/font-awesome/svgs/brands/usps.svg 
b/static/dist/font-awesome/svgs/brands/usps.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/usps.svg
rename to static/dist/font-awesome/svgs/brands/usps.svg
diff --git a/dist/font-awesome/svgs/brands/ussunnah.svg 
b/static/dist/font-awesome/svgs/brands/ussunnah.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/ussunnah.svg
rename to static/dist/font-awesome/svgs/brands/ussunnah.svg
diff --git a/dist/font-awesome/svgs/brands/vaadin.svg 
b/static/dist/font-awesome/svgs/brands/vaadin.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/vaadin.svg
rename to static/dist/font-awesome/svgs/brands/vaadin.svg
diff --git a/dist/font-awesome/svgs/brands/viacoin.svg 
b/static/dist/font-awesome/svgs/brands/viacoin.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/viacoin.svg
rename to static/dist/font-awesome/svgs/brands/viacoin.svg
diff --git a/dist/font-awesome/svgs/brands/viadeo-square.svg 
b/static/dist/font-awesome/svgs/brands/viadeo-square.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/viadeo-square.svg
rename to static/dist/font-awesome/svgs/brands/viadeo-square.svg
diff --git a/dist/font-awesome/svgs/brands/viadeo.svg 
b/static/dist/font-awesome/svgs/brands/viadeo.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/viadeo.svg
rename to static/dist/font-awesome/svgs/brands/viadeo.svg
diff --git a/dist/font-awesome/svgs/brands/viber.svg 
b/static/dist/font-awesome/svgs/brands/viber.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/viber.svg
rename to static/dist/font-awesome/svgs/brands/viber.svg
diff --git a/dist/font-awesome/svgs/brands/vimeo-square.svg 
b/static/dist/font-awesome/svgs/brands/vimeo-square.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/vimeo-square.svg
rename to static/dist/font-awesome/svgs/brands/vimeo-square.svg
diff --git a/dist/font-awesome/svgs/brands/vimeo-v.svg 
b/static/dist/font-awesome/svgs/brands/vimeo-v.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/vimeo-v.svg
rename to static/dist/font-awesome/svgs/brands/vimeo-v.svg
diff --git a/dist/font-awesome/svgs/brands/vimeo.svg 
b/static/dist/font-awesome/svgs/brands/vimeo.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/vimeo.svg
rename to static/dist/font-awesome/svgs/brands/vimeo.svg
diff --git a/dist/font-awesome/svgs/brands/vine.svg 
b/static/dist/font-awesome/svgs/brands/vine.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/vine.svg
rename to static/dist/font-awesome/svgs/brands/vine.svg
diff --git a/dist/font-awesome/svgs/brands/vk.svg 
b/static/dist/font-awesome/svgs/brands/vk.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/vk.svg
rename to static/dist/font-awesome/svgs/brands/vk.svg
diff --git a/dist/font-awesome/svgs/brands/vnv.svg 
b/static/dist/font-awesome/svgs/brands/vnv.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/vnv.svg
rename to static/dist/font-awesome/svgs/brands/vnv.svg
diff --git a/dist/font-awesome/svgs/brands/vuejs.svg 
b/static/dist/font-awesome/svgs/brands/vuejs.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/vuejs.svg
rename to static/dist/font-awesome/svgs/brands/vuejs.svg
diff --git a/dist/font-awesome/svgs/brands/weebly.svg 
b/static/dist/font-awesome/svgs/brands/weebly.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/weebly.svg
rename to static/dist/font-awesome/svgs/brands/weebly.svg
diff --git a/dist/font-awesome/svgs/brands/weibo.svg 
b/static/dist/font-awesome/svgs/brands/weibo.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/weibo.svg
rename to static/dist/font-awesome/svgs/brands/weibo.svg
diff --git a/dist/font-awesome/svgs/brands/weixin.svg 
b/static/dist/font-awesome/svgs/brands/weixin.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/weixin.svg
rename to static/dist/font-awesome/svgs/brands/weixin.svg
diff --git a/dist/font-awesome/svgs/brands/whatsapp-square.svg 
b/static/dist/font-awesome/svgs/brands/whatsapp-square.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/whatsapp-square.svg
rename to static/dist/font-awesome/svgs/brands/whatsapp-square.svg
diff --git a/dist/font-awesome/svgs/brands/whatsapp.svg 
b/static/dist/font-awesome/svgs/brands/whatsapp.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/whatsapp.svg
rename to static/dist/font-awesome/svgs/brands/whatsapp.svg
diff --git a/dist/font-awesome/svgs/brands/whmcs.svg 
b/static/dist/font-awesome/svgs/brands/whmcs.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/whmcs.svg
rename to static/dist/font-awesome/svgs/brands/whmcs.svg
diff --git a/dist/font-awesome/svgs/brands/wikipedia-w.svg 
b/static/dist/font-awesome/svgs/brands/wikipedia-w.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/wikipedia-w.svg
rename to static/dist/font-awesome/svgs/brands/wikipedia-w.svg
diff --git a/dist/font-awesome/svgs/brands/windows.svg 
b/static/dist/font-awesome/svgs/brands/windows.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/windows.svg
rename to static/dist/font-awesome/svgs/brands/windows.svg
diff --git a/dist/font-awesome/svgs/brands/wix.svg 
b/static/dist/font-awesome/svgs/brands/wix.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/wix.svg
rename to static/dist/font-awesome/svgs/brands/wix.svg
diff --git a/dist/font-awesome/svgs/brands/wizards-of-the-coast.svg 
b/static/dist/font-awesome/svgs/brands/wizards-of-the-coast.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/wizards-of-the-coast.svg
rename to static/dist/font-awesome/svgs/brands/wizards-of-the-coast.svg
diff --git a/dist/font-awesome/svgs/brands/wolf-pack-battalion.svg 
b/static/dist/font-awesome/svgs/brands/wolf-pack-battalion.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/wolf-pack-battalion.svg
rename to static/dist/font-awesome/svgs/brands/wolf-pack-battalion.svg
diff --git a/dist/font-awesome/svgs/brands/wordpress-simple.svg 
b/static/dist/font-awesome/svgs/brands/wordpress-simple.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/wordpress-simple.svg
rename to static/dist/font-awesome/svgs/brands/wordpress-simple.svg
diff --git a/dist/font-awesome/svgs/brands/wordpress.svg 
b/static/dist/font-awesome/svgs/brands/wordpress.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/wordpress.svg
rename to static/dist/font-awesome/svgs/brands/wordpress.svg
diff --git a/dist/font-awesome/svgs/brands/wpbeginner.svg 
b/static/dist/font-awesome/svgs/brands/wpbeginner.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/wpbeginner.svg
rename to static/dist/font-awesome/svgs/brands/wpbeginner.svg
diff --git a/dist/font-awesome/svgs/brands/wpexplorer.svg 
b/static/dist/font-awesome/svgs/brands/wpexplorer.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/wpexplorer.svg
rename to static/dist/font-awesome/svgs/brands/wpexplorer.svg
diff --git a/dist/font-awesome/svgs/brands/wpforms.svg 
b/static/dist/font-awesome/svgs/brands/wpforms.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/wpforms.svg
rename to static/dist/font-awesome/svgs/brands/wpforms.svg
diff --git a/dist/font-awesome/svgs/brands/wpressr.svg 
b/static/dist/font-awesome/svgs/brands/wpressr.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/wpressr.svg
rename to static/dist/font-awesome/svgs/brands/wpressr.svg
diff --git a/dist/font-awesome/svgs/brands/xbox.svg 
b/static/dist/font-awesome/svgs/brands/xbox.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/xbox.svg
rename to static/dist/font-awesome/svgs/brands/xbox.svg
diff --git a/dist/font-awesome/svgs/brands/xing-square.svg 
b/static/dist/font-awesome/svgs/brands/xing-square.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/xing-square.svg
rename to static/dist/font-awesome/svgs/brands/xing-square.svg
diff --git a/dist/font-awesome/svgs/brands/xing.svg 
b/static/dist/font-awesome/svgs/brands/xing.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/xing.svg
rename to static/dist/font-awesome/svgs/brands/xing.svg
diff --git a/dist/font-awesome/svgs/brands/y-combinator.svg 
b/static/dist/font-awesome/svgs/brands/y-combinator.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/y-combinator.svg
rename to static/dist/font-awesome/svgs/brands/y-combinator.svg
diff --git a/dist/font-awesome/svgs/brands/yahoo.svg 
b/static/dist/font-awesome/svgs/brands/yahoo.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/yahoo.svg
rename to static/dist/font-awesome/svgs/brands/yahoo.svg
diff --git a/dist/font-awesome/svgs/brands/yandex-international.svg 
b/static/dist/font-awesome/svgs/brands/yandex-international.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/yandex-international.svg
rename to static/dist/font-awesome/svgs/brands/yandex-international.svg
diff --git a/dist/font-awesome/svgs/brands/yandex.svg 
b/static/dist/font-awesome/svgs/brands/yandex.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/yandex.svg
rename to static/dist/font-awesome/svgs/brands/yandex.svg
diff --git a/dist/font-awesome/svgs/brands/yarn.svg 
b/static/dist/font-awesome/svgs/brands/yarn.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/yarn.svg
rename to static/dist/font-awesome/svgs/brands/yarn.svg
diff --git a/dist/font-awesome/svgs/brands/yelp.svg 
b/static/dist/font-awesome/svgs/brands/yelp.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/yelp.svg
rename to static/dist/font-awesome/svgs/brands/yelp.svg
diff --git a/dist/font-awesome/svgs/brands/yoast.svg 
b/static/dist/font-awesome/svgs/brands/yoast.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/yoast.svg
rename to static/dist/font-awesome/svgs/brands/yoast.svg
diff --git a/dist/font-awesome/svgs/brands/youtube-square.svg 
b/static/dist/font-awesome/svgs/brands/youtube-square.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/youtube-square.svg
rename to static/dist/font-awesome/svgs/brands/youtube-square.svg
diff --git a/dist/font-awesome/svgs/brands/youtube.svg 
b/static/dist/font-awesome/svgs/brands/youtube.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/youtube.svg
rename to static/dist/font-awesome/svgs/brands/youtube.svg
diff --git a/dist/font-awesome/svgs/brands/zhihu.svg 
b/static/dist/font-awesome/svgs/brands/zhihu.svg
similarity index 100%
rename from dist/font-awesome/svgs/brands/zhihu.svg
rename to static/dist/font-awesome/svgs/brands/zhihu.svg
diff --git a/dist/font-awesome/svgs/regular/address-book.svg 
b/static/dist/font-awesome/svgs/regular/address-book.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/address-book.svg
rename to static/dist/font-awesome/svgs/regular/address-book.svg
diff --git a/dist/font-awesome/svgs/regular/address-card.svg 
b/static/dist/font-awesome/svgs/regular/address-card.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/address-card.svg
rename to static/dist/font-awesome/svgs/regular/address-card.svg
diff --git a/dist/font-awesome/svgs/regular/angry.svg 
b/static/dist/font-awesome/svgs/regular/angry.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/angry.svg
rename to static/dist/font-awesome/svgs/regular/angry.svg
diff --git a/dist/font-awesome/svgs/regular/arrow-alt-circle-down.svg 
b/static/dist/font-awesome/svgs/regular/arrow-alt-circle-down.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/arrow-alt-circle-down.svg
rename to static/dist/font-awesome/svgs/regular/arrow-alt-circle-down.svg
diff --git a/dist/font-awesome/svgs/regular/arrow-alt-circle-left.svg 
b/static/dist/font-awesome/svgs/regular/arrow-alt-circle-left.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/arrow-alt-circle-left.svg
rename to static/dist/font-awesome/svgs/regular/arrow-alt-circle-left.svg
diff --git a/dist/font-awesome/svgs/regular/arrow-alt-circle-right.svg 
b/static/dist/font-awesome/svgs/regular/arrow-alt-circle-right.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/arrow-alt-circle-right.svg
rename to static/dist/font-awesome/svgs/regular/arrow-alt-circle-right.svg
diff --git a/dist/font-awesome/svgs/regular/arrow-alt-circle-up.svg 
b/static/dist/font-awesome/svgs/regular/arrow-alt-circle-up.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/arrow-alt-circle-up.svg
rename to static/dist/font-awesome/svgs/regular/arrow-alt-circle-up.svg
diff --git a/dist/font-awesome/svgs/regular/bell-slash.svg 
b/static/dist/font-awesome/svgs/regular/bell-slash.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/bell-slash.svg
rename to static/dist/font-awesome/svgs/regular/bell-slash.svg
diff --git a/dist/font-awesome/svgs/regular/bell.svg 
b/static/dist/font-awesome/svgs/regular/bell.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/bell.svg
rename to static/dist/font-awesome/svgs/regular/bell.svg
diff --git a/dist/font-awesome/svgs/regular/bookmark.svg 
b/static/dist/font-awesome/svgs/regular/bookmark.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/bookmark.svg
rename to static/dist/font-awesome/svgs/regular/bookmark.svg
diff --git a/dist/font-awesome/svgs/regular/building.svg 
b/static/dist/font-awesome/svgs/regular/building.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/building.svg
rename to static/dist/font-awesome/svgs/regular/building.svg
diff --git a/dist/font-awesome/svgs/regular/calendar-alt.svg 
b/static/dist/font-awesome/svgs/regular/calendar-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/calendar-alt.svg
rename to static/dist/font-awesome/svgs/regular/calendar-alt.svg
diff --git a/dist/font-awesome/svgs/regular/calendar-check.svg 
b/static/dist/font-awesome/svgs/regular/calendar-check.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/calendar-check.svg
rename to static/dist/font-awesome/svgs/regular/calendar-check.svg
diff --git a/dist/font-awesome/svgs/regular/calendar-minus.svg 
b/static/dist/font-awesome/svgs/regular/calendar-minus.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/calendar-minus.svg
rename to static/dist/font-awesome/svgs/regular/calendar-minus.svg
diff --git a/dist/font-awesome/svgs/regular/calendar-plus.svg 
b/static/dist/font-awesome/svgs/regular/calendar-plus.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/calendar-plus.svg
rename to static/dist/font-awesome/svgs/regular/calendar-plus.svg
diff --git a/dist/font-awesome/svgs/regular/calendar-times.svg 
b/static/dist/font-awesome/svgs/regular/calendar-times.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/calendar-times.svg
rename to static/dist/font-awesome/svgs/regular/calendar-times.svg
diff --git a/dist/font-awesome/svgs/regular/calendar.svg 
b/static/dist/font-awesome/svgs/regular/calendar.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/calendar.svg
rename to static/dist/font-awesome/svgs/regular/calendar.svg
diff --git a/dist/font-awesome/svgs/regular/caret-square-down.svg 
b/static/dist/font-awesome/svgs/regular/caret-square-down.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/caret-square-down.svg
rename to static/dist/font-awesome/svgs/regular/caret-square-down.svg
diff --git a/dist/font-awesome/svgs/regular/caret-square-left.svg 
b/static/dist/font-awesome/svgs/regular/caret-square-left.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/caret-square-left.svg
rename to static/dist/font-awesome/svgs/regular/caret-square-left.svg
diff --git a/dist/font-awesome/svgs/regular/caret-square-right.svg 
b/static/dist/font-awesome/svgs/regular/caret-square-right.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/caret-square-right.svg
rename to static/dist/font-awesome/svgs/regular/caret-square-right.svg
diff --git a/dist/font-awesome/svgs/regular/caret-square-up.svg 
b/static/dist/font-awesome/svgs/regular/caret-square-up.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/caret-square-up.svg
rename to static/dist/font-awesome/svgs/regular/caret-square-up.svg
diff --git a/dist/font-awesome/svgs/regular/chart-bar.svg 
b/static/dist/font-awesome/svgs/regular/chart-bar.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/chart-bar.svg
rename to static/dist/font-awesome/svgs/regular/chart-bar.svg
diff --git a/dist/font-awesome/svgs/regular/check-circle.svg 
b/static/dist/font-awesome/svgs/regular/check-circle.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/check-circle.svg
rename to static/dist/font-awesome/svgs/regular/check-circle.svg
diff --git a/dist/font-awesome/svgs/regular/check-square.svg 
b/static/dist/font-awesome/svgs/regular/check-square.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/check-square.svg
rename to static/dist/font-awesome/svgs/regular/check-square.svg
diff --git a/dist/font-awesome/svgs/regular/circle.svg 
b/static/dist/font-awesome/svgs/regular/circle.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/circle.svg
rename to static/dist/font-awesome/svgs/regular/circle.svg
diff --git a/dist/font-awesome/svgs/regular/clipboard.svg 
b/static/dist/font-awesome/svgs/regular/clipboard.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/clipboard.svg
rename to static/dist/font-awesome/svgs/regular/clipboard.svg
diff --git a/dist/font-awesome/svgs/regular/clock.svg 
b/static/dist/font-awesome/svgs/regular/clock.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/clock.svg
rename to static/dist/font-awesome/svgs/regular/clock.svg
diff --git a/dist/font-awesome/svgs/regular/clone.svg 
b/static/dist/font-awesome/svgs/regular/clone.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/clone.svg
rename to static/dist/font-awesome/svgs/regular/clone.svg
diff --git a/dist/font-awesome/svgs/regular/closed-captioning.svg 
b/static/dist/font-awesome/svgs/regular/closed-captioning.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/closed-captioning.svg
rename to static/dist/font-awesome/svgs/regular/closed-captioning.svg
diff --git a/dist/font-awesome/svgs/regular/comment-alt.svg 
b/static/dist/font-awesome/svgs/regular/comment-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/comment-alt.svg
rename to static/dist/font-awesome/svgs/regular/comment-alt.svg
diff --git a/dist/font-awesome/svgs/regular/comment-dots.svg 
b/static/dist/font-awesome/svgs/regular/comment-dots.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/comment-dots.svg
rename to static/dist/font-awesome/svgs/regular/comment-dots.svg
diff --git a/dist/font-awesome/svgs/regular/comment.svg 
b/static/dist/font-awesome/svgs/regular/comment.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/comment.svg
rename to static/dist/font-awesome/svgs/regular/comment.svg
diff --git a/dist/font-awesome/svgs/regular/comments.svg 
b/static/dist/font-awesome/svgs/regular/comments.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/comments.svg
rename to static/dist/font-awesome/svgs/regular/comments.svg
diff --git a/dist/font-awesome/svgs/regular/compass.svg 
b/static/dist/font-awesome/svgs/regular/compass.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/compass.svg
rename to static/dist/font-awesome/svgs/regular/compass.svg
diff --git a/dist/font-awesome/svgs/regular/copy.svg 
b/static/dist/font-awesome/svgs/regular/copy.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/copy.svg
rename to static/dist/font-awesome/svgs/regular/copy.svg
diff --git a/dist/font-awesome/svgs/regular/copyright.svg 
b/static/dist/font-awesome/svgs/regular/copyright.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/copyright.svg
rename to static/dist/font-awesome/svgs/regular/copyright.svg
diff --git a/dist/font-awesome/svgs/regular/credit-card.svg 
b/static/dist/font-awesome/svgs/regular/credit-card.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/credit-card.svg
rename to static/dist/font-awesome/svgs/regular/credit-card.svg
diff --git a/dist/font-awesome/svgs/regular/dizzy.svg 
b/static/dist/font-awesome/svgs/regular/dizzy.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/dizzy.svg
rename to static/dist/font-awesome/svgs/regular/dizzy.svg
diff --git a/dist/font-awesome/svgs/regular/dot-circle.svg 
b/static/dist/font-awesome/svgs/regular/dot-circle.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/dot-circle.svg
rename to static/dist/font-awesome/svgs/regular/dot-circle.svg
diff --git a/dist/font-awesome/svgs/regular/edit.svg 
b/static/dist/font-awesome/svgs/regular/edit.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/edit.svg
rename to static/dist/font-awesome/svgs/regular/edit.svg
diff --git a/dist/font-awesome/svgs/regular/envelope-open.svg 
b/static/dist/font-awesome/svgs/regular/envelope-open.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/envelope-open.svg
rename to static/dist/font-awesome/svgs/regular/envelope-open.svg
diff --git a/dist/font-awesome/svgs/regular/envelope.svg 
b/static/dist/font-awesome/svgs/regular/envelope.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/envelope.svg
rename to static/dist/font-awesome/svgs/regular/envelope.svg
diff --git a/dist/font-awesome/svgs/regular/eye-slash.svg 
b/static/dist/font-awesome/svgs/regular/eye-slash.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/eye-slash.svg
rename to static/dist/font-awesome/svgs/regular/eye-slash.svg
diff --git a/dist/font-awesome/svgs/regular/eye.svg 
b/static/dist/font-awesome/svgs/regular/eye.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/eye.svg
rename to static/dist/font-awesome/svgs/regular/eye.svg
diff --git a/dist/font-awesome/svgs/regular/file-alt.svg 
b/static/dist/font-awesome/svgs/regular/file-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/file-alt.svg
rename to static/dist/font-awesome/svgs/regular/file-alt.svg
diff --git a/dist/font-awesome/svgs/regular/file-archive.svg 
b/static/dist/font-awesome/svgs/regular/file-archive.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/file-archive.svg
rename to static/dist/font-awesome/svgs/regular/file-archive.svg
diff --git a/dist/font-awesome/svgs/regular/file-audio.svg 
b/static/dist/font-awesome/svgs/regular/file-audio.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/file-audio.svg
rename to static/dist/font-awesome/svgs/regular/file-audio.svg
diff --git a/dist/font-awesome/svgs/regular/file-code.svg 
b/static/dist/font-awesome/svgs/regular/file-code.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/file-code.svg
rename to static/dist/font-awesome/svgs/regular/file-code.svg
diff --git a/dist/font-awesome/svgs/regular/file-excel.svg 
b/static/dist/font-awesome/svgs/regular/file-excel.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/file-excel.svg
rename to static/dist/font-awesome/svgs/regular/file-excel.svg
diff --git a/dist/font-awesome/svgs/regular/file-image.svg 
b/static/dist/font-awesome/svgs/regular/file-image.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/file-image.svg
rename to static/dist/font-awesome/svgs/regular/file-image.svg
diff --git a/dist/font-awesome/svgs/regular/file-pdf.svg 
b/static/dist/font-awesome/svgs/regular/file-pdf.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/file-pdf.svg
rename to static/dist/font-awesome/svgs/regular/file-pdf.svg
diff --git a/dist/font-awesome/svgs/regular/file-powerpoint.svg 
b/static/dist/font-awesome/svgs/regular/file-powerpoint.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/file-powerpoint.svg
rename to static/dist/font-awesome/svgs/regular/file-powerpoint.svg
diff --git a/dist/font-awesome/svgs/regular/file-video.svg 
b/static/dist/font-awesome/svgs/regular/file-video.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/file-video.svg
rename to static/dist/font-awesome/svgs/regular/file-video.svg
diff --git a/dist/font-awesome/svgs/regular/file-word.svg 
b/static/dist/font-awesome/svgs/regular/file-word.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/file-word.svg
rename to static/dist/font-awesome/svgs/regular/file-word.svg
diff --git a/dist/font-awesome/svgs/regular/file.svg 
b/static/dist/font-awesome/svgs/regular/file.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/file.svg
rename to static/dist/font-awesome/svgs/regular/file.svg
diff --git a/dist/font-awesome/svgs/regular/flag.svg 
b/static/dist/font-awesome/svgs/regular/flag.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/flag.svg
rename to static/dist/font-awesome/svgs/regular/flag.svg
diff --git a/dist/font-awesome/svgs/regular/flushed.svg 
b/static/dist/font-awesome/svgs/regular/flushed.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/flushed.svg
rename to static/dist/font-awesome/svgs/regular/flushed.svg
diff --git a/dist/font-awesome/svgs/regular/folder-open.svg 
b/static/dist/font-awesome/svgs/regular/folder-open.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/folder-open.svg
rename to static/dist/font-awesome/svgs/regular/folder-open.svg
diff --git a/dist/font-awesome/svgs/regular/folder.svg 
b/static/dist/font-awesome/svgs/regular/folder.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/folder.svg
rename to static/dist/font-awesome/svgs/regular/folder.svg
diff --git a/dist/font-awesome/svgs/regular/font-awesome-logo-full.svg 
b/static/dist/font-awesome/svgs/regular/font-awesome-logo-full.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/font-awesome-logo-full.svg
rename to static/dist/font-awesome/svgs/regular/font-awesome-logo-full.svg
diff --git a/dist/font-awesome/svgs/regular/frown-open.svg 
b/static/dist/font-awesome/svgs/regular/frown-open.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/frown-open.svg
rename to static/dist/font-awesome/svgs/regular/frown-open.svg
diff --git a/dist/font-awesome/svgs/regular/frown.svg 
b/static/dist/font-awesome/svgs/regular/frown.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/frown.svg
rename to static/dist/font-awesome/svgs/regular/frown.svg
diff --git a/dist/font-awesome/svgs/regular/futbol.svg 
b/static/dist/font-awesome/svgs/regular/futbol.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/futbol.svg
rename to static/dist/font-awesome/svgs/regular/futbol.svg
diff --git a/dist/font-awesome/svgs/regular/gem.svg 
b/static/dist/font-awesome/svgs/regular/gem.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/gem.svg
rename to static/dist/font-awesome/svgs/regular/gem.svg
diff --git a/dist/font-awesome/svgs/regular/grimace.svg 
b/static/dist/font-awesome/svgs/regular/grimace.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/grimace.svg
rename to static/dist/font-awesome/svgs/regular/grimace.svg
diff --git a/dist/font-awesome/svgs/regular/grin-alt.svg 
b/static/dist/font-awesome/svgs/regular/grin-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/grin-alt.svg
rename to static/dist/font-awesome/svgs/regular/grin-alt.svg
diff --git a/dist/font-awesome/svgs/regular/grin-beam-sweat.svg 
b/static/dist/font-awesome/svgs/regular/grin-beam-sweat.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/grin-beam-sweat.svg
rename to static/dist/font-awesome/svgs/regular/grin-beam-sweat.svg
diff --git a/dist/font-awesome/svgs/regular/grin-beam.svg 
b/static/dist/font-awesome/svgs/regular/grin-beam.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/grin-beam.svg
rename to static/dist/font-awesome/svgs/regular/grin-beam.svg
diff --git a/dist/font-awesome/svgs/regular/grin-hearts.svg 
b/static/dist/font-awesome/svgs/regular/grin-hearts.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/grin-hearts.svg
rename to static/dist/font-awesome/svgs/regular/grin-hearts.svg
diff --git a/dist/font-awesome/svgs/regular/grin-squint-tears.svg 
b/static/dist/font-awesome/svgs/regular/grin-squint-tears.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/grin-squint-tears.svg
rename to static/dist/font-awesome/svgs/regular/grin-squint-tears.svg
diff --git a/dist/font-awesome/svgs/regular/grin-squint.svg 
b/static/dist/font-awesome/svgs/regular/grin-squint.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/grin-squint.svg
rename to static/dist/font-awesome/svgs/regular/grin-squint.svg
diff --git a/dist/font-awesome/svgs/regular/grin-stars.svg 
b/static/dist/font-awesome/svgs/regular/grin-stars.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/grin-stars.svg
rename to static/dist/font-awesome/svgs/regular/grin-stars.svg
diff --git a/dist/font-awesome/svgs/regular/grin-tears.svg 
b/static/dist/font-awesome/svgs/regular/grin-tears.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/grin-tears.svg
rename to static/dist/font-awesome/svgs/regular/grin-tears.svg
diff --git a/dist/font-awesome/svgs/regular/grin-tongue-squint.svg 
b/static/dist/font-awesome/svgs/regular/grin-tongue-squint.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/grin-tongue-squint.svg
rename to static/dist/font-awesome/svgs/regular/grin-tongue-squint.svg
diff --git a/dist/font-awesome/svgs/regular/grin-tongue-wink.svg 
b/static/dist/font-awesome/svgs/regular/grin-tongue-wink.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/grin-tongue-wink.svg
rename to static/dist/font-awesome/svgs/regular/grin-tongue-wink.svg
diff --git a/dist/font-awesome/svgs/regular/grin-tongue.svg 
b/static/dist/font-awesome/svgs/regular/grin-tongue.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/grin-tongue.svg
rename to static/dist/font-awesome/svgs/regular/grin-tongue.svg
diff --git a/dist/font-awesome/svgs/regular/grin-wink.svg 
b/static/dist/font-awesome/svgs/regular/grin-wink.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/grin-wink.svg
rename to static/dist/font-awesome/svgs/regular/grin-wink.svg
diff --git a/dist/font-awesome/svgs/regular/grin.svg 
b/static/dist/font-awesome/svgs/regular/grin.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/grin.svg
rename to static/dist/font-awesome/svgs/regular/grin.svg
diff --git a/dist/font-awesome/svgs/regular/hand-lizard.svg 
b/static/dist/font-awesome/svgs/regular/hand-lizard.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/hand-lizard.svg
rename to static/dist/font-awesome/svgs/regular/hand-lizard.svg
diff --git a/dist/font-awesome/svgs/regular/hand-paper.svg 
b/static/dist/font-awesome/svgs/regular/hand-paper.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/hand-paper.svg
rename to static/dist/font-awesome/svgs/regular/hand-paper.svg
diff --git a/dist/font-awesome/svgs/regular/hand-peace.svg 
b/static/dist/font-awesome/svgs/regular/hand-peace.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/hand-peace.svg
rename to static/dist/font-awesome/svgs/regular/hand-peace.svg
diff --git a/dist/font-awesome/svgs/regular/hand-point-down.svg 
b/static/dist/font-awesome/svgs/regular/hand-point-down.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/hand-point-down.svg
rename to static/dist/font-awesome/svgs/regular/hand-point-down.svg
diff --git a/dist/font-awesome/svgs/regular/hand-point-left.svg 
b/static/dist/font-awesome/svgs/regular/hand-point-left.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/hand-point-left.svg
rename to static/dist/font-awesome/svgs/regular/hand-point-left.svg
diff --git a/dist/font-awesome/svgs/regular/hand-point-right.svg 
b/static/dist/font-awesome/svgs/regular/hand-point-right.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/hand-point-right.svg
rename to static/dist/font-awesome/svgs/regular/hand-point-right.svg
diff --git a/dist/font-awesome/svgs/regular/hand-point-up.svg 
b/static/dist/font-awesome/svgs/regular/hand-point-up.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/hand-point-up.svg
rename to static/dist/font-awesome/svgs/regular/hand-point-up.svg
diff --git a/dist/font-awesome/svgs/regular/hand-pointer.svg 
b/static/dist/font-awesome/svgs/regular/hand-pointer.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/hand-pointer.svg
rename to static/dist/font-awesome/svgs/regular/hand-pointer.svg
diff --git a/dist/font-awesome/svgs/regular/hand-rock.svg 
b/static/dist/font-awesome/svgs/regular/hand-rock.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/hand-rock.svg
rename to static/dist/font-awesome/svgs/regular/hand-rock.svg
diff --git a/dist/font-awesome/svgs/regular/hand-scissors.svg 
b/static/dist/font-awesome/svgs/regular/hand-scissors.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/hand-scissors.svg
rename to static/dist/font-awesome/svgs/regular/hand-scissors.svg
diff --git a/dist/font-awesome/svgs/regular/hand-spock.svg 
b/static/dist/font-awesome/svgs/regular/hand-spock.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/hand-spock.svg
rename to static/dist/font-awesome/svgs/regular/hand-spock.svg
diff --git a/dist/font-awesome/svgs/regular/handshake.svg 
b/static/dist/font-awesome/svgs/regular/handshake.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/handshake.svg
rename to static/dist/font-awesome/svgs/regular/handshake.svg
diff --git a/dist/font-awesome/svgs/regular/hdd.svg 
b/static/dist/font-awesome/svgs/regular/hdd.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/hdd.svg
rename to static/dist/font-awesome/svgs/regular/hdd.svg
diff --git a/dist/font-awesome/svgs/regular/heart.svg 
b/static/dist/font-awesome/svgs/regular/heart.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/heart.svg
rename to static/dist/font-awesome/svgs/regular/heart.svg
diff --git a/dist/font-awesome/svgs/regular/hospital.svg 
b/static/dist/font-awesome/svgs/regular/hospital.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/hospital.svg
rename to static/dist/font-awesome/svgs/regular/hospital.svg
diff --git a/dist/font-awesome/svgs/regular/hourglass.svg 
b/static/dist/font-awesome/svgs/regular/hourglass.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/hourglass.svg
rename to static/dist/font-awesome/svgs/regular/hourglass.svg
diff --git a/dist/font-awesome/svgs/regular/id-badge.svg 
b/static/dist/font-awesome/svgs/regular/id-badge.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/id-badge.svg
rename to static/dist/font-awesome/svgs/regular/id-badge.svg
diff --git a/dist/font-awesome/svgs/regular/id-card.svg 
b/static/dist/font-awesome/svgs/regular/id-card.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/id-card.svg
rename to static/dist/font-awesome/svgs/regular/id-card.svg
diff --git a/dist/font-awesome/svgs/regular/image.svg 
b/static/dist/font-awesome/svgs/regular/image.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/image.svg
rename to static/dist/font-awesome/svgs/regular/image.svg
diff --git a/dist/font-awesome/svgs/regular/images.svg 
b/static/dist/font-awesome/svgs/regular/images.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/images.svg
rename to static/dist/font-awesome/svgs/regular/images.svg
diff --git a/dist/font-awesome/svgs/regular/keyboard.svg 
b/static/dist/font-awesome/svgs/regular/keyboard.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/keyboard.svg
rename to static/dist/font-awesome/svgs/regular/keyboard.svg
diff --git a/dist/font-awesome/svgs/regular/kiss-beam.svg 
b/static/dist/font-awesome/svgs/regular/kiss-beam.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/kiss-beam.svg
rename to static/dist/font-awesome/svgs/regular/kiss-beam.svg
diff --git a/dist/font-awesome/svgs/regular/kiss-wink-heart.svg 
b/static/dist/font-awesome/svgs/regular/kiss-wink-heart.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/kiss-wink-heart.svg
rename to static/dist/font-awesome/svgs/regular/kiss-wink-heart.svg
diff --git a/dist/font-awesome/svgs/regular/kiss.svg 
b/static/dist/font-awesome/svgs/regular/kiss.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/kiss.svg
rename to static/dist/font-awesome/svgs/regular/kiss.svg
diff --git a/dist/font-awesome/svgs/regular/laugh-beam.svg 
b/static/dist/font-awesome/svgs/regular/laugh-beam.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/laugh-beam.svg
rename to static/dist/font-awesome/svgs/regular/laugh-beam.svg
diff --git a/dist/font-awesome/svgs/regular/laugh-squint.svg 
b/static/dist/font-awesome/svgs/regular/laugh-squint.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/laugh-squint.svg
rename to static/dist/font-awesome/svgs/regular/laugh-squint.svg
diff --git a/dist/font-awesome/svgs/regular/laugh-wink.svg 
b/static/dist/font-awesome/svgs/regular/laugh-wink.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/laugh-wink.svg
rename to static/dist/font-awesome/svgs/regular/laugh-wink.svg
diff --git a/dist/font-awesome/svgs/regular/laugh.svg 
b/static/dist/font-awesome/svgs/regular/laugh.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/laugh.svg
rename to static/dist/font-awesome/svgs/regular/laugh.svg
diff --git a/dist/font-awesome/svgs/regular/lemon.svg 
b/static/dist/font-awesome/svgs/regular/lemon.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/lemon.svg
rename to static/dist/font-awesome/svgs/regular/lemon.svg
diff --git a/dist/font-awesome/svgs/regular/life-ring.svg 
b/static/dist/font-awesome/svgs/regular/life-ring.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/life-ring.svg
rename to static/dist/font-awesome/svgs/regular/life-ring.svg
diff --git a/dist/font-awesome/svgs/regular/lightbulb.svg 
b/static/dist/font-awesome/svgs/regular/lightbulb.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/lightbulb.svg
rename to static/dist/font-awesome/svgs/regular/lightbulb.svg
diff --git a/dist/font-awesome/svgs/regular/list-alt.svg 
b/static/dist/font-awesome/svgs/regular/list-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/list-alt.svg
rename to static/dist/font-awesome/svgs/regular/list-alt.svg
diff --git a/dist/font-awesome/svgs/regular/map.svg 
b/static/dist/font-awesome/svgs/regular/map.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/map.svg
rename to static/dist/font-awesome/svgs/regular/map.svg
diff --git a/dist/font-awesome/svgs/regular/meh-blank.svg 
b/static/dist/font-awesome/svgs/regular/meh-blank.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/meh-blank.svg
rename to static/dist/font-awesome/svgs/regular/meh-blank.svg
diff --git a/dist/font-awesome/svgs/regular/meh-rolling-eyes.svg 
b/static/dist/font-awesome/svgs/regular/meh-rolling-eyes.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/meh-rolling-eyes.svg
rename to static/dist/font-awesome/svgs/regular/meh-rolling-eyes.svg
diff --git a/dist/font-awesome/svgs/regular/meh.svg 
b/static/dist/font-awesome/svgs/regular/meh.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/meh.svg
rename to static/dist/font-awesome/svgs/regular/meh.svg
diff --git a/dist/font-awesome/svgs/regular/minus-square.svg 
b/static/dist/font-awesome/svgs/regular/minus-square.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/minus-square.svg
rename to static/dist/font-awesome/svgs/regular/minus-square.svg
diff --git a/dist/font-awesome/svgs/regular/money-bill-alt.svg 
b/static/dist/font-awesome/svgs/regular/money-bill-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/money-bill-alt.svg
rename to static/dist/font-awesome/svgs/regular/money-bill-alt.svg
diff --git a/dist/font-awesome/svgs/regular/moon.svg 
b/static/dist/font-awesome/svgs/regular/moon.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/moon.svg
rename to static/dist/font-awesome/svgs/regular/moon.svg
diff --git a/dist/font-awesome/svgs/regular/newspaper.svg 
b/static/dist/font-awesome/svgs/regular/newspaper.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/newspaper.svg
rename to static/dist/font-awesome/svgs/regular/newspaper.svg
diff --git a/dist/font-awesome/svgs/regular/object-group.svg 
b/static/dist/font-awesome/svgs/regular/object-group.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/object-group.svg
rename to static/dist/font-awesome/svgs/regular/object-group.svg
diff --git a/dist/font-awesome/svgs/regular/object-ungroup.svg 
b/static/dist/font-awesome/svgs/regular/object-ungroup.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/object-ungroup.svg
rename to static/dist/font-awesome/svgs/regular/object-ungroup.svg
diff --git a/dist/font-awesome/svgs/regular/paper-plane.svg 
b/static/dist/font-awesome/svgs/regular/paper-plane.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/paper-plane.svg
rename to static/dist/font-awesome/svgs/regular/paper-plane.svg
diff --git a/dist/font-awesome/svgs/regular/pause-circle.svg 
b/static/dist/font-awesome/svgs/regular/pause-circle.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/pause-circle.svg
rename to static/dist/font-awesome/svgs/regular/pause-circle.svg
diff --git a/dist/font-awesome/svgs/regular/play-circle.svg 
b/static/dist/font-awesome/svgs/regular/play-circle.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/play-circle.svg
rename to static/dist/font-awesome/svgs/regular/play-circle.svg
diff --git a/dist/font-awesome/svgs/regular/plus-square.svg 
b/static/dist/font-awesome/svgs/regular/plus-square.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/plus-square.svg
rename to static/dist/font-awesome/svgs/regular/plus-square.svg
diff --git a/dist/font-awesome/svgs/regular/question-circle.svg 
b/static/dist/font-awesome/svgs/regular/question-circle.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/question-circle.svg
rename to static/dist/font-awesome/svgs/regular/question-circle.svg
diff --git a/dist/font-awesome/svgs/regular/registered.svg 
b/static/dist/font-awesome/svgs/regular/registered.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/registered.svg
rename to static/dist/font-awesome/svgs/regular/registered.svg
diff --git a/dist/font-awesome/svgs/regular/sad-cry.svg 
b/static/dist/font-awesome/svgs/regular/sad-cry.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/sad-cry.svg
rename to static/dist/font-awesome/svgs/regular/sad-cry.svg
diff --git a/dist/font-awesome/svgs/regular/sad-tear.svg 
b/static/dist/font-awesome/svgs/regular/sad-tear.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/sad-tear.svg
rename to static/dist/font-awesome/svgs/regular/sad-tear.svg
diff --git a/dist/font-awesome/svgs/regular/save.svg 
b/static/dist/font-awesome/svgs/regular/save.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/save.svg
rename to static/dist/font-awesome/svgs/regular/save.svg
diff --git a/dist/font-awesome/svgs/regular/share-square.svg 
b/static/dist/font-awesome/svgs/regular/share-square.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/share-square.svg
rename to static/dist/font-awesome/svgs/regular/share-square.svg
diff --git a/dist/font-awesome/svgs/regular/smile-beam.svg 
b/static/dist/font-awesome/svgs/regular/smile-beam.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/smile-beam.svg
rename to static/dist/font-awesome/svgs/regular/smile-beam.svg
diff --git a/dist/font-awesome/svgs/regular/smile-wink.svg 
b/static/dist/font-awesome/svgs/regular/smile-wink.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/smile-wink.svg
rename to static/dist/font-awesome/svgs/regular/smile-wink.svg
diff --git a/dist/font-awesome/svgs/regular/smile.svg 
b/static/dist/font-awesome/svgs/regular/smile.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/smile.svg
rename to static/dist/font-awesome/svgs/regular/smile.svg
diff --git a/dist/font-awesome/svgs/regular/snowflake.svg 
b/static/dist/font-awesome/svgs/regular/snowflake.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/snowflake.svg
rename to static/dist/font-awesome/svgs/regular/snowflake.svg
diff --git a/dist/font-awesome/svgs/regular/square.svg 
b/static/dist/font-awesome/svgs/regular/square.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/square.svg
rename to static/dist/font-awesome/svgs/regular/square.svg
diff --git a/dist/font-awesome/svgs/regular/star-half.svg 
b/static/dist/font-awesome/svgs/regular/star-half.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/star-half.svg
rename to static/dist/font-awesome/svgs/regular/star-half.svg
diff --git a/dist/font-awesome/svgs/regular/star.svg 
b/static/dist/font-awesome/svgs/regular/star.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/star.svg
rename to static/dist/font-awesome/svgs/regular/star.svg
diff --git a/dist/font-awesome/svgs/regular/sticky-note.svg 
b/static/dist/font-awesome/svgs/regular/sticky-note.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/sticky-note.svg
rename to static/dist/font-awesome/svgs/regular/sticky-note.svg
diff --git a/dist/font-awesome/svgs/regular/stop-circle.svg 
b/static/dist/font-awesome/svgs/regular/stop-circle.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/stop-circle.svg
rename to static/dist/font-awesome/svgs/regular/stop-circle.svg
diff --git a/dist/font-awesome/svgs/regular/sun.svg 
b/static/dist/font-awesome/svgs/regular/sun.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/sun.svg
rename to static/dist/font-awesome/svgs/regular/sun.svg
diff --git a/dist/font-awesome/svgs/regular/surprise.svg 
b/static/dist/font-awesome/svgs/regular/surprise.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/surprise.svg
rename to static/dist/font-awesome/svgs/regular/surprise.svg
diff --git a/dist/font-awesome/svgs/regular/thumbs-down.svg 
b/static/dist/font-awesome/svgs/regular/thumbs-down.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/thumbs-down.svg
rename to static/dist/font-awesome/svgs/regular/thumbs-down.svg
diff --git a/dist/font-awesome/svgs/regular/thumbs-up.svg 
b/static/dist/font-awesome/svgs/regular/thumbs-up.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/thumbs-up.svg
rename to static/dist/font-awesome/svgs/regular/thumbs-up.svg
diff --git a/dist/font-awesome/svgs/regular/times-circle.svg 
b/static/dist/font-awesome/svgs/regular/times-circle.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/times-circle.svg
rename to static/dist/font-awesome/svgs/regular/times-circle.svg
diff --git a/dist/font-awesome/svgs/regular/tired.svg 
b/static/dist/font-awesome/svgs/regular/tired.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/tired.svg
rename to static/dist/font-awesome/svgs/regular/tired.svg
diff --git a/dist/font-awesome/svgs/regular/trash-alt.svg 
b/static/dist/font-awesome/svgs/regular/trash-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/trash-alt.svg
rename to static/dist/font-awesome/svgs/regular/trash-alt.svg
diff --git a/dist/font-awesome/svgs/regular/user-circle.svg 
b/static/dist/font-awesome/svgs/regular/user-circle.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/user-circle.svg
rename to static/dist/font-awesome/svgs/regular/user-circle.svg
diff --git a/dist/font-awesome/svgs/regular/user.svg 
b/static/dist/font-awesome/svgs/regular/user.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/user.svg
rename to static/dist/font-awesome/svgs/regular/user.svg
diff --git a/dist/font-awesome/svgs/regular/window-close.svg 
b/static/dist/font-awesome/svgs/regular/window-close.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/window-close.svg
rename to static/dist/font-awesome/svgs/regular/window-close.svg
diff --git a/dist/font-awesome/svgs/regular/window-maximize.svg 
b/static/dist/font-awesome/svgs/regular/window-maximize.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/window-maximize.svg
rename to static/dist/font-awesome/svgs/regular/window-maximize.svg
diff --git a/dist/font-awesome/svgs/regular/window-minimize.svg 
b/static/dist/font-awesome/svgs/regular/window-minimize.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/window-minimize.svg
rename to static/dist/font-awesome/svgs/regular/window-minimize.svg
diff --git a/dist/font-awesome/svgs/regular/window-restore.svg 
b/static/dist/font-awesome/svgs/regular/window-restore.svg
similarity index 100%
rename from dist/font-awesome/svgs/regular/window-restore.svg
rename to static/dist/font-awesome/svgs/regular/window-restore.svg
diff --git a/dist/font-awesome/svgs/solid/ad.svg 
b/static/dist/font-awesome/svgs/solid/ad.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/ad.svg
rename to static/dist/font-awesome/svgs/solid/ad.svg
diff --git a/dist/font-awesome/svgs/solid/address-book.svg 
b/static/dist/font-awesome/svgs/solid/address-book.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/address-book.svg
rename to static/dist/font-awesome/svgs/solid/address-book.svg
diff --git a/dist/font-awesome/svgs/solid/address-card.svg 
b/static/dist/font-awesome/svgs/solid/address-card.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/address-card.svg
rename to static/dist/font-awesome/svgs/solid/address-card.svg
diff --git a/dist/font-awesome/svgs/solid/adjust.svg 
b/static/dist/font-awesome/svgs/solid/adjust.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/adjust.svg
rename to static/dist/font-awesome/svgs/solid/adjust.svg
diff --git a/dist/font-awesome/svgs/solid/air-freshener.svg 
b/static/dist/font-awesome/svgs/solid/air-freshener.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/air-freshener.svg
rename to static/dist/font-awesome/svgs/solid/air-freshener.svg
diff --git a/dist/font-awesome/svgs/solid/align-center.svg 
b/static/dist/font-awesome/svgs/solid/align-center.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/align-center.svg
rename to static/dist/font-awesome/svgs/solid/align-center.svg
diff --git a/dist/font-awesome/svgs/solid/align-justify.svg 
b/static/dist/font-awesome/svgs/solid/align-justify.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/align-justify.svg
rename to static/dist/font-awesome/svgs/solid/align-justify.svg
diff --git a/dist/font-awesome/svgs/solid/align-left.svg 
b/static/dist/font-awesome/svgs/solid/align-left.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/align-left.svg
rename to static/dist/font-awesome/svgs/solid/align-left.svg
diff --git a/dist/font-awesome/svgs/solid/align-right.svg 
b/static/dist/font-awesome/svgs/solid/align-right.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/align-right.svg
rename to static/dist/font-awesome/svgs/solid/align-right.svg
diff --git a/dist/font-awesome/svgs/solid/allergies.svg 
b/static/dist/font-awesome/svgs/solid/allergies.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/allergies.svg
rename to static/dist/font-awesome/svgs/solid/allergies.svg
diff --git a/dist/font-awesome/svgs/solid/ambulance.svg 
b/static/dist/font-awesome/svgs/solid/ambulance.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/ambulance.svg
rename to static/dist/font-awesome/svgs/solid/ambulance.svg
diff --git 
a/dist/font-awesome/svgs/solid/american-sign-language-interpreting.svg 
b/static/dist/font-awesome/svgs/solid/american-sign-language-interpreting.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/american-sign-language-interpreting.svg
rename to 
static/dist/font-awesome/svgs/solid/american-sign-language-interpreting.svg
diff --git a/dist/font-awesome/svgs/solid/anchor.svg 
b/static/dist/font-awesome/svgs/solid/anchor.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/anchor.svg
rename to static/dist/font-awesome/svgs/solid/anchor.svg
diff --git a/dist/font-awesome/svgs/solid/angle-double-down.svg 
b/static/dist/font-awesome/svgs/solid/angle-double-down.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/angle-double-down.svg
rename to static/dist/font-awesome/svgs/solid/angle-double-down.svg
diff --git a/dist/font-awesome/svgs/solid/angle-double-left.svg 
b/static/dist/font-awesome/svgs/solid/angle-double-left.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/angle-double-left.svg
rename to static/dist/font-awesome/svgs/solid/angle-double-left.svg
diff --git a/dist/font-awesome/svgs/solid/angle-double-right.svg 
b/static/dist/font-awesome/svgs/solid/angle-double-right.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/angle-double-right.svg
rename to static/dist/font-awesome/svgs/solid/angle-double-right.svg
diff --git a/dist/font-awesome/svgs/solid/angle-double-up.svg 
b/static/dist/font-awesome/svgs/solid/angle-double-up.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/angle-double-up.svg
rename to static/dist/font-awesome/svgs/solid/angle-double-up.svg
diff --git a/dist/font-awesome/svgs/solid/angle-down.svg 
b/static/dist/font-awesome/svgs/solid/angle-down.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/angle-down.svg
rename to static/dist/font-awesome/svgs/solid/angle-down.svg
diff --git a/dist/font-awesome/svgs/solid/angle-left.svg 
b/static/dist/font-awesome/svgs/solid/angle-left.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/angle-left.svg
rename to static/dist/font-awesome/svgs/solid/angle-left.svg
diff --git a/dist/font-awesome/svgs/solid/angle-right.svg 
b/static/dist/font-awesome/svgs/solid/angle-right.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/angle-right.svg
rename to static/dist/font-awesome/svgs/solid/angle-right.svg
diff --git a/dist/font-awesome/svgs/solid/angle-up.svg 
b/static/dist/font-awesome/svgs/solid/angle-up.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/angle-up.svg
rename to static/dist/font-awesome/svgs/solid/angle-up.svg
diff --git a/dist/font-awesome/svgs/solid/angry.svg 
b/static/dist/font-awesome/svgs/solid/angry.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/angry.svg
rename to static/dist/font-awesome/svgs/solid/angry.svg
diff --git a/dist/font-awesome/svgs/solid/ankh.svg 
b/static/dist/font-awesome/svgs/solid/ankh.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/ankh.svg
rename to static/dist/font-awesome/svgs/solid/ankh.svg
diff --git a/dist/font-awesome/svgs/solid/apple-alt.svg 
b/static/dist/font-awesome/svgs/solid/apple-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/apple-alt.svg
rename to static/dist/font-awesome/svgs/solid/apple-alt.svg
diff --git a/dist/font-awesome/svgs/solid/archive.svg 
b/static/dist/font-awesome/svgs/solid/archive.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/archive.svg
rename to static/dist/font-awesome/svgs/solid/archive.svg
diff --git a/dist/font-awesome/svgs/solid/archway.svg 
b/static/dist/font-awesome/svgs/solid/archway.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/archway.svg
rename to static/dist/font-awesome/svgs/solid/archway.svg
diff --git a/dist/font-awesome/svgs/solid/arrow-alt-circle-down.svg 
b/static/dist/font-awesome/svgs/solid/arrow-alt-circle-down.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/arrow-alt-circle-down.svg
rename to static/dist/font-awesome/svgs/solid/arrow-alt-circle-down.svg
diff --git a/dist/font-awesome/svgs/solid/arrow-alt-circle-left.svg 
b/static/dist/font-awesome/svgs/solid/arrow-alt-circle-left.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/arrow-alt-circle-left.svg
rename to static/dist/font-awesome/svgs/solid/arrow-alt-circle-left.svg
diff --git a/dist/font-awesome/svgs/solid/arrow-alt-circle-right.svg 
b/static/dist/font-awesome/svgs/solid/arrow-alt-circle-right.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/arrow-alt-circle-right.svg
rename to static/dist/font-awesome/svgs/solid/arrow-alt-circle-right.svg
diff --git a/dist/font-awesome/svgs/solid/arrow-alt-circle-up.svg 
b/static/dist/font-awesome/svgs/solid/arrow-alt-circle-up.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/arrow-alt-circle-up.svg
rename to static/dist/font-awesome/svgs/solid/arrow-alt-circle-up.svg
diff --git a/dist/font-awesome/svgs/solid/arrow-circle-down.svg 
b/static/dist/font-awesome/svgs/solid/arrow-circle-down.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/arrow-circle-down.svg
rename to static/dist/font-awesome/svgs/solid/arrow-circle-down.svg
diff --git a/dist/font-awesome/svgs/solid/arrow-circle-left.svg 
b/static/dist/font-awesome/svgs/solid/arrow-circle-left.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/arrow-circle-left.svg
rename to static/dist/font-awesome/svgs/solid/arrow-circle-left.svg
diff --git a/dist/font-awesome/svgs/solid/arrow-circle-right.svg 
b/static/dist/font-awesome/svgs/solid/arrow-circle-right.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/arrow-circle-right.svg
rename to static/dist/font-awesome/svgs/solid/arrow-circle-right.svg
diff --git a/dist/font-awesome/svgs/solid/arrow-circle-up.svg 
b/static/dist/font-awesome/svgs/solid/arrow-circle-up.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/arrow-circle-up.svg
rename to static/dist/font-awesome/svgs/solid/arrow-circle-up.svg
diff --git a/dist/font-awesome/svgs/solid/arrow-down.svg 
b/static/dist/font-awesome/svgs/solid/arrow-down.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/arrow-down.svg
rename to static/dist/font-awesome/svgs/solid/arrow-down.svg
diff --git a/dist/font-awesome/svgs/solid/arrow-left.svg 
b/static/dist/font-awesome/svgs/solid/arrow-left.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/arrow-left.svg
rename to static/dist/font-awesome/svgs/solid/arrow-left.svg
diff --git a/dist/font-awesome/svgs/solid/arrow-right.svg 
b/static/dist/font-awesome/svgs/solid/arrow-right.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/arrow-right.svg
rename to static/dist/font-awesome/svgs/solid/arrow-right.svg
diff --git a/dist/font-awesome/svgs/solid/arrow-up.svg 
b/static/dist/font-awesome/svgs/solid/arrow-up.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/arrow-up.svg
rename to static/dist/font-awesome/svgs/solid/arrow-up.svg
diff --git a/dist/font-awesome/svgs/solid/arrows-alt-h.svg 
b/static/dist/font-awesome/svgs/solid/arrows-alt-h.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/arrows-alt-h.svg
rename to static/dist/font-awesome/svgs/solid/arrows-alt-h.svg
diff --git a/dist/font-awesome/svgs/solid/arrows-alt-v.svg 
b/static/dist/font-awesome/svgs/solid/arrows-alt-v.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/arrows-alt-v.svg
rename to static/dist/font-awesome/svgs/solid/arrows-alt-v.svg
diff --git a/dist/font-awesome/svgs/solid/arrows-alt.svg 
b/static/dist/font-awesome/svgs/solid/arrows-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/arrows-alt.svg
rename to static/dist/font-awesome/svgs/solid/arrows-alt.svg
diff --git a/dist/font-awesome/svgs/solid/assistive-listening-systems.svg 
b/static/dist/font-awesome/svgs/solid/assistive-listening-systems.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/assistive-listening-systems.svg
rename to static/dist/font-awesome/svgs/solid/assistive-listening-systems.svg
diff --git a/dist/font-awesome/svgs/solid/asterisk.svg 
b/static/dist/font-awesome/svgs/solid/asterisk.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/asterisk.svg
rename to static/dist/font-awesome/svgs/solid/asterisk.svg
diff --git a/dist/font-awesome/svgs/solid/at.svg 
b/static/dist/font-awesome/svgs/solid/at.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/at.svg
rename to static/dist/font-awesome/svgs/solid/at.svg
diff --git a/dist/font-awesome/svgs/solid/atlas.svg 
b/static/dist/font-awesome/svgs/solid/atlas.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/atlas.svg
rename to static/dist/font-awesome/svgs/solid/atlas.svg
diff --git a/dist/font-awesome/svgs/solid/atom.svg 
b/static/dist/font-awesome/svgs/solid/atom.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/atom.svg
rename to static/dist/font-awesome/svgs/solid/atom.svg
diff --git a/dist/font-awesome/svgs/solid/audio-description.svg 
b/static/dist/font-awesome/svgs/solid/audio-description.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/audio-description.svg
rename to static/dist/font-awesome/svgs/solid/audio-description.svg
diff --git a/dist/font-awesome/svgs/solid/award.svg 
b/static/dist/font-awesome/svgs/solid/award.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/award.svg
rename to static/dist/font-awesome/svgs/solid/award.svg
diff --git a/dist/font-awesome/svgs/solid/baby-carriage.svg 
b/static/dist/font-awesome/svgs/solid/baby-carriage.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/baby-carriage.svg
rename to static/dist/font-awesome/svgs/solid/baby-carriage.svg
diff --git a/dist/font-awesome/svgs/solid/baby.svg 
b/static/dist/font-awesome/svgs/solid/baby.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/baby.svg
rename to static/dist/font-awesome/svgs/solid/baby.svg
diff --git a/dist/font-awesome/svgs/solid/backspace.svg 
b/static/dist/font-awesome/svgs/solid/backspace.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/backspace.svg
rename to static/dist/font-awesome/svgs/solid/backspace.svg
diff --git a/dist/font-awesome/svgs/solid/backward.svg 
b/static/dist/font-awesome/svgs/solid/backward.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/backward.svg
rename to static/dist/font-awesome/svgs/solid/backward.svg
diff --git a/dist/font-awesome/svgs/solid/bacon.svg 
b/static/dist/font-awesome/svgs/solid/bacon.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/bacon.svg
rename to static/dist/font-awesome/svgs/solid/bacon.svg
diff --git a/dist/font-awesome/svgs/solid/balance-scale.svg 
b/static/dist/font-awesome/svgs/solid/balance-scale.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/balance-scale.svg
rename to static/dist/font-awesome/svgs/solid/balance-scale.svg
diff --git a/dist/font-awesome/svgs/solid/ban.svg 
b/static/dist/font-awesome/svgs/solid/ban.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/ban.svg
rename to static/dist/font-awesome/svgs/solid/ban.svg
diff --git a/dist/font-awesome/svgs/solid/band-aid.svg 
b/static/dist/font-awesome/svgs/solid/band-aid.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/band-aid.svg
rename to static/dist/font-awesome/svgs/solid/band-aid.svg
diff --git a/dist/font-awesome/svgs/solid/barcode.svg 
b/static/dist/font-awesome/svgs/solid/barcode.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/barcode.svg
rename to static/dist/font-awesome/svgs/solid/barcode.svg
diff --git a/dist/font-awesome/svgs/solid/bars.svg 
b/static/dist/font-awesome/svgs/solid/bars.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/bars.svg
rename to static/dist/font-awesome/svgs/solid/bars.svg
diff --git a/dist/font-awesome/svgs/solid/baseball-ball.svg 
b/static/dist/font-awesome/svgs/solid/baseball-ball.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/baseball-ball.svg
rename to static/dist/font-awesome/svgs/solid/baseball-ball.svg
diff --git a/dist/font-awesome/svgs/solid/basketball-ball.svg 
b/static/dist/font-awesome/svgs/solid/basketball-ball.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/basketball-ball.svg
rename to static/dist/font-awesome/svgs/solid/basketball-ball.svg
diff --git a/dist/font-awesome/svgs/solid/bath.svg 
b/static/dist/font-awesome/svgs/solid/bath.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/bath.svg
rename to static/dist/font-awesome/svgs/solid/bath.svg
diff --git a/dist/font-awesome/svgs/solid/battery-empty.svg 
b/static/dist/font-awesome/svgs/solid/battery-empty.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/battery-empty.svg
rename to static/dist/font-awesome/svgs/solid/battery-empty.svg
diff --git a/dist/font-awesome/svgs/solid/battery-full.svg 
b/static/dist/font-awesome/svgs/solid/battery-full.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/battery-full.svg
rename to static/dist/font-awesome/svgs/solid/battery-full.svg
diff --git a/dist/font-awesome/svgs/solid/battery-half.svg 
b/static/dist/font-awesome/svgs/solid/battery-half.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/battery-half.svg
rename to static/dist/font-awesome/svgs/solid/battery-half.svg
diff --git a/dist/font-awesome/svgs/solid/battery-quarter.svg 
b/static/dist/font-awesome/svgs/solid/battery-quarter.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/battery-quarter.svg
rename to static/dist/font-awesome/svgs/solid/battery-quarter.svg
diff --git a/dist/font-awesome/svgs/solid/battery-three-quarters.svg 
b/static/dist/font-awesome/svgs/solid/battery-three-quarters.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/battery-three-quarters.svg
rename to static/dist/font-awesome/svgs/solid/battery-three-quarters.svg
diff --git a/dist/font-awesome/svgs/solid/bed.svg 
b/static/dist/font-awesome/svgs/solid/bed.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/bed.svg
rename to static/dist/font-awesome/svgs/solid/bed.svg
diff --git a/dist/font-awesome/svgs/solid/beer.svg 
b/static/dist/font-awesome/svgs/solid/beer.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/beer.svg
rename to static/dist/font-awesome/svgs/solid/beer.svg
diff --git a/dist/font-awesome/svgs/solid/bell-slash.svg 
b/static/dist/font-awesome/svgs/solid/bell-slash.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/bell-slash.svg
rename to static/dist/font-awesome/svgs/solid/bell-slash.svg
diff --git a/dist/font-awesome/svgs/solid/bell.svg 
b/static/dist/font-awesome/svgs/solid/bell.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/bell.svg
rename to static/dist/font-awesome/svgs/solid/bell.svg
diff --git a/dist/font-awesome/svgs/solid/bezier-curve.svg 
b/static/dist/font-awesome/svgs/solid/bezier-curve.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/bezier-curve.svg
rename to static/dist/font-awesome/svgs/solid/bezier-curve.svg
diff --git a/dist/font-awesome/svgs/solid/bible.svg 
b/static/dist/font-awesome/svgs/solid/bible.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/bible.svg
rename to static/dist/font-awesome/svgs/solid/bible.svg
diff --git a/dist/font-awesome/svgs/solid/bicycle.svg 
b/static/dist/font-awesome/svgs/solid/bicycle.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/bicycle.svg
rename to static/dist/font-awesome/svgs/solid/bicycle.svg
diff --git a/dist/font-awesome/svgs/solid/binoculars.svg 
b/static/dist/font-awesome/svgs/solid/binoculars.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/binoculars.svg
rename to static/dist/font-awesome/svgs/solid/binoculars.svg
diff --git a/dist/font-awesome/svgs/solid/biohazard.svg 
b/static/dist/font-awesome/svgs/solid/biohazard.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/biohazard.svg
rename to static/dist/font-awesome/svgs/solid/biohazard.svg
diff --git a/dist/font-awesome/svgs/solid/birthday-cake.svg 
b/static/dist/font-awesome/svgs/solid/birthday-cake.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/birthday-cake.svg
rename to static/dist/font-awesome/svgs/solid/birthday-cake.svg
diff --git a/dist/font-awesome/svgs/solid/blender-phone.svg 
b/static/dist/font-awesome/svgs/solid/blender-phone.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/blender-phone.svg
rename to static/dist/font-awesome/svgs/solid/blender-phone.svg
diff --git a/dist/font-awesome/svgs/solid/blender.svg 
b/static/dist/font-awesome/svgs/solid/blender.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/blender.svg
rename to static/dist/font-awesome/svgs/solid/blender.svg
diff --git a/dist/font-awesome/svgs/solid/blind.svg 
b/static/dist/font-awesome/svgs/solid/blind.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/blind.svg
rename to static/dist/font-awesome/svgs/solid/blind.svg
diff --git a/dist/font-awesome/svgs/solid/blog.svg 
b/static/dist/font-awesome/svgs/solid/blog.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/blog.svg
rename to static/dist/font-awesome/svgs/solid/blog.svg
diff --git a/dist/font-awesome/svgs/solid/bold.svg 
b/static/dist/font-awesome/svgs/solid/bold.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/bold.svg
rename to static/dist/font-awesome/svgs/solid/bold.svg
diff --git a/dist/font-awesome/svgs/solid/bolt.svg 
b/static/dist/font-awesome/svgs/solid/bolt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/bolt.svg
rename to static/dist/font-awesome/svgs/solid/bolt.svg
diff --git a/dist/font-awesome/svgs/solid/bomb.svg 
b/static/dist/font-awesome/svgs/solid/bomb.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/bomb.svg
rename to static/dist/font-awesome/svgs/solid/bomb.svg
diff --git a/dist/font-awesome/svgs/solid/bone.svg 
b/static/dist/font-awesome/svgs/solid/bone.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/bone.svg
rename to static/dist/font-awesome/svgs/solid/bone.svg
diff --git a/dist/font-awesome/svgs/solid/bong.svg 
b/static/dist/font-awesome/svgs/solid/bong.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/bong.svg
rename to static/dist/font-awesome/svgs/solid/bong.svg
diff --git a/dist/font-awesome/svgs/solid/book-dead.svg 
b/static/dist/font-awesome/svgs/solid/book-dead.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/book-dead.svg
rename to static/dist/font-awesome/svgs/solid/book-dead.svg
diff --git a/dist/font-awesome/svgs/solid/book-medical.svg 
b/static/dist/font-awesome/svgs/solid/book-medical.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/book-medical.svg
rename to static/dist/font-awesome/svgs/solid/book-medical.svg
diff --git a/dist/font-awesome/svgs/solid/book-open.svg 
b/static/dist/font-awesome/svgs/solid/book-open.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/book-open.svg
rename to static/dist/font-awesome/svgs/solid/book-open.svg
diff --git a/dist/font-awesome/svgs/solid/book-reader.svg 
b/static/dist/font-awesome/svgs/solid/book-reader.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/book-reader.svg
rename to static/dist/font-awesome/svgs/solid/book-reader.svg
diff --git a/dist/font-awesome/svgs/solid/book.svg 
b/static/dist/font-awesome/svgs/solid/book.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/book.svg
rename to static/dist/font-awesome/svgs/solid/book.svg
diff --git a/dist/font-awesome/svgs/solid/bookmark.svg 
b/static/dist/font-awesome/svgs/solid/bookmark.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/bookmark.svg
rename to static/dist/font-awesome/svgs/solid/bookmark.svg
diff --git a/dist/font-awesome/svgs/solid/bowling-ball.svg 
b/static/dist/font-awesome/svgs/solid/bowling-ball.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/bowling-ball.svg
rename to static/dist/font-awesome/svgs/solid/bowling-ball.svg
diff --git a/dist/font-awesome/svgs/solid/box-open.svg 
b/static/dist/font-awesome/svgs/solid/box-open.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/box-open.svg
rename to static/dist/font-awesome/svgs/solid/box-open.svg
diff --git a/dist/font-awesome/svgs/solid/box.svg 
b/static/dist/font-awesome/svgs/solid/box.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/box.svg
rename to static/dist/font-awesome/svgs/solid/box.svg
diff --git a/dist/font-awesome/svgs/solid/boxes.svg 
b/static/dist/font-awesome/svgs/solid/boxes.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/boxes.svg
rename to static/dist/font-awesome/svgs/solid/boxes.svg
diff --git a/dist/font-awesome/svgs/solid/braille.svg 
b/static/dist/font-awesome/svgs/solid/braille.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/braille.svg
rename to static/dist/font-awesome/svgs/solid/braille.svg
diff --git a/dist/font-awesome/svgs/solid/brain.svg 
b/static/dist/font-awesome/svgs/solid/brain.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/brain.svg
rename to static/dist/font-awesome/svgs/solid/brain.svg
diff --git a/dist/font-awesome/svgs/solid/bread-slice.svg 
b/static/dist/font-awesome/svgs/solid/bread-slice.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/bread-slice.svg
rename to static/dist/font-awesome/svgs/solid/bread-slice.svg
diff --git a/dist/font-awesome/svgs/solid/briefcase-medical.svg 
b/static/dist/font-awesome/svgs/solid/briefcase-medical.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/briefcase-medical.svg
rename to static/dist/font-awesome/svgs/solid/briefcase-medical.svg
diff --git a/dist/font-awesome/svgs/solid/briefcase.svg 
b/static/dist/font-awesome/svgs/solid/briefcase.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/briefcase.svg
rename to static/dist/font-awesome/svgs/solid/briefcase.svg
diff --git a/dist/font-awesome/svgs/solid/broadcast-tower.svg 
b/static/dist/font-awesome/svgs/solid/broadcast-tower.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/broadcast-tower.svg
rename to static/dist/font-awesome/svgs/solid/broadcast-tower.svg
diff --git a/dist/font-awesome/svgs/solid/broom.svg 
b/static/dist/font-awesome/svgs/solid/broom.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/broom.svg
rename to static/dist/font-awesome/svgs/solid/broom.svg
diff --git a/dist/font-awesome/svgs/solid/brush.svg 
b/static/dist/font-awesome/svgs/solid/brush.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/brush.svg
rename to static/dist/font-awesome/svgs/solid/brush.svg
diff --git a/dist/font-awesome/svgs/solid/bug.svg 
b/static/dist/font-awesome/svgs/solid/bug.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/bug.svg
rename to static/dist/font-awesome/svgs/solid/bug.svg
diff --git a/dist/font-awesome/svgs/solid/building.svg 
b/static/dist/font-awesome/svgs/solid/building.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/building.svg
rename to static/dist/font-awesome/svgs/solid/building.svg
diff --git a/dist/font-awesome/svgs/solid/bullhorn.svg 
b/static/dist/font-awesome/svgs/solid/bullhorn.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/bullhorn.svg
rename to static/dist/font-awesome/svgs/solid/bullhorn.svg
diff --git a/dist/font-awesome/svgs/solid/bullseye.svg 
b/static/dist/font-awesome/svgs/solid/bullseye.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/bullseye.svg
rename to static/dist/font-awesome/svgs/solid/bullseye.svg
diff --git a/dist/font-awesome/svgs/solid/burn.svg 
b/static/dist/font-awesome/svgs/solid/burn.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/burn.svg
rename to static/dist/font-awesome/svgs/solid/burn.svg
diff --git a/dist/font-awesome/svgs/solid/bus-alt.svg 
b/static/dist/font-awesome/svgs/solid/bus-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/bus-alt.svg
rename to static/dist/font-awesome/svgs/solid/bus-alt.svg
diff --git a/dist/font-awesome/svgs/solid/bus.svg 
b/static/dist/font-awesome/svgs/solid/bus.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/bus.svg
rename to static/dist/font-awesome/svgs/solid/bus.svg
diff --git a/dist/font-awesome/svgs/solid/business-time.svg 
b/static/dist/font-awesome/svgs/solid/business-time.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/business-time.svg
rename to static/dist/font-awesome/svgs/solid/business-time.svg
diff --git a/dist/font-awesome/svgs/solid/calculator.svg 
b/static/dist/font-awesome/svgs/solid/calculator.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/calculator.svg
rename to static/dist/font-awesome/svgs/solid/calculator.svg
diff --git a/dist/font-awesome/svgs/solid/calendar-alt.svg 
b/static/dist/font-awesome/svgs/solid/calendar-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/calendar-alt.svg
rename to static/dist/font-awesome/svgs/solid/calendar-alt.svg
diff --git a/dist/font-awesome/svgs/solid/calendar-check.svg 
b/static/dist/font-awesome/svgs/solid/calendar-check.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/calendar-check.svg
rename to static/dist/font-awesome/svgs/solid/calendar-check.svg
diff --git a/dist/font-awesome/svgs/solid/calendar-day.svg 
b/static/dist/font-awesome/svgs/solid/calendar-day.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/calendar-day.svg
rename to static/dist/font-awesome/svgs/solid/calendar-day.svg
diff --git a/dist/font-awesome/svgs/solid/calendar-minus.svg 
b/static/dist/font-awesome/svgs/solid/calendar-minus.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/calendar-minus.svg
rename to static/dist/font-awesome/svgs/solid/calendar-minus.svg
diff --git a/dist/font-awesome/svgs/solid/calendar-plus.svg 
b/static/dist/font-awesome/svgs/solid/calendar-plus.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/calendar-plus.svg
rename to static/dist/font-awesome/svgs/solid/calendar-plus.svg
diff --git a/dist/font-awesome/svgs/solid/calendar-times.svg 
b/static/dist/font-awesome/svgs/solid/calendar-times.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/calendar-times.svg
rename to static/dist/font-awesome/svgs/solid/calendar-times.svg
diff --git a/dist/font-awesome/svgs/solid/calendar-week.svg 
b/static/dist/font-awesome/svgs/solid/calendar-week.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/calendar-week.svg
rename to static/dist/font-awesome/svgs/solid/calendar-week.svg
diff --git a/dist/font-awesome/svgs/solid/calendar.svg 
b/static/dist/font-awesome/svgs/solid/calendar.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/calendar.svg
rename to static/dist/font-awesome/svgs/solid/calendar.svg
diff --git a/dist/font-awesome/svgs/solid/camera-retro.svg 
b/static/dist/font-awesome/svgs/solid/camera-retro.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/camera-retro.svg
rename to static/dist/font-awesome/svgs/solid/camera-retro.svg
diff --git a/dist/font-awesome/svgs/solid/camera.svg 
b/static/dist/font-awesome/svgs/solid/camera.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/camera.svg
rename to static/dist/font-awesome/svgs/solid/camera.svg
diff --git a/dist/font-awesome/svgs/solid/campground.svg 
b/static/dist/font-awesome/svgs/solid/campground.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/campground.svg
rename to static/dist/font-awesome/svgs/solid/campground.svg
diff --git a/dist/font-awesome/svgs/solid/candy-cane.svg 
b/static/dist/font-awesome/svgs/solid/candy-cane.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/candy-cane.svg
rename to static/dist/font-awesome/svgs/solid/candy-cane.svg
diff --git a/dist/font-awesome/svgs/solid/cannabis.svg 
b/static/dist/font-awesome/svgs/solid/cannabis.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/cannabis.svg
rename to static/dist/font-awesome/svgs/solid/cannabis.svg
diff --git a/dist/font-awesome/svgs/solid/capsules.svg 
b/static/dist/font-awesome/svgs/solid/capsules.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/capsules.svg
rename to static/dist/font-awesome/svgs/solid/capsules.svg
diff --git a/dist/font-awesome/svgs/solid/car-alt.svg 
b/static/dist/font-awesome/svgs/solid/car-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/car-alt.svg
rename to static/dist/font-awesome/svgs/solid/car-alt.svg
diff --git a/dist/font-awesome/svgs/solid/car-battery.svg 
b/static/dist/font-awesome/svgs/solid/car-battery.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/car-battery.svg
rename to static/dist/font-awesome/svgs/solid/car-battery.svg
diff --git a/dist/font-awesome/svgs/solid/car-crash.svg 
b/static/dist/font-awesome/svgs/solid/car-crash.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/car-crash.svg
rename to static/dist/font-awesome/svgs/solid/car-crash.svg
diff --git a/dist/font-awesome/svgs/solid/car-side.svg 
b/static/dist/font-awesome/svgs/solid/car-side.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/car-side.svg
rename to static/dist/font-awesome/svgs/solid/car-side.svg
diff --git a/dist/font-awesome/svgs/solid/car.svg 
b/static/dist/font-awesome/svgs/solid/car.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/car.svg
rename to static/dist/font-awesome/svgs/solid/car.svg
diff --git a/dist/font-awesome/svgs/solid/caret-down.svg 
b/static/dist/font-awesome/svgs/solid/caret-down.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/caret-down.svg
rename to static/dist/font-awesome/svgs/solid/caret-down.svg
diff --git a/dist/font-awesome/svgs/solid/caret-left.svg 
b/static/dist/font-awesome/svgs/solid/caret-left.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/caret-left.svg
rename to static/dist/font-awesome/svgs/solid/caret-left.svg
diff --git a/dist/font-awesome/svgs/solid/caret-right.svg 
b/static/dist/font-awesome/svgs/solid/caret-right.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/caret-right.svg
rename to static/dist/font-awesome/svgs/solid/caret-right.svg
diff --git a/dist/font-awesome/svgs/solid/caret-square-down.svg 
b/static/dist/font-awesome/svgs/solid/caret-square-down.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/caret-square-down.svg
rename to static/dist/font-awesome/svgs/solid/caret-square-down.svg
diff --git a/dist/font-awesome/svgs/solid/caret-square-left.svg 
b/static/dist/font-awesome/svgs/solid/caret-square-left.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/caret-square-left.svg
rename to static/dist/font-awesome/svgs/solid/caret-square-left.svg
diff --git a/dist/font-awesome/svgs/solid/caret-square-right.svg 
b/static/dist/font-awesome/svgs/solid/caret-square-right.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/caret-square-right.svg
rename to static/dist/font-awesome/svgs/solid/caret-square-right.svg
diff --git a/dist/font-awesome/svgs/solid/caret-square-up.svg 
b/static/dist/font-awesome/svgs/solid/caret-square-up.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/caret-square-up.svg
rename to static/dist/font-awesome/svgs/solid/caret-square-up.svg
diff --git a/dist/font-awesome/svgs/solid/caret-up.svg 
b/static/dist/font-awesome/svgs/solid/caret-up.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/caret-up.svg
rename to static/dist/font-awesome/svgs/solid/caret-up.svg
diff --git a/dist/font-awesome/svgs/solid/carrot.svg 
b/static/dist/font-awesome/svgs/solid/carrot.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/carrot.svg
rename to static/dist/font-awesome/svgs/solid/carrot.svg
diff --git a/dist/font-awesome/svgs/solid/cart-arrow-down.svg 
b/static/dist/font-awesome/svgs/solid/cart-arrow-down.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/cart-arrow-down.svg
rename to static/dist/font-awesome/svgs/solid/cart-arrow-down.svg
diff --git a/dist/font-awesome/svgs/solid/cart-plus.svg 
b/static/dist/font-awesome/svgs/solid/cart-plus.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/cart-plus.svg
rename to static/dist/font-awesome/svgs/solid/cart-plus.svg
diff --git a/dist/font-awesome/svgs/solid/cash-register.svg 
b/static/dist/font-awesome/svgs/solid/cash-register.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/cash-register.svg
rename to static/dist/font-awesome/svgs/solid/cash-register.svg
diff --git a/dist/font-awesome/svgs/solid/cat.svg 
b/static/dist/font-awesome/svgs/solid/cat.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/cat.svg
rename to static/dist/font-awesome/svgs/solid/cat.svg
diff --git a/dist/font-awesome/svgs/solid/certificate.svg 
b/static/dist/font-awesome/svgs/solid/certificate.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/certificate.svg
rename to static/dist/font-awesome/svgs/solid/certificate.svg
diff --git a/dist/font-awesome/svgs/solid/chair.svg 
b/static/dist/font-awesome/svgs/solid/chair.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/chair.svg
rename to static/dist/font-awesome/svgs/solid/chair.svg
diff --git a/dist/font-awesome/svgs/solid/chalkboard-teacher.svg 
b/static/dist/font-awesome/svgs/solid/chalkboard-teacher.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/chalkboard-teacher.svg
rename to static/dist/font-awesome/svgs/solid/chalkboard-teacher.svg
diff --git a/dist/font-awesome/svgs/solid/chalkboard.svg 
b/static/dist/font-awesome/svgs/solid/chalkboard.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/chalkboard.svg
rename to static/dist/font-awesome/svgs/solid/chalkboard.svg
diff --git a/dist/font-awesome/svgs/solid/charging-station.svg 
b/static/dist/font-awesome/svgs/solid/charging-station.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/charging-station.svg
rename to static/dist/font-awesome/svgs/solid/charging-station.svg
diff --git a/dist/font-awesome/svgs/solid/chart-area.svg 
b/static/dist/font-awesome/svgs/solid/chart-area.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/chart-area.svg
rename to static/dist/font-awesome/svgs/solid/chart-area.svg
diff --git a/dist/font-awesome/svgs/solid/chart-bar.svg 
b/static/dist/font-awesome/svgs/solid/chart-bar.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/chart-bar.svg
rename to static/dist/font-awesome/svgs/solid/chart-bar.svg
diff --git a/dist/font-awesome/svgs/solid/chart-line.svg 
b/static/dist/font-awesome/svgs/solid/chart-line.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/chart-line.svg
rename to static/dist/font-awesome/svgs/solid/chart-line.svg
diff --git a/dist/font-awesome/svgs/solid/chart-pie.svg 
b/static/dist/font-awesome/svgs/solid/chart-pie.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/chart-pie.svg
rename to static/dist/font-awesome/svgs/solid/chart-pie.svg
diff --git a/dist/font-awesome/svgs/solid/check-circle.svg 
b/static/dist/font-awesome/svgs/solid/check-circle.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/check-circle.svg
rename to static/dist/font-awesome/svgs/solid/check-circle.svg
diff --git a/dist/font-awesome/svgs/solid/check-double.svg 
b/static/dist/font-awesome/svgs/solid/check-double.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/check-double.svg
rename to static/dist/font-awesome/svgs/solid/check-double.svg
diff --git a/dist/font-awesome/svgs/solid/check-square.svg 
b/static/dist/font-awesome/svgs/solid/check-square.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/check-square.svg
rename to static/dist/font-awesome/svgs/solid/check-square.svg
diff --git a/dist/font-awesome/svgs/solid/check.svg 
b/static/dist/font-awesome/svgs/solid/check.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/check.svg
rename to static/dist/font-awesome/svgs/solid/check.svg
diff --git a/dist/font-awesome/svgs/solid/cheese.svg 
b/static/dist/font-awesome/svgs/solid/cheese.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/cheese.svg
rename to static/dist/font-awesome/svgs/solid/cheese.svg
diff --git a/dist/font-awesome/svgs/solid/chess-bishop.svg 
b/static/dist/font-awesome/svgs/solid/chess-bishop.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/chess-bishop.svg
rename to static/dist/font-awesome/svgs/solid/chess-bishop.svg
diff --git a/dist/font-awesome/svgs/solid/chess-board.svg 
b/static/dist/font-awesome/svgs/solid/chess-board.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/chess-board.svg
rename to static/dist/font-awesome/svgs/solid/chess-board.svg
diff --git a/dist/font-awesome/svgs/solid/chess-king.svg 
b/static/dist/font-awesome/svgs/solid/chess-king.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/chess-king.svg
rename to static/dist/font-awesome/svgs/solid/chess-king.svg
diff --git a/dist/font-awesome/svgs/solid/chess-knight.svg 
b/static/dist/font-awesome/svgs/solid/chess-knight.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/chess-knight.svg
rename to static/dist/font-awesome/svgs/solid/chess-knight.svg
diff --git a/dist/font-awesome/svgs/solid/chess-pawn.svg 
b/static/dist/font-awesome/svgs/solid/chess-pawn.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/chess-pawn.svg
rename to static/dist/font-awesome/svgs/solid/chess-pawn.svg
diff --git a/dist/font-awesome/svgs/solid/chess-queen.svg 
b/static/dist/font-awesome/svgs/solid/chess-queen.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/chess-queen.svg
rename to static/dist/font-awesome/svgs/solid/chess-queen.svg
diff --git a/dist/font-awesome/svgs/solid/chess-rook.svg 
b/static/dist/font-awesome/svgs/solid/chess-rook.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/chess-rook.svg
rename to static/dist/font-awesome/svgs/solid/chess-rook.svg
diff --git a/dist/font-awesome/svgs/solid/chess.svg 
b/static/dist/font-awesome/svgs/solid/chess.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/chess.svg
rename to static/dist/font-awesome/svgs/solid/chess.svg
diff --git a/dist/font-awesome/svgs/solid/chevron-circle-down.svg 
b/static/dist/font-awesome/svgs/solid/chevron-circle-down.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/chevron-circle-down.svg
rename to static/dist/font-awesome/svgs/solid/chevron-circle-down.svg
diff --git a/dist/font-awesome/svgs/solid/chevron-circle-left.svg 
b/static/dist/font-awesome/svgs/solid/chevron-circle-left.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/chevron-circle-left.svg
rename to static/dist/font-awesome/svgs/solid/chevron-circle-left.svg
diff --git a/dist/font-awesome/svgs/solid/chevron-circle-right.svg 
b/static/dist/font-awesome/svgs/solid/chevron-circle-right.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/chevron-circle-right.svg
rename to static/dist/font-awesome/svgs/solid/chevron-circle-right.svg
diff --git a/dist/font-awesome/svgs/solid/chevron-circle-up.svg 
b/static/dist/font-awesome/svgs/solid/chevron-circle-up.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/chevron-circle-up.svg
rename to static/dist/font-awesome/svgs/solid/chevron-circle-up.svg
diff --git a/dist/font-awesome/svgs/solid/chevron-down.svg 
b/static/dist/font-awesome/svgs/solid/chevron-down.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/chevron-down.svg
rename to static/dist/font-awesome/svgs/solid/chevron-down.svg
diff --git a/dist/font-awesome/svgs/solid/chevron-left.svg 
b/static/dist/font-awesome/svgs/solid/chevron-left.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/chevron-left.svg
rename to static/dist/font-awesome/svgs/solid/chevron-left.svg
diff --git a/dist/font-awesome/svgs/solid/chevron-right.svg 
b/static/dist/font-awesome/svgs/solid/chevron-right.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/chevron-right.svg
rename to static/dist/font-awesome/svgs/solid/chevron-right.svg
diff --git a/dist/font-awesome/svgs/solid/chevron-up.svg 
b/static/dist/font-awesome/svgs/solid/chevron-up.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/chevron-up.svg
rename to static/dist/font-awesome/svgs/solid/chevron-up.svg
diff --git a/dist/font-awesome/svgs/solid/child.svg 
b/static/dist/font-awesome/svgs/solid/child.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/child.svg
rename to static/dist/font-awesome/svgs/solid/child.svg
diff --git a/dist/font-awesome/svgs/solid/church.svg 
b/static/dist/font-awesome/svgs/solid/church.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/church.svg
rename to static/dist/font-awesome/svgs/solid/church.svg
diff --git a/dist/font-awesome/svgs/solid/circle-notch.svg 
b/static/dist/font-awesome/svgs/solid/circle-notch.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/circle-notch.svg
rename to static/dist/font-awesome/svgs/solid/circle-notch.svg
diff --git a/dist/font-awesome/svgs/solid/circle.svg 
b/static/dist/font-awesome/svgs/solid/circle.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/circle.svg
rename to static/dist/font-awesome/svgs/solid/circle.svg
diff --git a/dist/font-awesome/svgs/solid/city.svg 
b/static/dist/font-awesome/svgs/solid/city.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/city.svg
rename to static/dist/font-awesome/svgs/solid/city.svg
diff --git a/dist/font-awesome/svgs/solid/clinic-medical.svg 
b/static/dist/font-awesome/svgs/solid/clinic-medical.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/clinic-medical.svg
rename to static/dist/font-awesome/svgs/solid/clinic-medical.svg
diff --git a/dist/font-awesome/svgs/solid/clipboard-check.svg 
b/static/dist/font-awesome/svgs/solid/clipboard-check.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/clipboard-check.svg
rename to static/dist/font-awesome/svgs/solid/clipboard-check.svg
diff --git a/dist/font-awesome/svgs/solid/clipboard-list.svg 
b/static/dist/font-awesome/svgs/solid/clipboard-list.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/clipboard-list.svg
rename to static/dist/font-awesome/svgs/solid/clipboard-list.svg
diff --git a/dist/font-awesome/svgs/solid/clipboard.svg 
b/static/dist/font-awesome/svgs/solid/clipboard.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/clipboard.svg
rename to static/dist/font-awesome/svgs/solid/clipboard.svg
diff --git a/dist/font-awesome/svgs/solid/clock.svg 
b/static/dist/font-awesome/svgs/solid/clock.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/clock.svg
rename to static/dist/font-awesome/svgs/solid/clock.svg
diff --git a/dist/font-awesome/svgs/solid/clone.svg 
b/static/dist/font-awesome/svgs/solid/clone.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/clone.svg
rename to static/dist/font-awesome/svgs/solid/clone.svg
diff --git a/dist/font-awesome/svgs/solid/closed-captioning.svg 
b/static/dist/font-awesome/svgs/solid/closed-captioning.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/closed-captioning.svg
rename to static/dist/font-awesome/svgs/solid/closed-captioning.svg
diff --git a/dist/font-awesome/svgs/solid/cloud-download-alt.svg 
b/static/dist/font-awesome/svgs/solid/cloud-download-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/cloud-download-alt.svg
rename to static/dist/font-awesome/svgs/solid/cloud-download-alt.svg
diff --git a/dist/font-awesome/svgs/solid/cloud-meatball.svg 
b/static/dist/font-awesome/svgs/solid/cloud-meatball.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/cloud-meatball.svg
rename to static/dist/font-awesome/svgs/solid/cloud-meatball.svg
diff --git a/dist/font-awesome/svgs/solid/cloud-moon-rain.svg 
b/static/dist/font-awesome/svgs/solid/cloud-moon-rain.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/cloud-moon-rain.svg
rename to static/dist/font-awesome/svgs/solid/cloud-moon-rain.svg
diff --git a/dist/font-awesome/svgs/solid/cloud-moon.svg 
b/static/dist/font-awesome/svgs/solid/cloud-moon.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/cloud-moon.svg
rename to static/dist/font-awesome/svgs/solid/cloud-moon.svg
diff --git a/dist/font-awesome/svgs/solid/cloud-rain.svg 
b/static/dist/font-awesome/svgs/solid/cloud-rain.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/cloud-rain.svg
rename to static/dist/font-awesome/svgs/solid/cloud-rain.svg
diff --git a/dist/font-awesome/svgs/solid/cloud-showers-heavy.svg 
b/static/dist/font-awesome/svgs/solid/cloud-showers-heavy.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/cloud-showers-heavy.svg
rename to static/dist/font-awesome/svgs/solid/cloud-showers-heavy.svg
diff --git a/dist/font-awesome/svgs/solid/cloud-sun-rain.svg 
b/static/dist/font-awesome/svgs/solid/cloud-sun-rain.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/cloud-sun-rain.svg
rename to static/dist/font-awesome/svgs/solid/cloud-sun-rain.svg
diff --git a/dist/font-awesome/svgs/solid/cloud-sun.svg 
b/static/dist/font-awesome/svgs/solid/cloud-sun.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/cloud-sun.svg
rename to static/dist/font-awesome/svgs/solid/cloud-sun.svg
diff --git a/dist/font-awesome/svgs/solid/cloud-upload-alt.svg 
b/static/dist/font-awesome/svgs/solid/cloud-upload-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/cloud-upload-alt.svg
rename to static/dist/font-awesome/svgs/solid/cloud-upload-alt.svg
diff --git a/dist/font-awesome/svgs/solid/cloud.svg 
b/static/dist/font-awesome/svgs/solid/cloud.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/cloud.svg
rename to static/dist/font-awesome/svgs/solid/cloud.svg
diff --git a/dist/font-awesome/svgs/solid/cocktail.svg 
b/static/dist/font-awesome/svgs/solid/cocktail.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/cocktail.svg
rename to static/dist/font-awesome/svgs/solid/cocktail.svg
diff --git a/dist/font-awesome/svgs/solid/code-branch.svg 
b/static/dist/font-awesome/svgs/solid/code-branch.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/code-branch.svg
rename to static/dist/font-awesome/svgs/solid/code-branch.svg
diff --git a/dist/font-awesome/svgs/solid/code.svg 
b/static/dist/font-awesome/svgs/solid/code.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/code.svg
rename to static/dist/font-awesome/svgs/solid/code.svg
diff --git a/dist/font-awesome/svgs/solid/coffee.svg 
b/static/dist/font-awesome/svgs/solid/coffee.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/coffee.svg
rename to static/dist/font-awesome/svgs/solid/coffee.svg
diff --git a/dist/font-awesome/svgs/solid/cog.svg 
b/static/dist/font-awesome/svgs/solid/cog.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/cog.svg
rename to static/dist/font-awesome/svgs/solid/cog.svg
diff --git a/dist/font-awesome/svgs/solid/cogs.svg 
b/static/dist/font-awesome/svgs/solid/cogs.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/cogs.svg
rename to static/dist/font-awesome/svgs/solid/cogs.svg
diff --git a/dist/font-awesome/svgs/solid/coins.svg 
b/static/dist/font-awesome/svgs/solid/coins.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/coins.svg
rename to static/dist/font-awesome/svgs/solid/coins.svg
diff --git a/dist/font-awesome/svgs/solid/columns.svg 
b/static/dist/font-awesome/svgs/solid/columns.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/columns.svg
rename to static/dist/font-awesome/svgs/solid/columns.svg
diff --git a/dist/font-awesome/svgs/solid/comment-alt.svg 
b/static/dist/font-awesome/svgs/solid/comment-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/comment-alt.svg
rename to static/dist/font-awesome/svgs/solid/comment-alt.svg
diff --git a/dist/font-awesome/svgs/solid/comment-dollar.svg 
b/static/dist/font-awesome/svgs/solid/comment-dollar.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/comment-dollar.svg
rename to static/dist/font-awesome/svgs/solid/comment-dollar.svg
diff --git a/dist/font-awesome/svgs/solid/comment-dots.svg 
b/static/dist/font-awesome/svgs/solid/comment-dots.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/comment-dots.svg
rename to static/dist/font-awesome/svgs/solid/comment-dots.svg
diff --git a/dist/font-awesome/svgs/solid/comment-medical.svg 
b/static/dist/font-awesome/svgs/solid/comment-medical.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/comment-medical.svg
rename to static/dist/font-awesome/svgs/solid/comment-medical.svg
diff --git a/dist/font-awesome/svgs/solid/comment-slash.svg 
b/static/dist/font-awesome/svgs/solid/comment-slash.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/comment-slash.svg
rename to static/dist/font-awesome/svgs/solid/comment-slash.svg
diff --git a/dist/font-awesome/svgs/solid/comment.svg 
b/static/dist/font-awesome/svgs/solid/comment.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/comment.svg
rename to static/dist/font-awesome/svgs/solid/comment.svg
diff --git a/dist/font-awesome/svgs/solid/comments-dollar.svg 
b/static/dist/font-awesome/svgs/solid/comments-dollar.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/comments-dollar.svg
rename to static/dist/font-awesome/svgs/solid/comments-dollar.svg
diff --git a/dist/font-awesome/svgs/solid/comments.svg 
b/static/dist/font-awesome/svgs/solid/comments.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/comments.svg
rename to static/dist/font-awesome/svgs/solid/comments.svg
diff --git a/dist/font-awesome/svgs/solid/compact-disc.svg 
b/static/dist/font-awesome/svgs/solid/compact-disc.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/compact-disc.svg
rename to static/dist/font-awesome/svgs/solid/compact-disc.svg
diff --git a/dist/font-awesome/svgs/solid/compass.svg 
b/static/dist/font-awesome/svgs/solid/compass.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/compass.svg
rename to static/dist/font-awesome/svgs/solid/compass.svg
diff --git a/dist/font-awesome/svgs/solid/compress-arrows-alt.svg 
b/static/dist/font-awesome/svgs/solid/compress-arrows-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/compress-arrows-alt.svg
rename to static/dist/font-awesome/svgs/solid/compress-arrows-alt.svg
diff --git a/dist/font-awesome/svgs/solid/compress.svg 
b/static/dist/font-awesome/svgs/solid/compress.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/compress.svg
rename to static/dist/font-awesome/svgs/solid/compress.svg
diff --git a/dist/font-awesome/svgs/solid/concierge-bell.svg 
b/static/dist/font-awesome/svgs/solid/concierge-bell.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/concierge-bell.svg
rename to static/dist/font-awesome/svgs/solid/concierge-bell.svg
diff --git a/dist/font-awesome/svgs/solid/cookie-bite.svg 
b/static/dist/font-awesome/svgs/solid/cookie-bite.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/cookie-bite.svg
rename to static/dist/font-awesome/svgs/solid/cookie-bite.svg
diff --git a/dist/font-awesome/svgs/solid/cookie.svg 
b/static/dist/font-awesome/svgs/solid/cookie.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/cookie.svg
rename to static/dist/font-awesome/svgs/solid/cookie.svg
diff --git a/dist/font-awesome/svgs/solid/copy.svg 
b/static/dist/font-awesome/svgs/solid/copy.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/copy.svg
rename to static/dist/font-awesome/svgs/solid/copy.svg
diff --git a/dist/font-awesome/svgs/solid/copyright.svg 
b/static/dist/font-awesome/svgs/solid/copyright.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/copyright.svg
rename to static/dist/font-awesome/svgs/solid/copyright.svg
diff --git a/dist/font-awesome/svgs/solid/couch.svg 
b/static/dist/font-awesome/svgs/solid/couch.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/couch.svg
rename to static/dist/font-awesome/svgs/solid/couch.svg
diff --git a/dist/font-awesome/svgs/solid/credit-card.svg 
b/static/dist/font-awesome/svgs/solid/credit-card.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/credit-card.svg
rename to static/dist/font-awesome/svgs/solid/credit-card.svg
diff --git a/dist/font-awesome/svgs/solid/crop-alt.svg 
b/static/dist/font-awesome/svgs/solid/crop-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/crop-alt.svg
rename to static/dist/font-awesome/svgs/solid/crop-alt.svg
diff --git a/dist/font-awesome/svgs/solid/crop.svg 
b/static/dist/font-awesome/svgs/solid/crop.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/crop.svg
rename to static/dist/font-awesome/svgs/solid/crop.svg
diff --git a/dist/font-awesome/svgs/solid/cross.svg 
b/static/dist/font-awesome/svgs/solid/cross.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/cross.svg
rename to static/dist/font-awesome/svgs/solid/cross.svg
diff --git a/dist/font-awesome/svgs/solid/crosshairs.svg 
b/static/dist/font-awesome/svgs/solid/crosshairs.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/crosshairs.svg
rename to static/dist/font-awesome/svgs/solid/crosshairs.svg
diff --git a/dist/font-awesome/svgs/solid/crow.svg 
b/static/dist/font-awesome/svgs/solid/crow.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/crow.svg
rename to static/dist/font-awesome/svgs/solid/crow.svg
diff --git a/dist/font-awesome/svgs/solid/crown.svg 
b/static/dist/font-awesome/svgs/solid/crown.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/crown.svg
rename to static/dist/font-awesome/svgs/solid/crown.svg
diff --git a/dist/font-awesome/svgs/solid/crutch.svg 
b/static/dist/font-awesome/svgs/solid/crutch.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/crutch.svg
rename to static/dist/font-awesome/svgs/solid/crutch.svg
diff --git a/dist/font-awesome/svgs/solid/cube.svg 
b/static/dist/font-awesome/svgs/solid/cube.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/cube.svg
rename to static/dist/font-awesome/svgs/solid/cube.svg
diff --git a/dist/font-awesome/svgs/solid/cubes.svg 
b/static/dist/font-awesome/svgs/solid/cubes.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/cubes.svg
rename to static/dist/font-awesome/svgs/solid/cubes.svg
diff --git a/dist/font-awesome/svgs/solid/cut.svg 
b/static/dist/font-awesome/svgs/solid/cut.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/cut.svg
rename to static/dist/font-awesome/svgs/solid/cut.svg
diff --git a/dist/font-awesome/svgs/solid/database.svg 
b/static/dist/font-awesome/svgs/solid/database.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/database.svg
rename to static/dist/font-awesome/svgs/solid/database.svg
diff --git a/dist/font-awesome/svgs/solid/deaf.svg 
b/static/dist/font-awesome/svgs/solid/deaf.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/deaf.svg
rename to static/dist/font-awesome/svgs/solid/deaf.svg
diff --git a/dist/font-awesome/svgs/solid/democrat.svg 
b/static/dist/font-awesome/svgs/solid/democrat.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/democrat.svg
rename to static/dist/font-awesome/svgs/solid/democrat.svg
diff --git a/dist/font-awesome/svgs/solid/desktop.svg 
b/static/dist/font-awesome/svgs/solid/desktop.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/desktop.svg
rename to static/dist/font-awesome/svgs/solid/desktop.svg
diff --git a/dist/font-awesome/svgs/solid/dharmachakra.svg 
b/static/dist/font-awesome/svgs/solid/dharmachakra.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/dharmachakra.svg
rename to static/dist/font-awesome/svgs/solid/dharmachakra.svg
diff --git a/dist/font-awesome/svgs/solid/diagnoses.svg 
b/static/dist/font-awesome/svgs/solid/diagnoses.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/diagnoses.svg
rename to static/dist/font-awesome/svgs/solid/diagnoses.svg
diff --git a/dist/font-awesome/svgs/solid/dice-d20.svg 
b/static/dist/font-awesome/svgs/solid/dice-d20.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/dice-d20.svg
rename to static/dist/font-awesome/svgs/solid/dice-d20.svg
diff --git a/dist/font-awesome/svgs/solid/dice-d6.svg 
b/static/dist/font-awesome/svgs/solid/dice-d6.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/dice-d6.svg
rename to static/dist/font-awesome/svgs/solid/dice-d6.svg
diff --git a/dist/font-awesome/svgs/solid/dice-five.svg 
b/static/dist/font-awesome/svgs/solid/dice-five.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/dice-five.svg
rename to static/dist/font-awesome/svgs/solid/dice-five.svg
diff --git a/dist/font-awesome/svgs/solid/dice-four.svg 
b/static/dist/font-awesome/svgs/solid/dice-four.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/dice-four.svg
rename to static/dist/font-awesome/svgs/solid/dice-four.svg
diff --git a/dist/font-awesome/svgs/solid/dice-one.svg 
b/static/dist/font-awesome/svgs/solid/dice-one.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/dice-one.svg
rename to static/dist/font-awesome/svgs/solid/dice-one.svg
diff --git a/dist/font-awesome/svgs/solid/dice-six.svg 
b/static/dist/font-awesome/svgs/solid/dice-six.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/dice-six.svg
rename to static/dist/font-awesome/svgs/solid/dice-six.svg
diff --git a/dist/font-awesome/svgs/solid/dice-three.svg 
b/static/dist/font-awesome/svgs/solid/dice-three.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/dice-three.svg
rename to static/dist/font-awesome/svgs/solid/dice-three.svg
diff --git a/dist/font-awesome/svgs/solid/dice-two.svg 
b/static/dist/font-awesome/svgs/solid/dice-two.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/dice-two.svg
rename to static/dist/font-awesome/svgs/solid/dice-two.svg
diff --git a/dist/font-awesome/svgs/solid/dice.svg 
b/static/dist/font-awesome/svgs/solid/dice.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/dice.svg
rename to static/dist/font-awesome/svgs/solid/dice.svg
diff --git a/dist/font-awesome/svgs/solid/digital-tachograph.svg 
b/static/dist/font-awesome/svgs/solid/digital-tachograph.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/digital-tachograph.svg
rename to static/dist/font-awesome/svgs/solid/digital-tachograph.svg
diff --git a/dist/font-awesome/svgs/solid/directions.svg 
b/static/dist/font-awesome/svgs/solid/directions.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/directions.svg
rename to static/dist/font-awesome/svgs/solid/directions.svg
diff --git a/dist/font-awesome/svgs/solid/divide.svg 
b/static/dist/font-awesome/svgs/solid/divide.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/divide.svg
rename to static/dist/font-awesome/svgs/solid/divide.svg
diff --git a/dist/font-awesome/svgs/solid/dizzy.svg 
b/static/dist/font-awesome/svgs/solid/dizzy.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/dizzy.svg
rename to static/dist/font-awesome/svgs/solid/dizzy.svg
diff --git a/dist/font-awesome/svgs/solid/dna.svg 
b/static/dist/font-awesome/svgs/solid/dna.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/dna.svg
rename to static/dist/font-awesome/svgs/solid/dna.svg
diff --git a/dist/font-awesome/svgs/solid/dog.svg 
b/static/dist/font-awesome/svgs/solid/dog.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/dog.svg
rename to static/dist/font-awesome/svgs/solid/dog.svg
diff --git a/dist/font-awesome/svgs/solid/dollar-sign.svg 
b/static/dist/font-awesome/svgs/solid/dollar-sign.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/dollar-sign.svg
rename to static/dist/font-awesome/svgs/solid/dollar-sign.svg
diff --git a/dist/font-awesome/svgs/solid/dolly-flatbed.svg 
b/static/dist/font-awesome/svgs/solid/dolly-flatbed.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/dolly-flatbed.svg
rename to static/dist/font-awesome/svgs/solid/dolly-flatbed.svg
diff --git a/dist/font-awesome/svgs/solid/dolly.svg 
b/static/dist/font-awesome/svgs/solid/dolly.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/dolly.svg
rename to static/dist/font-awesome/svgs/solid/dolly.svg
diff --git a/dist/font-awesome/svgs/solid/donate.svg 
b/static/dist/font-awesome/svgs/solid/donate.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/donate.svg
rename to static/dist/font-awesome/svgs/solid/donate.svg
diff --git a/dist/font-awesome/svgs/solid/door-closed.svg 
b/static/dist/font-awesome/svgs/solid/door-closed.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/door-closed.svg
rename to static/dist/font-awesome/svgs/solid/door-closed.svg
diff --git a/dist/font-awesome/svgs/solid/door-open.svg 
b/static/dist/font-awesome/svgs/solid/door-open.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/door-open.svg
rename to static/dist/font-awesome/svgs/solid/door-open.svg
diff --git a/dist/font-awesome/svgs/solid/dot-circle.svg 
b/static/dist/font-awesome/svgs/solid/dot-circle.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/dot-circle.svg
rename to static/dist/font-awesome/svgs/solid/dot-circle.svg
diff --git a/dist/font-awesome/svgs/solid/dove.svg 
b/static/dist/font-awesome/svgs/solid/dove.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/dove.svg
rename to static/dist/font-awesome/svgs/solid/dove.svg
diff --git a/dist/font-awesome/svgs/solid/download.svg 
b/static/dist/font-awesome/svgs/solid/download.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/download.svg
rename to static/dist/font-awesome/svgs/solid/download.svg
diff --git a/dist/font-awesome/svgs/solid/drafting-compass.svg 
b/static/dist/font-awesome/svgs/solid/drafting-compass.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/drafting-compass.svg
rename to static/dist/font-awesome/svgs/solid/drafting-compass.svg
diff --git a/dist/font-awesome/svgs/solid/dragon.svg 
b/static/dist/font-awesome/svgs/solid/dragon.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/dragon.svg
rename to static/dist/font-awesome/svgs/solid/dragon.svg
diff --git a/dist/font-awesome/svgs/solid/draw-polygon.svg 
b/static/dist/font-awesome/svgs/solid/draw-polygon.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/draw-polygon.svg
rename to static/dist/font-awesome/svgs/solid/draw-polygon.svg
diff --git a/dist/font-awesome/svgs/solid/drum-steelpan.svg 
b/static/dist/font-awesome/svgs/solid/drum-steelpan.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/drum-steelpan.svg
rename to static/dist/font-awesome/svgs/solid/drum-steelpan.svg
diff --git a/dist/font-awesome/svgs/solid/drum.svg 
b/static/dist/font-awesome/svgs/solid/drum.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/drum.svg
rename to static/dist/font-awesome/svgs/solid/drum.svg
diff --git a/dist/font-awesome/svgs/solid/drumstick-bite.svg 
b/static/dist/font-awesome/svgs/solid/drumstick-bite.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/drumstick-bite.svg
rename to static/dist/font-awesome/svgs/solid/drumstick-bite.svg
diff --git a/dist/font-awesome/svgs/solid/dumbbell.svg 
b/static/dist/font-awesome/svgs/solid/dumbbell.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/dumbbell.svg
rename to static/dist/font-awesome/svgs/solid/dumbbell.svg
diff --git a/dist/font-awesome/svgs/solid/dumpster-fire.svg 
b/static/dist/font-awesome/svgs/solid/dumpster-fire.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/dumpster-fire.svg
rename to static/dist/font-awesome/svgs/solid/dumpster-fire.svg
diff --git a/dist/font-awesome/svgs/solid/dumpster.svg 
b/static/dist/font-awesome/svgs/solid/dumpster.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/dumpster.svg
rename to static/dist/font-awesome/svgs/solid/dumpster.svg
diff --git a/dist/font-awesome/svgs/solid/dungeon.svg 
b/static/dist/font-awesome/svgs/solid/dungeon.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/dungeon.svg
rename to static/dist/font-awesome/svgs/solid/dungeon.svg
diff --git a/dist/font-awesome/svgs/solid/edit.svg 
b/static/dist/font-awesome/svgs/solid/edit.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/edit.svg
rename to static/dist/font-awesome/svgs/solid/edit.svg
diff --git a/dist/font-awesome/svgs/solid/egg.svg 
b/static/dist/font-awesome/svgs/solid/egg.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/egg.svg
rename to static/dist/font-awesome/svgs/solid/egg.svg
diff --git a/dist/font-awesome/svgs/solid/eject.svg 
b/static/dist/font-awesome/svgs/solid/eject.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/eject.svg
rename to static/dist/font-awesome/svgs/solid/eject.svg
diff --git a/dist/font-awesome/svgs/solid/ellipsis-h.svg 
b/static/dist/font-awesome/svgs/solid/ellipsis-h.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/ellipsis-h.svg
rename to static/dist/font-awesome/svgs/solid/ellipsis-h.svg
diff --git a/dist/font-awesome/svgs/solid/ellipsis-v.svg 
b/static/dist/font-awesome/svgs/solid/ellipsis-v.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/ellipsis-v.svg
rename to static/dist/font-awesome/svgs/solid/ellipsis-v.svg
diff --git a/dist/font-awesome/svgs/solid/envelope-open-text.svg 
b/static/dist/font-awesome/svgs/solid/envelope-open-text.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/envelope-open-text.svg
rename to static/dist/font-awesome/svgs/solid/envelope-open-text.svg
diff --git a/dist/font-awesome/svgs/solid/envelope-open.svg 
b/static/dist/font-awesome/svgs/solid/envelope-open.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/envelope-open.svg
rename to static/dist/font-awesome/svgs/solid/envelope-open.svg
diff --git a/dist/font-awesome/svgs/solid/envelope-square.svg 
b/static/dist/font-awesome/svgs/solid/envelope-square.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/envelope-square.svg
rename to static/dist/font-awesome/svgs/solid/envelope-square.svg
diff --git a/dist/font-awesome/svgs/solid/envelope.svg 
b/static/dist/font-awesome/svgs/solid/envelope.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/envelope.svg
rename to static/dist/font-awesome/svgs/solid/envelope.svg
diff --git a/dist/font-awesome/svgs/solid/equals.svg 
b/static/dist/font-awesome/svgs/solid/equals.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/equals.svg
rename to static/dist/font-awesome/svgs/solid/equals.svg
diff --git a/dist/font-awesome/svgs/solid/eraser.svg 
b/static/dist/font-awesome/svgs/solid/eraser.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/eraser.svg
rename to static/dist/font-awesome/svgs/solid/eraser.svg
diff --git a/dist/font-awesome/svgs/solid/ethernet.svg 
b/static/dist/font-awesome/svgs/solid/ethernet.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/ethernet.svg
rename to static/dist/font-awesome/svgs/solid/ethernet.svg
diff --git a/dist/font-awesome/svgs/solid/euro-sign.svg 
b/static/dist/font-awesome/svgs/solid/euro-sign.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/euro-sign.svg
rename to static/dist/font-awesome/svgs/solid/euro-sign.svg
diff --git a/dist/font-awesome/svgs/solid/exchange-alt.svg 
b/static/dist/font-awesome/svgs/solid/exchange-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/exchange-alt.svg
rename to static/dist/font-awesome/svgs/solid/exchange-alt.svg
diff --git a/dist/font-awesome/svgs/solid/exclamation-circle.svg 
b/static/dist/font-awesome/svgs/solid/exclamation-circle.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/exclamation-circle.svg
rename to static/dist/font-awesome/svgs/solid/exclamation-circle.svg
diff --git a/dist/font-awesome/svgs/solid/exclamation-triangle.svg 
b/static/dist/font-awesome/svgs/solid/exclamation-triangle.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/exclamation-triangle.svg
rename to static/dist/font-awesome/svgs/solid/exclamation-triangle.svg
diff --git a/dist/font-awesome/svgs/solid/exclamation.svg 
b/static/dist/font-awesome/svgs/solid/exclamation.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/exclamation.svg
rename to static/dist/font-awesome/svgs/solid/exclamation.svg
diff --git a/dist/font-awesome/svgs/solid/expand-arrows-alt.svg 
b/static/dist/font-awesome/svgs/solid/expand-arrows-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/expand-arrows-alt.svg
rename to static/dist/font-awesome/svgs/solid/expand-arrows-alt.svg
diff --git a/dist/font-awesome/svgs/solid/expand.svg 
b/static/dist/font-awesome/svgs/solid/expand.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/expand.svg
rename to static/dist/font-awesome/svgs/solid/expand.svg
diff --git a/dist/font-awesome/svgs/solid/external-link-alt.svg 
b/static/dist/font-awesome/svgs/solid/external-link-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/external-link-alt.svg
rename to static/dist/font-awesome/svgs/solid/external-link-alt.svg
diff --git a/dist/font-awesome/svgs/solid/external-link-square-alt.svg 
b/static/dist/font-awesome/svgs/solid/external-link-square-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/external-link-square-alt.svg
rename to static/dist/font-awesome/svgs/solid/external-link-square-alt.svg
diff --git a/dist/font-awesome/svgs/solid/eye-dropper.svg 
b/static/dist/font-awesome/svgs/solid/eye-dropper.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/eye-dropper.svg
rename to static/dist/font-awesome/svgs/solid/eye-dropper.svg
diff --git a/dist/font-awesome/svgs/solid/eye-slash.svg 
b/static/dist/font-awesome/svgs/solid/eye-slash.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/eye-slash.svg
rename to static/dist/font-awesome/svgs/solid/eye-slash.svg
diff --git a/dist/font-awesome/svgs/solid/eye.svg 
b/static/dist/font-awesome/svgs/solid/eye.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/eye.svg
rename to static/dist/font-awesome/svgs/solid/eye.svg
diff --git a/dist/font-awesome/svgs/solid/fast-backward.svg 
b/static/dist/font-awesome/svgs/solid/fast-backward.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/fast-backward.svg
rename to static/dist/font-awesome/svgs/solid/fast-backward.svg
diff --git a/dist/font-awesome/svgs/solid/fast-forward.svg 
b/static/dist/font-awesome/svgs/solid/fast-forward.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/fast-forward.svg
rename to static/dist/font-awesome/svgs/solid/fast-forward.svg
diff --git a/dist/font-awesome/svgs/solid/fax.svg 
b/static/dist/font-awesome/svgs/solid/fax.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/fax.svg
rename to static/dist/font-awesome/svgs/solid/fax.svg
diff --git a/dist/font-awesome/svgs/solid/feather-alt.svg 
b/static/dist/font-awesome/svgs/solid/feather-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/feather-alt.svg
rename to static/dist/font-awesome/svgs/solid/feather-alt.svg
diff --git a/dist/font-awesome/svgs/solid/feather.svg 
b/static/dist/font-awesome/svgs/solid/feather.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/feather.svg
rename to static/dist/font-awesome/svgs/solid/feather.svg
diff --git a/dist/font-awesome/svgs/solid/female.svg 
b/static/dist/font-awesome/svgs/solid/female.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/female.svg
rename to static/dist/font-awesome/svgs/solid/female.svg
diff --git a/dist/font-awesome/svgs/solid/fighter-jet.svg 
b/static/dist/font-awesome/svgs/solid/fighter-jet.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/fighter-jet.svg
rename to static/dist/font-awesome/svgs/solid/fighter-jet.svg
diff --git a/dist/font-awesome/svgs/solid/file-alt.svg 
b/static/dist/font-awesome/svgs/solid/file-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/file-alt.svg
rename to static/dist/font-awesome/svgs/solid/file-alt.svg
diff --git a/dist/font-awesome/svgs/solid/file-archive.svg 
b/static/dist/font-awesome/svgs/solid/file-archive.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/file-archive.svg
rename to static/dist/font-awesome/svgs/solid/file-archive.svg
diff --git a/dist/font-awesome/svgs/solid/file-audio.svg 
b/static/dist/font-awesome/svgs/solid/file-audio.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/file-audio.svg
rename to static/dist/font-awesome/svgs/solid/file-audio.svg
diff --git a/dist/font-awesome/svgs/solid/file-code.svg 
b/static/dist/font-awesome/svgs/solid/file-code.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/file-code.svg
rename to static/dist/font-awesome/svgs/solid/file-code.svg
diff --git a/dist/font-awesome/svgs/solid/file-contract.svg 
b/static/dist/font-awesome/svgs/solid/file-contract.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/file-contract.svg
rename to static/dist/font-awesome/svgs/solid/file-contract.svg
diff --git a/dist/font-awesome/svgs/solid/file-csv.svg 
b/static/dist/font-awesome/svgs/solid/file-csv.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/file-csv.svg
rename to static/dist/font-awesome/svgs/solid/file-csv.svg
diff --git a/dist/font-awesome/svgs/solid/file-download.svg 
b/static/dist/font-awesome/svgs/solid/file-download.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/file-download.svg
rename to static/dist/font-awesome/svgs/solid/file-download.svg
diff --git a/dist/font-awesome/svgs/solid/file-excel.svg 
b/static/dist/font-awesome/svgs/solid/file-excel.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/file-excel.svg
rename to static/dist/font-awesome/svgs/solid/file-excel.svg
diff --git a/dist/font-awesome/svgs/solid/file-export.svg 
b/static/dist/font-awesome/svgs/solid/file-export.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/file-export.svg
rename to static/dist/font-awesome/svgs/solid/file-export.svg
diff --git a/dist/font-awesome/svgs/solid/file-image.svg 
b/static/dist/font-awesome/svgs/solid/file-image.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/file-image.svg
rename to static/dist/font-awesome/svgs/solid/file-image.svg
diff --git a/dist/font-awesome/svgs/solid/file-import.svg 
b/static/dist/font-awesome/svgs/solid/file-import.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/file-import.svg
rename to static/dist/font-awesome/svgs/solid/file-import.svg
diff --git a/dist/font-awesome/svgs/solid/file-invoice-dollar.svg 
b/static/dist/font-awesome/svgs/solid/file-invoice-dollar.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/file-invoice-dollar.svg
rename to static/dist/font-awesome/svgs/solid/file-invoice-dollar.svg
diff --git a/dist/font-awesome/svgs/solid/file-invoice.svg 
b/static/dist/font-awesome/svgs/solid/file-invoice.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/file-invoice.svg
rename to static/dist/font-awesome/svgs/solid/file-invoice.svg
diff --git a/dist/font-awesome/svgs/solid/file-medical-alt.svg 
b/static/dist/font-awesome/svgs/solid/file-medical-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/file-medical-alt.svg
rename to static/dist/font-awesome/svgs/solid/file-medical-alt.svg
diff --git a/dist/font-awesome/svgs/solid/file-medical.svg 
b/static/dist/font-awesome/svgs/solid/file-medical.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/file-medical.svg
rename to static/dist/font-awesome/svgs/solid/file-medical.svg
diff --git a/dist/font-awesome/svgs/solid/file-pdf.svg 
b/static/dist/font-awesome/svgs/solid/file-pdf.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/file-pdf.svg
rename to static/dist/font-awesome/svgs/solid/file-pdf.svg
diff --git a/dist/font-awesome/svgs/solid/file-powerpoint.svg 
b/static/dist/font-awesome/svgs/solid/file-powerpoint.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/file-powerpoint.svg
rename to static/dist/font-awesome/svgs/solid/file-powerpoint.svg
diff --git a/dist/font-awesome/svgs/solid/file-prescription.svg 
b/static/dist/font-awesome/svgs/solid/file-prescription.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/file-prescription.svg
rename to static/dist/font-awesome/svgs/solid/file-prescription.svg
diff --git a/dist/font-awesome/svgs/solid/file-signature.svg 
b/static/dist/font-awesome/svgs/solid/file-signature.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/file-signature.svg
rename to static/dist/font-awesome/svgs/solid/file-signature.svg
diff --git a/dist/font-awesome/svgs/solid/file-upload.svg 
b/static/dist/font-awesome/svgs/solid/file-upload.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/file-upload.svg
rename to static/dist/font-awesome/svgs/solid/file-upload.svg
diff --git a/dist/font-awesome/svgs/solid/file-video.svg 
b/static/dist/font-awesome/svgs/solid/file-video.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/file-video.svg
rename to static/dist/font-awesome/svgs/solid/file-video.svg
diff --git a/dist/font-awesome/svgs/solid/file-word.svg 
b/static/dist/font-awesome/svgs/solid/file-word.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/file-word.svg
rename to static/dist/font-awesome/svgs/solid/file-word.svg
diff --git a/dist/font-awesome/svgs/solid/file.svg 
b/static/dist/font-awesome/svgs/solid/file.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/file.svg
rename to static/dist/font-awesome/svgs/solid/file.svg
diff --git a/dist/font-awesome/svgs/solid/fill-drip.svg 
b/static/dist/font-awesome/svgs/solid/fill-drip.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/fill-drip.svg
rename to static/dist/font-awesome/svgs/solid/fill-drip.svg
diff --git a/dist/font-awesome/svgs/solid/fill.svg 
b/static/dist/font-awesome/svgs/solid/fill.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/fill.svg
rename to static/dist/font-awesome/svgs/solid/fill.svg
diff --git a/dist/font-awesome/svgs/solid/film.svg 
b/static/dist/font-awesome/svgs/solid/film.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/film.svg
rename to static/dist/font-awesome/svgs/solid/film.svg
diff --git a/dist/font-awesome/svgs/solid/filter.svg 
b/static/dist/font-awesome/svgs/solid/filter.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/filter.svg
rename to static/dist/font-awesome/svgs/solid/filter.svg
diff --git a/dist/font-awesome/svgs/solid/fingerprint.svg 
b/static/dist/font-awesome/svgs/solid/fingerprint.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/fingerprint.svg
rename to static/dist/font-awesome/svgs/solid/fingerprint.svg
diff --git a/dist/font-awesome/svgs/solid/fire-alt.svg 
b/static/dist/font-awesome/svgs/solid/fire-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/fire-alt.svg
rename to static/dist/font-awesome/svgs/solid/fire-alt.svg
diff --git a/dist/font-awesome/svgs/solid/fire-extinguisher.svg 
b/static/dist/font-awesome/svgs/solid/fire-extinguisher.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/fire-extinguisher.svg
rename to static/dist/font-awesome/svgs/solid/fire-extinguisher.svg
diff --git a/dist/font-awesome/svgs/solid/fire.svg 
b/static/dist/font-awesome/svgs/solid/fire.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/fire.svg
rename to static/dist/font-awesome/svgs/solid/fire.svg
diff --git a/dist/font-awesome/svgs/solid/first-aid.svg 
b/static/dist/font-awesome/svgs/solid/first-aid.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/first-aid.svg
rename to static/dist/font-awesome/svgs/solid/first-aid.svg
diff --git a/dist/font-awesome/svgs/solid/fish.svg 
b/static/dist/font-awesome/svgs/solid/fish.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/fish.svg
rename to static/dist/font-awesome/svgs/solid/fish.svg
diff --git a/dist/font-awesome/svgs/solid/fist-raised.svg 
b/static/dist/font-awesome/svgs/solid/fist-raised.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/fist-raised.svg
rename to static/dist/font-awesome/svgs/solid/fist-raised.svg
diff --git a/dist/font-awesome/svgs/solid/flag-checkered.svg 
b/static/dist/font-awesome/svgs/solid/flag-checkered.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/flag-checkered.svg
rename to static/dist/font-awesome/svgs/solid/flag-checkered.svg
diff --git a/dist/font-awesome/svgs/solid/flag-usa.svg 
b/static/dist/font-awesome/svgs/solid/flag-usa.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/flag-usa.svg
rename to static/dist/font-awesome/svgs/solid/flag-usa.svg
diff --git a/dist/font-awesome/svgs/solid/flag.svg 
b/static/dist/font-awesome/svgs/solid/flag.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/flag.svg
rename to static/dist/font-awesome/svgs/solid/flag.svg
diff --git a/dist/font-awesome/svgs/solid/flask.svg 
b/static/dist/font-awesome/svgs/solid/flask.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/flask.svg
rename to static/dist/font-awesome/svgs/solid/flask.svg
diff --git a/dist/font-awesome/svgs/solid/flushed.svg 
b/static/dist/font-awesome/svgs/solid/flushed.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/flushed.svg
rename to static/dist/font-awesome/svgs/solid/flushed.svg
diff --git a/dist/font-awesome/svgs/solid/folder-minus.svg 
b/static/dist/font-awesome/svgs/solid/folder-minus.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/folder-minus.svg
rename to static/dist/font-awesome/svgs/solid/folder-minus.svg
diff --git a/dist/font-awesome/svgs/solid/folder-open.svg 
b/static/dist/font-awesome/svgs/solid/folder-open.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/folder-open.svg
rename to static/dist/font-awesome/svgs/solid/folder-open.svg
diff --git a/dist/font-awesome/svgs/solid/folder-plus.svg 
b/static/dist/font-awesome/svgs/solid/folder-plus.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/folder-plus.svg
rename to static/dist/font-awesome/svgs/solid/folder-plus.svg
diff --git a/dist/font-awesome/svgs/solid/folder.svg 
b/static/dist/font-awesome/svgs/solid/folder.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/folder.svg
rename to static/dist/font-awesome/svgs/solid/folder.svg
diff --git a/dist/font-awesome/svgs/solid/font-awesome-logo-full.svg 
b/static/dist/font-awesome/svgs/solid/font-awesome-logo-full.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/font-awesome-logo-full.svg
rename to static/dist/font-awesome/svgs/solid/font-awesome-logo-full.svg
diff --git a/dist/font-awesome/svgs/solid/font.svg 
b/static/dist/font-awesome/svgs/solid/font.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/font.svg
rename to static/dist/font-awesome/svgs/solid/font.svg
diff --git a/dist/font-awesome/svgs/solid/football-ball.svg 
b/static/dist/font-awesome/svgs/solid/football-ball.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/football-ball.svg
rename to static/dist/font-awesome/svgs/solid/football-ball.svg
diff --git a/dist/font-awesome/svgs/solid/forward.svg 
b/static/dist/font-awesome/svgs/solid/forward.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/forward.svg
rename to static/dist/font-awesome/svgs/solid/forward.svg
diff --git a/dist/font-awesome/svgs/solid/frog.svg 
b/static/dist/font-awesome/svgs/solid/frog.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/frog.svg
rename to static/dist/font-awesome/svgs/solid/frog.svg
diff --git a/dist/font-awesome/svgs/solid/frown-open.svg 
b/static/dist/font-awesome/svgs/solid/frown-open.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/frown-open.svg
rename to static/dist/font-awesome/svgs/solid/frown-open.svg
diff --git a/dist/font-awesome/svgs/solid/frown.svg 
b/static/dist/font-awesome/svgs/solid/frown.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/frown.svg
rename to static/dist/font-awesome/svgs/solid/frown.svg
diff --git a/dist/font-awesome/svgs/solid/funnel-dollar.svg 
b/static/dist/font-awesome/svgs/solid/funnel-dollar.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/funnel-dollar.svg
rename to static/dist/font-awesome/svgs/solid/funnel-dollar.svg
diff --git a/dist/font-awesome/svgs/solid/futbol.svg 
b/static/dist/font-awesome/svgs/solid/futbol.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/futbol.svg
rename to static/dist/font-awesome/svgs/solid/futbol.svg
diff --git a/dist/font-awesome/svgs/solid/gamepad.svg 
b/static/dist/font-awesome/svgs/solid/gamepad.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/gamepad.svg
rename to static/dist/font-awesome/svgs/solid/gamepad.svg
diff --git a/dist/font-awesome/svgs/solid/gas-pump.svg 
b/static/dist/font-awesome/svgs/solid/gas-pump.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/gas-pump.svg
rename to static/dist/font-awesome/svgs/solid/gas-pump.svg
diff --git a/dist/font-awesome/svgs/solid/gavel.svg 
b/static/dist/font-awesome/svgs/solid/gavel.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/gavel.svg
rename to static/dist/font-awesome/svgs/solid/gavel.svg
diff --git a/dist/font-awesome/svgs/solid/gem.svg 
b/static/dist/font-awesome/svgs/solid/gem.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/gem.svg
rename to static/dist/font-awesome/svgs/solid/gem.svg
diff --git a/dist/font-awesome/svgs/solid/genderless.svg 
b/static/dist/font-awesome/svgs/solid/genderless.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/genderless.svg
rename to static/dist/font-awesome/svgs/solid/genderless.svg
diff --git a/dist/font-awesome/svgs/solid/ghost.svg 
b/static/dist/font-awesome/svgs/solid/ghost.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/ghost.svg
rename to static/dist/font-awesome/svgs/solid/ghost.svg
diff --git a/dist/font-awesome/svgs/solid/gift.svg 
b/static/dist/font-awesome/svgs/solid/gift.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/gift.svg
rename to static/dist/font-awesome/svgs/solid/gift.svg
diff --git a/dist/font-awesome/svgs/solid/gifts.svg 
b/static/dist/font-awesome/svgs/solid/gifts.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/gifts.svg
rename to static/dist/font-awesome/svgs/solid/gifts.svg
diff --git a/dist/font-awesome/svgs/solid/glass-cheers.svg 
b/static/dist/font-awesome/svgs/solid/glass-cheers.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/glass-cheers.svg
rename to static/dist/font-awesome/svgs/solid/glass-cheers.svg
diff --git a/dist/font-awesome/svgs/solid/glass-martini-alt.svg 
b/static/dist/font-awesome/svgs/solid/glass-martini-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/glass-martini-alt.svg
rename to static/dist/font-awesome/svgs/solid/glass-martini-alt.svg
diff --git a/dist/font-awesome/svgs/solid/glass-martini.svg 
b/static/dist/font-awesome/svgs/solid/glass-martini.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/glass-martini.svg
rename to static/dist/font-awesome/svgs/solid/glass-martini.svg
diff --git a/dist/font-awesome/svgs/solid/glass-whiskey.svg 
b/static/dist/font-awesome/svgs/solid/glass-whiskey.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/glass-whiskey.svg
rename to static/dist/font-awesome/svgs/solid/glass-whiskey.svg
diff --git a/dist/font-awesome/svgs/solid/glasses.svg 
b/static/dist/font-awesome/svgs/solid/glasses.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/glasses.svg
rename to static/dist/font-awesome/svgs/solid/glasses.svg
diff --git a/dist/font-awesome/svgs/solid/globe-africa.svg 
b/static/dist/font-awesome/svgs/solid/globe-africa.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/globe-africa.svg
rename to static/dist/font-awesome/svgs/solid/globe-africa.svg
diff --git a/dist/font-awesome/svgs/solid/globe-americas.svg 
b/static/dist/font-awesome/svgs/solid/globe-americas.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/globe-americas.svg
rename to static/dist/font-awesome/svgs/solid/globe-americas.svg
diff --git a/dist/font-awesome/svgs/solid/globe-asia.svg 
b/static/dist/font-awesome/svgs/solid/globe-asia.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/globe-asia.svg
rename to static/dist/font-awesome/svgs/solid/globe-asia.svg
diff --git a/dist/font-awesome/svgs/solid/globe-europe.svg 
b/static/dist/font-awesome/svgs/solid/globe-europe.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/globe-europe.svg
rename to static/dist/font-awesome/svgs/solid/globe-europe.svg
diff --git a/dist/font-awesome/svgs/solid/globe.svg 
b/static/dist/font-awesome/svgs/solid/globe.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/globe.svg
rename to static/dist/font-awesome/svgs/solid/globe.svg
diff --git a/dist/font-awesome/svgs/solid/golf-ball.svg 
b/static/dist/font-awesome/svgs/solid/golf-ball.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/golf-ball.svg
rename to static/dist/font-awesome/svgs/solid/golf-ball.svg
diff --git a/dist/font-awesome/svgs/solid/gopuram.svg 
b/static/dist/font-awesome/svgs/solid/gopuram.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/gopuram.svg
rename to static/dist/font-awesome/svgs/solid/gopuram.svg
diff --git a/dist/font-awesome/svgs/solid/graduation-cap.svg 
b/static/dist/font-awesome/svgs/solid/graduation-cap.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/graduation-cap.svg
rename to static/dist/font-awesome/svgs/solid/graduation-cap.svg
diff --git a/dist/font-awesome/svgs/solid/greater-than-equal.svg 
b/static/dist/font-awesome/svgs/solid/greater-than-equal.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/greater-than-equal.svg
rename to static/dist/font-awesome/svgs/solid/greater-than-equal.svg
diff --git a/dist/font-awesome/svgs/solid/greater-than.svg 
b/static/dist/font-awesome/svgs/solid/greater-than.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/greater-than.svg
rename to static/dist/font-awesome/svgs/solid/greater-than.svg
diff --git a/dist/font-awesome/svgs/solid/grimace.svg 
b/static/dist/font-awesome/svgs/solid/grimace.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/grimace.svg
rename to static/dist/font-awesome/svgs/solid/grimace.svg
diff --git a/dist/font-awesome/svgs/solid/grin-alt.svg 
b/static/dist/font-awesome/svgs/solid/grin-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/grin-alt.svg
rename to static/dist/font-awesome/svgs/solid/grin-alt.svg
diff --git a/dist/font-awesome/svgs/solid/grin-beam-sweat.svg 
b/static/dist/font-awesome/svgs/solid/grin-beam-sweat.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/grin-beam-sweat.svg
rename to static/dist/font-awesome/svgs/solid/grin-beam-sweat.svg
diff --git a/dist/font-awesome/svgs/solid/grin-beam.svg 
b/static/dist/font-awesome/svgs/solid/grin-beam.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/grin-beam.svg
rename to static/dist/font-awesome/svgs/solid/grin-beam.svg
diff --git a/dist/font-awesome/svgs/solid/grin-hearts.svg 
b/static/dist/font-awesome/svgs/solid/grin-hearts.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/grin-hearts.svg
rename to static/dist/font-awesome/svgs/solid/grin-hearts.svg
diff --git a/dist/font-awesome/svgs/solid/grin-squint-tears.svg 
b/static/dist/font-awesome/svgs/solid/grin-squint-tears.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/grin-squint-tears.svg
rename to static/dist/font-awesome/svgs/solid/grin-squint-tears.svg
diff --git a/dist/font-awesome/svgs/solid/grin-squint.svg 
b/static/dist/font-awesome/svgs/solid/grin-squint.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/grin-squint.svg
rename to static/dist/font-awesome/svgs/solid/grin-squint.svg
diff --git a/dist/font-awesome/svgs/solid/grin-stars.svg 
b/static/dist/font-awesome/svgs/solid/grin-stars.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/grin-stars.svg
rename to static/dist/font-awesome/svgs/solid/grin-stars.svg
diff --git a/dist/font-awesome/svgs/solid/grin-tears.svg 
b/static/dist/font-awesome/svgs/solid/grin-tears.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/grin-tears.svg
rename to static/dist/font-awesome/svgs/solid/grin-tears.svg
diff --git a/dist/font-awesome/svgs/solid/grin-tongue-squint.svg 
b/static/dist/font-awesome/svgs/solid/grin-tongue-squint.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/grin-tongue-squint.svg
rename to static/dist/font-awesome/svgs/solid/grin-tongue-squint.svg
diff --git a/dist/font-awesome/svgs/solid/grin-tongue-wink.svg 
b/static/dist/font-awesome/svgs/solid/grin-tongue-wink.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/grin-tongue-wink.svg
rename to static/dist/font-awesome/svgs/solid/grin-tongue-wink.svg
diff --git a/dist/font-awesome/svgs/solid/grin-tongue.svg 
b/static/dist/font-awesome/svgs/solid/grin-tongue.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/grin-tongue.svg
rename to static/dist/font-awesome/svgs/solid/grin-tongue.svg
diff --git a/dist/font-awesome/svgs/solid/grin-wink.svg 
b/static/dist/font-awesome/svgs/solid/grin-wink.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/grin-wink.svg
rename to static/dist/font-awesome/svgs/solid/grin-wink.svg
diff --git a/dist/font-awesome/svgs/solid/grin.svg 
b/static/dist/font-awesome/svgs/solid/grin.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/grin.svg
rename to static/dist/font-awesome/svgs/solid/grin.svg
diff --git a/dist/font-awesome/svgs/solid/grip-horizontal.svg 
b/static/dist/font-awesome/svgs/solid/grip-horizontal.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/grip-horizontal.svg
rename to static/dist/font-awesome/svgs/solid/grip-horizontal.svg
diff --git a/dist/font-awesome/svgs/solid/grip-lines-vertical.svg 
b/static/dist/font-awesome/svgs/solid/grip-lines-vertical.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/grip-lines-vertical.svg
rename to static/dist/font-awesome/svgs/solid/grip-lines-vertical.svg
diff --git a/dist/font-awesome/svgs/solid/grip-lines.svg 
b/static/dist/font-awesome/svgs/solid/grip-lines.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/grip-lines.svg
rename to static/dist/font-awesome/svgs/solid/grip-lines.svg
diff --git a/dist/font-awesome/svgs/solid/grip-vertical.svg 
b/static/dist/font-awesome/svgs/solid/grip-vertical.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/grip-vertical.svg
rename to static/dist/font-awesome/svgs/solid/grip-vertical.svg
diff --git a/dist/font-awesome/svgs/solid/guitar.svg 
b/static/dist/font-awesome/svgs/solid/guitar.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/guitar.svg
rename to static/dist/font-awesome/svgs/solid/guitar.svg
diff --git a/dist/font-awesome/svgs/solid/h-square.svg 
b/static/dist/font-awesome/svgs/solid/h-square.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/h-square.svg
rename to static/dist/font-awesome/svgs/solid/h-square.svg
diff --git a/dist/font-awesome/svgs/solid/hamburger.svg 
b/static/dist/font-awesome/svgs/solid/hamburger.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/hamburger.svg
rename to static/dist/font-awesome/svgs/solid/hamburger.svg
diff --git a/dist/font-awesome/svgs/solid/hammer.svg 
b/static/dist/font-awesome/svgs/solid/hammer.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/hammer.svg
rename to static/dist/font-awesome/svgs/solid/hammer.svg
diff --git a/dist/font-awesome/svgs/solid/hamsa.svg 
b/static/dist/font-awesome/svgs/solid/hamsa.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/hamsa.svg
rename to static/dist/font-awesome/svgs/solid/hamsa.svg
diff --git a/dist/font-awesome/svgs/solid/hand-holding-heart.svg 
b/static/dist/font-awesome/svgs/solid/hand-holding-heart.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/hand-holding-heart.svg
rename to static/dist/font-awesome/svgs/solid/hand-holding-heart.svg
diff --git a/dist/font-awesome/svgs/solid/hand-holding-usd.svg 
b/static/dist/font-awesome/svgs/solid/hand-holding-usd.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/hand-holding-usd.svg
rename to static/dist/font-awesome/svgs/solid/hand-holding-usd.svg
diff --git a/dist/font-awesome/svgs/solid/hand-holding.svg 
b/static/dist/font-awesome/svgs/solid/hand-holding.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/hand-holding.svg
rename to static/dist/font-awesome/svgs/solid/hand-holding.svg
diff --git a/dist/font-awesome/svgs/solid/hand-lizard.svg 
b/static/dist/font-awesome/svgs/solid/hand-lizard.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/hand-lizard.svg
rename to static/dist/font-awesome/svgs/solid/hand-lizard.svg
diff --git a/dist/font-awesome/svgs/solid/hand-middle-finger.svg 
b/static/dist/font-awesome/svgs/solid/hand-middle-finger.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/hand-middle-finger.svg
rename to static/dist/font-awesome/svgs/solid/hand-middle-finger.svg
diff --git a/dist/font-awesome/svgs/solid/hand-paper.svg 
b/static/dist/font-awesome/svgs/solid/hand-paper.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/hand-paper.svg
rename to static/dist/font-awesome/svgs/solid/hand-paper.svg
diff --git a/dist/font-awesome/svgs/solid/hand-peace.svg 
b/static/dist/font-awesome/svgs/solid/hand-peace.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/hand-peace.svg
rename to static/dist/font-awesome/svgs/solid/hand-peace.svg
diff --git a/dist/font-awesome/svgs/solid/hand-point-down.svg 
b/static/dist/font-awesome/svgs/solid/hand-point-down.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/hand-point-down.svg
rename to static/dist/font-awesome/svgs/solid/hand-point-down.svg
diff --git a/dist/font-awesome/svgs/solid/hand-point-left.svg 
b/static/dist/font-awesome/svgs/solid/hand-point-left.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/hand-point-left.svg
rename to static/dist/font-awesome/svgs/solid/hand-point-left.svg
diff --git a/dist/font-awesome/svgs/solid/hand-point-right.svg 
b/static/dist/font-awesome/svgs/solid/hand-point-right.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/hand-point-right.svg
rename to static/dist/font-awesome/svgs/solid/hand-point-right.svg
diff --git a/dist/font-awesome/svgs/solid/hand-point-up.svg 
b/static/dist/font-awesome/svgs/solid/hand-point-up.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/hand-point-up.svg
rename to static/dist/font-awesome/svgs/solid/hand-point-up.svg
diff --git a/dist/font-awesome/svgs/solid/hand-pointer.svg 
b/static/dist/font-awesome/svgs/solid/hand-pointer.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/hand-pointer.svg
rename to static/dist/font-awesome/svgs/solid/hand-pointer.svg
diff --git a/dist/font-awesome/svgs/solid/hand-rock.svg 
b/static/dist/font-awesome/svgs/solid/hand-rock.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/hand-rock.svg
rename to static/dist/font-awesome/svgs/solid/hand-rock.svg
diff --git a/dist/font-awesome/svgs/solid/hand-scissors.svg 
b/static/dist/font-awesome/svgs/solid/hand-scissors.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/hand-scissors.svg
rename to static/dist/font-awesome/svgs/solid/hand-scissors.svg
diff --git a/dist/font-awesome/svgs/solid/hand-spock.svg 
b/static/dist/font-awesome/svgs/solid/hand-spock.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/hand-spock.svg
rename to static/dist/font-awesome/svgs/solid/hand-spock.svg
diff --git a/dist/font-awesome/svgs/solid/hands-helping.svg 
b/static/dist/font-awesome/svgs/solid/hands-helping.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/hands-helping.svg
rename to static/dist/font-awesome/svgs/solid/hands-helping.svg
diff --git a/dist/font-awesome/svgs/solid/hands.svg 
b/static/dist/font-awesome/svgs/solid/hands.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/hands.svg
rename to static/dist/font-awesome/svgs/solid/hands.svg
diff --git a/dist/font-awesome/svgs/solid/handshake.svg 
b/static/dist/font-awesome/svgs/solid/handshake.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/handshake.svg
rename to static/dist/font-awesome/svgs/solid/handshake.svg
diff --git a/dist/font-awesome/svgs/solid/hanukiah.svg 
b/static/dist/font-awesome/svgs/solid/hanukiah.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/hanukiah.svg
rename to static/dist/font-awesome/svgs/solid/hanukiah.svg
diff --git a/dist/font-awesome/svgs/solid/hard-hat.svg 
b/static/dist/font-awesome/svgs/solid/hard-hat.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/hard-hat.svg
rename to static/dist/font-awesome/svgs/solid/hard-hat.svg
diff --git a/dist/font-awesome/svgs/solid/hashtag.svg 
b/static/dist/font-awesome/svgs/solid/hashtag.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/hashtag.svg
rename to static/dist/font-awesome/svgs/solid/hashtag.svg
diff --git a/dist/font-awesome/svgs/solid/hat-wizard.svg 
b/static/dist/font-awesome/svgs/solid/hat-wizard.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/hat-wizard.svg
rename to static/dist/font-awesome/svgs/solid/hat-wizard.svg
diff --git a/dist/font-awesome/svgs/solid/haykal.svg 
b/static/dist/font-awesome/svgs/solid/haykal.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/haykal.svg
rename to static/dist/font-awesome/svgs/solid/haykal.svg
diff --git a/dist/font-awesome/svgs/solid/hdd.svg 
b/static/dist/font-awesome/svgs/solid/hdd.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/hdd.svg
rename to static/dist/font-awesome/svgs/solid/hdd.svg
diff --git a/dist/font-awesome/svgs/solid/heading.svg 
b/static/dist/font-awesome/svgs/solid/heading.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/heading.svg
rename to static/dist/font-awesome/svgs/solid/heading.svg
diff --git a/dist/font-awesome/svgs/solid/headphones-alt.svg 
b/static/dist/font-awesome/svgs/solid/headphones-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/headphones-alt.svg
rename to static/dist/font-awesome/svgs/solid/headphones-alt.svg
diff --git a/dist/font-awesome/svgs/solid/headphones.svg 
b/static/dist/font-awesome/svgs/solid/headphones.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/headphones.svg
rename to static/dist/font-awesome/svgs/solid/headphones.svg
diff --git a/dist/font-awesome/svgs/solid/headset.svg 
b/static/dist/font-awesome/svgs/solid/headset.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/headset.svg
rename to static/dist/font-awesome/svgs/solid/headset.svg
diff --git a/dist/font-awesome/svgs/solid/heart-broken.svg 
b/static/dist/font-awesome/svgs/solid/heart-broken.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/heart-broken.svg
rename to static/dist/font-awesome/svgs/solid/heart-broken.svg
diff --git a/dist/font-awesome/svgs/solid/heart.svg 
b/static/dist/font-awesome/svgs/solid/heart.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/heart.svg
rename to static/dist/font-awesome/svgs/solid/heart.svg
diff --git a/dist/font-awesome/svgs/solid/heartbeat.svg 
b/static/dist/font-awesome/svgs/solid/heartbeat.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/heartbeat.svg
rename to static/dist/font-awesome/svgs/solid/heartbeat.svg
diff --git a/dist/font-awesome/svgs/solid/helicopter.svg 
b/static/dist/font-awesome/svgs/solid/helicopter.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/helicopter.svg
rename to static/dist/font-awesome/svgs/solid/helicopter.svg
diff --git a/dist/font-awesome/svgs/solid/highlighter.svg 
b/static/dist/font-awesome/svgs/solid/highlighter.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/highlighter.svg
rename to static/dist/font-awesome/svgs/solid/highlighter.svg
diff --git a/dist/font-awesome/svgs/solid/hiking.svg 
b/static/dist/font-awesome/svgs/solid/hiking.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/hiking.svg
rename to static/dist/font-awesome/svgs/solid/hiking.svg
diff --git a/dist/font-awesome/svgs/solid/hippo.svg 
b/static/dist/font-awesome/svgs/solid/hippo.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/hippo.svg
rename to static/dist/font-awesome/svgs/solid/hippo.svg
diff --git a/dist/font-awesome/svgs/solid/history.svg 
b/static/dist/font-awesome/svgs/solid/history.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/history.svg
rename to static/dist/font-awesome/svgs/solid/history.svg
diff --git a/dist/font-awesome/svgs/solid/hockey-puck.svg 
b/static/dist/font-awesome/svgs/solid/hockey-puck.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/hockey-puck.svg
rename to static/dist/font-awesome/svgs/solid/hockey-puck.svg
diff --git a/dist/font-awesome/svgs/solid/holly-berry.svg 
b/static/dist/font-awesome/svgs/solid/holly-berry.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/holly-berry.svg
rename to static/dist/font-awesome/svgs/solid/holly-berry.svg
diff --git a/dist/font-awesome/svgs/solid/home.svg 
b/static/dist/font-awesome/svgs/solid/home.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/home.svg
rename to static/dist/font-awesome/svgs/solid/home.svg
diff --git a/dist/font-awesome/svgs/solid/horse-head.svg 
b/static/dist/font-awesome/svgs/solid/horse-head.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/horse-head.svg
rename to static/dist/font-awesome/svgs/solid/horse-head.svg
diff --git a/dist/font-awesome/svgs/solid/horse.svg 
b/static/dist/font-awesome/svgs/solid/horse.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/horse.svg
rename to static/dist/font-awesome/svgs/solid/horse.svg
diff --git a/dist/font-awesome/svgs/solid/hospital-alt.svg 
b/static/dist/font-awesome/svgs/solid/hospital-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/hospital-alt.svg
rename to static/dist/font-awesome/svgs/solid/hospital-alt.svg
diff --git a/dist/font-awesome/svgs/solid/hospital-symbol.svg 
b/static/dist/font-awesome/svgs/solid/hospital-symbol.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/hospital-symbol.svg
rename to static/dist/font-awesome/svgs/solid/hospital-symbol.svg
diff --git a/dist/font-awesome/svgs/solid/hospital.svg 
b/static/dist/font-awesome/svgs/solid/hospital.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/hospital.svg
rename to static/dist/font-awesome/svgs/solid/hospital.svg
diff --git a/dist/font-awesome/svgs/solid/hot-tub.svg 
b/static/dist/font-awesome/svgs/solid/hot-tub.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/hot-tub.svg
rename to static/dist/font-awesome/svgs/solid/hot-tub.svg
diff --git a/dist/font-awesome/svgs/solid/hotdog.svg 
b/static/dist/font-awesome/svgs/solid/hotdog.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/hotdog.svg
rename to static/dist/font-awesome/svgs/solid/hotdog.svg
diff --git a/dist/font-awesome/svgs/solid/hotel.svg 
b/static/dist/font-awesome/svgs/solid/hotel.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/hotel.svg
rename to static/dist/font-awesome/svgs/solid/hotel.svg
diff --git a/dist/font-awesome/svgs/solid/hourglass-end.svg 
b/static/dist/font-awesome/svgs/solid/hourglass-end.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/hourglass-end.svg
rename to static/dist/font-awesome/svgs/solid/hourglass-end.svg
diff --git a/dist/font-awesome/svgs/solid/hourglass-half.svg 
b/static/dist/font-awesome/svgs/solid/hourglass-half.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/hourglass-half.svg
rename to static/dist/font-awesome/svgs/solid/hourglass-half.svg
diff --git a/dist/font-awesome/svgs/solid/hourglass-start.svg 
b/static/dist/font-awesome/svgs/solid/hourglass-start.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/hourglass-start.svg
rename to static/dist/font-awesome/svgs/solid/hourglass-start.svg
diff --git a/dist/font-awesome/svgs/solid/hourglass.svg 
b/static/dist/font-awesome/svgs/solid/hourglass.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/hourglass.svg
rename to static/dist/font-awesome/svgs/solid/hourglass.svg
diff --git a/dist/font-awesome/svgs/solid/house-damage.svg 
b/static/dist/font-awesome/svgs/solid/house-damage.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/house-damage.svg
rename to static/dist/font-awesome/svgs/solid/house-damage.svg
diff --git a/dist/font-awesome/svgs/solid/hryvnia.svg 
b/static/dist/font-awesome/svgs/solid/hryvnia.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/hryvnia.svg
rename to static/dist/font-awesome/svgs/solid/hryvnia.svg
diff --git a/dist/font-awesome/svgs/solid/i-cursor.svg 
b/static/dist/font-awesome/svgs/solid/i-cursor.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/i-cursor.svg
rename to static/dist/font-awesome/svgs/solid/i-cursor.svg
diff --git a/dist/font-awesome/svgs/solid/ice-cream.svg 
b/static/dist/font-awesome/svgs/solid/ice-cream.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/ice-cream.svg
rename to static/dist/font-awesome/svgs/solid/ice-cream.svg
diff --git a/dist/font-awesome/svgs/solid/icicles.svg 
b/static/dist/font-awesome/svgs/solid/icicles.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/icicles.svg
rename to static/dist/font-awesome/svgs/solid/icicles.svg
diff --git a/dist/font-awesome/svgs/solid/id-badge.svg 
b/static/dist/font-awesome/svgs/solid/id-badge.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/id-badge.svg
rename to static/dist/font-awesome/svgs/solid/id-badge.svg
diff --git a/dist/font-awesome/svgs/solid/id-card-alt.svg 
b/static/dist/font-awesome/svgs/solid/id-card-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/id-card-alt.svg
rename to static/dist/font-awesome/svgs/solid/id-card-alt.svg
diff --git a/dist/font-awesome/svgs/solid/id-card.svg 
b/static/dist/font-awesome/svgs/solid/id-card.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/id-card.svg
rename to static/dist/font-awesome/svgs/solid/id-card.svg
diff --git a/dist/font-awesome/svgs/solid/igloo.svg 
b/static/dist/font-awesome/svgs/solid/igloo.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/igloo.svg
rename to static/dist/font-awesome/svgs/solid/igloo.svg
diff --git a/dist/font-awesome/svgs/solid/image.svg 
b/static/dist/font-awesome/svgs/solid/image.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/image.svg
rename to static/dist/font-awesome/svgs/solid/image.svg
diff --git a/dist/font-awesome/svgs/solid/images.svg 
b/static/dist/font-awesome/svgs/solid/images.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/images.svg
rename to static/dist/font-awesome/svgs/solid/images.svg
diff --git a/dist/font-awesome/svgs/solid/inbox.svg 
b/static/dist/font-awesome/svgs/solid/inbox.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/inbox.svg
rename to static/dist/font-awesome/svgs/solid/inbox.svg
diff --git a/dist/font-awesome/svgs/solid/indent.svg 
b/static/dist/font-awesome/svgs/solid/indent.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/indent.svg
rename to static/dist/font-awesome/svgs/solid/indent.svg
diff --git a/dist/font-awesome/svgs/solid/industry.svg 
b/static/dist/font-awesome/svgs/solid/industry.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/industry.svg
rename to static/dist/font-awesome/svgs/solid/industry.svg
diff --git a/dist/font-awesome/svgs/solid/infinity.svg 
b/static/dist/font-awesome/svgs/solid/infinity.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/infinity.svg
rename to static/dist/font-awesome/svgs/solid/infinity.svg
diff --git a/dist/font-awesome/svgs/solid/info-circle.svg 
b/static/dist/font-awesome/svgs/solid/info-circle.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/info-circle.svg
rename to static/dist/font-awesome/svgs/solid/info-circle.svg
diff --git a/dist/font-awesome/svgs/solid/info.svg 
b/static/dist/font-awesome/svgs/solid/info.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/info.svg
rename to static/dist/font-awesome/svgs/solid/info.svg
diff --git a/dist/font-awesome/svgs/solid/italic.svg 
b/static/dist/font-awesome/svgs/solid/italic.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/italic.svg
rename to static/dist/font-awesome/svgs/solid/italic.svg
diff --git a/dist/font-awesome/svgs/solid/jedi.svg 
b/static/dist/font-awesome/svgs/solid/jedi.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/jedi.svg
rename to static/dist/font-awesome/svgs/solid/jedi.svg
diff --git a/dist/font-awesome/svgs/solid/joint.svg 
b/static/dist/font-awesome/svgs/solid/joint.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/joint.svg
rename to static/dist/font-awesome/svgs/solid/joint.svg
diff --git a/dist/font-awesome/svgs/solid/journal-whills.svg 
b/static/dist/font-awesome/svgs/solid/journal-whills.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/journal-whills.svg
rename to static/dist/font-awesome/svgs/solid/journal-whills.svg
diff --git a/dist/font-awesome/svgs/solid/kaaba.svg 
b/static/dist/font-awesome/svgs/solid/kaaba.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/kaaba.svg
rename to static/dist/font-awesome/svgs/solid/kaaba.svg
diff --git a/dist/font-awesome/svgs/solid/key.svg 
b/static/dist/font-awesome/svgs/solid/key.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/key.svg
rename to static/dist/font-awesome/svgs/solid/key.svg
diff --git a/dist/font-awesome/svgs/solid/keyboard.svg 
b/static/dist/font-awesome/svgs/solid/keyboard.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/keyboard.svg
rename to static/dist/font-awesome/svgs/solid/keyboard.svg
diff --git a/dist/font-awesome/svgs/solid/khanda.svg 
b/static/dist/font-awesome/svgs/solid/khanda.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/khanda.svg
rename to static/dist/font-awesome/svgs/solid/khanda.svg
diff --git a/dist/font-awesome/svgs/solid/kiss-beam.svg 
b/static/dist/font-awesome/svgs/solid/kiss-beam.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/kiss-beam.svg
rename to static/dist/font-awesome/svgs/solid/kiss-beam.svg
diff --git a/dist/font-awesome/svgs/solid/kiss-wink-heart.svg 
b/static/dist/font-awesome/svgs/solid/kiss-wink-heart.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/kiss-wink-heart.svg
rename to static/dist/font-awesome/svgs/solid/kiss-wink-heart.svg
diff --git a/dist/font-awesome/svgs/solid/kiss.svg 
b/static/dist/font-awesome/svgs/solid/kiss.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/kiss.svg
rename to static/dist/font-awesome/svgs/solid/kiss.svg
diff --git a/dist/font-awesome/svgs/solid/kiwi-bird.svg 
b/static/dist/font-awesome/svgs/solid/kiwi-bird.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/kiwi-bird.svg
rename to static/dist/font-awesome/svgs/solid/kiwi-bird.svg
diff --git a/dist/font-awesome/svgs/solid/landmark.svg 
b/static/dist/font-awesome/svgs/solid/landmark.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/landmark.svg
rename to static/dist/font-awesome/svgs/solid/landmark.svg
diff --git a/dist/font-awesome/svgs/solid/language.svg 
b/static/dist/font-awesome/svgs/solid/language.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/language.svg
rename to static/dist/font-awesome/svgs/solid/language.svg
diff --git a/dist/font-awesome/svgs/solid/laptop-code.svg 
b/static/dist/font-awesome/svgs/solid/laptop-code.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/laptop-code.svg
rename to static/dist/font-awesome/svgs/solid/laptop-code.svg
diff --git a/dist/font-awesome/svgs/solid/laptop-medical.svg 
b/static/dist/font-awesome/svgs/solid/laptop-medical.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/laptop-medical.svg
rename to static/dist/font-awesome/svgs/solid/laptop-medical.svg
diff --git a/dist/font-awesome/svgs/solid/laptop.svg 
b/static/dist/font-awesome/svgs/solid/laptop.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/laptop.svg
rename to static/dist/font-awesome/svgs/solid/laptop.svg
diff --git a/dist/font-awesome/svgs/solid/laugh-beam.svg 
b/static/dist/font-awesome/svgs/solid/laugh-beam.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/laugh-beam.svg
rename to static/dist/font-awesome/svgs/solid/laugh-beam.svg
diff --git a/dist/font-awesome/svgs/solid/laugh-squint.svg 
b/static/dist/font-awesome/svgs/solid/laugh-squint.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/laugh-squint.svg
rename to static/dist/font-awesome/svgs/solid/laugh-squint.svg
diff --git a/dist/font-awesome/svgs/solid/laugh-wink.svg 
b/static/dist/font-awesome/svgs/solid/laugh-wink.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/laugh-wink.svg
rename to static/dist/font-awesome/svgs/solid/laugh-wink.svg
diff --git a/dist/font-awesome/svgs/solid/laugh.svg 
b/static/dist/font-awesome/svgs/solid/laugh.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/laugh.svg
rename to static/dist/font-awesome/svgs/solid/laugh.svg
diff --git a/dist/font-awesome/svgs/solid/layer-group.svg 
b/static/dist/font-awesome/svgs/solid/layer-group.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/layer-group.svg
rename to static/dist/font-awesome/svgs/solid/layer-group.svg
diff --git a/dist/font-awesome/svgs/solid/leaf.svg 
b/static/dist/font-awesome/svgs/solid/leaf.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/leaf.svg
rename to static/dist/font-awesome/svgs/solid/leaf.svg
diff --git a/dist/font-awesome/svgs/solid/lemon.svg 
b/static/dist/font-awesome/svgs/solid/lemon.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/lemon.svg
rename to static/dist/font-awesome/svgs/solid/lemon.svg
diff --git a/dist/font-awesome/svgs/solid/less-than-equal.svg 
b/static/dist/font-awesome/svgs/solid/less-than-equal.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/less-than-equal.svg
rename to static/dist/font-awesome/svgs/solid/less-than-equal.svg
diff --git a/dist/font-awesome/svgs/solid/less-than.svg 
b/static/dist/font-awesome/svgs/solid/less-than.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/less-than.svg
rename to static/dist/font-awesome/svgs/solid/less-than.svg
diff --git a/dist/font-awesome/svgs/solid/level-down-alt.svg 
b/static/dist/font-awesome/svgs/solid/level-down-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/level-down-alt.svg
rename to static/dist/font-awesome/svgs/solid/level-down-alt.svg
diff --git a/dist/font-awesome/svgs/solid/level-up-alt.svg 
b/static/dist/font-awesome/svgs/solid/level-up-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/level-up-alt.svg
rename to static/dist/font-awesome/svgs/solid/level-up-alt.svg
diff --git a/dist/font-awesome/svgs/solid/life-ring.svg 
b/static/dist/font-awesome/svgs/solid/life-ring.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/life-ring.svg
rename to static/dist/font-awesome/svgs/solid/life-ring.svg
diff --git a/dist/font-awesome/svgs/solid/lightbulb.svg 
b/static/dist/font-awesome/svgs/solid/lightbulb.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/lightbulb.svg
rename to static/dist/font-awesome/svgs/solid/lightbulb.svg
diff --git a/dist/font-awesome/svgs/solid/link.svg 
b/static/dist/font-awesome/svgs/solid/link.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/link.svg
rename to static/dist/font-awesome/svgs/solid/link.svg
diff --git a/dist/font-awesome/svgs/solid/lira-sign.svg 
b/static/dist/font-awesome/svgs/solid/lira-sign.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/lira-sign.svg
rename to static/dist/font-awesome/svgs/solid/lira-sign.svg
diff --git a/dist/font-awesome/svgs/solid/list-alt.svg 
b/static/dist/font-awesome/svgs/solid/list-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/list-alt.svg
rename to static/dist/font-awesome/svgs/solid/list-alt.svg
diff --git a/dist/font-awesome/svgs/solid/list-ol.svg 
b/static/dist/font-awesome/svgs/solid/list-ol.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/list-ol.svg
rename to static/dist/font-awesome/svgs/solid/list-ol.svg
diff --git a/dist/font-awesome/svgs/solid/list-ul.svg 
b/static/dist/font-awesome/svgs/solid/list-ul.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/list-ul.svg
rename to static/dist/font-awesome/svgs/solid/list-ul.svg
diff --git a/dist/font-awesome/svgs/solid/list.svg 
b/static/dist/font-awesome/svgs/solid/list.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/list.svg
rename to static/dist/font-awesome/svgs/solid/list.svg
diff --git a/dist/font-awesome/svgs/solid/location-arrow.svg 
b/static/dist/font-awesome/svgs/solid/location-arrow.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/location-arrow.svg
rename to static/dist/font-awesome/svgs/solid/location-arrow.svg
diff --git a/dist/font-awesome/svgs/solid/lock-open.svg 
b/static/dist/font-awesome/svgs/solid/lock-open.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/lock-open.svg
rename to static/dist/font-awesome/svgs/solid/lock-open.svg
diff --git a/dist/font-awesome/svgs/solid/lock.svg 
b/static/dist/font-awesome/svgs/solid/lock.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/lock.svg
rename to static/dist/font-awesome/svgs/solid/lock.svg
diff --git a/dist/font-awesome/svgs/solid/long-arrow-alt-down.svg 
b/static/dist/font-awesome/svgs/solid/long-arrow-alt-down.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/long-arrow-alt-down.svg
rename to static/dist/font-awesome/svgs/solid/long-arrow-alt-down.svg
diff --git a/dist/font-awesome/svgs/solid/long-arrow-alt-left.svg 
b/static/dist/font-awesome/svgs/solid/long-arrow-alt-left.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/long-arrow-alt-left.svg
rename to static/dist/font-awesome/svgs/solid/long-arrow-alt-left.svg
diff --git a/dist/font-awesome/svgs/solid/long-arrow-alt-right.svg 
b/static/dist/font-awesome/svgs/solid/long-arrow-alt-right.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/long-arrow-alt-right.svg
rename to static/dist/font-awesome/svgs/solid/long-arrow-alt-right.svg
diff --git a/dist/font-awesome/svgs/solid/long-arrow-alt-up.svg 
b/static/dist/font-awesome/svgs/solid/long-arrow-alt-up.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/long-arrow-alt-up.svg
rename to static/dist/font-awesome/svgs/solid/long-arrow-alt-up.svg
diff --git a/dist/font-awesome/svgs/solid/low-vision.svg 
b/static/dist/font-awesome/svgs/solid/low-vision.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/low-vision.svg
rename to static/dist/font-awesome/svgs/solid/low-vision.svg
diff --git a/dist/font-awesome/svgs/solid/luggage-cart.svg 
b/static/dist/font-awesome/svgs/solid/luggage-cart.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/luggage-cart.svg
rename to static/dist/font-awesome/svgs/solid/luggage-cart.svg
diff --git a/dist/font-awesome/svgs/solid/magic.svg 
b/static/dist/font-awesome/svgs/solid/magic.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/magic.svg
rename to static/dist/font-awesome/svgs/solid/magic.svg
diff --git a/dist/font-awesome/svgs/solid/magnet.svg 
b/static/dist/font-awesome/svgs/solid/magnet.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/magnet.svg
rename to static/dist/font-awesome/svgs/solid/magnet.svg
diff --git a/dist/font-awesome/svgs/solid/mail-bulk.svg 
b/static/dist/font-awesome/svgs/solid/mail-bulk.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/mail-bulk.svg
rename to static/dist/font-awesome/svgs/solid/mail-bulk.svg
diff --git a/dist/font-awesome/svgs/solid/male.svg 
b/static/dist/font-awesome/svgs/solid/male.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/male.svg
rename to static/dist/font-awesome/svgs/solid/male.svg
diff --git a/dist/font-awesome/svgs/solid/map-marked-alt.svg 
b/static/dist/font-awesome/svgs/solid/map-marked-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/map-marked-alt.svg
rename to static/dist/font-awesome/svgs/solid/map-marked-alt.svg
diff --git a/dist/font-awesome/svgs/solid/map-marked.svg 
b/static/dist/font-awesome/svgs/solid/map-marked.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/map-marked.svg
rename to static/dist/font-awesome/svgs/solid/map-marked.svg
diff --git a/dist/font-awesome/svgs/solid/map-marker-alt.svg 
b/static/dist/font-awesome/svgs/solid/map-marker-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/map-marker-alt.svg
rename to static/dist/font-awesome/svgs/solid/map-marker-alt.svg
diff --git a/dist/font-awesome/svgs/solid/map-marker.svg 
b/static/dist/font-awesome/svgs/solid/map-marker.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/map-marker.svg
rename to static/dist/font-awesome/svgs/solid/map-marker.svg
diff --git a/dist/font-awesome/svgs/solid/map-pin.svg 
b/static/dist/font-awesome/svgs/solid/map-pin.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/map-pin.svg
rename to static/dist/font-awesome/svgs/solid/map-pin.svg
diff --git a/dist/font-awesome/svgs/solid/map-signs.svg 
b/static/dist/font-awesome/svgs/solid/map-signs.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/map-signs.svg
rename to static/dist/font-awesome/svgs/solid/map-signs.svg
diff --git a/dist/font-awesome/svgs/solid/map.svg 
b/static/dist/font-awesome/svgs/solid/map.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/map.svg
rename to static/dist/font-awesome/svgs/solid/map.svg
diff --git a/dist/font-awesome/svgs/solid/marker.svg 
b/static/dist/font-awesome/svgs/solid/marker.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/marker.svg
rename to static/dist/font-awesome/svgs/solid/marker.svg
diff --git a/dist/font-awesome/svgs/solid/mars-double.svg 
b/static/dist/font-awesome/svgs/solid/mars-double.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/mars-double.svg
rename to static/dist/font-awesome/svgs/solid/mars-double.svg
diff --git a/dist/font-awesome/svgs/solid/mars-stroke-h.svg 
b/static/dist/font-awesome/svgs/solid/mars-stroke-h.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/mars-stroke-h.svg
rename to static/dist/font-awesome/svgs/solid/mars-stroke-h.svg
diff --git a/dist/font-awesome/svgs/solid/mars-stroke-v.svg 
b/static/dist/font-awesome/svgs/solid/mars-stroke-v.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/mars-stroke-v.svg
rename to static/dist/font-awesome/svgs/solid/mars-stroke-v.svg
diff --git a/dist/font-awesome/svgs/solid/mars-stroke.svg 
b/static/dist/font-awesome/svgs/solid/mars-stroke.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/mars-stroke.svg
rename to static/dist/font-awesome/svgs/solid/mars-stroke.svg
diff --git a/dist/font-awesome/svgs/solid/mars.svg 
b/static/dist/font-awesome/svgs/solid/mars.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/mars.svg
rename to static/dist/font-awesome/svgs/solid/mars.svg
diff --git a/dist/font-awesome/svgs/solid/mask.svg 
b/static/dist/font-awesome/svgs/solid/mask.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/mask.svg
rename to static/dist/font-awesome/svgs/solid/mask.svg
diff --git a/dist/font-awesome/svgs/solid/medal.svg 
b/static/dist/font-awesome/svgs/solid/medal.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/medal.svg
rename to static/dist/font-awesome/svgs/solid/medal.svg
diff --git a/dist/font-awesome/svgs/solid/medkit.svg 
b/static/dist/font-awesome/svgs/solid/medkit.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/medkit.svg
rename to static/dist/font-awesome/svgs/solid/medkit.svg
diff --git a/dist/font-awesome/svgs/solid/meh-blank.svg 
b/static/dist/font-awesome/svgs/solid/meh-blank.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/meh-blank.svg
rename to static/dist/font-awesome/svgs/solid/meh-blank.svg
diff --git a/dist/font-awesome/svgs/solid/meh-rolling-eyes.svg 
b/static/dist/font-awesome/svgs/solid/meh-rolling-eyes.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/meh-rolling-eyes.svg
rename to static/dist/font-awesome/svgs/solid/meh-rolling-eyes.svg
diff --git a/dist/font-awesome/svgs/solid/meh.svg 
b/static/dist/font-awesome/svgs/solid/meh.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/meh.svg
rename to static/dist/font-awesome/svgs/solid/meh.svg
diff --git a/dist/font-awesome/svgs/solid/memory.svg 
b/static/dist/font-awesome/svgs/solid/memory.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/memory.svg
rename to static/dist/font-awesome/svgs/solid/memory.svg
diff --git a/dist/font-awesome/svgs/solid/menorah.svg 
b/static/dist/font-awesome/svgs/solid/menorah.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/menorah.svg
rename to static/dist/font-awesome/svgs/solid/menorah.svg
diff --git a/dist/font-awesome/svgs/solid/mercury.svg 
b/static/dist/font-awesome/svgs/solid/mercury.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/mercury.svg
rename to static/dist/font-awesome/svgs/solid/mercury.svg
diff --git a/dist/font-awesome/svgs/solid/meteor.svg 
b/static/dist/font-awesome/svgs/solid/meteor.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/meteor.svg
rename to static/dist/font-awesome/svgs/solid/meteor.svg
diff --git a/dist/font-awesome/svgs/solid/microchip.svg 
b/static/dist/font-awesome/svgs/solid/microchip.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/microchip.svg
rename to static/dist/font-awesome/svgs/solid/microchip.svg
diff --git a/dist/font-awesome/svgs/solid/microphone-alt-slash.svg 
b/static/dist/font-awesome/svgs/solid/microphone-alt-slash.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/microphone-alt-slash.svg
rename to static/dist/font-awesome/svgs/solid/microphone-alt-slash.svg
diff --git a/dist/font-awesome/svgs/solid/microphone-alt.svg 
b/static/dist/font-awesome/svgs/solid/microphone-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/microphone-alt.svg
rename to static/dist/font-awesome/svgs/solid/microphone-alt.svg
diff --git a/dist/font-awesome/svgs/solid/microphone-slash.svg 
b/static/dist/font-awesome/svgs/solid/microphone-slash.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/microphone-slash.svg
rename to static/dist/font-awesome/svgs/solid/microphone-slash.svg
diff --git a/dist/font-awesome/svgs/solid/microphone.svg 
b/static/dist/font-awesome/svgs/solid/microphone.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/microphone.svg
rename to static/dist/font-awesome/svgs/solid/microphone.svg
diff --git a/dist/font-awesome/svgs/solid/microscope.svg 
b/static/dist/font-awesome/svgs/solid/microscope.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/microscope.svg
rename to static/dist/font-awesome/svgs/solid/microscope.svg
diff --git a/dist/font-awesome/svgs/solid/minus-circle.svg 
b/static/dist/font-awesome/svgs/solid/minus-circle.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/minus-circle.svg
rename to static/dist/font-awesome/svgs/solid/minus-circle.svg
diff --git a/dist/font-awesome/svgs/solid/minus-square.svg 
b/static/dist/font-awesome/svgs/solid/minus-square.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/minus-square.svg
rename to static/dist/font-awesome/svgs/solid/minus-square.svg
diff --git a/dist/font-awesome/svgs/solid/minus.svg 
b/static/dist/font-awesome/svgs/solid/minus.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/minus.svg
rename to static/dist/font-awesome/svgs/solid/minus.svg
diff --git a/dist/font-awesome/svgs/solid/mitten.svg 
b/static/dist/font-awesome/svgs/solid/mitten.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/mitten.svg
rename to static/dist/font-awesome/svgs/solid/mitten.svg
diff --git a/dist/font-awesome/svgs/solid/mobile-alt.svg 
b/static/dist/font-awesome/svgs/solid/mobile-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/mobile-alt.svg
rename to static/dist/font-awesome/svgs/solid/mobile-alt.svg
diff --git a/dist/font-awesome/svgs/solid/mobile.svg 
b/static/dist/font-awesome/svgs/solid/mobile.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/mobile.svg
rename to static/dist/font-awesome/svgs/solid/mobile.svg
diff --git a/dist/font-awesome/svgs/solid/money-bill-alt.svg 
b/static/dist/font-awesome/svgs/solid/money-bill-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/money-bill-alt.svg
rename to static/dist/font-awesome/svgs/solid/money-bill-alt.svg
diff --git a/dist/font-awesome/svgs/solid/money-bill-wave-alt.svg 
b/static/dist/font-awesome/svgs/solid/money-bill-wave-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/money-bill-wave-alt.svg
rename to static/dist/font-awesome/svgs/solid/money-bill-wave-alt.svg
diff --git a/dist/font-awesome/svgs/solid/money-bill-wave.svg 
b/static/dist/font-awesome/svgs/solid/money-bill-wave.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/money-bill-wave.svg
rename to static/dist/font-awesome/svgs/solid/money-bill-wave.svg
diff --git a/dist/font-awesome/svgs/solid/money-bill.svg 
b/static/dist/font-awesome/svgs/solid/money-bill.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/money-bill.svg
rename to static/dist/font-awesome/svgs/solid/money-bill.svg
diff --git a/dist/font-awesome/svgs/solid/money-check-alt.svg 
b/static/dist/font-awesome/svgs/solid/money-check-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/money-check-alt.svg
rename to static/dist/font-awesome/svgs/solid/money-check-alt.svg
diff --git a/dist/font-awesome/svgs/solid/money-check.svg 
b/static/dist/font-awesome/svgs/solid/money-check.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/money-check.svg
rename to static/dist/font-awesome/svgs/solid/money-check.svg
diff --git a/dist/font-awesome/svgs/solid/monument.svg 
b/static/dist/font-awesome/svgs/solid/monument.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/monument.svg
rename to static/dist/font-awesome/svgs/solid/monument.svg
diff --git a/dist/font-awesome/svgs/solid/moon.svg 
b/static/dist/font-awesome/svgs/solid/moon.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/moon.svg
rename to static/dist/font-awesome/svgs/solid/moon.svg
diff --git a/dist/font-awesome/svgs/solid/mortar-pestle.svg 
b/static/dist/font-awesome/svgs/solid/mortar-pestle.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/mortar-pestle.svg
rename to static/dist/font-awesome/svgs/solid/mortar-pestle.svg
diff --git a/dist/font-awesome/svgs/solid/mosque.svg 
b/static/dist/font-awesome/svgs/solid/mosque.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/mosque.svg
rename to static/dist/font-awesome/svgs/solid/mosque.svg
diff --git a/dist/font-awesome/svgs/solid/motorcycle.svg 
b/static/dist/font-awesome/svgs/solid/motorcycle.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/motorcycle.svg
rename to static/dist/font-awesome/svgs/solid/motorcycle.svg
diff --git a/dist/font-awesome/svgs/solid/mountain.svg 
b/static/dist/font-awesome/svgs/solid/mountain.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/mountain.svg
rename to static/dist/font-awesome/svgs/solid/mountain.svg
diff --git a/dist/font-awesome/svgs/solid/mouse-pointer.svg 
b/static/dist/font-awesome/svgs/solid/mouse-pointer.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/mouse-pointer.svg
rename to static/dist/font-awesome/svgs/solid/mouse-pointer.svg
diff --git a/dist/font-awesome/svgs/solid/mug-hot.svg 
b/static/dist/font-awesome/svgs/solid/mug-hot.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/mug-hot.svg
rename to static/dist/font-awesome/svgs/solid/mug-hot.svg
diff --git a/dist/font-awesome/svgs/solid/music.svg 
b/static/dist/font-awesome/svgs/solid/music.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/music.svg
rename to static/dist/font-awesome/svgs/solid/music.svg
diff --git a/dist/font-awesome/svgs/solid/network-wired.svg 
b/static/dist/font-awesome/svgs/solid/network-wired.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/network-wired.svg
rename to static/dist/font-awesome/svgs/solid/network-wired.svg
diff --git a/dist/font-awesome/svgs/solid/neuter.svg 
b/static/dist/font-awesome/svgs/solid/neuter.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/neuter.svg
rename to static/dist/font-awesome/svgs/solid/neuter.svg
diff --git a/dist/font-awesome/svgs/solid/newspaper.svg 
b/static/dist/font-awesome/svgs/solid/newspaper.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/newspaper.svg
rename to static/dist/font-awesome/svgs/solid/newspaper.svg
diff --git a/dist/font-awesome/svgs/solid/not-equal.svg 
b/static/dist/font-awesome/svgs/solid/not-equal.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/not-equal.svg
rename to static/dist/font-awesome/svgs/solid/not-equal.svg
diff --git a/dist/font-awesome/svgs/solid/notes-medical.svg 
b/static/dist/font-awesome/svgs/solid/notes-medical.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/notes-medical.svg
rename to static/dist/font-awesome/svgs/solid/notes-medical.svg
diff --git a/dist/font-awesome/svgs/solid/object-group.svg 
b/static/dist/font-awesome/svgs/solid/object-group.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/object-group.svg
rename to static/dist/font-awesome/svgs/solid/object-group.svg
diff --git a/dist/font-awesome/svgs/solid/object-ungroup.svg 
b/static/dist/font-awesome/svgs/solid/object-ungroup.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/object-ungroup.svg
rename to static/dist/font-awesome/svgs/solid/object-ungroup.svg
diff --git a/dist/font-awesome/svgs/solid/oil-can.svg 
b/static/dist/font-awesome/svgs/solid/oil-can.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/oil-can.svg
rename to static/dist/font-awesome/svgs/solid/oil-can.svg
diff --git a/dist/font-awesome/svgs/solid/om.svg 
b/static/dist/font-awesome/svgs/solid/om.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/om.svg
rename to static/dist/font-awesome/svgs/solid/om.svg
diff --git a/dist/font-awesome/svgs/solid/otter.svg 
b/static/dist/font-awesome/svgs/solid/otter.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/otter.svg
rename to static/dist/font-awesome/svgs/solid/otter.svg
diff --git a/dist/font-awesome/svgs/solid/outdent.svg 
b/static/dist/font-awesome/svgs/solid/outdent.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/outdent.svg
rename to static/dist/font-awesome/svgs/solid/outdent.svg
diff --git a/dist/font-awesome/svgs/solid/pager.svg 
b/static/dist/font-awesome/svgs/solid/pager.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/pager.svg
rename to static/dist/font-awesome/svgs/solid/pager.svg
diff --git a/dist/font-awesome/svgs/solid/paint-brush.svg 
b/static/dist/font-awesome/svgs/solid/paint-brush.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/paint-brush.svg
rename to static/dist/font-awesome/svgs/solid/paint-brush.svg
diff --git a/dist/font-awesome/svgs/solid/paint-roller.svg 
b/static/dist/font-awesome/svgs/solid/paint-roller.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/paint-roller.svg
rename to static/dist/font-awesome/svgs/solid/paint-roller.svg
diff --git a/dist/font-awesome/svgs/solid/palette.svg 
b/static/dist/font-awesome/svgs/solid/palette.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/palette.svg
rename to static/dist/font-awesome/svgs/solid/palette.svg
diff --git a/dist/font-awesome/svgs/solid/pallet.svg 
b/static/dist/font-awesome/svgs/solid/pallet.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/pallet.svg
rename to static/dist/font-awesome/svgs/solid/pallet.svg
diff --git a/dist/font-awesome/svgs/solid/paper-plane.svg 
b/static/dist/font-awesome/svgs/solid/paper-plane.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/paper-plane.svg
rename to static/dist/font-awesome/svgs/solid/paper-plane.svg
diff --git a/dist/font-awesome/svgs/solid/paperclip.svg 
b/static/dist/font-awesome/svgs/solid/paperclip.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/paperclip.svg
rename to static/dist/font-awesome/svgs/solid/paperclip.svg
diff --git a/dist/font-awesome/svgs/solid/parachute-box.svg 
b/static/dist/font-awesome/svgs/solid/parachute-box.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/parachute-box.svg
rename to static/dist/font-awesome/svgs/solid/parachute-box.svg
diff --git a/dist/font-awesome/svgs/solid/paragraph.svg 
b/static/dist/font-awesome/svgs/solid/paragraph.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/paragraph.svg
rename to static/dist/font-awesome/svgs/solid/paragraph.svg
diff --git a/dist/font-awesome/svgs/solid/parking.svg 
b/static/dist/font-awesome/svgs/solid/parking.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/parking.svg
rename to static/dist/font-awesome/svgs/solid/parking.svg
diff --git a/dist/font-awesome/svgs/solid/passport.svg 
b/static/dist/font-awesome/svgs/solid/passport.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/passport.svg
rename to static/dist/font-awesome/svgs/solid/passport.svg
diff --git a/dist/font-awesome/svgs/solid/pastafarianism.svg 
b/static/dist/font-awesome/svgs/solid/pastafarianism.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/pastafarianism.svg
rename to static/dist/font-awesome/svgs/solid/pastafarianism.svg
diff --git a/dist/font-awesome/svgs/solid/paste.svg 
b/static/dist/font-awesome/svgs/solid/paste.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/paste.svg
rename to static/dist/font-awesome/svgs/solid/paste.svg
diff --git a/dist/font-awesome/svgs/solid/pause-circle.svg 
b/static/dist/font-awesome/svgs/solid/pause-circle.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/pause-circle.svg
rename to static/dist/font-awesome/svgs/solid/pause-circle.svg
diff --git a/dist/font-awesome/svgs/solid/pause.svg 
b/static/dist/font-awesome/svgs/solid/pause.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/pause.svg
rename to static/dist/font-awesome/svgs/solid/pause.svg
diff --git a/dist/font-awesome/svgs/solid/paw.svg 
b/static/dist/font-awesome/svgs/solid/paw.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/paw.svg
rename to static/dist/font-awesome/svgs/solid/paw.svg
diff --git a/dist/font-awesome/svgs/solid/peace.svg 
b/static/dist/font-awesome/svgs/solid/peace.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/peace.svg
rename to static/dist/font-awesome/svgs/solid/peace.svg
diff --git a/dist/font-awesome/svgs/solid/pen-alt.svg 
b/static/dist/font-awesome/svgs/solid/pen-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/pen-alt.svg
rename to static/dist/font-awesome/svgs/solid/pen-alt.svg
diff --git a/dist/font-awesome/svgs/solid/pen-fancy.svg 
b/static/dist/font-awesome/svgs/solid/pen-fancy.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/pen-fancy.svg
rename to static/dist/font-awesome/svgs/solid/pen-fancy.svg
diff --git a/dist/font-awesome/svgs/solid/pen-nib.svg 
b/static/dist/font-awesome/svgs/solid/pen-nib.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/pen-nib.svg
rename to static/dist/font-awesome/svgs/solid/pen-nib.svg
diff --git a/dist/font-awesome/svgs/solid/pen-square.svg 
b/static/dist/font-awesome/svgs/solid/pen-square.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/pen-square.svg
rename to static/dist/font-awesome/svgs/solid/pen-square.svg
diff --git a/dist/font-awesome/svgs/solid/pen.svg 
b/static/dist/font-awesome/svgs/solid/pen.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/pen.svg
rename to static/dist/font-awesome/svgs/solid/pen.svg
diff --git a/dist/font-awesome/svgs/solid/pencil-alt.svg 
b/static/dist/font-awesome/svgs/solid/pencil-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/pencil-alt.svg
rename to static/dist/font-awesome/svgs/solid/pencil-alt.svg
diff --git a/dist/font-awesome/svgs/solid/pencil-ruler.svg 
b/static/dist/font-awesome/svgs/solid/pencil-ruler.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/pencil-ruler.svg
rename to static/dist/font-awesome/svgs/solid/pencil-ruler.svg
diff --git a/dist/font-awesome/svgs/solid/people-carry.svg 
b/static/dist/font-awesome/svgs/solid/people-carry.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/people-carry.svg
rename to static/dist/font-awesome/svgs/solid/people-carry.svg
diff --git a/dist/font-awesome/svgs/solid/pepper-hot.svg 
b/static/dist/font-awesome/svgs/solid/pepper-hot.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/pepper-hot.svg
rename to static/dist/font-awesome/svgs/solid/pepper-hot.svg
diff --git a/dist/font-awesome/svgs/solid/percent.svg 
b/static/dist/font-awesome/svgs/solid/percent.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/percent.svg
rename to static/dist/font-awesome/svgs/solid/percent.svg
diff --git a/dist/font-awesome/svgs/solid/percentage.svg 
b/static/dist/font-awesome/svgs/solid/percentage.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/percentage.svg
rename to static/dist/font-awesome/svgs/solid/percentage.svg
diff --git a/dist/font-awesome/svgs/solid/person-booth.svg 
b/static/dist/font-awesome/svgs/solid/person-booth.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/person-booth.svg
rename to static/dist/font-awesome/svgs/solid/person-booth.svg
diff --git a/dist/font-awesome/svgs/solid/phone-slash.svg 
b/static/dist/font-awesome/svgs/solid/phone-slash.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/phone-slash.svg
rename to static/dist/font-awesome/svgs/solid/phone-slash.svg
diff --git a/dist/font-awesome/svgs/solid/phone-square.svg 
b/static/dist/font-awesome/svgs/solid/phone-square.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/phone-square.svg
rename to static/dist/font-awesome/svgs/solid/phone-square.svg
diff --git a/dist/font-awesome/svgs/solid/phone-volume.svg 
b/static/dist/font-awesome/svgs/solid/phone-volume.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/phone-volume.svg
rename to static/dist/font-awesome/svgs/solid/phone-volume.svg
diff --git a/dist/font-awesome/svgs/solid/phone.svg 
b/static/dist/font-awesome/svgs/solid/phone.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/phone.svg
rename to static/dist/font-awesome/svgs/solid/phone.svg
diff --git a/dist/font-awesome/svgs/solid/piggy-bank.svg 
b/static/dist/font-awesome/svgs/solid/piggy-bank.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/piggy-bank.svg
rename to static/dist/font-awesome/svgs/solid/piggy-bank.svg
diff --git a/dist/font-awesome/svgs/solid/pills.svg 
b/static/dist/font-awesome/svgs/solid/pills.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/pills.svg
rename to static/dist/font-awesome/svgs/solid/pills.svg
diff --git a/dist/font-awesome/svgs/solid/pizza-slice.svg 
b/static/dist/font-awesome/svgs/solid/pizza-slice.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/pizza-slice.svg
rename to static/dist/font-awesome/svgs/solid/pizza-slice.svg
diff --git a/dist/font-awesome/svgs/solid/place-of-worship.svg 
b/static/dist/font-awesome/svgs/solid/place-of-worship.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/place-of-worship.svg
rename to static/dist/font-awesome/svgs/solid/place-of-worship.svg
diff --git a/dist/font-awesome/svgs/solid/plane-arrival.svg 
b/static/dist/font-awesome/svgs/solid/plane-arrival.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/plane-arrival.svg
rename to static/dist/font-awesome/svgs/solid/plane-arrival.svg
diff --git a/dist/font-awesome/svgs/solid/plane-departure.svg 
b/static/dist/font-awesome/svgs/solid/plane-departure.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/plane-departure.svg
rename to static/dist/font-awesome/svgs/solid/plane-departure.svg
diff --git a/dist/font-awesome/svgs/solid/plane.svg 
b/static/dist/font-awesome/svgs/solid/plane.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/plane.svg
rename to static/dist/font-awesome/svgs/solid/plane.svg
diff --git a/dist/font-awesome/svgs/solid/play-circle.svg 
b/static/dist/font-awesome/svgs/solid/play-circle.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/play-circle.svg
rename to static/dist/font-awesome/svgs/solid/play-circle.svg
diff --git a/dist/font-awesome/svgs/solid/play.svg 
b/static/dist/font-awesome/svgs/solid/play.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/play.svg
rename to static/dist/font-awesome/svgs/solid/play.svg
diff --git a/dist/font-awesome/svgs/solid/plug.svg 
b/static/dist/font-awesome/svgs/solid/plug.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/plug.svg
rename to static/dist/font-awesome/svgs/solid/plug.svg
diff --git a/dist/font-awesome/svgs/solid/plus-circle.svg 
b/static/dist/font-awesome/svgs/solid/plus-circle.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/plus-circle.svg
rename to static/dist/font-awesome/svgs/solid/plus-circle.svg
diff --git a/dist/font-awesome/svgs/solid/plus-square.svg 
b/static/dist/font-awesome/svgs/solid/plus-square.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/plus-square.svg
rename to static/dist/font-awesome/svgs/solid/plus-square.svg
diff --git a/dist/font-awesome/svgs/solid/plus.svg 
b/static/dist/font-awesome/svgs/solid/plus.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/plus.svg
rename to static/dist/font-awesome/svgs/solid/plus.svg
diff --git a/dist/font-awesome/svgs/solid/podcast.svg 
b/static/dist/font-awesome/svgs/solid/podcast.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/podcast.svg
rename to static/dist/font-awesome/svgs/solid/podcast.svg
diff --git a/dist/font-awesome/svgs/solid/poll-h.svg 
b/static/dist/font-awesome/svgs/solid/poll-h.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/poll-h.svg
rename to static/dist/font-awesome/svgs/solid/poll-h.svg
diff --git a/dist/font-awesome/svgs/solid/poll.svg 
b/static/dist/font-awesome/svgs/solid/poll.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/poll.svg
rename to static/dist/font-awesome/svgs/solid/poll.svg
diff --git a/dist/font-awesome/svgs/solid/poo-storm.svg 
b/static/dist/font-awesome/svgs/solid/poo-storm.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/poo-storm.svg
rename to static/dist/font-awesome/svgs/solid/poo-storm.svg
diff --git a/dist/font-awesome/svgs/solid/poo.svg 
b/static/dist/font-awesome/svgs/solid/poo.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/poo.svg
rename to static/dist/font-awesome/svgs/solid/poo.svg
diff --git a/dist/font-awesome/svgs/solid/poop.svg 
b/static/dist/font-awesome/svgs/solid/poop.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/poop.svg
rename to static/dist/font-awesome/svgs/solid/poop.svg
diff --git a/dist/font-awesome/svgs/solid/portrait.svg 
b/static/dist/font-awesome/svgs/solid/portrait.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/portrait.svg
rename to static/dist/font-awesome/svgs/solid/portrait.svg
diff --git a/dist/font-awesome/svgs/solid/pound-sign.svg 
b/static/dist/font-awesome/svgs/solid/pound-sign.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/pound-sign.svg
rename to static/dist/font-awesome/svgs/solid/pound-sign.svg
diff --git a/dist/font-awesome/svgs/solid/power-off.svg 
b/static/dist/font-awesome/svgs/solid/power-off.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/power-off.svg
rename to static/dist/font-awesome/svgs/solid/power-off.svg
diff --git a/dist/font-awesome/svgs/solid/pray.svg 
b/static/dist/font-awesome/svgs/solid/pray.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/pray.svg
rename to static/dist/font-awesome/svgs/solid/pray.svg
diff --git a/dist/font-awesome/svgs/solid/praying-hands.svg 
b/static/dist/font-awesome/svgs/solid/praying-hands.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/praying-hands.svg
rename to static/dist/font-awesome/svgs/solid/praying-hands.svg
diff --git a/dist/font-awesome/svgs/solid/prescription-bottle-alt.svg 
b/static/dist/font-awesome/svgs/solid/prescription-bottle-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/prescription-bottle-alt.svg
rename to static/dist/font-awesome/svgs/solid/prescription-bottle-alt.svg
diff --git a/dist/font-awesome/svgs/solid/prescription-bottle.svg 
b/static/dist/font-awesome/svgs/solid/prescription-bottle.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/prescription-bottle.svg
rename to static/dist/font-awesome/svgs/solid/prescription-bottle.svg
diff --git a/dist/font-awesome/svgs/solid/prescription.svg 
b/static/dist/font-awesome/svgs/solid/prescription.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/prescription.svg
rename to static/dist/font-awesome/svgs/solid/prescription.svg
diff --git a/dist/font-awesome/svgs/solid/print.svg 
b/static/dist/font-awesome/svgs/solid/print.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/print.svg
rename to static/dist/font-awesome/svgs/solid/print.svg
diff --git a/dist/font-awesome/svgs/solid/procedures.svg 
b/static/dist/font-awesome/svgs/solid/procedures.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/procedures.svg
rename to static/dist/font-awesome/svgs/solid/procedures.svg
diff --git a/dist/font-awesome/svgs/solid/project-diagram.svg 
b/static/dist/font-awesome/svgs/solid/project-diagram.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/project-diagram.svg
rename to static/dist/font-awesome/svgs/solid/project-diagram.svg
diff --git a/dist/font-awesome/svgs/solid/puzzle-piece.svg 
b/static/dist/font-awesome/svgs/solid/puzzle-piece.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/puzzle-piece.svg
rename to static/dist/font-awesome/svgs/solid/puzzle-piece.svg
diff --git a/dist/font-awesome/svgs/solid/qrcode.svg 
b/static/dist/font-awesome/svgs/solid/qrcode.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/qrcode.svg
rename to static/dist/font-awesome/svgs/solid/qrcode.svg
diff --git a/dist/font-awesome/svgs/solid/question-circle.svg 
b/static/dist/font-awesome/svgs/solid/question-circle.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/question-circle.svg
rename to static/dist/font-awesome/svgs/solid/question-circle.svg
diff --git a/dist/font-awesome/svgs/solid/question.svg 
b/static/dist/font-awesome/svgs/solid/question.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/question.svg
rename to static/dist/font-awesome/svgs/solid/question.svg
diff --git a/dist/font-awesome/svgs/solid/quidditch.svg 
b/static/dist/font-awesome/svgs/solid/quidditch.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/quidditch.svg
rename to static/dist/font-awesome/svgs/solid/quidditch.svg
diff --git a/dist/font-awesome/svgs/solid/quote-left.svg 
b/static/dist/font-awesome/svgs/solid/quote-left.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/quote-left.svg
rename to static/dist/font-awesome/svgs/solid/quote-left.svg
diff --git a/dist/font-awesome/svgs/solid/quote-right.svg 
b/static/dist/font-awesome/svgs/solid/quote-right.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/quote-right.svg
rename to static/dist/font-awesome/svgs/solid/quote-right.svg
diff --git a/dist/font-awesome/svgs/solid/quran.svg 
b/static/dist/font-awesome/svgs/solid/quran.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/quran.svg
rename to static/dist/font-awesome/svgs/solid/quran.svg
diff --git a/dist/font-awesome/svgs/solid/radiation-alt.svg 
b/static/dist/font-awesome/svgs/solid/radiation-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/radiation-alt.svg
rename to static/dist/font-awesome/svgs/solid/radiation-alt.svg
diff --git a/dist/font-awesome/svgs/solid/radiation.svg 
b/static/dist/font-awesome/svgs/solid/radiation.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/radiation.svg
rename to static/dist/font-awesome/svgs/solid/radiation.svg
diff --git a/dist/font-awesome/svgs/solid/rainbow.svg 
b/static/dist/font-awesome/svgs/solid/rainbow.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/rainbow.svg
rename to static/dist/font-awesome/svgs/solid/rainbow.svg
diff --git a/dist/font-awesome/svgs/solid/random.svg 
b/static/dist/font-awesome/svgs/solid/random.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/random.svg
rename to static/dist/font-awesome/svgs/solid/random.svg
diff --git a/dist/font-awesome/svgs/solid/receipt.svg 
b/static/dist/font-awesome/svgs/solid/receipt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/receipt.svg
rename to static/dist/font-awesome/svgs/solid/receipt.svg
diff --git a/dist/font-awesome/svgs/solid/recycle.svg 
b/static/dist/font-awesome/svgs/solid/recycle.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/recycle.svg
rename to static/dist/font-awesome/svgs/solid/recycle.svg
diff --git a/dist/font-awesome/svgs/solid/redo-alt.svg 
b/static/dist/font-awesome/svgs/solid/redo-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/redo-alt.svg
rename to static/dist/font-awesome/svgs/solid/redo-alt.svg
diff --git a/dist/font-awesome/svgs/solid/redo.svg 
b/static/dist/font-awesome/svgs/solid/redo.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/redo.svg
rename to static/dist/font-awesome/svgs/solid/redo.svg
diff --git a/dist/font-awesome/svgs/solid/registered.svg 
b/static/dist/font-awesome/svgs/solid/registered.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/registered.svg
rename to static/dist/font-awesome/svgs/solid/registered.svg
diff --git a/dist/font-awesome/svgs/solid/reply-all.svg 
b/static/dist/font-awesome/svgs/solid/reply-all.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/reply-all.svg
rename to static/dist/font-awesome/svgs/solid/reply-all.svg
diff --git a/dist/font-awesome/svgs/solid/reply.svg 
b/static/dist/font-awesome/svgs/solid/reply.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/reply.svg
rename to static/dist/font-awesome/svgs/solid/reply.svg
diff --git a/dist/font-awesome/svgs/solid/republican.svg 
b/static/dist/font-awesome/svgs/solid/republican.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/republican.svg
rename to static/dist/font-awesome/svgs/solid/republican.svg
diff --git a/dist/font-awesome/svgs/solid/restroom.svg 
b/static/dist/font-awesome/svgs/solid/restroom.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/restroom.svg
rename to static/dist/font-awesome/svgs/solid/restroom.svg
diff --git a/dist/font-awesome/svgs/solid/retweet.svg 
b/static/dist/font-awesome/svgs/solid/retweet.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/retweet.svg
rename to static/dist/font-awesome/svgs/solid/retweet.svg
diff --git a/dist/font-awesome/svgs/solid/ribbon.svg 
b/static/dist/font-awesome/svgs/solid/ribbon.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/ribbon.svg
rename to static/dist/font-awesome/svgs/solid/ribbon.svg
diff --git a/dist/font-awesome/svgs/solid/ring.svg 
b/static/dist/font-awesome/svgs/solid/ring.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/ring.svg
rename to static/dist/font-awesome/svgs/solid/ring.svg
diff --git a/dist/font-awesome/svgs/solid/road.svg 
b/static/dist/font-awesome/svgs/solid/road.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/road.svg
rename to static/dist/font-awesome/svgs/solid/road.svg
diff --git a/dist/font-awesome/svgs/solid/robot.svg 
b/static/dist/font-awesome/svgs/solid/robot.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/robot.svg
rename to static/dist/font-awesome/svgs/solid/robot.svg
diff --git a/dist/font-awesome/svgs/solid/rocket.svg 
b/static/dist/font-awesome/svgs/solid/rocket.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/rocket.svg
rename to static/dist/font-awesome/svgs/solid/rocket.svg
diff --git a/dist/font-awesome/svgs/solid/route.svg 
b/static/dist/font-awesome/svgs/solid/route.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/route.svg
rename to static/dist/font-awesome/svgs/solid/route.svg
diff --git a/dist/font-awesome/svgs/solid/rss-square.svg 
b/static/dist/font-awesome/svgs/solid/rss-square.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/rss-square.svg
rename to static/dist/font-awesome/svgs/solid/rss-square.svg
diff --git a/dist/font-awesome/svgs/solid/rss.svg 
b/static/dist/font-awesome/svgs/solid/rss.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/rss.svg
rename to static/dist/font-awesome/svgs/solid/rss.svg
diff --git a/dist/font-awesome/svgs/solid/ruble-sign.svg 
b/static/dist/font-awesome/svgs/solid/ruble-sign.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/ruble-sign.svg
rename to static/dist/font-awesome/svgs/solid/ruble-sign.svg
diff --git a/dist/font-awesome/svgs/solid/ruler-combined.svg 
b/static/dist/font-awesome/svgs/solid/ruler-combined.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/ruler-combined.svg
rename to static/dist/font-awesome/svgs/solid/ruler-combined.svg
diff --git a/dist/font-awesome/svgs/solid/ruler-horizontal.svg 
b/static/dist/font-awesome/svgs/solid/ruler-horizontal.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/ruler-horizontal.svg
rename to static/dist/font-awesome/svgs/solid/ruler-horizontal.svg
diff --git a/dist/font-awesome/svgs/solid/ruler-vertical.svg 
b/static/dist/font-awesome/svgs/solid/ruler-vertical.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/ruler-vertical.svg
rename to static/dist/font-awesome/svgs/solid/ruler-vertical.svg
diff --git a/dist/font-awesome/svgs/solid/ruler.svg 
b/static/dist/font-awesome/svgs/solid/ruler.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/ruler.svg
rename to static/dist/font-awesome/svgs/solid/ruler.svg
diff --git a/dist/font-awesome/svgs/solid/running.svg 
b/static/dist/font-awesome/svgs/solid/running.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/running.svg
rename to static/dist/font-awesome/svgs/solid/running.svg
diff --git a/dist/font-awesome/svgs/solid/rupee-sign.svg 
b/static/dist/font-awesome/svgs/solid/rupee-sign.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/rupee-sign.svg
rename to static/dist/font-awesome/svgs/solid/rupee-sign.svg
diff --git a/dist/font-awesome/svgs/solid/sad-cry.svg 
b/static/dist/font-awesome/svgs/solid/sad-cry.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/sad-cry.svg
rename to static/dist/font-awesome/svgs/solid/sad-cry.svg
diff --git a/dist/font-awesome/svgs/solid/sad-tear.svg 
b/static/dist/font-awesome/svgs/solid/sad-tear.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/sad-tear.svg
rename to static/dist/font-awesome/svgs/solid/sad-tear.svg
diff --git a/dist/font-awesome/svgs/solid/satellite-dish.svg 
b/static/dist/font-awesome/svgs/solid/satellite-dish.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/satellite-dish.svg
rename to static/dist/font-awesome/svgs/solid/satellite-dish.svg
diff --git a/dist/font-awesome/svgs/solid/satellite.svg 
b/static/dist/font-awesome/svgs/solid/satellite.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/satellite.svg
rename to static/dist/font-awesome/svgs/solid/satellite.svg
diff --git a/dist/font-awesome/svgs/solid/save.svg 
b/static/dist/font-awesome/svgs/solid/save.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/save.svg
rename to static/dist/font-awesome/svgs/solid/save.svg
diff --git a/dist/font-awesome/svgs/solid/school.svg 
b/static/dist/font-awesome/svgs/solid/school.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/school.svg
rename to static/dist/font-awesome/svgs/solid/school.svg
diff --git a/dist/font-awesome/svgs/solid/screwdriver.svg 
b/static/dist/font-awesome/svgs/solid/screwdriver.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/screwdriver.svg
rename to static/dist/font-awesome/svgs/solid/screwdriver.svg
diff --git a/dist/font-awesome/svgs/solid/scroll.svg 
b/static/dist/font-awesome/svgs/solid/scroll.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/scroll.svg
rename to static/dist/font-awesome/svgs/solid/scroll.svg
diff --git a/dist/font-awesome/svgs/solid/sd-card.svg 
b/static/dist/font-awesome/svgs/solid/sd-card.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/sd-card.svg
rename to static/dist/font-awesome/svgs/solid/sd-card.svg
diff --git a/dist/font-awesome/svgs/solid/search-dollar.svg 
b/static/dist/font-awesome/svgs/solid/search-dollar.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/search-dollar.svg
rename to static/dist/font-awesome/svgs/solid/search-dollar.svg
diff --git a/dist/font-awesome/svgs/solid/search-location.svg 
b/static/dist/font-awesome/svgs/solid/search-location.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/search-location.svg
rename to static/dist/font-awesome/svgs/solid/search-location.svg
diff --git a/dist/font-awesome/svgs/solid/search-minus.svg 
b/static/dist/font-awesome/svgs/solid/search-minus.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/search-minus.svg
rename to static/dist/font-awesome/svgs/solid/search-minus.svg
diff --git a/dist/font-awesome/svgs/solid/search-plus.svg 
b/static/dist/font-awesome/svgs/solid/search-plus.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/search-plus.svg
rename to static/dist/font-awesome/svgs/solid/search-plus.svg
diff --git a/dist/font-awesome/svgs/solid/search.svg 
b/static/dist/font-awesome/svgs/solid/search.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/search.svg
rename to static/dist/font-awesome/svgs/solid/search.svg
diff --git a/dist/font-awesome/svgs/solid/seedling.svg 
b/static/dist/font-awesome/svgs/solid/seedling.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/seedling.svg
rename to static/dist/font-awesome/svgs/solid/seedling.svg
diff --git a/dist/font-awesome/svgs/solid/server.svg 
b/static/dist/font-awesome/svgs/solid/server.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/server.svg
rename to static/dist/font-awesome/svgs/solid/server.svg
diff --git a/dist/font-awesome/svgs/solid/shapes.svg 
b/static/dist/font-awesome/svgs/solid/shapes.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/shapes.svg
rename to static/dist/font-awesome/svgs/solid/shapes.svg
diff --git a/dist/font-awesome/svgs/solid/share-alt-square.svg 
b/static/dist/font-awesome/svgs/solid/share-alt-square.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/share-alt-square.svg
rename to static/dist/font-awesome/svgs/solid/share-alt-square.svg
diff --git a/dist/font-awesome/svgs/solid/share-alt.svg 
b/static/dist/font-awesome/svgs/solid/share-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/share-alt.svg
rename to static/dist/font-awesome/svgs/solid/share-alt.svg
diff --git a/dist/font-awesome/svgs/solid/share-square.svg 
b/static/dist/font-awesome/svgs/solid/share-square.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/share-square.svg
rename to static/dist/font-awesome/svgs/solid/share-square.svg
diff --git a/dist/font-awesome/svgs/solid/share.svg 
b/static/dist/font-awesome/svgs/solid/share.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/share.svg
rename to static/dist/font-awesome/svgs/solid/share.svg
diff --git a/dist/font-awesome/svgs/solid/shekel-sign.svg 
b/static/dist/font-awesome/svgs/solid/shekel-sign.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/shekel-sign.svg
rename to static/dist/font-awesome/svgs/solid/shekel-sign.svg
diff --git a/dist/font-awesome/svgs/solid/shield-alt.svg 
b/static/dist/font-awesome/svgs/solid/shield-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/shield-alt.svg
rename to static/dist/font-awesome/svgs/solid/shield-alt.svg
diff --git a/dist/font-awesome/svgs/solid/ship.svg 
b/static/dist/font-awesome/svgs/solid/ship.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/ship.svg
rename to static/dist/font-awesome/svgs/solid/ship.svg
diff --git a/dist/font-awesome/svgs/solid/shipping-fast.svg 
b/static/dist/font-awesome/svgs/solid/shipping-fast.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/shipping-fast.svg
rename to static/dist/font-awesome/svgs/solid/shipping-fast.svg
diff --git a/dist/font-awesome/svgs/solid/shoe-prints.svg 
b/static/dist/font-awesome/svgs/solid/shoe-prints.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/shoe-prints.svg
rename to static/dist/font-awesome/svgs/solid/shoe-prints.svg
diff --git a/dist/font-awesome/svgs/solid/shopping-bag.svg 
b/static/dist/font-awesome/svgs/solid/shopping-bag.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/shopping-bag.svg
rename to static/dist/font-awesome/svgs/solid/shopping-bag.svg
diff --git a/dist/font-awesome/svgs/solid/shopping-basket.svg 
b/static/dist/font-awesome/svgs/solid/shopping-basket.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/shopping-basket.svg
rename to static/dist/font-awesome/svgs/solid/shopping-basket.svg
diff --git a/dist/font-awesome/svgs/solid/shopping-cart.svg 
b/static/dist/font-awesome/svgs/solid/shopping-cart.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/shopping-cart.svg
rename to static/dist/font-awesome/svgs/solid/shopping-cart.svg
diff --git a/dist/font-awesome/svgs/solid/shower.svg 
b/static/dist/font-awesome/svgs/solid/shower.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/shower.svg
rename to static/dist/font-awesome/svgs/solid/shower.svg
diff --git a/dist/font-awesome/svgs/solid/shuttle-van.svg 
b/static/dist/font-awesome/svgs/solid/shuttle-van.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/shuttle-van.svg
rename to static/dist/font-awesome/svgs/solid/shuttle-van.svg
diff --git a/dist/font-awesome/svgs/solid/sign-in-alt.svg 
b/static/dist/font-awesome/svgs/solid/sign-in-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/sign-in-alt.svg
rename to static/dist/font-awesome/svgs/solid/sign-in-alt.svg
diff --git a/dist/font-awesome/svgs/solid/sign-language.svg 
b/static/dist/font-awesome/svgs/solid/sign-language.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/sign-language.svg
rename to static/dist/font-awesome/svgs/solid/sign-language.svg
diff --git a/dist/font-awesome/svgs/solid/sign-out-alt.svg 
b/static/dist/font-awesome/svgs/solid/sign-out-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/sign-out-alt.svg
rename to static/dist/font-awesome/svgs/solid/sign-out-alt.svg
diff --git a/dist/font-awesome/svgs/solid/sign.svg 
b/static/dist/font-awesome/svgs/solid/sign.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/sign.svg
rename to static/dist/font-awesome/svgs/solid/sign.svg
diff --git a/dist/font-awesome/svgs/solid/signal.svg 
b/static/dist/font-awesome/svgs/solid/signal.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/signal.svg
rename to static/dist/font-awesome/svgs/solid/signal.svg
diff --git a/dist/font-awesome/svgs/solid/signature.svg 
b/static/dist/font-awesome/svgs/solid/signature.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/signature.svg
rename to static/dist/font-awesome/svgs/solid/signature.svg
diff --git a/dist/font-awesome/svgs/solid/sim-card.svg 
b/static/dist/font-awesome/svgs/solid/sim-card.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/sim-card.svg
rename to static/dist/font-awesome/svgs/solid/sim-card.svg
diff --git a/dist/font-awesome/svgs/solid/sitemap.svg 
b/static/dist/font-awesome/svgs/solid/sitemap.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/sitemap.svg
rename to static/dist/font-awesome/svgs/solid/sitemap.svg
diff --git a/dist/font-awesome/svgs/solid/skating.svg 
b/static/dist/font-awesome/svgs/solid/skating.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/skating.svg
rename to static/dist/font-awesome/svgs/solid/skating.svg
diff --git a/dist/font-awesome/svgs/solid/skiing-nordic.svg 
b/static/dist/font-awesome/svgs/solid/skiing-nordic.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/skiing-nordic.svg
rename to static/dist/font-awesome/svgs/solid/skiing-nordic.svg
diff --git a/dist/font-awesome/svgs/solid/skiing.svg 
b/static/dist/font-awesome/svgs/solid/skiing.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/skiing.svg
rename to static/dist/font-awesome/svgs/solid/skiing.svg
diff --git a/dist/font-awesome/svgs/solid/skull-crossbones.svg 
b/static/dist/font-awesome/svgs/solid/skull-crossbones.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/skull-crossbones.svg
rename to static/dist/font-awesome/svgs/solid/skull-crossbones.svg
diff --git a/dist/font-awesome/svgs/solid/skull.svg 
b/static/dist/font-awesome/svgs/solid/skull.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/skull.svg
rename to static/dist/font-awesome/svgs/solid/skull.svg
diff --git a/dist/font-awesome/svgs/solid/slash.svg 
b/static/dist/font-awesome/svgs/solid/slash.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/slash.svg
rename to static/dist/font-awesome/svgs/solid/slash.svg
diff --git a/dist/font-awesome/svgs/solid/sleigh.svg 
b/static/dist/font-awesome/svgs/solid/sleigh.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/sleigh.svg
rename to static/dist/font-awesome/svgs/solid/sleigh.svg
diff --git a/dist/font-awesome/svgs/solid/sliders-h.svg 
b/static/dist/font-awesome/svgs/solid/sliders-h.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/sliders-h.svg
rename to static/dist/font-awesome/svgs/solid/sliders-h.svg
diff --git a/dist/font-awesome/svgs/solid/smile-beam.svg 
b/static/dist/font-awesome/svgs/solid/smile-beam.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/smile-beam.svg
rename to static/dist/font-awesome/svgs/solid/smile-beam.svg
diff --git a/dist/font-awesome/svgs/solid/smile-wink.svg 
b/static/dist/font-awesome/svgs/solid/smile-wink.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/smile-wink.svg
rename to static/dist/font-awesome/svgs/solid/smile-wink.svg
diff --git a/dist/font-awesome/svgs/solid/smile.svg 
b/static/dist/font-awesome/svgs/solid/smile.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/smile.svg
rename to static/dist/font-awesome/svgs/solid/smile.svg
diff --git a/dist/font-awesome/svgs/solid/smog.svg 
b/static/dist/font-awesome/svgs/solid/smog.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/smog.svg
rename to static/dist/font-awesome/svgs/solid/smog.svg
diff --git a/dist/font-awesome/svgs/solid/smoking-ban.svg 
b/static/dist/font-awesome/svgs/solid/smoking-ban.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/smoking-ban.svg
rename to static/dist/font-awesome/svgs/solid/smoking-ban.svg
diff --git a/dist/font-awesome/svgs/solid/smoking.svg 
b/static/dist/font-awesome/svgs/solid/smoking.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/smoking.svg
rename to static/dist/font-awesome/svgs/solid/smoking.svg
diff --git a/dist/font-awesome/svgs/solid/sms.svg 
b/static/dist/font-awesome/svgs/solid/sms.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/sms.svg
rename to static/dist/font-awesome/svgs/solid/sms.svg
diff --git a/dist/font-awesome/svgs/solid/snowboarding.svg 
b/static/dist/font-awesome/svgs/solid/snowboarding.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/snowboarding.svg
rename to static/dist/font-awesome/svgs/solid/snowboarding.svg
diff --git a/dist/font-awesome/svgs/solid/snowflake.svg 
b/static/dist/font-awesome/svgs/solid/snowflake.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/snowflake.svg
rename to static/dist/font-awesome/svgs/solid/snowflake.svg
diff --git a/dist/font-awesome/svgs/solid/snowman.svg 
b/static/dist/font-awesome/svgs/solid/snowman.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/snowman.svg
rename to static/dist/font-awesome/svgs/solid/snowman.svg
diff --git a/dist/font-awesome/svgs/solid/snowplow.svg 
b/static/dist/font-awesome/svgs/solid/snowplow.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/snowplow.svg
rename to static/dist/font-awesome/svgs/solid/snowplow.svg
diff --git a/dist/font-awesome/svgs/solid/socks.svg 
b/static/dist/font-awesome/svgs/solid/socks.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/socks.svg
rename to static/dist/font-awesome/svgs/solid/socks.svg
diff --git a/dist/font-awesome/svgs/solid/solar-panel.svg 
b/static/dist/font-awesome/svgs/solid/solar-panel.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/solar-panel.svg
rename to static/dist/font-awesome/svgs/solid/solar-panel.svg
diff --git a/dist/font-awesome/svgs/solid/sort-alpha-down.svg 
b/static/dist/font-awesome/svgs/solid/sort-alpha-down.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/sort-alpha-down.svg
rename to static/dist/font-awesome/svgs/solid/sort-alpha-down.svg
diff --git a/dist/font-awesome/svgs/solid/sort-alpha-up.svg 
b/static/dist/font-awesome/svgs/solid/sort-alpha-up.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/sort-alpha-up.svg
rename to static/dist/font-awesome/svgs/solid/sort-alpha-up.svg
diff --git a/dist/font-awesome/svgs/solid/sort-amount-down.svg 
b/static/dist/font-awesome/svgs/solid/sort-amount-down.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/sort-amount-down.svg
rename to static/dist/font-awesome/svgs/solid/sort-amount-down.svg
diff --git a/dist/font-awesome/svgs/solid/sort-amount-up.svg 
b/static/dist/font-awesome/svgs/solid/sort-amount-up.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/sort-amount-up.svg
rename to static/dist/font-awesome/svgs/solid/sort-amount-up.svg
diff --git a/dist/font-awesome/svgs/solid/sort-down.svg 
b/static/dist/font-awesome/svgs/solid/sort-down.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/sort-down.svg
rename to static/dist/font-awesome/svgs/solid/sort-down.svg
diff --git a/dist/font-awesome/svgs/solid/sort-numeric-down.svg 
b/static/dist/font-awesome/svgs/solid/sort-numeric-down.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/sort-numeric-down.svg
rename to static/dist/font-awesome/svgs/solid/sort-numeric-down.svg
diff --git a/dist/font-awesome/svgs/solid/sort-numeric-up.svg 
b/static/dist/font-awesome/svgs/solid/sort-numeric-up.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/sort-numeric-up.svg
rename to static/dist/font-awesome/svgs/solid/sort-numeric-up.svg
diff --git a/dist/font-awesome/svgs/solid/sort-up.svg 
b/static/dist/font-awesome/svgs/solid/sort-up.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/sort-up.svg
rename to static/dist/font-awesome/svgs/solid/sort-up.svg
diff --git a/dist/font-awesome/svgs/solid/sort.svg 
b/static/dist/font-awesome/svgs/solid/sort.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/sort.svg
rename to static/dist/font-awesome/svgs/solid/sort.svg
diff --git a/dist/font-awesome/svgs/solid/spa.svg 
b/static/dist/font-awesome/svgs/solid/spa.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/spa.svg
rename to static/dist/font-awesome/svgs/solid/spa.svg
diff --git a/dist/font-awesome/svgs/solid/space-shuttle.svg 
b/static/dist/font-awesome/svgs/solid/space-shuttle.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/space-shuttle.svg
rename to static/dist/font-awesome/svgs/solid/space-shuttle.svg
diff --git a/dist/font-awesome/svgs/solid/spider.svg 
b/static/dist/font-awesome/svgs/solid/spider.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/spider.svg
rename to static/dist/font-awesome/svgs/solid/spider.svg
diff --git a/dist/font-awesome/svgs/solid/spinner.svg 
b/static/dist/font-awesome/svgs/solid/spinner.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/spinner.svg
rename to static/dist/font-awesome/svgs/solid/spinner.svg
diff --git a/dist/font-awesome/svgs/solid/splotch.svg 
b/static/dist/font-awesome/svgs/solid/splotch.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/splotch.svg
rename to static/dist/font-awesome/svgs/solid/splotch.svg
diff --git a/dist/font-awesome/svgs/solid/spray-can.svg 
b/static/dist/font-awesome/svgs/solid/spray-can.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/spray-can.svg
rename to static/dist/font-awesome/svgs/solid/spray-can.svg
diff --git a/dist/font-awesome/svgs/solid/square-full.svg 
b/static/dist/font-awesome/svgs/solid/square-full.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/square-full.svg
rename to static/dist/font-awesome/svgs/solid/square-full.svg
diff --git a/dist/font-awesome/svgs/solid/square-root-alt.svg 
b/static/dist/font-awesome/svgs/solid/square-root-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/square-root-alt.svg
rename to static/dist/font-awesome/svgs/solid/square-root-alt.svg
diff --git a/dist/font-awesome/svgs/solid/square.svg 
b/static/dist/font-awesome/svgs/solid/square.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/square.svg
rename to static/dist/font-awesome/svgs/solid/square.svg
diff --git a/dist/font-awesome/svgs/solid/stamp.svg 
b/static/dist/font-awesome/svgs/solid/stamp.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/stamp.svg
rename to static/dist/font-awesome/svgs/solid/stamp.svg
diff --git a/dist/font-awesome/svgs/solid/star-and-crescent.svg 
b/static/dist/font-awesome/svgs/solid/star-and-crescent.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/star-and-crescent.svg
rename to static/dist/font-awesome/svgs/solid/star-and-crescent.svg
diff --git a/dist/font-awesome/svgs/solid/star-half-alt.svg 
b/static/dist/font-awesome/svgs/solid/star-half-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/star-half-alt.svg
rename to static/dist/font-awesome/svgs/solid/star-half-alt.svg
diff --git a/dist/font-awesome/svgs/solid/star-half.svg 
b/static/dist/font-awesome/svgs/solid/star-half.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/star-half.svg
rename to static/dist/font-awesome/svgs/solid/star-half.svg
diff --git a/dist/font-awesome/svgs/solid/star-of-david.svg 
b/static/dist/font-awesome/svgs/solid/star-of-david.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/star-of-david.svg
rename to static/dist/font-awesome/svgs/solid/star-of-david.svg
diff --git a/dist/font-awesome/svgs/solid/star-of-life.svg 
b/static/dist/font-awesome/svgs/solid/star-of-life.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/star-of-life.svg
rename to static/dist/font-awesome/svgs/solid/star-of-life.svg
diff --git a/dist/font-awesome/svgs/solid/star.svg 
b/static/dist/font-awesome/svgs/solid/star.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/star.svg
rename to static/dist/font-awesome/svgs/solid/star.svg
diff --git a/dist/font-awesome/svgs/solid/step-backward.svg 
b/static/dist/font-awesome/svgs/solid/step-backward.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/step-backward.svg
rename to static/dist/font-awesome/svgs/solid/step-backward.svg
diff --git a/dist/font-awesome/svgs/solid/step-forward.svg 
b/static/dist/font-awesome/svgs/solid/step-forward.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/step-forward.svg
rename to static/dist/font-awesome/svgs/solid/step-forward.svg
diff --git a/dist/font-awesome/svgs/solid/stethoscope.svg 
b/static/dist/font-awesome/svgs/solid/stethoscope.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/stethoscope.svg
rename to static/dist/font-awesome/svgs/solid/stethoscope.svg
diff --git a/dist/font-awesome/svgs/solid/sticky-note.svg 
b/static/dist/font-awesome/svgs/solid/sticky-note.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/sticky-note.svg
rename to static/dist/font-awesome/svgs/solid/sticky-note.svg
diff --git a/dist/font-awesome/svgs/solid/stop-circle.svg 
b/static/dist/font-awesome/svgs/solid/stop-circle.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/stop-circle.svg
rename to static/dist/font-awesome/svgs/solid/stop-circle.svg
diff --git a/dist/font-awesome/svgs/solid/stop.svg 
b/static/dist/font-awesome/svgs/solid/stop.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/stop.svg
rename to static/dist/font-awesome/svgs/solid/stop.svg
diff --git a/dist/font-awesome/svgs/solid/stopwatch.svg 
b/static/dist/font-awesome/svgs/solid/stopwatch.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/stopwatch.svg
rename to static/dist/font-awesome/svgs/solid/stopwatch.svg
diff --git a/dist/font-awesome/svgs/solid/store-alt.svg 
b/static/dist/font-awesome/svgs/solid/store-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/store-alt.svg
rename to static/dist/font-awesome/svgs/solid/store-alt.svg
diff --git a/dist/font-awesome/svgs/solid/store.svg 
b/static/dist/font-awesome/svgs/solid/store.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/store.svg
rename to static/dist/font-awesome/svgs/solid/store.svg
diff --git a/dist/font-awesome/svgs/solid/stream.svg 
b/static/dist/font-awesome/svgs/solid/stream.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/stream.svg
rename to static/dist/font-awesome/svgs/solid/stream.svg
diff --git a/dist/font-awesome/svgs/solid/street-view.svg 
b/static/dist/font-awesome/svgs/solid/street-view.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/street-view.svg
rename to static/dist/font-awesome/svgs/solid/street-view.svg
diff --git a/dist/font-awesome/svgs/solid/strikethrough.svg 
b/static/dist/font-awesome/svgs/solid/strikethrough.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/strikethrough.svg
rename to static/dist/font-awesome/svgs/solid/strikethrough.svg
diff --git a/dist/font-awesome/svgs/solid/stroopwafel.svg 
b/static/dist/font-awesome/svgs/solid/stroopwafel.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/stroopwafel.svg
rename to static/dist/font-awesome/svgs/solid/stroopwafel.svg
diff --git a/dist/font-awesome/svgs/solid/subscript.svg 
b/static/dist/font-awesome/svgs/solid/subscript.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/subscript.svg
rename to static/dist/font-awesome/svgs/solid/subscript.svg
diff --git a/dist/font-awesome/svgs/solid/subway.svg 
b/static/dist/font-awesome/svgs/solid/subway.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/subway.svg
rename to static/dist/font-awesome/svgs/solid/subway.svg
diff --git a/dist/font-awesome/svgs/solid/suitcase-rolling.svg 
b/static/dist/font-awesome/svgs/solid/suitcase-rolling.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/suitcase-rolling.svg
rename to static/dist/font-awesome/svgs/solid/suitcase-rolling.svg
diff --git a/dist/font-awesome/svgs/solid/suitcase.svg 
b/static/dist/font-awesome/svgs/solid/suitcase.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/suitcase.svg
rename to static/dist/font-awesome/svgs/solid/suitcase.svg
diff --git a/dist/font-awesome/svgs/solid/sun.svg 
b/static/dist/font-awesome/svgs/solid/sun.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/sun.svg
rename to static/dist/font-awesome/svgs/solid/sun.svg
diff --git a/dist/font-awesome/svgs/solid/superscript.svg 
b/static/dist/font-awesome/svgs/solid/superscript.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/superscript.svg
rename to static/dist/font-awesome/svgs/solid/superscript.svg
diff --git a/dist/font-awesome/svgs/solid/surprise.svg 
b/static/dist/font-awesome/svgs/solid/surprise.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/surprise.svg
rename to static/dist/font-awesome/svgs/solid/surprise.svg
diff --git a/dist/font-awesome/svgs/solid/swatchbook.svg 
b/static/dist/font-awesome/svgs/solid/swatchbook.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/swatchbook.svg
rename to static/dist/font-awesome/svgs/solid/swatchbook.svg
diff --git a/dist/font-awesome/svgs/solid/swimmer.svg 
b/static/dist/font-awesome/svgs/solid/swimmer.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/swimmer.svg
rename to static/dist/font-awesome/svgs/solid/swimmer.svg
diff --git a/dist/font-awesome/svgs/solid/swimming-pool.svg 
b/static/dist/font-awesome/svgs/solid/swimming-pool.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/swimming-pool.svg
rename to static/dist/font-awesome/svgs/solid/swimming-pool.svg
diff --git a/dist/font-awesome/svgs/solid/synagogue.svg 
b/static/dist/font-awesome/svgs/solid/synagogue.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/synagogue.svg
rename to static/dist/font-awesome/svgs/solid/synagogue.svg
diff --git a/dist/font-awesome/svgs/solid/sync-alt.svg 
b/static/dist/font-awesome/svgs/solid/sync-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/sync-alt.svg
rename to static/dist/font-awesome/svgs/solid/sync-alt.svg
diff --git a/dist/font-awesome/svgs/solid/sync.svg 
b/static/dist/font-awesome/svgs/solid/sync.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/sync.svg
rename to static/dist/font-awesome/svgs/solid/sync.svg
diff --git a/dist/font-awesome/svgs/solid/syringe.svg 
b/static/dist/font-awesome/svgs/solid/syringe.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/syringe.svg
rename to static/dist/font-awesome/svgs/solid/syringe.svg
diff --git a/dist/font-awesome/svgs/solid/table-tennis.svg 
b/static/dist/font-awesome/svgs/solid/table-tennis.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/table-tennis.svg
rename to static/dist/font-awesome/svgs/solid/table-tennis.svg
diff --git a/dist/font-awesome/svgs/solid/table.svg 
b/static/dist/font-awesome/svgs/solid/table.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/table.svg
rename to static/dist/font-awesome/svgs/solid/table.svg
diff --git a/dist/font-awesome/svgs/solid/tablet-alt.svg 
b/static/dist/font-awesome/svgs/solid/tablet-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/tablet-alt.svg
rename to static/dist/font-awesome/svgs/solid/tablet-alt.svg
diff --git a/dist/font-awesome/svgs/solid/tablet.svg 
b/static/dist/font-awesome/svgs/solid/tablet.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/tablet.svg
rename to static/dist/font-awesome/svgs/solid/tablet.svg
diff --git a/dist/font-awesome/svgs/solid/tablets.svg 
b/static/dist/font-awesome/svgs/solid/tablets.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/tablets.svg
rename to static/dist/font-awesome/svgs/solid/tablets.svg
diff --git a/dist/font-awesome/svgs/solid/tachometer-alt.svg 
b/static/dist/font-awesome/svgs/solid/tachometer-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/tachometer-alt.svg
rename to static/dist/font-awesome/svgs/solid/tachometer-alt.svg
diff --git a/dist/font-awesome/svgs/solid/tag.svg 
b/static/dist/font-awesome/svgs/solid/tag.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/tag.svg
rename to static/dist/font-awesome/svgs/solid/tag.svg
diff --git a/dist/font-awesome/svgs/solid/tags.svg 
b/static/dist/font-awesome/svgs/solid/tags.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/tags.svg
rename to static/dist/font-awesome/svgs/solid/tags.svg
diff --git a/dist/font-awesome/svgs/solid/tape.svg 
b/static/dist/font-awesome/svgs/solid/tape.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/tape.svg
rename to static/dist/font-awesome/svgs/solid/tape.svg
diff --git a/dist/font-awesome/svgs/solid/tasks.svg 
b/static/dist/font-awesome/svgs/solid/tasks.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/tasks.svg
rename to static/dist/font-awesome/svgs/solid/tasks.svg
diff --git a/dist/font-awesome/svgs/solid/taxi.svg 
b/static/dist/font-awesome/svgs/solid/taxi.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/taxi.svg
rename to static/dist/font-awesome/svgs/solid/taxi.svg
diff --git a/dist/font-awesome/svgs/solid/teeth-open.svg 
b/static/dist/font-awesome/svgs/solid/teeth-open.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/teeth-open.svg
rename to static/dist/font-awesome/svgs/solid/teeth-open.svg
diff --git a/dist/font-awesome/svgs/solid/teeth.svg 
b/static/dist/font-awesome/svgs/solid/teeth.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/teeth.svg
rename to static/dist/font-awesome/svgs/solid/teeth.svg
diff --git a/dist/font-awesome/svgs/solid/temperature-high.svg 
b/static/dist/font-awesome/svgs/solid/temperature-high.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/temperature-high.svg
rename to static/dist/font-awesome/svgs/solid/temperature-high.svg
diff --git a/dist/font-awesome/svgs/solid/temperature-low.svg 
b/static/dist/font-awesome/svgs/solid/temperature-low.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/temperature-low.svg
rename to static/dist/font-awesome/svgs/solid/temperature-low.svg
diff --git a/dist/font-awesome/svgs/solid/tenge.svg 
b/static/dist/font-awesome/svgs/solid/tenge.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/tenge.svg
rename to static/dist/font-awesome/svgs/solid/tenge.svg
diff --git a/dist/font-awesome/svgs/solid/terminal.svg 
b/static/dist/font-awesome/svgs/solid/terminal.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/terminal.svg
rename to static/dist/font-awesome/svgs/solid/terminal.svg
diff --git a/dist/font-awesome/svgs/solid/text-height.svg 
b/static/dist/font-awesome/svgs/solid/text-height.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/text-height.svg
rename to static/dist/font-awesome/svgs/solid/text-height.svg
diff --git a/dist/font-awesome/svgs/solid/text-width.svg 
b/static/dist/font-awesome/svgs/solid/text-width.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/text-width.svg
rename to static/dist/font-awesome/svgs/solid/text-width.svg
diff --git a/dist/font-awesome/svgs/solid/th-large.svg 
b/static/dist/font-awesome/svgs/solid/th-large.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/th-large.svg
rename to static/dist/font-awesome/svgs/solid/th-large.svg
diff --git a/dist/font-awesome/svgs/solid/th-list.svg 
b/static/dist/font-awesome/svgs/solid/th-list.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/th-list.svg
rename to static/dist/font-awesome/svgs/solid/th-list.svg
diff --git a/dist/font-awesome/svgs/solid/th.svg 
b/static/dist/font-awesome/svgs/solid/th.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/th.svg
rename to static/dist/font-awesome/svgs/solid/th.svg
diff --git a/dist/font-awesome/svgs/solid/theater-masks.svg 
b/static/dist/font-awesome/svgs/solid/theater-masks.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/theater-masks.svg
rename to static/dist/font-awesome/svgs/solid/theater-masks.svg
diff --git a/dist/font-awesome/svgs/solid/thermometer-empty.svg 
b/static/dist/font-awesome/svgs/solid/thermometer-empty.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/thermometer-empty.svg
rename to static/dist/font-awesome/svgs/solid/thermometer-empty.svg
diff --git a/dist/font-awesome/svgs/solid/thermometer-full.svg 
b/static/dist/font-awesome/svgs/solid/thermometer-full.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/thermometer-full.svg
rename to static/dist/font-awesome/svgs/solid/thermometer-full.svg
diff --git a/dist/font-awesome/svgs/solid/thermometer-half.svg 
b/static/dist/font-awesome/svgs/solid/thermometer-half.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/thermometer-half.svg
rename to static/dist/font-awesome/svgs/solid/thermometer-half.svg
diff --git a/dist/font-awesome/svgs/solid/thermometer-quarter.svg 
b/static/dist/font-awesome/svgs/solid/thermometer-quarter.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/thermometer-quarter.svg
rename to static/dist/font-awesome/svgs/solid/thermometer-quarter.svg
diff --git a/dist/font-awesome/svgs/solid/thermometer-three-quarters.svg 
b/static/dist/font-awesome/svgs/solid/thermometer-three-quarters.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/thermometer-three-quarters.svg
rename to static/dist/font-awesome/svgs/solid/thermometer-three-quarters.svg
diff --git a/dist/font-awesome/svgs/solid/thermometer.svg 
b/static/dist/font-awesome/svgs/solid/thermometer.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/thermometer.svg
rename to static/dist/font-awesome/svgs/solid/thermometer.svg
diff --git a/dist/font-awesome/svgs/solid/thumbs-down.svg 
b/static/dist/font-awesome/svgs/solid/thumbs-down.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/thumbs-down.svg
rename to static/dist/font-awesome/svgs/solid/thumbs-down.svg
diff --git a/dist/font-awesome/svgs/solid/thumbs-up.svg 
b/static/dist/font-awesome/svgs/solid/thumbs-up.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/thumbs-up.svg
rename to static/dist/font-awesome/svgs/solid/thumbs-up.svg
diff --git a/dist/font-awesome/svgs/solid/thumbtack.svg 
b/static/dist/font-awesome/svgs/solid/thumbtack.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/thumbtack.svg
rename to static/dist/font-awesome/svgs/solid/thumbtack.svg
diff --git a/dist/font-awesome/svgs/solid/ticket-alt.svg 
b/static/dist/font-awesome/svgs/solid/ticket-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/ticket-alt.svg
rename to static/dist/font-awesome/svgs/solid/ticket-alt.svg
diff --git a/dist/font-awesome/svgs/solid/times-circle.svg 
b/static/dist/font-awesome/svgs/solid/times-circle.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/times-circle.svg
rename to static/dist/font-awesome/svgs/solid/times-circle.svg
diff --git a/dist/font-awesome/svgs/solid/times.svg 
b/static/dist/font-awesome/svgs/solid/times.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/times.svg
rename to static/dist/font-awesome/svgs/solid/times.svg
diff --git a/dist/font-awesome/svgs/solid/tint-slash.svg 
b/static/dist/font-awesome/svgs/solid/tint-slash.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/tint-slash.svg
rename to static/dist/font-awesome/svgs/solid/tint-slash.svg
diff --git a/dist/font-awesome/svgs/solid/tint.svg 
b/static/dist/font-awesome/svgs/solid/tint.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/tint.svg
rename to static/dist/font-awesome/svgs/solid/tint.svg
diff --git a/dist/font-awesome/svgs/solid/tired.svg 
b/static/dist/font-awesome/svgs/solid/tired.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/tired.svg
rename to static/dist/font-awesome/svgs/solid/tired.svg
diff --git a/dist/font-awesome/svgs/solid/toggle-off.svg 
b/static/dist/font-awesome/svgs/solid/toggle-off.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/toggle-off.svg
rename to static/dist/font-awesome/svgs/solid/toggle-off.svg
diff --git a/dist/font-awesome/svgs/solid/toggle-on.svg 
b/static/dist/font-awesome/svgs/solid/toggle-on.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/toggle-on.svg
rename to static/dist/font-awesome/svgs/solid/toggle-on.svg
diff --git a/dist/font-awesome/svgs/solid/toilet-paper.svg 
b/static/dist/font-awesome/svgs/solid/toilet-paper.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/toilet-paper.svg
rename to static/dist/font-awesome/svgs/solid/toilet-paper.svg
diff --git a/dist/font-awesome/svgs/solid/toilet.svg 
b/static/dist/font-awesome/svgs/solid/toilet.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/toilet.svg
rename to static/dist/font-awesome/svgs/solid/toilet.svg
diff --git a/dist/font-awesome/svgs/solid/toolbox.svg 
b/static/dist/font-awesome/svgs/solid/toolbox.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/toolbox.svg
rename to static/dist/font-awesome/svgs/solid/toolbox.svg
diff --git a/dist/font-awesome/svgs/solid/tools.svg 
b/static/dist/font-awesome/svgs/solid/tools.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/tools.svg
rename to static/dist/font-awesome/svgs/solid/tools.svg
diff --git a/dist/font-awesome/svgs/solid/tooth.svg 
b/static/dist/font-awesome/svgs/solid/tooth.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/tooth.svg
rename to static/dist/font-awesome/svgs/solid/tooth.svg
diff --git a/dist/font-awesome/svgs/solid/torah.svg 
b/static/dist/font-awesome/svgs/solid/torah.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/torah.svg
rename to static/dist/font-awesome/svgs/solid/torah.svg
diff --git a/dist/font-awesome/svgs/solid/torii-gate.svg 
b/static/dist/font-awesome/svgs/solid/torii-gate.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/torii-gate.svg
rename to static/dist/font-awesome/svgs/solid/torii-gate.svg
diff --git a/dist/font-awesome/svgs/solid/tractor.svg 
b/static/dist/font-awesome/svgs/solid/tractor.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/tractor.svg
rename to static/dist/font-awesome/svgs/solid/tractor.svg
diff --git a/dist/font-awesome/svgs/solid/trademark.svg 
b/static/dist/font-awesome/svgs/solid/trademark.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/trademark.svg
rename to static/dist/font-awesome/svgs/solid/trademark.svg
diff --git a/dist/font-awesome/svgs/solid/traffic-light.svg 
b/static/dist/font-awesome/svgs/solid/traffic-light.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/traffic-light.svg
rename to static/dist/font-awesome/svgs/solid/traffic-light.svg
diff --git a/dist/font-awesome/svgs/solid/train.svg 
b/static/dist/font-awesome/svgs/solid/train.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/train.svg
rename to static/dist/font-awesome/svgs/solid/train.svg
diff --git a/dist/font-awesome/svgs/solid/tram.svg 
b/static/dist/font-awesome/svgs/solid/tram.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/tram.svg
rename to static/dist/font-awesome/svgs/solid/tram.svg
diff --git a/dist/font-awesome/svgs/solid/transgender-alt.svg 
b/static/dist/font-awesome/svgs/solid/transgender-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/transgender-alt.svg
rename to static/dist/font-awesome/svgs/solid/transgender-alt.svg
diff --git a/dist/font-awesome/svgs/solid/transgender.svg 
b/static/dist/font-awesome/svgs/solid/transgender.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/transgender.svg
rename to static/dist/font-awesome/svgs/solid/transgender.svg
diff --git a/dist/font-awesome/svgs/solid/trash-alt.svg 
b/static/dist/font-awesome/svgs/solid/trash-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/trash-alt.svg
rename to static/dist/font-awesome/svgs/solid/trash-alt.svg
diff --git a/dist/font-awesome/svgs/solid/trash-restore-alt.svg 
b/static/dist/font-awesome/svgs/solid/trash-restore-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/trash-restore-alt.svg
rename to static/dist/font-awesome/svgs/solid/trash-restore-alt.svg
diff --git a/dist/font-awesome/svgs/solid/trash-restore.svg 
b/static/dist/font-awesome/svgs/solid/trash-restore.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/trash-restore.svg
rename to static/dist/font-awesome/svgs/solid/trash-restore.svg
diff --git a/dist/font-awesome/svgs/solid/trash.svg 
b/static/dist/font-awesome/svgs/solid/trash.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/trash.svg
rename to static/dist/font-awesome/svgs/solid/trash.svg
diff --git a/dist/font-awesome/svgs/solid/tree.svg 
b/static/dist/font-awesome/svgs/solid/tree.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/tree.svg
rename to static/dist/font-awesome/svgs/solid/tree.svg
diff --git a/dist/font-awesome/svgs/solid/trophy.svg 
b/static/dist/font-awesome/svgs/solid/trophy.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/trophy.svg
rename to static/dist/font-awesome/svgs/solid/trophy.svg
diff --git a/dist/font-awesome/svgs/solid/truck-loading.svg 
b/static/dist/font-awesome/svgs/solid/truck-loading.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/truck-loading.svg
rename to static/dist/font-awesome/svgs/solid/truck-loading.svg
diff --git a/dist/font-awesome/svgs/solid/truck-monster.svg 
b/static/dist/font-awesome/svgs/solid/truck-monster.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/truck-monster.svg
rename to static/dist/font-awesome/svgs/solid/truck-monster.svg
diff --git a/dist/font-awesome/svgs/solid/truck-moving.svg 
b/static/dist/font-awesome/svgs/solid/truck-moving.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/truck-moving.svg
rename to static/dist/font-awesome/svgs/solid/truck-moving.svg
diff --git a/dist/font-awesome/svgs/solid/truck-pickup.svg 
b/static/dist/font-awesome/svgs/solid/truck-pickup.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/truck-pickup.svg
rename to static/dist/font-awesome/svgs/solid/truck-pickup.svg
diff --git a/dist/font-awesome/svgs/solid/truck.svg 
b/static/dist/font-awesome/svgs/solid/truck.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/truck.svg
rename to static/dist/font-awesome/svgs/solid/truck.svg
diff --git a/dist/font-awesome/svgs/solid/tshirt.svg 
b/static/dist/font-awesome/svgs/solid/tshirt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/tshirt.svg
rename to static/dist/font-awesome/svgs/solid/tshirt.svg
diff --git a/dist/font-awesome/svgs/solid/tty.svg 
b/static/dist/font-awesome/svgs/solid/tty.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/tty.svg
rename to static/dist/font-awesome/svgs/solid/tty.svg
diff --git a/dist/font-awesome/svgs/solid/tv.svg 
b/static/dist/font-awesome/svgs/solid/tv.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/tv.svg
rename to static/dist/font-awesome/svgs/solid/tv.svg
diff --git a/dist/font-awesome/svgs/solid/umbrella-beach.svg 
b/static/dist/font-awesome/svgs/solid/umbrella-beach.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/umbrella-beach.svg
rename to static/dist/font-awesome/svgs/solid/umbrella-beach.svg
diff --git a/dist/font-awesome/svgs/solid/umbrella.svg 
b/static/dist/font-awesome/svgs/solid/umbrella.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/umbrella.svg
rename to static/dist/font-awesome/svgs/solid/umbrella.svg
diff --git a/dist/font-awesome/svgs/solid/underline.svg 
b/static/dist/font-awesome/svgs/solid/underline.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/underline.svg
rename to static/dist/font-awesome/svgs/solid/underline.svg
diff --git a/dist/font-awesome/svgs/solid/undo-alt.svg 
b/static/dist/font-awesome/svgs/solid/undo-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/undo-alt.svg
rename to static/dist/font-awesome/svgs/solid/undo-alt.svg
diff --git a/dist/font-awesome/svgs/solid/undo.svg 
b/static/dist/font-awesome/svgs/solid/undo.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/undo.svg
rename to static/dist/font-awesome/svgs/solid/undo.svg
diff --git a/dist/font-awesome/svgs/solid/universal-access.svg 
b/static/dist/font-awesome/svgs/solid/universal-access.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/universal-access.svg
rename to static/dist/font-awesome/svgs/solid/universal-access.svg
diff --git a/dist/font-awesome/svgs/solid/university.svg 
b/static/dist/font-awesome/svgs/solid/university.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/university.svg
rename to static/dist/font-awesome/svgs/solid/university.svg
diff --git a/dist/font-awesome/svgs/solid/unlink.svg 
b/static/dist/font-awesome/svgs/solid/unlink.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/unlink.svg
rename to static/dist/font-awesome/svgs/solid/unlink.svg
diff --git a/dist/font-awesome/svgs/solid/unlock-alt.svg 
b/static/dist/font-awesome/svgs/solid/unlock-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/unlock-alt.svg
rename to static/dist/font-awesome/svgs/solid/unlock-alt.svg
diff --git a/dist/font-awesome/svgs/solid/unlock.svg 
b/static/dist/font-awesome/svgs/solid/unlock.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/unlock.svg
rename to static/dist/font-awesome/svgs/solid/unlock.svg
diff --git a/dist/font-awesome/svgs/solid/upload.svg 
b/static/dist/font-awesome/svgs/solid/upload.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/upload.svg
rename to static/dist/font-awesome/svgs/solid/upload.svg
diff --git a/dist/font-awesome/svgs/solid/user-alt-slash.svg 
b/static/dist/font-awesome/svgs/solid/user-alt-slash.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/user-alt-slash.svg
rename to static/dist/font-awesome/svgs/solid/user-alt-slash.svg
diff --git a/dist/font-awesome/svgs/solid/user-alt.svg 
b/static/dist/font-awesome/svgs/solid/user-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/user-alt.svg
rename to static/dist/font-awesome/svgs/solid/user-alt.svg
diff --git a/dist/font-awesome/svgs/solid/user-astronaut.svg 
b/static/dist/font-awesome/svgs/solid/user-astronaut.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/user-astronaut.svg
rename to static/dist/font-awesome/svgs/solid/user-astronaut.svg
diff --git a/dist/font-awesome/svgs/solid/user-check.svg 
b/static/dist/font-awesome/svgs/solid/user-check.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/user-check.svg
rename to static/dist/font-awesome/svgs/solid/user-check.svg
diff --git a/dist/font-awesome/svgs/solid/user-circle.svg 
b/static/dist/font-awesome/svgs/solid/user-circle.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/user-circle.svg
rename to static/dist/font-awesome/svgs/solid/user-circle.svg
diff --git a/dist/font-awesome/svgs/solid/user-clock.svg 
b/static/dist/font-awesome/svgs/solid/user-clock.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/user-clock.svg
rename to static/dist/font-awesome/svgs/solid/user-clock.svg
diff --git a/dist/font-awesome/svgs/solid/user-cog.svg 
b/static/dist/font-awesome/svgs/solid/user-cog.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/user-cog.svg
rename to static/dist/font-awesome/svgs/solid/user-cog.svg
diff --git a/dist/font-awesome/svgs/solid/user-edit.svg 
b/static/dist/font-awesome/svgs/solid/user-edit.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/user-edit.svg
rename to static/dist/font-awesome/svgs/solid/user-edit.svg
diff --git a/dist/font-awesome/svgs/solid/user-friends.svg 
b/static/dist/font-awesome/svgs/solid/user-friends.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/user-friends.svg
rename to static/dist/font-awesome/svgs/solid/user-friends.svg
diff --git a/dist/font-awesome/svgs/solid/user-graduate.svg 
b/static/dist/font-awesome/svgs/solid/user-graduate.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/user-graduate.svg
rename to static/dist/font-awesome/svgs/solid/user-graduate.svg
diff --git a/dist/font-awesome/svgs/solid/user-injured.svg 
b/static/dist/font-awesome/svgs/solid/user-injured.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/user-injured.svg
rename to static/dist/font-awesome/svgs/solid/user-injured.svg
diff --git a/dist/font-awesome/svgs/solid/user-lock.svg 
b/static/dist/font-awesome/svgs/solid/user-lock.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/user-lock.svg
rename to static/dist/font-awesome/svgs/solid/user-lock.svg
diff --git a/dist/font-awesome/svgs/solid/user-md.svg 
b/static/dist/font-awesome/svgs/solid/user-md.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/user-md.svg
rename to static/dist/font-awesome/svgs/solid/user-md.svg
diff --git a/dist/font-awesome/svgs/solid/user-minus.svg 
b/static/dist/font-awesome/svgs/solid/user-minus.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/user-minus.svg
rename to static/dist/font-awesome/svgs/solid/user-minus.svg
diff --git a/dist/font-awesome/svgs/solid/user-ninja.svg 
b/static/dist/font-awesome/svgs/solid/user-ninja.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/user-ninja.svg
rename to static/dist/font-awesome/svgs/solid/user-ninja.svg
diff --git a/dist/font-awesome/svgs/solid/user-nurse.svg 
b/static/dist/font-awesome/svgs/solid/user-nurse.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/user-nurse.svg
rename to static/dist/font-awesome/svgs/solid/user-nurse.svg
diff --git a/dist/font-awesome/svgs/solid/user-plus.svg 
b/static/dist/font-awesome/svgs/solid/user-plus.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/user-plus.svg
rename to static/dist/font-awesome/svgs/solid/user-plus.svg
diff --git a/dist/font-awesome/svgs/solid/user-secret.svg 
b/static/dist/font-awesome/svgs/solid/user-secret.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/user-secret.svg
rename to static/dist/font-awesome/svgs/solid/user-secret.svg
diff --git a/dist/font-awesome/svgs/solid/user-shield.svg 
b/static/dist/font-awesome/svgs/solid/user-shield.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/user-shield.svg
rename to static/dist/font-awesome/svgs/solid/user-shield.svg
diff --git a/dist/font-awesome/svgs/solid/user-slash.svg 
b/static/dist/font-awesome/svgs/solid/user-slash.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/user-slash.svg
rename to static/dist/font-awesome/svgs/solid/user-slash.svg
diff --git a/dist/font-awesome/svgs/solid/user-tag.svg 
b/static/dist/font-awesome/svgs/solid/user-tag.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/user-tag.svg
rename to static/dist/font-awesome/svgs/solid/user-tag.svg
diff --git a/dist/font-awesome/svgs/solid/user-tie.svg 
b/static/dist/font-awesome/svgs/solid/user-tie.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/user-tie.svg
rename to static/dist/font-awesome/svgs/solid/user-tie.svg
diff --git a/dist/font-awesome/svgs/solid/user-times.svg 
b/static/dist/font-awesome/svgs/solid/user-times.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/user-times.svg
rename to static/dist/font-awesome/svgs/solid/user-times.svg
diff --git a/dist/font-awesome/svgs/solid/user.svg 
b/static/dist/font-awesome/svgs/solid/user.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/user.svg
rename to static/dist/font-awesome/svgs/solid/user.svg
diff --git a/dist/font-awesome/svgs/solid/users-cog.svg 
b/static/dist/font-awesome/svgs/solid/users-cog.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/users-cog.svg
rename to static/dist/font-awesome/svgs/solid/users-cog.svg
diff --git a/dist/font-awesome/svgs/solid/users.svg 
b/static/dist/font-awesome/svgs/solid/users.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/users.svg
rename to static/dist/font-awesome/svgs/solid/users.svg
diff --git a/dist/font-awesome/svgs/solid/utensil-spoon.svg 
b/static/dist/font-awesome/svgs/solid/utensil-spoon.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/utensil-spoon.svg
rename to static/dist/font-awesome/svgs/solid/utensil-spoon.svg
diff --git a/dist/font-awesome/svgs/solid/utensils.svg 
b/static/dist/font-awesome/svgs/solid/utensils.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/utensils.svg
rename to static/dist/font-awesome/svgs/solid/utensils.svg
diff --git a/dist/font-awesome/svgs/solid/vector-square.svg 
b/static/dist/font-awesome/svgs/solid/vector-square.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/vector-square.svg
rename to static/dist/font-awesome/svgs/solid/vector-square.svg
diff --git a/dist/font-awesome/svgs/solid/venus-double.svg 
b/static/dist/font-awesome/svgs/solid/venus-double.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/venus-double.svg
rename to static/dist/font-awesome/svgs/solid/venus-double.svg
diff --git a/dist/font-awesome/svgs/solid/venus-mars.svg 
b/static/dist/font-awesome/svgs/solid/venus-mars.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/venus-mars.svg
rename to static/dist/font-awesome/svgs/solid/venus-mars.svg
diff --git a/dist/font-awesome/svgs/solid/venus.svg 
b/static/dist/font-awesome/svgs/solid/venus.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/venus.svg
rename to static/dist/font-awesome/svgs/solid/venus.svg
diff --git a/dist/font-awesome/svgs/solid/vial.svg 
b/static/dist/font-awesome/svgs/solid/vial.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/vial.svg
rename to static/dist/font-awesome/svgs/solid/vial.svg
diff --git a/dist/font-awesome/svgs/solid/vials.svg 
b/static/dist/font-awesome/svgs/solid/vials.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/vials.svg
rename to static/dist/font-awesome/svgs/solid/vials.svg
diff --git a/dist/font-awesome/svgs/solid/video-slash.svg 
b/static/dist/font-awesome/svgs/solid/video-slash.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/video-slash.svg
rename to static/dist/font-awesome/svgs/solid/video-slash.svg
diff --git a/dist/font-awesome/svgs/solid/video.svg 
b/static/dist/font-awesome/svgs/solid/video.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/video.svg
rename to static/dist/font-awesome/svgs/solid/video.svg
diff --git a/dist/font-awesome/svgs/solid/vihara.svg 
b/static/dist/font-awesome/svgs/solid/vihara.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/vihara.svg
rename to static/dist/font-awesome/svgs/solid/vihara.svg
diff --git a/dist/font-awesome/svgs/solid/volleyball-ball.svg 
b/static/dist/font-awesome/svgs/solid/volleyball-ball.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/volleyball-ball.svg
rename to static/dist/font-awesome/svgs/solid/volleyball-ball.svg
diff --git a/dist/font-awesome/svgs/solid/volume-down.svg 
b/static/dist/font-awesome/svgs/solid/volume-down.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/volume-down.svg
rename to static/dist/font-awesome/svgs/solid/volume-down.svg
diff --git a/dist/font-awesome/svgs/solid/volume-mute.svg 
b/static/dist/font-awesome/svgs/solid/volume-mute.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/volume-mute.svg
rename to static/dist/font-awesome/svgs/solid/volume-mute.svg
diff --git a/dist/font-awesome/svgs/solid/volume-off.svg 
b/static/dist/font-awesome/svgs/solid/volume-off.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/volume-off.svg
rename to static/dist/font-awesome/svgs/solid/volume-off.svg
diff --git a/dist/font-awesome/svgs/solid/volume-up.svg 
b/static/dist/font-awesome/svgs/solid/volume-up.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/volume-up.svg
rename to static/dist/font-awesome/svgs/solid/volume-up.svg
diff --git a/dist/font-awesome/svgs/solid/vote-yea.svg 
b/static/dist/font-awesome/svgs/solid/vote-yea.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/vote-yea.svg
rename to static/dist/font-awesome/svgs/solid/vote-yea.svg
diff --git a/dist/font-awesome/svgs/solid/vr-cardboard.svg 
b/static/dist/font-awesome/svgs/solid/vr-cardboard.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/vr-cardboard.svg
rename to static/dist/font-awesome/svgs/solid/vr-cardboard.svg
diff --git a/dist/font-awesome/svgs/solid/walking.svg 
b/static/dist/font-awesome/svgs/solid/walking.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/walking.svg
rename to static/dist/font-awesome/svgs/solid/walking.svg
diff --git a/dist/font-awesome/svgs/solid/wallet.svg 
b/static/dist/font-awesome/svgs/solid/wallet.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/wallet.svg
rename to static/dist/font-awesome/svgs/solid/wallet.svg
diff --git a/dist/font-awesome/svgs/solid/warehouse.svg 
b/static/dist/font-awesome/svgs/solid/warehouse.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/warehouse.svg
rename to static/dist/font-awesome/svgs/solid/warehouse.svg
diff --git a/dist/font-awesome/svgs/solid/water.svg 
b/static/dist/font-awesome/svgs/solid/water.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/water.svg
rename to static/dist/font-awesome/svgs/solid/water.svg
diff --git a/dist/font-awesome/svgs/solid/weight-hanging.svg 
b/static/dist/font-awesome/svgs/solid/weight-hanging.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/weight-hanging.svg
rename to static/dist/font-awesome/svgs/solid/weight-hanging.svg
diff --git a/dist/font-awesome/svgs/solid/weight.svg 
b/static/dist/font-awesome/svgs/solid/weight.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/weight.svg
rename to static/dist/font-awesome/svgs/solid/weight.svg
diff --git a/dist/font-awesome/svgs/solid/wheelchair.svg 
b/static/dist/font-awesome/svgs/solid/wheelchair.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/wheelchair.svg
rename to static/dist/font-awesome/svgs/solid/wheelchair.svg
diff --git a/dist/font-awesome/svgs/solid/wifi.svg 
b/static/dist/font-awesome/svgs/solid/wifi.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/wifi.svg
rename to static/dist/font-awesome/svgs/solid/wifi.svg
diff --git a/dist/font-awesome/svgs/solid/wind.svg 
b/static/dist/font-awesome/svgs/solid/wind.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/wind.svg
rename to static/dist/font-awesome/svgs/solid/wind.svg
diff --git a/dist/font-awesome/svgs/solid/window-close.svg 
b/static/dist/font-awesome/svgs/solid/window-close.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/window-close.svg
rename to static/dist/font-awesome/svgs/solid/window-close.svg
diff --git a/dist/font-awesome/svgs/solid/window-maximize.svg 
b/static/dist/font-awesome/svgs/solid/window-maximize.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/window-maximize.svg
rename to static/dist/font-awesome/svgs/solid/window-maximize.svg
diff --git a/dist/font-awesome/svgs/solid/window-minimize.svg 
b/static/dist/font-awesome/svgs/solid/window-minimize.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/window-minimize.svg
rename to static/dist/font-awesome/svgs/solid/window-minimize.svg
diff --git a/dist/font-awesome/svgs/solid/window-restore.svg 
b/static/dist/font-awesome/svgs/solid/window-restore.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/window-restore.svg
rename to static/dist/font-awesome/svgs/solid/window-restore.svg
diff --git a/dist/font-awesome/svgs/solid/wine-bottle.svg 
b/static/dist/font-awesome/svgs/solid/wine-bottle.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/wine-bottle.svg
rename to static/dist/font-awesome/svgs/solid/wine-bottle.svg
diff --git a/dist/font-awesome/svgs/solid/wine-glass-alt.svg 
b/static/dist/font-awesome/svgs/solid/wine-glass-alt.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/wine-glass-alt.svg
rename to static/dist/font-awesome/svgs/solid/wine-glass-alt.svg
diff --git a/dist/font-awesome/svgs/solid/wine-glass.svg 
b/static/dist/font-awesome/svgs/solid/wine-glass.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/wine-glass.svg
rename to static/dist/font-awesome/svgs/solid/wine-glass.svg
diff --git a/dist/font-awesome/svgs/solid/won-sign.svg 
b/static/dist/font-awesome/svgs/solid/won-sign.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/won-sign.svg
rename to static/dist/font-awesome/svgs/solid/won-sign.svg
diff --git a/dist/font-awesome/svgs/solid/wrench.svg 
b/static/dist/font-awesome/svgs/solid/wrench.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/wrench.svg
rename to static/dist/font-awesome/svgs/solid/wrench.svg
diff --git a/dist/font-awesome/svgs/solid/x-ray.svg 
b/static/dist/font-awesome/svgs/solid/x-ray.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/x-ray.svg
rename to static/dist/font-awesome/svgs/solid/x-ray.svg
diff --git a/dist/font-awesome/svgs/solid/yen-sign.svg 
b/static/dist/font-awesome/svgs/solid/yen-sign.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/yen-sign.svg
rename to static/dist/font-awesome/svgs/solid/yen-sign.svg
diff --git a/dist/font-awesome/svgs/solid/yin-yang.svg 
b/static/dist/font-awesome/svgs/solid/yin-yang.svg
similarity index 100%
rename from dist/font-awesome/svgs/solid/yin-yang.svg
rename to static/dist/font-awesome/svgs/solid/yin-yang.svg
diff --git a/dist/font-awesome/webfonts/fa-brands-400.eot 
b/static/dist/font-awesome/webfonts/fa-brands-400.eot
similarity index 100%
rename from dist/font-awesome/webfonts/fa-brands-400.eot
rename to static/dist/font-awesome/webfonts/fa-brands-400.eot
diff --git a/dist/font-awesome/webfonts/fa-brands-400.svg 
b/static/dist/font-awesome/webfonts/fa-brands-400.svg
similarity index 100%
rename from dist/font-awesome/webfonts/fa-brands-400.svg
rename to static/dist/font-awesome/webfonts/fa-brands-400.svg
diff --git a/dist/font-awesome/webfonts/fa-brands-400.ttf 
b/static/dist/font-awesome/webfonts/fa-brands-400.ttf
similarity index 100%
rename from dist/font-awesome/webfonts/fa-brands-400.ttf
rename to static/dist/font-awesome/webfonts/fa-brands-400.ttf
diff --git a/dist/font-awesome/webfonts/fa-brands-400.woff 
b/static/dist/font-awesome/webfonts/fa-brands-400.woff
similarity index 100%
rename from dist/font-awesome/webfonts/fa-brands-400.woff
rename to static/dist/font-awesome/webfonts/fa-brands-400.woff
diff --git a/dist/font-awesome/webfonts/fa-brands-400.woff2 
b/static/dist/font-awesome/webfonts/fa-brands-400.woff2
similarity index 100%
rename from dist/font-awesome/webfonts/fa-brands-400.woff2
rename to static/dist/font-awesome/webfonts/fa-brands-400.woff2
diff --git a/dist/font-awesome/webfonts/fa-regular-400.eot 
b/static/dist/font-awesome/webfonts/fa-regular-400.eot
similarity index 100%
rename from dist/font-awesome/webfonts/fa-regular-400.eot
rename to static/dist/font-awesome/webfonts/fa-regular-400.eot
diff --git a/dist/font-awesome/webfonts/fa-regular-400.svg 
b/static/dist/font-awesome/webfonts/fa-regular-400.svg
similarity index 100%
rename from dist/font-awesome/webfonts/fa-regular-400.svg
rename to static/dist/font-awesome/webfonts/fa-regular-400.svg
diff --git a/dist/font-awesome/webfonts/fa-regular-400.ttf 
b/static/dist/font-awesome/webfonts/fa-regular-400.ttf
similarity index 100%
rename from dist/font-awesome/webfonts/fa-regular-400.ttf
rename to static/dist/font-awesome/webfonts/fa-regular-400.ttf
diff --git a/dist/font-awesome/webfonts/fa-regular-400.woff 
b/static/dist/font-awesome/webfonts/fa-regular-400.woff
similarity index 100%
rename from dist/font-awesome/webfonts/fa-regular-400.woff
rename to static/dist/font-awesome/webfonts/fa-regular-400.woff
diff --git a/dist/font-awesome/webfonts/fa-regular-400.woff2 
b/static/dist/font-awesome/webfonts/fa-regular-400.woff2
similarity index 100%
rename from dist/font-awesome/webfonts/fa-regular-400.woff2
rename to static/dist/font-awesome/webfonts/fa-regular-400.woff2
diff --git a/dist/font-awesome/webfonts/fa-solid-900.eot 
b/static/dist/font-awesome/webfonts/fa-solid-900.eot
similarity index 100%
rename from dist/font-awesome/webfonts/fa-solid-900.eot
rename to static/dist/font-awesome/webfonts/fa-solid-900.eot
diff --git a/dist/font-awesome/webfonts/fa-solid-900.svg 
b/static/dist/font-awesome/webfonts/fa-solid-900.svg
similarity index 100%
rename from dist/font-awesome/webfonts/fa-solid-900.svg
rename to static/dist/font-awesome/webfonts/fa-solid-900.svg
diff --git a/dist/font-awesome/webfonts/fa-solid-900.ttf 
b/static/dist/font-awesome/webfonts/fa-solid-900.ttf
similarity index 100%
rename from dist/font-awesome/webfonts/fa-solid-900.ttf
rename to static/dist/font-awesome/webfonts/fa-solid-900.ttf
diff --git a/dist/font-awesome/webfonts/fa-solid-900.woff 
b/static/dist/font-awesome/webfonts/fa-solid-900.woff
similarity index 100%
rename from dist/font-awesome/webfonts/fa-solid-900.woff
rename to static/dist/font-awesome/webfonts/fa-solid-900.woff
diff --git a/dist/font-awesome/webfonts/fa-solid-900.woff2 
b/static/dist/font-awesome/webfonts/fa-solid-900.woff2
similarity index 100%
rename from dist/font-awesome/webfonts/fa-solid-900.woff2
rename to static/dist/font-awesome/webfonts/fa-solid-900.woff2
diff --git a/dist/fonts/glyphicons-halflings-regular.eot 
b/static/dist/fonts/glyphicons-halflings-regular.eot
similarity index 100%
rename from dist/fonts/glyphicons-halflings-regular.eot
rename to static/dist/fonts/glyphicons-halflings-regular.eot
diff --git a/dist/fonts/glyphicons-halflings-regular.svg 
b/static/dist/fonts/glyphicons-halflings-regular.svg
similarity index 100%
rename from dist/fonts/glyphicons-halflings-regular.svg
rename to static/dist/fonts/glyphicons-halflings-regular.svg
diff --git a/dist/fonts/glyphicons-halflings-regular.ttf 
b/static/dist/fonts/glyphicons-halflings-regular.ttf
similarity index 100%
rename from dist/fonts/glyphicons-halflings-regular.ttf
rename to static/dist/fonts/glyphicons-halflings-regular.ttf
diff --git a/dist/fonts/glyphicons-halflings-regular.woff 
b/static/dist/fonts/glyphicons-halflings-regular.woff
similarity index 100%
rename from dist/fonts/glyphicons-halflings-regular.woff
rename to static/dist/fonts/glyphicons-halflings-regular.woff
diff --git a/dist/js/bootstrap.bundle.js b/static/dist/js/bootstrap.bundle.js
similarity index 100%
rename from dist/js/bootstrap.bundle.js
rename to static/dist/js/bootstrap.bundle.js
diff --git a/dist/js/bootstrap.bundle.js.map 
b/static/dist/js/bootstrap.bundle.js.map
similarity index 100%
rename from dist/js/bootstrap.bundle.js.map
rename to static/dist/js/bootstrap.bundle.js.map
diff --git a/dist/js/bootstrap.bundle.min.js 
b/static/dist/js/bootstrap.bundle.min.js
similarity index 100%
rename from dist/js/bootstrap.bundle.min.js
rename to static/dist/js/bootstrap.bundle.min.js
diff --git a/dist/js/bootstrap.bundle.min.js.map 
b/static/dist/js/bootstrap.bundle.min.js.map
similarity index 100%
rename from dist/js/bootstrap.bundle.min.js.map
rename to static/dist/js/bootstrap.bundle.min.js.map
diff --git a/dist/js/bootstrap.js b/static/dist/js/bootstrap.js
similarity index 100%
rename from dist/js/bootstrap.js
rename to static/dist/js/bootstrap.js
diff --git a/dist/js/bootstrap.js.map b/static/dist/js/bootstrap.js.map
similarity index 100%
rename from dist/js/bootstrap.js.map
rename to static/dist/js/bootstrap.js.map
diff --git a/dist/js/bootstrap.min.js b/static/dist/js/bootstrap.min.js
similarity index 100%
rename from dist/js/bootstrap.min.js
rename to static/dist/js/bootstrap.min.js
diff --git a/dist/js/bootstrap.min.js.map b/static/dist/js/bootstrap.min.js.map
similarity index 100%
rename from dist/js/bootstrap.min.js.map
rename to static/dist/js/bootstrap.min.js.map
diff --git a/dist/js/jquery-1.11.1.min.js b/static/dist/js/jquery-1.11.1.min.js
similarity index 100%
rename from dist/js/jquery-1.11.1.min.js
rename to static/dist/js/jquery-1.11.1.min.js
diff --git a/dist/js/npm.js b/static/dist/js/npm.js
similarity index 100%
rename from dist/js/npm.js
rename to static/dist/js/npm.js
diff --git a/dist/js/pdf-view.js b/static/dist/js/pdf-view.js
similarity index 100%
rename from dist/js/pdf-view.js
rename to static/dist/js/pdf-view.js
diff --git a/dist/js/pdf.js b/static/dist/js/pdf.js
similarity index 100%
rename from dist/js/pdf.js
rename to static/dist/js/pdf.js
diff --git a/dist/js/pdf.min.js b/static/dist/js/pdf.min.js
similarity index 100%
rename from dist/js/pdf.min.js
rename to static/dist/js/pdf.min.js
diff --git a/dist/js/pdf.worker.js b/static/dist/js/pdf.worker.js
similarity index 100%
rename from dist/js/pdf.worker.js
rename to static/dist/js/pdf.worker.js
diff --git a/dist/js/pdf.worker.min.js b/static/dist/js/pdf.worker.min.js
similarity index 100%
rename from dist/js/pdf.worker.min.js
rename to static/dist/js/pdf.worker.min.js
diff --git a/images/NetBSD_Logo.svg b/static/images/NetBSD_Logo.svg
similarity index 100%
rename from images/NetBSD_Logo.svg
rename to static/images/NetBSD_Logo.svg
diff --git a/images/arch.png b/static/images/arch.png
similarity index 100%
rename from images/arch.png
rename to static/images/arch.png
diff --git a/images/archlinux-logo.svg b/static/images/archlinux-logo.svg
similarity index 100%
rename from images/archlinux-logo.svg
rename to static/images/archlinux-logo.svg
diff --git a/images/cadet-gtk.svg b/static/images/cadet-gtk.svg
similarity index 100%
rename from images/cadet-gtk.svg
rename to static/images/cadet-gtk.svg
diff --git a/images/ccby.png b/static/images/ccby.png
similarity index 100%
rename from images/ccby.png
rename to static/images/ccby.png
diff --git a/images/debian-logo.svg b/static/images/debian-logo.svg
similarity index 100%
rename from images/debian-logo.svg
rename to static/images/debian-logo.svg
diff --git a/images/dfg_logo.gif b/static/images/dfg_logo.gif
similarity index 100%
rename from images/dfg_logo.gif
rename to static/images/dfg_logo.gif
diff --git a/images/fp7_logo.jpg b/static/images/fp7_logo.jpg
similarity index 100%
rename from images/fp7_logo.jpg
rename to static/images/fp7_logo.jpg
diff --git a/images/gentoo-logo.svg b/static/images/gentoo-logo.svg
similarity index 100%
rename from images/gentoo-logo.svg
rename to static/images/gentoo-logo.svg
diff --git a/images/gns-logo.png b/static/images/gns-logo.png
similarity index 100%
rename from images/gns-logo.png
rename to static/images/gns-logo.png
diff --git a/images/gnunet-anonymous-logo-red.png 
b/static/images/gnunet-anonymous-logo-red.png
similarity index 100%
rename from images/gnunet-anonymous-logo-red.png
rename to static/images/gnunet-anonymous-logo-red.png
diff --git a/images/gnunet-anonymous-logo.png 
b/static/images/gnunet-anonymous-logo.png
similarity index 100%
rename from images/gnunet-anonymous-logo.png
rename to static/images/gnunet-anonymous-logo.png
diff --git a/images/gnunet-anonymous-schriftzug.png 
b/static/images/gnunet-anonymous-schriftzug.png
similarity index 100%
rename from images/gnunet-anonymous-schriftzug.png
rename to static/images/gnunet-anonymous-schriftzug.png
diff --git a/images/gnunet-arch-full.svg b/static/images/gnunet-arch-full.svg
similarity index 100%
rename from images/gnunet-arch-full.svg
rename to static/images/gnunet-arch-full.svg
diff --git a/images/gnunet-cyan-icon.png b/static/images/gnunet-cyan-icon.png
similarity index 100%
rename from images/gnunet-cyan-icon.png
rename to static/images/gnunet-cyan-icon.png
diff --git a/images/gnunet-historic-logo.svg 
b/static/images/gnunet-historic-logo.svg
similarity index 100%
rename from images/gnunet-historic-logo.svg
rename to static/images/gnunet-historic-logo.svg
diff --git a/images/gnunet-icon.png b/static/images/gnunet-icon.png
similarity index 100%
rename from images/gnunet-icon.png
rename to static/images/gnunet-icon.png
diff --git a/images/gnunet-logo-dark-only-text.png 
b/static/images/gnunet-logo-dark-only-text.png
similarity index 100%
rename from images/gnunet-logo-dark-only-text.png
rename to static/images/gnunet-logo-dark-only-text.png
diff --git a/images/gnunet-logo-dark-only-text.svg 
b/static/images/gnunet-logo-dark-only-text.svg
similarity index 100%
rename from images/gnunet-logo-dark-only-text.svg
rename to static/images/gnunet-logo-dark-only-text.svg
diff --git a/images/gnunet-logo-dark-text-traditional.png 
b/static/images/gnunet-logo-dark-text-traditional.png
similarity index 100%
rename from images/gnunet-logo-dark-text-traditional.png
rename to static/images/gnunet-logo-dark-text-traditional.png
diff --git a/images/gnunet-logo-dark-text-traditional.svg 
b/static/images/gnunet-logo-dark-text-traditional.svg
similarity index 100%
rename from images/gnunet-logo-dark-text-traditional.svg
rename to static/images/gnunet-logo-dark-text-traditional.svg
diff --git a/images/gnunet-logo-dark-text.png 
b/static/images/gnunet-logo-dark-text.png
similarity index 100%
rename from images/gnunet-logo-dark-text.png
rename to static/images/gnunet-logo-dark-text.png
diff --git a/images/gnunet-logo-dark-text.svg 
b/static/images/gnunet-logo-dark-text.svg
similarity index 100%
rename from images/gnunet-logo-dark-text.svg
rename to static/images/gnunet-logo-dark-text.svg
diff --git a/images/gnunet-logo.png b/static/images/gnunet-logo.png
similarity index 100%
rename from images/gnunet-logo.png
rename to static/images/gnunet-logo.png
diff --git a/images/gnunet-logo.svg b/static/images/gnunet-logo.svg
similarity index 100%
rename from images/gnunet-logo.svg
rename to static/images/gnunet-logo.svg
diff --git a/images/gnunet-red-icon.png b/static/images/gnunet-red-icon.png
similarity index 100%
rename from images/gnunet-red-icon.png
rename to static/images/gnunet-red-icon.png
diff --git a/images/gnunet-small-logo.png b/static/images/gnunet-small-logo.png
similarity index 100%
rename from images/gnunet-small-logo.png
rename to static/images/gnunet-small-logo.png
diff --git a/images/gnunet-smaller-logo.png 
b/static/images/gnunet-smaller-logo.png
similarity index 100%
rename from images/gnunet-smaller-logo.png
rename to static/images/gnunet-smaller-logo.png
diff --git a/images/groupchat.png b/static/images/groupchat.png
similarity index 100%
rename from images/groupchat.png
rename to static/images/groupchat.png
diff --git a/images/languageicon.svg b/static/images/languageicon.svg
similarity index 100%
rename from images/languageicon.svg
rename to static/images/languageicon.svg
diff --git a/images/logo-2018-dold.svg b/static/images/logo-2018-dold.svg
similarity index 100%
rename from images/logo-2018-dold.svg
rename to static/images/logo-2018-dold.svg
diff --git a/images/netbsd-logo.png b/static/images/netbsd-logo.png
similarity index 100%
rename from images/netbsd-logo.png
rename to static/images/netbsd-logo.png
diff --git a/images/ngi_trust.png b/static/images/ngi_trust.png
similarity index 100%
rename from images/ngi_trust.png
rename to static/images/ngi_trust.png
diff --git a/images/nlnet_logo.gif b/static/images/nlnet_logo.gif
similarity index 100%
rename from images/nlnet_logo.gif
rename to static/images/nlnet_logo.gif
diff --git a/images/openwrt-logo.svg b/static/images/openwrt-logo.svg
similarity index 100%
rename from images/openwrt-logo.svg
rename to static/images/openwrt-logo.svg
diff --git a/images/pdf.svg b/static/images/pdf.svg
similarity index 100%
rename from images/pdf.svg
rename to static/images/pdf.svg
diff --git a/images/peplogo.svg b/static/images/peplogo.svg
similarity index 100%
rename from images/peplogo.svg
rename to static/images/peplogo.svg
diff --git a/images/reclaim_logo.png b/static/images/reclaim_logo.png
similarity index 100%
rename from images/reclaim_logo.png
rename to static/images/reclaim_logo.png
diff --git a/images/rff_logo.png b/static/images/rff_logo.png
similarity index 100%
rename from images/rff_logo.png
rename to static/images/rff_logo.png
diff --git a/images/secushare-0444.png b/static/images/secushare-0444.png
similarity index 100%
rename from images/secushare-0444.png
rename to static/images/secushare-0444.png
diff --git a/images/u-n-icon.png b/static/images/u-n-icon.png
similarity index 100%
rename from images/u-n-icon.png
rename to static/images/u-n-icon.png
diff --git a/images/ubuntu-logo32.png b/static/images/ubuntu-logo32.png
similarity index 100%
rename from images/ubuntu-logo32.png
rename to static/images/ubuntu-logo32.png
diff --git a/web-common/navbar.css b/static/navbar.css
similarity index 100%
rename from web-common/navbar.css
rename to static/navbar.css
diff --git a/web-common/scroll.css b/static/scroll.css
similarity index 100%
rename from web-common/scroll.css
rename to static/scroll.css
diff --git a/web-common/scroll.js b/static/scroll.js
similarity index 100%
rename from web-common/scroll.js
rename to static/scroll.js
diff --git a/web-common/styles.css b/static/styles.css
similarity index 100%
rename from web-common/styles.css
rename to static/styles.css
diff --git a/template/applications.html.j2 b/template/applications.html.j2
index 43b0dd2..1b47258 100644
--- a/template/applications.html.j2
+++ b/template/applications.html.j2
@@ -19,7 +19,7 @@
          hierarchy, GNS uses a directed graph.  Naming conventions
          are similar to DNS, but queries and replies are private even
          with respect to peers providing the answers.  The integrity of
-         records and privacy of look-ups is cryptographically secured.
+         records and privacy of look-ups are cryptographically secured.
          <!-- Too technical: GNS integrates
               a robust, efficient and instant key revocation mechanism. -->
         {% endtrans %}
@@ -162,7 +162,7 @@
           {% trans %}
           <a href="https://gitlab.com/gnunet-messenger/cadet-gtk";>Cadet-GTK</a>
           is a convenient but feature-rich graphical application
-          providing messaging using especially the CADET subsystem. It is
+          providing messaging using the CADET subsystem. It is
           developed using GTK and libhandy for a convergent design.
           {% endtrans %}
         </p>
@@ -181,7 +181,7 @@
         <p>
           {% trans %}
           <a href="https://git.gnunet.org/groupchat.git/";>groupchat</a>
-          is a terminal user interface providing messaging using especially 
the CADET subsystem. It is
+          is a terminal user interface providing messaging using the CADET 
subsystem. It is
           developed using nim. Cadet-GTK and groupchat are planned to be 
compatible.
           {% endtrans %}
         </p>
diff --git a/template/architecture.html.j2 b/template/architecture.html.j2
index 4165c86..0406774 100644
--- a/template/architecture.html.j2
+++ b/template/architecture.html.j2
@@ -25,7 +25,7 @@
           messaging layer (CADET), a public key infrastructure
           (GNS) and a pluggable transport system (TRANSPORT).<br>
           Using public keys for addresses
-          and self-organized decentralized routing algorithms,
+          and self-organizing decentralized routing algorithms,
           these subsystems replace the traditional TCP/IP stack.
           {% endtrans %}
         </p>
@@ -38,7 +38,7 @@
           {% trans %}
           GNUnet is implemented using a multi-process architecture.
           Each subsystem runs as a separate process, providing
-          fault-isolation and enabling tight permissions to be
+          fault isolation and enabling tight permissions to be
           granted to each subsystem.  Naturally, the
           implementation is a <a href="https://www.gnu.org/";>GNU</a>
           package, and will always remain free software.
@@ -51,13 +51,13 @@
       <div class="col-md">
         <h2>{{ _("System architecture") }}</h2>
         <p>
-        Read more about the system architecure in the respective section of 
our <a href="https://docs.gnunet.org/handbook/gnunet.html#System-Architecture"; 
target="_blank">handbook</a>.
+        Read more about the system architecture in the corresponding section 
of our <a 
href="https://docs.gnunet.org/handbook/gnunet.html#System-Architecture"; 
target="_blank">handbook</a>.
         </p>
       </div>
       <div class="col-md">
         <h2>{{ _("Subsystems") }}</h2>
         <p>
-        Read more about the subsystems (or GNUnet services) in the respective 
section of our <a 
href="https://docs.gnunet.org/handbook/gnunet.html#Code-overview"; 
target="_blank">handbook</a>.
+        Read more about the subsystems (or GNUnet services) in the 
corresponding section of our <a 
href="https://docs.gnunet.org/handbook/gnunet.html#Code-overview"; 
target="_blank">handbook</a>.
         </p>
       </div>
     </div>
@@ -72,7 +72,7 @@
       <div class="col-md">
         <h2>{{ _("APIs") }}</h2>
         <p>
-        GNUnet offers variaty of APIs for <a 
href="https://docs.gnunet.org/handbook/gnunet.html#Interprocess-communication-API-_0028IPC_0029";
 target="_blank">accessing services</a> (using IPC), <a 
href="https://docs.gnunet.org/handbook/gnunet.html#Service-API";>running 
services</a>, <a 
href="https://docs.gnunet.org/handbook/gnunet.html#Message-Queue-API";>message 
queues</a>, or <a 
href="https://docs.gnunet.org/handbook/gnunet.html#Cryptography-API"; 
target="_blank">cryptographic operations</a>.
+        GNUnet offers a variety of APIs for <a 
href="https://docs.gnunet.org/handbook/gnunet.html#Interprocess-communication-API-_0028IPC_0029";
 target="_blank">accessing services</a> (using IPC), <a 
href="https://docs.gnunet.org/handbook/gnunet.html#Service-API";>running 
services</a>, <a 
href="https://docs.gnunet.org/handbook/gnunet.html#Message-Queue-API";>message 
queues</a>, or <a 
href="https://docs.gnunet.org/handbook/gnunet.html#Cryptography-API"; 
target="_blank">cryptographic operations</a>.
         </p>
       </div>
     </div>
diff --git a/template/engage.html.j2 b/template/engage.html.j2
index 000396a..5bbaf9f 100644
--- a/template/engage.html.j2
+++ b/template/engage.html.j2
@@ -26,14 +26,14 @@
       </p>
       <h4>Mumble</h4>
       <p>
-            We have a monthly get-together on mumble where we talk about 
recent developments, strategies, and politics.<br>
+            We have a monthly get-together on Mumble where we talk about 
recent developments, strategies, and politics.<br>
             We come together on that day of the month, where n.day==n.month. 
E.g. we’ll meet on 6th of June, 7th of July, 8th of August, 9th of September, 
10th of October and so on. We will usually start around 8 PM CEST, but try to 
be there earlier and stay longer just to hang around together.<br>
-            To connect just enter "gnunet.org" as server into your mumble 
client; leave everything else as default. 
+            To connect just enter "gnunet.org" as server into your Mumble 
client; leave everything else as default.
       </p>
       </p>
       <h4>PSYC</h4>
       <p>
-        You find some of us on PSYC using the following adresses: 
+        You find some of us on PSYC using the following adresses:
         <ul>
           <li>psyc://loupsycedyglgamf.onion/@welcome</li>
           <li>irc://loupsycedyglgamf.onion:67/welcome</li>
@@ -46,7 +46,7 @@
     <div class="col-md">
       <h2>Install GNUnet!</h2>
       <p>
-        Another thing you might want now is your own GNUnet installation. As 
we haven’t packaged the new versions yet (June 2019) we provide <a 
href="https://gnunet.org/en/install.html";>some tutorials how to install 
step-by-step</a>.
+        Another thing you might want now is your own GNUnet installation. As 
we haven’t packaged the new versions yet (as of June 2019) we provide <a 
href="https://gnunet.org/en/install.html";>some tutorials how to install 
step-by-step</a>.
      </p>
      <h2>Use GNUnet!</h2>
       <p>
@@ -62,8 +62,8 @@
         <li>If you do not want to use the public bug tracker, you can also 
eMail to bug-gnunet@gnu.org.</li>
         <li>Please inform us if your operating system or package manager 
applies any vendor changes to GNUnet which you know about (to exclude potential 
problems introduced by third parties).</li>
         <li>Wait until your bug report is acknowledged/replied to. Note that 
only volunteers work on this, responses may take a while.</li>
-        <li>Please follow up with eventual questions about the bug. </li>
-        <li>Once a fix is there: Check if it&#39;s working as expected, so 
that we can properly close the bug report and/or give you credits :)</li>
+        <li>Please follow up on any questions about the bug.</li>
+        <li>Once a fix is there: Check if it&#39;s working as expected, so 
that we can properly close the bug report and/or give you credit :)</li>
       </ul>
     <h2>Contribute!</h2>
       <p>
diff --git a/template/ev.html.j2 b/template/ev.html.j2
index d8589b1..d35480f 100644
--- a/template/ev.html.j2
+++ b/template/ev.html.j2
@@ -40,7 +40,7 @@
           to support GNUnet e.V. and in particularly contribute to the
           technical development within their means. For further
           details, we refer to the
-          <a href="https://git.gnunet.org/gnunet-ev.git/";>Satzung</a>
+          <a href="https://git.gnunet.org/gnunet-ev.git/";>Satzung (Charter)</a>
           (currently only available in German, translations welcome).
         {% endtrans %}
       </p>
@@ -52,7 +52,7 @@
       <h3>{{ _("Governance") }}</h3>
       <p>
         {% trans %}
-          You can find our "Satzung", and the list of members under
+          You can find our charter, and the list of members under
           <a 
href="https://git.gnunet.org/gnunet-ev.git/tree/satzung.tex";>https://git.gnunet.org/gnunet-ev.git/tree/satzung.tex</a>.
           The current board consists of:
           <dl><dt>Vorsitz</dt>
diff --git a/template/faq.html.j2 b/template/faq.html.j2
index 7c395dc..67811b5 100644
--- a/template/faq.html.j2
+++ b/template/faq.html.j2
@@ -182,9 +182,9 @@
           <p>
           {% trans %}
           A: There is currently no proxy (like fproxy in Freenet) for GNUnet 
that would
-          make it accessible with a browser. It is possible to build such a 
proxy and
-          all one needs to know is the protocol used between browser and proxy 
and a
-          swift look at the GNUnet code for file-sharing.
+          make it accessible via a browser. It is possible to build such a 
proxy and
+          all one needs to know is the protocol used between the browser and 
the proxy and
+          the GNUnet code for file-sharing.
           {% endtrans %}
           </p>
         </section>
@@ -207,7 +207,7 @@
         </section>
 
         <section>
-          <h3>{{ _("On top of which operating systems does GNUnet run?") 
}}</h3>
+          <h3>{{ _("Which operating systems does GNUnet run on?") }}</h3>
           <p>
           {% trans %}
           A: GNUnet is being developed and tested primarily under Debian 
GNU/Linux.
@@ -283,7 +283,7 @@
         </section>
 
         <section>
-          <h3>{{ _("How does GNS compare to other name systems") }}</h3>
+          <h3>{{ _("How does GNS compare to other name systems?") }}</h3>
           <p>
           {% trans %}
           A: A scientific paper on this topic 
@@ -397,8 +397,8 @@
           there are still registrars that determine who owns a name.
           <br><br>
           With GNS, we decentralize the database and also decentralize the
-          responsibility for naming: each user runs his own personal root zone 
and is
-          thus in complete control of the names he uses. GNS also has many 
additional
+          responsibility for naming: each user runs their own personal root 
zone and is
+          thus in complete control of the names they use. GNS also has many 
additional
           features (to keep names short and enable migration) which don't even 
make
           sense in the context of CoDoNS.
 
@@ -442,9 +442,9 @@
           A: Handshake is a blockchain-based method for root zone governance.
           Hence, it does not address the name resolution process itself but
           delegates resolution into DNS after the initial TLD resolution.
-          Not taking sustainablility considerations into account, handshake
+          Not taking sustainablility considerations into account, Handshake
           could be used as an additional supporting GNS root zone governance
-          model but we currently do not have such plans in mind.
+          model, but we currently do not have such plans in mind.
           {% endtrans %}
           </p>
         </section>
@@ -918,7 +918,7 @@
           Here, there are differences in terms of application domain and how
           specifically anonymity is achieved.
           Anonymous routing is a hard research topic, so for a superficial
-          comparisson like this one we focus on the latency.
+          comparison like this one we focus on the latency.
           Another important factor is the programming language.
           Type-safe languages may offer certain security benefits; however, 
this may come at the cost of significant increases in resource consumption 
which in turn may reduce anonymity.
           {% endtrans %}
diff --git a/template/install-on-macos.html.j2 
b/template/install-on-macos.html.j2
index e97efd7..b5c61cf 100644
--- a/template/install-on-macos.html.j2
+++ b/template/install-on-macos.html.j2
@@ -164,7 +164,7 @@ vpn (gnunet-service-vpn)
   <p>
   You might see configure failing telling you that it ``cannot run C compiled 
programs.''.
   In this case, you might need to open/run Xcode once and you will be prompted 
to
-  install additonal packages.
+  install additional packages.
   Then, you might have to manually install the command line tools from here 
https://developer.apple.com/download/more/ (you need an Apple ID for this).
   Install those and execute
   </p>
diff --git a/template/livingstandards.html.j2 b/template/livingstandards.html.j2
index f8d1d58..86ceabd 100644
--- a/template/livingstandards.html.j2
+++ b/template/livingstandards.html.j2
@@ -5,7 +5,7 @@
       <article>
         <div class="row">
           <div class="container text-center">
-            <h1>{{ _("Living Standards") }}</h1>
+            <h1>Living Standards</h1>
             <section>
               <p>
                 {% trans %}
diff --git a/news/2011-11-24-archived-vfork.html.j2 
b/template/news/2011-11-24-archived-vfork.html.j2
similarity index 100%
rename from news/2011-11-24-archived-vfork.html.j2
rename to template/news/2011-11-24-archived-vfork.html.j2
diff --git a/news/2013-11-15-special-use-gns.html.j2 
b/template/news/2013-11-15-special-use-gns.html.j2
similarity index 100%
rename from news/2013-11-15-special-use-gns.html.j2
rename to template/news/2013-11-15-special-use-gns.html.j2
diff --git a/news/2013-12-28-archived-typos-pkeys.html.j2 
b/template/news/2013-12-28-archived-typos-pkeys.html.j2
similarity index 100%
rename from news/2013-12-28-archived-typos-pkeys.html.j2
rename to template/news/2013-12-28-archived-typos-pkeys.html.j2
diff --git a/news/2018-06.html.j2 b/template/news/2018-06.html.j2
similarity index 100%
rename from news/2018-06.html.j2
rename to template/news/2018-06.html.j2
diff --git a/news/2018-07.html.j2 b/template/news/2018-07.html.j2
similarity index 100%
rename from news/2018-07.html.j2
rename to template/news/2018-07.html.j2
diff --git a/news/2019-0.11.0.html.j2 b/template/news/2019-0.11.0.html.j2
similarity index 100%
rename from news/2019-0.11.0.html.j2
rename to template/news/2019-0.11.0.html.j2
diff --git a/news/2019-0.11.1.html.j2 b/template/news/2019-0.11.1.html.j2
similarity index 100%
rename from news/2019-0.11.1.html.j2
rename to template/news/2019-0.11.1.html.j2
diff --git a/news/2019-0.11.2.html.j2 b/template/news/2019-0.11.2.html.j2
similarity index 100%
rename from news/2019-0.11.2.html.j2
rename to template/news/2019-0.11.2.html.j2
diff --git a/news/2019-0.11.3.html.j2 b/template/news/2019-0.11.3.html.j2
similarity index 100%
rename from news/2019-0.11.3.html.j2
rename to template/news/2019-0.11.3.html.j2
diff --git a/news/2019-0.11.4.html.j2 b/template/news/2019-0.11.4.html.j2
similarity index 100%
rename from news/2019-0.11.4.html.j2
rename to template/news/2019-0.11.4.html.j2
diff --git a/news/2019-0.11.5.html.j2 b/template/news/2019-0.11.5.html.j2
similarity index 100%
rename from news/2019-0.11.5.html.j2
rename to template/news/2019-0.11.5.html.j2
diff --git a/news/2019-0.11.6.html.j2 b/template/news/2019-0.11.6.html.j2
similarity index 100%
rename from news/2019-0.11.6.html.j2
rename to template/news/2019-0.11.6.html.j2
diff --git a/news/2019-0.11.7.html.j2 b/template/news/2019-0.11.7.html.j2
similarity index 100%
rename from news/2019-0.11.7.html.j2
rename to template/news/2019-0.11.7.html.j2
diff --git a/news/2019-0.11.8.html.j2 b/template/news/2019-0.11.8.html.j2
similarity index 100%
rename from news/2019-0.11.8.html.j2
rename to template/news/2019-0.11.8.html.j2
diff --git a/news/2019-0.12.0.html.j2 b/template/news/2019-0.12.0.html.j2
similarity index 100%
rename from news/2019-0.12.0.html.j2
rename to template/news/2019-0.12.0.html.j2
diff --git a/news/2019-0.12.1.html.j2 b/template/news/2019-0.12.1.html.j2
similarity index 100%
rename from news/2019-0.12.1.html.j2
rename to template/news/2019-0.12.1.html.j2
diff --git a/news/2019-02.html.j2 b/template/news/2019-02.html.j2
similarity index 100%
rename from news/2019-02.html.j2
rename to template/news/2019-02.html.j2
diff --git a/news/2019-06-DSTJ.html.j2 b/template/news/2019-06-DSTJ.html.j2
similarity index 100%
rename from news/2019-06-DSTJ.html.j2
rename to template/news/2019-06-DSTJ.html.j2
diff --git a/news/2019-06.html.j2 b/template/news/2019-06.html.j2
similarity index 100%
rename from news/2019-06.html.j2
rename to template/news/2019-06.html.j2
diff --git a/news/2019-07-GHM_Aug_2019.html.j2 
b/template/news/2019-07-GHM_Aug_2019.html.j2
similarity index 100%
rename from news/2019-07-GHM_Aug_2019.html.j2
rename to template/news/2019-07-GHM_Aug_2019.html.j2
diff --git a/news/2019-10-GNSSpec1.html.j2 
b/template/news/2019-10-GNSSpec1.html.j2
similarity index 100%
rename from news/2019-10-GNSSpec1.html.j2
rename to template/news/2019-10-GNSSpec1.html.j2
diff --git a/news/2019-10-ICANNPanel.html.j2 
b/template/news/2019-10-ICANNPanel.html.j2
similarity index 100%
rename from news/2019-10-ICANNPanel.html.j2
rename to template/news/2019-10-ICANNPanel.html.j2
diff --git a/news/2019-11-ICANNUpdate.html.j2 
b/template/news/2019-11-ICANNUpdate.html.j2
similarity index 100%
rename from news/2019-11-ICANNUpdate.html.j2
rename to template/news/2019-11-ICANNUpdate.html.j2
diff --git a/news/2019-12-UpcomingTalks.html.j2 
b/template/news/2019-12-UpcomingTalks.html.j2
similarity index 100%
rename from news/2019-12-UpcomingTalks.html.j2
rename to template/news/2019-12-UpcomingTalks.html.j2
diff --git a/news/2020-01-0.12.2.html.j2 b/template/news/2020-01-0.12.2.html.j2
similarity index 100%
rename from news/2020-01-0.12.2.html.j2
rename to template/news/2020-01-0.12.2.html.j2
diff --git a/news/2020-01-GNSSpec2.html.j2 
b/template/news/2020-01-GNSSpec2.html.j2
similarity index 100%
rename from news/2020-01-GNSSpec2.html.j2
rename to template/news/2020-01-GNSSpec2.html.j2
diff --git a/news/2020-05-GHM_Jun_2020.html.j2 
b/template/news/2020-05-GHM_Jun_2020.html.j2
similarity index 100%
rename from news/2020-05-GHM_Jun_2020.html.j2
rename to template/news/2020-05-GHM_Jun_2020.html.j2
diff --git a/news/2020-06-GNSSpec3.html.j2 
b/template/news/2020-06-GNSSpec3.html.j2
similarity index 100%
rename from news/2020-06-GNSSpec3.html.j2
rename to template/news/2020-06-GNSSpec3.html.j2
diff --git a/news/2020-07-0.13.0.html.j2 b/template/news/2020-07-0.13.0.html.j2
similarity index 100%
rename from news/2020-07-0.13.0.html.j2
rename to template/news/2020-07-0.13.0.html.j2
diff --git a/news/2020-07-0.13.1.html.j2 b/template/news/2020-07-0.13.1.html.j2
similarity index 100%
rename from news/2020-07-0.13.1.html.j2
rename to template/news/2020-07-0.13.1.html.j2
diff --git a/news/2020-08-0.13.2.html.j2 b/template/news/2020-08-0.13.2.html.j2
similarity index 100%
rename from news/2020-08-0.13.2.html.j2
rename to template/news/2020-08-0.13.2.html.j2
diff --git a/news/2020-09-0.13.3.html.j2 b/template/news/2020-09-0.13.3.html.j2
similarity index 100%
rename from news/2020-09-0.13.3.html.j2
rename to template/news/2020-09-0.13.3.html.j2
diff --git a/news/2020-11-0.14.0.html.j2 b/template/news/2020-11-0.14.0.html.j2
similarity index 100%
rename from news/2020-11-0.14.0.html.j2
rename to template/news/2020-11-0.14.0.html.j2
diff --git a/news/2020-11-GNSSpec4.html.j2 
b/template/news/2020-11-GNSSpec4.html.j2
similarity index 100%
rename from news/2020-11-GNSSpec4.html.j2
rename to template/news/2020-11-GNSSpec4.html.j2
diff --git a/news/2021-03-0.14.1.html.j2 b/template/news/2021-03-0.14.1.html.j2
similarity index 100%
rename from news/2021-03-0.14.1.html.j2
rename to template/news/2021-03-0.14.1.html.j2
diff --git a/news/2021-03-gsoc-update.html.j2 
b/template/news/2021-03-gsoc-update.html.j2
similarity index 100%
rename from news/2021-03-gsoc-update.html.j2
rename to template/news/2021-03-gsoc-update.html.j2
diff --git a/template/news/2021-04-DISSENS.html.j2 
b/template/news/2021-04-DISSENS.html.j2
new file mode 100644
index 0000000..51553ae
--- /dev/null
+++ b/template/news/2021-04-DISSENS.html.j2
@@ -0,0 +1,66 @@
+{% extends "common/news.j2" %}
+{% block body_content %}
+  <h1>DISSENS: Decentralized Identities for Self-sovereign End-users (NGI 
TRUST)</h1>
+<p>
+  Since mid 2020, a consortium between <a class="link" 
href="https://taler.net";>Taler Systems S.A.</a>,
+the <a class="link" href="https://bfh.ch";>Bern University of Applied 
Sciences</a> and <a class="link" href="https://aisec.fraunhofer.de";>Fraunhofer 
AISEC</a> has been working
+  on bringing privacy-friendly payments using GNU Taler and self-sovereign
+  identity using GNUnet's <a class="link" 
href="https://reclaim.gnunet.org";>re:claimID</a>
+  together in an e-commerce framework.
+</p>
+<p>
+<img style="width: 100%; border: 1px solid #333" src="{{ 
url_static('dissens-overview.png')}}"/>
+</p>
+<h2>Content</h2>
+<p>
+  Registrations of accounts prior to receiving services online is the standard 
process for commercial offerings on the Internet which depend on two corner 
stones of the Web: Payment processing and digital identities. The use of 
third-party identity provider services (IdPs) is practical as it delegates the 
task of verifying and storing personal information. The use of payment 
processors is convenient for the customer as it provides one-click payments. 
However, the quasi-oligopoly of servi [...]
+</p>
+<p>
+DISSENS makes the case that what is urgently needed are fundamentally 
different, user-centric and privacy-friendly alternatives to the above.
+Self-sovereign identity (SSI) management is the way to replace IdPs with a 
user-centric, decentralized mechanism where data and access control is fully 
under the control of the data subject.
+In combination with a privacy-friendly payment system, DISSENS aims to achieve 
the same one-click user experience that is currently achieved by 
privacy-invasive account-based Web shops, but without the users having to setup 
accounts.
+</p>
+<p>
+To achieve this, DISSENS integrates re:claimID with the GNU Taler payment 
system in a pilot in order to demonstrate the practical feasibility and 
benefits of privacy enhancing technologies for users and commercial service 
providers.
+DISSENS also implements a reference scenario which includes credentials issued 
by the partners Fraunhofer AISEC and BFH for employees and students, 
respectively. Users are able to access and use a pilot service developed by 
Taler Systems S.A. while being able to claim specific discounts for students 
and researchers.
+</p>
+<p>
+This approach offers significant benefits over existing solutions built using 
other SSI systems such as <a class="link" 
href="https://www.sovrin.org";>Sovrin</a> or <a class="link" 
href="https://www.serto.id";>serto</a> (formerly uPort):
+</p>
+<b>No gatekeepers; No vendor lock-in:</b>
+<p>
+The approach is completely open to issuers and does not impose any 
registration restrictions (such as registration fees) in order to define domain 
specific credentials. Further, the system does not impose a consortium-based 
governance model — which tend to eventually be driven by commercial interests 
and not consumer interests. The design enables all participants in the 
ecosystem to participate without prior onboarding while at the same time being 
offered full transparency and control re [...]
+</p>
+<b>Support for non-interactive business processes:</b>
+<p>
+At the same time, unlike the SSI systems cited above, re:claimID offers a way 
to access user information without online interaction with the user. Offline 
access of shared identity data is a crucial requirement in almost any business 
process as such processes often occur after direct interaction with the user. 
For example, customer information such as billing addresses are required in — 
possibly recurring — back office billing processes which occur well after 
interaction with a customer.
+</p>
+<b>Scalability and sustainability:</b>
+<p>
+Finally, both re:claimID as the SSI system as well as Taler do not suffer from 
the usual predicament Blockchain-based systems find themselves in: Both systems 
do not require a decentralized, public ledger. This eliminates the need for 
consensus mechanisms, which do not scale and are ecologically unsustainable. In 
fact, DISSENS employs decentralization only where it provides the most value 
and use more efficient technology stacks where needed: re:claimID builds on top 
of the <a class="lin [...]
+</p>
+<p>
+The result of DISSENS will provide businesses and credential issuers with 
ready-to-use and standards-compliant templates to build privacy-friendly 
services in the Web.
+The aim of the DISSENS project was to design a technology stack which combines 
privacy-friendly online payments with self-sovereign personal data management. 
The result enables users to be in complete control over their digital identity 
and personal information while at the same time being able to selectively share 
information necessary to use commercial services. The pilot demonstrates a 
sustainable, user-centric, standard-compliant and accessible use case for 
public service employees a [...]
+It serves as an easy-to-adapt template for the integration of other scenarios 
and use cases.
+</p>
+<h2>Future work</h2>
+<p>
+GNUnet is working on the underlying components mature to the point that 
Taler+re:claimID can be recommended to operators to enable for account-less 
shopping with or without verified credentials. This will also require the 
continuation of our
+work on the low-level transport rewrite as it is a core component of GNS which
+in turn is what makes re:claimID spin.
+</p>
+<h2>Links</h2>
+<ul>
+  <li>Mid-project <a class="link" 
href="https://gnunet.org/~schanzen/2021-01-18-reclaimID-Taler-Shopping.webm";>demonstration
 video</a> (~7 MB).</li>
+  <li><a class="link" 
href="https://git.gnunet.org/bibliography.git/plain/docs/dissens2021.pdf";>The 
paper</a> (also accepted for publication without appendix at the <a 
class="link" href="https://oid2021.compute.dtu.dk/";>Open Identity Summit 
2021</a>)</li>
+  <li><a class="link" 
href="https://wordpress.org/plugins/gnu-taler-payment-for-woocommerce/";>Taler 
WooCommerce plugin</a> (wordpress.org)</li>
+  <li>The privacy credential library <a class="link" 
href="https://github.com/Fraunhofer-AISEC/libpabc";>libpabc</a> 
(github.com).</li>
+  <li><a class="link" href="https://git.taler.net/woocommerce-taler.git";>Setup 
scripts and installation documentation for a Taler + re:claimID + WooCommerce 
service</a> (taler.net).</li>
+</ul>
+<p>
+</p>
+<p>
+  This work is generously funded by <a class="link" 
href="https://www.ngi.eu";>the EC's Next Generation Internet (NGI) 
initiative</a> as part of their <a class="link" 
href="https://www.ngi.eu/ngi-projects/ngi-trust/";>NGI TRUST</a> programme.
+</p>
+{% endblock body_content %}
diff --git a/news/index.html.j2 b/template/news/index.html.j2
similarity index 90%
rename from news/index.html.j2
rename to template/news/index.html.j2
index 0797c44..abd2009 100644
--- a/news/index.html.j2
+++ b/template/news/index.html.j2
@@ -32,8 +32,8 @@
                   </p>
                 </header>
                 <p class="item-abstract">
-                  {{ item['abstract'] }} <br/>
-                  [<a href="{{ item['page'] }}" title="{{ item['date']}}">{{ 
_("read more") }}</a>]
+                  {{ get_abstract(item['page'], 500) }} <br/>
+                  [<a href="{{ url_localized(item['page']) }}" title="{{ 
item['date']}}">{{ _("read more") }}</a>]
                 </p>
               </section>
             </li>
diff --git a/template/news/oldnews-2011.html.j2 
b/template/news/oldnews-2011.html.j2
new file mode 100644
index 0000000..39e76a4
--- /dev/null
+++ b/template/news/oldnews-2011.html.j2
@@ -0,0 +1,5 @@
+{% extends "common/base.j2" %}
+{% from "common/old-news.j2.inc" import oldnews with context %}
+{% block body_content %}
+{{ oldnews(2011) }}
+{% endblock body_content %}
diff --git a/template/news/oldnews-2013.html.j2 
b/template/news/oldnews-2013.html.j2
new file mode 100644
index 0000000..d725f00
--- /dev/null
+++ b/template/news/oldnews-2013.html.j2
@@ -0,0 +1,5 @@
+{% extends "common/base.j2" %}
+{% from "common/old-news.j2.inc" import oldnews with context %}
+{% block body_content %}
+{{ oldnews(2013) }}
+{% endblock body_content %}
diff --git a/template/news/oldnews-2018.html.j2 
b/template/news/oldnews-2018.html.j2
new file mode 100644
index 0000000..3056892
--- /dev/null
+++ b/template/news/oldnews-2018.html.j2
@@ -0,0 +1,5 @@
+{% extends "common/base.j2" %}
+{% from "common/old-news.j2.inc" import oldnews with context %}
+{% block body_content %}
+{{ oldnews(2018) }}
+{% endblock body_content %}
diff --git a/template/news/oldnews-2019.html.j2 
b/template/news/oldnews-2019.html.j2
new file mode 100644
index 0000000..23691b6
--- /dev/null
+++ b/template/news/oldnews-2019.html.j2
@@ -0,0 +1,5 @@
+{% extends "common/base.j2" %}
+{% from "common/old-news.j2.inc" import oldnews with context %}
+{% block body_content %}
+{{ oldnews(2019) }}
+{% endblock body_content %}
diff --git a/www.yml b/www.yml
index 0a63679..c3ee0b1 100644
--- a/www.yml
+++ b/www.yml
@@ -1,12 +1,12 @@
 siteconf:
-  - baseurl: gnunet.org
-    newsloc: /news/
-    newsdir: news
-    rsstitle: GNUnet.org
-    rssdescr: "News posts published by GNUnet about changes related to GNUnet, 
releases, and events"
-    rssloc:
-    rsslink:
-    rsslang:
+  baseurl: https://gnunet.org/
+  newsloc: /news/
+  newsdir: news
+  rsstitle: GNUnet.org
+  rssdescr: "News posts published by GNUnet about changes related to GNUnet, 
releases, and events"
+  rssloc:
+  rsslink:
+  rsslang:
 langs_full: &langs
     en: English
     ar: عربي
@@ -23,41 +23,6 @@ langs_full: &langs
     ru: Ру́сский язы́к
     sv: Svenska
     tr: Türk
-symlinks:
-    - file: frontpage.html
-      targets:
-        - frontpage
-    - file: gsoc.html
-      targets:
-        - gsoc
-    - file: about.html
-      targets:
-        - philosophy
-    - file: gns.html
-      targets:
-        - gns
-    - file: node/about.html
-      targets:
-        - "397"
-staticfiles:
-    - file: favicon.ico
-      targets:
-        - favicon.ico
-    - file: moved.html
-      targets:
-        - frontpage.html
-    - file: robots.txt
-      targets:
-        - robots.txt
-    - file: moved_gsoc.html
-      targets:
-        - gsoc.html
-    - file: moved_about.html
-      targets:
-        - about.html
-    - file: moved_gns.html
-      targets:
-        - gns.html
 meetingnotes:
   2013: 2013-12-27
   2014: 2014-12-28
@@ -68,156 +33,156 @@ meetingnotes:
   2019: 2019-12-27
   2020: 2020-12-30
 newsposts:
-  - page: 2021-03-0.14.1.html
+  - page: news/2021-03-0.14.1.html
     date: 2021-04-04
     title: GNUnet 0.14.1
-  - page: 2021-03-gsoc-update.html
+  - page: news/2021-03-gsoc-update.html
     date: 2021-03-09
     title: No GSoC projects in 2021
-  - page: 2020-11-0.14.0.html
+  - page: news/2020-11-0.14.0.html
     date: 2020-11-14
     title: GNUnet 0.14.0
-  - page: 2020-11-GNSSpec4.html
+  - page: news/2020-11-GNSSpec4.html
     date: 2020-11-11
     title: GNS Specification Milestone 4/4 and Packaging 1+2
     abstract:
     content:
-  - page: 2020-09-0.13.3.html
+  - page: news/2020-09-0.13.3.html
     date: 2020-09-06
     title: GNUnet 0.13.3
-  - page: 2020-08-0.13.2.html
+  - page: news/2020-08-0.13.2.html
     date: 2020-08-14
     title: GNUnet 0.13.2
-  - page: 2020-07-0.13.1.html
+  - page: news/2020-07-0.13.1.html
     date: 2020-07-12
     title: GNUnet 0.13.1
-  - page: 2020-07-0.13.0.html
+  - page: news/2020-07-0.13.0.html
     date: 2020-07-07
     title: GNUnet 0.13.0
-  - page: 2020-06-GNSSpec3.html
+  - page: news/2020-06-GNSSpec3.html
     date: 2020-06-30
     title: GNS Specification Milestone 3/4
     abstract:
     content:
-  - page: 2020-05-GHM_Jun_2020.html
+  - page: news/2020-05-GHM_Jun_2020.html
     date: 2020-05-28
     title: GNUnet Hacker Meeting 2020
-  - page: 2020-01-0.12.2.html
+  - page: news/2020-01-0.12.2.html
     date: 2020-01-13
     title: GNUnet 0.12.2
-  - page: 2020-01-GNSSpec2.html
+  - page: news/2020-01-GNSSpec2.html
     date: 2020-01-12
     title: GNS Specification Milestone 2/4
     abstract:
     content:
-  - page: 2019-12-UpcomingTalks.html
+  - page: news/2019-12-UpcomingTalks.html
     date: 2019-12-26
     title: Upcoming GNUnet Talks
-  - page: 2019-0.12.1.html
+  - page: news/2019-0.12.1.html
     date: 2019-12-25
     title: GNUnet 0.12.1
-  - page: 2019-0.12.0.html
+  - page: news/2019-0.12.0.html
     date: 2019-12-20
     title: GNUnet 0.12.0
     abstract:
     content:
-  - page: 2019-11-ICANNUpdate.html
+  - page: news/2019-11-ICANNUpdate.html
     date: 2019-11-10
     title: GNS@ICANN66
     abstract:
     content:
-  - page: 2019-0.11.8.html
+  - page: news/2019-0.11.8.html
     date: 2019-10-30
     title: GNUnet 0.11.8
     abstract:
     content:
-  - page: 2019-0.11.7.html
+  - page: news/2019-0.11.7.html
     date: 2019-10-27
     title: GNUnet 0.11.7
     abstract:
     content:
-  - page: 2019-10-ICANNPanel.html
+  - page: news/2019-10-ICANNPanel.html
     date: 2019-10-20
     title: GNUnet invited to ICANN Panel
     abstract:
     content:
-  - page: 2019-10-GNSSpec1.html
+  - page: news/2019-10-GNSSpec1.html
     date: 2019-10-04
     title: GNS Specification Milestone 1/4
     abstract:
     content:
-  - page: 2019-0.11.6.html
+  - page: news/2019-0.11.6.html
     date: 2019-07-24
     title: GNUnet 0.11.6
     abstract:
     content:
-  - page: 2019-07-GHM_Aug_2019.html
+  - page: news/2019-07-GHM_Aug_2019.html
     date: 2019-07-17
     title: GNUnet Hacker Meeting 2019
     abstract:
     content:
-  - page: 2019-06-DSTJ.html
+  - page: news/2019-06-DSTJ.html
     date: 2019-06-28
     title: "Peer DSTJ is dead, long live peer Y924"
     abstract:
     content:
-  - page: 2019-0.11.5.html
+  - page: news/2019-0.11.5.html
     date: 2019-06-05
     title: GNUnet 0.11.5
     abstract:
     content:
-  - page: 2019-06.html
+  - page: news/2019-06.html
     date: 2019-06-01
     title: 2019-06
     abstract:
     content:
-  - page: 2019-0.11.4.html
+  - page: news/2019-0.11.4.html
     date: 2019-05-12
     title: GNUnet 0.11.4
     abstract:
     content:
-  - page: 2019-0.11.3.html
+  - page: news/2019-0.11.3.html
     date: 2019-04-07
     title: GNUnet 0.11.3
     abstract:
     content:
-  - page: 2019-0.11.2.html
+  - page: news/2019-0.11.2.html
     date: 2019-04-04
     title: GNUnet 0.11.2
     abstract:
     content:
-  - page: 2019-0.11.1.html
+  - page: news/2019-0.11.1.html
     date: 2019-04-03
     title: GNUnet 0.11.1
     abstract:
     content:
-  - page: 2019-0.11.0.html
+  - page: news/2019-0.11.0.html
     date: 2019-02-28
     title: GNUnet 0.11.0
     abstract:
     content:
-  - page: 2019-02.html
+  - page: news/2019-02.html
     date: 2019-02-01
     title: Google Summer of Code 2019
     abstract:
     content:
-  - page: 2018-07.html
+  - page: news/2018-07.html
     date: 2018-07-01
     title: Second GNUnet Hacker Meeting 2018
     abstract:
     content:
-  - page: 2018-06.html
+  - page: news/2018-06.html
     date: 2018-06-06
     title: GNUnet 0.11.0pre66
     abstract:
     content:
-  - page: 2013-12-28-archived-typos-pkeys.html
+  - page: news/2013-12-28-archived-typos-pkeys.html
     date: 2013-12-28
     title: Typo-Protected Public Keys
-  - page: 2013-11-15-special-use-gns.html
+  - page: news/2013-11-15-special-use-gns.html
     date: 2013-11-15
     title: Special-Use Domain Names of Peer-to-Peer Name Systems
-  - page: 2011-11-24-archived-vfork.html
+  - page: news/2011-11-24-archived-vfork.html
     date: 2011-11-24
     title: vfork and the signal race
 # <!-- FIXME 2015: source only available on yt. <li>Ludovic Courtès, <a 
href="">Reproducible Software Deployment with GNU Guix</a>, Inria</li> -->

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]