diff --git a/src/assets/css/custom.css b/assets/css/custom.css similarity index 100% rename from src/assets/css/custom.css rename to assets/css/custom.css diff --git a/src/assets/fontawesome/LICENSE.txt b/assets/fontawesome/LICENSE.txt similarity index 100% rename from src/assets/fontawesome/LICENSE.txt rename to assets/fontawesome/LICENSE.txt diff --git a/src/assets/fontawesome/attribution.js b/assets/fontawesome/attribution.js similarity index 100% rename from src/assets/fontawesome/attribution.js rename to assets/fontawesome/attribution.js diff --git a/src/assets/fontawesome/css/all.css b/assets/fontawesome/css/all.css similarity index 100% rename from src/assets/fontawesome/css/all.css rename to assets/fontawesome/css/all.css diff --git a/src/assets/fontawesome/css/all.min.css b/assets/fontawesome/css/all.min.css similarity index 100% rename from src/assets/fontawesome/css/all.min.css rename to assets/fontawesome/css/all.min.css diff --git a/src/assets/fontawesome/css/brands.css b/assets/fontawesome/css/brands.css similarity index 100% rename from src/assets/fontawesome/css/brands.css rename to assets/fontawesome/css/brands.css diff --git a/src/assets/fontawesome/css/brands.min.css b/assets/fontawesome/css/brands.min.css similarity index 100% rename from src/assets/fontawesome/css/brands.min.css rename to assets/fontawesome/css/brands.min.css diff --git a/src/assets/fontawesome/css/fontawesome.css b/assets/fontawesome/css/fontawesome.css similarity index 100% rename from src/assets/fontawesome/css/fontawesome.css rename to assets/fontawesome/css/fontawesome.css diff --git a/src/assets/fontawesome/css/fontawesome.min.css b/assets/fontawesome/css/fontawesome.min.css similarity index 100% rename from src/assets/fontawesome/css/fontawesome.min.css rename to assets/fontawesome/css/fontawesome.min.css diff --git a/src/assets/fontawesome/css/regular.css b/assets/fontawesome/css/regular.css similarity index 100% rename from src/assets/fontawesome/css/regular.css rename to assets/fontawesome/css/regular.css diff --git a/src/assets/fontawesome/css/regular.min.css b/assets/fontawesome/css/regular.min.css similarity index 100% rename from src/assets/fontawesome/css/regular.min.css rename to assets/fontawesome/css/regular.min.css diff --git a/src/assets/fontawesome/css/solid.css b/assets/fontawesome/css/solid.css similarity index 100% rename from src/assets/fontawesome/css/solid.css rename to assets/fontawesome/css/solid.css diff --git a/src/assets/fontawesome/css/solid.min.css b/assets/fontawesome/css/solid.min.css similarity index 100% rename from src/assets/fontawesome/css/solid.min.css rename to assets/fontawesome/css/solid.min.css diff --git a/src/assets/fontawesome/css/svg-with-js.css b/assets/fontawesome/css/svg-with-js.css similarity index 100% rename from src/assets/fontawesome/css/svg-with-js.css rename to assets/fontawesome/css/svg-with-js.css diff --git a/src/assets/fontawesome/css/svg-with-js.min.css b/assets/fontawesome/css/svg-with-js.min.css similarity index 100% rename from src/assets/fontawesome/css/svg-with-js.min.css rename to assets/fontawesome/css/svg-with-js.min.css diff --git a/src/assets/fontawesome/css/v4-shims.css b/assets/fontawesome/css/v4-shims.css similarity index 100% rename from src/assets/fontawesome/css/v4-shims.css rename to assets/fontawesome/css/v4-shims.css diff --git a/src/assets/fontawesome/css/v4-shims.min.css b/assets/fontawesome/css/v4-shims.min.css similarity index 100% rename from src/assets/fontawesome/css/v4-shims.min.css rename to assets/fontawesome/css/v4-shims.min.css diff --git a/src/assets/fontawesome/js/all.js b/assets/fontawesome/js/all.js similarity index 100% rename from src/assets/fontawesome/js/all.js rename to assets/fontawesome/js/all.js diff --git a/src/assets/fontawesome/js/all.min.js b/assets/fontawesome/js/all.min.js similarity index 100% rename from src/assets/fontawesome/js/all.min.js rename to assets/fontawesome/js/all.min.js diff --git a/src/assets/fontawesome/js/brands.js b/assets/fontawesome/js/brands.js similarity index 100% rename from src/assets/fontawesome/js/brands.js rename to assets/fontawesome/js/brands.js diff --git a/src/assets/fontawesome/js/brands.min.js b/assets/fontawesome/js/brands.min.js similarity index 100% rename from src/assets/fontawesome/js/brands.min.js rename to assets/fontawesome/js/brands.min.js diff --git a/src/assets/fontawesome/js/conflict-detection.js b/assets/fontawesome/js/conflict-detection.js similarity index 100% rename from src/assets/fontawesome/js/conflict-detection.js rename to assets/fontawesome/js/conflict-detection.js diff --git a/src/assets/fontawesome/js/conflict-detection.min.js b/assets/fontawesome/js/conflict-detection.min.js similarity index 100% rename from src/assets/fontawesome/js/conflict-detection.min.js rename to assets/fontawesome/js/conflict-detection.min.js diff --git a/src/assets/fontawesome/js/fontawesome.js b/assets/fontawesome/js/fontawesome.js similarity index 100% rename from src/assets/fontawesome/js/fontawesome.js rename to assets/fontawesome/js/fontawesome.js diff --git a/src/assets/fontawesome/js/fontawesome.min.js b/assets/fontawesome/js/fontawesome.min.js similarity index 100% rename from src/assets/fontawesome/js/fontawesome.min.js rename to assets/fontawesome/js/fontawesome.min.js diff --git a/src/assets/fontawesome/js/regular.js b/assets/fontawesome/js/regular.js similarity index 100% rename from src/assets/fontawesome/js/regular.js rename to assets/fontawesome/js/regular.js diff --git a/src/assets/fontawesome/js/regular.min.js b/assets/fontawesome/js/regular.min.js similarity index 100% rename from src/assets/fontawesome/js/regular.min.js rename to assets/fontawesome/js/regular.min.js diff --git a/src/assets/fontawesome/js/solid.js b/assets/fontawesome/js/solid.js similarity index 100% rename from src/assets/fontawesome/js/solid.js rename to assets/fontawesome/js/solid.js diff --git a/src/assets/fontawesome/js/solid.min.js b/assets/fontawesome/js/solid.min.js similarity index 100% rename from src/assets/fontawesome/js/solid.min.js rename to assets/fontawesome/js/solid.min.js diff --git a/src/assets/fontawesome/js/v4-shims.js b/assets/fontawesome/js/v4-shims.js similarity index 100% rename from src/assets/fontawesome/js/v4-shims.js rename to assets/fontawesome/js/v4-shims.js diff --git a/src/assets/fontawesome/js/v4-shims.min.js b/assets/fontawesome/js/v4-shims.min.js similarity index 100% rename from src/assets/fontawesome/js/v4-shims.min.js rename to assets/fontawesome/js/v4-shims.min.js diff --git a/src/assets/fontawesome/less/_animated.less b/assets/fontawesome/less/_animated.less similarity index 100% rename from src/assets/fontawesome/less/_animated.less rename to assets/fontawesome/less/_animated.less diff --git a/src/assets/fontawesome/less/_bordered-pulled.less b/assets/fontawesome/less/_bordered-pulled.less similarity index 100% rename from src/assets/fontawesome/less/_bordered-pulled.less rename to assets/fontawesome/less/_bordered-pulled.less diff --git a/src/assets/fontawesome/less/_core.less b/assets/fontawesome/less/_core.less similarity index 100% rename from src/assets/fontawesome/less/_core.less rename to assets/fontawesome/less/_core.less diff --git a/src/assets/fontawesome/less/_fixed-width.less b/assets/fontawesome/less/_fixed-width.less similarity index 100% rename from src/assets/fontawesome/less/_fixed-width.less rename to assets/fontawesome/less/_fixed-width.less diff --git a/src/assets/fontawesome/less/_icons.less b/assets/fontawesome/less/_icons.less similarity index 100% rename from src/assets/fontawesome/less/_icons.less rename to assets/fontawesome/less/_icons.less diff --git a/src/assets/fontawesome/less/_larger.less b/assets/fontawesome/less/_larger.less similarity index 100% rename from src/assets/fontawesome/less/_larger.less rename to assets/fontawesome/less/_larger.less diff --git a/src/assets/fontawesome/less/_list.less b/assets/fontawesome/less/_list.less similarity index 100% rename from src/assets/fontawesome/less/_list.less rename to assets/fontawesome/less/_list.less diff --git a/src/assets/fontawesome/less/_mixins.less b/assets/fontawesome/less/_mixins.less similarity index 100% rename from src/assets/fontawesome/less/_mixins.less rename to assets/fontawesome/less/_mixins.less diff --git a/src/assets/fontawesome/less/_rotated-flipped.less b/assets/fontawesome/less/_rotated-flipped.less similarity index 100% rename from src/assets/fontawesome/less/_rotated-flipped.less rename to assets/fontawesome/less/_rotated-flipped.less diff --git a/src/assets/fontawesome/less/_screen-reader.less b/assets/fontawesome/less/_screen-reader.less similarity index 100% rename from src/assets/fontawesome/less/_screen-reader.less rename to assets/fontawesome/less/_screen-reader.less diff --git a/src/assets/fontawesome/less/_shims.less b/assets/fontawesome/less/_shims.less similarity index 100% rename from src/assets/fontawesome/less/_shims.less rename to assets/fontawesome/less/_shims.less diff --git a/src/assets/fontawesome/less/_stacked.less b/assets/fontawesome/less/_stacked.less similarity index 100% rename from src/assets/fontawesome/less/_stacked.less rename to assets/fontawesome/less/_stacked.less diff --git a/src/assets/fontawesome/less/_variables.less b/assets/fontawesome/less/_variables.less similarity index 100% rename from src/assets/fontawesome/less/_variables.less rename to assets/fontawesome/less/_variables.less diff --git a/src/assets/fontawesome/less/brands.less b/assets/fontawesome/less/brands.less similarity index 100% rename from src/assets/fontawesome/less/brands.less rename to assets/fontawesome/less/brands.less diff --git a/src/assets/fontawesome/less/fontawesome.less b/assets/fontawesome/less/fontawesome.less similarity index 100% rename from src/assets/fontawesome/less/fontawesome.less rename to assets/fontawesome/less/fontawesome.less diff --git a/src/assets/fontawesome/less/regular.less b/assets/fontawesome/less/regular.less similarity index 100% rename from src/assets/fontawesome/less/regular.less rename to assets/fontawesome/less/regular.less diff --git a/src/assets/fontawesome/less/solid.less b/assets/fontawesome/less/solid.less similarity index 100% rename from src/assets/fontawesome/less/solid.less rename to assets/fontawesome/less/solid.less diff --git a/src/assets/fontawesome/less/v4-shims.less b/assets/fontawesome/less/v4-shims.less similarity index 100% rename from src/assets/fontawesome/less/v4-shims.less rename to assets/fontawesome/less/v4-shims.less diff --git a/src/assets/fontawesome/metadata/categories.yml b/assets/fontawesome/metadata/categories.yml similarity index 100% rename from src/assets/fontawesome/metadata/categories.yml rename to assets/fontawesome/metadata/categories.yml diff --git a/src/assets/fontawesome/metadata/icons.yml b/assets/fontawesome/metadata/icons.yml similarity index 100% rename from src/assets/fontawesome/metadata/icons.yml rename to assets/fontawesome/metadata/icons.yml diff --git a/src/assets/fontawesome/metadata/shims.yml b/assets/fontawesome/metadata/shims.yml similarity index 100% rename from src/assets/fontawesome/metadata/shims.yml rename to assets/fontawesome/metadata/shims.yml diff --git a/src/assets/fontawesome/metadata/sponsors.yml b/assets/fontawesome/metadata/sponsors.yml similarity index 100% rename from src/assets/fontawesome/metadata/sponsors.yml rename to assets/fontawesome/metadata/sponsors.yml diff --git a/src/assets/fontawesome/package.json b/assets/fontawesome/package.json similarity index 100% rename from src/assets/fontawesome/package.json rename to assets/fontawesome/package.json diff --git a/src/assets/fontawesome/scss/_animated.scss b/assets/fontawesome/scss/_animated.scss similarity index 100% rename from src/assets/fontawesome/scss/_animated.scss rename to assets/fontawesome/scss/_animated.scss diff --git a/src/assets/fontawesome/scss/_bordered-pulled.scss b/assets/fontawesome/scss/_bordered-pulled.scss similarity index 100% rename from src/assets/fontawesome/scss/_bordered-pulled.scss rename to assets/fontawesome/scss/_bordered-pulled.scss diff --git a/src/assets/fontawesome/scss/_core.scss b/assets/fontawesome/scss/_core.scss similarity index 100% rename from src/assets/fontawesome/scss/_core.scss rename to assets/fontawesome/scss/_core.scss diff --git a/src/assets/fontawesome/scss/_fixed-width.scss b/assets/fontawesome/scss/_fixed-width.scss similarity index 100% rename from src/assets/fontawesome/scss/_fixed-width.scss rename to assets/fontawesome/scss/_fixed-width.scss diff --git a/src/assets/fontawesome/scss/_icons.scss b/assets/fontawesome/scss/_icons.scss similarity index 100% rename from src/assets/fontawesome/scss/_icons.scss rename to assets/fontawesome/scss/_icons.scss diff --git a/src/assets/fontawesome/scss/_larger.scss b/assets/fontawesome/scss/_larger.scss similarity index 100% rename from src/assets/fontawesome/scss/_larger.scss rename to assets/fontawesome/scss/_larger.scss diff --git a/src/assets/fontawesome/scss/_list.scss b/assets/fontawesome/scss/_list.scss similarity index 100% rename from src/assets/fontawesome/scss/_list.scss rename to assets/fontawesome/scss/_list.scss diff --git a/src/assets/fontawesome/scss/_mixins.scss b/assets/fontawesome/scss/_mixins.scss similarity index 100% rename from src/assets/fontawesome/scss/_mixins.scss rename to assets/fontawesome/scss/_mixins.scss diff --git a/src/assets/fontawesome/scss/_rotated-flipped.scss b/assets/fontawesome/scss/_rotated-flipped.scss similarity index 100% rename from src/assets/fontawesome/scss/_rotated-flipped.scss rename to assets/fontawesome/scss/_rotated-flipped.scss diff --git a/src/assets/fontawesome/scss/_screen-reader.scss b/assets/fontawesome/scss/_screen-reader.scss similarity index 100% rename from src/assets/fontawesome/scss/_screen-reader.scss rename to assets/fontawesome/scss/_screen-reader.scss diff --git a/src/assets/fontawesome/scss/_shims.scss b/assets/fontawesome/scss/_shims.scss similarity index 100% rename from src/assets/fontawesome/scss/_shims.scss rename to assets/fontawesome/scss/_shims.scss diff --git a/src/assets/fontawesome/scss/_stacked.scss b/assets/fontawesome/scss/_stacked.scss similarity index 100% rename from src/assets/fontawesome/scss/_stacked.scss rename to assets/fontawesome/scss/_stacked.scss diff --git a/src/assets/fontawesome/scss/_variables.scss b/assets/fontawesome/scss/_variables.scss similarity index 100% rename from src/assets/fontawesome/scss/_variables.scss rename to assets/fontawesome/scss/_variables.scss diff --git a/src/assets/fontawesome/scss/brands.scss b/assets/fontawesome/scss/brands.scss similarity index 100% rename from src/assets/fontawesome/scss/brands.scss rename to assets/fontawesome/scss/brands.scss diff --git a/src/assets/fontawesome/scss/fontawesome.scss b/assets/fontawesome/scss/fontawesome.scss similarity index 100% rename from src/assets/fontawesome/scss/fontawesome.scss rename to assets/fontawesome/scss/fontawesome.scss diff --git a/src/assets/fontawesome/scss/regular.scss b/assets/fontawesome/scss/regular.scss similarity index 100% rename from src/assets/fontawesome/scss/regular.scss rename to assets/fontawesome/scss/regular.scss diff --git a/src/assets/fontawesome/scss/solid.scss b/assets/fontawesome/scss/solid.scss similarity index 100% rename from src/assets/fontawesome/scss/solid.scss rename to assets/fontawesome/scss/solid.scss diff --git a/src/assets/fontawesome/scss/v4-shims.scss b/assets/fontawesome/scss/v4-shims.scss similarity index 100% rename from src/assets/fontawesome/scss/v4-shims.scss rename to assets/fontawesome/scss/v4-shims.scss diff --git a/src/assets/fontawesome/sprites/brands.svg b/assets/fontawesome/sprites/brands.svg similarity index 100% rename from src/assets/fontawesome/sprites/brands.svg rename to assets/fontawesome/sprites/brands.svg diff --git a/src/assets/fontawesome/sprites/regular.svg b/assets/fontawesome/sprites/regular.svg similarity index 100% rename from src/assets/fontawesome/sprites/regular.svg rename to assets/fontawesome/sprites/regular.svg diff --git a/src/assets/fontawesome/sprites/solid.svg b/assets/fontawesome/sprites/solid.svg similarity index 100% rename from src/assets/fontawesome/sprites/solid.svg rename to assets/fontawesome/sprites/solid.svg diff --git a/src/assets/fontawesome/svgs/brands/500px.svg b/assets/fontawesome/svgs/brands/500px.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/500px.svg rename to assets/fontawesome/svgs/brands/500px.svg diff --git a/src/assets/fontawesome/svgs/brands/accessible-icon.svg b/assets/fontawesome/svgs/brands/accessible-icon.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/accessible-icon.svg rename to assets/fontawesome/svgs/brands/accessible-icon.svg diff --git a/src/assets/fontawesome/svgs/brands/accusoft.svg b/assets/fontawesome/svgs/brands/accusoft.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/accusoft.svg rename to assets/fontawesome/svgs/brands/accusoft.svg diff --git a/src/assets/fontawesome/svgs/brands/acquisitions-incorporated.svg b/assets/fontawesome/svgs/brands/acquisitions-incorporated.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/acquisitions-incorporated.svg rename to assets/fontawesome/svgs/brands/acquisitions-incorporated.svg diff --git a/src/assets/fontawesome/svgs/brands/adn.svg b/assets/fontawesome/svgs/brands/adn.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/adn.svg rename to assets/fontawesome/svgs/brands/adn.svg diff --git a/src/assets/fontawesome/svgs/brands/adversal.svg b/assets/fontawesome/svgs/brands/adversal.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/adversal.svg rename to assets/fontawesome/svgs/brands/adversal.svg diff --git a/src/assets/fontawesome/svgs/brands/affiliatetheme.svg b/assets/fontawesome/svgs/brands/affiliatetheme.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/affiliatetheme.svg rename to assets/fontawesome/svgs/brands/affiliatetheme.svg diff --git a/src/assets/fontawesome/svgs/brands/airbnb.svg b/assets/fontawesome/svgs/brands/airbnb.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/airbnb.svg rename to assets/fontawesome/svgs/brands/airbnb.svg diff --git a/src/assets/fontawesome/svgs/brands/algolia.svg b/assets/fontawesome/svgs/brands/algolia.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/algolia.svg rename to assets/fontawesome/svgs/brands/algolia.svg diff --git a/src/assets/fontawesome/svgs/brands/alipay.svg b/assets/fontawesome/svgs/brands/alipay.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/alipay.svg rename to assets/fontawesome/svgs/brands/alipay.svg diff --git a/src/assets/fontawesome/svgs/brands/amazon-pay.svg b/assets/fontawesome/svgs/brands/amazon-pay.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/amazon-pay.svg rename to assets/fontawesome/svgs/brands/amazon-pay.svg diff --git a/src/assets/fontawesome/svgs/brands/amazon.svg b/assets/fontawesome/svgs/brands/amazon.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/amazon.svg rename to assets/fontawesome/svgs/brands/amazon.svg diff --git a/src/assets/fontawesome/svgs/brands/amilia.svg b/assets/fontawesome/svgs/brands/amilia.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/amilia.svg rename to assets/fontawesome/svgs/brands/amilia.svg diff --git a/src/assets/fontawesome/svgs/brands/android.svg b/assets/fontawesome/svgs/brands/android.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/android.svg rename to assets/fontawesome/svgs/brands/android.svg diff --git a/src/assets/fontawesome/svgs/brands/angellist.svg b/assets/fontawesome/svgs/brands/angellist.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/angellist.svg rename to assets/fontawesome/svgs/brands/angellist.svg diff --git a/src/assets/fontawesome/svgs/brands/angrycreative.svg b/assets/fontawesome/svgs/brands/angrycreative.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/angrycreative.svg rename to assets/fontawesome/svgs/brands/angrycreative.svg diff --git a/src/assets/fontawesome/svgs/brands/angular.svg b/assets/fontawesome/svgs/brands/angular.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/angular.svg rename to assets/fontawesome/svgs/brands/angular.svg diff --git a/src/assets/fontawesome/svgs/brands/app-store-ios.svg b/assets/fontawesome/svgs/brands/app-store-ios.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/app-store-ios.svg rename to assets/fontawesome/svgs/brands/app-store-ios.svg diff --git a/src/assets/fontawesome/svgs/brands/app-store.svg b/assets/fontawesome/svgs/brands/app-store.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/app-store.svg rename to assets/fontawesome/svgs/brands/app-store.svg diff --git a/src/assets/fontawesome/svgs/brands/apper.svg b/assets/fontawesome/svgs/brands/apper.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/apper.svg rename to assets/fontawesome/svgs/brands/apper.svg diff --git a/src/assets/fontawesome/svgs/brands/apple-pay.svg b/assets/fontawesome/svgs/brands/apple-pay.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/apple-pay.svg rename to assets/fontawesome/svgs/brands/apple-pay.svg diff --git a/src/assets/fontawesome/svgs/brands/apple.svg b/assets/fontawesome/svgs/brands/apple.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/apple.svg rename to assets/fontawesome/svgs/brands/apple.svg diff --git a/src/assets/fontawesome/svgs/brands/artstation.svg b/assets/fontawesome/svgs/brands/artstation.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/artstation.svg rename to assets/fontawesome/svgs/brands/artstation.svg diff --git a/src/assets/fontawesome/svgs/brands/asymmetrik.svg b/assets/fontawesome/svgs/brands/asymmetrik.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/asymmetrik.svg rename to assets/fontawesome/svgs/brands/asymmetrik.svg diff --git a/src/assets/fontawesome/svgs/brands/atlassian.svg b/assets/fontawesome/svgs/brands/atlassian.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/atlassian.svg rename to assets/fontawesome/svgs/brands/atlassian.svg diff --git a/src/assets/fontawesome/svgs/brands/audible.svg b/assets/fontawesome/svgs/brands/audible.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/audible.svg rename to assets/fontawesome/svgs/brands/audible.svg diff --git a/src/assets/fontawesome/svgs/brands/autoprefixer.svg b/assets/fontawesome/svgs/brands/autoprefixer.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/autoprefixer.svg rename to assets/fontawesome/svgs/brands/autoprefixer.svg diff --git a/src/assets/fontawesome/svgs/brands/avianex.svg b/assets/fontawesome/svgs/brands/avianex.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/avianex.svg rename to assets/fontawesome/svgs/brands/avianex.svg diff --git a/src/assets/fontawesome/svgs/brands/aviato.svg b/assets/fontawesome/svgs/brands/aviato.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/aviato.svg rename to assets/fontawesome/svgs/brands/aviato.svg diff --git a/src/assets/fontawesome/svgs/brands/aws.svg b/assets/fontawesome/svgs/brands/aws.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/aws.svg rename to assets/fontawesome/svgs/brands/aws.svg diff --git a/src/assets/fontawesome/svgs/brands/bandcamp.svg b/assets/fontawesome/svgs/brands/bandcamp.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/bandcamp.svg rename to assets/fontawesome/svgs/brands/bandcamp.svg diff --git a/src/assets/fontawesome/svgs/brands/battle-net.svg b/assets/fontawesome/svgs/brands/battle-net.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/battle-net.svg rename to assets/fontawesome/svgs/brands/battle-net.svg diff --git a/src/assets/fontawesome/svgs/brands/behance-square.svg b/assets/fontawesome/svgs/brands/behance-square.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/behance-square.svg rename to assets/fontawesome/svgs/brands/behance-square.svg diff --git a/src/assets/fontawesome/svgs/brands/behance.svg b/assets/fontawesome/svgs/brands/behance.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/behance.svg rename to assets/fontawesome/svgs/brands/behance.svg diff --git a/src/assets/fontawesome/svgs/brands/bimobject.svg b/assets/fontawesome/svgs/brands/bimobject.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/bimobject.svg rename to assets/fontawesome/svgs/brands/bimobject.svg diff --git a/src/assets/fontawesome/svgs/brands/bitbucket.svg b/assets/fontawesome/svgs/brands/bitbucket.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/bitbucket.svg rename to assets/fontawesome/svgs/brands/bitbucket.svg diff --git a/src/assets/fontawesome/svgs/brands/bitcoin.svg b/assets/fontawesome/svgs/brands/bitcoin.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/bitcoin.svg rename to assets/fontawesome/svgs/brands/bitcoin.svg diff --git a/src/assets/fontawesome/svgs/brands/bity.svg b/assets/fontawesome/svgs/brands/bity.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/bity.svg rename to assets/fontawesome/svgs/brands/bity.svg diff --git a/src/assets/fontawesome/svgs/brands/black-tie.svg b/assets/fontawesome/svgs/brands/black-tie.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/black-tie.svg rename to assets/fontawesome/svgs/brands/black-tie.svg diff --git a/src/assets/fontawesome/svgs/brands/blackberry.svg b/assets/fontawesome/svgs/brands/blackberry.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/blackberry.svg rename to assets/fontawesome/svgs/brands/blackberry.svg diff --git a/src/assets/fontawesome/svgs/brands/blogger-b.svg b/assets/fontawesome/svgs/brands/blogger-b.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/blogger-b.svg rename to assets/fontawesome/svgs/brands/blogger-b.svg diff --git a/src/assets/fontawesome/svgs/brands/blogger.svg b/assets/fontawesome/svgs/brands/blogger.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/blogger.svg rename to assets/fontawesome/svgs/brands/blogger.svg diff --git a/src/assets/fontawesome/svgs/brands/bluetooth-b.svg b/assets/fontawesome/svgs/brands/bluetooth-b.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/bluetooth-b.svg rename to assets/fontawesome/svgs/brands/bluetooth-b.svg diff --git a/src/assets/fontawesome/svgs/brands/bluetooth.svg b/assets/fontawesome/svgs/brands/bluetooth.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/bluetooth.svg rename to assets/fontawesome/svgs/brands/bluetooth.svg diff --git a/src/assets/fontawesome/svgs/brands/bootstrap.svg b/assets/fontawesome/svgs/brands/bootstrap.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/bootstrap.svg rename to assets/fontawesome/svgs/brands/bootstrap.svg diff --git a/src/assets/fontawesome/svgs/brands/btc.svg b/assets/fontawesome/svgs/brands/btc.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/btc.svg rename to assets/fontawesome/svgs/brands/btc.svg diff --git a/src/assets/fontawesome/svgs/brands/buffer.svg b/assets/fontawesome/svgs/brands/buffer.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/buffer.svg rename to assets/fontawesome/svgs/brands/buffer.svg diff --git a/src/assets/fontawesome/svgs/brands/buromobelexperte.svg b/assets/fontawesome/svgs/brands/buromobelexperte.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/buromobelexperte.svg rename to assets/fontawesome/svgs/brands/buromobelexperte.svg diff --git a/src/assets/fontawesome/svgs/brands/buy-n-large.svg b/assets/fontawesome/svgs/brands/buy-n-large.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/buy-n-large.svg rename to assets/fontawesome/svgs/brands/buy-n-large.svg diff --git a/src/assets/fontawesome/svgs/brands/buysellads.svg b/assets/fontawesome/svgs/brands/buysellads.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/buysellads.svg rename to assets/fontawesome/svgs/brands/buysellads.svg diff --git a/src/assets/fontawesome/svgs/brands/canadian-maple-leaf.svg b/assets/fontawesome/svgs/brands/canadian-maple-leaf.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/canadian-maple-leaf.svg rename to assets/fontawesome/svgs/brands/canadian-maple-leaf.svg diff --git a/src/assets/fontawesome/svgs/brands/cc-amazon-pay.svg b/assets/fontawesome/svgs/brands/cc-amazon-pay.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/cc-amazon-pay.svg rename to assets/fontawesome/svgs/brands/cc-amazon-pay.svg diff --git a/src/assets/fontawesome/svgs/brands/cc-amex.svg b/assets/fontawesome/svgs/brands/cc-amex.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/cc-amex.svg rename to assets/fontawesome/svgs/brands/cc-amex.svg diff --git a/src/assets/fontawesome/svgs/brands/cc-apple-pay.svg b/assets/fontawesome/svgs/brands/cc-apple-pay.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/cc-apple-pay.svg rename to assets/fontawesome/svgs/brands/cc-apple-pay.svg diff --git a/src/assets/fontawesome/svgs/brands/cc-diners-club.svg b/assets/fontawesome/svgs/brands/cc-diners-club.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/cc-diners-club.svg rename to assets/fontawesome/svgs/brands/cc-diners-club.svg diff --git a/src/assets/fontawesome/svgs/brands/cc-discover.svg b/assets/fontawesome/svgs/brands/cc-discover.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/cc-discover.svg rename to assets/fontawesome/svgs/brands/cc-discover.svg diff --git a/src/assets/fontawesome/svgs/brands/cc-jcb.svg b/assets/fontawesome/svgs/brands/cc-jcb.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/cc-jcb.svg rename to assets/fontawesome/svgs/brands/cc-jcb.svg diff --git a/src/assets/fontawesome/svgs/brands/cc-mastercard.svg b/assets/fontawesome/svgs/brands/cc-mastercard.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/cc-mastercard.svg rename to assets/fontawesome/svgs/brands/cc-mastercard.svg diff --git a/src/assets/fontawesome/svgs/brands/cc-paypal.svg b/assets/fontawesome/svgs/brands/cc-paypal.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/cc-paypal.svg rename to assets/fontawesome/svgs/brands/cc-paypal.svg diff --git a/src/assets/fontawesome/svgs/brands/cc-stripe.svg b/assets/fontawesome/svgs/brands/cc-stripe.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/cc-stripe.svg rename to assets/fontawesome/svgs/brands/cc-stripe.svg diff --git a/src/assets/fontawesome/svgs/brands/cc-visa.svg b/assets/fontawesome/svgs/brands/cc-visa.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/cc-visa.svg rename to assets/fontawesome/svgs/brands/cc-visa.svg diff --git a/src/assets/fontawesome/svgs/brands/centercode.svg b/assets/fontawesome/svgs/brands/centercode.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/centercode.svg rename to assets/fontawesome/svgs/brands/centercode.svg diff --git a/src/assets/fontawesome/svgs/brands/centos.svg b/assets/fontawesome/svgs/brands/centos.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/centos.svg rename to assets/fontawesome/svgs/brands/centos.svg diff --git a/src/assets/fontawesome/svgs/brands/chrome.svg b/assets/fontawesome/svgs/brands/chrome.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/chrome.svg rename to assets/fontawesome/svgs/brands/chrome.svg diff --git a/src/assets/fontawesome/svgs/brands/chromecast.svg b/assets/fontawesome/svgs/brands/chromecast.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/chromecast.svg rename to assets/fontawesome/svgs/brands/chromecast.svg diff --git a/src/assets/fontawesome/svgs/brands/cloudflare.svg b/assets/fontawesome/svgs/brands/cloudflare.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/cloudflare.svg rename to assets/fontawesome/svgs/brands/cloudflare.svg diff --git a/src/assets/fontawesome/svgs/brands/cloudscale.svg b/assets/fontawesome/svgs/brands/cloudscale.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/cloudscale.svg rename to assets/fontawesome/svgs/brands/cloudscale.svg diff --git a/src/assets/fontawesome/svgs/brands/cloudsmith.svg b/assets/fontawesome/svgs/brands/cloudsmith.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/cloudsmith.svg rename to assets/fontawesome/svgs/brands/cloudsmith.svg diff --git a/src/assets/fontawesome/svgs/brands/cloudversify.svg b/assets/fontawesome/svgs/brands/cloudversify.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/cloudversify.svg rename to assets/fontawesome/svgs/brands/cloudversify.svg diff --git a/src/assets/fontawesome/svgs/brands/codepen.svg b/assets/fontawesome/svgs/brands/codepen.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/codepen.svg rename to assets/fontawesome/svgs/brands/codepen.svg diff --git a/src/assets/fontawesome/svgs/brands/codiepie.svg b/assets/fontawesome/svgs/brands/codiepie.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/codiepie.svg rename to assets/fontawesome/svgs/brands/codiepie.svg diff --git a/src/assets/fontawesome/svgs/brands/confluence.svg b/assets/fontawesome/svgs/brands/confluence.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/confluence.svg rename to assets/fontawesome/svgs/brands/confluence.svg diff --git a/src/assets/fontawesome/svgs/brands/connectdevelop.svg b/assets/fontawesome/svgs/brands/connectdevelop.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/connectdevelop.svg rename to assets/fontawesome/svgs/brands/connectdevelop.svg diff --git a/src/assets/fontawesome/svgs/brands/contao.svg b/assets/fontawesome/svgs/brands/contao.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/contao.svg rename to assets/fontawesome/svgs/brands/contao.svg diff --git a/src/assets/fontawesome/svgs/brands/cotton-bureau.svg b/assets/fontawesome/svgs/brands/cotton-bureau.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/cotton-bureau.svg rename to assets/fontawesome/svgs/brands/cotton-bureau.svg diff --git a/src/assets/fontawesome/svgs/brands/cpanel.svg b/assets/fontawesome/svgs/brands/cpanel.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/cpanel.svg rename to assets/fontawesome/svgs/brands/cpanel.svg diff --git a/src/assets/fontawesome/svgs/brands/creative-commons-by.svg b/assets/fontawesome/svgs/brands/creative-commons-by.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/creative-commons-by.svg rename to assets/fontawesome/svgs/brands/creative-commons-by.svg diff --git a/src/assets/fontawesome/svgs/brands/creative-commons-nc-eu.svg b/assets/fontawesome/svgs/brands/creative-commons-nc-eu.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/creative-commons-nc-eu.svg rename to assets/fontawesome/svgs/brands/creative-commons-nc-eu.svg diff --git a/src/assets/fontawesome/svgs/brands/creative-commons-nc-jp.svg b/assets/fontawesome/svgs/brands/creative-commons-nc-jp.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/creative-commons-nc-jp.svg rename to assets/fontawesome/svgs/brands/creative-commons-nc-jp.svg diff --git a/src/assets/fontawesome/svgs/brands/creative-commons-nc.svg b/assets/fontawesome/svgs/brands/creative-commons-nc.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/creative-commons-nc.svg rename to assets/fontawesome/svgs/brands/creative-commons-nc.svg diff --git a/src/assets/fontawesome/svgs/brands/creative-commons-nd.svg b/assets/fontawesome/svgs/brands/creative-commons-nd.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/creative-commons-nd.svg rename to assets/fontawesome/svgs/brands/creative-commons-nd.svg diff --git a/src/assets/fontawesome/svgs/brands/creative-commons-pd-alt.svg b/assets/fontawesome/svgs/brands/creative-commons-pd-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/creative-commons-pd-alt.svg rename to assets/fontawesome/svgs/brands/creative-commons-pd-alt.svg diff --git a/src/assets/fontawesome/svgs/brands/creative-commons-pd.svg b/assets/fontawesome/svgs/brands/creative-commons-pd.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/creative-commons-pd.svg rename to assets/fontawesome/svgs/brands/creative-commons-pd.svg diff --git a/src/assets/fontawesome/svgs/brands/creative-commons-remix.svg b/assets/fontawesome/svgs/brands/creative-commons-remix.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/creative-commons-remix.svg rename to assets/fontawesome/svgs/brands/creative-commons-remix.svg diff --git a/src/assets/fontawesome/svgs/brands/creative-commons-sa.svg b/assets/fontawesome/svgs/brands/creative-commons-sa.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/creative-commons-sa.svg rename to assets/fontawesome/svgs/brands/creative-commons-sa.svg diff --git a/src/assets/fontawesome/svgs/brands/creative-commons-sampling-plus.svg b/assets/fontawesome/svgs/brands/creative-commons-sampling-plus.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/creative-commons-sampling-plus.svg rename to assets/fontawesome/svgs/brands/creative-commons-sampling-plus.svg diff --git a/src/assets/fontawesome/svgs/brands/creative-commons-sampling.svg b/assets/fontawesome/svgs/brands/creative-commons-sampling.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/creative-commons-sampling.svg rename to assets/fontawesome/svgs/brands/creative-commons-sampling.svg diff --git a/src/assets/fontawesome/svgs/brands/creative-commons-share.svg b/assets/fontawesome/svgs/brands/creative-commons-share.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/creative-commons-share.svg rename to assets/fontawesome/svgs/brands/creative-commons-share.svg diff --git a/src/assets/fontawesome/svgs/brands/creative-commons-zero.svg b/assets/fontawesome/svgs/brands/creative-commons-zero.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/creative-commons-zero.svg rename to assets/fontawesome/svgs/brands/creative-commons-zero.svg diff --git a/src/assets/fontawesome/svgs/brands/creative-commons.svg b/assets/fontawesome/svgs/brands/creative-commons.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/creative-commons.svg rename to assets/fontawesome/svgs/brands/creative-commons.svg diff --git a/src/assets/fontawesome/svgs/brands/critical-role.svg b/assets/fontawesome/svgs/brands/critical-role.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/critical-role.svg rename to assets/fontawesome/svgs/brands/critical-role.svg diff --git a/src/assets/fontawesome/svgs/brands/css3-alt.svg b/assets/fontawesome/svgs/brands/css3-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/css3-alt.svg rename to assets/fontawesome/svgs/brands/css3-alt.svg diff --git a/src/assets/fontawesome/svgs/brands/css3.svg b/assets/fontawesome/svgs/brands/css3.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/css3.svg rename to assets/fontawesome/svgs/brands/css3.svg diff --git a/src/assets/fontawesome/svgs/brands/cuttlefish.svg b/assets/fontawesome/svgs/brands/cuttlefish.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/cuttlefish.svg rename to assets/fontawesome/svgs/brands/cuttlefish.svg diff --git a/src/assets/fontawesome/svgs/brands/d-and-d-beyond.svg b/assets/fontawesome/svgs/brands/d-and-d-beyond.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/d-and-d-beyond.svg rename to assets/fontawesome/svgs/brands/d-and-d-beyond.svg diff --git a/src/assets/fontawesome/svgs/brands/d-and-d.svg b/assets/fontawesome/svgs/brands/d-and-d.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/d-and-d.svg rename to assets/fontawesome/svgs/brands/d-and-d.svg diff --git a/src/assets/fontawesome/svgs/brands/dailymotion.svg b/assets/fontawesome/svgs/brands/dailymotion.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/dailymotion.svg rename to assets/fontawesome/svgs/brands/dailymotion.svg diff --git a/src/assets/fontawesome/svgs/brands/dashcube.svg b/assets/fontawesome/svgs/brands/dashcube.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/dashcube.svg rename to assets/fontawesome/svgs/brands/dashcube.svg diff --git a/src/assets/fontawesome/svgs/brands/deezer.svg b/assets/fontawesome/svgs/brands/deezer.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/deezer.svg rename to assets/fontawesome/svgs/brands/deezer.svg diff --git a/src/assets/fontawesome/svgs/brands/delicious.svg b/assets/fontawesome/svgs/brands/delicious.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/delicious.svg rename to assets/fontawesome/svgs/brands/delicious.svg diff --git a/src/assets/fontawesome/svgs/brands/deploydog.svg b/assets/fontawesome/svgs/brands/deploydog.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/deploydog.svg rename to assets/fontawesome/svgs/brands/deploydog.svg diff --git a/src/assets/fontawesome/svgs/brands/deskpro.svg b/assets/fontawesome/svgs/brands/deskpro.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/deskpro.svg rename to assets/fontawesome/svgs/brands/deskpro.svg diff --git a/src/assets/fontawesome/svgs/brands/dev.svg b/assets/fontawesome/svgs/brands/dev.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/dev.svg rename to assets/fontawesome/svgs/brands/dev.svg diff --git a/src/assets/fontawesome/svgs/brands/deviantart.svg b/assets/fontawesome/svgs/brands/deviantart.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/deviantart.svg rename to assets/fontawesome/svgs/brands/deviantart.svg diff --git a/src/assets/fontawesome/svgs/brands/dhl.svg b/assets/fontawesome/svgs/brands/dhl.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/dhl.svg rename to assets/fontawesome/svgs/brands/dhl.svg diff --git a/src/assets/fontawesome/svgs/brands/diaspora.svg b/assets/fontawesome/svgs/brands/diaspora.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/diaspora.svg rename to assets/fontawesome/svgs/brands/diaspora.svg diff --git a/src/assets/fontawesome/svgs/brands/digg.svg b/assets/fontawesome/svgs/brands/digg.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/digg.svg rename to assets/fontawesome/svgs/brands/digg.svg diff --git a/src/assets/fontawesome/svgs/brands/digital-ocean.svg b/assets/fontawesome/svgs/brands/digital-ocean.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/digital-ocean.svg rename to assets/fontawesome/svgs/brands/digital-ocean.svg diff --git a/src/assets/fontawesome/svgs/brands/discord.svg b/assets/fontawesome/svgs/brands/discord.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/discord.svg rename to assets/fontawesome/svgs/brands/discord.svg diff --git a/src/assets/fontawesome/svgs/brands/discourse.svg b/assets/fontawesome/svgs/brands/discourse.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/discourse.svg rename to assets/fontawesome/svgs/brands/discourse.svg diff --git a/src/assets/fontawesome/svgs/brands/dochub.svg b/assets/fontawesome/svgs/brands/dochub.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/dochub.svg rename to assets/fontawesome/svgs/brands/dochub.svg diff --git a/src/assets/fontawesome/svgs/brands/docker.svg b/assets/fontawesome/svgs/brands/docker.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/docker.svg rename to assets/fontawesome/svgs/brands/docker.svg diff --git a/src/assets/fontawesome/svgs/brands/draft2digital.svg b/assets/fontawesome/svgs/brands/draft2digital.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/draft2digital.svg rename to assets/fontawesome/svgs/brands/draft2digital.svg diff --git a/src/assets/fontawesome/svgs/brands/dribbble-square.svg b/assets/fontawesome/svgs/brands/dribbble-square.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/dribbble-square.svg rename to assets/fontawesome/svgs/brands/dribbble-square.svg diff --git a/src/assets/fontawesome/svgs/brands/dribbble.svg b/assets/fontawesome/svgs/brands/dribbble.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/dribbble.svg rename to assets/fontawesome/svgs/brands/dribbble.svg diff --git a/src/assets/fontawesome/svgs/brands/dropbox.svg b/assets/fontawesome/svgs/brands/dropbox.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/dropbox.svg rename to assets/fontawesome/svgs/brands/dropbox.svg diff --git a/src/assets/fontawesome/svgs/brands/drupal.svg b/assets/fontawesome/svgs/brands/drupal.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/drupal.svg rename to assets/fontawesome/svgs/brands/drupal.svg diff --git a/src/assets/fontawesome/svgs/brands/dyalog.svg b/assets/fontawesome/svgs/brands/dyalog.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/dyalog.svg rename to assets/fontawesome/svgs/brands/dyalog.svg diff --git a/src/assets/fontawesome/svgs/brands/earlybirds.svg b/assets/fontawesome/svgs/brands/earlybirds.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/earlybirds.svg rename to assets/fontawesome/svgs/brands/earlybirds.svg diff --git a/src/assets/fontawesome/svgs/brands/ebay.svg b/assets/fontawesome/svgs/brands/ebay.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/ebay.svg rename to assets/fontawesome/svgs/brands/ebay.svg diff --git a/src/assets/fontawesome/svgs/brands/edge-legacy.svg b/assets/fontawesome/svgs/brands/edge-legacy.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/edge-legacy.svg rename to assets/fontawesome/svgs/brands/edge-legacy.svg diff --git a/src/assets/fontawesome/svgs/brands/edge.svg b/assets/fontawesome/svgs/brands/edge.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/edge.svg rename to assets/fontawesome/svgs/brands/edge.svg diff --git a/src/assets/fontawesome/svgs/brands/elementor.svg b/assets/fontawesome/svgs/brands/elementor.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/elementor.svg rename to assets/fontawesome/svgs/brands/elementor.svg diff --git a/src/assets/fontawesome/svgs/brands/ello.svg b/assets/fontawesome/svgs/brands/ello.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/ello.svg rename to assets/fontawesome/svgs/brands/ello.svg diff --git a/src/assets/fontawesome/svgs/brands/ember.svg b/assets/fontawesome/svgs/brands/ember.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/ember.svg rename to assets/fontawesome/svgs/brands/ember.svg diff --git a/src/assets/fontawesome/svgs/brands/empire.svg b/assets/fontawesome/svgs/brands/empire.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/empire.svg rename to assets/fontawesome/svgs/brands/empire.svg diff --git a/src/assets/fontawesome/svgs/brands/envira.svg b/assets/fontawesome/svgs/brands/envira.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/envira.svg rename to assets/fontawesome/svgs/brands/envira.svg diff --git a/src/assets/fontawesome/svgs/brands/erlang.svg b/assets/fontawesome/svgs/brands/erlang.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/erlang.svg rename to assets/fontawesome/svgs/brands/erlang.svg diff --git a/src/assets/fontawesome/svgs/brands/ethereum.svg b/assets/fontawesome/svgs/brands/ethereum.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/ethereum.svg rename to assets/fontawesome/svgs/brands/ethereum.svg diff --git a/src/assets/fontawesome/svgs/brands/etsy.svg b/assets/fontawesome/svgs/brands/etsy.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/etsy.svg rename to assets/fontawesome/svgs/brands/etsy.svg diff --git a/src/assets/fontawesome/svgs/brands/evernote.svg b/assets/fontawesome/svgs/brands/evernote.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/evernote.svg rename to assets/fontawesome/svgs/brands/evernote.svg diff --git a/src/assets/fontawesome/svgs/brands/expeditedssl.svg b/assets/fontawesome/svgs/brands/expeditedssl.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/expeditedssl.svg rename to assets/fontawesome/svgs/brands/expeditedssl.svg diff --git a/src/assets/fontawesome/svgs/brands/facebook-f.svg b/assets/fontawesome/svgs/brands/facebook-f.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/facebook-f.svg rename to assets/fontawesome/svgs/brands/facebook-f.svg diff --git a/src/assets/fontawesome/svgs/brands/facebook-messenger.svg b/assets/fontawesome/svgs/brands/facebook-messenger.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/facebook-messenger.svg rename to assets/fontawesome/svgs/brands/facebook-messenger.svg diff --git a/src/assets/fontawesome/svgs/brands/facebook-square.svg b/assets/fontawesome/svgs/brands/facebook-square.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/facebook-square.svg rename to assets/fontawesome/svgs/brands/facebook-square.svg diff --git a/src/assets/fontawesome/svgs/brands/facebook.svg b/assets/fontawesome/svgs/brands/facebook.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/facebook.svg rename to assets/fontawesome/svgs/brands/facebook.svg diff --git a/src/assets/fontawesome/svgs/brands/fantasy-flight-games.svg b/assets/fontawesome/svgs/brands/fantasy-flight-games.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/fantasy-flight-games.svg rename to assets/fontawesome/svgs/brands/fantasy-flight-games.svg diff --git a/src/assets/fontawesome/svgs/brands/fedex.svg b/assets/fontawesome/svgs/brands/fedex.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/fedex.svg rename to assets/fontawesome/svgs/brands/fedex.svg diff --git a/src/assets/fontawesome/svgs/brands/fedora.svg b/assets/fontawesome/svgs/brands/fedora.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/fedora.svg rename to assets/fontawesome/svgs/brands/fedora.svg diff --git a/src/assets/fontawesome/svgs/brands/figma.svg b/assets/fontawesome/svgs/brands/figma.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/figma.svg rename to assets/fontawesome/svgs/brands/figma.svg diff --git a/src/assets/fontawesome/svgs/brands/firefox-browser.svg b/assets/fontawesome/svgs/brands/firefox-browser.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/firefox-browser.svg rename to assets/fontawesome/svgs/brands/firefox-browser.svg diff --git a/src/assets/fontawesome/svgs/brands/firefox.svg b/assets/fontawesome/svgs/brands/firefox.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/firefox.svg rename to assets/fontawesome/svgs/brands/firefox.svg diff --git a/src/assets/fontawesome/svgs/brands/first-order-alt.svg b/assets/fontawesome/svgs/brands/first-order-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/first-order-alt.svg rename to assets/fontawesome/svgs/brands/first-order-alt.svg diff --git a/src/assets/fontawesome/svgs/brands/first-order.svg b/assets/fontawesome/svgs/brands/first-order.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/first-order.svg rename to assets/fontawesome/svgs/brands/first-order.svg diff --git a/src/assets/fontawesome/svgs/brands/firstdraft.svg b/assets/fontawesome/svgs/brands/firstdraft.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/firstdraft.svg rename to assets/fontawesome/svgs/brands/firstdraft.svg diff --git a/src/assets/fontawesome/svgs/brands/flickr.svg b/assets/fontawesome/svgs/brands/flickr.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/flickr.svg rename to assets/fontawesome/svgs/brands/flickr.svg diff --git a/src/assets/fontawesome/svgs/brands/flipboard.svg b/assets/fontawesome/svgs/brands/flipboard.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/flipboard.svg rename to assets/fontawesome/svgs/brands/flipboard.svg diff --git a/src/assets/fontawesome/svgs/brands/fly.svg b/assets/fontawesome/svgs/brands/fly.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/fly.svg rename to assets/fontawesome/svgs/brands/fly.svg diff --git a/src/assets/fontawesome/svgs/brands/font-awesome-alt.svg b/assets/fontawesome/svgs/brands/font-awesome-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/font-awesome-alt.svg rename to assets/fontawesome/svgs/brands/font-awesome-alt.svg diff --git a/src/assets/fontawesome/svgs/brands/font-awesome-flag.svg b/assets/fontawesome/svgs/brands/font-awesome-flag.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/font-awesome-flag.svg rename to assets/fontawesome/svgs/brands/font-awesome-flag.svg diff --git a/src/assets/fontawesome/svgs/brands/font-awesome-logo-full.svg b/assets/fontawesome/svgs/brands/font-awesome-logo-full.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/font-awesome-logo-full.svg rename to assets/fontawesome/svgs/brands/font-awesome-logo-full.svg diff --git a/src/assets/fontawesome/svgs/brands/font-awesome.svg b/assets/fontawesome/svgs/brands/font-awesome.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/font-awesome.svg rename to assets/fontawesome/svgs/brands/font-awesome.svg diff --git a/src/assets/fontawesome/svgs/brands/fonticons-fi.svg b/assets/fontawesome/svgs/brands/fonticons-fi.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/fonticons-fi.svg rename to assets/fontawesome/svgs/brands/fonticons-fi.svg diff --git a/src/assets/fontawesome/svgs/brands/fonticons.svg b/assets/fontawesome/svgs/brands/fonticons.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/fonticons.svg rename to assets/fontawesome/svgs/brands/fonticons.svg diff --git a/src/assets/fontawesome/svgs/brands/fort-awesome-alt.svg b/assets/fontawesome/svgs/brands/fort-awesome-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/fort-awesome-alt.svg rename to assets/fontawesome/svgs/brands/fort-awesome-alt.svg diff --git a/src/assets/fontawesome/svgs/brands/fort-awesome.svg b/assets/fontawesome/svgs/brands/fort-awesome.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/fort-awesome.svg rename to assets/fontawesome/svgs/brands/fort-awesome.svg diff --git a/src/assets/fontawesome/svgs/brands/forumbee.svg b/assets/fontawesome/svgs/brands/forumbee.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/forumbee.svg rename to assets/fontawesome/svgs/brands/forumbee.svg diff --git a/src/assets/fontawesome/svgs/brands/foursquare.svg b/assets/fontawesome/svgs/brands/foursquare.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/foursquare.svg rename to assets/fontawesome/svgs/brands/foursquare.svg diff --git a/src/assets/fontawesome/svgs/brands/free-code-camp.svg b/assets/fontawesome/svgs/brands/free-code-camp.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/free-code-camp.svg rename to assets/fontawesome/svgs/brands/free-code-camp.svg diff --git a/src/assets/fontawesome/svgs/brands/freebsd.svg b/assets/fontawesome/svgs/brands/freebsd.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/freebsd.svg rename to assets/fontawesome/svgs/brands/freebsd.svg diff --git a/src/assets/fontawesome/svgs/brands/fulcrum.svg b/assets/fontawesome/svgs/brands/fulcrum.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/fulcrum.svg rename to assets/fontawesome/svgs/brands/fulcrum.svg diff --git a/src/assets/fontawesome/svgs/brands/galactic-republic.svg b/assets/fontawesome/svgs/brands/galactic-republic.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/galactic-republic.svg rename to assets/fontawesome/svgs/brands/galactic-republic.svg diff --git a/src/assets/fontawesome/svgs/brands/galactic-senate.svg b/assets/fontawesome/svgs/brands/galactic-senate.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/galactic-senate.svg rename to assets/fontawesome/svgs/brands/galactic-senate.svg diff --git a/src/assets/fontawesome/svgs/brands/get-pocket.svg b/assets/fontawesome/svgs/brands/get-pocket.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/get-pocket.svg rename to assets/fontawesome/svgs/brands/get-pocket.svg diff --git a/src/assets/fontawesome/svgs/brands/gg-circle.svg b/assets/fontawesome/svgs/brands/gg-circle.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/gg-circle.svg rename to assets/fontawesome/svgs/brands/gg-circle.svg diff --git a/src/assets/fontawesome/svgs/brands/gg.svg b/assets/fontawesome/svgs/brands/gg.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/gg.svg rename to assets/fontawesome/svgs/brands/gg.svg diff --git a/src/assets/fontawesome/svgs/brands/git-alt.svg b/assets/fontawesome/svgs/brands/git-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/git-alt.svg rename to assets/fontawesome/svgs/brands/git-alt.svg diff --git a/src/assets/fontawesome/svgs/brands/git-square.svg b/assets/fontawesome/svgs/brands/git-square.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/git-square.svg rename to assets/fontawesome/svgs/brands/git-square.svg diff --git a/src/assets/fontawesome/svgs/brands/git.svg b/assets/fontawesome/svgs/brands/git.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/git.svg rename to assets/fontawesome/svgs/brands/git.svg diff --git a/src/assets/fontawesome/svgs/brands/github-alt.svg b/assets/fontawesome/svgs/brands/github-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/github-alt.svg rename to assets/fontawesome/svgs/brands/github-alt.svg diff --git a/src/assets/fontawesome/svgs/brands/github-square.svg b/assets/fontawesome/svgs/brands/github-square.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/github-square.svg rename to assets/fontawesome/svgs/brands/github-square.svg diff --git a/src/assets/fontawesome/svgs/brands/github.svg b/assets/fontawesome/svgs/brands/github.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/github.svg rename to assets/fontawesome/svgs/brands/github.svg diff --git a/src/assets/fontawesome/svgs/brands/gitkraken.svg b/assets/fontawesome/svgs/brands/gitkraken.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/gitkraken.svg rename to assets/fontawesome/svgs/brands/gitkraken.svg diff --git a/src/assets/fontawesome/svgs/brands/gitlab.svg b/assets/fontawesome/svgs/brands/gitlab.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/gitlab.svg rename to assets/fontawesome/svgs/brands/gitlab.svg diff --git a/src/assets/fontawesome/svgs/brands/gitter.svg b/assets/fontawesome/svgs/brands/gitter.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/gitter.svg rename to assets/fontawesome/svgs/brands/gitter.svg diff --git a/src/assets/fontawesome/svgs/brands/glide-g.svg b/assets/fontawesome/svgs/brands/glide-g.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/glide-g.svg rename to assets/fontawesome/svgs/brands/glide-g.svg diff --git a/src/assets/fontawesome/svgs/brands/glide.svg b/assets/fontawesome/svgs/brands/glide.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/glide.svg rename to assets/fontawesome/svgs/brands/glide.svg diff --git a/src/assets/fontawesome/svgs/brands/gofore.svg b/assets/fontawesome/svgs/brands/gofore.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/gofore.svg rename to assets/fontawesome/svgs/brands/gofore.svg diff --git a/src/assets/fontawesome/svgs/brands/goodreads-g.svg b/assets/fontawesome/svgs/brands/goodreads-g.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/goodreads-g.svg rename to assets/fontawesome/svgs/brands/goodreads-g.svg diff --git a/src/assets/fontawesome/svgs/brands/goodreads.svg b/assets/fontawesome/svgs/brands/goodreads.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/goodreads.svg rename to assets/fontawesome/svgs/brands/goodreads.svg diff --git a/src/assets/fontawesome/svgs/brands/google-drive.svg b/assets/fontawesome/svgs/brands/google-drive.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/google-drive.svg rename to assets/fontawesome/svgs/brands/google-drive.svg diff --git a/src/assets/fontawesome/svgs/brands/google-pay.svg b/assets/fontawesome/svgs/brands/google-pay.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/google-pay.svg rename to assets/fontawesome/svgs/brands/google-pay.svg diff --git a/src/assets/fontawesome/svgs/brands/google-play.svg b/assets/fontawesome/svgs/brands/google-play.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/google-play.svg rename to assets/fontawesome/svgs/brands/google-play.svg diff --git a/src/assets/fontawesome/svgs/brands/google-plus-g.svg b/assets/fontawesome/svgs/brands/google-plus-g.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/google-plus-g.svg rename to assets/fontawesome/svgs/brands/google-plus-g.svg diff --git a/src/assets/fontawesome/svgs/brands/google-plus-square.svg b/assets/fontawesome/svgs/brands/google-plus-square.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/google-plus-square.svg rename to assets/fontawesome/svgs/brands/google-plus-square.svg diff --git a/src/assets/fontawesome/svgs/brands/google-plus.svg b/assets/fontawesome/svgs/brands/google-plus.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/google-plus.svg rename to assets/fontawesome/svgs/brands/google-plus.svg diff --git a/src/assets/fontawesome/svgs/brands/google-wallet.svg b/assets/fontawesome/svgs/brands/google-wallet.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/google-wallet.svg rename to assets/fontawesome/svgs/brands/google-wallet.svg diff --git a/src/assets/fontawesome/svgs/brands/google.svg b/assets/fontawesome/svgs/brands/google.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/google.svg rename to assets/fontawesome/svgs/brands/google.svg diff --git a/src/assets/fontawesome/svgs/brands/gratipay.svg b/assets/fontawesome/svgs/brands/gratipay.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/gratipay.svg rename to assets/fontawesome/svgs/brands/gratipay.svg diff --git a/src/assets/fontawesome/svgs/brands/grav.svg b/assets/fontawesome/svgs/brands/grav.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/grav.svg rename to assets/fontawesome/svgs/brands/grav.svg diff --git a/src/assets/fontawesome/svgs/brands/gripfire.svg b/assets/fontawesome/svgs/brands/gripfire.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/gripfire.svg rename to assets/fontawesome/svgs/brands/gripfire.svg diff --git a/src/assets/fontawesome/svgs/brands/grunt.svg b/assets/fontawesome/svgs/brands/grunt.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/grunt.svg rename to assets/fontawesome/svgs/brands/grunt.svg diff --git a/src/assets/fontawesome/svgs/brands/guilded.svg b/assets/fontawesome/svgs/brands/guilded.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/guilded.svg rename to assets/fontawesome/svgs/brands/guilded.svg diff --git a/src/assets/fontawesome/svgs/brands/gulp.svg b/assets/fontawesome/svgs/brands/gulp.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/gulp.svg rename to assets/fontawesome/svgs/brands/gulp.svg diff --git a/src/assets/fontawesome/svgs/brands/hacker-news-square.svg b/assets/fontawesome/svgs/brands/hacker-news-square.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/hacker-news-square.svg rename to assets/fontawesome/svgs/brands/hacker-news-square.svg diff --git a/src/assets/fontawesome/svgs/brands/hacker-news.svg b/assets/fontawesome/svgs/brands/hacker-news.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/hacker-news.svg rename to assets/fontawesome/svgs/brands/hacker-news.svg diff --git a/src/assets/fontawesome/svgs/brands/hackerrank.svg b/assets/fontawesome/svgs/brands/hackerrank.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/hackerrank.svg rename to assets/fontawesome/svgs/brands/hackerrank.svg diff --git a/src/assets/fontawesome/svgs/brands/hips.svg b/assets/fontawesome/svgs/brands/hips.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/hips.svg rename to assets/fontawesome/svgs/brands/hips.svg diff --git a/src/assets/fontawesome/svgs/brands/hire-a-helper.svg b/assets/fontawesome/svgs/brands/hire-a-helper.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/hire-a-helper.svg rename to assets/fontawesome/svgs/brands/hire-a-helper.svg diff --git a/src/assets/fontawesome/svgs/brands/hive.svg b/assets/fontawesome/svgs/brands/hive.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/hive.svg rename to assets/fontawesome/svgs/brands/hive.svg diff --git a/src/assets/fontawesome/svgs/brands/hooli.svg b/assets/fontawesome/svgs/brands/hooli.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/hooli.svg rename to assets/fontawesome/svgs/brands/hooli.svg diff --git a/src/assets/fontawesome/svgs/brands/hornbill.svg b/assets/fontawesome/svgs/brands/hornbill.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/hornbill.svg rename to assets/fontawesome/svgs/brands/hornbill.svg diff --git a/src/assets/fontawesome/svgs/brands/hotjar.svg b/assets/fontawesome/svgs/brands/hotjar.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/hotjar.svg rename to assets/fontawesome/svgs/brands/hotjar.svg diff --git a/src/assets/fontawesome/svgs/brands/houzz.svg b/assets/fontawesome/svgs/brands/houzz.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/houzz.svg rename to assets/fontawesome/svgs/brands/houzz.svg diff --git a/src/assets/fontawesome/svgs/brands/html5.svg b/assets/fontawesome/svgs/brands/html5.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/html5.svg rename to assets/fontawesome/svgs/brands/html5.svg diff --git a/src/assets/fontawesome/svgs/brands/hubspot.svg b/assets/fontawesome/svgs/brands/hubspot.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/hubspot.svg rename to assets/fontawesome/svgs/brands/hubspot.svg diff --git a/src/assets/fontawesome/svgs/brands/ideal.svg b/assets/fontawesome/svgs/brands/ideal.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/ideal.svg rename to assets/fontawesome/svgs/brands/ideal.svg diff --git a/src/assets/fontawesome/svgs/brands/imdb.svg b/assets/fontawesome/svgs/brands/imdb.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/imdb.svg rename to assets/fontawesome/svgs/brands/imdb.svg diff --git a/src/assets/fontawesome/svgs/brands/innosoft.svg b/assets/fontawesome/svgs/brands/innosoft.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/innosoft.svg rename to assets/fontawesome/svgs/brands/innosoft.svg diff --git a/src/assets/fontawesome/svgs/brands/instagram-square.svg b/assets/fontawesome/svgs/brands/instagram-square.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/instagram-square.svg rename to assets/fontawesome/svgs/brands/instagram-square.svg diff --git a/src/assets/fontawesome/svgs/brands/instagram.svg b/assets/fontawesome/svgs/brands/instagram.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/instagram.svg rename to assets/fontawesome/svgs/brands/instagram.svg diff --git a/src/assets/fontawesome/svgs/brands/instalod.svg b/assets/fontawesome/svgs/brands/instalod.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/instalod.svg rename to assets/fontawesome/svgs/brands/instalod.svg diff --git a/src/assets/fontawesome/svgs/brands/intercom.svg b/assets/fontawesome/svgs/brands/intercom.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/intercom.svg rename to assets/fontawesome/svgs/brands/intercom.svg diff --git a/src/assets/fontawesome/svgs/brands/internet-explorer.svg b/assets/fontawesome/svgs/brands/internet-explorer.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/internet-explorer.svg rename to assets/fontawesome/svgs/brands/internet-explorer.svg diff --git a/src/assets/fontawesome/svgs/brands/invision.svg b/assets/fontawesome/svgs/brands/invision.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/invision.svg rename to assets/fontawesome/svgs/brands/invision.svg diff --git a/src/assets/fontawesome/svgs/brands/ioxhost.svg b/assets/fontawesome/svgs/brands/ioxhost.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/ioxhost.svg rename to assets/fontawesome/svgs/brands/ioxhost.svg diff --git a/src/assets/fontawesome/svgs/brands/itch-io.svg b/assets/fontawesome/svgs/brands/itch-io.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/itch-io.svg rename to assets/fontawesome/svgs/brands/itch-io.svg diff --git a/src/assets/fontawesome/svgs/brands/itunes-note.svg b/assets/fontawesome/svgs/brands/itunes-note.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/itunes-note.svg rename to assets/fontawesome/svgs/brands/itunes-note.svg diff --git a/src/assets/fontawesome/svgs/brands/itunes.svg b/assets/fontawesome/svgs/brands/itunes.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/itunes.svg rename to assets/fontawesome/svgs/brands/itunes.svg diff --git a/src/assets/fontawesome/svgs/brands/java.svg b/assets/fontawesome/svgs/brands/java.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/java.svg rename to assets/fontawesome/svgs/brands/java.svg diff --git a/src/assets/fontawesome/svgs/brands/jedi-order.svg b/assets/fontawesome/svgs/brands/jedi-order.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/jedi-order.svg rename to assets/fontawesome/svgs/brands/jedi-order.svg diff --git a/src/assets/fontawesome/svgs/brands/jenkins.svg b/assets/fontawesome/svgs/brands/jenkins.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/jenkins.svg rename to assets/fontawesome/svgs/brands/jenkins.svg diff --git a/src/assets/fontawesome/svgs/brands/jira.svg b/assets/fontawesome/svgs/brands/jira.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/jira.svg rename to assets/fontawesome/svgs/brands/jira.svg diff --git a/src/assets/fontawesome/svgs/brands/joget.svg b/assets/fontawesome/svgs/brands/joget.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/joget.svg rename to assets/fontawesome/svgs/brands/joget.svg diff --git a/src/assets/fontawesome/svgs/brands/joomla.svg b/assets/fontawesome/svgs/brands/joomla.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/joomla.svg rename to assets/fontawesome/svgs/brands/joomla.svg diff --git a/src/assets/fontawesome/svgs/brands/js-square.svg b/assets/fontawesome/svgs/brands/js-square.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/js-square.svg rename to assets/fontawesome/svgs/brands/js-square.svg diff --git a/src/assets/fontawesome/svgs/brands/js.svg b/assets/fontawesome/svgs/brands/js.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/js.svg rename to assets/fontawesome/svgs/brands/js.svg diff --git a/src/assets/fontawesome/svgs/brands/jsfiddle.svg b/assets/fontawesome/svgs/brands/jsfiddle.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/jsfiddle.svg rename to assets/fontawesome/svgs/brands/jsfiddle.svg diff --git a/src/assets/fontawesome/svgs/brands/kaggle.svg b/assets/fontawesome/svgs/brands/kaggle.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/kaggle.svg rename to assets/fontawesome/svgs/brands/kaggle.svg diff --git a/src/assets/fontawesome/svgs/brands/keybase.svg b/assets/fontawesome/svgs/brands/keybase.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/keybase.svg rename to assets/fontawesome/svgs/brands/keybase.svg diff --git a/src/assets/fontawesome/svgs/brands/keycdn.svg b/assets/fontawesome/svgs/brands/keycdn.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/keycdn.svg rename to assets/fontawesome/svgs/brands/keycdn.svg diff --git a/src/assets/fontawesome/svgs/brands/kickstarter-k.svg b/assets/fontawesome/svgs/brands/kickstarter-k.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/kickstarter-k.svg rename to assets/fontawesome/svgs/brands/kickstarter-k.svg diff --git a/src/assets/fontawesome/svgs/brands/kickstarter.svg b/assets/fontawesome/svgs/brands/kickstarter.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/kickstarter.svg rename to assets/fontawesome/svgs/brands/kickstarter.svg diff --git a/src/assets/fontawesome/svgs/brands/korvue.svg b/assets/fontawesome/svgs/brands/korvue.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/korvue.svg rename to assets/fontawesome/svgs/brands/korvue.svg diff --git a/src/assets/fontawesome/svgs/brands/laravel.svg b/assets/fontawesome/svgs/brands/laravel.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/laravel.svg rename to assets/fontawesome/svgs/brands/laravel.svg diff --git a/src/assets/fontawesome/svgs/brands/lastfm-square.svg b/assets/fontawesome/svgs/brands/lastfm-square.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/lastfm-square.svg rename to assets/fontawesome/svgs/brands/lastfm-square.svg diff --git a/src/assets/fontawesome/svgs/brands/lastfm.svg b/assets/fontawesome/svgs/brands/lastfm.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/lastfm.svg rename to assets/fontawesome/svgs/brands/lastfm.svg diff --git a/src/assets/fontawesome/svgs/brands/leanpub.svg b/assets/fontawesome/svgs/brands/leanpub.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/leanpub.svg rename to assets/fontawesome/svgs/brands/leanpub.svg diff --git a/src/assets/fontawesome/svgs/brands/less.svg b/assets/fontawesome/svgs/brands/less.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/less.svg rename to assets/fontawesome/svgs/brands/less.svg diff --git a/src/assets/fontawesome/svgs/brands/line.svg b/assets/fontawesome/svgs/brands/line.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/line.svg rename to assets/fontawesome/svgs/brands/line.svg diff --git a/src/assets/fontawesome/svgs/brands/linkedin-in.svg b/assets/fontawesome/svgs/brands/linkedin-in.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/linkedin-in.svg rename to assets/fontawesome/svgs/brands/linkedin-in.svg diff --git a/src/assets/fontawesome/svgs/brands/linkedin.svg b/assets/fontawesome/svgs/brands/linkedin.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/linkedin.svg rename to assets/fontawesome/svgs/brands/linkedin.svg diff --git a/src/assets/fontawesome/svgs/brands/linode.svg b/assets/fontawesome/svgs/brands/linode.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/linode.svg rename to assets/fontawesome/svgs/brands/linode.svg diff --git a/src/assets/fontawesome/svgs/brands/linux.svg b/assets/fontawesome/svgs/brands/linux.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/linux.svg rename to assets/fontawesome/svgs/brands/linux.svg diff --git a/src/assets/fontawesome/svgs/brands/lyft.svg b/assets/fontawesome/svgs/brands/lyft.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/lyft.svg rename to assets/fontawesome/svgs/brands/lyft.svg diff --git a/src/assets/fontawesome/svgs/brands/magento.svg b/assets/fontawesome/svgs/brands/magento.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/magento.svg rename to assets/fontawesome/svgs/brands/magento.svg diff --git a/src/assets/fontawesome/svgs/brands/mailchimp.svg b/assets/fontawesome/svgs/brands/mailchimp.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/mailchimp.svg rename to assets/fontawesome/svgs/brands/mailchimp.svg diff --git a/src/assets/fontawesome/svgs/brands/mandalorian.svg b/assets/fontawesome/svgs/brands/mandalorian.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/mandalorian.svg rename to assets/fontawesome/svgs/brands/mandalorian.svg diff --git a/src/assets/fontawesome/svgs/brands/markdown.svg b/assets/fontawesome/svgs/brands/markdown.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/markdown.svg rename to assets/fontawesome/svgs/brands/markdown.svg diff --git a/src/assets/fontawesome/svgs/brands/mastodon.svg b/assets/fontawesome/svgs/brands/mastodon.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/mastodon.svg rename to assets/fontawesome/svgs/brands/mastodon.svg diff --git a/src/assets/fontawesome/svgs/brands/maxcdn.svg b/assets/fontawesome/svgs/brands/maxcdn.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/maxcdn.svg rename to assets/fontawesome/svgs/brands/maxcdn.svg diff --git a/src/assets/fontawesome/svgs/brands/mdb.svg b/assets/fontawesome/svgs/brands/mdb.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/mdb.svg rename to assets/fontawesome/svgs/brands/mdb.svg diff --git a/src/assets/fontawesome/svgs/brands/medapps.svg b/assets/fontawesome/svgs/brands/medapps.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/medapps.svg rename to assets/fontawesome/svgs/brands/medapps.svg diff --git a/src/assets/fontawesome/svgs/brands/medium-m.svg b/assets/fontawesome/svgs/brands/medium-m.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/medium-m.svg rename to assets/fontawesome/svgs/brands/medium-m.svg diff --git a/src/assets/fontawesome/svgs/brands/medium.svg b/assets/fontawesome/svgs/brands/medium.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/medium.svg rename to assets/fontawesome/svgs/brands/medium.svg diff --git a/src/assets/fontawesome/svgs/brands/medrt.svg b/assets/fontawesome/svgs/brands/medrt.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/medrt.svg rename to assets/fontawesome/svgs/brands/medrt.svg diff --git a/src/assets/fontawesome/svgs/brands/meetup.svg b/assets/fontawesome/svgs/brands/meetup.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/meetup.svg rename to assets/fontawesome/svgs/brands/meetup.svg diff --git a/src/assets/fontawesome/svgs/brands/megaport.svg b/assets/fontawesome/svgs/brands/megaport.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/megaport.svg rename to assets/fontawesome/svgs/brands/megaport.svg diff --git a/src/assets/fontawesome/svgs/brands/mendeley.svg b/assets/fontawesome/svgs/brands/mendeley.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/mendeley.svg rename to assets/fontawesome/svgs/brands/mendeley.svg diff --git a/src/assets/fontawesome/svgs/brands/microblog.svg b/assets/fontawesome/svgs/brands/microblog.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/microblog.svg rename to assets/fontawesome/svgs/brands/microblog.svg diff --git a/src/assets/fontawesome/svgs/brands/microsoft.svg b/assets/fontawesome/svgs/brands/microsoft.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/microsoft.svg rename to assets/fontawesome/svgs/brands/microsoft.svg diff --git a/src/assets/fontawesome/svgs/brands/mix.svg b/assets/fontawesome/svgs/brands/mix.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/mix.svg rename to assets/fontawesome/svgs/brands/mix.svg diff --git a/src/assets/fontawesome/svgs/brands/mixcloud.svg b/assets/fontawesome/svgs/brands/mixcloud.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/mixcloud.svg rename to assets/fontawesome/svgs/brands/mixcloud.svg diff --git a/src/assets/fontawesome/svgs/brands/mixer.svg b/assets/fontawesome/svgs/brands/mixer.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/mixer.svg rename to assets/fontawesome/svgs/brands/mixer.svg diff --git a/src/assets/fontawesome/svgs/brands/mizuni.svg b/assets/fontawesome/svgs/brands/mizuni.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/mizuni.svg rename to assets/fontawesome/svgs/brands/mizuni.svg diff --git a/src/assets/fontawesome/svgs/brands/modx.svg b/assets/fontawesome/svgs/brands/modx.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/modx.svg rename to assets/fontawesome/svgs/brands/modx.svg diff --git a/src/assets/fontawesome/svgs/brands/monero.svg b/assets/fontawesome/svgs/brands/monero.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/monero.svg rename to assets/fontawesome/svgs/brands/monero.svg diff --git a/src/assets/fontawesome/svgs/brands/napster.svg b/assets/fontawesome/svgs/brands/napster.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/napster.svg rename to assets/fontawesome/svgs/brands/napster.svg diff --git a/src/assets/fontawesome/svgs/brands/neos.svg b/assets/fontawesome/svgs/brands/neos.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/neos.svg rename to assets/fontawesome/svgs/brands/neos.svg diff --git a/src/assets/fontawesome/svgs/brands/nimblr.svg b/assets/fontawesome/svgs/brands/nimblr.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/nimblr.svg rename to assets/fontawesome/svgs/brands/nimblr.svg diff --git a/src/assets/fontawesome/svgs/brands/node-js.svg b/assets/fontawesome/svgs/brands/node-js.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/node-js.svg rename to assets/fontawesome/svgs/brands/node-js.svg diff --git a/src/assets/fontawesome/svgs/brands/node.svg b/assets/fontawesome/svgs/brands/node.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/node.svg rename to assets/fontawesome/svgs/brands/node.svg diff --git a/src/assets/fontawesome/svgs/brands/npm.svg b/assets/fontawesome/svgs/brands/npm.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/npm.svg rename to assets/fontawesome/svgs/brands/npm.svg diff --git a/src/assets/fontawesome/svgs/brands/ns8.svg b/assets/fontawesome/svgs/brands/ns8.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/ns8.svg rename to assets/fontawesome/svgs/brands/ns8.svg diff --git a/src/assets/fontawesome/svgs/brands/nutritionix.svg b/assets/fontawesome/svgs/brands/nutritionix.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/nutritionix.svg rename to assets/fontawesome/svgs/brands/nutritionix.svg diff --git a/src/assets/fontawesome/svgs/brands/octopus-deploy.svg b/assets/fontawesome/svgs/brands/octopus-deploy.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/octopus-deploy.svg rename to assets/fontawesome/svgs/brands/octopus-deploy.svg diff --git a/src/assets/fontawesome/svgs/brands/odnoklassniki-square.svg b/assets/fontawesome/svgs/brands/odnoklassniki-square.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/odnoklassniki-square.svg rename to assets/fontawesome/svgs/brands/odnoklassniki-square.svg diff --git a/src/assets/fontawesome/svgs/brands/odnoklassniki.svg b/assets/fontawesome/svgs/brands/odnoklassniki.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/odnoklassniki.svg rename to assets/fontawesome/svgs/brands/odnoklassniki.svg diff --git a/src/assets/fontawesome/svgs/brands/old-republic.svg b/assets/fontawesome/svgs/brands/old-republic.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/old-republic.svg rename to assets/fontawesome/svgs/brands/old-republic.svg diff --git a/src/assets/fontawesome/svgs/brands/opencart.svg b/assets/fontawesome/svgs/brands/opencart.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/opencart.svg rename to assets/fontawesome/svgs/brands/opencart.svg diff --git a/src/assets/fontawesome/svgs/brands/openid.svg b/assets/fontawesome/svgs/brands/openid.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/openid.svg rename to assets/fontawesome/svgs/brands/openid.svg diff --git a/src/assets/fontawesome/svgs/brands/opera.svg b/assets/fontawesome/svgs/brands/opera.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/opera.svg rename to assets/fontawesome/svgs/brands/opera.svg diff --git a/src/assets/fontawesome/svgs/brands/optin-monster.svg b/assets/fontawesome/svgs/brands/optin-monster.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/optin-monster.svg rename to assets/fontawesome/svgs/brands/optin-monster.svg diff --git a/src/assets/fontawesome/svgs/brands/orcid.svg b/assets/fontawesome/svgs/brands/orcid.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/orcid.svg rename to assets/fontawesome/svgs/brands/orcid.svg diff --git a/src/assets/fontawesome/svgs/brands/osi.svg b/assets/fontawesome/svgs/brands/osi.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/osi.svg rename to assets/fontawesome/svgs/brands/osi.svg diff --git a/src/assets/fontawesome/svgs/brands/page4.svg b/assets/fontawesome/svgs/brands/page4.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/page4.svg rename to assets/fontawesome/svgs/brands/page4.svg diff --git a/src/assets/fontawesome/svgs/brands/pagelines.svg b/assets/fontawesome/svgs/brands/pagelines.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/pagelines.svg rename to assets/fontawesome/svgs/brands/pagelines.svg diff --git a/src/assets/fontawesome/svgs/brands/palfed.svg b/assets/fontawesome/svgs/brands/palfed.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/palfed.svg rename to assets/fontawesome/svgs/brands/palfed.svg diff --git a/src/assets/fontawesome/svgs/brands/patreon.svg b/assets/fontawesome/svgs/brands/patreon.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/patreon.svg rename to assets/fontawesome/svgs/brands/patreon.svg diff --git a/src/assets/fontawesome/svgs/brands/paypal.svg b/assets/fontawesome/svgs/brands/paypal.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/paypal.svg rename to assets/fontawesome/svgs/brands/paypal.svg diff --git a/src/assets/fontawesome/svgs/brands/penny-arcade.svg b/assets/fontawesome/svgs/brands/penny-arcade.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/penny-arcade.svg rename to assets/fontawesome/svgs/brands/penny-arcade.svg diff --git a/src/assets/fontawesome/svgs/brands/perbyte.svg b/assets/fontawesome/svgs/brands/perbyte.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/perbyte.svg rename to assets/fontawesome/svgs/brands/perbyte.svg diff --git a/src/assets/fontawesome/svgs/brands/periscope.svg b/assets/fontawesome/svgs/brands/periscope.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/periscope.svg rename to assets/fontawesome/svgs/brands/periscope.svg diff --git a/src/assets/fontawesome/svgs/brands/phabricator.svg b/assets/fontawesome/svgs/brands/phabricator.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/phabricator.svg rename to assets/fontawesome/svgs/brands/phabricator.svg diff --git a/src/assets/fontawesome/svgs/brands/phoenix-framework.svg b/assets/fontawesome/svgs/brands/phoenix-framework.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/phoenix-framework.svg rename to assets/fontawesome/svgs/brands/phoenix-framework.svg diff --git a/src/assets/fontawesome/svgs/brands/phoenix-squadron.svg b/assets/fontawesome/svgs/brands/phoenix-squadron.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/phoenix-squadron.svg rename to assets/fontawesome/svgs/brands/phoenix-squadron.svg diff --git a/src/assets/fontawesome/svgs/brands/php.svg b/assets/fontawesome/svgs/brands/php.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/php.svg rename to assets/fontawesome/svgs/brands/php.svg diff --git a/src/assets/fontawesome/svgs/brands/pied-piper-alt.svg b/assets/fontawesome/svgs/brands/pied-piper-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/pied-piper-alt.svg rename to assets/fontawesome/svgs/brands/pied-piper-alt.svg diff --git a/src/assets/fontawesome/svgs/brands/pied-piper-hat.svg b/assets/fontawesome/svgs/brands/pied-piper-hat.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/pied-piper-hat.svg rename to assets/fontawesome/svgs/brands/pied-piper-hat.svg diff --git a/src/assets/fontawesome/svgs/brands/pied-piper-pp.svg b/assets/fontawesome/svgs/brands/pied-piper-pp.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/pied-piper-pp.svg rename to assets/fontawesome/svgs/brands/pied-piper-pp.svg diff --git a/src/assets/fontawesome/svgs/brands/pied-piper-square.svg b/assets/fontawesome/svgs/brands/pied-piper-square.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/pied-piper-square.svg rename to assets/fontawesome/svgs/brands/pied-piper-square.svg diff --git a/src/assets/fontawesome/svgs/brands/pied-piper.svg b/assets/fontawesome/svgs/brands/pied-piper.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/pied-piper.svg rename to assets/fontawesome/svgs/brands/pied-piper.svg diff --git a/src/assets/fontawesome/svgs/brands/pinterest-p.svg b/assets/fontawesome/svgs/brands/pinterest-p.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/pinterest-p.svg rename to assets/fontawesome/svgs/brands/pinterest-p.svg diff --git a/src/assets/fontawesome/svgs/brands/pinterest-square.svg b/assets/fontawesome/svgs/brands/pinterest-square.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/pinterest-square.svg rename to assets/fontawesome/svgs/brands/pinterest-square.svg diff --git a/src/assets/fontawesome/svgs/brands/pinterest.svg b/assets/fontawesome/svgs/brands/pinterest.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/pinterest.svg rename to assets/fontawesome/svgs/brands/pinterest.svg diff --git a/src/assets/fontawesome/svgs/brands/playstation.svg b/assets/fontawesome/svgs/brands/playstation.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/playstation.svg rename to assets/fontawesome/svgs/brands/playstation.svg diff --git a/src/assets/fontawesome/svgs/brands/product-hunt.svg b/assets/fontawesome/svgs/brands/product-hunt.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/product-hunt.svg rename to assets/fontawesome/svgs/brands/product-hunt.svg diff --git a/src/assets/fontawesome/svgs/brands/pushed.svg b/assets/fontawesome/svgs/brands/pushed.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/pushed.svg rename to assets/fontawesome/svgs/brands/pushed.svg diff --git a/src/assets/fontawesome/svgs/brands/python.svg b/assets/fontawesome/svgs/brands/python.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/python.svg rename to assets/fontawesome/svgs/brands/python.svg diff --git a/src/assets/fontawesome/svgs/brands/qq.svg b/assets/fontawesome/svgs/brands/qq.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/qq.svg rename to assets/fontawesome/svgs/brands/qq.svg diff --git a/src/assets/fontawesome/svgs/brands/quinscape.svg b/assets/fontawesome/svgs/brands/quinscape.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/quinscape.svg rename to assets/fontawesome/svgs/brands/quinscape.svg diff --git a/src/assets/fontawesome/svgs/brands/quora.svg b/assets/fontawesome/svgs/brands/quora.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/quora.svg rename to assets/fontawesome/svgs/brands/quora.svg diff --git a/src/assets/fontawesome/svgs/brands/r-project.svg b/assets/fontawesome/svgs/brands/r-project.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/r-project.svg rename to assets/fontawesome/svgs/brands/r-project.svg diff --git a/src/assets/fontawesome/svgs/brands/raspberry-pi.svg b/assets/fontawesome/svgs/brands/raspberry-pi.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/raspberry-pi.svg rename to assets/fontawesome/svgs/brands/raspberry-pi.svg diff --git a/src/assets/fontawesome/svgs/brands/ravelry.svg b/assets/fontawesome/svgs/brands/ravelry.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/ravelry.svg rename to assets/fontawesome/svgs/brands/ravelry.svg diff --git a/src/assets/fontawesome/svgs/brands/react.svg b/assets/fontawesome/svgs/brands/react.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/react.svg rename to assets/fontawesome/svgs/brands/react.svg diff --git a/src/assets/fontawesome/svgs/brands/reacteurope.svg b/assets/fontawesome/svgs/brands/reacteurope.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/reacteurope.svg rename to assets/fontawesome/svgs/brands/reacteurope.svg diff --git a/src/assets/fontawesome/svgs/brands/readme.svg b/assets/fontawesome/svgs/brands/readme.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/readme.svg rename to assets/fontawesome/svgs/brands/readme.svg diff --git a/src/assets/fontawesome/svgs/brands/rebel.svg b/assets/fontawesome/svgs/brands/rebel.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/rebel.svg rename to assets/fontawesome/svgs/brands/rebel.svg diff --git a/src/assets/fontawesome/svgs/brands/red-river.svg b/assets/fontawesome/svgs/brands/red-river.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/red-river.svg rename to assets/fontawesome/svgs/brands/red-river.svg diff --git a/src/assets/fontawesome/svgs/brands/reddit-alien.svg b/assets/fontawesome/svgs/brands/reddit-alien.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/reddit-alien.svg rename to assets/fontawesome/svgs/brands/reddit-alien.svg diff --git a/src/assets/fontawesome/svgs/brands/reddit-square.svg b/assets/fontawesome/svgs/brands/reddit-square.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/reddit-square.svg rename to assets/fontawesome/svgs/brands/reddit-square.svg diff --git a/src/assets/fontawesome/svgs/brands/reddit.svg b/assets/fontawesome/svgs/brands/reddit.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/reddit.svg rename to assets/fontawesome/svgs/brands/reddit.svg diff --git a/src/assets/fontawesome/svgs/brands/redhat.svg b/assets/fontawesome/svgs/brands/redhat.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/redhat.svg rename to assets/fontawesome/svgs/brands/redhat.svg diff --git a/src/assets/fontawesome/svgs/brands/renren.svg b/assets/fontawesome/svgs/brands/renren.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/renren.svg rename to assets/fontawesome/svgs/brands/renren.svg diff --git a/src/assets/fontawesome/svgs/brands/replyd.svg b/assets/fontawesome/svgs/brands/replyd.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/replyd.svg rename to assets/fontawesome/svgs/brands/replyd.svg diff --git a/src/assets/fontawesome/svgs/brands/researchgate.svg b/assets/fontawesome/svgs/brands/researchgate.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/researchgate.svg rename to assets/fontawesome/svgs/brands/researchgate.svg diff --git a/src/assets/fontawesome/svgs/brands/resolving.svg b/assets/fontawesome/svgs/brands/resolving.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/resolving.svg rename to assets/fontawesome/svgs/brands/resolving.svg diff --git a/src/assets/fontawesome/svgs/brands/rev.svg b/assets/fontawesome/svgs/brands/rev.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/rev.svg rename to assets/fontawesome/svgs/brands/rev.svg diff --git a/src/assets/fontawesome/svgs/brands/rocketchat.svg b/assets/fontawesome/svgs/brands/rocketchat.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/rocketchat.svg rename to assets/fontawesome/svgs/brands/rocketchat.svg diff --git a/src/assets/fontawesome/svgs/brands/rockrms.svg b/assets/fontawesome/svgs/brands/rockrms.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/rockrms.svg rename to assets/fontawesome/svgs/brands/rockrms.svg diff --git a/src/assets/fontawesome/svgs/brands/rust.svg b/assets/fontawesome/svgs/brands/rust.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/rust.svg rename to assets/fontawesome/svgs/brands/rust.svg diff --git a/src/assets/fontawesome/svgs/brands/safari.svg b/assets/fontawesome/svgs/brands/safari.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/safari.svg rename to assets/fontawesome/svgs/brands/safari.svg diff --git a/src/assets/fontawesome/svgs/brands/salesforce.svg b/assets/fontawesome/svgs/brands/salesforce.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/salesforce.svg rename to assets/fontawesome/svgs/brands/salesforce.svg diff --git a/src/assets/fontawesome/svgs/brands/sass.svg b/assets/fontawesome/svgs/brands/sass.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/sass.svg rename to assets/fontawesome/svgs/brands/sass.svg diff --git a/src/assets/fontawesome/svgs/brands/schlix.svg b/assets/fontawesome/svgs/brands/schlix.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/schlix.svg rename to assets/fontawesome/svgs/brands/schlix.svg diff --git a/src/assets/fontawesome/svgs/brands/scribd.svg b/assets/fontawesome/svgs/brands/scribd.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/scribd.svg rename to assets/fontawesome/svgs/brands/scribd.svg diff --git a/src/assets/fontawesome/svgs/brands/searchengin.svg b/assets/fontawesome/svgs/brands/searchengin.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/searchengin.svg rename to assets/fontawesome/svgs/brands/searchengin.svg diff --git a/src/assets/fontawesome/svgs/brands/sellcast.svg b/assets/fontawesome/svgs/brands/sellcast.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/sellcast.svg rename to assets/fontawesome/svgs/brands/sellcast.svg diff --git a/src/assets/fontawesome/svgs/brands/sellsy.svg b/assets/fontawesome/svgs/brands/sellsy.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/sellsy.svg rename to assets/fontawesome/svgs/brands/sellsy.svg diff --git a/src/assets/fontawesome/svgs/brands/servicestack.svg b/assets/fontawesome/svgs/brands/servicestack.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/servicestack.svg rename to assets/fontawesome/svgs/brands/servicestack.svg diff --git a/src/assets/fontawesome/svgs/brands/shirtsinbulk.svg b/assets/fontawesome/svgs/brands/shirtsinbulk.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/shirtsinbulk.svg rename to assets/fontawesome/svgs/brands/shirtsinbulk.svg diff --git a/src/assets/fontawesome/svgs/brands/shopify.svg b/assets/fontawesome/svgs/brands/shopify.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/shopify.svg rename to assets/fontawesome/svgs/brands/shopify.svg diff --git a/src/assets/fontawesome/svgs/brands/shopware.svg b/assets/fontawesome/svgs/brands/shopware.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/shopware.svg rename to assets/fontawesome/svgs/brands/shopware.svg diff --git a/src/assets/fontawesome/svgs/brands/simplybuilt.svg b/assets/fontawesome/svgs/brands/simplybuilt.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/simplybuilt.svg rename to assets/fontawesome/svgs/brands/simplybuilt.svg diff --git a/src/assets/fontawesome/svgs/brands/sistrix.svg b/assets/fontawesome/svgs/brands/sistrix.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/sistrix.svg rename to assets/fontawesome/svgs/brands/sistrix.svg diff --git a/src/assets/fontawesome/svgs/brands/sith.svg b/assets/fontawesome/svgs/brands/sith.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/sith.svg rename to assets/fontawesome/svgs/brands/sith.svg diff --git a/src/assets/fontawesome/svgs/brands/sketch.svg b/assets/fontawesome/svgs/brands/sketch.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/sketch.svg rename to assets/fontawesome/svgs/brands/sketch.svg diff --git a/src/assets/fontawesome/svgs/brands/skyatlas.svg b/assets/fontawesome/svgs/brands/skyatlas.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/skyatlas.svg rename to assets/fontawesome/svgs/brands/skyatlas.svg diff --git a/src/assets/fontawesome/svgs/brands/skype.svg b/assets/fontawesome/svgs/brands/skype.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/skype.svg rename to assets/fontawesome/svgs/brands/skype.svg diff --git a/src/assets/fontawesome/svgs/brands/slack-hash.svg b/assets/fontawesome/svgs/brands/slack-hash.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/slack-hash.svg rename to assets/fontawesome/svgs/brands/slack-hash.svg diff --git a/src/assets/fontawesome/svgs/brands/slack.svg b/assets/fontawesome/svgs/brands/slack.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/slack.svg rename to assets/fontawesome/svgs/brands/slack.svg diff --git a/src/assets/fontawesome/svgs/brands/slideshare.svg b/assets/fontawesome/svgs/brands/slideshare.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/slideshare.svg rename to assets/fontawesome/svgs/brands/slideshare.svg diff --git a/src/assets/fontawesome/svgs/brands/snapchat-ghost.svg b/assets/fontawesome/svgs/brands/snapchat-ghost.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/snapchat-ghost.svg rename to assets/fontawesome/svgs/brands/snapchat-ghost.svg diff --git a/src/assets/fontawesome/svgs/brands/snapchat-square.svg b/assets/fontawesome/svgs/brands/snapchat-square.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/snapchat-square.svg rename to assets/fontawesome/svgs/brands/snapchat-square.svg diff --git a/src/assets/fontawesome/svgs/brands/snapchat.svg b/assets/fontawesome/svgs/brands/snapchat.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/snapchat.svg rename to assets/fontawesome/svgs/brands/snapchat.svg diff --git a/src/assets/fontawesome/svgs/brands/soundcloud.svg b/assets/fontawesome/svgs/brands/soundcloud.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/soundcloud.svg rename to assets/fontawesome/svgs/brands/soundcloud.svg diff --git a/src/assets/fontawesome/svgs/brands/sourcetree.svg b/assets/fontawesome/svgs/brands/sourcetree.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/sourcetree.svg rename to assets/fontawesome/svgs/brands/sourcetree.svg diff --git a/src/assets/fontawesome/svgs/brands/speakap.svg b/assets/fontawesome/svgs/brands/speakap.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/speakap.svg rename to assets/fontawesome/svgs/brands/speakap.svg diff --git a/src/assets/fontawesome/svgs/brands/speaker-deck.svg b/assets/fontawesome/svgs/brands/speaker-deck.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/speaker-deck.svg rename to assets/fontawesome/svgs/brands/speaker-deck.svg diff --git a/src/assets/fontawesome/svgs/brands/spotify.svg b/assets/fontawesome/svgs/brands/spotify.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/spotify.svg rename to assets/fontawesome/svgs/brands/spotify.svg diff --git a/src/assets/fontawesome/svgs/brands/squarespace.svg b/assets/fontawesome/svgs/brands/squarespace.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/squarespace.svg rename to assets/fontawesome/svgs/brands/squarespace.svg diff --git a/src/assets/fontawesome/svgs/brands/stack-exchange.svg b/assets/fontawesome/svgs/brands/stack-exchange.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/stack-exchange.svg rename to assets/fontawesome/svgs/brands/stack-exchange.svg diff --git a/src/assets/fontawesome/svgs/brands/stack-overflow.svg b/assets/fontawesome/svgs/brands/stack-overflow.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/stack-overflow.svg rename to assets/fontawesome/svgs/brands/stack-overflow.svg diff --git a/src/assets/fontawesome/svgs/brands/stackpath.svg b/assets/fontawesome/svgs/brands/stackpath.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/stackpath.svg rename to assets/fontawesome/svgs/brands/stackpath.svg diff --git a/src/assets/fontawesome/svgs/brands/staylinked.svg b/assets/fontawesome/svgs/brands/staylinked.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/staylinked.svg rename to assets/fontawesome/svgs/brands/staylinked.svg diff --git a/src/assets/fontawesome/svgs/brands/steam-square.svg b/assets/fontawesome/svgs/brands/steam-square.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/steam-square.svg rename to assets/fontawesome/svgs/brands/steam-square.svg diff --git a/src/assets/fontawesome/svgs/brands/steam-symbol.svg b/assets/fontawesome/svgs/brands/steam-symbol.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/steam-symbol.svg rename to assets/fontawesome/svgs/brands/steam-symbol.svg diff --git a/src/assets/fontawesome/svgs/brands/steam.svg b/assets/fontawesome/svgs/brands/steam.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/steam.svg rename to assets/fontawesome/svgs/brands/steam.svg diff --git a/src/assets/fontawesome/svgs/brands/sticker-mule.svg b/assets/fontawesome/svgs/brands/sticker-mule.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/sticker-mule.svg rename to assets/fontawesome/svgs/brands/sticker-mule.svg diff --git a/src/assets/fontawesome/svgs/brands/strava.svg b/assets/fontawesome/svgs/brands/strava.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/strava.svg rename to assets/fontawesome/svgs/brands/strava.svg diff --git a/src/assets/fontawesome/svgs/brands/stripe-s.svg b/assets/fontawesome/svgs/brands/stripe-s.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/stripe-s.svg rename to assets/fontawesome/svgs/brands/stripe-s.svg diff --git a/src/assets/fontawesome/svgs/brands/stripe.svg b/assets/fontawesome/svgs/brands/stripe.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/stripe.svg rename to assets/fontawesome/svgs/brands/stripe.svg diff --git a/src/assets/fontawesome/svgs/brands/studiovinari.svg b/assets/fontawesome/svgs/brands/studiovinari.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/studiovinari.svg rename to assets/fontawesome/svgs/brands/studiovinari.svg diff --git a/src/assets/fontawesome/svgs/brands/stumbleupon-circle.svg b/assets/fontawesome/svgs/brands/stumbleupon-circle.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/stumbleupon-circle.svg rename to assets/fontawesome/svgs/brands/stumbleupon-circle.svg diff --git a/src/assets/fontawesome/svgs/brands/stumbleupon.svg b/assets/fontawesome/svgs/brands/stumbleupon.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/stumbleupon.svg rename to assets/fontawesome/svgs/brands/stumbleupon.svg diff --git a/src/assets/fontawesome/svgs/brands/superpowers.svg b/assets/fontawesome/svgs/brands/superpowers.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/superpowers.svg rename to assets/fontawesome/svgs/brands/superpowers.svg diff --git a/src/assets/fontawesome/svgs/brands/supple.svg b/assets/fontawesome/svgs/brands/supple.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/supple.svg rename to assets/fontawesome/svgs/brands/supple.svg diff --git a/src/assets/fontawesome/svgs/brands/suse.svg b/assets/fontawesome/svgs/brands/suse.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/suse.svg rename to assets/fontawesome/svgs/brands/suse.svg diff --git a/src/assets/fontawesome/svgs/brands/swift.svg b/assets/fontawesome/svgs/brands/swift.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/swift.svg rename to assets/fontawesome/svgs/brands/swift.svg diff --git a/src/assets/fontawesome/svgs/brands/symfony.svg b/assets/fontawesome/svgs/brands/symfony.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/symfony.svg rename to assets/fontawesome/svgs/brands/symfony.svg diff --git a/src/assets/fontawesome/svgs/brands/teamspeak.svg b/assets/fontawesome/svgs/brands/teamspeak.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/teamspeak.svg rename to assets/fontawesome/svgs/brands/teamspeak.svg diff --git a/src/assets/fontawesome/svgs/brands/telegram-plane.svg b/assets/fontawesome/svgs/brands/telegram-plane.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/telegram-plane.svg rename to assets/fontawesome/svgs/brands/telegram-plane.svg diff --git a/src/assets/fontawesome/svgs/brands/telegram.svg b/assets/fontawesome/svgs/brands/telegram.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/telegram.svg rename to assets/fontawesome/svgs/brands/telegram.svg diff --git a/src/assets/fontawesome/svgs/brands/tencent-weibo.svg b/assets/fontawesome/svgs/brands/tencent-weibo.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/tencent-weibo.svg rename to assets/fontawesome/svgs/brands/tencent-weibo.svg diff --git a/src/assets/fontawesome/svgs/brands/the-red-yeti.svg b/assets/fontawesome/svgs/brands/the-red-yeti.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/the-red-yeti.svg rename to assets/fontawesome/svgs/brands/the-red-yeti.svg diff --git a/src/assets/fontawesome/svgs/brands/themeco.svg b/assets/fontawesome/svgs/brands/themeco.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/themeco.svg rename to assets/fontawesome/svgs/brands/themeco.svg diff --git a/src/assets/fontawesome/svgs/brands/themeisle.svg b/assets/fontawesome/svgs/brands/themeisle.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/themeisle.svg rename to assets/fontawesome/svgs/brands/themeisle.svg diff --git a/src/assets/fontawesome/svgs/brands/think-peaks.svg b/assets/fontawesome/svgs/brands/think-peaks.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/think-peaks.svg rename to assets/fontawesome/svgs/brands/think-peaks.svg diff --git a/src/assets/fontawesome/svgs/brands/tiktok.svg b/assets/fontawesome/svgs/brands/tiktok.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/tiktok.svg rename to assets/fontawesome/svgs/brands/tiktok.svg diff --git a/src/assets/fontawesome/svgs/brands/trade-federation.svg b/assets/fontawesome/svgs/brands/trade-federation.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/trade-federation.svg rename to assets/fontawesome/svgs/brands/trade-federation.svg diff --git a/src/assets/fontawesome/svgs/brands/trello.svg b/assets/fontawesome/svgs/brands/trello.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/trello.svg rename to assets/fontawesome/svgs/brands/trello.svg diff --git a/src/assets/fontawesome/svgs/brands/tripadvisor.svg b/assets/fontawesome/svgs/brands/tripadvisor.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/tripadvisor.svg rename to assets/fontawesome/svgs/brands/tripadvisor.svg diff --git a/src/assets/fontawesome/svgs/brands/tumblr-square.svg b/assets/fontawesome/svgs/brands/tumblr-square.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/tumblr-square.svg rename to assets/fontawesome/svgs/brands/tumblr-square.svg diff --git a/src/assets/fontawesome/svgs/brands/tumblr.svg b/assets/fontawesome/svgs/brands/tumblr.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/tumblr.svg rename to assets/fontawesome/svgs/brands/tumblr.svg diff --git a/src/assets/fontawesome/svgs/brands/twitch.svg b/assets/fontawesome/svgs/brands/twitch.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/twitch.svg rename to assets/fontawesome/svgs/brands/twitch.svg diff --git a/src/assets/fontawesome/svgs/brands/twitter-square.svg b/assets/fontawesome/svgs/brands/twitter-square.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/twitter-square.svg rename to assets/fontawesome/svgs/brands/twitter-square.svg diff --git a/src/assets/fontawesome/svgs/brands/twitter.svg b/assets/fontawesome/svgs/brands/twitter.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/twitter.svg rename to assets/fontawesome/svgs/brands/twitter.svg diff --git a/src/assets/fontawesome/svgs/brands/typo3.svg b/assets/fontawesome/svgs/brands/typo3.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/typo3.svg rename to assets/fontawesome/svgs/brands/typo3.svg diff --git a/src/assets/fontawesome/svgs/brands/uber.svg b/assets/fontawesome/svgs/brands/uber.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/uber.svg rename to assets/fontawesome/svgs/brands/uber.svg diff --git a/src/assets/fontawesome/svgs/brands/ubuntu.svg b/assets/fontawesome/svgs/brands/ubuntu.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/ubuntu.svg rename to assets/fontawesome/svgs/brands/ubuntu.svg diff --git a/src/assets/fontawesome/svgs/brands/uikit.svg b/assets/fontawesome/svgs/brands/uikit.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/uikit.svg rename to assets/fontawesome/svgs/brands/uikit.svg diff --git a/src/assets/fontawesome/svgs/brands/umbraco.svg b/assets/fontawesome/svgs/brands/umbraco.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/umbraco.svg rename to assets/fontawesome/svgs/brands/umbraco.svg diff --git a/src/assets/fontawesome/svgs/brands/uncharted.svg b/assets/fontawesome/svgs/brands/uncharted.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/uncharted.svg rename to assets/fontawesome/svgs/brands/uncharted.svg diff --git a/src/assets/fontawesome/svgs/brands/uniregistry.svg b/assets/fontawesome/svgs/brands/uniregistry.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/uniregistry.svg rename to assets/fontawesome/svgs/brands/uniregistry.svg diff --git a/src/assets/fontawesome/svgs/brands/unity.svg b/assets/fontawesome/svgs/brands/unity.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/unity.svg rename to assets/fontawesome/svgs/brands/unity.svg diff --git a/src/assets/fontawesome/svgs/brands/unsplash.svg b/assets/fontawesome/svgs/brands/unsplash.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/unsplash.svg rename to assets/fontawesome/svgs/brands/unsplash.svg diff --git a/src/assets/fontawesome/svgs/brands/untappd.svg b/assets/fontawesome/svgs/brands/untappd.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/untappd.svg rename to assets/fontawesome/svgs/brands/untappd.svg diff --git a/src/assets/fontawesome/svgs/brands/ups.svg b/assets/fontawesome/svgs/brands/ups.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/ups.svg rename to assets/fontawesome/svgs/brands/ups.svg diff --git a/src/assets/fontawesome/svgs/brands/usb.svg b/assets/fontawesome/svgs/brands/usb.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/usb.svg rename to assets/fontawesome/svgs/brands/usb.svg diff --git a/src/assets/fontawesome/svgs/brands/usps.svg b/assets/fontawesome/svgs/brands/usps.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/usps.svg rename to assets/fontawesome/svgs/brands/usps.svg diff --git a/src/assets/fontawesome/svgs/brands/ussunnah.svg b/assets/fontawesome/svgs/brands/ussunnah.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/ussunnah.svg rename to assets/fontawesome/svgs/brands/ussunnah.svg diff --git a/src/assets/fontawesome/svgs/brands/vaadin.svg b/assets/fontawesome/svgs/brands/vaadin.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/vaadin.svg rename to assets/fontawesome/svgs/brands/vaadin.svg diff --git a/src/assets/fontawesome/svgs/brands/viacoin.svg b/assets/fontawesome/svgs/brands/viacoin.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/viacoin.svg rename to assets/fontawesome/svgs/brands/viacoin.svg diff --git a/src/assets/fontawesome/svgs/brands/viadeo-square.svg b/assets/fontawesome/svgs/brands/viadeo-square.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/viadeo-square.svg rename to assets/fontawesome/svgs/brands/viadeo-square.svg diff --git a/src/assets/fontawesome/svgs/brands/viadeo.svg b/assets/fontawesome/svgs/brands/viadeo.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/viadeo.svg rename to assets/fontawesome/svgs/brands/viadeo.svg diff --git a/src/assets/fontawesome/svgs/brands/viber.svg b/assets/fontawesome/svgs/brands/viber.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/viber.svg rename to assets/fontawesome/svgs/brands/viber.svg diff --git a/src/assets/fontawesome/svgs/brands/vimeo-square.svg b/assets/fontawesome/svgs/brands/vimeo-square.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/vimeo-square.svg rename to assets/fontawesome/svgs/brands/vimeo-square.svg diff --git a/src/assets/fontawesome/svgs/brands/vimeo-v.svg b/assets/fontawesome/svgs/brands/vimeo-v.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/vimeo-v.svg rename to assets/fontawesome/svgs/brands/vimeo-v.svg diff --git a/src/assets/fontawesome/svgs/brands/vimeo.svg b/assets/fontawesome/svgs/brands/vimeo.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/vimeo.svg rename to assets/fontawesome/svgs/brands/vimeo.svg diff --git a/src/assets/fontawesome/svgs/brands/vine.svg b/assets/fontawesome/svgs/brands/vine.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/vine.svg rename to assets/fontawesome/svgs/brands/vine.svg diff --git a/src/assets/fontawesome/svgs/brands/vk.svg b/assets/fontawesome/svgs/brands/vk.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/vk.svg rename to assets/fontawesome/svgs/brands/vk.svg diff --git a/src/assets/fontawesome/svgs/brands/vnv.svg b/assets/fontawesome/svgs/brands/vnv.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/vnv.svg rename to assets/fontawesome/svgs/brands/vnv.svg diff --git a/src/assets/fontawesome/svgs/brands/vuejs.svg b/assets/fontawesome/svgs/brands/vuejs.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/vuejs.svg rename to assets/fontawesome/svgs/brands/vuejs.svg diff --git a/src/assets/fontawesome/svgs/brands/watchman-monitoring.svg b/assets/fontawesome/svgs/brands/watchman-monitoring.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/watchman-monitoring.svg rename to assets/fontawesome/svgs/brands/watchman-monitoring.svg diff --git a/src/assets/fontawesome/svgs/brands/waze.svg b/assets/fontawesome/svgs/brands/waze.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/waze.svg rename to assets/fontawesome/svgs/brands/waze.svg diff --git a/src/assets/fontawesome/svgs/brands/weebly.svg b/assets/fontawesome/svgs/brands/weebly.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/weebly.svg rename to assets/fontawesome/svgs/brands/weebly.svg diff --git a/src/assets/fontawesome/svgs/brands/weibo.svg b/assets/fontawesome/svgs/brands/weibo.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/weibo.svg rename to assets/fontawesome/svgs/brands/weibo.svg diff --git a/src/assets/fontawesome/svgs/brands/weixin.svg b/assets/fontawesome/svgs/brands/weixin.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/weixin.svg rename to assets/fontawesome/svgs/brands/weixin.svg diff --git a/src/assets/fontawesome/svgs/brands/whatsapp-square.svg b/assets/fontawesome/svgs/brands/whatsapp-square.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/whatsapp-square.svg rename to assets/fontawesome/svgs/brands/whatsapp-square.svg diff --git a/src/assets/fontawesome/svgs/brands/whatsapp.svg b/assets/fontawesome/svgs/brands/whatsapp.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/whatsapp.svg rename to assets/fontawesome/svgs/brands/whatsapp.svg diff --git a/src/assets/fontawesome/svgs/brands/whmcs.svg b/assets/fontawesome/svgs/brands/whmcs.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/whmcs.svg rename to assets/fontawesome/svgs/brands/whmcs.svg diff --git a/src/assets/fontawesome/svgs/brands/wikipedia-w.svg b/assets/fontawesome/svgs/brands/wikipedia-w.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/wikipedia-w.svg rename to assets/fontawesome/svgs/brands/wikipedia-w.svg diff --git a/src/assets/fontawesome/svgs/brands/windows.svg b/assets/fontawesome/svgs/brands/windows.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/windows.svg rename to assets/fontawesome/svgs/brands/windows.svg diff --git a/src/assets/fontawesome/svgs/brands/wix.svg b/assets/fontawesome/svgs/brands/wix.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/wix.svg rename to assets/fontawesome/svgs/brands/wix.svg diff --git a/src/assets/fontawesome/svgs/brands/wizards-of-the-coast.svg b/assets/fontawesome/svgs/brands/wizards-of-the-coast.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/wizards-of-the-coast.svg rename to assets/fontawesome/svgs/brands/wizards-of-the-coast.svg diff --git a/src/assets/fontawesome/svgs/brands/wodu.svg b/assets/fontawesome/svgs/brands/wodu.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/wodu.svg rename to assets/fontawesome/svgs/brands/wodu.svg diff --git a/src/assets/fontawesome/svgs/brands/wolf-pack-battalion.svg b/assets/fontawesome/svgs/brands/wolf-pack-battalion.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/wolf-pack-battalion.svg rename to assets/fontawesome/svgs/brands/wolf-pack-battalion.svg diff --git a/src/assets/fontawesome/svgs/brands/wordpress-simple.svg b/assets/fontawesome/svgs/brands/wordpress-simple.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/wordpress-simple.svg rename to assets/fontawesome/svgs/brands/wordpress-simple.svg diff --git a/src/assets/fontawesome/svgs/brands/wordpress.svg b/assets/fontawesome/svgs/brands/wordpress.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/wordpress.svg rename to assets/fontawesome/svgs/brands/wordpress.svg diff --git a/src/assets/fontawesome/svgs/brands/wpbeginner.svg b/assets/fontawesome/svgs/brands/wpbeginner.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/wpbeginner.svg rename to assets/fontawesome/svgs/brands/wpbeginner.svg diff --git a/src/assets/fontawesome/svgs/brands/wpexplorer.svg b/assets/fontawesome/svgs/brands/wpexplorer.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/wpexplorer.svg rename to assets/fontawesome/svgs/brands/wpexplorer.svg diff --git a/src/assets/fontawesome/svgs/brands/wpforms.svg b/assets/fontawesome/svgs/brands/wpforms.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/wpforms.svg rename to assets/fontawesome/svgs/brands/wpforms.svg diff --git a/src/assets/fontawesome/svgs/brands/wpressr.svg b/assets/fontawesome/svgs/brands/wpressr.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/wpressr.svg rename to assets/fontawesome/svgs/brands/wpressr.svg diff --git a/src/assets/fontawesome/svgs/brands/xbox.svg b/assets/fontawesome/svgs/brands/xbox.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/xbox.svg rename to assets/fontawesome/svgs/brands/xbox.svg diff --git a/src/assets/fontawesome/svgs/brands/xing-square.svg b/assets/fontawesome/svgs/brands/xing-square.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/xing-square.svg rename to assets/fontawesome/svgs/brands/xing-square.svg diff --git a/src/assets/fontawesome/svgs/brands/xing.svg b/assets/fontawesome/svgs/brands/xing.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/xing.svg rename to assets/fontawesome/svgs/brands/xing.svg diff --git a/src/assets/fontawesome/svgs/brands/y-combinator.svg b/assets/fontawesome/svgs/brands/y-combinator.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/y-combinator.svg rename to assets/fontawesome/svgs/brands/y-combinator.svg diff --git a/src/assets/fontawesome/svgs/brands/yahoo.svg b/assets/fontawesome/svgs/brands/yahoo.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/yahoo.svg rename to assets/fontawesome/svgs/brands/yahoo.svg diff --git a/src/assets/fontawesome/svgs/brands/yammer.svg b/assets/fontawesome/svgs/brands/yammer.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/yammer.svg rename to assets/fontawesome/svgs/brands/yammer.svg diff --git a/src/assets/fontawesome/svgs/brands/yandex-international.svg b/assets/fontawesome/svgs/brands/yandex-international.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/yandex-international.svg rename to assets/fontawesome/svgs/brands/yandex-international.svg diff --git a/src/assets/fontawesome/svgs/brands/yandex.svg b/assets/fontawesome/svgs/brands/yandex.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/yandex.svg rename to assets/fontawesome/svgs/brands/yandex.svg diff --git a/src/assets/fontawesome/svgs/brands/yarn.svg b/assets/fontawesome/svgs/brands/yarn.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/yarn.svg rename to assets/fontawesome/svgs/brands/yarn.svg diff --git a/src/assets/fontawesome/svgs/brands/yelp.svg b/assets/fontawesome/svgs/brands/yelp.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/yelp.svg rename to assets/fontawesome/svgs/brands/yelp.svg diff --git a/src/assets/fontawesome/svgs/brands/yoast.svg b/assets/fontawesome/svgs/brands/yoast.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/yoast.svg rename to assets/fontawesome/svgs/brands/yoast.svg diff --git a/src/assets/fontawesome/svgs/brands/youtube-square.svg b/assets/fontawesome/svgs/brands/youtube-square.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/youtube-square.svg rename to assets/fontawesome/svgs/brands/youtube-square.svg diff --git a/src/assets/fontawesome/svgs/brands/youtube.svg b/assets/fontawesome/svgs/brands/youtube.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/youtube.svg rename to assets/fontawesome/svgs/brands/youtube.svg diff --git a/src/assets/fontawesome/svgs/brands/zhihu.svg b/assets/fontawesome/svgs/brands/zhihu.svg similarity index 100% rename from src/assets/fontawesome/svgs/brands/zhihu.svg rename to assets/fontawesome/svgs/brands/zhihu.svg diff --git a/src/assets/fontawesome/svgs/regular/address-book.svg b/assets/fontawesome/svgs/regular/address-book.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/address-book.svg rename to assets/fontawesome/svgs/regular/address-book.svg diff --git a/src/assets/fontawesome/svgs/regular/address-card.svg b/assets/fontawesome/svgs/regular/address-card.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/address-card.svg rename to assets/fontawesome/svgs/regular/address-card.svg diff --git a/src/assets/fontawesome/svgs/regular/angry.svg b/assets/fontawesome/svgs/regular/angry.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/angry.svg rename to assets/fontawesome/svgs/regular/angry.svg diff --git a/src/assets/fontawesome/svgs/regular/arrow-alt-circle-down.svg b/assets/fontawesome/svgs/regular/arrow-alt-circle-down.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/arrow-alt-circle-down.svg rename to assets/fontawesome/svgs/regular/arrow-alt-circle-down.svg diff --git a/src/assets/fontawesome/svgs/regular/arrow-alt-circle-left.svg b/assets/fontawesome/svgs/regular/arrow-alt-circle-left.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/arrow-alt-circle-left.svg rename to assets/fontawesome/svgs/regular/arrow-alt-circle-left.svg diff --git a/src/assets/fontawesome/svgs/regular/arrow-alt-circle-right.svg b/assets/fontawesome/svgs/regular/arrow-alt-circle-right.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/arrow-alt-circle-right.svg rename to assets/fontawesome/svgs/regular/arrow-alt-circle-right.svg diff --git a/src/assets/fontawesome/svgs/regular/arrow-alt-circle-up.svg b/assets/fontawesome/svgs/regular/arrow-alt-circle-up.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/arrow-alt-circle-up.svg rename to assets/fontawesome/svgs/regular/arrow-alt-circle-up.svg diff --git a/src/assets/fontawesome/svgs/regular/bell-slash.svg b/assets/fontawesome/svgs/regular/bell-slash.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/bell-slash.svg rename to assets/fontawesome/svgs/regular/bell-slash.svg diff --git a/src/assets/fontawesome/svgs/regular/bell.svg b/assets/fontawesome/svgs/regular/bell.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/bell.svg rename to assets/fontawesome/svgs/regular/bell.svg diff --git a/src/assets/fontawesome/svgs/regular/bookmark.svg b/assets/fontawesome/svgs/regular/bookmark.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/bookmark.svg rename to assets/fontawesome/svgs/regular/bookmark.svg diff --git a/src/assets/fontawesome/svgs/regular/building.svg b/assets/fontawesome/svgs/regular/building.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/building.svg rename to assets/fontawesome/svgs/regular/building.svg diff --git a/src/assets/fontawesome/svgs/regular/calendar-alt.svg b/assets/fontawesome/svgs/regular/calendar-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/calendar-alt.svg rename to assets/fontawesome/svgs/regular/calendar-alt.svg diff --git a/src/assets/fontawesome/svgs/regular/calendar-check.svg b/assets/fontawesome/svgs/regular/calendar-check.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/calendar-check.svg rename to assets/fontawesome/svgs/regular/calendar-check.svg diff --git a/src/assets/fontawesome/svgs/regular/calendar-minus.svg b/assets/fontawesome/svgs/regular/calendar-minus.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/calendar-minus.svg rename to assets/fontawesome/svgs/regular/calendar-minus.svg diff --git a/src/assets/fontawesome/svgs/regular/calendar-plus.svg b/assets/fontawesome/svgs/regular/calendar-plus.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/calendar-plus.svg rename to assets/fontawesome/svgs/regular/calendar-plus.svg diff --git a/src/assets/fontawesome/svgs/regular/calendar-times.svg b/assets/fontawesome/svgs/regular/calendar-times.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/calendar-times.svg rename to assets/fontawesome/svgs/regular/calendar-times.svg diff --git a/src/assets/fontawesome/svgs/regular/calendar.svg b/assets/fontawesome/svgs/regular/calendar.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/calendar.svg rename to assets/fontawesome/svgs/regular/calendar.svg diff --git a/src/assets/fontawesome/svgs/regular/caret-square-down.svg b/assets/fontawesome/svgs/regular/caret-square-down.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/caret-square-down.svg rename to assets/fontawesome/svgs/regular/caret-square-down.svg diff --git a/src/assets/fontawesome/svgs/regular/caret-square-left.svg b/assets/fontawesome/svgs/regular/caret-square-left.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/caret-square-left.svg rename to assets/fontawesome/svgs/regular/caret-square-left.svg diff --git a/src/assets/fontawesome/svgs/regular/caret-square-right.svg b/assets/fontawesome/svgs/regular/caret-square-right.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/caret-square-right.svg rename to assets/fontawesome/svgs/regular/caret-square-right.svg diff --git a/src/assets/fontawesome/svgs/regular/caret-square-up.svg b/assets/fontawesome/svgs/regular/caret-square-up.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/caret-square-up.svg rename to assets/fontawesome/svgs/regular/caret-square-up.svg diff --git a/src/assets/fontawesome/svgs/regular/chart-bar.svg b/assets/fontawesome/svgs/regular/chart-bar.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/chart-bar.svg rename to assets/fontawesome/svgs/regular/chart-bar.svg diff --git a/src/assets/fontawesome/svgs/regular/check-circle.svg b/assets/fontawesome/svgs/regular/check-circle.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/check-circle.svg rename to assets/fontawesome/svgs/regular/check-circle.svg diff --git a/src/assets/fontawesome/svgs/regular/check-square.svg b/assets/fontawesome/svgs/regular/check-square.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/check-square.svg rename to assets/fontawesome/svgs/regular/check-square.svg diff --git a/src/assets/fontawesome/svgs/regular/circle.svg b/assets/fontawesome/svgs/regular/circle.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/circle.svg rename to assets/fontawesome/svgs/regular/circle.svg diff --git a/src/assets/fontawesome/svgs/regular/clipboard.svg b/assets/fontawesome/svgs/regular/clipboard.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/clipboard.svg rename to assets/fontawesome/svgs/regular/clipboard.svg diff --git a/src/assets/fontawesome/svgs/regular/clock.svg b/assets/fontawesome/svgs/regular/clock.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/clock.svg rename to assets/fontawesome/svgs/regular/clock.svg diff --git a/src/assets/fontawesome/svgs/regular/clone.svg b/assets/fontawesome/svgs/regular/clone.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/clone.svg rename to assets/fontawesome/svgs/regular/clone.svg diff --git a/src/assets/fontawesome/svgs/regular/closed-captioning.svg b/assets/fontawesome/svgs/regular/closed-captioning.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/closed-captioning.svg rename to assets/fontawesome/svgs/regular/closed-captioning.svg diff --git a/src/assets/fontawesome/svgs/regular/comment-alt.svg b/assets/fontawesome/svgs/regular/comment-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/comment-alt.svg rename to assets/fontawesome/svgs/regular/comment-alt.svg diff --git a/src/assets/fontawesome/svgs/regular/comment-dots.svg b/assets/fontawesome/svgs/regular/comment-dots.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/comment-dots.svg rename to assets/fontawesome/svgs/regular/comment-dots.svg diff --git a/src/assets/fontawesome/svgs/regular/comment.svg b/assets/fontawesome/svgs/regular/comment.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/comment.svg rename to assets/fontawesome/svgs/regular/comment.svg diff --git a/src/assets/fontawesome/svgs/regular/comments.svg b/assets/fontawesome/svgs/regular/comments.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/comments.svg rename to assets/fontawesome/svgs/regular/comments.svg diff --git a/src/assets/fontawesome/svgs/regular/compass.svg b/assets/fontawesome/svgs/regular/compass.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/compass.svg rename to assets/fontawesome/svgs/regular/compass.svg diff --git a/src/assets/fontawesome/svgs/regular/copy.svg b/assets/fontawesome/svgs/regular/copy.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/copy.svg rename to assets/fontawesome/svgs/regular/copy.svg diff --git a/src/assets/fontawesome/svgs/regular/copyright.svg b/assets/fontawesome/svgs/regular/copyright.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/copyright.svg rename to assets/fontawesome/svgs/regular/copyright.svg diff --git a/src/assets/fontawesome/svgs/regular/credit-card.svg b/assets/fontawesome/svgs/regular/credit-card.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/credit-card.svg rename to assets/fontawesome/svgs/regular/credit-card.svg diff --git a/src/assets/fontawesome/svgs/regular/dizzy.svg b/assets/fontawesome/svgs/regular/dizzy.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/dizzy.svg rename to assets/fontawesome/svgs/regular/dizzy.svg diff --git a/src/assets/fontawesome/svgs/regular/dot-circle.svg b/assets/fontawesome/svgs/regular/dot-circle.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/dot-circle.svg rename to assets/fontawesome/svgs/regular/dot-circle.svg diff --git a/src/assets/fontawesome/svgs/regular/edit.svg b/assets/fontawesome/svgs/regular/edit.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/edit.svg rename to assets/fontawesome/svgs/regular/edit.svg diff --git a/src/assets/fontawesome/svgs/regular/envelope-open.svg b/assets/fontawesome/svgs/regular/envelope-open.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/envelope-open.svg rename to assets/fontawesome/svgs/regular/envelope-open.svg diff --git a/src/assets/fontawesome/svgs/regular/envelope.svg b/assets/fontawesome/svgs/regular/envelope.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/envelope.svg rename to assets/fontawesome/svgs/regular/envelope.svg diff --git a/src/assets/fontawesome/svgs/regular/eye-slash.svg b/assets/fontawesome/svgs/regular/eye-slash.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/eye-slash.svg rename to assets/fontawesome/svgs/regular/eye-slash.svg diff --git a/src/assets/fontawesome/svgs/regular/eye.svg b/assets/fontawesome/svgs/regular/eye.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/eye.svg rename to assets/fontawesome/svgs/regular/eye.svg diff --git a/src/assets/fontawesome/svgs/regular/file-alt.svg b/assets/fontawesome/svgs/regular/file-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/file-alt.svg rename to assets/fontawesome/svgs/regular/file-alt.svg diff --git a/src/assets/fontawesome/svgs/regular/file-archive.svg b/assets/fontawesome/svgs/regular/file-archive.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/file-archive.svg rename to assets/fontawesome/svgs/regular/file-archive.svg diff --git a/src/assets/fontawesome/svgs/regular/file-audio.svg b/assets/fontawesome/svgs/regular/file-audio.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/file-audio.svg rename to assets/fontawesome/svgs/regular/file-audio.svg diff --git a/src/assets/fontawesome/svgs/regular/file-code.svg b/assets/fontawesome/svgs/regular/file-code.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/file-code.svg rename to assets/fontawesome/svgs/regular/file-code.svg diff --git a/src/assets/fontawesome/svgs/regular/file-excel.svg b/assets/fontawesome/svgs/regular/file-excel.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/file-excel.svg rename to assets/fontawesome/svgs/regular/file-excel.svg diff --git a/src/assets/fontawesome/svgs/regular/file-image.svg b/assets/fontawesome/svgs/regular/file-image.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/file-image.svg rename to assets/fontawesome/svgs/regular/file-image.svg diff --git a/src/assets/fontawesome/svgs/regular/file-pdf.svg b/assets/fontawesome/svgs/regular/file-pdf.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/file-pdf.svg rename to assets/fontawesome/svgs/regular/file-pdf.svg diff --git a/src/assets/fontawesome/svgs/regular/file-powerpoint.svg b/assets/fontawesome/svgs/regular/file-powerpoint.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/file-powerpoint.svg rename to assets/fontawesome/svgs/regular/file-powerpoint.svg diff --git a/src/assets/fontawesome/svgs/regular/file-video.svg b/assets/fontawesome/svgs/regular/file-video.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/file-video.svg rename to assets/fontawesome/svgs/regular/file-video.svg diff --git a/src/assets/fontawesome/svgs/regular/file-word.svg b/assets/fontawesome/svgs/regular/file-word.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/file-word.svg rename to assets/fontawesome/svgs/regular/file-word.svg diff --git a/src/assets/fontawesome/svgs/regular/file.svg b/assets/fontawesome/svgs/regular/file.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/file.svg rename to assets/fontawesome/svgs/regular/file.svg diff --git a/src/assets/fontawesome/svgs/regular/flag.svg b/assets/fontawesome/svgs/regular/flag.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/flag.svg rename to assets/fontawesome/svgs/regular/flag.svg diff --git a/src/assets/fontawesome/svgs/regular/flushed.svg b/assets/fontawesome/svgs/regular/flushed.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/flushed.svg rename to assets/fontawesome/svgs/regular/flushed.svg diff --git a/src/assets/fontawesome/svgs/regular/folder-open.svg b/assets/fontawesome/svgs/regular/folder-open.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/folder-open.svg rename to assets/fontawesome/svgs/regular/folder-open.svg diff --git a/src/assets/fontawesome/svgs/regular/folder.svg b/assets/fontawesome/svgs/regular/folder.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/folder.svg rename to assets/fontawesome/svgs/regular/folder.svg diff --git a/src/assets/fontawesome/svgs/regular/font-awesome-logo-full.svg b/assets/fontawesome/svgs/regular/font-awesome-logo-full.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/font-awesome-logo-full.svg rename to assets/fontawesome/svgs/regular/font-awesome-logo-full.svg diff --git a/src/assets/fontawesome/svgs/regular/frown-open.svg b/assets/fontawesome/svgs/regular/frown-open.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/frown-open.svg rename to assets/fontawesome/svgs/regular/frown-open.svg diff --git a/src/assets/fontawesome/svgs/regular/frown.svg b/assets/fontawesome/svgs/regular/frown.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/frown.svg rename to assets/fontawesome/svgs/regular/frown.svg diff --git a/src/assets/fontawesome/svgs/regular/futbol.svg b/assets/fontawesome/svgs/regular/futbol.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/futbol.svg rename to assets/fontawesome/svgs/regular/futbol.svg diff --git a/src/assets/fontawesome/svgs/regular/gem.svg b/assets/fontawesome/svgs/regular/gem.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/gem.svg rename to assets/fontawesome/svgs/regular/gem.svg diff --git a/src/assets/fontawesome/svgs/regular/grimace.svg b/assets/fontawesome/svgs/regular/grimace.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/grimace.svg rename to assets/fontawesome/svgs/regular/grimace.svg diff --git a/src/assets/fontawesome/svgs/regular/grin-alt.svg b/assets/fontawesome/svgs/regular/grin-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/grin-alt.svg rename to assets/fontawesome/svgs/regular/grin-alt.svg diff --git a/src/assets/fontawesome/svgs/regular/grin-beam-sweat.svg b/assets/fontawesome/svgs/regular/grin-beam-sweat.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/grin-beam-sweat.svg rename to assets/fontawesome/svgs/regular/grin-beam-sweat.svg diff --git a/src/assets/fontawesome/svgs/regular/grin-beam.svg b/assets/fontawesome/svgs/regular/grin-beam.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/grin-beam.svg rename to assets/fontawesome/svgs/regular/grin-beam.svg diff --git a/src/assets/fontawesome/svgs/regular/grin-hearts.svg b/assets/fontawesome/svgs/regular/grin-hearts.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/grin-hearts.svg rename to assets/fontawesome/svgs/regular/grin-hearts.svg diff --git a/src/assets/fontawesome/svgs/regular/grin-squint-tears.svg b/assets/fontawesome/svgs/regular/grin-squint-tears.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/grin-squint-tears.svg rename to assets/fontawesome/svgs/regular/grin-squint-tears.svg diff --git a/src/assets/fontawesome/svgs/regular/grin-squint.svg b/assets/fontawesome/svgs/regular/grin-squint.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/grin-squint.svg rename to assets/fontawesome/svgs/regular/grin-squint.svg diff --git a/src/assets/fontawesome/svgs/regular/grin-stars.svg b/assets/fontawesome/svgs/regular/grin-stars.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/grin-stars.svg rename to assets/fontawesome/svgs/regular/grin-stars.svg diff --git a/src/assets/fontawesome/svgs/regular/grin-tears.svg b/assets/fontawesome/svgs/regular/grin-tears.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/grin-tears.svg rename to assets/fontawesome/svgs/regular/grin-tears.svg diff --git a/src/assets/fontawesome/svgs/regular/grin-tongue-squint.svg b/assets/fontawesome/svgs/regular/grin-tongue-squint.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/grin-tongue-squint.svg rename to assets/fontawesome/svgs/regular/grin-tongue-squint.svg diff --git a/src/assets/fontawesome/svgs/regular/grin-tongue-wink.svg b/assets/fontawesome/svgs/regular/grin-tongue-wink.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/grin-tongue-wink.svg rename to assets/fontawesome/svgs/regular/grin-tongue-wink.svg diff --git a/src/assets/fontawesome/svgs/regular/grin-tongue.svg b/assets/fontawesome/svgs/regular/grin-tongue.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/grin-tongue.svg rename to assets/fontawesome/svgs/regular/grin-tongue.svg diff --git a/src/assets/fontawesome/svgs/regular/grin-wink.svg b/assets/fontawesome/svgs/regular/grin-wink.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/grin-wink.svg rename to assets/fontawesome/svgs/regular/grin-wink.svg diff --git a/src/assets/fontawesome/svgs/regular/grin.svg b/assets/fontawesome/svgs/regular/grin.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/grin.svg rename to assets/fontawesome/svgs/regular/grin.svg diff --git a/src/assets/fontawesome/svgs/regular/hand-lizard.svg b/assets/fontawesome/svgs/regular/hand-lizard.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/hand-lizard.svg rename to assets/fontawesome/svgs/regular/hand-lizard.svg diff --git a/src/assets/fontawesome/svgs/regular/hand-paper.svg b/assets/fontawesome/svgs/regular/hand-paper.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/hand-paper.svg rename to assets/fontawesome/svgs/regular/hand-paper.svg diff --git a/src/assets/fontawesome/svgs/regular/hand-peace.svg b/assets/fontawesome/svgs/regular/hand-peace.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/hand-peace.svg rename to assets/fontawesome/svgs/regular/hand-peace.svg diff --git a/src/assets/fontawesome/svgs/regular/hand-point-down.svg b/assets/fontawesome/svgs/regular/hand-point-down.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/hand-point-down.svg rename to assets/fontawesome/svgs/regular/hand-point-down.svg diff --git a/src/assets/fontawesome/svgs/regular/hand-point-left.svg b/assets/fontawesome/svgs/regular/hand-point-left.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/hand-point-left.svg rename to assets/fontawesome/svgs/regular/hand-point-left.svg diff --git a/src/assets/fontawesome/svgs/regular/hand-point-right.svg b/assets/fontawesome/svgs/regular/hand-point-right.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/hand-point-right.svg rename to assets/fontawesome/svgs/regular/hand-point-right.svg diff --git a/src/assets/fontawesome/svgs/regular/hand-point-up.svg b/assets/fontawesome/svgs/regular/hand-point-up.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/hand-point-up.svg rename to assets/fontawesome/svgs/regular/hand-point-up.svg diff --git a/src/assets/fontawesome/svgs/regular/hand-pointer.svg b/assets/fontawesome/svgs/regular/hand-pointer.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/hand-pointer.svg rename to assets/fontawesome/svgs/regular/hand-pointer.svg diff --git a/src/assets/fontawesome/svgs/regular/hand-rock.svg b/assets/fontawesome/svgs/regular/hand-rock.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/hand-rock.svg rename to assets/fontawesome/svgs/regular/hand-rock.svg diff --git a/src/assets/fontawesome/svgs/regular/hand-scissors.svg b/assets/fontawesome/svgs/regular/hand-scissors.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/hand-scissors.svg rename to assets/fontawesome/svgs/regular/hand-scissors.svg diff --git a/src/assets/fontawesome/svgs/regular/hand-spock.svg b/assets/fontawesome/svgs/regular/hand-spock.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/hand-spock.svg rename to assets/fontawesome/svgs/regular/hand-spock.svg diff --git a/src/assets/fontawesome/svgs/regular/handshake.svg b/assets/fontawesome/svgs/regular/handshake.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/handshake.svg rename to assets/fontawesome/svgs/regular/handshake.svg diff --git a/src/assets/fontawesome/svgs/regular/hdd.svg b/assets/fontawesome/svgs/regular/hdd.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/hdd.svg rename to assets/fontawesome/svgs/regular/hdd.svg diff --git a/src/assets/fontawesome/svgs/regular/heart.svg b/assets/fontawesome/svgs/regular/heart.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/heart.svg rename to assets/fontawesome/svgs/regular/heart.svg diff --git a/src/assets/fontawesome/svgs/regular/hospital.svg b/assets/fontawesome/svgs/regular/hospital.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/hospital.svg rename to assets/fontawesome/svgs/regular/hospital.svg diff --git a/src/assets/fontawesome/svgs/regular/hourglass.svg b/assets/fontawesome/svgs/regular/hourglass.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/hourglass.svg rename to assets/fontawesome/svgs/regular/hourglass.svg diff --git a/src/assets/fontawesome/svgs/regular/id-badge.svg b/assets/fontawesome/svgs/regular/id-badge.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/id-badge.svg rename to assets/fontawesome/svgs/regular/id-badge.svg diff --git a/src/assets/fontawesome/svgs/regular/id-card.svg b/assets/fontawesome/svgs/regular/id-card.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/id-card.svg rename to assets/fontawesome/svgs/regular/id-card.svg diff --git a/src/assets/fontawesome/svgs/regular/image.svg b/assets/fontawesome/svgs/regular/image.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/image.svg rename to assets/fontawesome/svgs/regular/image.svg diff --git a/src/assets/fontawesome/svgs/regular/images.svg b/assets/fontawesome/svgs/regular/images.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/images.svg rename to assets/fontawesome/svgs/regular/images.svg diff --git a/src/assets/fontawesome/svgs/regular/keyboard.svg b/assets/fontawesome/svgs/regular/keyboard.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/keyboard.svg rename to assets/fontawesome/svgs/regular/keyboard.svg diff --git a/src/assets/fontawesome/svgs/regular/kiss-beam.svg b/assets/fontawesome/svgs/regular/kiss-beam.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/kiss-beam.svg rename to assets/fontawesome/svgs/regular/kiss-beam.svg diff --git a/src/assets/fontawesome/svgs/regular/kiss-wink-heart.svg b/assets/fontawesome/svgs/regular/kiss-wink-heart.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/kiss-wink-heart.svg rename to assets/fontawesome/svgs/regular/kiss-wink-heart.svg diff --git a/src/assets/fontawesome/svgs/regular/kiss.svg b/assets/fontawesome/svgs/regular/kiss.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/kiss.svg rename to assets/fontawesome/svgs/regular/kiss.svg diff --git a/src/assets/fontawesome/svgs/regular/laugh-beam.svg b/assets/fontawesome/svgs/regular/laugh-beam.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/laugh-beam.svg rename to assets/fontawesome/svgs/regular/laugh-beam.svg diff --git a/src/assets/fontawesome/svgs/regular/laugh-squint.svg b/assets/fontawesome/svgs/regular/laugh-squint.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/laugh-squint.svg rename to assets/fontawesome/svgs/regular/laugh-squint.svg diff --git a/src/assets/fontawesome/svgs/regular/laugh-wink.svg b/assets/fontawesome/svgs/regular/laugh-wink.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/laugh-wink.svg rename to assets/fontawesome/svgs/regular/laugh-wink.svg diff --git a/src/assets/fontawesome/svgs/regular/laugh.svg b/assets/fontawesome/svgs/regular/laugh.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/laugh.svg rename to assets/fontawesome/svgs/regular/laugh.svg diff --git a/src/assets/fontawesome/svgs/regular/lemon.svg b/assets/fontawesome/svgs/regular/lemon.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/lemon.svg rename to assets/fontawesome/svgs/regular/lemon.svg diff --git a/src/assets/fontawesome/svgs/regular/life-ring.svg b/assets/fontawesome/svgs/regular/life-ring.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/life-ring.svg rename to assets/fontawesome/svgs/regular/life-ring.svg diff --git a/src/assets/fontawesome/svgs/regular/lightbulb.svg b/assets/fontawesome/svgs/regular/lightbulb.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/lightbulb.svg rename to assets/fontawesome/svgs/regular/lightbulb.svg diff --git a/src/assets/fontawesome/svgs/regular/list-alt.svg b/assets/fontawesome/svgs/regular/list-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/list-alt.svg rename to assets/fontawesome/svgs/regular/list-alt.svg diff --git a/src/assets/fontawesome/svgs/regular/map.svg b/assets/fontawesome/svgs/regular/map.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/map.svg rename to assets/fontawesome/svgs/regular/map.svg diff --git a/src/assets/fontawesome/svgs/regular/meh-blank.svg b/assets/fontawesome/svgs/regular/meh-blank.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/meh-blank.svg rename to assets/fontawesome/svgs/regular/meh-blank.svg diff --git a/src/assets/fontawesome/svgs/regular/meh-rolling-eyes.svg b/assets/fontawesome/svgs/regular/meh-rolling-eyes.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/meh-rolling-eyes.svg rename to assets/fontawesome/svgs/regular/meh-rolling-eyes.svg diff --git a/src/assets/fontawesome/svgs/regular/meh.svg b/assets/fontawesome/svgs/regular/meh.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/meh.svg rename to assets/fontawesome/svgs/regular/meh.svg diff --git a/src/assets/fontawesome/svgs/regular/minus-square.svg b/assets/fontawesome/svgs/regular/minus-square.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/minus-square.svg rename to assets/fontawesome/svgs/regular/minus-square.svg diff --git a/src/assets/fontawesome/svgs/regular/money-bill-alt.svg b/assets/fontawesome/svgs/regular/money-bill-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/money-bill-alt.svg rename to assets/fontawesome/svgs/regular/money-bill-alt.svg diff --git a/src/assets/fontawesome/svgs/regular/moon.svg b/assets/fontawesome/svgs/regular/moon.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/moon.svg rename to assets/fontawesome/svgs/regular/moon.svg diff --git a/src/assets/fontawesome/svgs/regular/newspaper.svg b/assets/fontawesome/svgs/regular/newspaper.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/newspaper.svg rename to assets/fontawesome/svgs/regular/newspaper.svg diff --git a/src/assets/fontawesome/svgs/regular/object-group.svg b/assets/fontawesome/svgs/regular/object-group.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/object-group.svg rename to assets/fontawesome/svgs/regular/object-group.svg diff --git a/src/assets/fontawesome/svgs/regular/object-ungroup.svg b/assets/fontawesome/svgs/regular/object-ungroup.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/object-ungroup.svg rename to assets/fontawesome/svgs/regular/object-ungroup.svg diff --git a/src/assets/fontawesome/svgs/regular/paper-plane.svg b/assets/fontawesome/svgs/regular/paper-plane.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/paper-plane.svg rename to assets/fontawesome/svgs/regular/paper-plane.svg diff --git a/src/assets/fontawesome/svgs/regular/pause-circle.svg b/assets/fontawesome/svgs/regular/pause-circle.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/pause-circle.svg rename to assets/fontawesome/svgs/regular/pause-circle.svg diff --git a/src/assets/fontawesome/svgs/regular/play-circle.svg b/assets/fontawesome/svgs/regular/play-circle.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/play-circle.svg rename to assets/fontawesome/svgs/regular/play-circle.svg diff --git a/src/assets/fontawesome/svgs/regular/plus-square.svg b/assets/fontawesome/svgs/regular/plus-square.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/plus-square.svg rename to assets/fontawesome/svgs/regular/plus-square.svg diff --git a/src/assets/fontawesome/svgs/regular/question-circle.svg b/assets/fontawesome/svgs/regular/question-circle.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/question-circle.svg rename to assets/fontawesome/svgs/regular/question-circle.svg diff --git a/src/assets/fontawesome/svgs/regular/registered.svg b/assets/fontawesome/svgs/regular/registered.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/registered.svg rename to assets/fontawesome/svgs/regular/registered.svg diff --git a/src/assets/fontawesome/svgs/regular/sad-cry.svg b/assets/fontawesome/svgs/regular/sad-cry.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/sad-cry.svg rename to assets/fontawesome/svgs/regular/sad-cry.svg diff --git a/src/assets/fontawesome/svgs/regular/sad-tear.svg b/assets/fontawesome/svgs/regular/sad-tear.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/sad-tear.svg rename to assets/fontawesome/svgs/regular/sad-tear.svg diff --git a/src/assets/fontawesome/svgs/regular/save.svg b/assets/fontawesome/svgs/regular/save.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/save.svg rename to assets/fontawesome/svgs/regular/save.svg diff --git a/src/assets/fontawesome/svgs/regular/share-square.svg b/assets/fontawesome/svgs/regular/share-square.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/share-square.svg rename to assets/fontawesome/svgs/regular/share-square.svg diff --git a/src/assets/fontawesome/svgs/regular/smile-beam.svg b/assets/fontawesome/svgs/regular/smile-beam.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/smile-beam.svg rename to assets/fontawesome/svgs/regular/smile-beam.svg diff --git a/src/assets/fontawesome/svgs/regular/smile-wink.svg b/assets/fontawesome/svgs/regular/smile-wink.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/smile-wink.svg rename to assets/fontawesome/svgs/regular/smile-wink.svg diff --git a/src/assets/fontawesome/svgs/regular/smile.svg b/assets/fontawesome/svgs/regular/smile.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/smile.svg rename to assets/fontawesome/svgs/regular/smile.svg diff --git a/src/assets/fontawesome/svgs/regular/snowflake.svg b/assets/fontawesome/svgs/regular/snowflake.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/snowflake.svg rename to assets/fontawesome/svgs/regular/snowflake.svg diff --git a/src/assets/fontawesome/svgs/regular/square.svg b/assets/fontawesome/svgs/regular/square.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/square.svg rename to assets/fontawesome/svgs/regular/square.svg diff --git a/src/assets/fontawesome/svgs/regular/star-half.svg b/assets/fontawesome/svgs/regular/star-half.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/star-half.svg rename to assets/fontawesome/svgs/regular/star-half.svg diff --git a/src/assets/fontawesome/svgs/regular/star.svg b/assets/fontawesome/svgs/regular/star.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/star.svg rename to assets/fontawesome/svgs/regular/star.svg diff --git a/src/assets/fontawesome/svgs/regular/sticky-note.svg b/assets/fontawesome/svgs/regular/sticky-note.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/sticky-note.svg rename to assets/fontawesome/svgs/regular/sticky-note.svg diff --git a/src/assets/fontawesome/svgs/regular/stop-circle.svg b/assets/fontawesome/svgs/regular/stop-circle.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/stop-circle.svg rename to assets/fontawesome/svgs/regular/stop-circle.svg diff --git a/src/assets/fontawesome/svgs/regular/sun.svg b/assets/fontawesome/svgs/regular/sun.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/sun.svg rename to assets/fontawesome/svgs/regular/sun.svg diff --git a/src/assets/fontawesome/svgs/regular/surprise.svg b/assets/fontawesome/svgs/regular/surprise.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/surprise.svg rename to assets/fontawesome/svgs/regular/surprise.svg diff --git a/src/assets/fontawesome/svgs/regular/thumbs-down.svg b/assets/fontawesome/svgs/regular/thumbs-down.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/thumbs-down.svg rename to assets/fontawesome/svgs/regular/thumbs-down.svg diff --git a/src/assets/fontawesome/svgs/regular/thumbs-up.svg b/assets/fontawesome/svgs/regular/thumbs-up.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/thumbs-up.svg rename to assets/fontawesome/svgs/regular/thumbs-up.svg diff --git a/src/assets/fontawesome/svgs/regular/times-circle.svg b/assets/fontawesome/svgs/regular/times-circle.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/times-circle.svg rename to assets/fontawesome/svgs/regular/times-circle.svg diff --git a/src/assets/fontawesome/svgs/regular/tired.svg b/assets/fontawesome/svgs/regular/tired.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/tired.svg rename to assets/fontawesome/svgs/regular/tired.svg diff --git a/src/assets/fontawesome/svgs/regular/trash-alt.svg b/assets/fontawesome/svgs/regular/trash-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/trash-alt.svg rename to assets/fontawesome/svgs/regular/trash-alt.svg diff --git a/src/assets/fontawesome/svgs/regular/user-circle.svg b/assets/fontawesome/svgs/regular/user-circle.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/user-circle.svg rename to assets/fontawesome/svgs/regular/user-circle.svg diff --git a/src/assets/fontawesome/svgs/regular/user.svg b/assets/fontawesome/svgs/regular/user.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/user.svg rename to assets/fontawesome/svgs/regular/user.svg diff --git a/src/assets/fontawesome/svgs/regular/window-close.svg b/assets/fontawesome/svgs/regular/window-close.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/window-close.svg rename to assets/fontawesome/svgs/regular/window-close.svg diff --git a/src/assets/fontawesome/svgs/regular/window-maximize.svg b/assets/fontawesome/svgs/regular/window-maximize.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/window-maximize.svg rename to assets/fontawesome/svgs/regular/window-maximize.svg diff --git a/src/assets/fontawesome/svgs/regular/window-minimize.svg b/assets/fontawesome/svgs/regular/window-minimize.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/window-minimize.svg rename to assets/fontawesome/svgs/regular/window-minimize.svg diff --git a/src/assets/fontawesome/svgs/regular/window-restore.svg b/assets/fontawesome/svgs/regular/window-restore.svg similarity index 100% rename from src/assets/fontawesome/svgs/regular/window-restore.svg rename to assets/fontawesome/svgs/regular/window-restore.svg diff --git a/src/assets/fontawesome/svgs/solid/ad.svg b/assets/fontawesome/svgs/solid/ad.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/ad.svg rename to assets/fontawesome/svgs/solid/ad.svg diff --git a/src/assets/fontawesome/svgs/solid/address-book.svg b/assets/fontawesome/svgs/solid/address-book.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/address-book.svg rename to assets/fontawesome/svgs/solid/address-book.svg diff --git a/src/assets/fontawesome/svgs/solid/address-card.svg b/assets/fontawesome/svgs/solid/address-card.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/address-card.svg rename to assets/fontawesome/svgs/solid/address-card.svg diff --git a/src/assets/fontawesome/svgs/solid/adjust.svg b/assets/fontawesome/svgs/solid/adjust.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/adjust.svg rename to assets/fontawesome/svgs/solid/adjust.svg diff --git a/src/assets/fontawesome/svgs/solid/air-freshener.svg b/assets/fontawesome/svgs/solid/air-freshener.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/air-freshener.svg rename to assets/fontawesome/svgs/solid/air-freshener.svg diff --git a/src/assets/fontawesome/svgs/solid/align-center.svg b/assets/fontawesome/svgs/solid/align-center.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/align-center.svg rename to assets/fontawesome/svgs/solid/align-center.svg diff --git a/src/assets/fontawesome/svgs/solid/align-justify.svg b/assets/fontawesome/svgs/solid/align-justify.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/align-justify.svg rename to assets/fontawesome/svgs/solid/align-justify.svg diff --git a/src/assets/fontawesome/svgs/solid/align-left.svg b/assets/fontawesome/svgs/solid/align-left.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/align-left.svg rename to assets/fontawesome/svgs/solid/align-left.svg diff --git a/src/assets/fontawesome/svgs/solid/align-right.svg b/assets/fontawesome/svgs/solid/align-right.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/align-right.svg rename to assets/fontawesome/svgs/solid/align-right.svg diff --git a/src/assets/fontawesome/svgs/solid/allergies.svg b/assets/fontawesome/svgs/solid/allergies.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/allergies.svg rename to assets/fontawesome/svgs/solid/allergies.svg diff --git a/src/assets/fontawesome/svgs/solid/ambulance.svg b/assets/fontawesome/svgs/solid/ambulance.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/ambulance.svg rename to assets/fontawesome/svgs/solid/ambulance.svg diff --git a/src/assets/fontawesome/svgs/solid/american-sign-language-interpreting.svg b/assets/fontawesome/svgs/solid/american-sign-language-interpreting.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/american-sign-language-interpreting.svg rename to assets/fontawesome/svgs/solid/american-sign-language-interpreting.svg diff --git a/src/assets/fontawesome/svgs/solid/anchor.svg b/assets/fontawesome/svgs/solid/anchor.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/anchor.svg rename to assets/fontawesome/svgs/solid/anchor.svg diff --git a/src/assets/fontawesome/svgs/solid/angle-double-down.svg b/assets/fontawesome/svgs/solid/angle-double-down.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/angle-double-down.svg rename to assets/fontawesome/svgs/solid/angle-double-down.svg diff --git a/src/assets/fontawesome/svgs/solid/angle-double-left.svg b/assets/fontawesome/svgs/solid/angle-double-left.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/angle-double-left.svg rename to assets/fontawesome/svgs/solid/angle-double-left.svg diff --git a/src/assets/fontawesome/svgs/solid/angle-double-right.svg b/assets/fontawesome/svgs/solid/angle-double-right.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/angle-double-right.svg rename to assets/fontawesome/svgs/solid/angle-double-right.svg diff --git a/src/assets/fontawesome/svgs/solid/angle-double-up.svg b/assets/fontawesome/svgs/solid/angle-double-up.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/angle-double-up.svg rename to assets/fontawesome/svgs/solid/angle-double-up.svg diff --git a/src/assets/fontawesome/svgs/solid/angle-down.svg b/assets/fontawesome/svgs/solid/angle-down.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/angle-down.svg rename to assets/fontawesome/svgs/solid/angle-down.svg diff --git a/src/assets/fontawesome/svgs/solid/angle-left.svg b/assets/fontawesome/svgs/solid/angle-left.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/angle-left.svg rename to assets/fontawesome/svgs/solid/angle-left.svg diff --git a/src/assets/fontawesome/svgs/solid/angle-right.svg b/assets/fontawesome/svgs/solid/angle-right.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/angle-right.svg rename to assets/fontawesome/svgs/solid/angle-right.svg diff --git a/src/assets/fontawesome/svgs/solid/angle-up.svg b/assets/fontawesome/svgs/solid/angle-up.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/angle-up.svg rename to assets/fontawesome/svgs/solid/angle-up.svg diff --git a/src/assets/fontawesome/svgs/solid/angry.svg b/assets/fontawesome/svgs/solid/angry.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/angry.svg rename to assets/fontawesome/svgs/solid/angry.svg diff --git a/src/assets/fontawesome/svgs/solid/ankh.svg b/assets/fontawesome/svgs/solid/ankh.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/ankh.svg rename to assets/fontawesome/svgs/solid/ankh.svg diff --git a/src/assets/fontawesome/svgs/solid/apple-alt.svg b/assets/fontawesome/svgs/solid/apple-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/apple-alt.svg rename to assets/fontawesome/svgs/solid/apple-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/archive.svg b/assets/fontawesome/svgs/solid/archive.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/archive.svg rename to assets/fontawesome/svgs/solid/archive.svg diff --git a/src/assets/fontawesome/svgs/solid/archway.svg b/assets/fontawesome/svgs/solid/archway.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/archway.svg rename to assets/fontawesome/svgs/solid/archway.svg diff --git a/src/assets/fontawesome/svgs/solid/arrow-alt-circle-down.svg b/assets/fontawesome/svgs/solid/arrow-alt-circle-down.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/arrow-alt-circle-down.svg rename to assets/fontawesome/svgs/solid/arrow-alt-circle-down.svg diff --git a/src/assets/fontawesome/svgs/solid/arrow-alt-circle-left.svg b/assets/fontawesome/svgs/solid/arrow-alt-circle-left.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/arrow-alt-circle-left.svg rename to assets/fontawesome/svgs/solid/arrow-alt-circle-left.svg diff --git a/src/assets/fontawesome/svgs/solid/arrow-alt-circle-right.svg b/assets/fontawesome/svgs/solid/arrow-alt-circle-right.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/arrow-alt-circle-right.svg rename to assets/fontawesome/svgs/solid/arrow-alt-circle-right.svg diff --git a/src/assets/fontawesome/svgs/solid/arrow-alt-circle-up.svg b/assets/fontawesome/svgs/solid/arrow-alt-circle-up.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/arrow-alt-circle-up.svg rename to assets/fontawesome/svgs/solid/arrow-alt-circle-up.svg diff --git a/src/assets/fontawesome/svgs/solid/arrow-circle-down.svg b/assets/fontawesome/svgs/solid/arrow-circle-down.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/arrow-circle-down.svg rename to assets/fontawesome/svgs/solid/arrow-circle-down.svg diff --git a/src/assets/fontawesome/svgs/solid/arrow-circle-left.svg b/assets/fontawesome/svgs/solid/arrow-circle-left.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/arrow-circle-left.svg rename to assets/fontawesome/svgs/solid/arrow-circle-left.svg diff --git a/src/assets/fontawesome/svgs/solid/arrow-circle-right.svg b/assets/fontawesome/svgs/solid/arrow-circle-right.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/arrow-circle-right.svg rename to assets/fontawesome/svgs/solid/arrow-circle-right.svg diff --git a/src/assets/fontawesome/svgs/solid/arrow-circle-up.svg b/assets/fontawesome/svgs/solid/arrow-circle-up.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/arrow-circle-up.svg rename to assets/fontawesome/svgs/solid/arrow-circle-up.svg diff --git a/src/assets/fontawesome/svgs/solid/arrow-down.svg b/assets/fontawesome/svgs/solid/arrow-down.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/arrow-down.svg rename to assets/fontawesome/svgs/solid/arrow-down.svg diff --git a/src/assets/fontawesome/svgs/solid/arrow-left.svg b/assets/fontawesome/svgs/solid/arrow-left.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/arrow-left.svg rename to assets/fontawesome/svgs/solid/arrow-left.svg diff --git a/src/assets/fontawesome/svgs/solid/arrow-right.svg b/assets/fontawesome/svgs/solid/arrow-right.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/arrow-right.svg rename to assets/fontawesome/svgs/solid/arrow-right.svg diff --git a/src/assets/fontawesome/svgs/solid/arrow-up.svg b/assets/fontawesome/svgs/solid/arrow-up.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/arrow-up.svg rename to assets/fontawesome/svgs/solid/arrow-up.svg diff --git a/src/assets/fontawesome/svgs/solid/arrows-alt-h.svg b/assets/fontawesome/svgs/solid/arrows-alt-h.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/arrows-alt-h.svg rename to assets/fontawesome/svgs/solid/arrows-alt-h.svg diff --git a/src/assets/fontawesome/svgs/solid/arrows-alt-v.svg b/assets/fontawesome/svgs/solid/arrows-alt-v.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/arrows-alt-v.svg rename to assets/fontawesome/svgs/solid/arrows-alt-v.svg diff --git a/src/assets/fontawesome/svgs/solid/arrows-alt.svg b/assets/fontawesome/svgs/solid/arrows-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/arrows-alt.svg rename to assets/fontawesome/svgs/solid/arrows-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/assistive-listening-systems.svg b/assets/fontawesome/svgs/solid/assistive-listening-systems.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/assistive-listening-systems.svg rename to assets/fontawesome/svgs/solid/assistive-listening-systems.svg diff --git a/src/assets/fontawesome/svgs/solid/asterisk.svg b/assets/fontawesome/svgs/solid/asterisk.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/asterisk.svg rename to assets/fontawesome/svgs/solid/asterisk.svg diff --git a/src/assets/fontawesome/svgs/solid/at.svg b/assets/fontawesome/svgs/solid/at.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/at.svg rename to assets/fontawesome/svgs/solid/at.svg diff --git a/src/assets/fontawesome/svgs/solid/atlas.svg b/assets/fontawesome/svgs/solid/atlas.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/atlas.svg rename to assets/fontawesome/svgs/solid/atlas.svg diff --git a/src/assets/fontawesome/svgs/solid/atom.svg b/assets/fontawesome/svgs/solid/atom.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/atom.svg rename to assets/fontawesome/svgs/solid/atom.svg diff --git a/src/assets/fontawesome/svgs/solid/audio-description.svg b/assets/fontawesome/svgs/solid/audio-description.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/audio-description.svg rename to assets/fontawesome/svgs/solid/audio-description.svg diff --git a/src/assets/fontawesome/svgs/solid/award.svg b/assets/fontawesome/svgs/solid/award.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/award.svg rename to assets/fontawesome/svgs/solid/award.svg diff --git a/src/assets/fontawesome/svgs/solid/baby-carriage.svg b/assets/fontawesome/svgs/solid/baby-carriage.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/baby-carriage.svg rename to assets/fontawesome/svgs/solid/baby-carriage.svg diff --git a/src/assets/fontawesome/svgs/solid/baby.svg b/assets/fontawesome/svgs/solid/baby.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/baby.svg rename to assets/fontawesome/svgs/solid/baby.svg diff --git a/src/assets/fontawesome/svgs/solid/backspace.svg b/assets/fontawesome/svgs/solid/backspace.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/backspace.svg rename to assets/fontawesome/svgs/solid/backspace.svg diff --git a/src/assets/fontawesome/svgs/solid/backward.svg b/assets/fontawesome/svgs/solid/backward.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/backward.svg rename to assets/fontawesome/svgs/solid/backward.svg diff --git a/src/assets/fontawesome/svgs/solid/bacon.svg b/assets/fontawesome/svgs/solid/bacon.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/bacon.svg rename to assets/fontawesome/svgs/solid/bacon.svg diff --git a/src/assets/fontawesome/svgs/solid/bacteria.svg b/assets/fontawesome/svgs/solid/bacteria.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/bacteria.svg rename to assets/fontawesome/svgs/solid/bacteria.svg diff --git a/src/assets/fontawesome/svgs/solid/bacterium.svg b/assets/fontawesome/svgs/solid/bacterium.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/bacterium.svg rename to assets/fontawesome/svgs/solid/bacterium.svg diff --git a/src/assets/fontawesome/svgs/solid/bahai.svg b/assets/fontawesome/svgs/solid/bahai.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/bahai.svg rename to assets/fontawesome/svgs/solid/bahai.svg diff --git a/src/assets/fontawesome/svgs/solid/balance-scale-left.svg b/assets/fontawesome/svgs/solid/balance-scale-left.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/balance-scale-left.svg rename to assets/fontawesome/svgs/solid/balance-scale-left.svg diff --git a/src/assets/fontawesome/svgs/solid/balance-scale-right.svg b/assets/fontawesome/svgs/solid/balance-scale-right.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/balance-scale-right.svg rename to assets/fontawesome/svgs/solid/balance-scale-right.svg diff --git a/src/assets/fontawesome/svgs/solid/balance-scale.svg b/assets/fontawesome/svgs/solid/balance-scale.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/balance-scale.svg rename to assets/fontawesome/svgs/solid/balance-scale.svg diff --git a/src/assets/fontawesome/svgs/solid/ban.svg b/assets/fontawesome/svgs/solid/ban.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/ban.svg rename to assets/fontawesome/svgs/solid/ban.svg diff --git a/src/assets/fontawesome/svgs/solid/band-aid.svg b/assets/fontawesome/svgs/solid/band-aid.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/band-aid.svg rename to assets/fontawesome/svgs/solid/band-aid.svg diff --git a/src/assets/fontawesome/svgs/solid/barcode.svg b/assets/fontawesome/svgs/solid/barcode.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/barcode.svg rename to assets/fontawesome/svgs/solid/barcode.svg diff --git a/src/assets/fontawesome/svgs/solid/bars.svg b/assets/fontawesome/svgs/solid/bars.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/bars.svg rename to assets/fontawesome/svgs/solid/bars.svg diff --git a/src/assets/fontawesome/svgs/solid/baseball-ball.svg b/assets/fontawesome/svgs/solid/baseball-ball.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/baseball-ball.svg rename to assets/fontawesome/svgs/solid/baseball-ball.svg diff --git a/src/assets/fontawesome/svgs/solid/basketball-ball.svg b/assets/fontawesome/svgs/solid/basketball-ball.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/basketball-ball.svg rename to assets/fontawesome/svgs/solid/basketball-ball.svg diff --git a/src/assets/fontawesome/svgs/solid/bath.svg b/assets/fontawesome/svgs/solid/bath.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/bath.svg rename to assets/fontawesome/svgs/solid/bath.svg diff --git a/src/assets/fontawesome/svgs/solid/battery-empty.svg b/assets/fontawesome/svgs/solid/battery-empty.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/battery-empty.svg rename to assets/fontawesome/svgs/solid/battery-empty.svg diff --git a/src/assets/fontawesome/svgs/solid/battery-full.svg b/assets/fontawesome/svgs/solid/battery-full.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/battery-full.svg rename to assets/fontawesome/svgs/solid/battery-full.svg diff --git a/src/assets/fontawesome/svgs/solid/battery-half.svg b/assets/fontawesome/svgs/solid/battery-half.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/battery-half.svg rename to assets/fontawesome/svgs/solid/battery-half.svg diff --git a/src/assets/fontawesome/svgs/solid/battery-quarter.svg b/assets/fontawesome/svgs/solid/battery-quarter.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/battery-quarter.svg rename to assets/fontawesome/svgs/solid/battery-quarter.svg diff --git a/src/assets/fontawesome/svgs/solid/battery-three-quarters.svg b/assets/fontawesome/svgs/solid/battery-three-quarters.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/battery-three-quarters.svg rename to assets/fontawesome/svgs/solid/battery-three-quarters.svg diff --git a/src/assets/fontawesome/svgs/solid/bed.svg b/assets/fontawesome/svgs/solid/bed.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/bed.svg rename to assets/fontawesome/svgs/solid/bed.svg diff --git a/src/assets/fontawesome/svgs/solid/beer.svg b/assets/fontawesome/svgs/solid/beer.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/beer.svg rename to assets/fontawesome/svgs/solid/beer.svg diff --git a/src/assets/fontawesome/svgs/solid/bell-slash.svg b/assets/fontawesome/svgs/solid/bell-slash.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/bell-slash.svg rename to assets/fontawesome/svgs/solid/bell-slash.svg diff --git a/src/assets/fontawesome/svgs/solid/bell.svg b/assets/fontawesome/svgs/solid/bell.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/bell.svg rename to assets/fontawesome/svgs/solid/bell.svg diff --git a/src/assets/fontawesome/svgs/solid/bezier-curve.svg b/assets/fontawesome/svgs/solid/bezier-curve.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/bezier-curve.svg rename to assets/fontawesome/svgs/solid/bezier-curve.svg diff --git a/src/assets/fontawesome/svgs/solid/bible.svg b/assets/fontawesome/svgs/solid/bible.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/bible.svg rename to assets/fontawesome/svgs/solid/bible.svg diff --git a/src/assets/fontawesome/svgs/solid/bicycle.svg b/assets/fontawesome/svgs/solid/bicycle.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/bicycle.svg rename to assets/fontawesome/svgs/solid/bicycle.svg diff --git a/src/assets/fontawesome/svgs/solid/biking.svg b/assets/fontawesome/svgs/solid/biking.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/biking.svg rename to assets/fontawesome/svgs/solid/biking.svg diff --git a/src/assets/fontawesome/svgs/solid/binoculars.svg b/assets/fontawesome/svgs/solid/binoculars.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/binoculars.svg rename to assets/fontawesome/svgs/solid/binoculars.svg diff --git a/src/assets/fontawesome/svgs/solid/biohazard.svg b/assets/fontawesome/svgs/solid/biohazard.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/biohazard.svg rename to assets/fontawesome/svgs/solid/biohazard.svg diff --git a/src/assets/fontawesome/svgs/solid/birthday-cake.svg b/assets/fontawesome/svgs/solid/birthday-cake.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/birthday-cake.svg rename to assets/fontawesome/svgs/solid/birthday-cake.svg diff --git a/src/assets/fontawesome/svgs/solid/blender-phone.svg b/assets/fontawesome/svgs/solid/blender-phone.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/blender-phone.svg rename to assets/fontawesome/svgs/solid/blender-phone.svg diff --git a/src/assets/fontawesome/svgs/solid/blender.svg b/assets/fontawesome/svgs/solid/blender.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/blender.svg rename to assets/fontawesome/svgs/solid/blender.svg diff --git a/src/assets/fontawesome/svgs/solid/blind.svg b/assets/fontawesome/svgs/solid/blind.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/blind.svg rename to assets/fontawesome/svgs/solid/blind.svg diff --git a/src/assets/fontawesome/svgs/solid/blog.svg b/assets/fontawesome/svgs/solid/blog.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/blog.svg rename to assets/fontawesome/svgs/solid/blog.svg diff --git a/src/assets/fontawesome/svgs/solid/bold.svg b/assets/fontawesome/svgs/solid/bold.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/bold.svg rename to assets/fontawesome/svgs/solid/bold.svg diff --git a/src/assets/fontawesome/svgs/solid/bolt.svg b/assets/fontawesome/svgs/solid/bolt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/bolt.svg rename to assets/fontawesome/svgs/solid/bolt.svg diff --git a/src/assets/fontawesome/svgs/solid/bomb.svg b/assets/fontawesome/svgs/solid/bomb.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/bomb.svg rename to assets/fontawesome/svgs/solid/bomb.svg diff --git a/src/assets/fontawesome/svgs/solid/bone.svg b/assets/fontawesome/svgs/solid/bone.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/bone.svg rename to assets/fontawesome/svgs/solid/bone.svg diff --git a/src/assets/fontawesome/svgs/solid/bong.svg b/assets/fontawesome/svgs/solid/bong.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/bong.svg rename to assets/fontawesome/svgs/solid/bong.svg diff --git a/src/assets/fontawesome/svgs/solid/book-dead.svg b/assets/fontawesome/svgs/solid/book-dead.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/book-dead.svg rename to assets/fontawesome/svgs/solid/book-dead.svg diff --git a/src/assets/fontawesome/svgs/solid/book-medical.svg b/assets/fontawesome/svgs/solid/book-medical.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/book-medical.svg rename to assets/fontawesome/svgs/solid/book-medical.svg diff --git a/src/assets/fontawesome/svgs/solid/book-open.svg b/assets/fontawesome/svgs/solid/book-open.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/book-open.svg rename to assets/fontawesome/svgs/solid/book-open.svg diff --git a/src/assets/fontawesome/svgs/solid/book-reader.svg b/assets/fontawesome/svgs/solid/book-reader.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/book-reader.svg rename to assets/fontawesome/svgs/solid/book-reader.svg diff --git a/src/assets/fontawesome/svgs/solid/book.svg b/assets/fontawesome/svgs/solid/book.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/book.svg rename to assets/fontawesome/svgs/solid/book.svg diff --git a/src/assets/fontawesome/svgs/solid/bookmark.svg b/assets/fontawesome/svgs/solid/bookmark.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/bookmark.svg rename to assets/fontawesome/svgs/solid/bookmark.svg diff --git a/src/assets/fontawesome/svgs/solid/border-all.svg b/assets/fontawesome/svgs/solid/border-all.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/border-all.svg rename to assets/fontawesome/svgs/solid/border-all.svg diff --git a/src/assets/fontawesome/svgs/solid/border-none.svg b/assets/fontawesome/svgs/solid/border-none.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/border-none.svg rename to assets/fontawesome/svgs/solid/border-none.svg diff --git a/src/assets/fontawesome/svgs/solid/border-style.svg b/assets/fontawesome/svgs/solid/border-style.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/border-style.svg rename to assets/fontawesome/svgs/solid/border-style.svg diff --git a/src/assets/fontawesome/svgs/solid/bowling-ball.svg b/assets/fontawesome/svgs/solid/bowling-ball.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/bowling-ball.svg rename to assets/fontawesome/svgs/solid/bowling-ball.svg diff --git a/src/assets/fontawesome/svgs/solid/box-open.svg b/assets/fontawesome/svgs/solid/box-open.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/box-open.svg rename to assets/fontawesome/svgs/solid/box-open.svg diff --git a/src/assets/fontawesome/svgs/solid/box-tissue.svg b/assets/fontawesome/svgs/solid/box-tissue.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/box-tissue.svg rename to assets/fontawesome/svgs/solid/box-tissue.svg diff --git a/src/assets/fontawesome/svgs/solid/box.svg b/assets/fontawesome/svgs/solid/box.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/box.svg rename to assets/fontawesome/svgs/solid/box.svg diff --git a/src/assets/fontawesome/svgs/solid/boxes.svg b/assets/fontawesome/svgs/solid/boxes.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/boxes.svg rename to assets/fontawesome/svgs/solid/boxes.svg diff --git a/src/assets/fontawesome/svgs/solid/braille.svg b/assets/fontawesome/svgs/solid/braille.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/braille.svg rename to assets/fontawesome/svgs/solid/braille.svg diff --git a/src/assets/fontawesome/svgs/solid/brain.svg b/assets/fontawesome/svgs/solid/brain.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/brain.svg rename to assets/fontawesome/svgs/solid/brain.svg diff --git a/src/assets/fontawesome/svgs/solid/bread-slice.svg b/assets/fontawesome/svgs/solid/bread-slice.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/bread-slice.svg rename to assets/fontawesome/svgs/solid/bread-slice.svg diff --git a/src/assets/fontawesome/svgs/solid/briefcase-medical.svg b/assets/fontawesome/svgs/solid/briefcase-medical.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/briefcase-medical.svg rename to assets/fontawesome/svgs/solid/briefcase-medical.svg diff --git a/src/assets/fontawesome/svgs/solid/briefcase.svg b/assets/fontawesome/svgs/solid/briefcase.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/briefcase.svg rename to assets/fontawesome/svgs/solid/briefcase.svg diff --git a/src/assets/fontawesome/svgs/solid/broadcast-tower.svg b/assets/fontawesome/svgs/solid/broadcast-tower.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/broadcast-tower.svg rename to assets/fontawesome/svgs/solid/broadcast-tower.svg diff --git a/src/assets/fontawesome/svgs/solid/broom.svg b/assets/fontawesome/svgs/solid/broom.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/broom.svg rename to assets/fontawesome/svgs/solid/broom.svg diff --git a/src/assets/fontawesome/svgs/solid/brush.svg b/assets/fontawesome/svgs/solid/brush.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/brush.svg rename to assets/fontawesome/svgs/solid/brush.svg diff --git a/src/assets/fontawesome/svgs/solid/bug.svg b/assets/fontawesome/svgs/solid/bug.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/bug.svg rename to assets/fontawesome/svgs/solid/bug.svg diff --git a/src/assets/fontawesome/svgs/solid/building.svg b/assets/fontawesome/svgs/solid/building.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/building.svg rename to assets/fontawesome/svgs/solid/building.svg diff --git a/src/assets/fontawesome/svgs/solid/bullhorn.svg b/assets/fontawesome/svgs/solid/bullhorn.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/bullhorn.svg rename to assets/fontawesome/svgs/solid/bullhorn.svg diff --git a/src/assets/fontawesome/svgs/solid/bullseye.svg b/assets/fontawesome/svgs/solid/bullseye.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/bullseye.svg rename to assets/fontawesome/svgs/solid/bullseye.svg diff --git a/src/assets/fontawesome/svgs/solid/burn.svg b/assets/fontawesome/svgs/solid/burn.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/burn.svg rename to assets/fontawesome/svgs/solid/burn.svg diff --git a/src/assets/fontawesome/svgs/solid/bus-alt.svg b/assets/fontawesome/svgs/solid/bus-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/bus-alt.svg rename to assets/fontawesome/svgs/solid/bus-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/bus.svg b/assets/fontawesome/svgs/solid/bus.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/bus.svg rename to assets/fontawesome/svgs/solid/bus.svg diff --git a/src/assets/fontawesome/svgs/solid/business-time.svg b/assets/fontawesome/svgs/solid/business-time.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/business-time.svg rename to assets/fontawesome/svgs/solid/business-time.svg diff --git a/src/assets/fontawesome/svgs/solid/calculator.svg b/assets/fontawesome/svgs/solid/calculator.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/calculator.svg rename to assets/fontawesome/svgs/solid/calculator.svg diff --git a/src/assets/fontawesome/svgs/solid/calendar-alt.svg b/assets/fontawesome/svgs/solid/calendar-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/calendar-alt.svg rename to assets/fontawesome/svgs/solid/calendar-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/calendar-check.svg b/assets/fontawesome/svgs/solid/calendar-check.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/calendar-check.svg rename to assets/fontawesome/svgs/solid/calendar-check.svg diff --git a/src/assets/fontawesome/svgs/solid/calendar-day.svg b/assets/fontawesome/svgs/solid/calendar-day.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/calendar-day.svg rename to assets/fontawesome/svgs/solid/calendar-day.svg diff --git a/src/assets/fontawesome/svgs/solid/calendar-minus.svg b/assets/fontawesome/svgs/solid/calendar-minus.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/calendar-minus.svg rename to assets/fontawesome/svgs/solid/calendar-minus.svg diff --git a/src/assets/fontawesome/svgs/solid/calendar-plus.svg b/assets/fontawesome/svgs/solid/calendar-plus.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/calendar-plus.svg rename to assets/fontawesome/svgs/solid/calendar-plus.svg diff --git a/src/assets/fontawesome/svgs/solid/calendar-times.svg b/assets/fontawesome/svgs/solid/calendar-times.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/calendar-times.svg rename to assets/fontawesome/svgs/solid/calendar-times.svg diff --git a/src/assets/fontawesome/svgs/solid/calendar-week.svg b/assets/fontawesome/svgs/solid/calendar-week.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/calendar-week.svg rename to assets/fontawesome/svgs/solid/calendar-week.svg diff --git a/src/assets/fontawesome/svgs/solid/calendar.svg b/assets/fontawesome/svgs/solid/calendar.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/calendar.svg rename to assets/fontawesome/svgs/solid/calendar.svg diff --git a/src/assets/fontawesome/svgs/solid/camera-retro.svg b/assets/fontawesome/svgs/solid/camera-retro.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/camera-retro.svg rename to assets/fontawesome/svgs/solid/camera-retro.svg diff --git a/src/assets/fontawesome/svgs/solid/camera.svg b/assets/fontawesome/svgs/solid/camera.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/camera.svg rename to assets/fontawesome/svgs/solid/camera.svg diff --git a/src/assets/fontawesome/svgs/solid/campground.svg b/assets/fontawesome/svgs/solid/campground.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/campground.svg rename to assets/fontawesome/svgs/solid/campground.svg diff --git a/src/assets/fontawesome/svgs/solid/candy-cane.svg b/assets/fontawesome/svgs/solid/candy-cane.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/candy-cane.svg rename to assets/fontawesome/svgs/solid/candy-cane.svg diff --git a/src/assets/fontawesome/svgs/solid/cannabis.svg b/assets/fontawesome/svgs/solid/cannabis.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/cannabis.svg rename to assets/fontawesome/svgs/solid/cannabis.svg diff --git a/src/assets/fontawesome/svgs/solid/capsules.svg b/assets/fontawesome/svgs/solid/capsules.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/capsules.svg rename to assets/fontawesome/svgs/solid/capsules.svg diff --git a/src/assets/fontawesome/svgs/solid/car-alt.svg b/assets/fontawesome/svgs/solid/car-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/car-alt.svg rename to assets/fontawesome/svgs/solid/car-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/car-battery.svg b/assets/fontawesome/svgs/solid/car-battery.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/car-battery.svg rename to assets/fontawesome/svgs/solid/car-battery.svg diff --git a/src/assets/fontawesome/svgs/solid/car-crash.svg b/assets/fontawesome/svgs/solid/car-crash.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/car-crash.svg rename to assets/fontawesome/svgs/solid/car-crash.svg diff --git a/src/assets/fontawesome/svgs/solid/car-side.svg b/assets/fontawesome/svgs/solid/car-side.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/car-side.svg rename to assets/fontawesome/svgs/solid/car-side.svg diff --git a/src/assets/fontawesome/svgs/solid/car.svg b/assets/fontawesome/svgs/solid/car.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/car.svg rename to assets/fontawesome/svgs/solid/car.svg diff --git a/src/assets/fontawesome/svgs/solid/caravan.svg b/assets/fontawesome/svgs/solid/caravan.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/caravan.svg rename to assets/fontawesome/svgs/solid/caravan.svg diff --git a/src/assets/fontawesome/svgs/solid/caret-down.svg b/assets/fontawesome/svgs/solid/caret-down.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/caret-down.svg rename to assets/fontawesome/svgs/solid/caret-down.svg diff --git a/src/assets/fontawesome/svgs/solid/caret-left.svg b/assets/fontawesome/svgs/solid/caret-left.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/caret-left.svg rename to assets/fontawesome/svgs/solid/caret-left.svg diff --git a/src/assets/fontawesome/svgs/solid/caret-right.svg b/assets/fontawesome/svgs/solid/caret-right.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/caret-right.svg rename to assets/fontawesome/svgs/solid/caret-right.svg diff --git a/src/assets/fontawesome/svgs/solid/caret-square-down.svg b/assets/fontawesome/svgs/solid/caret-square-down.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/caret-square-down.svg rename to assets/fontawesome/svgs/solid/caret-square-down.svg diff --git a/src/assets/fontawesome/svgs/solid/caret-square-left.svg b/assets/fontawesome/svgs/solid/caret-square-left.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/caret-square-left.svg rename to assets/fontawesome/svgs/solid/caret-square-left.svg diff --git a/src/assets/fontawesome/svgs/solid/caret-square-right.svg b/assets/fontawesome/svgs/solid/caret-square-right.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/caret-square-right.svg rename to assets/fontawesome/svgs/solid/caret-square-right.svg diff --git a/src/assets/fontawesome/svgs/solid/caret-square-up.svg b/assets/fontawesome/svgs/solid/caret-square-up.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/caret-square-up.svg rename to assets/fontawesome/svgs/solid/caret-square-up.svg diff --git a/src/assets/fontawesome/svgs/solid/caret-up.svg b/assets/fontawesome/svgs/solid/caret-up.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/caret-up.svg rename to assets/fontawesome/svgs/solid/caret-up.svg diff --git a/src/assets/fontawesome/svgs/solid/carrot.svg b/assets/fontawesome/svgs/solid/carrot.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/carrot.svg rename to assets/fontawesome/svgs/solid/carrot.svg diff --git a/src/assets/fontawesome/svgs/solid/cart-arrow-down.svg b/assets/fontawesome/svgs/solid/cart-arrow-down.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/cart-arrow-down.svg rename to assets/fontawesome/svgs/solid/cart-arrow-down.svg diff --git a/src/assets/fontawesome/svgs/solid/cart-plus.svg b/assets/fontawesome/svgs/solid/cart-plus.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/cart-plus.svg rename to assets/fontawesome/svgs/solid/cart-plus.svg diff --git a/src/assets/fontawesome/svgs/solid/cash-register.svg b/assets/fontawesome/svgs/solid/cash-register.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/cash-register.svg rename to assets/fontawesome/svgs/solid/cash-register.svg diff --git a/src/assets/fontawesome/svgs/solid/cat.svg b/assets/fontawesome/svgs/solid/cat.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/cat.svg rename to assets/fontawesome/svgs/solid/cat.svg diff --git a/src/assets/fontawesome/svgs/solid/certificate.svg b/assets/fontawesome/svgs/solid/certificate.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/certificate.svg rename to assets/fontawesome/svgs/solid/certificate.svg diff --git a/src/assets/fontawesome/svgs/solid/chair.svg b/assets/fontawesome/svgs/solid/chair.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/chair.svg rename to assets/fontawesome/svgs/solid/chair.svg diff --git a/src/assets/fontawesome/svgs/solid/chalkboard-teacher.svg b/assets/fontawesome/svgs/solid/chalkboard-teacher.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/chalkboard-teacher.svg rename to assets/fontawesome/svgs/solid/chalkboard-teacher.svg diff --git a/src/assets/fontawesome/svgs/solid/chalkboard.svg b/assets/fontawesome/svgs/solid/chalkboard.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/chalkboard.svg rename to assets/fontawesome/svgs/solid/chalkboard.svg diff --git a/src/assets/fontawesome/svgs/solid/charging-station.svg b/assets/fontawesome/svgs/solid/charging-station.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/charging-station.svg rename to assets/fontawesome/svgs/solid/charging-station.svg diff --git a/src/assets/fontawesome/svgs/solid/chart-area.svg b/assets/fontawesome/svgs/solid/chart-area.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/chart-area.svg rename to assets/fontawesome/svgs/solid/chart-area.svg diff --git a/src/assets/fontawesome/svgs/solid/chart-bar.svg b/assets/fontawesome/svgs/solid/chart-bar.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/chart-bar.svg rename to assets/fontawesome/svgs/solid/chart-bar.svg diff --git a/src/assets/fontawesome/svgs/solid/chart-line.svg b/assets/fontawesome/svgs/solid/chart-line.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/chart-line.svg rename to assets/fontawesome/svgs/solid/chart-line.svg diff --git a/src/assets/fontawesome/svgs/solid/chart-pie.svg b/assets/fontawesome/svgs/solid/chart-pie.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/chart-pie.svg rename to assets/fontawesome/svgs/solid/chart-pie.svg diff --git a/src/assets/fontawesome/svgs/solid/check-circle.svg b/assets/fontawesome/svgs/solid/check-circle.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/check-circle.svg rename to assets/fontawesome/svgs/solid/check-circle.svg diff --git a/src/assets/fontawesome/svgs/solid/check-double.svg b/assets/fontawesome/svgs/solid/check-double.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/check-double.svg rename to assets/fontawesome/svgs/solid/check-double.svg diff --git a/src/assets/fontawesome/svgs/solid/check-square.svg b/assets/fontawesome/svgs/solid/check-square.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/check-square.svg rename to assets/fontawesome/svgs/solid/check-square.svg diff --git a/src/assets/fontawesome/svgs/solid/check.svg b/assets/fontawesome/svgs/solid/check.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/check.svg rename to assets/fontawesome/svgs/solid/check.svg diff --git a/src/assets/fontawesome/svgs/solid/cheese.svg b/assets/fontawesome/svgs/solid/cheese.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/cheese.svg rename to assets/fontawesome/svgs/solid/cheese.svg diff --git a/src/assets/fontawesome/svgs/solid/chess-bishop.svg b/assets/fontawesome/svgs/solid/chess-bishop.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/chess-bishop.svg rename to assets/fontawesome/svgs/solid/chess-bishop.svg diff --git a/src/assets/fontawesome/svgs/solid/chess-board.svg b/assets/fontawesome/svgs/solid/chess-board.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/chess-board.svg rename to assets/fontawesome/svgs/solid/chess-board.svg diff --git a/src/assets/fontawesome/svgs/solid/chess-king.svg b/assets/fontawesome/svgs/solid/chess-king.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/chess-king.svg rename to assets/fontawesome/svgs/solid/chess-king.svg diff --git a/src/assets/fontawesome/svgs/solid/chess-knight.svg b/assets/fontawesome/svgs/solid/chess-knight.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/chess-knight.svg rename to assets/fontawesome/svgs/solid/chess-knight.svg diff --git a/src/assets/fontawesome/svgs/solid/chess-pawn.svg b/assets/fontawesome/svgs/solid/chess-pawn.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/chess-pawn.svg rename to assets/fontawesome/svgs/solid/chess-pawn.svg diff --git a/src/assets/fontawesome/svgs/solid/chess-queen.svg b/assets/fontawesome/svgs/solid/chess-queen.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/chess-queen.svg rename to assets/fontawesome/svgs/solid/chess-queen.svg diff --git a/src/assets/fontawesome/svgs/solid/chess-rook.svg b/assets/fontawesome/svgs/solid/chess-rook.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/chess-rook.svg rename to assets/fontawesome/svgs/solid/chess-rook.svg diff --git a/src/assets/fontawesome/svgs/solid/chess.svg b/assets/fontawesome/svgs/solid/chess.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/chess.svg rename to assets/fontawesome/svgs/solid/chess.svg diff --git a/src/assets/fontawesome/svgs/solid/chevron-circle-down.svg b/assets/fontawesome/svgs/solid/chevron-circle-down.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/chevron-circle-down.svg rename to assets/fontawesome/svgs/solid/chevron-circle-down.svg diff --git a/src/assets/fontawesome/svgs/solid/chevron-circle-left.svg b/assets/fontawesome/svgs/solid/chevron-circle-left.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/chevron-circle-left.svg rename to assets/fontawesome/svgs/solid/chevron-circle-left.svg diff --git a/src/assets/fontawesome/svgs/solid/chevron-circle-right.svg b/assets/fontawesome/svgs/solid/chevron-circle-right.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/chevron-circle-right.svg rename to assets/fontawesome/svgs/solid/chevron-circle-right.svg diff --git a/src/assets/fontawesome/svgs/solid/chevron-circle-up.svg b/assets/fontawesome/svgs/solid/chevron-circle-up.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/chevron-circle-up.svg rename to assets/fontawesome/svgs/solid/chevron-circle-up.svg diff --git a/src/assets/fontawesome/svgs/solid/chevron-down.svg b/assets/fontawesome/svgs/solid/chevron-down.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/chevron-down.svg rename to assets/fontawesome/svgs/solid/chevron-down.svg diff --git a/src/assets/fontawesome/svgs/solid/chevron-left.svg b/assets/fontawesome/svgs/solid/chevron-left.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/chevron-left.svg rename to assets/fontawesome/svgs/solid/chevron-left.svg diff --git a/src/assets/fontawesome/svgs/solid/chevron-right.svg b/assets/fontawesome/svgs/solid/chevron-right.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/chevron-right.svg rename to assets/fontawesome/svgs/solid/chevron-right.svg diff --git a/src/assets/fontawesome/svgs/solid/chevron-up.svg b/assets/fontawesome/svgs/solid/chevron-up.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/chevron-up.svg rename to assets/fontawesome/svgs/solid/chevron-up.svg diff --git a/src/assets/fontawesome/svgs/solid/child.svg b/assets/fontawesome/svgs/solid/child.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/child.svg rename to assets/fontawesome/svgs/solid/child.svg diff --git a/src/assets/fontawesome/svgs/solid/church.svg b/assets/fontawesome/svgs/solid/church.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/church.svg rename to assets/fontawesome/svgs/solid/church.svg diff --git a/src/assets/fontawesome/svgs/solid/circle-notch.svg b/assets/fontawesome/svgs/solid/circle-notch.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/circle-notch.svg rename to assets/fontawesome/svgs/solid/circle-notch.svg diff --git a/src/assets/fontawesome/svgs/solid/circle.svg b/assets/fontawesome/svgs/solid/circle.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/circle.svg rename to assets/fontawesome/svgs/solid/circle.svg diff --git a/src/assets/fontawesome/svgs/solid/city.svg b/assets/fontawesome/svgs/solid/city.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/city.svg rename to assets/fontawesome/svgs/solid/city.svg diff --git a/src/assets/fontawesome/svgs/solid/clinic-medical.svg b/assets/fontawesome/svgs/solid/clinic-medical.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/clinic-medical.svg rename to assets/fontawesome/svgs/solid/clinic-medical.svg diff --git a/src/assets/fontawesome/svgs/solid/clipboard-check.svg b/assets/fontawesome/svgs/solid/clipboard-check.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/clipboard-check.svg rename to assets/fontawesome/svgs/solid/clipboard-check.svg diff --git a/src/assets/fontawesome/svgs/solid/clipboard-list.svg b/assets/fontawesome/svgs/solid/clipboard-list.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/clipboard-list.svg rename to assets/fontawesome/svgs/solid/clipboard-list.svg diff --git a/src/assets/fontawesome/svgs/solid/clipboard.svg b/assets/fontawesome/svgs/solid/clipboard.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/clipboard.svg rename to assets/fontawesome/svgs/solid/clipboard.svg diff --git a/src/assets/fontawesome/svgs/solid/clock.svg b/assets/fontawesome/svgs/solid/clock.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/clock.svg rename to assets/fontawesome/svgs/solid/clock.svg diff --git a/src/assets/fontawesome/svgs/solid/clone.svg b/assets/fontawesome/svgs/solid/clone.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/clone.svg rename to assets/fontawesome/svgs/solid/clone.svg diff --git a/src/assets/fontawesome/svgs/solid/closed-captioning.svg b/assets/fontawesome/svgs/solid/closed-captioning.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/closed-captioning.svg rename to assets/fontawesome/svgs/solid/closed-captioning.svg diff --git a/src/assets/fontawesome/svgs/solid/cloud-download-alt.svg b/assets/fontawesome/svgs/solid/cloud-download-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/cloud-download-alt.svg rename to assets/fontawesome/svgs/solid/cloud-download-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/cloud-meatball.svg b/assets/fontawesome/svgs/solid/cloud-meatball.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/cloud-meatball.svg rename to assets/fontawesome/svgs/solid/cloud-meatball.svg diff --git a/src/assets/fontawesome/svgs/solid/cloud-moon-rain.svg b/assets/fontawesome/svgs/solid/cloud-moon-rain.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/cloud-moon-rain.svg rename to assets/fontawesome/svgs/solid/cloud-moon-rain.svg diff --git a/src/assets/fontawesome/svgs/solid/cloud-moon.svg b/assets/fontawesome/svgs/solid/cloud-moon.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/cloud-moon.svg rename to assets/fontawesome/svgs/solid/cloud-moon.svg diff --git a/src/assets/fontawesome/svgs/solid/cloud-rain.svg b/assets/fontawesome/svgs/solid/cloud-rain.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/cloud-rain.svg rename to assets/fontawesome/svgs/solid/cloud-rain.svg diff --git a/src/assets/fontawesome/svgs/solid/cloud-showers-heavy.svg b/assets/fontawesome/svgs/solid/cloud-showers-heavy.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/cloud-showers-heavy.svg rename to assets/fontawesome/svgs/solid/cloud-showers-heavy.svg diff --git a/src/assets/fontawesome/svgs/solid/cloud-sun-rain.svg b/assets/fontawesome/svgs/solid/cloud-sun-rain.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/cloud-sun-rain.svg rename to assets/fontawesome/svgs/solid/cloud-sun-rain.svg diff --git a/src/assets/fontawesome/svgs/solid/cloud-sun.svg b/assets/fontawesome/svgs/solid/cloud-sun.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/cloud-sun.svg rename to assets/fontawesome/svgs/solid/cloud-sun.svg diff --git a/src/assets/fontawesome/svgs/solid/cloud-upload-alt.svg b/assets/fontawesome/svgs/solid/cloud-upload-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/cloud-upload-alt.svg rename to assets/fontawesome/svgs/solid/cloud-upload-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/cloud.svg b/assets/fontawesome/svgs/solid/cloud.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/cloud.svg rename to assets/fontawesome/svgs/solid/cloud.svg diff --git a/src/assets/fontawesome/svgs/solid/cocktail.svg b/assets/fontawesome/svgs/solid/cocktail.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/cocktail.svg rename to assets/fontawesome/svgs/solid/cocktail.svg diff --git a/src/assets/fontawesome/svgs/solid/code-branch.svg b/assets/fontawesome/svgs/solid/code-branch.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/code-branch.svg rename to assets/fontawesome/svgs/solid/code-branch.svg diff --git a/src/assets/fontawesome/svgs/solid/code.svg b/assets/fontawesome/svgs/solid/code.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/code.svg rename to assets/fontawesome/svgs/solid/code.svg diff --git a/src/assets/fontawesome/svgs/solid/coffee.svg b/assets/fontawesome/svgs/solid/coffee.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/coffee.svg rename to assets/fontawesome/svgs/solid/coffee.svg diff --git a/src/assets/fontawesome/svgs/solid/cog.svg b/assets/fontawesome/svgs/solid/cog.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/cog.svg rename to assets/fontawesome/svgs/solid/cog.svg diff --git a/src/assets/fontawesome/svgs/solid/cogs.svg b/assets/fontawesome/svgs/solid/cogs.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/cogs.svg rename to assets/fontawesome/svgs/solid/cogs.svg diff --git a/src/assets/fontawesome/svgs/solid/coins.svg b/assets/fontawesome/svgs/solid/coins.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/coins.svg rename to assets/fontawesome/svgs/solid/coins.svg diff --git a/src/assets/fontawesome/svgs/solid/columns.svg b/assets/fontawesome/svgs/solid/columns.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/columns.svg rename to assets/fontawesome/svgs/solid/columns.svg diff --git a/src/assets/fontawesome/svgs/solid/comment-alt.svg b/assets/fontawesome/svgs/solid/comment-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/comment-alt.svg rename to assets/fontawesome/svgs/solid/comment-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/comment-dollar.svg b/assets/fontawesome/svgs/solid/comment-dollar.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/comment-dollar.svg rename to assets/fontawesome/svgs/solid/comment-dollar.svg diff --git a/src/assets/fontawesome/svgs/solid/comment-dots.svg b/assets/fontawesome/svgs/solid/comment-dots.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/comment-dots.svg rename to assets/fontawesome/svgs/solid/comment-dots.svg diff --git a/src/assets/fontawesome/svgs/solid/comment-medical.svg b/assets/fontawesome/svgs/solid/comment-medical.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/comment-medical.svg rename to assets/fontawesome/svgs/solid/comment-medical.svg diff --git a/src/assets/fontawesome/svgs/solid/comment-slash.svg b/assets/fontawesome/svgs/solid/comment-slash.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/comment-slash.svg rename to assets/fontawesome/svgs/solid/comment-slash.svg diff --git a/src/assets/fontawesome/svgs/solid/comment.svg b/assets/fontawesome/svgs/solid/comment.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/comment.svg rename to assets/fontawesome/svgs/solid/comment.svg diff --git a/src/assets/fontawesome/svgs/solid/comments-dollar.svg b/assets/fontawesome/svgs/solid/comments-dollar.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/comments-dollar.svg rename to assets/fontawesome/svgs/solid/comments-dollar.svg diff --git a/src/assets/fontawesome/svgs/solid/comments.svg b/assets/fontawesome/svgs/solid/comments.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/comments.svg rename to assets/fontawesome/svgs/solid/comments.svg diff --git a/src/assets/fontawesome/svgs/solid/compact-disc.svg b/assets/fontawesome/svgs/solid/compact-disc.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/compact-disc.svg rename to assets/fontawesome/svgs/solid/compact-disc.svg diff --git a/src/assets/fontawesome/svgs/solid/compass.svg b/assets/fontawesome/svgs/solid/compass.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/compass.svg rename to assets/fontawesome/svgs/solid/compass.svg diff --git a/src/assets/fontawesome/svgs/solid/compress-alt.svg b/assets/fontawesome/svgs/solid/compress-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/compress-alt.svg rename to assets/fontawesome/svgs/solid/compress-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/compress-arrows-alt.svg b/assets/fontawesome/svgs/solid/compress-arrows-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/compress-arrows-alt.svg rename to assets/fontawesome/svgs/solid/compress-arrows-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/compress.svg b/assets/fontawesome/svgs/solid/compress.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/compress.svg rename to assets/fontawesome/svgs/solid/compress.svg diff --git a/src/assets/fontawesome/svgs/solid/concierge-bell.svg b/assets/fontawesome/svgs/solid/concierge-bell.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/concierge-bell.svg rename to assets/fontawesome/svgs/solid/concierge-bell.svg diff --git a/src/assets/fontawesome/svgs/solid/cookie-bite.svg b/assets/fontawesome/svgs/solid/cookie-bite.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/cookie-bite.svg rename to assets/fontawesome/svgs/solid/cookie-bite.svg diff --git a/src/assets/fontawesome/svgs/solid/cookie.svg b/assets/fontawesome/svgs/solid/cookie.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/cookie.svg rename to assets/fontawesome/svgs/solid/cookie.svg diff --git a/src/assets/fontawesome/svgs/solid/copy.svg b/assets/fontawesome/svgs/solid/copy.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/copy.svg rename to assets/fontawesome/svgs/solid/copy.svg diff --git a/src/assets/fontawesome/svgs/solid/copyright.svg b/assets/fontawesome/svgs/solid/copyright.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/copyright.svg rename to assets/fontawesome/svgs/solid/copyright.svg diff --git a/src/assets/fontawesome/svgs/solid/couch.svg b/assets/fontawesome/svgs/solid/couch.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/couch.svg rename to assets/fontawesome/svgs/solid/couch.svg diff --git a/src/assets/fontawesome/svgs/solid/credit-card.svg b/assets/fontawesome/svgs/solid/credit-card.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/credit-card.svg rename to assets/fontawesome/svgs/solid/credit-card.svg diff --git a/src/assets/fontawesome/svgs/solid/crop-alt.svg b/assets/fontawesome/svgs/solid/crop-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/crop-alt.svg rename to assets/fontawesome/svgs/solid/crop-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/crop.svg b/assets/fontawesome/svgs/solid/crop.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/crop.svg rename to assets/fontawesome/svgs/solid/crop.svg diff --git a/src/assets/fontawesome/svgs/solid/cross.svg b/assets/fontawesome/svgs/solid/cross.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/cross.svg rename to assets/fontawesome/svgs/solid/cross.svg diff --git a/src/assets/fontawesome/svgs/solid/crosshairs.svg b/assets/fontawesome/svgs/solid/crosshairs.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/crosshairs.svg rename to assets/fontawesome/svgs/solid/crosshairs.svg diff --git a/src/assets/fontawesome/svgs/solid/crow.svg b/assets/fontawesome/svgs/solid/crow.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/crow.svg rename to assets/fontawesome/svgs/solid/crow.svg diff --git a/src/assets/fontawesome/svgs/solid/crown.svg b/assets/fontawesome/svgs/solid/crown.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/crown.svg rename to assets/fontawesome/svgs/solid/crown.svg diff --git a/src/assets/fontawesome/svgs/solid/crutch.svg b/assets/fontawesome/svgs/solid/crutch.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/crutch.svg rename to assets/fontawesome/svgs/solid/crutch.svg diff --git a/src/assets/fontawesome/svgs/solid/cube.svg b/assets/fontawesome/svgs/solid/cube.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/cube.svg rename to assets/fontawesome/svgs/solid/cube.svg diff --git a/src/assets/fontawesome/svgs/solid/cubes.svg b/assets/fontawesome/svgs/solid/cubes.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/cubes.svg rename to assets/fontawesome/svgs/solid/cubes.svg diff --git a/src/assets/fontawesome/svgs/solid/cut.svg b/assets/fontawesome/svgs/solid/cut.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/cut.svg rename to assets/fontawesome/svgs/solid/cut.svg diff --git a/src/assets/fontawesome/svgs/solid/database.svg b/assets/fontawesome/svgs/solid/database.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/database.svg rename to assets/fontawesome/svgs/solid/database.svg diff --git a/src/assets/fontawesome/svgs/solid/deaf.svg b/assets/fontawesome/svgs/solid/deaf.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/deaf.svg rename to assets/fontawesome/svgs/solid/deaf.svg diff --git a/src/assets/fontawesome/svgs/solid/democrat.svg b/assets/fontawesome/svgs/solid/democrat.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/democrat.svg rename to assets/fontawesome/svgs/solid/democrat.svg diff --git a/src/assets/fontawesome/svgs/solid/desktop.svg b/assets/fontawesome/svgs/solid/desktop.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/desktop.svg rename to assets/fontawesome/svgs/solid/desktop.svg diff --git a/src/assets/fontawesome/svgs/solid/dharmachakra.svg b/assets/fontawesome/svgs/solid/dharmachakra.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/dharmachakra.svg rename to assets/fontawesome/svgs/solid/dharmachakra.svg diff --git a/src/assets/fontawesome/svgs/solid/diagnoses.svg b/assets/fontawesome/svgs/solid/diagnoses.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/diagnoses.svg rename to assets/fontawesome/svgs/solid/diagnoses.svg diff --git a/src/assets/fontawesome/svgs/solid/dice-d20.svg b/assets/fontawesome/svgs/solid/dice-d20.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/dice-d20.svg rename to assets/fontawesome/svgs/solid/dice-d20.svg diff --git a/src/assets/fontawesome/svgs/solid/dice-d6.svg b/assets/fontawesome/svgs/solid/dice-d6.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/dice-d6.svg rename to assets/fontawesome/svgs/solid/dice-d6.svg diff --git a/src/assets/fontawesome/svgs/solid/dice-five.svg b/assets/fontawesome/svgs/solid/dice-five.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/dice-five.svg rename to assets/fontawesome/svgs/solid/dice-five.svg diff --git a/src/assets/fontawesome/svgs/solid/dice-four.svg b/assets/fontawesome/svgs/solid/dice-four.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/dice-four.svg rename to assets/fontawesome/svgs/solid/dice-four.svg diff --git a/src/assets/fontawesome/svgs/solid/dice-one.svg b/assets/fontawesome/svgs/solid/dice-one.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/dice-one.svg rename to assets/fontawesome/svgs/solid/dice-one.svg diff --git a/src/assets/fontawesome/svgs/solid/dice-six.svg b/assets/fontawesome/svgs/solid/dice-six.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/dice-six.svg rename to assets/fontawesome/svgs/solid/dice-six.svg diff --git a/src/assets/fontawesome/svgs/solid/dice-three.svg b/assets/fontawesome/svgs/solid/dice-three.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/dice-three.svg rename to assets/fontawesome/svgs/solid/dice-three.svg diff --git a/src/assets/fontawesome/svgs/solid/dice-two.svg b/assets/fontawesome/svgs/solid/dice-two.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/dice-two.svg rename to assets/fontawesome/svgs/solid/dice-two.svg diff --git a/src/assets/fontawesome/svgs/solid/dice.svg b/assets/fontawesome/svgs/solid/dice.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/dice.svg rename to assets/fontawesome/svgs/solid/dice.svg diff --git a/src/assets/fontawesome/svgs/solid/digital-tachograph.svg b/assets/fontawesome/svgs/solid/digital-tachograph.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/digital-tachograph.svg rename to assets/fontawesome/svgs/solid/digital-tachograph.svg diff --git a/src/assets/fontawesome/svgs/solid/directions.svg b/assets/fontawesome/svgs/solid/directions.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/directions.svg rename to assets/fontawesome/svgs/solid/directions.svg diff --git a/src/assets/fontawesome/svgs/solid/disease.svg b/assets/fontawesome/svgs/solid/disease.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/disease.svg rename to assets/fontawesome/svgs/solid/disease.svg diff --git a/src/assets/fontawesome/svgs/solid/divide.svg b/assets/fontawesome/svgs/solid/divide.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/divide.svg rename to assets/fontawesome/svgs/solid/divide.svg diff --git a/src/assets/fontawesome/svgs/solid/dizzy.svg b/assets/fontawesome/svgs/solid/dizzy.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/dizzy.svg rename to assets/fontawesome/svgs/solid/dizzy.svg diff --git a/src/assets/fontawesome/svgs/solid/dna.svg b/assets/fontawesome/svgs/solid/dna.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/dna.svg rename to assets/fontawesome/svgs/solid/dna.svg diff --git a/src/assets/fontawesome/svgs/solid/dog.svg b/assets/fontawesome/svgs/solid/dog.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/dog.svg rename to assets/fontawesome/svgs/solid/dog.svg diff --git a/src/assets/fontawesome/svgs/solid/dollar-sign.svg b/assets/fontawesome/svgs/solid/dollar-sign.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/dollar-sign.svg rename to assets/fontawesome/svgs/solid/dollar-sign.svg diff --git a/src/assets/fontawesome/svgs/solid/dolly-flatbed.svg b/assets/fontawesome/svgs/solid/dolly-flatbed.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/dolly-flatbed.svg rename to assets/fontawesome/svgs/solid/dolly-flatbed.svg diff --git a/src/assets/fontawesome/svgs/solid/dolly.svg b/assets/fontawesome/svgs/solid/dolly.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/dolly.svg rename to assets/fontawesome/svgs/solid/dolly.svg diff --git a/src/assets/fontawesome/svgs/solid/donate.svg b/assets/fontawesome/svgs/solid/donate.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/donate.svg rename to assets/fontawesome/svgs/solid/donate.svg diff --git a/src/assets/fontawesome/svgs/solid/door-closed.svg b/assets/fontawesome/svgs/solid/door-closed.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/door-closed.svg rename to assets/fontawesome/svgs/solid/door-closed.svg diff --git a/src/assets/fontawesome/svgs/solid/door-open.svg b/assets/fontawesome/svgs/solid/door-open.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/door-open.svg rename to assets/fontawesome/svgs/solid/door-open.svg diff --git a/src/assets/fontawesome/svgs/solid/dot-circle.svg b/assets/fontawesome/svgs/solid/dot-circle.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/dot-circle.svg rename to assets/fontawesome/svgs/solid/dot-circle.svg diff --git a/src/assets/fontawesome/svgs/solid/dove.svg b/assets/fontawesome/svgs/solid/dove.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/dove.svg rename to assets/fontawesome/svgs/solid/dove.svg diff --git a/src/assets/fontawesome/svgs/solid/download.svg b/assets/fontawesome/svgs/solid/download.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/download.svg rename to assets/fontawesome/svgs/solid/download.svg diff --git a/src/assets/fontawesome/svgs/solid/drafting-compass.svg b/assets/fontawesome/svgs/solid/drafting-compass.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/drafting-compass.svg rename to assets/fontawesome/svgs/solid/drafting-compass.svg diff --git a/src/assets/fontawesome/svgs/solid/dragon.svg b/assets/fontawesome/svgs/solid/dragon.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/dragon.svg rename to assets/fontawesome/svgs/solid/dragon.svg diff --git a/src/assets/fontawesome/svgs/solid/draw-polygon.svg b/assets/fontawesome/svgs/solid/draw-polygon.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/draw-polygon.svg rename to assets/fontawesome/svgs/solid/draw-polygon.svg diff --git a/src/assets/fontawesome/svgs/solid/drum-steelpan.svg b/assets/fontawesome/svgs/solid/drum-steelpan.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/drum-steelpan.svg rename to assets/fontawesome/svgs/solid/drum-steelpan.svg diff --git a/src/assets/fontawesome/svgs/solid/drum.svg b/assets/fontawesome/svgs/solid/drum.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/drum.svg rename to assets/fontawesome/svgs/solid/drum.svg diff --git a/src/assets/fontawesome/svgs/solid/drumstick-bite.svg b/assets/fontawesome/svgs/solid/drumstick-bite.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/drumstick-bite.svg rename to assets/fontawesome/svgs/solid/drumstick-bite.svg diff --git a/src/assets/fontawesome/svgs/solid/dumbbell.svg b/assets/fontawesome/svgs/solid/dumbbell.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/dumbbell.svg rename to assets/fontawesome/svgs/solid/dumbbell.svg diff --git a/src/assets/fontawesome/svgs/solid/dumpster-fire.svg b/assets/fontawesome/svgs/solid/dumpster-fire.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/dumpster-fire.svg rename to assets/fontawesome/svgs/solid/dumpster-fire.svg diff --git a/src/assets/fontawesome/svgs/solid/dumpster.svg b/assets/fontawesome/svgs/solid/dumpster.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/dumpster.svg rename to assets/fontawesome/svgs/solid/dumpster.svg diff --git a/src/assets/fontawesome/svgs/solid/dungeon.svg b/assets/fontawesome/svgs/solid/dungeon.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/dungeon.svg rename to assets/fontawesome/svgs/solid/dungeon.svg diff --git a/src/assets/fontawesome/svgs/solid/edit.svg b/assets/fontawesome/svgs/solid/edit.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/edit.svg rename to assets/fontawesome/svgs/solid/edit.svg diff --git a/src/assets/fontawesome/svgs/solid/egg.svg b/assets/fontawesome/svgs/solid/egg.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/egg.svg rename to assets/fontawesome/svgs/solid/egg.svg diff --git a/src/assets/fontawesome/svgs/solid/eject.svg b/assets/fontawesome/svgs/solid/eject.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/eject.svg rename to assets/fontawesome/svgs/solid/eject.svg diff --git a/src/assets/fontawesome/svgs/solid/ellipsis-h.svg b/assets/fontawesome/svgs/solid/ellipsis-h.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/ellipsis-h.svg rename to assets/fontawesome/svgs/solid/ellipsis-h.svg diff --git a/src/assets/fontawesome/svgs/solid/ellipsis-v.svg b/assets/fontawesome/svgs/solid/ellipsis-v.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/ellipsis-v.svg rename to assets/fontawesome/svgs/solid/ellipsis-v.svg diff --git a/src/assets/fontawesome/svgs/solid/envelope-open-text.svg b/assets/fontawesome/svgs/solid/envelope-open-text.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/envelope-open-text.svg rename to assets/fontawesome/svgs/solid/envelope-open-text.svg diff --git a/src/assets/fontawesome/svgs/solid/envelope-open.svg b/assets/fontawesome/svgs/solid/envelope-open.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/envelope-open.svg rename to assets/fontawesome/svgs/solid/envelope-open.svg diff --git a/src/assets/fontawesome/svgs/solid/envelope-square.svg b/assets/fontawesome/svgs/solid/envelope-square.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/envelope-square.svg rename to assets/fontawesome/svgs/solid/envelope-square.svg diff --git a/src/assets/fontawesome/svgs/solid/envelope.svg b/assets/fontawesome/svgs/solid/envelope.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/envelope.svg rename to assets/fontawesome/svgs/solid/envelope.svg diff --git a/src/assets/fontawesome/svgs/solid/equals.svg b/assets/fontawesome/svgs/solid/equals.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/equals.svg rename to assets/fontawesome/svgs/solid/equals.svg diff --git a/src/assets/fontawesome/svgs/solid/eraser.svg b/assets/fontawesome/svgs/solid/eraser.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/eraser.svg rename to assets/fontawesome/svgs/solid/eraser.svg diff --git a/src/assets/fontawesome/svgs/solid/ethernet.svg b/assets/fontawesome/svgs/solid/ethernet.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/ethernet.svg rename to assets/fontawesome/svgs/solid/ethernet.svg diff --git a/src/assets/fontawesome/svgs/solid/euro-sign.svg b/assets/fontawesome/svgs/solid/euro-sign.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/euro-sign.svg rename to assets/fontawesome/svgs/solid/euro-sign.svg diff --git a/src/assets/fontawesome/svgs/solid/exchange-alt.svg b/assets/fontawesome/svgs/solid/exchange-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/exchange-alt.svg rename to assets/fontawesome/svgs/solid/exchange-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/exclamation-circle.svg b/assets/fontawesome/svgs/solid/exclamation-circle.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/exclamation-circle.svg rename to assets/fontawesome/svgs/solid/exclamation-circle.svg diff --git a/src/assets/fontawesome/svgs/solid/exclamation-triangle.svg b/assets/fontawesome/svgs/solid/exclamation-triangle.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/exclamation-triangle.svg rename to assets/fontawesome/svgs/solid/exclamation-triangle.svg diff --git a/src/assets/fontawesome/svgs/solid/exclamation.svg b/assets/fontawesome/svgs/solid/exclamation.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/exclamation.svg rename to assets/fontawesome/svgs/solid/exclamation.svg diff --git a/src/assets/fontawesome/svgs/solid/expand-alt.svg b/assets/fontawesome/svgs/solid/expand-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/expand-alt.svg rename to assets/fontawesome/svgs/solid/expand-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/expand-arrows-alt.svg b/assets/fontawesome/svgs/solid/expand-arrows-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/expand-arrows-alt.svg rename to assets/fontawesome/svgs/solid/expand-arrows-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/expand.svg b/assets/fontawesome/svgs/solid/expand.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/expand.svg rename to assets/fontawesome/svgs/solid/expand.svg diff --git a/src/assets/fontawesome/svgs/solid/external-link-alt.svg b/assets/fontawesome/svgs/solid/external-link-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/external-link-alt.svg rename to assets/fontawesome/svgs/solid/external-link-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/external-link-square-alt.svg b/assets/fontawesome/svgs/solid/external-link-square-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/external-link-square-alt.svg rename to assets/fontawesome/svgs/solid/external-link-square-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/eye-dropper.svg b/assets/fontawesome/svgs/solid/eye-dropper.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/eye-dropper.svg rename to assets/fontawesome/svgs/solid/eye-dropper.svg diff --git a/src/assets/fontawesome/svgs/solid/eye-slash.svg b/assets/fontawesome/svgs/solid/eye-slash.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/eye-slash.svg rename to assets/fontawesome/svgs/solid/eye-slash.svg diff --git a/src/assets/fontawesome/svgs/solid/eye.svg b/assets/fontawesome/svgs/solid/eye.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/eye.svg rename to assets/fontawesome/svgs/solid/eye.svg diff --git a/src/assets/fontawesome/svgs/solid/fan.svg b/assets/fontawesome/svgs/solid/fan.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/fan.svg rename to assets/fontawesome/svgs/solid/fan.svg diff --git a/src/assets/fontawesome/svgs/solid/fast-backward.svg b/assets/fontawesome/svgs/solid/fast-backward.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/fast-backward.svg rename to assets/fontawesome/svgs/solid/fast-backward.svg diff --git a/src/assets/fontawesome/svgs/solid/fast-forward.svg b/assets/fontawesome/svgs/solid/fast-forward.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/fast-forward.svg rename to assets/fontawesome/svgs/solid/fast-forward.svg diff --git a/src/assets/fontawesome/svgs/solid/faucet.svg b/assets/fontawesome/svgs/solid/faucet.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/faucet.svg rename to assets/fontawesome/svgs/solid/faucet.svg diff --git a/src/assets/fontawesome/svgs/solid/fax.svg b/assets/fontawesome/svgs/solid/fax.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/fax.svg rename to assets/fontawesome/svgs/solid/fax.svg diff --git a/src/assets/fontawesome/svgs/solid/feather-alt.svg b/assets/fontawesome/svgs/solid/feather-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/feather-alt.svg rename to assets/fontawesome/svgs/solid/feather-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/feather.svg b/assets/fontawesome/svgs/solid/feather.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/feather.svg rename to assets/fontawesome/svgs/solid/feather.svg diff --git a/src/assets/fontawesome/svgs/solid/female.svg b/assets/fontawesome/svgs/solid/female.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/female.svg rename to assets/fontawesome/svgs/solid/female.svg diff --git a/src/assets/fontawesome/svgs/solid/fighter-jet.svg b/assets/fontawesome/svgs/solid/fighter-jet.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/fighter-jet.svg rename to assets/fontawesome/svgs/solid/fighter-jet.svg diff --git a/src/assets/fontawesome/svgs/solid/file-alt.svg b/assets/fontawesome/svgs/solid/file-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/file-alt.svg rename to assets/fontawesome/svgs/solid/file-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/file-archive.svg b/assets/fontawesome/svgs/solid/file-archive.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/file-archive.svg rename to assets/fontawesome/svgs/solid/file-archive.svg diff --git a/src/assets/fontawesome/svgs/solid/file-audio.svg b/assets/fontawesome/svgs/solid/file-audio.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/file-audio.svg rename to assets/fontawesome/svgs/solid/file-audio.svg diff --git a/src/assets/fontawesome/svgs/solid/file-code.svg b/assets/fontawesome/svgs/solid/file-code.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/file-code.svg rename to assets/fontawesome/svgs/solid/file-code.svg diff --git a/src/assets/fontawesome/svgs/solid/file-contract.svg b/assets/fontawesome/svgs/solid/file-contract.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/file-contract.svg rename to assets/fontawesome/svgs/solid/file-contract.svg diff --git a/src/assets/fontawesome/svgs/solid/file-csv.svg b/assets/fontawesome/svgs/solid/file-csv.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/file-csv.svg rename to assets/fontawesome/svgs/solid/file-csv.svg diff --git a/src/assets/fontawesome/svgs/solid/file-download.svg b/assets/fontawesome/svgs/solid/file-download.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/file-download.svg rename to assets/fontawesome/svgs/solid/file-download.svg diff --git a/src/assets/fontawesome/svgs/solid/file-excel.svg b/assets/fontawesome/svgs/solid/file-excel.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/file-excel.svg rename to assets/fontawesome/svgs/solid/file-excel.svg diff --git a/src/assets/fontawesome/svgs/solid/file-export.svg b/assets/fontawesome/svgs/solid/file-export.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/file-export.svg rename to assets/fontawesome/svgs/solid/file-export.svg diff --git a/src/assets/fontawesome/svgs/solid/file-image.svg b/assets/fontawesome/svgs/solid/file-image.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/file-image.svg rename to assets/fontawesome/svgs/solid/file-image.svg diff --git a/src/assets/fontawesome/svgs/solid/file-import.svg b/assets/fontawesome/svgs/solid/file-import.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/file-import.svg rename to assets/fontawesome/svgs/solid/file-import.svg diff --git a/src/assets/fontawesome/svgs/solid/file-invoice-dollar.svg b/assets/fontawesome/svgs/solid/file-invoice-dollar.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/file-invoice-dollar.svg rename to assets/fontawesome/svgs/solid/file-invoice-dollar.svg diff --git a/src/assets/fontawesome/svgs/solid/file-invoice.svg b/assets/fontawesome/svgs/solid/file-invoice.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/file-invoice.svg rename to assets/fontawesome/svgs/solid/file-invoice.svg diff --git a/src/assets/fontawesome/svgs/solid/file-medical-alt.svg b/assets/fontawesome/svgs/solid/file-medical-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/file-medical-alt.svg rename to assets/fontawesome/svgs/solid/file-medical-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/file-medical.svg b/assets/fontawesome/svgs/solid/file-medical.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/file-medical.svg rename to assets/fontawesome/svgs/solid/file-medical.svg diff --git a/src/assets/fontawesome/svgs/solid/file-pdf.svg b/assets/fontawesome/svgs/solid/file-pdf.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/file-pdf.svg rename to assets/fontawesome/svgs/solid/file-pdf.svg diff --git a/src/assets/fontawesome/svgs/solid/file-powerpoint.svg b/assets/fontawesome/svgs/solid/file-powerpoint.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/file-powerpoint.svg rename to assets/fontawesome/svgs/solid/file-powerpoint.svg diff --git a/src/assets/fontawesome/svgs/solid/file-prescription.svg b/assets/fontawesome/svgs/solid/file-prescription.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/file-prescription.svg rename to assets/fontawesome/svgs/solid/file-prescription.svg diff --git a/src/assets/fontawesome/svgs/solid/file-signature.svg b/assets/fontawesome/svgs/solid/file-signature.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/file-signature.svg rename to assets/fontawesome/svgs/solid/file-signature.svg diff --git a/src/assets/fontawesome/svgs/solid/file-upload.svg b/assets/fontawesome/svgs/solid/file-upload.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/file-upload.svg rename to assets/fontawesome/svgs/solid/file-upload.svg diff --git a/src/assets/fontawesome/svgs/solid/file-video.svg b/assets/fontawesome/svgs/solid/file-video.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/file-video.svg rename to assets/fontawesome/svgs/solid/file-video.svg diff --git a/src/assets/fontawesome/svgs/solid/file-word.svg b/assets/fontawesome/svgs/solid/file-word.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/file-word.svg rename to assets/fontawesome/svgs/solid/file-word.svg diff --git a/src/assets/fontawesome/svgs/solid/file.svg b/assets/fontawesome/svgs/solid/file.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/file.svg rename to assets/fontawesome/svgs/solid/file.svg diff --git a/src/assets/fontawesome/svgs/solid/fill-drip.svg b/assets/fontawesome/svgs/solid/fill-drip.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/fill-drip.svg rename to assets/fontawesome/svgs/solid/fill-drip.svg diff --git a/src/assets/fontawesome/svgs/solid/fill.svg b/assets/fontawesome/svgs/solid/fill.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/fill.svg rename to assets/fontawesome/svgs/solid/fill.svg diff --git a/src/assets/fontawesome/svgs/solid/film.svg b/assets/fontawesome/svgs/solid/film.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/film.svg rename to assets/fontawesome/svgs/solid/film.svg diff --git a/src/assets/fontawesome/svgs/solid/filter.svg b/assets/fontawesome/svgs/solid/filter.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/filter.svg rename to assets/fontawesome/svgs/solid/filter.svg diff --git a/src/assets/fontawesome/svgs/solid/fingerprint.svg b/assets/fontawesome/svgs/solid/fingerprint.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/fingerprint.svg rename to assets/fontawesome/svgs/solid/fingerprint.svg diff --git a/src/assets/fontawesome/svgs/solid/fire-alt.svg b/assets/fontawesome/svgs/solid/fire-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/fire-alt.svg rename to assets/fontawesome/svgs/solid/fire-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/fire-extinguisher.svg b/assets/fontawesome/svgs/solid/fire-extinguisher.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/fire-extinguisher.svg rename to assets/fontawesome/svgs/solid/fire-extinguisher.svg diff --git a/src/assets/fontawesome/svgs/solid/fire.svg b/assets/fontawesome/svgs/solid/fire.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/fire.svg rename to assets/fontawesome/svgs/solid/fire.svg diff --git a/src/assets/fontawesome/svgs/solid/first-aid.svg b/assets/fontawesome/svgs/solid/first-aid.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/first-aid.svg rename to assets/fontawesome/svgs/solid/first-aid.svg diff --git a/src/assets/fontawesome/svgs/solid/fish.svg b/assets/fontawesome/svgs/solid/fish.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/fish.svg rename to assets/fontawesome/svgs/solid/fish.svg diff --git a/src/assets/fontawesome/svgs/solid/fist-raised.svg b/assets/fontawesome/svgs/solid/fist-raised.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/fist-raised.svg rename to assets/fontawesome/svgs/solid/fist-raised.svg diff --git a/src/assets/fontawesome/svgs/solid/flag-checkered.svg b/assets/fontawesome/svgs/solid/flag-checkered.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/flag-checkered.svg rename to assets/fontawesome/svgs/solid/flag-checkered.svg diff --git a/src/assets/fontawesome/svgs/solid/flag-usa.svg b/assets/fontawesome/svgs/solid/flag-usa.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/flag-usa.svg rename to assets/fontawesome/svgs/solid/flag-usa.svg diff --git a/src/assets/fontawesome/svgs/solid/flag.svg b/assets/fontawesome/svgs/solid/flag.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/flag.svg rename to assets/fontawesome/svgs/solid/flag.svg diff --git a/src/assets/fontawesome/svgs/solid/flask.svg b/assets/fontawesome/svgs/solid/flask.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/flask.svg rename to assets/fontawesome/svgs/solid/flask.svg diff --git a/src/assets/fontawesome/svgs/solid/flushed.svg b/assets/fontawesome/svgs/solid/flushed.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/flushed.svg rename to assets/fontawesome/svgs/solid/flushed.svg diff --git a/src/assets/fontawesome/svgs/solid/folder-minus.svg b/assets/fontawesome/svgs/solid/folder-minus.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/folder-minus.svg rename to assets/fontawesome/svgs/solid/folder-minus.svg diff --git a/src/assets/fontawesome/svgs/solid/folder-open.svg b/assets/fontawesome/svgs/solid/folder-open.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/folder-open.svg rename to assets/fontawesome/svgs/solid/folder-open.svg diff --git a/src/assets/fontawesome/svgs/solid/folder-plus.svg b/assets/fontawesome/svgs/solid/folder-plus.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/folder-plus.svg rename to assets/fontawesome/svgs/solid/folder-plus.svg diff --git a/src/assets/fontawesome/svgs/solid/folder.svg b/assets/fontawesome/svgs/solid/folder.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/folder.svg rename to assets/fontawesome/svgs/solid/folder.svg diff --git a/src/assets/fontawesome/svgs/solid/font-awesome-logo-full.svg b/assets/fontawesome/svgs/solid/font-awesome-logo-full.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/font-awesome-logo-full.svg rename to assets/fontawesome/svgs/solid/font-awesome-logo-full.svg diff --git a/src/assets/fontawesome/svgs/solid/font.svg b/assets/fontawesome/svgs/solid/font.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/font.svg rename to assets/fontawesome/svgs/solid/font.svg diff --git a/src/assets/fontawesome/svgs/solid/football-ball.svg b/assets/fontawesome/svgs/solid/football-ball.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/football-ball.svg rename to assets/fontawesome/svgs/solid/football-ball.svg diff --git a/src/assets/fontawesome/svgs/solid/forward.svg b/assets/fontawesome/svgs/solid/forward.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/forward.svg rename to assets/fontawesome/svgs/solid/forward.svg diff --git a/src/assets/fontawesome/svgs/solid/frog.svg b/assets/fontawesome/svgs/solid/frog.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/frog.svg rename to assets/fontawesome/svgs/solid/frog.svg diff --git a/src/assets/fontawesome/svgs/solid/frown-open.svg b/assets/fontawesome/svgs/solid/frown-open.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/frown-open.svg rename to assets/fontawesome/svgs/solid/frown-open.svg diff --git a/src/assets/fontawesome/svgs/solid/frown.svg b/assets/fontawesome/svgs/solid/frown.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/frown.svg rename to assets/fontawesome/svgs/solid/frown.svg diff --git a/src/assets/fontawesome/svgs/solid/funnel-dollar.svg b/assets/fontawesome/svgs/solid/funnel-dollar.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/funnel-dollar.svg rename to assets/fontawesome/svgs/solid/funnel-dollar.svg diff --git a/src/assets/fontawesome/svgs/solid/futbol.svg b/assets/fontawesome/svgs/solid/futbol.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/futbol.svg rename to assets/fontawesome/svgs/solid/futbol.svg diff --git a/src/assets/fontawesome/svgs/solid/gamepad.svg b/assets/fontawesome/svgs/solid/gamepad.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/gamepad.svg rename to assets/fontawesome/svgs/solid/gamepad.svg diff --git a/src/assets/fontawesome/svgs/solid/gas-pump.svg b/assets/fontawesome/svgs/solid/gas-pump.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/gas-pump.svg rename to assets/fontawesome/svgs/solid/gas-pump.svg diff --git a/src/assets/fontawesome/svgs/solid/gavel.svg b/assets/fontawesome/svgs/solid/gavel.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/gavel.svg rename to assets/fontawesome/svgs/solid/gavel.svg diff --git a/src/assets/fontawesome/svgs/solid/gem.svg b/assets/fontawesome/svgs/solid/gem.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/gem.svg rename to assets/fontawesome/svgs/solid/gem.svg diff --git a/src/assets/fontawesome/svgs/solid/genderless.svg b/assets/fontawesome/svgs/solid/genderless.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/genderless.svg rename to assets/fontawesome/svgs/solid/genderless.svg diff --git a/src/assets/fontawesome/svgs/solid/ghost.svg b/assets/fontawesome/svgs/solid/ghost.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/ghost.svg rename to assets/fontawesome/svgs/solid/ghost.svg diff --git a/src/assets/fontawesome/svgs/solid/gift.svg b/assets/fontawesome/svgs/solid/gift.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/gift.svg rename to assets/fontawesome/svgs/solid/gift.svg diff --git a/src/assets/fontawesome/svgs/solid/gifts.svg b/assets/fontawesome/svgs/solid/gifts.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/gifts.svg rename to assets/fontawesome/svgs/solid/gifts.svg diff --git a/src/assets/fontawesome/svgs/solid/glass-cheers.svg b/assets/fontawesome/svgs/solid/glass-cheers.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/glass-cheers.svg rename to assets/fontawesome/svgs/solid/glass-cheers.svg diff --git a/src/assets/fontawesome/svgs/solid/glass-martini-alt.svg b/assets/fontawesome/svgs/solid/glass-martini-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/glass-martini-alt.svg rename to assets/fontawesome/svgs/solid/glass-martini-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/glass-martini.svg b/assets/fontawesome/svgs/solid/glass-martini.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/glass-martini.svg rename to assets/fontawesome/svgs/solid/glass-martini.svg diff --git a/src/assets/fontawesome/svgs/solid/glass-whiskey.svg b/assets/fontawesome/svgs/solid/glass-whiskey.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/glass-whiskey.svg rename to assets/fontawesome/svgs/solid/glass-whiskey.svg diff --git a/src/assets/fontawesome/svgs/solid/glasses.svg b/assets/fontawesome/svgs/solid/glasses.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/glasses.svg rename to assets/fontawesome/svgs/solid/glasses.svg diff --git a/src/assets/fontawesome/svgs/solid/globe-africa.svg b/assets/fontawesome/svgs/solid/globe-africa.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/globe-africa.svg rename to assets/fontawesome/svgs/solid/globe-africa.svg diff --git a/src/assets/fontawesome/svgs/solid/globe-americas.svg b/assets/fontawesome/svgs/solid/globe-americas.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/globe-americas.svg rename to assets/fontawesome/svgs/solid/globe-americas.svg diff --git a/src/assets/fontawesome/svgs/solid/globe-asia.svg b/assets/fontawesome/svgs/solid/globe-asia.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/globe-asia.svg rename to assets/fontawesome/svgs/solid/globe-asia.svg diff --git a/src/assets/fontawesome/svgs/solid/globe-europe.svg b/assets/fontawesome/svgs/solid/globe-europe.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/globe-europe.svg rename to assets/fontawesome/svgs/solid/globe-europe.svg diff --git a/src/assets/fontawesome/svgs/solid/globe.svg b/assets/fontawesome/svgs/solid/globe.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/globe.svg rename to assets/fontawesome/svgs/solid/globe.svg diff --git a/src/assets/fontawesome/svgs/solid/golf-ball.svg b/assets/fontawesome/svgs/solid/golf-ball.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/golf-ball.svg rename to assets/fontawesome/svgs/solid/golf-ball.svg diff --git a/src/assets/fontawesome/svgs/solid/gopuram.svg b/assets/fontawesome/svgs/solid/gopuram.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/gopuram.svg rename to assets/fontawesome/svgs/solid/gopuram.svg diff --git a/src/assets/fontawesome/svgs/solid/graduation-cap.svg b/assets/fontawesome/svgs/solid/graduation-cap.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/graduation-cap.svg rename to assets/fontawesome/svgs/solid/graduation-cap.svg diff --git a/src/assets/fontawesome/svgs/solid/greater-than-equal.svg b/assets/fontawesome/svgs/solid/greater-than-equal.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/greater-than-equal.svg rename to assets/fontawesome/svgs/solid/greater-than-equal.svg diff --git a/src/assets/fontawesome/svgs/solid/greater-than.svg b/assets/fontawesome/svgs/solid/greater-than.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/greater-than.svg rename to assets/fontawesome/svgs/solid/greater-than.svg diff --git a/src/assets/fontawesome/svgs/solid/grimace.svg b/assets/fontawesome/svgs/solid/grimace.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/grimace.svg rename to assets/fontawesome/svgs/solid/grimace.svg diff --git a/src/assets/fontawesome/svgs/solid/grin-alt.svg b/assets/fontawesome/svgs/solid/grin-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/grin-alt.svg rename to assets/fontawesome/svgs/solid/grin-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/grin-beam-sweat.svg b/assets/fontawesome/svgs/solid/grin-beam-sweat.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/grin-beam-sweat.svg rename to assets/fontawesome/svgs/solid/grin-beam-sweat.svg diff --git a/src/assets/fontawesome/svgs/solid/grin-beam.svg b/assets/fontawesome/svgs/solid/grin-beam.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/grin-beam.svg rename to assets/fontawesome/svgs/solid/grin-beam.svg diff --git a/src/assets/fontawesome/svgs/solid/grin-hearts.svg b/assets/fontawesome/svgs/solid/grin-hearts.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/grin-hearts.svg rename to assets/fontawesome/svgs/solid/grin-hearts.svg diff --git a/src/assets/fontawesome/svgs/solid/grin-squint-tears.svg b/assets/fontawesome/svgs/solid/grin-squint-tears.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/grin-squint-tears.svg rename to assets/fontawesome/svgs/solid/grin-squint-tears.svg diff --git a/src/assets/fontawesome/svgs/solid/grin-squint.svg b/assets/fontawesome/svgs/solid/grin-squint.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/grin-squint.svg rename to assets/fontawesome/svgs/solid/grin-squint.svg diff --git a/src/assets/fontawesome/svgs/solid/grin-stars.svg b/assets/fontawesome/svgs/solid/grin-stars.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/grin-stars.svg rename to assets/fontawesome/svgs/solid/grin-stars.svg diff --git a/src/assets/fontawesome/svgs/solid/grin-tears.svg b/assets/fontawesome/svgs/solid/grin-tears.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/grin-tears.svg rename to assets/fontawesome/svgs/solid/grin-tears.svg diff --git a/src/assets/fontawesome/svgs/solid/grin-tongue-squint.svg b/assets/fontawesome/svgs/solid/grin-tongue-squint.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/grin-tongue-squint.svg rename to assets/fontawesome/svgs/solid/grin-tongue-squint.svg diff --git a/src/assets/fontawesome/svgs/solid/grin-tongue-wink.svg b/assets/fontawesome/svgs/solid/grin-tongue-wink.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/grin-tongue-wink.svg rename to assets/fontawesome/svgs/solid/grin-tongue-wink.svg diff --git a/src/assets/fontawesome/svgs/solid/grin-tongue.svg b/assets/fontawesome/svgs/solid/grin-tongue.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/grin-tongue.svg rename to assets/fontawesome/svgs/solid/grin-tongue.svg diff --git a/src/assets/fontawesome/svgs/solid/grin-wink.svg b/assets/fontawesome/svgs/solid/grin-wink.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/grin-wink.svg rename to assets/fontawesome/svgs/solid/grin-wink.svg diff --git a/src/assets/fontawesome/svgs/solid/grin.svg b/assets/fontawesome/svgs/solid/grin.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/grin.svg rename to assets/fontawesome/svgs/solid/grin.svg diff --git a/src/assets/fontawesome/svgs/solid/grip-horizontal.svg b/assets/fontawesome/svgs/solid/grip-horizontal.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/grip-horizontal.svg rename to assets/fontawesome/svgs/solid/grip-horizontal.svg diff --git a/src/assets/fontawesome/svgs/solid/grip-lines-vertical.svg b/assets/fontawesome/svgs/solid/grip-lines-vertical.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/grip-lines-vertical.svg rename to assets/fontawesome/svgs/solid/grip-lines-vertical.svg diff --git a/src/assets/fontawesome/svgs/solid/grip-lines.svg b/assets/fontawesome/svgs/solid/grip-lines.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/grip-lines.svg rename to assets/fontawesome/svgs/solid/grip-lines.svg diff --git a/src/assets/fontawesome/svgs/solid/grip-vertical.svg b/assets/fontawesome/svgs/solid/grip-vertical.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/grip-vertical.svg rename to assets/fontawesome/svgs/solid/grip-vertical.svg diff --git a/src/assets/fontawesome/svgs/solid/guitar.svg b/assets/fontawesome/svgs/solid/guitar.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/guitar.svg rename to assets/fontawesome/svgs/solid/guitar.svg diff --git a/src/assets/fontawesome/svgs/solid/h-square.svg b/assets/fontawesome/svgs/solid/h-square.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/h-square.svg rename to assets/fontawesome/svgs/solid/h-square.svg diff --git a/src/assets/fontawesome/svgs/solid/hamburger.svg b/assets/fontawesome/svgs/solid/hamburger.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hamburger.svg rename to assets/fontawesome/svgs/solid/hamburger.svg diff --git a/src/assets/fontawesome/svgs/solid/hammer.svg b/assets/fontawesome/svgs/solid/hammer.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hammer.svg rename to assets/fontawesome/svgs/solid/hammer.svg diff --git a/src/assets/fontawesome/svgs/solid/hamsa.svg b/assets/fontawesome/svgs/solid/hamsa.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hamsa.svg rename to assets/fontawesome/svgs/solid/hamsa.svg diff --git a/src/assets/fontawesome/svgs/solid/hand-holding-heart.svg b/assets/fontawesome/svgs/solid/hand-holding-heart.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hand-holding-heart.svg rename to assets/fontawesome/svgs/solid/hand-holding-heart.svg diff --git a/src/assets/fontawesome/svgs/solid/hand-holding-medical.svg b/assets/fontawesome/svgs/solid/hand-holding-medical.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hand-holding-medical.svg rename to assets/fontawesome/svgs/solid/hand-holding-medical.svg diff --git a/src/assets/fontawesome/svgs/solid/hand-holding-usd.svg b/assets/fontawesome/svgs/solid/hand-holding-usd.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hand-holding-usd.svg rename to assets/fontawesome/svgs/solid/hand-holding-usd.svg diff --git a/src/assets/fontawesome/svgs/solid/hand-holding-water.svg b/assets/fontawesome/svgs/solid/hand-holding-water.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hand-holding-water.svg rename to assets/fontawesome/svgs/solid/hand-holding-water.svg diff --git a/src/assets/fontawesome/svgs/solid/hand-holding.svg b/assets/fontawesome/svgs/solid/hand-holding.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hand-holding.svg rename to assets/fontawesome/svgs/solid/hand-holding.svg diff --git a/src/assets/fontawesome/svgs/solid/hand-lizard.svg b/assets/fontawesome/svgs/solid/hand-lizard.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hand-lizard.svg rename to assets/fontawesome/svgs/solid/hand-lizard.svg diff --git a/src/assets/fontawesome/svgs/solid/hand-middle-finger.svg b/assets/fontawesome/svgs/solid/hand-middle-finger.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hand-middle-finger.svg rename to assets/fontawesome/svgs/solid/hand-middle-finger.svg diff --git a/src/assets/fontawesome/svgs/solid/hand-paper.svg b/assets/fontawesome/svgs/solid/hand-paper.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hand-paper.svg rename to assets/fontawesome/svgs/solid/hand-paper.svg diff --git a/src/assets/fontawesome/svgs/solid/hand-peace.svg b/assets/fontawesome/svgs/solid/hand-peace.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hand-peace.svg rename to assets/fontawesome/svgs/solid/hand-peace.svg diff --git a/src/assets/fontawesome/svgs/solid/hand-point-down.svg b/assets/fontawesome/svgs/solid/hand-point-down.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hand-point-down.svg rename to assets/fontawesome/svgs/solid/hand-point-down.svg diff --git a/src/assets/fontawesome/svgs/solid/hand-point-left.svg b/assets/fontawesome/svgs/solid/hand-point-left.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hand-point-left.svg rename to assets/fontawesome/svgs/solid/hand-point-left.svg diff --git a/src/assets/fontawesome/svgs/solid/hand-point-right.svg b/assets/fontawesome/svgs/solid/hand-point-right.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hand-point-right.svg rename to assets/fontawesome/svgs/solid/hand-point-right.svg diff --git a/src/assets/fontawesome/svgs/solid/hand-point-up.svg b/assets/fontawesome/svgs/solid/hand-point-up.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hand-point-up.svg rename to assets/fontawesome/svgs/solid/hand-point-up.svg diff --git a/src/assets/fontawesome/svgs/solid/hand-pointer.svg b/assets/fontawesome/svgs/solid/hand-pointer.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hand-pointer.svg rename to assets/fontawesome/svgs/solid/hand-pointer.svg diff --git a/src/assets/fontawesome/svgs/solid/hand-rock.svg b/assets/fontawesome/svgs/solid/hand-rock.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hand-rock.svg rename to assets/fontawesome/svgs/solid/hand-rock.svg diff --git a/src/assets/fontawesome/svgs/solid/hand-scissors.svg b/assets/fontawesome/svgs/solid/hand-scissors.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hand-scissors.svg rename to assets/fontawesome/svgs/solid/hand-scissors.svg diff --git a/src/assets/fontawesome/svgs/solid/hand-sparkles.svg b/assets/fontawesome/svgs/solid/hand-sparkles.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hand-sparkles.svg rename to assets/fontawesome/svgs/solid/hand-sparkles.svg diff --git a/src/assets/fontawesome/svgs/solid/hand-spock.svg b/assets/fontawesome/svgs/solid/hand-spock.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hand-spock.svg rename to assets/fontawesome/svgs/solid/hand-spock.svg diff --git a/src/assets/fontawesome/svgs/solid/hands-helping.svg b/assets/fontawesome/svgs/solid/hands-helping.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hands-helping.svg rename to assets/fontawesome/svgs/solid/hands-helping.svg diff --git a/src/assets/fontawesome/svgs/solid/hands-wash.svg b/assets/fontawesome/svgs/solid/hands-wash.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hands-wash.svg rename to assets/fontawesome/svgs/solid/hands-wash.svg diff --git a/src/assets/fontawesome/svgs/solid/hands.svg b/assets/fontawesome/svgs/solid/hands.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hands.svg rename to assets/fontawesome/svgs/solid/hands.svg diff --git a/src/assets/fontawesome/svgs/solid/handshake-alt-slash.svg b/assets/fontawesome/svgs/solid/handshake-alt-slash.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/handshake-alt-slash.svg rename to assets/fontawesome/svgs/solid/handshake-alt-slash.svg diff --git a/src/assets/fontawesome/svgs/solid/handshake-slash.svg b/assets/fontawesome/svgs/solid/handshake-slash.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/handshake-slash.svg rename to assets/fontawesome/svgs/solid/handshake-slash.svg diff --git a/src/assets/fontawesome/svgs/solid/handshake.svg b/assets/fontawesome/svgs/solid/handshake.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/handshake.svg rename to assets/fontawesome/svgs/solid/handshake.svg diff --git a/src/assets/fontawesome/svgs/solid/hanukiah.svg b/assets/fontawesome/svgs/solid/hanukiah.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hanukiah.svg rename to assets/fontawesome/svgs/solid/hanukiah.svg diff --git a/src/assets/fontawesome/svgs/solid/hard-hat.svg b/assets/fontawesome/svgs/solid/hard-hat.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hard-hat.svg rename to assets/fontawesome/svgs/solid/hard-hat.svg diff --git a/src/assets/fontawesome/svgs/solid/hashtag.svg b/assets/fontawesome/svgs/solid/hashtag.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hashtag.svg rename to assets/fontawesome/svgs/solid/hashtag.svg diff --git a/src/assets/fontawesome/svgs/solid/hat-cowboy-side.svg b/assets/fontawesome/svgs/solid/hat-cowboy-side.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hat-cowboy-side.svg rename to assets/fontawesome/svgs/solid/hat-cowboy-side.svg diff --git a/src/assets/fontawesome/svgs/solid/hat-cowboy.svg b/assets/fontawesome/svgs/solid/hat-cowboy.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hat-cowboy.svg rename to assets/fontawesome/svgs/solid/hat-cowboy.svg diff --git a/src/assets/fontawesome/svgs/solid/hat-wizard.svg b/assets/fontawesome/svgs/solid/hat-wizard.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hat-wizard.svg rename to assets/fontawesome/svgs/solid/hat-wizard.svg diff --git a/src/assets/fontawesome/svgs/solid/hdd.svg b/assets/fontawesome/svgs/solid/hdd.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hdd.svg rename to assets/fontawesome/svgs/solid/hdd.svg diff --git a/src/assets/fontawesome/svgs/solid/head-side-cough-slash.svg b/assets/fontawesome/svgs/solid/head-side-cough-slash.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/head-side-cough-slash.svg rename to assets/fontawesome/svgs/solid/head-side-cough-slash.svg diff --git a/src/assets/fontawesome/svgs/solid/head-side-cough.svg b/assets/fontawesome/svgs/solid/head-side-cough.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/head-side-cough.svg rename to assets/fontawesome/svgs/solid/head-side-cough.svg diff --git a/src/assets/fontawesome/svgs/solid/head-side-mask.svg b/assets/fontawesome/svgs/solid/head-side-mask.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/head-side-mask.svg rename to assets/fontawesome/svgs/solid/head-side-mask.svg diff --git a/src/assets/fontawesome/svgs/solid/head-side-virus.svg b/assets/fontawesome/svgs/solid/head-side-virus.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/head-side-virus.svg rename to assets/fontawesome/svgs/solid/head-side-virus.svg diff --git a/src/assets/fontawesome/svgs/solid/heading.svg b/assets/fontawesome/svgs/solid/heading.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/heading.svg rename to assets/fontawesome/svgs/solid/heading.svg diff --git a/src/assets/fontawesome/svgs/solid/headphones-alt.svg b/assets/fontawesome/svgs/solid/headphones-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/headphones-alt.svg rename to assets/fontawesome/svgs/solid/headphones-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/headphones.svg b/assets/fontawesome/svgs/solid/headphones.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/headphones.svg rename to assets/fontawesome/svgs/solid/headphones.svg diff --git a/src/assets/fontawesome/svgs/solid/headset.svg b/assets/fontawesome/svgs/solid/headset.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/headset.svg rename to assets/fontawesome/svgs/solid/headset.svg diff --git a/src/assets/fontawesome/svgs/solid/heart-broken.svg b/assets/fontawesome/svgs/solid/heart-broken.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/heart-broken.svg rename to assets/fontawesome/svgs/solid/heart-broken.svg diff --git a/src/assets/fontawesome/svgs/solid/heart.svg b/assets/fontawesome/svgs/solid/heart.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/heart.svg rename to assets/fontawesome/svgs/solid/heart.svg diff --git a/src/assets/fontawesome/svgs/solid/heartbeat.svg b/assets/fontawesome/svgs/solid/heartbeat.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/heartbeat.svg rename to assets/fontawesome/svgs/solid/heartbeat.svg diff --git a/src/assets/fontawesome/svgs/solid/helicopter.svg b/assets/fontawesome/svgs/solid/helicopter.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/helicopter.svg rename to assets/fontawesome/svgs/solid/helicopter.svg diff --git a/src/assets/fontawesome/svgs/solid/highlighter.svg b/assets/fontawesome/svgs/solid/highlighter.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/highlighter.svg rename to assets/fontawesome/svgs/solid/highlighter.svg diff --git a/src/assets/fontawesome/svgs/solid/hiking.svg b/assets/fontawesome/svgs/solid/hiking.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hiking.svg rename to assets/fontawesome/svgs/solid/hiking.svg diff --git a/src/assets/fontawesome/svgs/solid/hippo.svg b/assets/fontawesome/svgs/solid/hippo.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hippo.svg rename to assets/fontawesome/svgs/solid/hippo.svg diff --git a/src/assets/fontawesome/svgs/solid/history.svg b/assets/fontawesome/svgs/solid/history.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/history.svg rename to assets/fontawesome/svgs/solid/history.svg diff --git a/src/assets/fontawesome/svgs/solid/hockey-puck.svg b/assets/fontawesome/svgs/solid/hockey-puck.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hockey-puck.svg rename to assets/fontawesome/svgs/solid/hockey-puck.svg diff --git a/src/assets/fontawesome/svgs/solid/holly-berry.svg b/assets/fontawesome/svgs/solid/holly-berry.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/holly-berry.svg rename to assets/fontawesome/svgs/solid/holly-berry.svg diff --git a/src/assets/fontawesome/svgs/solid/home.svg b/assets/fontawesome/svgs/solid/home.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/home.svg rename to assets/fontawesome/svgs/solid/home.svg diff --git a/src/assets/fontawesome/svgs/solid/horse-head.svg b/assets/fontawesome/svgs/solid/horse-head.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/horse-head.svg rename to assets/fontawesome/svgs/solid/horse-head.svg diff --git a/src/assets/fontawesome/svgs/solid/horse.svg b/assets/fontawesome/svgs/solid/horse.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/horse.svg rename to assets/fontawesome/svgs/solid/horse.svg diff --git a/src/assets/fontawesome/svgs/solid/hospital-alt.svg b/assets/fontawesome/svgs/solid/hospital-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hospital-alt.svg rename to assets/fontawesome/svgs/solid/hospital-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/hospital-symbol.svg b/assets/fontawesome/svgs/solid/hospital-symbol.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hospital-symbol.svg rename to assets/fontawesome/svgs/solid/hospital-symbol.svg diff --git a/src/assets/fontawesome/svgs/solid/hospital-user.svg b/assets/fontawesome/svgs/solid/hospital-user.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hospital-user.svg rename to assets/fontawesome/svgs/solid/hospital-user.svg diff --git a/src/assets/fontawesome/svgs/solid/hospital.svg b/assets/fontawesome/svgs/solid/hospital.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hospital.svg rename to assets/fontawesome/svgs/solid/hospital.svg diff --git a/src/assets/fontawesome/svgs/solid/hot-tub.svg b/assets/fontawesome/svgs/solid/hot-tub.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hot-tub.svg rename to assets/fontawesome/svgs/solid/hot-tub.svg diff --git a/src/assets/fontawesome/svgs/solid/hotdog.svg b/assets/fontawesome/svgs/solid/hotdog.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hotdog.svg rename to assets/fontawesome/svgs/solid/hotdog.svg diff --git a/src/assets/fontawesome/svgs/solid/hotel.svg b/assets/fontawesome/svgs/solid/hotel.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hotel.svg rename to assets/fontawesome/svgs/solid/hotel.svg diff --git a/src/assets/fontawesome/svgs/solid/hourglass-end.svg b/assets/fontawesome/svgs/solid/hourglass-end.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hourglass-end.svg rename to assets/fontawesome/svgs/solid/hourglass-end.svg diff --git a/src/assets/fontawesome/svgs/solid/hourglass-half.svg b/assets/fontawesome/svgs/solid/hourglass-half.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hourglass-half.svg rename to assets/fontawesome/svgs/solid/hourglass-half.svg diff --git a/src/assets/fontawesome/svgs/solid/hourglass-start.svg b/assets/fontawesome/svgs/solid/hourglass-start.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hourglass-start.svg rename to assets/fontawesome/svgs/solid/hourglass-start.svg diff --git a/src/assets/fontawesome/svgs/solid/hourglass.svg b/assets/fontawesome/svgs/solid/hourglass.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hourglass.svg rename to assets/fontawesome/svgs/solid/hourglass.svg diff --git a/src/assets/fontawesome/svgs/solid/house-damage.svg b/assets/fontawesome/svgs/solid/house-damage.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/house-damage.svg rename to assets/fontawesome/svgs/solid/house-damage.svg diff --git a/src/assets/fontawesome/svgs/solid/house-user.svg b/assets/fontawesome/svgs/solid/house-user.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/house-user.svg rename to assets/fontawesome/svgs/solid/house-user.svg diff --git a/src/assets/fontawesome/svgs/solid/hryvnia.svg b/assets/fontawesome/svgs/solid/hryvnia.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/hryvnia.svg rename to assets/fontawesome/svgs/solid/hryvnia.svg diff --git a/src/assets/fontawesome/svgs/solid/i-cursor.svg b/assets/fontawesome/svgs/solid/i-cursor.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/i-cursor.svg rename to assets/fontawesome/svgs/solid/i-cursor.svg diff --git a/src/assets/fontawesome/svgs/solid/ice-cream.svg b/assets/fontawesome/svgs/solid/ice-cream.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/ice-cream.svg rename to assets/fontawesome/svgs/solid/ice-cream.svg diff --git a/src/assets/fontawesome/svgs/solid/icicles.svg b/assets/fontawesome/svgs/solid/icicles.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/icicles.svg rename to assets/fontawesome/svgs/solid/icicles.svg diff --git a/src/assets/fontawesome/svgs/solid/icons.svg b/assets/fontawesome/svgs/solid/icons.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/icons.svg rename to assets/fontawesome/svgs/solid/icons.svg diff --git a/src/assets/fontawesome/svgs/solid/id-badge.svg b/assets/fontawesome/svgs/solid/id-badge.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/id-badge.svg rename to assets/fontawesome/svgs/solid/id-badge.svg diff --git a/src/assets/fontawesome/svgs/solid/id-card-alt.svg b/assets/fontawesome/svgs/solid/id-card-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/id-card-alt.svg rename to assets/fontawesome/svgs/solid/id-card-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/id-card.svg b/assets/fontawesome/svgs/solid/id-card.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/id-card.svg rename to assets/fontawesome/svgs/solid/id-card.svg diff --git a/src/assets/fontawesome/svgs/solid/igloo.svg b/assets/fontawesome/svgs/solid/igloo.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/igloo.svg rename to assets/fontawesome/svgs/solid/igloo.svg diff --git a/src/assets/fontawesome/svgs/solid/image.svg b/assets/fontawesome/svgs/solid/image.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/image.svg rename to assets/fontawesome/svgs/solid/image.svg diff --git a/src/assets/fontawesome/svgs/solid/images.svg b/assets/fontawesome/svgs/solid/images.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/images.svg rename to assets/fontawesome/svgs/solid/images.svg diff --git a/src/assets/fontawesome/svgs/solid/inbox.svg b/assets/fontawesome/svgs/solid/inbox.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/inbox.svg rename to assets/fontawesome/svgs/solid/inbox.svg diff --git a/src/assets/fontawesome/svgs/solid/indent.svg b/assets/fontawesome/svgs/solid/indent.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/indent.svg rename to assets/fontawesome/svgs/solid/indent.svg diff --git a/src/assets/fontawesome/svgs/solid/industry.svg b/assets/fontawesome/svgs/solid/industry.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/industry.svg rename to assets/fontawesome/svgs/solid/industry.svg diff --git a/src/assets/fontawesome/svgs/solid/infinity.svg b/assets/fontawesome/svgs/solid/infinity.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/infinity.svg rename to assets/fontawesome/svgs/solid/infinity.svg diff --git a/src/assets/fontawesome/svgs/solid/info-circle.svg b/assets/fontawesome/svgs/solid/info-circle.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/info-circle.svg rename to assets/fontawesome/svgs/solid/info-circle.svg diff --git a/src/assets/fontawesome/svgs/solid/info.svg b/assets/fontawesome/svgs/solid/info.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/info.svg rename to assets/fontawesome/svgs/solid/info.svg diff --git a/src/assets/fontawesome/svgs/solid/italic.svg b/assets/fontawesome/svgs/solid/italic.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/italic.svg rename to assets/fontawesome/svgs/solid/italic.svg diff --git a/src/assets/fontawesome/svgs/solid/jedi.svg b/assets/fontawesome/svgs/solid/jedi.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/jedi.svg rename to assets/fontawesome/svgs/solid/jedi.svg diff --git a/src/assets/fontawesome/svgs/solid/joint.svg b/assets/fontawesome/svgs/solid/joint.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/joint.svg rename to assets/fontawesome/svgs/solid/joint.svg diff --git a/src/assets/fontawesome/svgs/solid/journal-whills.svg b/assets/fontawesome/svgs/solid/journal-whills.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/journal-whills.svg rename to assets/fontawesome/svgs/solid/journal-whills.svg diff --git a/src/assets/fontawesome/svgs/solid/kaaba.svg b/assets/fontawesome/svgs/solid/kaaba.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/kaaba.svg rename to assets/fontawesome/svgs/solid/kaaba.svg diff --git a/src/assets/fontawesome/svgs/solid/key.svg b/assets/fontawesome/svgs/solid/key.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/key.svg rename to assets/fontawesome/svgs/solid/key.svg diff --git a/src/assets/fontawesome/svgs/solid/keyboard.svg b/assets/fontawesome/svgs/solid/keyboard.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/keyboard.svg rename to assets/fontawesome/svgs/solid/keyboard.svg diff --git a/src/assets/fontawesome/svgs/solid/khanda.svg b/assets/fontawesome/svgs/solid/khanda.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/khanda.svg rename to assets/fontawesome/svgs/solid/khanda.svg diff --git a/src/assets/fontawesome/svgs/solid/kiss-beam.svg b/assets/fontawesome/svgs/solid/kiss-beam.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/kiss-beam.svg rename to assets/fontawesome/svgs/solid/kiss-beam.svg diff --git a/src/assets/fontawesome/svgs/solid/kiss-wink-heart.svg b/assets/fontawesome/svgs/solid/kiss-wink-heart.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/kiss-wink-heart.svg rename to assets/fontawesome/svgs/solid/kiss-wink-heart.svg diff --git a/src/assets/fontawesome/svgs/solid/kiss.svg b/assets/fontawesome/svgs/solid/kiss.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/kiss.svg rename to assets/fontawesome/svgs/solid/kiss.svg diff --git a/src/assets/fontawesome/svgs/solid/kiwi-bird.svg b/assets/fontawesome/svgs/solid/kiwi-bird.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/kiwi-bird.svg rename to assets/fontawesome/svgs/solid/kiwi-bird.svg diff --git a/src/assets/fontawesome/svgs/solid/landmark.svg b/assets/fontawesome/svgs/solid/landmark.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/landmark.svg rename to assets/fontawesome/svgs/solid/landmark.svg diff --git a/src/assets/fontawesome/svgs/solid/language.svg b/assets/fontawesome/svgs/solid/language.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/language.svg rename to assets/fontawesome/svgs/solid/language.svg diff --git a/src/assets/fontawesome/svgs/solid/laptop-code.svg b/assets/fontawesome/svgs/solid/laptop-code.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/laptop-code.svg rename to assets/fontawesome/svgs/solid/laptop-code.svg diff --git a/src/assets/fontawesome/svgs/solid/laptop-house.svg b/assets/fontawesome/svgs/solid/laptop-house.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/laptop-house.svg rename to assets/fontawesome/svgs/solid/laptop-house.svg diff --git a/src/assets/fontawesome/svgs/solid/laptop-medical.svg b/assets/fontawesome/svgs/solid/laptop-medical.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/laptop-medical.svg rename to assets/fontawesome/svgs/solid/laptop-medical.svg diff --git a/src/assets/fontawesome/svgs/solid/laptop.svg b/assets/fontawesome/svgs/solid/laptop.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/laptop.svg rename to assets/fontawesome/svgs/solid/laptop.svg diff --git a/src/assets/fontawesome/svgs/solid/laugh-beam.svg b/assets/fontawesome/svgs/solid/laugh-beam.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/laugh-beam.svg rename to assets/fontawesome/svgs/solid/laugh-beam.svg diff --git a/src/assets/fontawesome/svgs/solid/laugh-squint.svg b/assets/fontawesome/svgs/solid/laugh-squint.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/laugh-squint.svg rename to assets/fontawesome/svgs/solid/laugh-squint.svg diff --git a/src/assets/fontawesome/svgs/solid/laugh-wink.svg b/assets/fontawesome/svgs/solid/laugh-wink.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/laugh-wink.svg rename to assets/fontawesome/svgs/solid/laugh-wink.svg diff --git a/src/assets/fontawesome/svgs/solid/laugh.svg b/assets/fontawesome/svgs/solid/laugh.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/laugh.svg rename to assets/fontawesome/svgs/solid/laugh.svg diff --git a/src/assets/fontawesome/svgs/solid/layer-group.svg b/assets/fontawesome/svgs/solid/layer-group.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/layer-group.svg rename to assets/fontawesome/svgs/solid/layer-group.svg diff --git a/src/assets/fontawesome/svgs/solid/leaf.svg b/assets/fontawesome/svgs/solid/leaf.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/leaf.svg rename to assets/fontawesome/svgs/solid/leaf.svg diff --git a/src/assets/fontawesome/svgs/solid/lemon.svg b/assets/fontawesome/svgs/solid/lemon.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/lemon.svg rename to assets/fontawesome/svgs/solid/lemon.svg diff --git a/src/assets/fontawesome/svgs/solid/less-than-equal.svg b/assets/fontawesome/svgs/solid/less-than-equal.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/less-than-equal.svg rename to assets/fontawesome/svgs/solid/less-than-equal.svg diff --git a/src/assets/fontawesome/svgs/solid/less-than.svg b/assets/fontawesome/svgs/solid/less-than.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/less-than.svg rename to assets/fontawesome/svgs/solid/less-than.svg diff --git a/src/assets/fontawesome/svgs/solid/level-down-alt.svg b/assets/fontawesome/svgs/solid/level-down-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/level-down-alt.svg rename to assets/fontawesome/svgs/solid/level-down-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/level-up-alt.svg b/assets/fontawesome/svgs/solid/level-up-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/level-up-alt.svg rename to assets/fontawesome/svgs/solid/level-up-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/life-ring.svg b/assets/fontawesome/svgs/solid/life-ring.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/life-ring.svg rename to assets/fontawesome/svgs/solid/life-ring.svg diff --git a/src/assets/fontawesome/svgs/solid/lightbulb.svg b/assets/fontawesome/svgs/solid/lightbulb.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/lightbulb.svg rename to assets/fontawesome/svgs/solid/lightbulb.svg diff --git a/src/assets/fontawesome/svgs/solid/link.svg b/assets/fontawesome/svgs/solid/link.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/link.svg rename to assets/fontawesome/svgs/solid/link.svg diff --git a/src/assets/fontawesome/svgs/solid/lira-sign.svg b/assets/fontawesome/svgs/solid/lira-sign.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/lira-sign.svg rename to assets/fontawesome/svgs/solid/lira-sign.svg diff --git a/src/assets/fontawesome/svgs/solid/list-alt.svg b/assets/fontawesome/svgs/solid/list-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/list-alt.svg rename to assets/fontawesome/svgs/solid/list-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/list-ol.svg b/assets/fontawesome/svgs/solid/list-ol.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/list-ol.svg rename to assets/fontawesome/svgs/solid/list-ol.svg diff --git a/src/assets/fontawesome/svgs/solid/list-ul.svg b/assets/fontawesome/svgs/solid/list-ul.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/list-ul.svg rename to assets/fontawesome/svgs/solid/list-ul.svg diff --git a/src/assets/fontawesome/svgs/solid/list.svg b/assets/fontawesome/svgs/solid/list.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/list.svg rename to assets/fontawesome/svgs/solid/list.svg diff --git a/src/assets/fontawesome/svgs/solid/location-arrow.svg b/assets/fontawesome/svgs/solid/location-arrow.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/location-arrow.svg rename to assets/fontawesome/svgs/solid/location-arrow.svg diff --git a/src/assets/fontawesome/svgs/solid/lock-open.svg b/assets/fontawesome/svgs/solid/lock-open.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/lock-open.svg rename to assets/fontawesome/svgs/solid/lock-open.svg diff --git a/src/assets/fontawesome/svgs/solid/lock.svg b/assets/fontawesome/svgs/solid/lock.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/lock.svg rename to assets/fontawesome/svgs/solid/lock.svg diff --git a/src/assets/fontawesome/svgs/solid/long-arrow-alt-down.svg b/assets/fontawesome/svgs/solid/long-arrow-alt-down.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/long-arrow-alt-down.svg rename to assets/fontawesome/svgs/solid/long-arrow-alt-down.svg diff --git a/src/assets/fontawesome/svgs/solid/long-arrow-alt-left.svg b/assets/fontawesome/svgs/solid/long-arrow-alt-left.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/long-arrow-alt-left.svg rename to assets/fontawesome/svgs/solid/long-arrow-alt-left.svg diff --git a/src/assets/fontawesome/svgs/solid/long-arrow-alt-right.svg b/assets/fontawesome/svgs/solid/long-arrow-alt-right.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/long-arrow-alt-right.svg rename to assets/fontawesome/svgs/solid/long-arrow-alt-right.svg diff --git a/src/assets/fontawesome/svgs/solid/long-arrow-alt-up.svg b/assets/fontawesome/svgs/solid/long-arrow-alt-up.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/long-arrow-alt-up.svg rename to assets/fontawesome/svgs/solid/long-arrow-alt-up.svg diff --git a/src/assets/fontawesome/svgs/solid/low-vision.svg b/assets/fontawesome/svgs/solid/low-vision.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/low-vision.svg rename to assets/fontawesome/svgs/solid/low-vision.svg diff --git a/src/assets/fontawesome/svgs/solid/luggage-cart.svg b/assets/fontawesome/svgs/solid/luggage-cart.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/luggage-cart.svg rename to assets/fontawesome/svgs/solid/luggage-cart.svg diff --git a/src/assets/fontawesome/svgs/solid/lungs-virus.svg b/assets/fontawesome/svgs/solid/lungs-virus.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/lungs-virus.svg rename to assets/fontawesome/svgs/solid/lungs-virus.svg diff --git a/src/assets/fontawesome/svgs/solid/lungs.svg b/assets/fontawesome/svgs/solid/lungs.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/lungs.svg rename to assets/fontawesome/svgs/solid/lungs.svg diff --git a/src/assets/fontawesome/svgs/solid/magic.svg b/assets/fontawesome/svgs/solid/magic.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/magic.svg rename to assets/fontawesome/svgs/solid/magic.svg diff --git a/src/assets/fontawesome/svgs/solid/magnet.svg b/assets/fontawesome/svgs/solid/magnet.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/magnet.svg rename to assets/fontawesome/svgs/solid/magnet.svg diff --git a/src/assets/fontawesome/svgs/solid/mail-bulk.svg b/assets/fontawesome/svgs/solid/mail-bulk.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/mail-bulk.svg rename to assets/fontawesome/svgs/solid/mail-bulk.svg diff --git a/src/assets/fontawesome/svgs/solid/male.svg b/assets/fontawesome/svgs/solid/male.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/male.svg rename to assets/fontawesome/svgs/solid/male.svg diff --git a/src/assets/fontawesome/svgs/solid/map-marked-alt.svg b/assets/fontawesome/svgs/solid/map-marked-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/map-marked-alt.svg rename to assets/fontawesome/svgs/solid/map-marked-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/map-marked.svg b/assets/fontawesome/svgs/solid/map-marked.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/map-marked.svg rename to assets/fontawesome/svgs/solid/map-marked.svg diff --git a/src/assets/fontawesome/svgs/solid/map-marker-alt.svg b/assets/fontawesome/svgs/solid/map-marker-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/map-marker-alt.svg rename to assets/fontawesome/svgs/solid/map-marker-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/map-marker.svg b/assets/fontawesome/svgs/solid/map-marker.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/map-marker.svg rename to assets/fontawesome/svgs/solid/map-marker.svg diff --git a/src/assets/fontawesome/svgs/solid/map-pin.svg b/assets/fontawesome/svgs/solid/map-pin.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/map-pin.svg rename to assets/fontawesome/svgs/solid/map-pin.svg diff --git a/src/assets/fontawesome/svgs/solid/map-signs.svg b/assets/fontawesome/svgs/solid/map-signs.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/map-signs.svg rename to assets/fontawesome/svgs/solid/map-signs.svg diff --git a/src/assets/fontawesome/svgs/solid/map.svg b/assets/fontawesome/svgs/solid/map.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/map.svg rename to assets/fontawesome/svgs/solid/map.svg diff --git a/src/assets/fontawesome/svgs/solid/marker.svg b/assets/fontawesome/svgs/solid/marker.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/marker.svg rename to assets/fontawesome/svgs/solid/marker.svg diff --git a/src/assets/fontawesome/svgs/solid/mars-double.svg b/assets/fontawesome/svgs/solid/mars-double.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/mars-double.svg rename to assets/fontawesome/svgs/solid/mars-double.svg diff --git a/src/assets/fontawesome/svgs/solid/mars-stroke-h.svg b/assets/fontawesome/svgs/solid/mars-stroke-h.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/mars-stroke-h.svg rename to assets/fontawesome/svgs/solid/mars-stroke-h.svg diff --git a/src/assets/fontawesome/svgs/solid/mars-stroke-v.svg b/assets/fontawesome/svgs/solid/mars-stroke-v.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/mars-stroke-v.svg rename to assets/fontawesome/svgs/solid/mars-stroke-v.svg diff --git a/src/assets/fontawesome/svgs/solid/mars-stroke.svg b/assets/fontawesome/svgs/solid/mars-stroke.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/mars-stroke.svg rename to assets/fontawesome/svgs/solid/mars-stroke.svg diff --git a/src/assets/fontawesome/svgs/solid/mars.svg b/assets/fontawesome/svgs/solid/mars.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/mars.svg rename to assets/fontawesome/svgs/solid/mars.svg diff --git a/src/assets/fontawesome/svgs/solid/mask.svg b/assets/fontawesome/svgs/solid/mask.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/mask.svg rename to assets/fontawesome/svgs/solid/mask.svg diff --git a/src/assets/fontawesome/svgs/solid/medal.svg b/assets/fontawesome/svgs/solid/medal.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/medal.svg rename to assets/fontawesome/svgs/solid/medal.svg diff --git a/src/assets/fontawesome/svgs/solid/medkit.svg b/assets/fontawesome/svgs/solid/medkit.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/medkit.svg rename to assets/fontawesome/svgs/solid/medkit.svg diff --git a/src/assets/fontawesome/svgs/solid/meh-blank.svg b/assets/fontawesome/svgs/solid/meh-blank.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/meh-blank.svg rename to assets/fontawesome/svgs/solid/meh-blank.svg diff --git a/src/assets/fontawesome/svgs/solid/meh-rolling-eyes.svg b/assets/fontawesome/svgs/solid/meh-rolling-eyes.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/meh-rolling-eyes.svg rename to assets/fontawesome/svgs/solid/meh-rolling-eyes.svg diff --git a/src/assets/fontawesome/svgs/solid/meh.svg b/assets/fontawesome/svgs/solid/meh.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/meh.svg rename to assets/fontawesome/svgs/solid/meh.svg diff --git a/src/assets/fontawesome/svgs/solid/memory.svg b/assets/fontawesome/svgs/solid/memory.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/memory.svg rename to assets/fontawesome/svgs/solid/memory.svg diff --git a/src/assets/fontawesome/svgs/solid/menorah.svg b/assets/fontawesome/svgs/solid/menorah.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/menorah.svg rename to assets/fontawesome/svgs/solid/menorah.svg diff --git a/src/assets/fontawesome/svgs/solid/mercury.svg b/assets/fontawesome/svgs/solid/mercury.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/mercury.svg rename to assets/fontawesome/svgs/solid/mercury.svg diff --git a/src/assets/fontawesome/svgs/solid/meteor.svg b/assets/fontawesome/svgs/solid/meteor.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/meteor.svg rename to assets/fontawesome/svgs/solid/meteor.svg diff --git a/src/assets/fontawesome/svgs/solid/microchip.svg b/assets/fontawesome/svgs/solid/microchip.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/microchip.svg rename to assets/fontawesome/svgs/solid/microchip.svg diff --git a/src/assets/fontawesome/svgs/solid/microphone-alt-slash.svg b/assets/fontawesome/svgs/solid/microphone-alt-slash.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/microphone-alt-slash.svg rename to assets/fontawesome/svgs/solid/microphone-alt-slash.svg diff --git a/src/assets/fontawesome/svgs/solid/microphone-alt.svg b/assets/fontawesome/svgs/solid/microphone-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/microphone-alt.svg rename to assets/fontawesome/svgs/solid/microphone-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/microphone-slash.svg b/assets/fontawesome/svgs/solid/microphone-slash.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/microphone-slash.svg rename to assets/fontawesome/svgs/solid/microphone-slash.svg diff --git a/src/assets/fontawesome/svgs/solid/microphone.svg b/assets/fontawesome/svgs/solid/microphone.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/microphone.svg rename to assets/fontawesome/svgs/solid/microphone.svg diff --git a/src/assets/fontawesome/svgs/solid/microscope.svg b/assets/fontawesome/svgs/solid/microscope.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/microscope.svg rename to assets/fontawesome/svgs/solid/microscope.svg diff --git a/src/assets/fontawesome/svgs/solid/minus-circle.svg b/assets/fontawesome/svgs/solid/minus-circle.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/minus-circle.svg rename to assets/fontawesome/svgs/solid/minus-circle.svg diff --git a/src/assets/fontawesome/svgs/solid/minus-square.svg b/assets/fontawesome/svgs/solid/minus-square.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/minus-square.svg rename to assets/fontawesome/svgs/solid/minus-square.svg diff --git a/src/assets/fontawesome/svgs/solid/minus.svg b/assets/fontawesome/svgs/solid/minus.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/minus.svg rename to assets/fontawesome/svgs/solid/minus.svg diff --git a/src/assets/fontawesome/svgs/solid/mitten.svg b/assets/fontawesome/svgs/solid/mitten.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/mitten.svg rename to assets/fontawesome/svgs/solid/mitten.svg diff --git a/src/assets/fontawesome/svgs/solid/mobile-alt.svg b/assets/fontawesome/svgs/solid/mobile-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/mobile-alt.svg rename to assets/fontawesome/svgs/solid/mobile-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/mobile.svg b/assets/fontawesome/svgs/solid/mobile.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/mobile.svg rename to assets/fontawesome/svgs/solid/mobile.svg diff --git a/src/assets/fontawesome/svgs/solid/money-bill-alt.svg b/assets/fontawesome/svgs/solid/money-bill-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/money-bill-alt.svg rename to assets/fontawesome/svgs/solid/money-bill-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/money-bill-wave-alt.svg b/assets/fontawesome/svgs/solid/money-bill-wave-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/money-bill-wave-alt.svg rename to assets/fontawesome/svgs/solid/money-bill-wave-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/money-bill-wave.svg b/assets/fontawesome/svgs/solid/money-bill-wave.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/money-bill-wave.svg rename to assets/fontawesome/svgs/solid/money-bill-wave.svg diff --git a/src/assets/fontawesome/svgs/solid/money-bill.svg b/assets/fontawesome/svgs/solid/money-bill.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/money-bill.svg rename to assets/fontawesome/svgs/solid/money-bill.svg diff --git a/src/assets/fontawesome/svgs/solid/money-check-alt.svg b/assets/fontawesome/svgs/solid/money-check-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/money-check-alt.svg rename to assets/fontawesome/svgs/solid/money-check-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/money-check.svg b/assets/fontawesome/svgs/solid/money-check.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/money-check.svg rename to assets/fontawesome/svgs/solid/money-check.svg diff --git a/src/assets/fontawesome/svgs/solid/monument.svg b/assets/fontawesome/svgs/solid/monument.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/monument.svg rename to assets/fontawesome/svgs/solid/monument.svg diff --git a/src/assets/fontawesome/svgs/solid/moon.svg b/assets/fontawesome/svgs/solid/moon.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/moon.svg rename to assets/fontawesome/svgs/solid/moon.svg diff --git a/src/assets/fontawesome/svgs/solid/mortar-pestle.svg b/assets/fontawesome/svgs/solid/mortar-pestle.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/mortar-pestle.svg rename to assets/fontawesome/svgs/solid/mortar-pestle.svg diff --git a/src/assets/fontawesome/svgs/solid/mosque.svg b/assets/fontawesome/svgs/solid/mosque.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/mosque.svg rename to assets/fontawesome/svgs/solid/mosque.svg diff --git a/src/assets/fontawesome/svgs/solid/motorcycle.svg b/assets/fontawesome/svgs/solid/motorcycle.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/motorcycle.svg rename to assets/fontawesome/svgs/solid/motorcycle.svg diff --git a/src/assets/fontawesome/svgs/solid/mountain.svg b/assets/fontawesome/svgs/solid/mountain.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/mountain.svg rename to assets/fontawesome/svgs/solid/mountain.svg diff --git a/src/assets/fontawesome/svgs/solid/mouse-pointer.svg b/assets/fontawesome/svgs/solid/mouse-pointer.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/mouse-pointer.svg rename to assets/fontawesome/svgs/solid/mouse-pointer.svg diff --git a/src/assets/fontawesome/svgs/solid/mouse.svg b/assets/fontawesome/svgs/solid/mouse.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/mouse.svg rename to assets/fontawesome/svgs/solid/mouse.svg diff --git a/src/assets/fontawesome/svgs/solid/mug-hot.svg b/assets/fontawesome/svgs/solid/mug-hot.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/mug-hot.svg rename to assets/fontawesome/svgs/solid/mug-hot.svg diff --git a/src/assets/fontawesome/svgs/solid/music.svg b/assets/fontawesome/svgs/solid/music.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/music.svg rename to assets/fontawesome/svgs/solid/music.svg diff --git a/src/assets/fontawesome/svgs/solid/network-wired.svg b/assets/fontawesome/svgs/solid/network-wired.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/network-wired.svg rename to assets/fontawesome/svgs/solid/network-wired.svg diff --git a/src/assets/fontawesome/svgs/solid/neuter.svg b/assets/fontawesome/svgs/solid/neuter.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/neuter.svg rename to assets/fontawesome/svgs/solid/neuter.svg diff --git a/src/assets/fontawesome/svgs/solid/newspaper.svg b/assets/fontawesome/svgs/solid/newspaper.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/newspaper.svg rename to assets/fontawesome/svgs/solid/newspaper.svg diff --git a/src/assets/fontawesome/svgs/solid/not-equal.svg b/assets/fontawesome/svgs/solid/not-equal.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/not-equal.svg rename to assets/fontawesome/svgs/solid/not-equal.svg diff --git a/src/assets/fontawesome/svgs/solid/notes-medical.svg b/assets/fontawesome/svgs/solid/notes-medical.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/notes-medical.svg rename to assets/fontawesome/svgs/solid/notes-medical.svg diff --git a/src/assets/fontawesome/svgs/solid/object-group.svg b/assets/fontawesome/svgs/solid/object-group.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/object-group.svg rename to assets/fontawesome/svgs/solid/object-group.svg diff --git a/src/assets/fontawesome/svgs/solid/object-ungroup.svg b/assets/fontawesome/svgs/solid/object-ungroup.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/object-ungroup.svg rename to assets/fontawesome/svgs/solid/object-ungroup.svg diff --git a/src/assets/fontawesome/svgs/solid/oil-can.svg b/assets/fontawesome/svgs/solid/oil-can.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/oil-can.svg rename to assets/fontawesome/svgs/solid/oil-can.svg diff --git a/src/assets/fontawesome/svgs/solid/om.svg b/assets/fontawesome/svgs/solid/om.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/om.svg rename to assets/fontawesome/svgs/solid/om.svg diff --git a/src/assets/fontawesome/svgs/solid/otter.svg b/assets/fontawesome/svgs/solid/otter.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/otter.svg rename to assets/fontawesome/svgs/solid/otter.svg diff --git a/src/assets/fontawesome/svgs/solid/outdent.svg b/assets/fontawesome/svgs/solid/outdent.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/outdent.svg rename to assets/fontawesome/svgs/solid/outdent.svg diff --git a/src/assets/fontawesome/svgs/solid/pager.svg b/assets/fontawesome/svgs/solid/pager.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/pager.svg rename to assets/fontawesome/svgs/solid/pager.svg diff --git a/src/assets/fontawesome/svgs/solid/paint-brush.svg b/assets/fontawesome/svgs/solid/paint-brush.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/paint-brush.svg rename to assets/fontawesome/svgs/solid/paint-brush.svg diff --git a/src/assets/fontawesome/svgs/solid/paint-roller.svg b/assets/fontawesome/svgs/solid/paint-roller.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/paint-roller.svg rename to assets/fontawesome/svgs/solid/paint-roller.svg diff --git a/src/assets/fontawesome/svgs/solid/palette.svg b/assets/fontawesome/svgs/solid/palette.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/palette.svg rename to assets/fontawesome/svgs/solid/palette.svg diff --git a/src/assets/fontawesome/svgs/solid/pallet.svg b/assets/fontawesome/svgs/solid/pallet.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/pallet.svg rename to assets/fontawesome/svgs/solid/pallet.svg diff --git a/src/assets/fontawesome/svgs/solid/paper-plane.svg b/assets/fontawesome/svgs/solid/paper-plane.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/paper-plane.svg rename to assets/fontawesome/svgs/solid/paper-plane.svg diff --git a/src/assets/fontawesome/svgs/solid/paperclip.svg b/assets/fontawesome/svgs/solid/paperclip.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/paperclip.svg rename to assets/fontawesome/svgs/solid/paperclip.svg diff --git a/src/assets/fontawesome/svgs/solid/parachute-box.svg b/assets/fontawesome/svgs/solid/parachute-box.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/parachute-box.svg rename to assets/fontawesome/svgs/solid/parachute-box.svg diff --git a/src/assets/fontawesome/svgs/solid/paragraph.svg b/assets/fontawesome/svgs/solid/paragraph.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/paragraph.svg rename to assets/fontawesome/svgs/solid/paragraph.svg diff --git a/src/assets/fontawesome/svgs/solid/parking.svg b/assets/fontawesome/svgs/solid/parking.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/parking.svg rename to assets/fontawesome/svgs/solid/parking.svg diff --git a/src/assets/fontawesome/svgs/solid/passport.svg b/assets/fontawesome/svgs/solid/passport.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/passport.svg rename to assets/fontawesome/svgs/solid/passport.svg diff --git a/src/assets/fontawesome/svgs/solid/pastafarianism.svg b/assets/fontawesome/svgs/solid/pastafarianism.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/pastafarianism.svg rename to assets/fontawesome/svgs/solid/pastafarianism.svg diff --git a/src/assets/fontawesome/svgs/solid/paste.svg b/assets/fontawesome/svgs/solid/paste.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/paste.svg rename to assets/fontawesome/svgs/solid/paste.svg diff --git a/src/assets/fontawesome/svgs/solid/pause-circle.svg b/assets/fontawesome/svgs/solid/pause-circle.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/pause-circle.svg rename to assets/fontawesome/svgs/solid/pause-circle.svg diff --git a/src/assets/fontawesome/svgs/solid/pause.svg b/assets/fontawesome/svgs/solid/pause.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/pause.svg rename to assets/fontawesome/svgs/solid/pause.svg diff --git a/src/assets/fontawesome/svgs/solid/paw.svg b/assets/fontawesome/svgs/solid/paw.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/paw.svg rename to assets/fontawesome/svgs/solid/paw.svg diff --git a/src/assets/fontawesome/svgs/solid/peace.svg b/assets/fontawesome/svgs/solid/peace.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/peace.svg rename to assets/fontawesome/svgs/solid/peace.svg diff --git a/src/assets/fontawesome/svgs/solid/pen-alt.svg b/assets/fontawesome/svgs/solid/pen-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/pen-alt.svg rename to assets/fontawesome/svgs/solid/pen-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/pen-fancy.svg b/assets/fontawesome/svgs/solid/pen-fancy.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/pen-fancy.svg rename to assets/fontawesome/svgs/solid/pen-fancy.svg diff --git a/src/assets/fontawesome/svgs/solid/pen-nib.svg b/assets/fontawesome/svgs/solid/pen-nib.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/pen-nib.svg rename to assets/fontawesome/svgs/solid/pen-nib.svg diff --git a/src/assets/fontawesome/svgs/solid/pen-square.svg b/assets/fontawesome/svgs/solid/pen-square.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/pen-square.svg rename to assets/fontawesome/svgs/solid/pen-square.svg diff --git a/src/assets/fontawesome/svgs/solid/pen.svg b/assets/fontawesome/svgs/solid/pen.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/pen.svg rename to assets/fontawesome/svgs/solid/pen.svg diff --git a/src/assets/fontawesome/svgs/solid/pencil-alt.svg b/assets/fontawesome/svgs/solid/pencil-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/pencil-alt.svg rename to assets/fontawesome/svgs/solid/pencil-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/pencil-ruler.svg b/assets/fontawesome/svgs/solid/pencil-ruler.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/pencil-ruler.svg rename to assets/fontawesome/svgs/solid/pencil-ruler.svg diff --git a/src/assets/fontawesome/svgs/solid/people-arrows.svg b/assets/fontawesome/svgs/solid/people-arrows.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/people-arrows.svg rename to assets/fontawesome/svgs/solid/people-arrows.svg diff --git a/src/assets/fontawesome/svgs/solid/people-carry.svg b/assets/fontawesome/svgs/solid/people-carry.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/people-carry.svg rename to assets/fontawesome/svgs/solid/people-carry.svg diff --git a/src/assets/fontawesome/svgs/solid/pepper-hot.svg b/assets/fontawesome/svgs/solid/pepper-hot.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/pepper-hot.svg rename to assets/fontawesome/svgs/solid/pepper-hot.svg diff --git a/src/assets/fontawesome/svgs/solid/percent.svg b/assets/fontawesome/svgs/solid/percent.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/percent.svg rename to assets/fontawesome/svgs/solid/percent.svg diff --git a/src/assets/fontawesome/svgs/solid/percentage.svg b/assets/fontawesome/svgs/solid/percentage.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/percentage.svg rename to assets/fontawesome/svgs/solid/percentage.svg diff --git a/src/assets/fontawesome/svgs/solid/person-booth.svg b/assets/fontawesome/svgs/solid/person-booth.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/person-booth.svg rename to assets/fontawesome/svgs/solid/person-booth.svg diff --git a/src/assets/fontawesome/svgs/solid/phone-alt.svg b/assets/fontawesome/svgs/solid/phone-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/phone-alt.svg rename to assets/fontawesome/svgs/solid/phone-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/phone-slash.svg b/assets/fontawesome/svgs/solid/phone-slash.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/phone-slash.svg rename to assets/fontawesome/svgs/solid/phone-slash.svg diff --git a/src/assets/fontawesome/svgs/solid/phone-square-alt.svg b/assets/fontawesome/svgs/solid/phone-square-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/phone-square-alt.svg rename to assets/fontawesome/svgs/solid/phone-square-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/phone-square.svg b/assets/fontawesome/svgs/solid/phone-square.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/phone-square.svg rename to assets/fontawesome/svgs/solid/phone-square.svg diff --git a/src/assets/fontawesome/svgs/solid/phone-volume.svg b/assets/fontawesome/svgs/solid/phone-volume.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/phone-volume.svg rename to assets/fontawesome/svgs/solid/phone-volume.svg diff --git a/src/assets/fontawesome/svgs/solid/phone.svg b/assets/fontawesome/svgs/solid/phone.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/phone.svg rename to assets/fontawesome/svgs/solid/phone.svg diff --git a/src/assets/fontawesome/svgs/solid/photo-video.svg b/assets/fontawesome/svgs/solid/photo-video.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/photo-video.svg rename to assets/fontawesome/svgs/solid/photo-video.svg diff --git a/src/assets/fontawesome/svgs/solid/piggy-bank.svg b/assets/fontawesome/svgs/solid/piggy-bank.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/piggy-bank.svg rename to assets/fontawesome/svgs/solid/piggy-bank.svg diff --git a/src/assets/fontawesome/svgs/solid/pills.svg b/assets/fontawesome/svgs/solid/pills.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/pills.svg rename to assets/fontawesome/svgs/solid/pills.svg diff --git a/src/assets/fontawesome/svgs/solid/pizza-slice.svg b/assets/fontawesome/svgs/solid/pizza-slice.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/pizza-slice.svg rename to assets/fontawesome/svgs/solid/pizza-slice.svg diff --git a/src/assets/fontawesome/svgs/solid/place-of-worship.svg b/assets/fontawesome/svgs/solid/place-of-worship.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/place-of-worship.svg rename to assets/fontawesome/svgs/solid/place-of-worship.svg diff --git a/src/assets/fontawesome/svgs/solid/plane-arrival.svg b/assets/fontawesome/svgs/solid/plane-arrival.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/plane-arrival.svg rename to assets/fontawesome/svgs/solid/plane-arrival.svg diff --git a/src/assets/fontawesome/svgs/solid/plane-departure.svg b/assets/fontawesome/svgs/solid/plane-departure.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/plane-departure.svg rename to assets/fontawesome/svgs/solid/plane-departure.svg diff --git a/src/assets/fontawesome/svgs/solid/plane-slash.svg b/assets/fontawesome/svgs/solid/plane-slash.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/plane-slash.svg rename to assets/fontawesome/svgs/solid/plane-slash.svg diff --git a/src/assets/fontawesome/svgs/solid/plane.svg b/assets/fontawesome/svgs/solid/plane.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/plane.svg rename to assets/fontawesome/svgs/solid/plane.svg diff --git a/src/assets/fontawesome/svgs/solid/play-circle.svg b/assets/fontawesome/svgs/solid/play-circle.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/play-circle.svg rename to assets/fontawesome/svgs/solid/play-circle.svg diff --git a/src/assets/fontawesome/svgs/solid/play.svg b/assets/fontawesome/svgs/solid/play.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/play.svg rename to assets/fontawesome/svgs/solid/play.svg diff --git a/src/assets/fontawesome/svgs/solid/plug.svg b/assets/fontawesome/svgs/solid/plug.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/plug.svg rename to assets/fontawesome/svgs/solid/plug.svg diff --git a/src/assets/fontawesome/svgs/solid/plus-circle.svg b/assets/fontawesome/svgs/solid/plus-circle.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/plus-circle.svg rename to assets/fontawesome/svgs/solid/plus-circle.svg diff --git a/src/assets/fontawesome/svgs/solid/plus-square.svg b/assets/fontawesome/svgs/solid/plus-square.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/plus-square.svg rename to assets/fontawesome/svgs/solid/plus-square.svg diff --git a/src/assets/fontawesome/svgs/solid/plus.svg b/assets/fontawesome/svgs/solid/plus.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/plus.svg rename to assets/fontawesome/svgs/solid/plus.svg diff --git a/src/assets/fontawesome/svgs/solid/podcast.svg b/assets/fontawesome/svgs/solid/podcast.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/podcast.svg rename to assets/fontawesome/svgs/solid/podcast.svg diff --git a/src/assets/fontawesome/svgs/solid/poll-h.svg b/assets/fontawesome/svgs/solid/poll-h.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/poll-h.svg rename to assets/fontawesome/svgs/solid/poll-h.svg diff --git a/src/assets/fontawesome/svgs/solid/poll.svg b/assets/fontawesome/svgs/solid/poll.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/poll.svg rename to assets/fontawesome/svgs/solid/poll.svg diff --git a/src/assets/fontawesome/svgs/solid/poo-storm.svg b/assets/fontawesome/svgs/solid/poo-storm.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/poo-storm.svg rename to assets/fontawesome/svgs/solid/poo-storm.svg diff --git a/src/assets/fontawesome/svgs/solid/poo.svg b/assets/fontawesome/svgs/solid/poo.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/poo.svg rename to assets/fontawesome/svgs/solid/poo.svg diff --git a/src/assets/fontawesome/svgs/solid/poop.svg b/assets/fontawesome/svgs/solid/poop.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/poop.svg rename to assets/fontawesome/svgs/solid/poop.svg diff --git a/src/assets/fontawesome/svgs/solid/portrait.svg b/assets/fontawesome/svgs/solid/portrait.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/portrait.svg rename to assets/fontawesome/svgs/solid/portrait.svg diff --git a/src/assets/fontawesome/svgs/solid/pound-sign.svg b/assets/fontawesome/svgs/solid/pound-sign.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/pound-sign.svg rename to assets/fontawesome/svgs/solid/pound-sign.svg diff --git a/src/assets/fontawesome/svgs/solid/power-off.svg b/assets/fontawesome/svgs/solid/power-off.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/power-off.svg rename to assets/fontawesome/svgs/solid/power-off.svg diff --git a/src/assets/fontawesome/svgs/solid/pray.svg b/assets/fontawesome/svgs/solid/pray.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/pray.svg rename to assets/fontawesome/svgs/solid/pray.svg diff --git a/src/assets/fontawesome/svgs/solid/praying-hands.svg b/assets/fontawesome/svgs/solid/praying-hands.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/praying-hands.svg rename to assets/fontawesome/svgs/solid/praying-hands.svg diff --git a/src/assets/fontawesome/svgs/solid/prescription-bottle-alt.svg b/assets/fontawesome/svgs/solid/prescription-bottle-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/prescription-bottle-alt.svg rename to assets/fontawesome/svgs/solid/prescription-bottle-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/prescription-bottle.svg b/assets/fontawesome/svgs/solid/prescription-bottle.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/prescription-bottle.svg rename to assets/fontawesome/svgs/solid/prescription-bottle.svg diff --git a/src/assets/fontawesome/svgs/solid/prescription.svg b/assets/fontawesome/svgs/solid/prescription.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/prescription.svg rename to assets/fontawesome/svgs/solid/prescription.svg diff --git a/src/assets/fontawesome/svgs/solid/print.svg b/assets/fontawesome/svgs/solid/print.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/print.svg rename to assets/fontawesome/svgs/solid/print.svg diff --git a/src/assets/fontawesome/svgs/solid/procedures.svg b/assets/fontawesome/svgs/solid/procedures.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/procedures.svg rename to assets/fontawesome/svgs/solid/procedures.svg diff --git a/src/assets/fontawesome/svgs/solid/project-diagram.svg b/assets/fontawesome/svgs/solid/project-diagram.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/project-diagram.svg rename to assets/fontawesome/svgs/solid/project-diagram.svg diff --git a/src/assets/fontawesome/svgs/solid/pump-medical.svg b/assets/fontawesome/svgs/solid/pump-medical.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/pump-medical.svg rename to assets/fontawesome/svgs/solid/pump-medical.svg diff --git a/src/assets/fontawesome/svgs/solid/pump-soap.svg b/assets/fontawesome/svgs/solid/pump-soap.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/pump-soap.svg rename to assets/fontawesome/svgs/solid/pump-soap.svg diff --git a/src/assets/fontawesome/svgs/solid/puzzle-piece.svg b/assets/fontawesome/svgs/solid/puzzle-piece.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/puzzle-piece.svg rename to assets/fontawesome/svgs/solid/puzzle-piece.svg diff --git a/src/assets/fontawesome/svgs/solid/qrcode.svg b/assets/fontawesome/svgs/solid/qrcode.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/qrcode.svg rename to assets/fontawesome/svgs/solid/qrcode.svg diff --git a/src/assets/fontawesome/svgs/solid/question-circle.svg b/assets/fontawesome/svgs/solid/question-circle.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/question-circle.svg rename to assets/fontawesome/svgs/solid/question-circle.svg diff --git a/src/assets/fontawesome/svgs/solid/question.svg b/assets/fontawesome/svgs/solid/question.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/question.svg rename to assets/fontawesome/svgs/solid/question.svg diff --git a/src/assets/fontawesome/svgs/solid/quidditch.svg b/assets/fontawesome/svgs/solid/quidditch.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/quidditch.svg rename to assets/fontawesome/svgs/solid/quidditch.svg diff --git a/src/assets/fontawesome/svgs/solid/quote-left.svg b/assets/fontawesome/svgs/solid/quote-left.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/quote-left.svg rename to assets/fontawesome/svgs/solid/quote-left.svg diff --git a/src/assets/fontawesome/svgs/solid/quote-right.svg b/assets/fontawesome/svgs/solid/quote-right.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/quote-right.svg rename to assets/fontawesome/svgs/solid/quote-right.svg diff --git a/src/assets/fontawesome/svgs/solid/quran.svg b/assets/fontawesome/svgs/solid/quran.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/quran.svg rename to assets/fontawesome/svgs/solid/quran.svg diff --git a/src/assets/fontawesome/svgs/solid/radiation-alt.svg b/assets/fontawesome/svgs/solid/radiation-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/radiation-alt.svg rename to assets/fontawesome/svgs/solid/radiation-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/radiation.svg b/assets/fontawesome/svgs/solid/radiation.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/radiation.svg rename to assets/fontawesome/svgs/solid/radiation.svg diff --git a/src/assets/fontawesome/svgs/solid/rainbow.svg b/assets/fontawesome/svgs/solid/rainbow.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/rainbow.svg rename to assets/fontawesome/svgs/solid/rainbow.svg diff --git a/src/assets/fontawesome/svgs/solid/random.svg b/assets/fontawesome/svgs/solid/random.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/random.svg rename to assets/fontawesome/svgs/solid/random.svg diff --git a/src/assets/fontawesome/svgs/solid/receipt.svg b/assets/fontawesome/svgs/solid/receipt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/receipt.svg rename to assets/fontawesome/svgs/solid/receipt.svg diff --git a/src/assets/fontawesome/svgs/solid/record-vinyl.svg b/assets/fontawesome/svgs/solid/record-vinyl.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/record-vinyl.svg rename to assets/fontawesome/svgs/solid/record-vinyl.svg diff --git a/src/assets/fontawesome/svgs/solid/recycle.svg b/assets/fontawesome/svgs/solid/recycle.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/recycle.svg rename to assets/fontawesome/svgs/solid/recycle.svg diff --git a/src/assets/fontawesome/svgs/solid/redo-alt.svg b/assets/fontawesome/svgs/solid/redo-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/redo-alt.svg rename to assets/fontawesome/svgs/solid/redo-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/redo.svg b/assets/fontawesome/svgs/solid/redo.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/redo.svg rename to assets/fontawesome/svgs/solid/redo.svg diff --git a/src/assets/fontawesome/svgs/solid/registered.svg b/assets/fontawesome/svgs/solid/registered.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/registered.svg rename to assets/fontawesome/svgs/solid/registered.svg diff --git a/src/assets/fontawesome/svgs/solid/remove-format.svg b/assets/fontawesome/svgs/solid/remove-format.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/remove-format.svg rename to assets/fontawesome/svgs/solid/remove-format.svg diff --git a/src/assets/fontawesome/svgs/solid/reply-all.svg b/assets/fontawesome/svgs/solid/reply-all.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/reply-all.svg rename to assets/fontawesome/svgs/solid/reply-all.svg diff --git a/src/assets/fontawesome/svgs/solid/reply.svg b/assets/fontawesome/svgs/solid/reply.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/reply.svg rename to assets/fontawesome/svgs/solid/reply.svg diff --git a/src/assets/fontawesome/svgs/solid/republican.svg b/assets/fontawesome/svgs/solid/republican.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/republican.svg rename to assets/fontawesome/svgs/solid/republican.svg diff --git a/src/assets/fontawesome/svgs/solid/restroom.svg b/assets/fontawesome/svgs/solid/restroom.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/restroom.svg rename to assets/fontawesome/svgs/solid/restroom.svg diff --git a/src/assets/fontawesome/svgs/solid/retweet.svg b/assets/fontawesome/svgs/solid/retweet.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/retweet.svg rename to assets/fontawesome/svgs/solid/retweet.svg diff --git a/src/assets/fontawesome/svgs/solid/ribbon.svg b/assets/fontawesome/svgs/solid/ribbon.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/ribbon.svg rename to assets/fontawesome/svgs/solid/ribbon.svg diff --git a/src/assets/fontawesome/svgs/solid/ring.svg b/assets/fontawesome/svgs/solid/ring.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/ring.svg rename to assets/fontawesome/svgs/solid/ring.svg diff --git a/src/assets/fontawesome/svgs/solid/road.svg b/assets/fontawesome/svgs/solid/road.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/road.svg rename to assets/fontawesome/svgs/solid/road.svg diff --git a/src/assets/fontawesome/svgs/solid/robot.svg b/assets/fontawesome/svgs/solid/robot.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/robot.svg rename to assets/fontawesome/svgs/solid/robot.svg diff --git a/src/assets/fontawesome/svgs/solid/rocket.svg b/assets/fontawesome/svgs/solid/rocket.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/rocket.svg rename to assets/fontawesome/svgs/solid/rocket.svg diff --git a/src/assets/fontawesome/svgs/solid/route.svg b/assets/fontawesome/svgs/solid/route.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/route.svg rename to assets/fontawesome/svgs/solid/route.svg diff --git a/src/assets/fontawesome/svgs/solid/rss-square.svg b/assets/fontawesome/svgs/solid/rss-square.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/rss-square.svg rename to assets/fontawesome/svgs/solid/rss-square.svg diff --git a/src/assets/fontawesome/svgs/solid/rss.svg b/assets/fontawesome/svgs/solid/rss.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/rss.svg rename to assets/fontawesome/svgs/solid/rss.svg diff --git a/src/assets/fontawesome/svgs/solid/ruble-sign.svg b/assets/fontawesome/svgs/solid/ruble-sign.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/ruble-sign.svg rename to assets/fontawesome/svgs/solid/ruble-sign.svg diff --git a/src/assets/fontawesome/svgs/solid/ruler-combined.svg b/assets/fontawesome/svgs/solid/ruler-combined.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/ruler-combined.svg rename to assets/fontawesome/svgs/solid/ruler-combined.svg diff --git a/src/assets/fontawesome/svgs/solid/ruler-horizontal.svg b/assets/fontawesome/svgs/solid/ruler-horizontal.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/ruler-horizontal.svg rename to assets/fontawesome/svgs/solid/ruler-horizontal.svg diff --git a/src/assets/fontawesome/svgs/solid/ruler-vertical.svg b/assets/fontawesome/svgs/solid/ruler-vertical.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/ruler-vertical.svg rename to assets/fontawesome/svgs/solid/ruler-vertical.svg diff --git a/src/assets/fontawesome/svgs/solid/ruler.svg b/assets/fontawesome/svgs/solid/ruler.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/ruler.svg rename to assets/fontawesome/svgs/solid/ruler.svg diff --git a/src/assets/fontawesome/svgs/solid/running.svg b/assets/fontawesome/svgs/solid/running.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/running.svg rename to assets/fontawesome/svgs/solid/running.svg diff --git a/src/assets/fontawesome/svgs/solid/rupee-sign.svg b/assets/fontawesome/svgs/solid/rupee-sign.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/rupee-sign.svg rename to assets/fontawesome/svgs/solid/rupee-sign.svg diff --git a/src/assets/fontawesome/svgs/solid/sad-cry.svg b/assets/fontawesome/svgs/solid/sad-cry.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/sad-cry.svg rename to assets/fontawesome/svgs/solid/sad-cry.svg diff --git a/src/assets/fontawesome/svgs/solid/sad-tear.svg b/assets/fontawesome/svgs/solid/sad-tear.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/sad-tear.svg rename to assets/fontawesome/svgs/solid/sad-tear.svg diff --git a/src/assets/fontawesome/svgs/solid/satellite-dish.svg b/assets/fontawesome/svgs/solid/satellite-dish.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/satellite-dish.svg rename to assets/fontawesome/svgs/solid/satellite-dish.svg diff --git a/src/assets/fontawesome/svgs/solid/satellite.svg b/assets/fontawesome/svgs/solid/satellite.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/satellite.svg rename to assets/fontawesome/svgs/solid/satellite.svg diff --git a/src/assets/fontawesome/svgs/solid/save.svg b/assets/fontawesome/svgs/solid/save.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/save.svg rename to assets/fontawesome/svgs/solid/save.svg diff --git a/src/assets/fontawesome/svgs/solid/school.svg b/assets/fontawesome/svgs/solid/school.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/school.svg rename to assets/fontawesome/svgs/solid/school.svg diff --git a/src/assets/fontawesome/svgs/solid/screwdriver.svg b/assets/fontawesome/svgs/solid/screwdriver.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/screwdriver.svg rename to assets/fontawesome/svgs/solid/screwdriver.svg diff --git a/src/assets/fontawesome/svgs/solid/scroll.svg b/assets/fontawesome/svgs/solid/scroll.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/scroll.svg rename to assets/fontawesome/svgs/solid/scroll.svg diff --git a/src/assets/fontawesome/svgs/solid/sd-card.svg b/assets/fontawesome/svgs/solid/sd-card.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/sd-card.svg rename to assets/fontawesome/svgs/solid/sd-card.svg diff --git a/src/assets/fontawesome/svgs/solid/search-dollar.svg b/assets/fontawesome/svgs/solid/search-dollar.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/search-dollar.svg rename to assets/fontawesome/svgs/solid/search-dollar.svg diff --git a/src/assets/fontawesome/svgs/solid/search-location.svg b/assets/fontawesome/svgs/solid/search-location.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/search-location.svg rename to assets/fontawesome/svgs/solid/search-location.svg diff --git a/src/assets/fontawesome/svgs/solid/search-minus.svg b/assets/fontawesome/svgs/solid/search-minus.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/search-minus.svg rename to assets/fontawesome/svgs/solid/search-minus.svg diff --git a/src/assets/fontawesome/svgs/solid/search-plus.svg b/assets/fontawesome/svgs/solid/search-plus.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/search-plus.svg rename to assets/fontawesome/svgs/solid/search-plus.svg diff --git a/src/assets/fontawesome/svgs/solid/search.svg b/assets/fontawesome/svgs/solid/search.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/search.svg rename to assets/fontawesome/svgs/solid/search.svg diff --git a/src/assets/fontawesome/svgs/solid/seedling.svg b/assets/fontawesome/svgs/solid/seedling.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/seedling.svg rename to assets/fontawesome/svgs/solid/seedling.svg diff --git a/src/assets/fontawesome/svgs/solid/server.svg b/assets/fontawesome/svgs/solid/server.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/server.svg rename to assets/fontawesome/svgs/solid/server.svg diff --git a/src/assets/fontawesome/svgs/solid/shapes.svg b/assets/fontawesome/svgs/solid/shapes.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/shapes.svg rename to assets/fontawesome/svgs/solid/shapes.svg diff --git a/src/assets/fontawesome/svgs/solid/share-alt-square.svg b/assets/fontawesome/svgs/solid/share-alt-square.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/share-alt-square.svg rename to assets/fontawesome/svgs/solid/share-alt-square.svg diff --git a/src/assets/fontawesome/svgs/solid/share-alt.svg b/assets/fontawesome/svgs/solid/share-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/share-alt.svg rename to assets/fontawesome/svgs/solid/share-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/share-square.svg b/assets/fontawesome/svgs/solid/share-square.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/share-square.svg rename to assets/fontawesome/svgs/solid/share-square.svg diff --git a/src/assets/fontawesome/svgs/solid/share.svg b/assets/fontawesome/svgs/solid/share.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/share.svg rename to assets/fontawesome/svgs/solid/share.svg diff --git a/src/assets/fontawesome/svgs/solid/shekel-sign.svg b/assets/fontawesome/svgs/solid/shekel-sign.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/shekel-sign.svg rename to assets/fontawesome/svgs/solid/shekel-sign.svg diff --git a/src/assets/fontawesome/svgs/solid/shield-alt.svg b/assets/fontawesome/svgs/solid/shield-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/shield-alt.svg rename to assets/fontawesome/svgs/solid/shield-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/shield-virus.svg b/assets/fontawesome/svgs/solid/shield-virus.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/shield-virus.svg rename to assets/fontawesome/svgs/solid/shield-virus.svg diff --git a/src/assets/fontawesome/svgs/solid/ship.svg b/assets/fontawesome/svgs/solid/ship.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/ship.svg rename to assets/fontawesome/svgs/solid/ship.svg diff --git a/src/assets/fontawesome/svgs/solid/shipping-fast.svg b/assets/fontawesome/svgs/solid/shipping-fast.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/shipping-fast.svg rename to assets/fontawesome/svgs/solid/shipping-fast.svg diff --git a/src/assets/fontawesome/svgs/solid/shoe-prints.svg b/assets/fontawesome/svgs/solid/shoe-prints.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/shoe-prints.svg rename to assets/fontawesome/svgs/solid/shoe-prints.svg diff --git a/src/assets/fontawesome/svgs/solid/shopping-bag.svg b/assets/fontawesome/svgs/solid/shopping-bag.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/shopping-bag.svg rename to assets/fontawesome/svgs/solid/shopping-bag.svg diff --git a/src/assets/fontawesome/svgs/solid/shopping-basket.svg b/assets/fontawesome/svgs/solid/shopping-basket.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/shopping-basket.svg rename to assets/fontawesome/svgs/solid/shopping-basket.svg diff --git a/src/assets/fontawesome/svgs/solid/shopping-cart.svg b/assets/fontawesome/svgs/solid/shopping-cart.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/shopping-cart.svg rename to assets/fontawesome/svgs/solid/shopping-cart.svg diff --git a/src/assets/fontawesome/svgs/solid/shower.svg b/assets/fontawesome/svgs/solid/shower.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/shower.svg rename to assets/fontawesome/svgs/solid/shower.svg diff --git a/src/assets/fontawesome/svgs/solid/shuttle-van.svg b/assets/fontawesome/svgs/solid/shuttle-van.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/shuttle-van.svg rename to assets/fontawesome/svgs/solid/shuttle-van.svg diff --git a/src/assets/fontawesome/svgs/solid/sign-in-alt.svg b/assets/fontawesome/svgs/solid/sign-in-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/sign-in-alt.svg rename to assets/fontawesome/svgs/solid/sign-in-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/sign-language.svg b/assets/fontawesome/svgs/solid/sign-language.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/sign-language.svg rename to assets/fontawesome/svgs/solid/sign-language.svg diff --git a/src/assets/fontawesome/svgs/solid/sign-out-alt.svg b/assets/fontawesome/svgs/solid/sign-out-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/sign-out-alt.svg rename to assets/fontawesome/svgs/solid/sign-out-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/sign.svg b/assets/fontawesome/svgs/solid/sign.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/sign.svg rename to assets/fontawesome/svgs/solid/sign.svg diff --git a/src/assets/fontawesome/svgs/solid/signal.svg b/assets/fontawesome/svgs/solid/signal.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/signal.svg rename to assets/fontawesome/svgs/solid/signal.svg diff --git a/src/assets/fontawesome/svgs/solid/signature.svg b/assets/fontawesome/svgs/solid/signature.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/signature.svg rename to assets/fontawesome/svgs/solid/signature.svg diff --git a/src/assets/fontawesome/svgs/solid/sim-card.svg b/assets/fontawesome/svgs/solid/sim-card.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/sim-card.svg rename to assets/fontawesome/svgs/solid/sim-card.svg diff --git a/src/assets/fontawesome/svgs/solid/sink.svg b/assets/fontawesome/svgs/solid/sink.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/sink.svg rename to assets/fontawesome/svgs/solid/sink.svg diff --git a/src/assets/fontawesome/svgs/solid/sitemap.svg b/assets/fontawesome/svgs/solid/sitemap.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/sitemap.svg rename to assets/fontawesome/svgs/solid/sitemap.svg diff --git a/src/assets/fontawesome/svgs/solid/skating.svg b/assets/fontawesome/svgs/solid/skating.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/skating.svg rename to assets/fontawesome/svgs/solid/skating.svg diff --git a/src/assets/fontawesome/svgs/solid/skiing-nordic.svg b/assets/fontawesome/svgs/solid/skiing-nordic.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/skiing-nordic.svg rename to assets/fontawesome/svgs/solid/skiing-nordic.svg diff --git a/src/assets/fontawesome/svgs/solid/skiing.svg b/assets/fontawesome/svgs/solid/skiing.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/skiing.svg rename to assets/fontawesome/svgs/solid/skiing.svg diff --git a/src/assets/fontawesome/svgs/solid/skull-crossbones.svg b/assets/fontawesome/svgs/solid/skull-crossbones.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/skull-crossbones.svg rename to assets/fontawesome/svgs/solid/skull-crossbones.svg diff --git a/src/assets/fontawesome/svgs/solid/skull.svg b/assets/fontawesome/svgs/solid/skull.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/skull.svg rename to assets/fontawesome/svgs/solid/skull.svg diff --git a/src/assets/fontawesome/svgs/solid/slash.svg b/assets/fontawesome/svgs/solid/slash.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/slash.svg rename to assets/fontawesome/svgs/solid/slash.svg diff --git a/src/assets/fontawesome/svgs/solid/sleigh.svg b/assets/fontawesome/svgs/solid/sleigh.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/sleigh.svg rename to assets/fontawesome/svgs/solid/sleigh.svg diff --git a/src/assets/fontawesome/svgs/solid/sliders-h.svg b/assets/fontawesome/svgs/solid/sliders-h.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/sliders-h.svg rename to assets/fontawesome/svgs/solid/sliders-h.svg diff --git a/src/assets/fontawesome/svgs/solid/smile-beam.svg b/assets/fontawesome/svgs/solid/smile-beam.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/smile-beam.svg rename to assets/fontawesome/svgs/solid/smile-beam.svg diff --git a/src/assets/fontawesome/svgs/solid/smile-wink.svg b/assets/fontawesome/svgs/solid/smile-wink.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/smile-wink.svg rename to assets/fontawesome/svgs/solid/smile-wink.svg diff --git a/src/assets/fontawesome/svgs/solid/smile.svg b/assets/fontawesome/svgs/solid/smile.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/smile.svg rename to assets/fontawesome/svgs/solid/smile.svg diff --git a/src/assets/fontawesome/svgs/solid/smog.svg b/assets/fontawesome/svgs/solid/smog.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/smog.svg rename to assets/fontawesome/svgs/solid/smog.svg diff --git a/src/assets/fontawesome/svgs/solid/smoking-ban.svg b/assets/fontawesome/svgs/solid/smoking-ban.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/smoking-ban.svg rename to assets/fontawesome/svgs/solid/smoking-ban.svg diff --git a/src/assets/fontawesome/svgs/solid/smoking.svg b/assets/fontawesome/svgs/solid/smoking.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/smoking.svg rename to assets/fontawesome/svgs/solid/smoking.svg diff --git a/src/assets/fontawesome/svgs/solid/sms.svg b/assets/fontawesome/svgs/solid/sms.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/sms.svg rename to assets/fontawesome/svgs/solid/sms.svg diff --git a/src/assets/fontawesome/svgs/solid/snowboarding.svg b/assets/fontawesome/svgs/solid/snowboarding.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/snowboarding.svg rename to assets/fontawesome/svgs/solid/snowboarding.svg diff --git a/src/assets/fontawesome/svgs/solid/snowflake.svg b/assets/fontawesome/svgs/solid/snowflake.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/snowflake.svg rename to assets/fontawesome/svgs/solid/snowflake.svg diff --git a/src/assets/fontawesome/svgs/solid/snowman.svg b/assets/fontawesome/svgs/solid/snowman.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/snowman.svg rename to assets/fontawesome/svgs/solid/snowman.svg diff --git a/src/assets/fontawesome/svgs/solid/snowplow.svg b/assets/fontawesome/svgs/solid/snowplow.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/snowplow.svg rename to assets/fontawesome/svgs/solid/snowplow.svg diff --git a/src/assets/fontawesome/svgs/solid/soap.svg b/assets/fontawesome/svgs/solid/soap.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/soap.svg rename to assets/fontawesome/svgs/solid/soap.svg diff --git a/src/assets/fontawesome/svgs/solid/socks.svg b/assets/fontawesome/svgs/solid/socks.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/socks.svg rename to assets/fontawesome/svgs/solid/socks.svg diff --git a/src/assets/fontawesome/svgs/solid/solar-panel.svg b/assets/fontawesome/svgs/solid/solar-panel.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/solar-panel.svg rename to assets/fontawesome/svgs/solid/solar-panel.svg diff --git a/src/assets/fontawesome/svgs/solid/sort-alpha-down-alt.svg b/assets/fontawesome/svgs/solid/sort-alpha-down-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/sort-alpha-down-alt.svg rename to assets/fontawesome/svgs/solid/sort-alpha-down-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/sort-alpha-down.svg b/assets/fontawesome/svgs/solid/sort-alpha-down.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/sort-alpha-down.svg rename to assets/fontawesome/svgs/solid/sort-alpha-down.svg diff --git a/src/assets/fontawesome/svgs/solid/sort-alpha-up-alt.svg b/assets/fontawesome/svgs/solid/sort-alpha-up-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/sort-alpha-up-alt.svg rename to assets/fontawesome/svgs/solid/sort-alpha-up-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/sort-alpha-up.svg b/assets/fontawesome/svgs/solid/sort-alpha-up.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/sort-alpha-up.svg rename to assets/fontawesome/svgs/solid/sort-alpha-up.svg diff --git a/src/assets/fontawesome/svgs/solid/sort-amount-down-alt.svg b/assets/fontawesome/svgs/solid/sort-amount-down-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/sort-amount-down-alt.svg rename to assets/fontawesome/svgs/solid/sort-amount-down-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/sort-amount-down.svg b/assets/fontawesome/svgs/solid/sort-amount-down.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/sort-amount-down.svg rename to assets/fontawesome/svgs/solid/sort-amount-down.svg diff --git a/src/assets/fontawesome/svgs/solid/sort-amount-up-alt.svg b/assets/fontawesome/svgs/solid/sort-amount-up-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/sort-amount-up-alt.svg rename to assets/fontawesome/svgs/solid/sort-amount-up-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/sort-amount-up.svg b/assets/fontawesome/svgs/solid/sort-amount-up.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/sort-amount-up.svg rename to assets/fontawesome/svgs/solid/sort-amount-up.svg diff --git a/src/assets/fontawesome/svgs/solid/sort-down.svg b/assets/fontawesome/svgs/solid/sort-down.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/sort-down.svg rename to assets/fontawesome/svgs/solid/sort-down.svg diff --git a/src/assets/fontawesome/svgs/solid/sort-numeric-down-alt.svg b/assets/fontawesome/svgs/solid/sort-numeric-down-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/sort-numeric-down-alt.svg rename to assets/fontawesome/svgs/solid/sort-numeric-down-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/sort-numeric-down.svg b/assets/fontawesome/svgs/solid/sort-numeric-down.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/sort-numeric-down.svg rename to assets/fontawesome/svgs/solid/sort-numeric-down.svg diff --git a/src/assets/fontawesome/svgs/solid/sort-numeric-up-alt.svg b/assets/fontawesome/svgs/solid/sort-numeric-up-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/sort-numeric-up-alt.svg rename to assets/fontawesome/svgs/solid/sort-numeric-up-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/sort-numeric-up.svg b/assets/fontawesome/svgs/solid/sort-numeric-up.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/sort-numeric-up.svg rename to assets/fontawesome/svgs/solid/sort-numeric-up.svg diff --git a/src/assets/fontawesome/svgs/solid/sort-up.svg b/assets/fontawesome/svgs/solid/sort-up.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/sort-up.svg rename to assets/fontawesome/svgs/solid/sort-up.svg diff --git a/src/assets/fontawesome/svgs/solid/sort.svg b/assets/fontawesome/svgs/solid/sort.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/sort.svg rename to assets/fontawesome/svgs/solid/sort.svg diff --git a/src/assets/fontawesome/svgs/solid/spa.svg b/assets/fontawesome/svgs/solid/spa.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/spa.svg rename to assets/fontawesome/svgs/solid/spa.svg diff --git a/src/assets/fontawesome/svgs/solid/space-shuttle.svg b/assets/fontawesome/svgs/solid/space-shuttle.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/space-shuttle.svg rename to assets/fontawesome/svgs/solid/space-shuttle.svg diff --git a/src/assets/fontawesome/svgs/solid/spell-check.svg b/assets/fontawesome/svgs/solid/spell-check.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/spell-check.svg rename to assets/fontawesome/svgs/solid/spell-check.svg diff --git a/src/assets/fontawesome/svgs/solid/spider.svg b/assets/fontawesome/svgs/solid/spider.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/spider.svg rename to assets/fontawesome/svgs/solid/spider.svg diff --git a/src/assets/fontawesome/svgs/solid/spinner.svg b/assets/fontawesome/svgs/solid/spinner.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/spinner.svg rename to assets/fontawesome/svgs/solid/spinner.svg diff --git a/src/assets/fontawesome/svgs/solid/splotch.svg b/assets/fontawesome/svgs/solid/splotch.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/splotch.svg rename to assets/fontawesome/svgs/solid/splotch.svg diff --git a/src/assets/fontawesome/svgs/solid/spray-can.svg b/assets/fontawesome/svgs/solid/spray-can.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/spray-can.svg rename to assets/fontawesome/svgs/solid/spray-can.svg diff --git a/src/assets/fontawesome/svgs/solid/square-full.svg b/assets/fontawesome/svgs/solid/square-full.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/square-full.svg rename to assets/fontawesome/svgs/solid/square-full.svg diff --git a/src/assets/fontawesome/svgs/solid/square-root-alt.svg b/assets/fontawesome/svgs/solid/square-root-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/square-root-alt.svg rename to assets/fontawesome/svgs/solid/square-root-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/square.svg b/assets/fontawesome/svgs/solid/square.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/square.svg rename to assets/fontawesome/svgs/solid/square.svg diff --git a/src/assets/fontawesome/svgs/solid/stamp.svg b/assets/fontawesome/svgs/solid/stamp.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/stamp.svg rename to assets/fontawesome/svgs/solid/stamp.svg diff --git a/src/assets/fontawesome/svgs/solid/star-and-crescent.svg b/assets/fontawesome/svgs/solid/star-and-crescent.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/star-and-crescent.svg rename to assets/fontawesome/svgs/solid/star-and-crescent.svg diff --git a/src/assets/fontawesome/svgs/solid/star-half-alt.svg b/assets/fontawesome/svgs/solid/star-half-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/star-half-alt.svg rename to assets/fontawesome/svgs/solid/star-half-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/star-half.svg b/assets/fontawesome/svgs/solid/star-half.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/star-half.svg rename to assets/fontawesome/svgs/solid/star-half.svg diff --git a/src/assets/fontawesome/svgs/solid/star-of-david.svg b/assets/fontawesome/svgs/solid/star-of-david.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/star-of-david.svg rename to assets/fontawesome/svgs/solid/star-of-david.svg diff --git a/src/assets/fontawesome/svgs/solid/star-of-life.svg b/assets/fontawesome/svgs/solid/star-of-life.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/star-of-life.svg rename to assets/fontawesome/svgs/solid/star-of-life.svg diff --git a/src/assets/fontawesome/svgs/solid/star.svg b/assets/fontawesome/svgs/solid/star.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/star.svg rename to assets/fontawesome/svgs/solid/star.svg diff --git a/src/assets/fontawesome/svgs/solid/step-backward.svg b/assets/fontawesome/svgs/solid/step-backward.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/step-backward.svg rename to assets/fontawesome/svgs/solid/step-backward.svg diff --git a/src/assets/fontawesome/svgs/solid/step-forward.svg b/assets/fontawesome/svgs/solid/step-forward.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/step-forward.svg rename to assets/fontawesome/svgs/solid/step-forward.svg diff --git a/src/assets/fontawesome/svgs/solid/stethoscope.svg b/assets/fontawesome/svgs/solid/stethoscope.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/stethoscope.svg rename to assets/fontawesome/svgs/solid/stethoscope.svg diff --git a/src/assets/fontawesome/svgs/solid/sticky-note.svg b/assets/fontawesome/svgs/solid/sticky-note.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/sticky-note.svg rename to assets/fontawesome/svgs/solid/sticky-note.svg diff --git a/src/assets/fontawesome/svgs/solid/stop-circle.svg b/assets/fontawesome/svgs/solid/stop-circle.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/stop-circle.svg rename to assets/fontawesome/svgs/solid/stop-circle.svg diff --git a/src/assets/fontawesome/svgs/solid/stop.svg b/assets/fontawesome/svgs/solid/stop.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/stop.svg rename to assets/fontawesome/svgs/solid/stop.svg diff --git a/src/assets/fontawesome/svgs/solid/stopwatch-20.svg b/assets/fontawesome/svgs/solid/stopwatch-20.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/stopwatch-20.svg rename to assets/fontawesome/svgs/solid/stopwatch-20.svg diff --git a/src/assets/fontawesome/svgs/solid/stopwatch.svg b/assets/fontawesome/svgs/solid/stopwatch.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/stopwatch.svg rename to assets/fontawesome/svgs/solid/stopwatch.svg diff --git a/src/assets/fontawesome/svgs/solid/store-alt-slash.svg b/assets/fontawesome/svgs/solid/store-alt-slash.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/store-alt-slash.svg rename to assets/fontawesome/svgs/solid/store-alt-slash.svg diff --git a/src/assets/fontawesome/svgs/solid/store-alt.svg b/assets/fontawesome/svgs/solid/store-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/store-alt.svg rename to assets/fontawesome/svgs/solid/store-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/store-slash.svg b/assets/fontawesome/svgs/solid/store-slash.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/store-slash.svg rename to assets/fontawesome/svgs/solid/store-slash.svg diff --git a/src/assets/fontawesome/svgs/solid/store.svg b/assets/fontawesome/svgs/solid/store.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/store.svg rename to assets/fontawesome/svgs/solid/store.svg diff --git a/src/assets/fontawesome/svgs/solid/stream.svg b/assets/fontawesome/svgs/solid/stream.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/stream.svg rename to assets/fontawesome/svgs/solid/stream.svg diff --git a/src/assets/fontawesome/svgs/solid/street-view.svg b/assets/fontawesome/svgs/solid/street-view.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/street-view.svg rename to assets/fontawesome/svgs/solid/street-view.svg diff --git a/src/assets/fontawesome/svgs/solid/strikethrough.svg b/assets/fontawesome/svgs/solid/strikethrough.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/strikethrough.svg rename to assets/fontawesome/svgs/solid/strikethrough.svg diff --git a/src/assets/fontawesome/svgs/solid/stroopwafel.svg b/assets/fontawesome/svgs/solid/stroopwafel.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/stroopwafel.svg rename to assets/fontawesome/svgs/solid/stroopwafel.svg diff --git a/src/assets/fontawesome/svgs/solid/subscript.svg b/assets/fontawesome/svgs/solid/subscript.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/subscript.svg rename to assets/fontawesome/svgs/solid/subscript.svg diff --git a/src/assets/fontawesome/svgs/solid/subway.svg b/assets/fontawesome/svgs/solid/subway.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/subway.svg rename to assets/fontawesome/svgs/solid/subway.svg diff --git a/src/assets/fontawesome/svgs/solid/suitcase-rolling.svg b/assets/fontawesome/svgs/solid/suitcase-rolling.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/suitcase-rolling.svg rename to assets/fontawesome/svgs/solid/suitcase-rolling.svg diff --git a/src/assets/fontawesome/svgs/solid/suitcase.svg b/assets/fontawesome/svgs/solid/suitcase.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/suitcase.svg rename to assets/fontawesome/svgs/solid/suitcase.svg diff --git a/src/assets/fontawesome/svgs/solid/sun.svg b/assets/fontawesome/svgs/solid/sun.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/sun.svg rename to assets/fontawesome/svgs/solid/sun.svg diff --git a/src/assets/fontawesome/svgs/solid/superscript.svg b/assets/fontawesome/svgs/solid/superscript.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/superscript.svg rename to assets/fontawesome/svgs/solid/superscript.svg diff --git a/src/assets/fontawesome/svgs/solid/surprise.svg b/assets/fontawesome/svgs/solid/surprise.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/surprise.svg rename to assets/fontawesome/svgs/solid/surprise.svg diff --git a/src/assets/fontawesome/svgs/solid/swatchbook.svg b/assets/fontawesome/svgs/solid/swatchbook.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/swatchbook.svg rename to assets/fontawesome/svgs/solid/swatchbook.svg diff --git a/src/assets/fontawesome/svgs/solid/swimmer.svg b/assets/fontawesome/svgs/solid/swimmer.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/swimmer.svg rename to assets/fontawesome/svgs/solid/swimmer.svg diff --git a/src/assets/fontawesome/svgs/solid/swimming-pool.svg b/assets/fontawesome/svgs/solid/swimming-pool.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/swimming-pool.svg rename to assets/fontawesome/svgs/solid/swimming-pool.svg diff --git a/src/assets/fontawesome/svgs/solid/synagogue.svg b/assets/fontawesome/svgs/solid/synagogue.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/synagogue.svg rename to assets/fontawesome/svgs/solid/synagogue.svg diff --git a/src/assets/fontawesome/svgs/solid/sync-alt.svg b/assets/fontawesome/svgs/solid/sync-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/sync-alt.svg rename to assets/fontawesome/svgs/solid/sync-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/sync.svg b/assets/fontawesome/svgs/solid/sync.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/sync.svg rename to assets/fontawesome/svgs/solid/sync.svg diff --git a/src/assets/fontawesome/svgs/solid/syringe.svg b/assets/fontawesome/svgs/solid/syringe.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/syringe.svg rename to assets/fontawesome/svgs/solid/syringe.svg diff --git a/src/assets/fontawesome/svgs/solid/table-tennis.svg b/assets/fontawesome/svgs/solid/table-tennis.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/table-tennis.svg rename to assets/fontawesome/svgs/solid/table-tennis.svg diff --git a/src/assets/fontawesome/svgs/solid/table.svg b/assets/fontawesome/svgs/solid/table.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/table.svg rename to assets/fontawesome/svgs/solid/table.svg diff --git a/src/assets/fontawesome/svgs/solid/tablet-alt.svg b/assets/fontawesome/svgs/solid/tablet-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/tablet-alt.svg rename to assets/fontawesome/svgs/solid/tablet-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/tablet.svg b/assets/fontawesome/svgs/solid/tablet.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/tablet.svg rename to assets/fontawesome/svgs/solid/tablet.svg diff --git a/src/assets/fontawesome/svgs/solid/tablets.svg b/assets/fontawesome/svgs/solid/tablets.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/tablets.svg rename to assets/fontawesome/svgs/solid/tablets.svg diff --git a/src/assets/fontawesome/svgs/solid/tachometer-alt.svg b/assets/fontawesome/svgs/solid/tachometer-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/tachometer-alt.svg rename to assets/fontawesome/svgs/solid/tachometer-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/tag.svg b/assets/fontawesome/svgs/solid/tag.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/tag.svg rename to assets/fontawesome/svgs/solid/tag.svg diff --git a/src/assets/fontawesome/svgs/solid/tags.svg b/assets/fontawesome/svgs/solid/tags.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/tags.svg rename to assets/fontawesome/svgs/solid/tags.svg diff --git a/src/assets/fontawesome/svgs/solid/tape.svg b/assets/fontawesome/svgs/solid/tape.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/tape.svg rename to assets/fontawesome/svgs/solid/tape.svg diff --git a/src/assets/fontawesome/svgs/solid/tasks.svg b/assets/fontawesome/svgs/solid/tasks.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/tasks.svg rename to assets/fontawesome/svgs/solid/tasks.svg diff --git a/src/assets/fontawesome/svgs/solid/taxi.svg b/assets/fontawesome/svgs/solid/taxi.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/taxi.svg rename to assets/fontawesome/svgs/solid/taxi.svg diff --git a/src/assets/fontawesome/svgs/solid/teeth-open.svg b/assets/fontawesome/svgs/solid/teeth-open.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/teeth-open.svg rename to assets/fontawesome/svgs/solid/teeth-open.svg diff --git a/src/assets/fontawesome/svgs/solid/teeth.svg b/assets/fontawesome/svgs/solid/teeth.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/teeth.svg rename to assets/fontawesome/svgs/solid/teeth.svg diff --git a/src/assets/fontawesome/svgs/solid/temperature-high.svg b/assets/fontawesome/svgs/solid/temperature-high.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/temperature-high.svg rename to assets/fontawesome/svgs/solid/temperature-high.svg diff --git a/src/assets/fontawesome/svgs/solid/temperature-low.svg b/assets/fontawesome/svgs/solid/temperature-low.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/temperature-low.svg rename to assets/fontawesome/svgs/solid/temperature-low.svg diff --git a/src/assets/fontawesome/svgs/solid/tenge.svg b/assets/fontawesome/svgs/solid/tenge.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/tenge.svg rename to assets/fontawesome/svgs/solid/tenge.svg diff --git a/src/assets/fontawesome/svgs/solid/terminal.svg b/assets/fontawesome/svgs/solid/terminal.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/terminal.svg rename to assets/fontawesome/svgs/solid/terminal.svg diff --git a/src/assets/fontawesome/svgs/solid/text-height.svg b/assets/fontawesome/svgs/solid/text-height.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/text-height.svg rename to assets/fontawesome/svgs/solid/text-height.svg diff --git a/src/assets/fontawesome/svgs/solid/text-width.svg b/assets/fontawesome/svgs/solid/text-width.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/text-width.svg rename to assets/fontawesome/svgs/solid/text-width.svg diff --git a/src/assets/fontawesome/svgs/solid/th-large.svg b/assets/fontawesome/svgs/solid/th-large.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/th-large.svg rename to assets/fontawesome/svgs/solid/th-large.svg diff --git a/src/assets/fontawesome/svgs/solid/th-list.svg b/assets/fontawesome/svgs/solid/th-list.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/th-list.svg rename to assets/fontawesome/svgs/solid/th-list.svg diff --git a/src/assets/fontawesome/svgs/solid/th.svg b/assets/fontawesome/svgs/solid/th.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/th.svg rename to assets/fontawesome/svgs/solid/th.svg diff --git a/src/assets/fontawesome/svgs/solid/theater-masks.svg b/assets/fontawesome/svgs/solid/theater-masks.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/theater-masks.svg rename to assets/fontawesome/svgs/solid/theater-masks.svg diff --git a/src/assets/fontawesome/svgs/solid/thermometer-empty.svg b/assets/fontawesome/svgs/solid/thermometer-empty.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/thermometer-empty.svg rename to assets/fontawesome/svgs/solid/thermometer-empty.svg diff --git a/src/assets/fontawesome/svgs/solid/thermometer-full.svg b/assets/fontawesome/svgs/solid/thermometer-full.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/thermometer-full.svg rename to assets/fontawesome/svgs/solid/thermometer-full.svg diff --git a/src/assets/fontawesome/svgs/solid/thermometer-half.svg b/assets/fontawesome/svgs/solid/thermometer-half.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/thermometer-half.svg rename to assets/fontawesome/svgs/solid/thermometer-half.svg diff --git a/src/assets/fontawesome/svgs/solid/thermometer-quarter.svg b/assets/fontawesome/svgs/solid/thermometer-quarter.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/thermometer-quarter.svg rename to assets/fontawesome/svgs/solid/thermometer-quarter.svg diff --git a/src/assets/fontawesome/svgs/solid/thermometer-three-quarters.svg b/assets/fontawesome/svgs/solid/thermometer-three-quarters.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/thermometer-three-quarters.svg rename to assets/fontawesome/svgs/solid/thermometer-three-quarters.svg diff --git a/src/assets/fontawesome/svgs/solid/thermometer.svg b/assets/fontawesome/svgs/solid/thermometer.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/thermometer.svg rename to assets/fontawesome/svgs/solid/thermometer.svg diff --git a/src/assets/fontawesome/svgs/solid/thumbs-down.svg b/assets/fontawesome/svgs/solid/thumbs-down.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/thumbs-down.svg rename to assets/fontawesome/svgs/solid/thumbs-down.svg diff --git a/src/assets/fontawesome/svgs/solid/thumbs-up.svg b/assets/fontawesome/svgs/solid/thumbs-up.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/thumbs-up.svg rename to assets/fontawesome/svgs/solid/thumbs-up.svg diff --git a/src/assets/fontawesome/svgs/solid/thumbtack.svg b/assets/fontawesome/svgs/solid/thumbtack.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/thumbtack.svg rename to assets/fontawesome/svgs/solid/thumbtack.svg diff --git a/src/assets/fontawesome/svgs/solid/ticket-alt.svg b/assets/fontawesome/svgs/solid/ticket-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/ticket-alt.svg rename to assets/fontawesome/svgs/solid/ticket-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/times-circle.svg b/assets/fontawesome/svgs/solid/times-circle.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/times-circle.svg rename to assets/fontawesome/svgs/solid/times-circle.svg diff --git a/src/assets/fontawesome/svgs/solid/times.svg b/assets/fontawesome/svgs/solid/times.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/times.svg rename to assets/fontawesome/svgs/solid/times.svg diff --git a/src/assets/fontawesome/svgs/solid/tint-slash.svg b/assets/fontawesome/svgs/solid/tint-slash.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/tint-slash.svg rename to assets/fontawesome/svgs/solid/tint-slash.svg diff --git a/src/assets/fontawesome/svgs/solid/tint.svg b/assets/fontawesome/svgs/solid/tint.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/tint.svg rename to assets/fontawesome/svgs/solid/tint.svg diff --git a/src/assets/fontawesome/svgs/solid/tired.svg b/assets/fontawesome/svgs/solid/tired.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/tired.svg rename to assets/fontawesome/svgs/solid/tired.svg diff --git a/src/assets/fontawesome/svgs/solid/toggle-off.svg b/assets/fontawesome/svgs/solid/toggle-off.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/toggle-off.svg rename to assets/fontawesome/svgs/solid/toggle-off.svg diff --git a/src/assets/fontawesome/svgs/solid/toggle-on.svg b/assets/fontawesome/svgs/solid/toggle-on.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/toggle-on.svg rename to assets/fontawesome/svgs/solid/toggle-on.svg diff --git a/src/assets/fontawesome/svgs/solid/toilet-paper-slash.svg b/assets/fontawesome/svgs/solid/toilet-paper-slash.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/toilet-paper-slash.svg rename to assets/fontawesome/svgs/solid/toilet-paper-slash.svg diff --git a/src/assets/fontawesome/svgs/solid/toilet-paper.svg b/assets/fontawesome/svgs/solid/toilet-paper.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/toilet-paper.svg rename to assets/fontawesome/svgs/solid/toilet-paper.svg diff --git a/src/assets/fontawesome/svgs/solid/toilet.svg b/assets/fontawesome/svgs/solid/toilet.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/toilet.svg rename to assets/fontawesome/svgs/solid/toilet.svg diff --git a/src/assets/fontawesome/svgs/solid/toolbox.svg b/assets/fontawesome/svgs/solid/toolbox.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/toolbox.svg rename to assets/fontawesome/svgs/solid/toolbox.svg diff --git a/src/assets/fontawesome/svgs/solid/tools.svg b/assets/fontawesome/svgs/solid/tools.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/tools.svg rename to assets/fontawesome/svgs/solid/tools.svg diff --git a/src/assets/fontawesome/svgs/solid/tooth.svg b/assets/fontawesome/svgs/solid/tooth.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/tooth.svg rename to assets/fontawesome/svgs/solid/tooth.svg diff --git a/src/assets/fontawesome/svgs/solid/torah.svg b/assets/fontawesome/svgs/solid/torah.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/torah.svg rename to assets/fontawesome/svgs/solid/torah.svg diff --git a/src/assets/fontawesome/svgs/solid/torii-gate.svg b/assets/fontawesome/svgs/solid/torii-gate.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/torii-gate.svg rename to assets/fontawesome/svgs/solid/torii-gate.svg diff --git a/src/assets/fontawesome/svgs/solid/tractor.svg b/assets/fontawesome/svgs/solid/tractor.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/tractor.svg rename to assets/fontawesome/svgs/solid/tractor.svg diff --git a/src/assets/fontawesome/svgs/solid/trademark.svg b/assets/fontawesome/svgs/solid/trademark.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/trademark.svg rename to assets/fontawesome/svgs/solid/trademark.svg diff --git a/src/assets/fontawesome/svgs/solid/traffic-light.svg b/assets/fontawesome/svgs/solid/traffic-light.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/traffic-light.svg rename to assets/fontawesome/svgs/solid/traffic-light.svg diff --git a/src/assets/fontawesome/svgs/solid/trailer.svg b/assets/fontawesome/svgs/solid/trailer.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/trailer.svg rename to assets/fontawesome/svgs/solid/trailer.svg diff --git a/src/assets/fontawesome/svgs/solid/train.svg b/assets/fontawesome/svgs/solid/train.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/train.svg rename to assets/fontawesome/svgs/solid/train.svg diff --git a/src/assets/fontawesome/svgs/solid/tram.svg b/assets/fontawesome/svgs/solid/tram.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/tram.svg rename to assets/fontawesome/svgs/solid/tram.svg diff --git a/src/assets/fontawesome/svgs/solid/transgender-alt.svg b/assets/fontawesome/svgs/solid/transgender-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/transgender-alt.svg rename to assets/fontawesome/svgs/solid/transgender-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/transgender.svg b/assets/fontawesome/svgs/solid/transgender.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/transgender.svg rename to assets/fontawesome/svgs/solid/transgender.svg diff --git a/src/assets/fontawesome/svgs/solid/trash-alt.svg b/assets/fontawesome/svgs/solid/trash-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/trash-alt.svg rename to assets/fontawesome/svgs/solid/trash-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/trash-restore-alt.svg b/assets/fontawesome/svgs/solid/trash-restore-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/trash-restore-alt.svg rename to assets/fontawesome/svgs/solid/trash-restore-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/trash-restore.svg b/assets/fontawesome/svgs/solid/trash-restore.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/trash-restore.svg rename to assets/fontawesome/svgs/solid/trash-restore.svg diff --git a/src/assets/fontawesome/svgs/solid/trash.svg b/assets/fontawesome/svgs/solid/trash.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/trash.svg rename to assets/fontawesome/svgs/solid/trash.svg diff --git a/src/assets/fontawesome/svgs/solid/tree.svg b/assets/fontawesome/svgs/solid/tree.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/tree.svg rename to assets/fontawesome/svgs/solid/tree.svg diff --git a/src/assets/fontawesome/svgs/solid/trophy.svg b/assets/fontawesome/svgs/solid/trophy.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/trophy.svg rename to assets/fontawesome/svgs/solid/trophy.svg diff --git a/src/assets/fontawesome/svgs/solid/truck-loading.svg b/assets/fontawesome/svgs/solid/truck-loading.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/truck-loading.svg rename to assets/fontawesome/svgs/solid/truck-loading.svg diff --git a/src/assets/fontawesome/svgs/solid/truck-monster.svg b/assets/fontawesome/svgs/solid/truck-monster.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/truck-monster.svg rename to assets/fontawesome/svgs/solid/truck-monster.svg diff --git a/src/assets/fontawesome/svgs/solid/truck-moving.svg b/assets/fontawesome/svgs/solid/truck-moving.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/truck-moving.svg rename to assets/fontawesome/svgs/solid/truck-moving.svg diff --git a/src/assets/fontawesome/svgs/solid/truck-pickup.svg b/assets/fontawesome/svgs/solid/truck-pickup.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/truck-pickup.svg rename to assets/fontawesome/svgs/solid/truck-pickup.svg diff --git a/src/assets/fontawesome/svgs/solid/truck.svg b/assets/fontawesome/svgs/solid/truck.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/truck.svg rename to assets/fontawesome/svgs/solid/truck.svg diff --git a/src/assets/fontawesome/svgs/solid/tshirt.svg b/assets/fontawesome/svgs/solid/tshirt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/tshirt.svg rename to assets/fontawesome/svgs/solid/tshirt.svg diff --git a/src/assets/fontawesome/svgs/solid/tty.svg b/assets/fontawesome/svgs/solid/tty.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/tty.svg rename to assets/fontawesome/svgs/solid/tty.svg diff --git a/src/assets/fontawesome/svgs/solid/tv.svg b/assets/fontawesome/svgs/solid/tv.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/tv.svg rename to assets/fontawesome/svgs/solid/tv.svg diff --git a/src/assets/fontawesome/svgs/solid/umbrella-beach.svg b/assets/fontawesome/svgs/solid/umbrella-beach.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/umbrella-beach.svg rename to assets/fontawesome/svgs/solid/umbrella-beach.svg diff --git a/src/assets/fontawesome/svgs/solid/umbrella.svg b/assets/fontawesome/svgs/solid/umbrella.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/umbrella.svg rename to assets/fontawesome/svgs/solid/umbrella.svg diff --git a/src/assets/fontawesome/svgs/solid/underline.svg b/assets/fontawesome/svgs/solid/underline.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/underline.svg rename to assets/fontawesome/svgs/solid/underline.svg diff --git a/src/assets/fontawesome/svgs/solid/undo-alt.svg b/assets/fontawesome/svgs/solid/undo-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/undo-alt.svg rename to assets/fontawesome/svgs/solid/undo-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/undo.svg b/assets/fontawesome/svgs/solid/undo.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/undo.svg rename to assets/fontawesome/svgs/solid/undo.svg diff --git a/src/assets/fontawesome/svgs/solid/universal-access.svg b/assets/fontawesome/svgs/solid/universal-access.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/universal-access.svg rename to assets/fontawesome/svgs/solid/universal-access.svg diff --git a/src/assets/fontawesome/svgs/solid/university.svg b/assets/fontawesome/svgs/solid/university.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/university.svg rename to assets/fontawesome/svgs/solid/university.svg diff --git a/src/assets/fontawesome/svgs/solid/unlink.svg b/assets/fontawesome/svgs/solid/unlink.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/unlink.svg rename to assets/fontawesome/svgs/solid/unlink.svg diff --git a/src/assets/fontawesome/svgs/solid/unlock-alt.svg b/assets/fontawesome/svgs/solid/unlock-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/unlock-alt.svg rename to assets/fontawesome/svgs/solid/unlock-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/unlock.svg b/assets/fontawesome/svgs/solid/unlock.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/unlock.svg rename to assets/fontawesome/svgs/solid/unlock.svg diff --git a/src/assets/fontawesome/svgs/solid/upload.svg b/assets/fontawesome/svgs/solid/upload.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/upload.svg rename to assets/fontawesome/svgs/solid/upload.svg diff --git a/src/assets/fontawesome/svgs/solid/user-alt-slash.svg b/assets/fontawesome/svgs/solid/user-alt-slash.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/user-alt-slash.svg rename to assets/fontawesome/svgs/solid/user-alt-slash.svg diff --git a/src/assets/fontawesome/svgs/solid/user-alt.svg b/assets/fontawesome/svgs/solid/user-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/user-alt.svg rename to assets/fontawesome/svgs/solid/user-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/user-astronaut.svg b/assets/fontawesome/svgs/solid/user-astronaut.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/user-astronaut.svg rename to assets/fontawesome/svgs/solid/user-astronaut.svg diff --git a/src/assets/fontawesome/svgs/solid/user-check.svg b/assets/fontawesome/svgs/solid/user-check.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/user-check.svg rename to assets/fontawesome/svgs/solid/user-check.svg diff --git a/src/assets/fontawesome/svgs/solid/user-circle.svg b/assets/fontawesome/svgs/solid/user-circle.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/user-circle.svg rename to assets/fontawesome/svgs/solid/user-circle.svg diff --git a/src/assets/fontawesome/svgs/solid/user-clock.svg b/assets/fontawesome/svgs/solid/user-clock.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/user-clock.svg rename to assets/fontawesome/svgs/solid/user-clock.svg diff --git a/src/assets/fontawesome/svgs/solid/user-cog.svg b/assets/fontawesome/svgs/solid/user-cog.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/user-cog.svg rename to assets/fontawesome/svgs/solid/user-cog.svg diff --git a/src/assets/fontawesome/svgs/solid/user-edit.svg b/assets/fontawesome/svgs/solid/user-edit.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/user-edit.svg rename to assets/fontawesome/svgs/solid/user-edit.svg diff --git a/src/assets/fontawesome/svgs/solid/user-friends.svg b/assets/fontawesome/svgs/solid/user-friends.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/user-friends.svg rename to assets/fontawesome/svgs/solid/user-friends.svg diff --git a/src/assets/fontawesome/svgs/solid/user-graduate.svg b/assets/fontawesome/svgs/solid/user-graduate.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/user-graduate.svg rename to assets/fontawesome/svgs/solid/user-graduate.svg diff --git a/src/assets/fontawesome/svgs/solid/user-injured.svg b/assets/fontawesome/svgs/solid/user-injured.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/user-injured.svg rename to assets/fontawesome/svgs/solid/user-injured.svg diff --git a/src/assets/fontawesome/svgs/solid/user-lock.svg b/assets/fontawesome/svgs/solid/user-lock.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/user-lock.svg rename to assets/fontawesome/svgs/solid/user-lock.svg diff --git a/src/assets/fontawesome/svgs/solid/user-md.svg b/assets/fontawesome/svgs/solid/user-md.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/user-md.svg rename to assets/fontawesome/svgs/solid/user-md.svg diff --git a/src/assets/fontawesome/svgs/solid/user-minus.svg b/assets/fontawesome/svgs/solid/user-minus.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/user-minus.svg rename to assets/fontawesome/svgs/solid/user-minus.svg diff --git a/src/assets/fontawesome/svgs/solid/user-ninja.svg b/assets/fontawesome/svgs/solid/user-ninja.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/user-ninja.svg rename to assets/fontawesome/svgs/solid/user-ninja.svg diff --git a/src/assets/fontawesome/svgs/solid/user-nurse.svg b/assets/fontawesome/svgs/solid/user-nurse.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/user-nurse.svg rename to assets/fontawesome/svgs/solid/user-nurse.svg diff --git a/src/assets/fontawesome/svgs/solid/user-plus.svg b/assets/fontawesome/svgs/solid/user-plus.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/user-plus.svg rename to assets/fontawesome/svgs/solid/user-plus.svg diff --git a/src/assets/fontawesome/svgs/solid/user-secret.svg b/assets/fontawesome/svgs/solid/user-secret.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/user-secret.svg rename to assets/fontawesome/svgs/solid/user-secret.svg diff --git a/src/assets/fontawesome/svgs/solid/user-shield.svg b/assets/fontawesome/svgs/solid/user-shield.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/user-shield.svg rename to assets/fontawesome/svgs/solid/user-shield.svg diff --git a/src/assets/fontawesome/svgs/solid/user-slash.svg b/assets/fontawesome/svgs/solid/user-slash.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/user-slash.svg rename to assets/fontawesome/svgs/solid/user-slash.svg diff --git a/src/assets/fontawesome/svgs/solid/user-tag.svg b/assets/fontawesome/svgs/solid/user-tag.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/user-tag.svg rename to assets/fontawesome/svgs/solid/user-tag.svg diff --git a/src/assets/fontawesome/svgs/solid/user-tie.svg b/assets/fontawesome/svgs/solid/user-tie.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/user-tie.svg rename to assets/fontawesome/svgs/solid/user-tie.svg diff --git a/src/assets/fontawesome/svgs/solid/user-times.svg b/assets/fontawesome/svgs/solid/user-times.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/user-times.svg rename to assets/fontawesome/svgs/solid/user-times.svg diff --git a/src/assets/fontawesome/svgs/solid/user.svg b/assets/fontawesome/svgs/solid/user.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/user.svg rename to assets/fontawesome/svgs/solid/user.svg diff --git a/src/assets/fontawesome/svgs/solid/users-cog.svg b/assets/fontawesome/svgs/solid/users-cog.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/users-cog.svg rename to assets/fontawesome/svgs/solid/users-cog.svg diff --git a/src/assets/fontawesome/svgs/solid/users-slash.svg b/assets/fontawesome/svgs/solid/users-slash.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/users-slash.svg rename to assets/fontawesome/svgs/solid/users-slash.svg diff --git a/src/assets/fontawesome/svgs/solid/users.svg b/assets/fontawesome/svgs/solid/users.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/users.svg rename to assets/fontawesome/svgs/solid/users.svg diff --git a/src/assets/fontawesome/svgs/solid/utensil-spoon.svg b/assets/fontawesome/svgs/solid/utensil-spoon.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/utensil-spoon.svg rename to assets/fontawesome/svgs/solid/utensil-spoon.svg diff --git a/src/assets/fontawesome/svgs/solid/utensils.svg b/assets/fontawesome/svgs/solid/utensils.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/utensils.svg rename to assets/fontawesome/svgs/solid/utensils.svg diff --git a/src/assets/fontawesome/svgs/solid/vector-square.svg b/assets/fontawesome/svgs/solid/vector-square.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/vector-square.svg rename to assets/fontawesome/svgs/solid/vector-square.svg diff --git a/src/assets/fontawesome/svgs/solid/venus-double.svg b/assets/fontawesome/svgs/solid/venus-double.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/venus-double.svg rename to assets/fontawesome/svgs/solid/venus-double.svg diff --git a/src/assets/fontawesome/svgs/solid/venus-mars.svg b/assets/fontawesome/svgs/solid/venus-mars.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/venus-mars.svg rename to assets/fontawesome/svgs/solid/venus-mars.svg diff --git a/src/assets/fontawesome/svgs/solid/venus.svg b/assets/fontawesome/svgs/solid/venus.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/venus.svg rename to assets/fontawesome/svgs/solid/venus.svg diff --git a/src/assets/fontawesome/svgs/solid/vest-patches.svg b/assets/fontawesome/svgs/solid/vest-patches.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/vest-patches.svg rename to assets/fontawesome/svgs/solid/vest-patches.svg diff --git a/src/assets/fontawesome/svgs/solid/vest.svg b/assets/fontawesome/svgs/solid/vest.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/vest.svg rename to assets/fontawesome/svgs/solid/vest.svg diff --git a/src/assets/fontawesome/svgs/solid/vial.svg b/assets/fontawesome/svgs/solid/vial.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/vial.svg rename to assets/fontawesome/svgs/solid/vial.svg diff --git a/src/assets/fontawesome/svgs/solid/vials.svg b/assets/fontawesome/svgs/solid/vials.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/vials.svg rename to assets/fontawesome/svgs/solid/vials.svg diff --git a/src/assets/fontawesome/svgs/solid/video-slash.svg b/assets/fontawesome/svgs/solid/video-slash.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/video-slash.svg rename to assets/fontawesome/svgs/solid/video-slash.svg diff --git a/src/assets/fontawesome/svgs/solid/video.svg b/assets/fontawesome/svgs/solid/video.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/video.svg rename to assets/fontawesome/svgs/solid/video.svg diff --git a/src/assets/fontawesome/svgs/solid/vihara.svg b/assets/fontawesome/svgs/solid/vihara.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/vihara.svg rename to assets/fontawesome/svgs/solid/vihara.svg diff --git a/src/assets/fontawesome/svgs/solid/virus-slash.svg b/assets/fontawesome/svgs/solid/virus-slash.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/virus-slash.svg rename to assets/fontawesome/svgs/solid/virus-slash.svg diff --git a/src/assets/fontawesome/svgs/solid/virus.svg b/assets/fontawesome/svgs/solid/virus.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/virus.svg rename to assets/fontawesome/svgs/solid/virus.svg diff --git a/src/assets/fontawesome/svgs/solid/viruses.svg b/assets/fontawesome/svgs/solid/viruses.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/viruses.svg rename to assets/fontawesome/svgs/solid/viruses.svg diff --git a/src/assets/fontawesome/svgs/solid/voicemail.svg b/assets/fontawesome/svgs/solid/voicemail.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/voicemail.svg rename to assets/fontawesome/svgs/solid/voicemail.svg diff --git a/src/assets/fontawesome/svgs/solid/volleyball-ball.svg b/assets/fontawesome/svgs/solid/volleyball-ball.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/volleyball-ball.svg rename to assets/fontawesome/svgs/solid/volleyball-ball.svg diff --git a/src/assets/fontawesome/svgs/solid/volume-down.svg b/assets/fontawesome/svgs/solid/volume-down.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/volume-down.svg rename to assets/fontawesome/svgs/solid/volume-down.svg diff --git a/src/assets/fontawesome/svgs/solid/volume-mute.svg b/assets/fontawesome/svgs/solid/volume-mute.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/volume-mute.svg rename to assets/fontawesome/svgs/solid/volume-mute.svg diff --git a/src/assets/fontawesome/svgs/solid/volume-off.svg b/assets/fontawesome/svgs/solid/volume-off.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/volume-off.svg rename to assets/fontawesome/svgs/solid/volume-off.svg diff --git a/src/assets/fontawesome/svgs/solid/volume-up.svg b/assets/fontawesome/svgs/solid/volume-up.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/volume-up.svg rename to assets/fontawesome/svgs/solid/volume-up.svg diff --git a/src/assets/fontawesome/svgs/solid/vote-yea.svg b/assets/fontawesome/svgs/solid/vote-yea.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/vote-yea.svg rename to assets/fontawesome/svgs/solid/vote-yea.svg diff --git a/src/assets/fontawesome/svgs/solid/vr-cardboard.svg b/assets/fontawesome/svgs/solid/vr-cardboard.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/vr-cardboard.svg rename to assets/fontawesome/svgs/solid/vr-cardboard.svg diff --git a/src/assets/fontawesome/svgs/solid/walking.svg b/assets/fontawesome/svgs/solid/walking.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/walking.svg rename to assets/fontawesome/svgs/solid/walking.svg diff --git a/src/assets/fontawesome/svgs/solid/wallet.svg b/assets/fontawesome/svgs/solid/wallet.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/wallet.svg rename to assets/fontawesome/svgs/solid/wallet.svg diff --git a/src/assets/fontawesome/svgs/solid/warehouse.svg b/assets/fontawesome/svgs/solid/warehouse.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/warehouse.svg rename to assets/fontawesome/svgs/solid/warehouse.svg diff --git a/src/assets/fontawesome/svgs/solid/water.svg b/assets/fontawesome/svgs/solid/water.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/water.svg rename to assets/fontawesome/svgs/solid/water.svg diff --git a/src/assets/fontawesome/svgs/solid/wave-square.svg b/assets/fontawesome/svgs/solid/wave-square.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/wave-square.svg rename to assets/fontawesome/svgs/solid/wave-square.svg diff --git a/src/assets/fontawesome/svgs/solid/weight-hanging.svg b/assets/fontawesome/svgs/solid/weight-hanging.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/weight-hanging.svg rename to assets/fontawesome/svgs/solid/weight-hanging.svg diff --git a/src/assets/fontawesome/svgs/solid/weight.svg b/assets/fontawesome/svgs/solid/weight.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/weight.svg rename to assets/fontawesome/svgs/solid/weight.svg diff --git a/src/assets/fontawesome/svgs/solid/wheelchair.svg b/assets/fontawesome/svgs/solid/wheelchair.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/wheelchair.svg rename to assets/fontawesome/svgs/solid/wheelchair.svg diff --git a/src/assets/fontawesome/svgs/solid/wifi.svg b/assets/fontawesome/svgs/solid/wifi.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/wifi.svg rename to assets/fontawesome/svgs/solid/wifi.svg diff --git a/src/assets/fontawesome/svgs/solid/wind.svg b/assets/fontawesome/svgs/solid/wind.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/wind.svg rename to assets/fontawesome/svgs/solid/wind.svg diff --git a/src/assets/fontawesome/svgs/solid/window-close.svg b/assets/fontawesome/svgs/solid/window-close.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/window-close.svg rename to assets/fontawesome/svgs/solid/window-close.svg diff --git a/src/assets/fontawesome/svgs/solid/window-maximize.svg b/assets/fontawesome/svgs/solid/window-maximize.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/window-maximize.svg rename to assets/fontawesome/svgs/solid/window-maximize.svg diff --git a/src/assets/fontawesome/svgs/solid/window-minimize.svg b/assets/fontawesome/svgs/solid/window-minimize.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/window-minimize.svg rename to assets/fontawesome/svgs/solid/window-minimize.svg diff --git a/src/assets/fontawesome/svgs/solid/window-restore.svg b/assets/fontawesome/svgs/solid/window-restore.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/window-restore.svg rename to assets/fontawesome/svgs/solid/window-restore.svg diff --git a/src/assets/fontawesome/svgs/solid/wine-bottle.svg b/assets/fontawesome/svgs/solid/wine-bottle.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/wine-bottle.svg rename to assets/fontawesome/svgs/solid/wine-bottle.svg diff --git a/src/assets/fontawesome/svgs/solid/wine-glass-alt.svg b/assets/fontawesome/svgs/solid/wine-glass-alt.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/wine-glass-alt.svg rename to assets/fontawesome/svgs/solid/wine-glass-alt.svg diff --git a/src/assets/fontawesome/svgs/solid/wine-glass.svg b/assets/fontawesome/svgs/solid/wine-glass.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/wine-glass.svg rename to assets/fontawesome/svgs/solid/wine-glass.svg diff --git a/src/assets/fontawesome/svgs/solid/won-sign.svg b/assets/fontawesome/svgs/solid/won-sign.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/won-sign.svg rename to assets/fontawesome/svgs/solid/won-sign.svg diff --git a/src/assets/fontawesome/svgs/solid/wrench.svg b/assets/fontawesome/svgs/solid/wrench.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/wrench.svg rename to assets/fontawesome/svgs/solid/wrench.svg diff --git a/src/assets/fontawesome/svgs/solid/x-ray.svg b/assets/fontawesome/svgs/solid/x-ray.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/x-ray.svg rename to assets/fontawesome/svgs/solid/x-ray.svg diff --git a/src/assets/fontawesome/svgs/solid/yen-sign.svg b/assets/fontawesome/svgs/solid/yen-sign.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/yen-sign.svg rename to assets/fontawesome/svgs/solid/yen-sign.svg diff --git a/src/assets/fontawesome/svgs/solid/yin-yang.svg b/assets/fontawesome/svgs/solid/yin-yang.svg similarity index 100% rename from src/assets/fontawesome/svgs/solid/yin-yang.svg rename to assets/fontawesome/svgs/solid/yin-yang.svg diff --git a/src/assets/fontawesome/webfonts/fa-brands-400.eot b/assets/fontawesome/webfonts/fa-brands-400.eot similarity index 100% rename from src/assets/fontawesome/webfonts/fa-brands-400.eot rename to assets/fontawesome/webfonts/fa-brands-400.eot diff --git a/src/assets/fontawesome/webfonts/fa-brands-400.svg b/assets/fontawesome/webfonts/fa-brands-400.svg similarity index 100% rename from src/assets/fontawesome/webfonts/fa-brands-400.svg rename to assets/fontawesome/webfonts/fa-brands-400.svg diff --git a/src/assets/fontawesome/webfonts/fa-brands-400.ttf b/assets/fontawesome/webfonts/fa-brands-400.ttf similarity index 100% rename from src/assets/fontawesome/webfonts/fa-brands-400.ttf rename to assets/fontawesome/webfonts/fa-brands-400.ttf diff --git a/src/assets/fontawesome/webfonts/fa-brands-400.woff b/assets/fontawesome/webfonts/fa-brands-400.woff similarity index 100% rename from src/assets/fontawesome/webfonts/fa-brands-400.woff rename to assets/fontawesome/webfonts/fa-brands-400.woff diff --git a/src/assets/fontawesome/webfonts/fa-brands-400.woff2 b/assets/fontawesome/webfonts/fa-brands-400.woff2 similarity index 100% rename from src/assets/fontawesome/webfonts/fa-brands-400.woff2 rename to assets/fontawesome/webfonts/fa-brands-400.woff2 diff --git a/src/assets/fontawesome/webfonts/fa-regular-400.eot b/assets/fontawesome/webfonts/fa-regular-400.eot similarity index 100% rename from src/assets/fontawesome/webfonts/fa-regular-400.eot rename to assets/fontawesome/webfonts/fa-regular-400.eot diff --git a/src/assets/fontawesome/webfonts/fa-regular-400.svg b/assets/fontawesome/webfonts/fa-regular-400.svg similarity index 100% rename from src/assets/fontawesome/webfonts/fa-regular-400.svg rename to assets/fontawesome/webfonts/fa-regular-400.svg diff --git a/src/assets/fontawesome/webfonts/fa-regular-400.ttf b/assets/fontawesome/webfonts/fa-regular-400.ttf similarity index 100% rename from src/assets/fontawesome/webfonts/fa-regular-400.ttf rename to assets/fontawesome/webfonts/fa-regular-400.ttf diff --git a/src/assets/fontawesome/webfonts/fa-regular-400.woff b/assets/fontawesome/webfonts/fa-regular-400.woff similarity index 100% rename from src/assets/fontawesome/webfonts/fa-regular-400.woff rename to assets/fontawesome/webfonts/fa-regular-400.woff diff --git a/src/assets/fontawesome/webfonts/fa-regular-400.woff2 b/assets/fontawesome/webfonts/fa-regular-400.woff2 similarity index 100% rename from src/assets/fontawesome/webfonts/fa-regular-400.woff2 rename to assets/fontawesome/webfonts/fa-regular-400.woff2 diff --git a/src/assets/fontawesome/webfonts/fa-solid-900.eot b/assets/fontawesome/webfonts/fa-solid-900.eot similarity index 100% rename from src/assets/fontawesome/webfonts/fa-solid-900.eot rename to assets/fontawesome/webfonts/fa-solid-900.eot diff --git a/src/assets/fontawesome/webfonts/fa-solid-900.svg b/assets/fontawesome/webfonts/fa-solid-900.svg similarity index 100% rename from src/assets/fontawesome/webfonts/fa-solid-900.svg rename to assets/fontawesome/webfonts/fa-solid-900.svg diff --git a/src/assets/fontawesome/webfonts/fa-solid-900.ttf b/assets/fontawesome/webfonts/fa-solid-900.ttf similarity index 100% rename from src/assets/fontawesome/webfonts/fa-solid-900.ttf rename to assets/fontawesome/webfonts/fa-solid-900.ttf diff --git a/src/assets/fontawesome/webfonts/fa-solid-900.woff b/assets/fontawesome/webfonts/fa-solid-900.woff similarity index 100% rename from src/assets/fontawesome/webfonts/fa-solid-900.woff rename to assets/fontawesome/webfonts/fa-solid-900.woff diff --git a/src/assets/fontawesome/webfonts/fa-solid-900.woff2 b/assets/fontawesome/webfonts/fa-solid-900.woff2 similarity index 100% rename from src/assets/fontawesome/webfonts/fa-solid-900.woff2 rename to assets/fontawesome/webfonts/fa-solid-900.woff2 diff --git a/src/assets/img/Hourglass.gif b/assets/img/Hourglass.gif similarity index 100% rename from src/assets/img/Hourglass.gif rename to assets/img/Hourglass.gif diff --git a/src/assets/js/moment.min.js b/assets/js/moment.min.js similarity index 100% rename from src/assets/js/moment.min.js rename to assets/js/moment.min.js diff --git a/src/codebase/dhtmlxgantt.css b/codebase/dhtmlxgantt.css similarity index 100% rename from src/codebase/dhtmlxgantt.css rename to codebase/dhtmlxgantt.css diff --git a/src/codebase/dhtmlxgantt.d.ts b/codebase/dhtmlxgantt.d.ts similarity index 100% rename from src/codebase/dhtmlxgantt.d.ts rename to codebase/dhtmlxgantt.d.ts diff --git a/src/codebase/dhtmlxgantt.js b/codebase/dhtmlxgantt.js similarity index 100% rename from src/codebase/dhtmlxgantt.js rename to codebase/dhtmlxgantt.js diff --git a/src/codebase/dhtmlxgantt.js.map b/codebase/dhtmlxgantt.js.map similarity index 100% rename from src/codebase/dhtmlxgantt.js.map rename to codebase/dhtmlxgantt.js.map diff --git a/src/codebase/dhtmlxganttpro.js b/codebase/dhtmlxganttpro.js similarity index 100% rename from src/codebase/dhtmlxganttpro.js rename to codebase/dhtmlxganttpro.js diff --git a/src/codebase/skins/dhtmlxgantt_broadway.css b/codebase/skins/dhtmlxgantt_broadway.css similarity index 100% rename from src/codebase/skins/dhtmlxgantt_broadway.css rename to codebase/skins/dhtmlxgantt_broadway.css diff --git a/src/codebase/skins/dhtmlxgantt_contrast_black.css b/codebase/skins/dhtmlxgantt_contrast_black.css similarity index 100% rename from src/codebase/skins/dhtmlxgantt_contrast_black.css rename to codebase/skins/dhtmlxgantt_contrast_black.css diff --git a/src/codebase/skins/dhtmlxgantt_contrast_white.css b/codebase/skins/dhtmlxgantt_contrast_white.css similarity index 100% rename from src/codebase/skins/dhtmlxgantt_contrast_white.css rename to codebase/skins/dhtmlxgantt_contrast_white.css diff --git a/src/codebase/skins/dhtmlxgantt_material.css b/codebase/skins/dhtmlxgantt_material.css similarity index 100% rename from src/codebase/skins/dhtmlxgantt_material.css rename to codebase/skins/dhtmlxgantt_material.css diff --git a/src/codebase/skins/dhtmlxgantt_meadow.css b/codebase/skins/dhtmlxgantt_meadow.css similarity index 100% rename from src/codebase/skins/dhtmlxgantt_meadow.css rename to codebase/skins/dhtmlxgantt_meadow.css diff --git a/src/codebase/skins/dhtmlxgantt_skyblue.css b/codebase/skins/dhtmlxgantt_skyblue.css similarity index 100% rename from src/codebase/skins/dhtmlxgantt_skyblue.css rename to codebase/skins/dhtmlxgantt_skyblue.css diff --git a/src/codebase/skins/dhtmlxgantt_terrace.css b/codebase/skins/dhtmlxgantt_terrace.css similarity index 100% rename from src/codebase/skins/dhtmlxgantt_terrace.css rename to codebase/skins/dhtmlxgantt_terrace.css diff --git a/src/codebase/sources/dhtmlxgantt.css b/codebase/sources/dhtmlxgantt.css similarity index 100% rename from src/codebase/sources/dhtmlxgantt.css rename to codebase/sources/dhtmlxgantt.css diff --git a/src/codebase/sources/dhtmlxgantt.js b/codebase/sources/dhtmlxgantt.js similarity index 100% rename from src/codebase/sources/dhtmlxgantt.js rename to codebase/sources/dhtmlxgantt.js diff --git a/src/codebase/sources/skins/dhtmlxgantt_broadway.css b/codebase/sources/skins/dhtmlxgantt_broadway.css similarity index 100% rename from src/codebase/sources/skins/dhtmlxgantt_broadway.css rename to codebase/sources/skins/dhtmlxgantt_broadway.css diff --git a/src/codebase/sources/skins/dhtmlxgantt_contrast_black.css b/codebase/sources/skins/dhtmlxgantt_contrast_black.css similarity index 100% rename from src/codebase/sources/skins/dhtmlxgantt_contrast_black.css rename to codebase/sources/skins/dhtmlxgantt_contrast_black.css diff --git a/src/codebase/sources/skins/dhtmlxgantt_contrast_white.css b/codebase/sources/skins/dhtmlxgantt_contrast_white.css similarity index 100% rename from src/codebase/sources/skins/dhtmlxgantt_contrast_white.css rename to codebase/sources/skins/dhtmlxgantt_contrast_white.css diff --git a/src/codebase/sources/skins/dhtmlxgantt_material.css b/codebase/sources/skins/dhtmlxgantt_material.css similarity index 100% rename from src/codebase/sources/skins/dhtmlxgantt_material.css rename to codebase/sources/skins/dhtmlxgantt_material.css diff --git a/src/codebase/sources/skins/dhtmlxgantt_meadow.css b/codebase/sources/skins/dhtmlxgantt_meadow.css similarity index 100% rename from src/codebase/sources/skins/dhtmlxgantt_meadow.css rename to codebase/sources/skins/dhtmlxgantt_meadow.css diff --git a/src/codebase/sources/skins/dhtmlxgantt_skyblue.css b/codebase/sources/skins/dhtmlxgantt_skyblue.css similarity index 100% rename from src/codebase/sources/skins/dhtmlxgantt_skyblue.css rename to codebase/sources/skins/dhtmlxgantt_skyblue.css diff --git a/src/codebase/sources/skins/dhtmlxgantt_terrace.css b/codebase/sources/skins/dhtmlxgantt_terrace.css similarity index 100% rename from src/codebase/sources/skins/dhtmlxgantt_terrace.css rename to codebase/sources/skins/dhtmlxgantt_terrace.css diff --git a/docker-compose.yml b/docker-compose.yml index 4a02fcb..ceddfb6 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -5,5 +5,5 @@ services: ports: - "8446:80" volumes: - - ./src:/usr/share/nginx/html + - .:/usr/share/nginx/html diff --git a/src/function/activityLocation.js b/edit-mode/function/activityLocation.js similarity index 100% rename from src/function/activityLocation.js rename to edit-mode/function/activityLocation.js diff --git a/src/function/function.js b/edit-mode/function/function.js similarity index 100% rename from src/function/function.js rename to edit-mode/function/function.js diff --git a/src/function/ganttActivityComments.js b/edit-mode/function/ganttActivityComments.js similarity index 100% rename from src/function/ganttActivityComments.js rename to edit-mode/function/ganttActivityComments.js diff --git a/src/function/ganttActivityUploadDoc.js b/edit-mode/function/ganttActivityUploadDoc.js similarity index 100% rename from src/function/ganttActivityUploadDoc.js rename to edit-mode/function/ganttActivityUploadDoc.js diff --git a/src/function/ganttConfig.js b/edit-mode/function/ganttConfig.js similarity index 100% rename from src/function/ganttConfig.js rename to edit-mode/function/ganttConfig.js diff --git a/src/function/ganttEvent.js b/edit-mode/function/ganttEvent.js similarity index 100% rename from src/function/ganttEvent.js rename to edit-mode/function/ganttEvent.js diff --git a/src/function/ganttSettings.js b/edit-mode/function/ganttSettings.js similarity index 100% rename from src/function/ganttSettings.js rename to edit-mode/function/ganttSettings.js diff --git a/src/function/holiday.js b/edit-mode/function/holiday.js similarity index 100% rename from src/function/holiday.js rename to edit-mode/function/holiday.js diff --git a/src/function/humanResource.js b/edit-mode/function/humanResource.js similarity index 100% rename from src/function/humanResource.js rename to edit-mode/function/humanResource.js diff --git a/src/function/materialResource.js b/edit-mode/function/materialResource.js similarity index 100% rename from src/function/materialResource.js rename to edit-mode/function/materialResource.js diff --git a/src/function/milestone.js b/edit-mode/function/milestone.js similarity index 100% rename from src/function/milestone.js rename to edit-mode/function/milestone.js diff --git a/src/function/modalHumanResourceFunction.js b/edit-mode/function/modalHumanResourceFunction.js similarity index 100% rename from src/function/modalHumanResourceFunction.js rename to edit-mode/function/modalHumanResourceFunction.js diff --git a/src/function/reportActivity.js b/edit-mode/function/reportActivity.js similarity index 100% rename from src/function/reportActivity.js rename to edit-mode/function/reportActivity.js diff --git a/src/function/restActivityLink.js b/edit-mode/function/restActivityLink.js similarity index 100% rename from src/function/restActivityLink.js rename to edit-mode/function/restActivityLink.js diff --git a/src/function/test.json b/edit-mode/function/test.json similarity index 100% rename from src/function/test.json rename to edit-mode/function/test.json diff --git a/src/function/toolsResource.js b/edit-mode/function/toolsResource.js similarity index 100% rename from src/function/toolsResource.js rename to edit-mode/function/toolsResource.js diff --git a/src/index.html b/edit-mode/index.html similarity index 96% rename from src/index.html rename to edit-mode/index.html index 34c4b18..b291a4d 100644 --- a/src/index.html +++ b/edit-mode/index.html @@ -12,9 +12,8 @@ - - - + + - + @@ -775,11 +774,11 @@ integrity="sha512-XQoYMqMTK8LvdxXYG3nZ448hOEQiglfqkJs1NOQV44cWnUrBc8PkAOcXy20w0vlaXaVUearIOBhiXZ5V3ynxwA==" crossorigin="anonymous" referrerpolicy="no-referrer"> - + - + diff --git a/view-mode/function/activityLocation.js b/view-mode/function/activityLocation.js new file mode 100644 index 0000000..742ef24 --- /dev/null +++ b/view-mode/function/activityLocation.js @@ -0,0 +1,249 @@ +let currentGeoJson = ""; +let actionLocationAc = "add"; +let lat = -6.228000; +let long = 106.559242; +let zoom = 10; +let currentIdAct = 0; +let map = L.map('map_activity').setView([lat, long], zoom); + +let inter = 5; + +let circLat = "", +circLong = ""; + +L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', { + attribution: '© OpenStreetMap contributors' +}).addTo(map); + +let drawnItem = L.featureGroup().addTo(map); + +var drawControl = new L.Control.Draw({ + draw: { + circlemarker: false, + circle:false, + polyline: false + }, + edit:{ + featureGroup:drawnItem, + edit:false, + delete:false + } +}); + +var drawnControlEdit = new L.Control.Draw({ + draw: false, + edit:{ + featureGroup:drawnItem, + delete:true + } +}); + +map.addControl(drawControl); + +function openActivityMap(id) +{ + currentIdAct = id; + map.invalidateSize(); + $.ajax({ + url: `${base_url}task/edit/${id}`, + type:"get", + success: function (data) { + let dataRes = data.data + // console.log("cek data", data); + drawnItem.clearLayers(); + if(dataRes.geom){ + let datageojson = JSON.parse(dataRes.geom); + currentGeoJson = datageojson + // console.log("cek data geojson", datageojson); + if(datageojson.properties.radius){ + let radius = datageojson.properties.radius + let lGeoJson = L.geoJson(datageojson); + let layers = lGeoJson.getLayers(); + let latlon = layers[0].getLatLng(); + let newCircle = L.circle([latlon.lat,latlon.lng], {radius: radius}); + drawnItem.addLayer(newCircle); + // console.log("cek layers", layers[0]); + }else{ + let lGeoJson = L.geoJson(datageojson); + let layers = lGeoJson.getLayers(); + drawnItem.addLayer(layers[0]); + } + actionLocationAc = "edit"; + drawControl.remove(); + map.addControl(drawnControlEdit); + }else{ + currentGeoJson = ""; + actionLocationAc = "add"; + drawnControlEdit.remove(); + map.addControl(drawControl); + } + $("#modal_activity_location").modal("show"); + }, + error: function (data) { + gantt.alert("Get Activity Location Failed, try again later!"); + } + }); +} + +$('#modal_activity_location').on('hide.bs.modal', function (event) { + currentGeoJson ="" + currentIdAct = 0; + actionLocationAc = "add"; + drawnControlEdit.remove(); + map.addControl(drawControl); + map.setView([lat, long], zoom); +}); + +// map initialization +$(document).ready(function () { + let intervalMap = setInterval(function () { + if(inter=0){ + clearInterval(intervalMap) + } + map.invalidateSize(); + inter--; + }, 1000); + + map.on(L.Draw.Event.CREATED, function (e) { + var type = e.layerType, + layer = e.layer; + if (type === 'marker') { + let latlong = layer.getLatLng(); + // console.log("cek latlong", latlong); + circLat = latlong.lat + circLong = latlong.lng + $("#modal_radius").modal("show"); + // Do marker specific actions + // let attri = layer.getAttribution(); + // console.log("cek attribute", attri); + return false; + } + let geJson = layer.toGeoJSON(); + currentGeoJson = geJson; + // let lgeojson = L.geoJson(geJson) + // console.log("cek layer", layer.toGeoJSON()); + // layer.bindTooltip("cek"); + // Do whatever else you need to. (save to db; add to map etc) + drawnItem.addLayer(layer); + drawControl.remove(); + map.addControl(drawnControlEdit); + // map.addLayer(layer); + }); + + map.on(L.Draw.Event.DELETED, function (e) { + var type = e.layerType, + layer = e.layer; + + // console.log("cek layer", layer.toGeoJSON()); + // Do whatever else you need to. (save to db; add to map etc) + currentGeoJson = ""; + drawnItem.removeLayer(layer); + drawnControlEdit.remove(); + map.addControl(drawControl); + // map.addLayer(layer); + }); + + map.on(L.Draw.Event.EDITED, function (e) { + // var type = e.layerType, + // layer = e.layer; + let layers = e.layers.getLayers(); + let layer = layers[0] + let geoJson = layers[0].toGeoJSON(); + if(layer instanceof L.Circle){ + geoJson.properties.radius = layer.getRadius(); + currentGeoJson = geoJson + }else{ + currentGeoJson = geoJson + } + // console.log("cek layer", layers[0].toGeoJSON()); + // console.log("cek layer", layer.toGeoJSON()); + // Do whatever else you need to. (save to db; add to map etc) + // drawnItem.removeLayer(layer); + // drawnControlEdit.remove(); + // map.addControl(drawControl); + // map.addLayer(layer); + }); + + $("#modal_activity_location").on("click", "#btn_save_location", function() { + if(currentGeoJson==""){ + gantt.confirm({ + text: "Lokasi belum ditentukan!, lanjutkan?", + ok:"Submit", + cancel:"Cancel", + callback: function(result){ + if(!result){ + return false + }else{ + submitLocation(); + } + } + }); + }else{ + submitLocation() + } + }); + + function submitLocation() + { + let payload + + if(currentGeoJson && currentGeoJson!=""){ + payload = { + geom: JSON.stringify(currentGeoJson), + } + }else{ + payload = { + geom: null, + } + } + + $.ajax({ + data: JSON.stringify(payload), + url: `${base_url}task/update-regular/${currentIdAct}`, + type: "PUT", + processData: false, + contentType: false, + success: function (data) { + $("#modal_activity_location").modal("hide"); + currentGeoJson ="" + currentIdAct = 0; + gantt.alert("Activity Location successfully updated!"); + }, + error: function (data) { + $("#modal_activity_location").modal("hide"); + currentGeoJson ="" + currentIdAct = 0; + gantt.alert("Activity Location failed updated!, try again later!"); + } + }); + } + + $("#modal_radius").on("click", "#btn_save_radius", function() { + let radius = $("#buffer_radius").val(); + if(radius <= 0){ + gantt.alert("radius buffer tidak boleh kurang dari atau sama dengan 0!!"); + }else{ + submitCircle(radius); + } + }); +}); + +function submitCircle(radius) +{ + let circle = L.circle([circLat,circLong], {radius: radius}); + let geojsoncircle = circle.toGeoJSON(); + geojsoncircle.properties.radius = radius + currentGeoJson = geojsoncircle + // console.log("geojsoncircle", geojsoncircle); + drawnItem.addLayer(circle); + drawControl.remove(); + map.addControl(drawnControlEdit); + + $("#modal_radius").modal('hide'); +} + +$('#modal_radius').on('hide.bs.modal', function (event) { + circLat = 0 + circLong = 0 + $("#buffer_radius").val(""); +}); \ No newline at end of file diff --git a/view-mode/function/function.js b/view-mode/function/function.js new file mode 100644 index 0000000..35f4d40 --- /dev/null +++ b/view-mode/function/function.js @@ -0,0 +1,524 @@ +function getUrlParameter(sParam) { + var sPageURL = window.location.search.substring(1), + sURLVariables = sPageURL.split('&'), + sParameterName, + i; + + for (i = 0; i < sURLVariables.length; i++) { + sParameterName = sURLVariables[i].split('='); + + if (sParameterName[0] === sParam) { + return sParameterName[1] === undefined ? true : decodeURIComponent(sParameterName[1]); + } + } + return false; +}; + +function getCodeLinkByType(type) +{ + type = parseInt(type); + switch (type) { + case 1: + return "SS"; + break; + case 2: + return "FF"; + break; + case 3: + return "SF"; + break; + default: + return "FS"; + break; + } +} + +var getInput = function(node){ + return node.querySelector("input"); +}; + +gantt.config.editor_types.costPlanningEditor = { + show: function (id, column, config, placeholder) { + var min = config.min || 0 + + var html = "
"; + placeholder.innerHTML = html; + }, + hide: function () { + }, + set_value: function (value, id, column, node) { + getInput(node).value = value; + }, + get_value: function (id, column, node) { + return getInput(node).value || 0; + }, + is_changed: function (value, id, column, node) { + var currentValue = this.get_value(id, column, node); + return value !== currentValue; + }, + is_valid: function (value, id, column, node) { + return true; + }, + focus: function (node) { + var input = getInput(node); + if (!input) { + return; + } + if (input.focus) { + input.focus(); + } + + if (input.select) { + input.select(); + } + } +}; + +gantt.config.editor_types.progressCustom = { + show: function (id, column, config, placeholder) { + var min = config.min || 0, + max = config.max || 100; + + var html = "
"; + placeholder.innerHTML = html; + }, + hide: function () { + }, + set_value: function (value, id, column, node) { + value = value*100 + getInput(node).value = value; + }, + get_value: function (id, column, node) { + return getInput(node).value || 0; + }, + is_changed: function (value, id, column, node) { + var currentValue = this.get_value(id, column, node); + return Number(value) !== Number(currentValue); + }, + is_valid: function (value, id, column, node) { + return !isNaN(parseInt(value, 10)); + }, + focus: function (node) { + var input = getInput(node); + if (!input) { + return; + } + if (input.focus) { + input.focus(); + } + + if (input.select) { + input.select(); + } + } +}; + +function initializationProject(){ + let projectId = getUrlParameter("proyek_id"); + if(projectId && projectId > 0){ + $.ajax({ + url: `${base_url}project/edit/${projectId}`, + type:"GET", + success: function (result) { + let data = result.data; + let projectName = data.nama; + // $("#project-name-header").html(projectName); + }, + error: function (data) { + actionHappen = false; + } + }); + } +} + +function getSatuan(){ + $.ajax({ + url: `${base_url}satuan/list`, + type:"GET", + success: function (result) { + let satuanList = []; + let resSatuan = result.data || [] + resSatuan.map((val, index) => { + let satuan = { + key:val.id, + label:val.name, + text:val.name + } + satuanList.push(satuan) + }); + if(satuanList.length > 0){ + gantt.updateCollection("satuan", satuanList); + gantt.refreshData(); + gantt.render(); + } + }, + error: function (data) { + + } + }); +} + +function updateActivity(id) +{ + $.ajax({ + url: `${base_url}task/get-update/${id}`, + type:"GET", + success: function (result) { + let data = result.data; + gantt.getTask(id).assign_hr = data.assign_hr; + gantt.getTask(id).assign_material = data.assign_material; + gantt.getTask(id).assign_tools = data.assign_tools; + gantt.getTask(id).bobot_planning = data.bobot_planning; + gantt.getTask(id).rencana_biaya = data.rencana_biaya; + gantt.getTask(id).biaya_actual = data.biaya_actual; + gantt.getTask(id).progress = data.progress; + gantt.getTask(id).jobs_done = data.jobs_done ? data.jobs_done : 0; + gantt.updateTask(id); + actionHappen = false; + }, + error: function (data) { + actionHappen = false; + } + }); +} + +/* Fungsi format ribuan label*/ +function formatRupiah(n) { + var parts=n.toString().split("."); + return parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, ".") + (parts[1] ? "," + parts[1] : ""); +} + +/* Fungsi format ribuan inputan*/ +function formatRibuanInput(angka, prefix) +{ + var number_string = angka.replace(/[^,\d]/g, '').toString(), + split = number_string.split(','), + sisa = split[0].length % 3, + rupiah = split[0].substr(0, sisa), + ribuan = split[0].substr(sisa).match(/\d{3}/gi); + + if (ribuan) { + separator = sisa ? '.' : ''; + rupiah += separator + ribuan.join('.'); + } + + rupiah = split[1] != undefined ? rupiah + ',' + split[1] : rupiah; + return prefix == undefined ? rupiah : (rupiah ? 'Rp. ' + rupiah : ''); +} + +/* Fungsi replace titik, untuk save ke DB*/ +function formatReplaceTitikRibuan(param){ + let myStr = param; + let newStr = myStr.replace(/\./g, ''); + return newStr; +} + +function formatDate(params){ + let today = new Date(params); + let yyyy = today.getFullYear(); + let mm = today.getMonth() + 1; // Months start at 0! + let dd = today.getDate(); + + if (dd < 10) dd = '0' + dd; + if (mm < 10) mm = '0' + mm; + + today = dd + '/' + mm + '/' + yyyy; + return today; +} + +function roundToTwo(num) { + return +(Math.round(num + "e+2") + "e-2"); +} + +function initialProperty() +{ + $.ajax({ + url: `${base_url}user-to-version-gantt/get-by-gantt/${ganttId}`, + type:"GET", + success: function (result) { + let data = result.data; + if(data.status && data.status=="not have"){ + toggleCollapseTasks(); + }else{ + if(data.id){ + userToVersionGanttId = data.id + } + + if(data.critical_path){ + gantt.config.highlight_critical_path = true; + $("#critalPathBox").prop("checked", true); + } + + if(data.auto_schedule){ + gantt.config.auto_schedule = true; + $("#autoSchedule").prop("checked", true); + } + + if(data.zoom){ + gantt.ext.zoom.setLevel(data.zoom); + $('input[value="'+data.zoom+'"]').prop("checked", true); + } + + if(data.task_open){ + gantt.eachTask(function(task){ + task.$open = true; + }); + toggleTasks = "Collapse"; + $("#gantt_toggle_task_btn").prop('title', 'Collapse Activities'); + $("#gantt_toggle_task_btn").children().removeClass('fa-expand-alt'); + $("#gantt_toggle_task_btn").children().addClass('fa-compress-alt'); + }else{ + toggleCollapseTasks(); + } + + gantt.render(); + } + }, + error: function (data) { + + } + }); +} + +function initializationColumn() +{ + $.ajax({ + url: `${base_url}gantt-show-hide/get-by-gantt/${ganttId}`, + type:"GET", + success: function (result) { + let data = result.data; + if(data.status=="not yet have"){ + addShowHideColumn(); + }else if(data.status=="not have access"){ + + }else{ + setUpForShowHideColumn(data); + } + }, + error: function (data) { + + } + }); +} + + +$(document).ready(function () { + $("#critalPathBox").on("change", function (){ + let checked = $(this).is(":checked"); + if(checked){ + gantt.config.highlight_critical_path = true; + updateProperty({critical_path:true}) + }else{ + gantt.config.highlight_critical_path = false; + updateProperty({critical_path:false}) + } + gantt.render(); + }); + + $("#autoSchedule").on("change", function (){ + let checked = $(this).is(":checked"); + if(checked){ + gantt.config.auto_schedule = true; + updateProperty({auto_schedule:true}) + }else{ + gantt.config.auto_schedule = false; + updateProperty({auto_schedule:false}) + } + gantt.render(); + }); +}); + +function linkLagEditor(){ + + function endPopup(){ + modal = null; + editLinkId = null; + } + function cancelEditLink(){ + endPopup() + } + + function deleteLink(){ + gantt.deleteLink(editLinkId); + endPopup() + } + + function saveLink(){ + var link = gantt.getLink(editLinkId); + + var lagValue = modal.querySelector(".lag-input").value; + if(!isNaN(parseInt(lagValue, 10))){ + link.lag = parseInt(lagValue, 10); + } + + gantt.updateLink(link.id); + if(gantt.autoSchedule){ + gantt.autoSchedule(link.source); + } + endPopup(); + } + + + + var modal; + var editLinkId; + gantt.attachEvent("onLinkDblClick", function(id,e){ + editLinkId = id; + var link = gantt.getLink(id); + var linkTitle; + switch(link.type){ + case gantt.config.links.finish_to_start: + linkTitle = "FS"; + break; + case gantt.config.links.finish_to_finish: + linkTitle = "FF"; + break; + case gantt.config.links.start_to_start: + linkTitle = "SS"; + break; + case gantt.config.links.start_to_finish: + linkTitle = "SF"; + break; + } + + linkTitle += " " + gantt.getTask(link.source).text + " -> " + gantt.getTask(link.target).text; + + modal = gantt.modalbox({ + title: linkTitle, + text: "
" + + "" + + "
", + buttons: [ + {label:"Save", css:"link-save-btn", value:"save"}, + {label:"Cancel", css:"link-cancel-btn", value:"cancel"}, + {label:"Delete", css:"link-delete-btn", value:"delete"} + ], + width: "500px", + type: "popup-css-class-here", + callback: function(result){ + switch(result){ + case "save": + saveLink(); + break; + case "cancel": + cancelEditLink(); + break; + + case "delete": + deleteLink(); + break; + } + } + }); + + modal.querySelector(".lag-input").value = link.lag || 0; + + //any custom logic here + return false; + }); + +} + +function addShowHideColumn() +{ + let allColumn = []; + allColumns.forEach(function(column){ + allColumn.push(column.name); + }); + submitShowHideColumn(allColumn); +} + +function submitShowHideColumn(allColumn) +{ + let payload = { + version_gantt_id:ganttId, + columns:allColumn + } + + $.ajax({ + data: JSON.stringify(payload), + url: `${base_url}gantt-show-hide/add`, + type: "POST", + processData: false, + contentType: false, + success: function (data) { + + }, + error: function (data) { + + } + }); +} + +function setUpForShowHideColumn(data) +{ + let columns = data || [] + + let configColumn = {} + + columns.map((val, index) => { + configColumn[val.column_name] = val.show + }); + + gantt.config.columns = createColumnsConfig(configColumn); + + gantt.render(); +} + +function updateShowHideColumn(data) +{ + let payload = { + columns:data + } + + $.ajax({ + data: JSON.stringify(payload), + url: `${base_url}gantt-show-hide/update/${ganttId}`, + type: "POST", + processData: false, + contentType: false, + success: function (data) { + console.log(data); + }, + error: function (data) { + console.log(data); + } + }); +} + +function updateProperty(payload){ + if(userToVersionGanttId > 0 && readOnly && parseInt(readOnly)==0){ + $.ajax({ + data: JSON.stringify(payload), + url: `${base_url}user-to-version-gantt/update/${userToVersionGanttId}`, + type: "PUT", + processData: false, + contentType: false, + success: function (data) { + }, + error: function (data) { + } + }); + } +} + +function costPlanningChange(e){ + let value = e.value; + value = replaceAll(value, ".", "") + value = replaceAll(value, ",", ".") + let newValue = formatRupiah(value); + $(e).val(newValue) +} + +function escapeRegExp(string) { + return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); +} + +function replaceAll(str, find, replace) { + if(str){ + return str.replace(new RegExp(escapeRegExp(find), 'g'), replace); + } + return str +} diff --git a/view-mode/function/ganttActivityComments.js b/view-mode/function/ganttActivityComments.js new file mode 100644 index 0000000..99ae770 --- /dev/null +++ b/view-mode/function/ganttActivityComments.js @@ -0,0 +1,138 @@ +// Comment Activity +const COMMENT_ADD_URL = `${base_url}comment-activity/add`; +const COMMENT_SEARCH_URL = `${base_url}comment-activity/search`; + +$(document).ready(function() { + $(".modal_add_btn_comment").on('click', function() { + console.log('onclick add comments'); + addComments(); + }); + $("#btn_comment_submit").on('click', function() { + submitComments(); + }); +}); + +// show comments modal +function showComments(id) { + var task = gantt.getTaskBy('id', id); + console.log('showComments', task); + var activity = task && task.length > 0 ? task[0].text : ''; + $("#activity_id").val(id); + $("#comments_title").text(activity); + searchComments(id); + $("#modal_comments").modal('show'); +} + +function addComments() { + // toggle input form + if ($('#add_comment_form').css("display") === 'block') { + $("#add_comment_form").css({ + display: "none" + }); + $(".modal_add_btn_comment").html(''); + } + else if ($('#add_comment_form').css("display") === 'none') { + $("#add_comment_form").css({ + display: "block" + }); + $(".modal_add_btn_comment").html(''); + } +} + +// pressing submit button (add comment) +function submitComments() { + var activity_id = $("#activity_id").val(); + var comment = $("#comment").val(); + $('#btn_comment_submit').html('Processing..'); + $('#btn_comment_submit').prop("disabled",true); + + if (activity_id !== '' && comment !== '') { + var payload = { + "activity_id": activity_id, + "comment": comment + } + $.ajax({ + method: "POST", + url: COMMENT_ADD_URL, + dataType: "json", + data: JSON.stringify(payload) + }) + .done(function( msg ) { + console.log('done submit comment', msg) + // gantt.message("Comment posted"); + gantt.alert("Comment posted"); + $("#add_comment_form").trigger("reset"); + $('#btn_comment_submit').html('Submit'); + $('#btn_comment_submit').prop("disabled",false); + searchComments(activity_id); // reload the contents + }) + .fail(function() { + // gantt.message({type:"error", text:"Failed to post comment"}); + gantt.alert({type: "error", text: "Failed to post comment"}); + $('#btn_comment_submit').html('Submit'); + $('#btn_comment_submit').prop("disabled",false); + }); + } + else { + // alert('Please input the comment'); + gantt.alert("Please input the comment"); + $('#btn_comment_submit').html('Submit'); + $('#btn_comment_submit').prop("disabled",false); + // gantt.alert({type: "error", text: "Please input the comment"}); + } +} + +// generate comment list +function searchComments(activity_id) { + var payload = { + "paging": { + "start": 0, + "length": 10 + }, + "columns": [ + { + "name": "activity_id", + "logic_operator": "=", + "value": activity_id, + "operator": "AND" + } + ], + // "joins": [{ "name": "m_proyek", "column_join": "proyek_id", "column_results": ["kode_sortname", "nama"] }], + "orders": { + "columns": [ + "id" + ], + "ascending": false + } + } + + console.log('searchComments payload', payload); + + $.ajax({ + method: "POST", + url: COMMENT_SEARCH_URL, + dataType: "json", + data: JSON.stringify(payload) + }) + .done(function( msg ) { + console.log('done search comment', msg) + var comments = msg && msg.data; + var contents = ''; + if (comments.length > 0) { + contents += '
'; + for (var i=0; i < comments.length; i++) { + contents += '
'; + contents += '
'+comments[i].created_by+' • '+moment(comments[i].created_at).format('DD-MM-YYYY HH:mm:ss')+'
'; + contents += '
'+comments[i].comment+'
'; + contents += '
'; + + } + contents += '
'; + } + else { + contents = '
Tidak ada komentar
'; + } + $("#comments_list").html(contents); + }); + +} \ No newline at end of file diff --git a/view-mode/function/ganttActivityUploadDoc.js b/view-mode/function/ganttActivityUploadDoc.js new file mode 100644 index 0000000..96f70db --- /dev/null +++ b/view-mode/function/ganttActivityUploadDoc.js @@ -0,0 +1,251 @@ +// Upload Document Activity +const DOCUMENT_UPLOAD_URL = `${base_url}document-activity/upload`; +const DOCUMENT_DOWNLOAD_URL = (id) => `${base_url}document-activity/download/${id}`; +const DOCUMENT_SEARCH_URL = `${base_url}document-activity/search`; +const DOCUMENT_DELETE_URL = (id) => `${base_url}document-activity/delete/${id}`; + +var fileToUpload = null; + +$(document).ready(function() { + $(".modal_add_btn_doc").on('click', function() { + console.log('onclick add document'); + addDocuments(); + }); + + $("#btn_doc_submit").on('click', function() { + submitDocuments(); + }); + + $("#dokumen").on('change', function(e) { + fileToUpload = e.target.files[0]; + }); + + // $("#add_doc_form").on('submit', function(e) { + // // submitDocuments(); + // e.preventDefault(); + // console.log(this); + // var formData = new FormData(this); + // console.log('formData', formData); + // $.ajax({ + // method: "POST", + // url: DOCUMENT_UPLOAD_URL, + // data: formData, + // processData: false, + // contentType: false, + // cache: false, + // success: function(msg) { + // console.log('done submit comment', msg) + // $("#add_doc_form").trigger("reset"); + // searchDocuments(activity_id); // reload the contents + // }, + // error: function(xhr, status, error) { + // // error handling + // console.log('error document upload', xhr, status, error); + // } + // }); + // }); + + $("#btn_doc_reset").on('click', function() { + // $("#add_doc_form").trigger("reset"); + }) + + $('#modal_upload_doc').on('hidden.bs.modal', function () { + $("#add_doc_form").trigger('reset'); + }); +}); + +// show comments modal +function showDocuments(id) { + var task = gantt.getTaskBy('id', id); + console.log('showComments', task); + var activity = task && task.length > 0 ? task[0].text : ''; + $("#activity_id").val(id); + $("#upload_doc_title").text(activity); + searchDocuments(id); + $("#modal_upload_doc").modal('show'); +} + +function addDocuments() { + // toggle input form + if ($('#add_doc_form').css("display") === 'block') { + $("#add_doc_form").css({ + display: "none" + }); + $(".modal_add_btn_doc").html(''); + } + else if ($('#add_doc_form').css("display") === 'none') { + $("#add_doc_form").css({ + display: "block" + }); + $(".modal_add_btn_doc").html(''); + } +} + +// pressing submit button (add comment) +async function submitDocuments() { + var activity_id = $("#activity_id").val(); + var files = $("#dokumen")[0].files[0]; + + $('#btn_doc_submit').html('Uploading...'); + $('#btn_doc_submit').prop("disabled",true); + + if (!files) { + gantt.alert("Please insert the document file"); + $('#btn_doc_submit').html('Upload'); + $('#btn_doc_submit').prop("disabled",false); + return; + } + + console.log('fileToUpload', fileToUpload); + var formData = new FormData; + formData.append('activity_id', activity_id); + formData.append('dokumen', files); + + if (activity_id !== '' && dokumen !== '') { + const result = await axiosInstance + .post(DOCUMENT_UPLOAD_URL, formData) + .then(res => res) + .catch((error) => error.response); + + console.log("result", result) + + if(result && result.status==200){ + console.log('done upload doc', result) + // gantt.message("Upload success"); + gantt.alert("Upload Success"); + $("#add_doc_form").trigger("reset"); + $('#btn_doc_submit').html('Upload'); + $('#btn_doc_submit').prop("disabled",false); + searchDocuments(activity_id); // reload the contents + }else{ + // closeDialog('failed upload') + console.log('failed upload'); + // alert('Upload failed'); + // gantt.message({type:"error", text:"Upload Failed"}); + gantt.alert({type: "error", text: "Upload Failed"}); + $('#btn_doc_submit').html('Upload'); + $('#btn_doc_submit').prop("disabled",false); + } + } + else { + // alert('Please input the comment'); + gantt.alert("Please insert the document file"); + $('#btn_doc_submit').html('Upload'); + $('#btn_doc_submit').prop("disabled",false); + } +} + +// generate comment list +function searchDocuments(activity_id) { + var payload = { + "paging": { + "start": 0, + "length": 10 + }, + "columns": [ + { + "name": "activity_id", + "logic_operator": "=", + "value": activity_id, + "operator": "AND" + } + ], + // "joins": [{ "name": "m_proyek", "column_join": "proyek_id", "column_results": ["kode_sortname", "nama"] }], + "orders": { + "columns": [ + "id" + ], + "ascending": false + } + } + + $.ajax({ + method: "POST", + url: DOCUMENT_SEARCH_URL, + dataType: "json", + data: JSON.stringify(payload) + }) + .done(function( msg ) { + console.log('done search documents', msg) + var documents = msg && msg.data; + // var contents = ''; + // if (documents.length > 0) { + // contents += '
'; + // for (var i=0; i < documents.length; i++) { + // // contents += '
'; + // // contents += '
'+comments[i].created_by+' • '+moment(comments[i].created_at).format('DD-MM-YYYY HH:mm:ss')+'
'; + // // contents += '
'+comments[i].comment+'
'; + // // contents += '
'; + + // } + // contents += '
'; + // } + $("#documents_table").DataTable().destroy(); + $('#documents_table').DataTable({ + data: documents, + columns: [ + { data: null, title: "Action", + "mRender": function(data, type, row){ + var optContent = ''; + optContent += ''; + return optContent; + } + }, + { data: "file", title: "Nama Dokumen" }, + { data: null, title: "Tanggal Upload", + "mRender": function(data, type, row){ + return ''+moment(row.created_at).format('DD-MM-YYYY HH:mm:ss')+''; + } + }, + ] + }); + // $("#documents_list").html(contents); + }) + .fail(function(xhr, status, error) { + // error handling + console.log('error document search', status); + }); +} + +async function downloadDocument(id) { + console.log('download document', id); + var urlDownload = DOCUMENT_DOWNLOAD_URL(id); + const result = await axiosInstance + .get(DOCUMENT_DOWNLOAD_URL(id)) + .then(res => res) + .catch((error) => error.response); + console.log('downloadDocument', result); + if (result && result.data.code === 200) { + $("body").removeClass("loading"); + window.open(urlDownload); + } + else { + $("body").removeClass("loading"); + gantt.alert({type: "error", text: result.data.message}); + } +} + +async function deleteDocument(id, activity_id) { + gantt.confirm({ + text: "Are you sure to delete this file?", + ok:"Yes", + cancel:"No", + callback: async function(result){ + // result is true / false; + if (result) { + console.log('download document', id); + const result = await axiosInstance + .delete(DOCUMENT_DELETE_URL(id)) + .then(res => res) + .catch((error) => error.response); + + if(result && result.status==200){ + gantt.alert("Success to delete file"); + searchDocuments(activity_id); // reload the contents + }else{ + gantt.alert({type: "error", text: "Failed to delete file"}); + } + } + } + }); +} \ No newline at end of file diff --git a/view-mode/function/ganttConfig.js b/view-mode/function/ganttConfig.js new file mode 100644 index 0000000..90130ae --- /dev/null +++ b/view-mode/function/ganttConfig.js @@ -0,0 +1,669 @@ +const ganttId = getUrlParameter("gantt_id"); +const readOnly = getUrlParameter("ro"); +const proyekId = getUrlParameter("proyek_id"); +let base_url = getUrlParameter("base_url"); +const adwIntegrationUrl = "https://adw-api.ospro.id/api"; + +let userToVersionGanttId = 0 +let activityId = 0; +let actionHappen = false; +let activityName = ""; +let token = getUrlParameter("token"); +if (!token || token == "") { + token = `eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczpcL1wvYXBpLWl1Lm9zcHJvLmlkXC9hcGlcL2xvZ2luIiwiaWF0IjoxNjQ2ODA3OTA4LCJleHAiOjE2NDY4OTQzMDgsIm5iZiI6MTY0NjgwNzkwOCwianRpIjoiNmdtcEx3cjlob1JFZ0hSNSIsInN1YiI6MSwicHJ2IjoiMjNiZDVjODk0OWY2MDBhZGIzOWU3MDFjNDAwODcyZGI3YTU5NzZmNyJ9.1xB2rvTJ6Edf7l_8jRPOmoMYnf8f59Rd8jJghJ39xps`; +} +const axiosInstance = axios.create({ + headers: { + "Authorization": `Bearer ${token}`, + "Content-type": "application/json" + } +}); + +axiosInstance.interceptors.request.use(async (config) => { + try{ + $("body").addClass("loading"); + } + catch(e) + { + $("body").removeClass("loading"); + alert('Error request' + e); + } + + return config; +}); + +axiosInstance.interceptors.response.use(async (config) => { + try { + $("body").removeClass("loading"); + } + catch(e) + { + $("body").removeClass("loading"); + alert('Error response' + e); + } + + return config; +}); + +const HEADER = { + headers: + { + 'Authorization': `Bearer ${token}`, + "Content-type": `application/json` + } +}; + +$.ajaxSetup({ + headers: { + "Content-Type": "application/json", + "Authorization": `Bearer ${token}` + } +}); + +$(document).on({ + ajaxStart: function(){ + $("body").addClass("loading"); + }, + ajaxStop: function(){ + $("body").removeClass("loading"); + } +}); + +gantt.plugins({ + drag_timeline: true, + critical_path: true , + auto_scheduling: true +}); + +// gantt.templates.parse_date = function (date) { +// return new Date(2019,01,01); +// }; + +// gantt.config.highlight_critical_path = true; +gantt.config.date_format = "%Y-%m-%d %H:%i:%s"; +// gantt.config.date_format="%d-%m-%Y %H:%i:%s"; +// gantt.config.date_grid="%d-%m-%Y %H:%i:%s"; +gantt.config.auto_scheduling = true; +gantt.config.fit_tasks = true; +if (!base_url) { + base_url = `https://api-iu.ospro.id/api/`; + // console.log("cek base url 2",base_url) +}else{ + base_url = base_url+"/"; +} +// console.log("cek base url 3",base_url) +// gantt plugins +gantt.plugins({ + marker: true, + fullscreen: true +}); + +// add today line +var dateToStr = gantt.date.date_to_str(gantt.config.task_date); +var markerId = gantt.addMarker({ + start_date: new Date(), + css: "today", + text: "Today", + title: dateToStr(new Date()) +}); +gantt.getMarker(markerId); //->{css:"today", text:"Now", id:...} + +var colHeader = '
', + colContent = function (task) { + var hasChild = gantt.hasChild(task.id); + var optionsContent = '
'; + optionsContent += ' '; + optionsContent += ' '; + optionsContent += ' '; + optionsContent += !hasChild ? ' ' : ''; + optionsContent += !hasChild ? ' ' : ''; + optionsContent += !hasChild ? ' ' : ''; + optionsContent += '
'; + return (optionsContent); + }; + +let no = 4; // for temporary change with last id in database m_activity + +var formatter = gantt.ext.formatters.durationFormatter({ + enter: "day", + store: "day", + format: "auto" +}); + +var progressEditor = {type: "progressCustom", map_to: "progress", min:0, max: 100}; +var costPlanningEditor = {type: "costPlanningEditor", map_to: "rencana_biaya", min:0}; +var linksFormatter = gantt.ext.formatters.linkFormatter({ durationFormatter: formatter }); + +function satuanLabel(task){ + var value = task.satuan_id; + var list = gantt.serverList("satuan"); + if(value){ + for(var i = 0; i < list.length; i++){ + if(list[i].key == parseInt(value)){ + return list[i].label; + } + } + } + return ""; +} + +const editor = { + text: { type: "text", map_to: "text" }, + kode_sortname: { type: "text", map_to: "kode_sortname" }, + start_date: { type: "date", map_to: "start_date", min: new Date(2018, 0, 1) }, + end_date: { type: "date", map_to: "end_date", min: new Date(2018, 0, 1) }, + duration: { type: "duration", map_to: "duration", min: 0, max: 365, formatter: formatter }, + cost: { type: "number", map_to: "rencana_biaya", min: 0 }, + costActual: { type: "number", map_to: "biaya_actual", min: 0 }, + status: { type: "text", map_to: "status" }, + job_count: { type: "number", map_to: "jumlah_pekerjaan", min: 0 }, + job_unit: { type: "text", map_to: "satuan", min: 0 }, + bobot_planning:{ type: "number", map_to: "bobot_planning", min: 0 }, + human_resource: (`
+     +
`), + satuan:{type: "select", map_to: "satuan_id", options:gantt.serverList("satuan")} +} + +function addWithoutParent() { + var task = gantt.getTaskByIndex(0); + + let start_date = new Date(); + + if (task) { + start_date = task.start_date; + } + + var taskId = gantt.addTask({ + id: no, + text: `New Activity`, + start_date: start_date, + biaya: 10000, + awaw: "wadad", + duration: 7 + }); + + gantt.selectTask(taskId); + + no = no + 1; +} + +function addWithParent(id) { + var task = gantt.getTask(id); + + let start_date = new Date(); + + if (task) { + start_date = task.start_date; + } + + gantt.addTask({ + id: no, + text: `New Activity`, + start_date: start_date, + duration: task.duration + }, id); + + no = no + 1; +} + +function clickGridButton(id, action) { + switch (action) { + case "edit": + gantt.showLightbox(id); + break; + case "add": + addWithParent(id); + break; + case "delete": + gantt.confirm({ + title: gantt.locale.labels.confirm_deleting_title, + text: gantt.locale.labels.confirm_deleting, + callback: function (res) { + if (res) + gantt.deleteTask(id); + } + }); + break; + case "upload": + showDocuments(id); + break; + case "comment": + showComments(id); + break; + } +} + +function createColumnsConfig(selectedColumns){ + var newColumns = []; + + + allColumns.forEach(function(column){ + // restore the action + if(selectedColumns[column.name]){ + // if (column.name === 'action') { + // newColumns.push(column); + // } + newColumns.push(column); + } + }); + + return newColumns; +} + +var allColumns = [ + { name: "action", label: colHeader, align: "left", min_width: 115, template: colContent, resize: true }, + { name: "kode_sortname", label: "Kode / Sortname",align: "center", min_width: 120, editor: editor.kode_sortname, resize: true }, + { name: "text", label: "Activity", tree: true, min_width: 150, editor: editor.text, resize: true }, + { name: "start_date", label: "Start Date", align: "center", min_width: 80, editor: editor.start_date, resize: true }, + { name: "end_date", label: "Finish Date", align: "center", min_width: 80, editor: editor.end_date, resize: true }, + { name: "duration", label: "Duration", align: "center", min_width: 50, editor: editor.duration, resize: true }, + { name: "rencana_biaya", label: "Cost Planning", align: "center", min_width: 100, resize: true, template: function (text) { + if(!text.rencana_biaya){ + return + } + let rencana_biaya = text.rencana_biaya + return "Rp. "+ formatRupiah(rencana_biaya) + } }, + { name: "cost_actual", label: "Cost Actual", align: "center", min_width: 100, resize: true, template: function (text) { + if(!text.biaya_actual){ + return + } + let biaya_actual = text.biaya_actual + return "Rp. "+ formatRupiah(biaya_actual) + } }, + { name: "assign_hr", label: "Assign To", align: "center", min_width: 150, resize: true, template: function (text) { + if(text.type=="project" || text.type=="milestone"){ + return; + } + let html = ``; + var assign_hr = text.assign_hr + if(!assign_hr || !assign_hr.length){ + html = `Unassigned`; + }else{ + if(assign_hr.length==1){ + html = `${assign_hr[0]}`; + }else{ + assign_hr.forEach(function(val, index) { + html += `${val.substr(0, 1)}`; + }); + } + } + return `
+ ${html} +
` + } + }, + { name: "material", label: "Material", align: "center", min_width: 150, resize: true, template: function (text) { + if(text.type=="project" || text.type=="milestone"){ + return; + } + let html = ``; + var assign_material = text.assign_material + + if(!assign_material || !assign_material.length){ + html = `Unassigned`; + }else{ + if(assign_material.length > 0 ){ + html = `Assigned`; + } + } + return `
+ ${html} +
` + } }, + { name: "tools", label: "Tools", align: "center", min_width: 150, resize: true, template: function (text) { + if(text.type=="project" || text.type=="milestone"){ + return; + } + let html = ``; + var assign_tools = text.assign_tools + + if(!assign_tools || !assign_tools.length){ + // html = `Unassigned`; + }else{ + if(assign_tools.length > 0 ){ + html = `Assigned`; + } + } + return `
+ ${html} +
` + } }, + // { name: "status", label: "Status", align: "center", editor: editor.status, resize: true }, + { name: "bobot_planning", label: "Bobot Activity (%)", align: "center", resize: true, min_width: 115, template: function (text) { + if(!text.bobot_planning){ + return + } + let bobot_planning = parseFloat(text.bobot_planning); + // console.log("bobot_planning", bobot_planning); + return roundToTwo(bobot_planning); + } }, + { name: "progress", label: "Actual Progress (%)", align: "center", editor: progressEditor, min_width: 125, template: function (text) { + let progress = text.progress + progress = progress*100 + return progress; + }, resize: true }, + { name:"progress_actual", label: "Total Actual Progress (%)", align: "center", min_width: 150, template: function (text) { + let progress = text.progress + progress = progress*100 + let bobot = text.bobot_planning + let actual = (progress*bobot) / 100 + return roundToTwo(actual); + }, resize: true }, + { name: "jumlah_pekerjaan", label: "Volume Plan", align: "center", min_width: 100, resize: true, editor:editor.job_count }, + { name: "jobs_done", label: "Volume Actual", align: "center", min_width: 100, resize: true, template: function (text) { + if(text.type=="project" || text.type=="milestone"){ + return; + } + let html = text.jobs_done ? text.jobs_done : 0; + return `
+ ${html} +
` + } }, + { name: "satuan", label: "UOM", align: "center", min_width: 100, resize: true, editor:editor.satuan, template: satuanLabel }, + { + name: "predecessor", label: "Predecessor", align: "center", min_width: 100, template: function (text) { + let links = text.$target + let dataRes = ``; + let no = 0; + if (links.length > 0) { + links.map((val, index) => { + if (no > 0) { + dataRes += `, `; + } + let link = gantt.getLink(val); + let type = getCodeLinkByType(link.type); + let source = link.source; + var wbs_code = gantt.getWBSCode(gantt.getTask(source)); + dataRes += wbs_code + type; + no = no + 1; + }); + } + return dataRes; + }, resize: true + }, + { name: "updated_by", label: "Last Updated By", align: "center", min_width: 100, resize: true } +]; + +// set default to show (true) , hide (false) +gantt.config.columns = createColumnsConfig({ + action: true, + kode_sortname: true, + text: true, + // planned_start: true, + // planned_end: true, + start_date: true, + end_date: true, + duration: true, + rencana_biaya: true, + cost_actual: true, + assign_hr: true, + material: true, + tools: true, + bobot_planning: true, + progress: true, + progress_actual: true, + jumlah_pekerjaan: true, + jobs_done:true, + satuan: true, + predecessor: true, + updated_by: true +}) + +gantt.config.reorder_grid_columns = true; +gantt.config.resize_rows = true; +gantt.config.grid_resize = true; // pro edition +gantt.config.min_column_width = 50; +gantt.config.scale_height = 20; +// gantt.config.row_height = 30; +gantt.config.order_branch = "marker"; +gantt.config.order_branch_free = true; +gantt.config.open_tree_initially = true; + +// adding baseline +// gantt.config.bar_height = 16; +// gantt.config.row_height = 40; + +gantt.config.row_height = 30; +gantt.config.task_height = 20; + +// gantt.locale.labels.baseline_enable_button = 'Set'; +// gantt.locale.labels.baseline_disable_button = 'Remove'; +// gantt.config.lightbox.sections = [ +// {name: "Activity", height: 70, map_to: "text", type: "textarea", focus: true}, +// {name: "time", map_to: "auto", type: "duration"}, +// { +// name: "baseline", +// map_to: {start_date: "planned_start", end_date: "planned_end"}, +// button: true, +// type: "duration_optional" +// } +// ]; +// gantt.locale.labels.section_baseline = "Planned"; +// adding baseline display +gantt.addTaskLayer({ + renderer: { + render: function draw_planned(task) { + if (task.planned_start && task.planned_end) { + var sizes = gantt.getTaskPosition(task, task.planned_start, task.planned_end); + var el = document.createElement('div'); + el.className = 'baseline'; + // el.style.left = sizes.left + 'px'; + // el.style.width = sizes.width + 'px'; + // el.style.top = sizes.top + gantt.config.bar_height + 13 + 'px'; + el.style.left = sizes.left - 6 + 'px'; + el.style.width = sizes.width + 10+ 'px'; + el.style.height= sizes.height + 'px'; + // el.style.top = sizes.top + 1 + 'px'; + el.style.top = sizes.top + 2 + 'px'; + return el; + } + return false; + }, + // define getRectangle in order to hook layer with the smart rendering + getRectangle: function(task, view){ + if (task.planned_start && task.planned_end) { + return gantt.getTaskPosition(task, task.planned_start, task.planned_end); + } + return null; + } + } +}); + +gantt.templates.task_class = function (start, end, task) { + if (task.planned_end) { + var classes = ['has-baseline']; + if (end.getTime() > task.planned_end.getTime()) { + classes.push('overdue'); + } + return classes.join(' '); + } +}; + +gantt.templates.rightside_text = function (start, end, task) { + if (task.planned_end) { + if (end.getTime() > task.planned_end.getTime()) { + var overdue = Math.ceil(Math.abs((end.getTime() - task.planned_end.getTime()) / (24 * 60 * 60 * 1000))); + var text = "Overdue: " + overdue + " days"; + return text; + } + } +}; + +gantt.attachEvent("onTaskLoading", function(task){ + task.planned_start = gantt.date.parseDate(task.planned_start, "xml_date"); + task.planned_end = gantt.date.parseDate(task.planned_end, "xml_date"); + return true; +}); + + +gantt.config.autoscroll = true; +gantt.config.scroll_size = 30; +gantt.config.layout = { + css: "gantt_container", + cols: [ + { + width: 400, + min_width: 300, + rows: [ + { view: "grid", scrollX: "gridScroll", scrollable: true, scrollY: "scrollVer" }, + { view: "scrollbar", id: "gridScroll", group: "horizontal" } + ] + }, + { resizer: true, width: 3 }, + { + rows: [ + { view: "timeline", scrollX: "scrollHor", scrollY: "scrollVer", scrollable: true}, + { view: "scrollbar", id: "scrollHor", group: "horizontal" } + ] + }, + ] +}; + + +// custom folder, file, collapse icons on activity +gantt.templates.grid_folder = function (item) { + // return "
"; + return ""; +}; +gantt.templates.grid_file = function (item) { + // return "
"; + return ""; +}; + +// Set workdays +gantt.config.work_time = true; +gantt.config.duration_unit = "day"; + +gantt.templates.timeline_cell_class = function (task, date) { + if (!gantt.isWorkTime(date, 'day')) { + return ("holidays"); + } + return ""; +}; + +// Zoom Scales +var zoomConfig = { + levels: [ + { + name:"day", + scale_height: 50, + min_column_width:50, + scales:[ + {unit: "week", step: 1, format: function (date) { + var dateToStr = gantt.date.date_to_str("%d %M"); + var endDate = gantt.date.add(date, -6, "day"); + var weekNum = gantt.date.date_to_str("%W")(date); + var year = gantt.date.date_to_str("%Y")(date); + return "W#" + weekNum + ", " + dateToStr(date) + " - " + dateToStr(endDate) + " " + year; + }}, + {unit: "day", step: 1, format: "%d %M"} + ] + }, + { + name:"week", + scale_height: 50, + min_column_width:50, + scales:[ + // {unit: "week", step: 1, format: function (date) { + // var dateToStr = gantt.date.date_to_str("%d %M"); + // var endDate = gantt.date.add(date, -6, "day"); + // var weekNum = gantt.date.date_to_str("%W")(date); + // var year = gantt.date.date_to_str("%Y")(date); + // return "#" + weekNum + ", " + dateToStr(date) + " - " + dateToStr(endDate) + " " + year; + // }}, + {unit: "week", step: 1, format: function (date) { + var weekNum = gantt.date.date_to_str("%W")(date); + return "W#" + weekNum; + }}, + {unit: "month", format: "%F, %Y"}, + // {unit: "day", step: 1, format: "%j %D"} + ] + }, + { + name:"month", + scale_height: 50, + min_column_width:120, + scales:[ + {unit: "month", format: "%F, %Y"}, + // {unit: "week", format: "Week #%W"}, + // {unit: "day", step: 1, format: "%j %D"} + ] + }, + // { + // name:"quarter", + // height: 50, + // min_column_width:90, + // scales:[ + // {unit: "month", step: 1, format: "%M"}, + // { + // unit: "quarter", step: 1, format: function (date) { + // var dateToStr = gantt.date.date_to_str("%M"); + // var endDate = gantt.date.add(gantt.date.add(date, 3, "month"), -1, "day"); + // return dateToStr(date) + " - " + dateToStr(endDate); + // } + // } + // ] + // }, + // { + // name:"year", + // scale_height: 50, + // min_column_width: 30, + // scales:[ + // {unit: "year", step: 1, format: "%Y"} + // ] + // } + ] +}; +gantt.ext.zoom.init(zoomConfig); +gantt.ext.zoom.setLevel("month"); + +// trigger when zoomIn and zoomOut clicked +gantt.ext.zoom.attachEvent("onAfterZoom", function(level, config){ + document.querySelector(".gantt_radio[value='" +config.name+ "']").checked = true; +}) + +function zoomIn(){ + gantt.ext.zoom.zoomIn(); +} +function zoomOut(){ + gantt.ext.zoom.zoomOut() +} + +var radios = document.getElementsByName("scale"); +for (var i = 0; i < radios.length; i++) { + radios[i].onclick = function (event) { + updateProperty({zoom:event.target.value}); + gantt.ext.zoom.setLevel(event.target.value); + }; +} +// end Zoom Scale function +// +// +// GANTT PERFORMANCE CONFIG RECOMMENDATION +gantt.config.scales = [ + {unit: "month", step: 1, format: "%F, %Y"}, + {unit: "week", step: 1, format: function (date) { + return "Week #" + gantt.date.getWeek(date); + }}, + {unit: "day", step: 1, format: "%D", css: function(date) { + if(!gantt.isWorkTime({ date: date, unit: "day"})){ + return "weekend" + } + }} +]; +gantt.config.show_task_cells = false; +gantt.config.static_background = true; +gantt.config.branch_loading = true; +gantt.config.smart_scales = true; + +// gantt initialization +$(document).ready(function () { + initializationProject(); + getSatuan(); + gantt.init("gantt_here"); + linkLagEditor(); + setTimeout(initializationColumn, 4500); + setTimeout(initialProperty, 4500); +}); diff --git a/view-mode/function/ganttEvent.js b/view-mode/function/ganttEvent.js new file mode 100644 index 0000000..92c72fd --- /dev/null +++ b/view-mode/function/ganttEvent.js @@ -0,0 +1,100 @@ +gantt.attachEvent("onTaskDblClick", function(id,e){ + return false; +}); + +gantt.attachEvent("onAfterTaskAdd", function(id,item){ + if(item.parent && item.parent > 0){ + let parentId = item.parent; + gantt.getTask(parentId).type = "project"; + gantt.updateTask(parentId); + } +}); + +gantt.attachEvent("onTaskRowClick", function(id,row){ + activityId = id; + var activity = gantt.getTaskBy("id", id); + activityName = activity[0].name; +}); + +gantt.ext.inlineEditors.attachEvent("onBeforeEditStart", function(state){ + let id = parseInt(state.id) + let ganttData = gantt.getTask(id); + // console.log("cek ganttData", ganttData); + if(ganttData.type_activity && ganttData.type_activity=="header"){ + return false + } + let column = state.columnName + if(column=="progress" || column=="rencana_biaya"){ + let hasChild = gantt.hasChild(id); + if(hasChild){ + return false + } + } + + if(column=="cost_actual"){ + // let ganttData = gantt.getTask(id); + let progress = ganttData.progress ? ganttData.progress : 0 + if(progress <= 0){ + return false + } + } + // console.log("cek state", state); + return true + }); + +gantt.attachEvent("onBeforeTaskUpdate", function(id,new_item){ + // format progress + let progress = new_item.progress; + if(progress > 100){ + progress = 100; + }else if(progress <= 0){ + progress = 0; + }else if(progress <= 1 && progress > 0){ + progress = progress*100 + } + progress = progress/100; + // format cost planning + let costPlanning = new_item.rencana_biaya; + costPlanning = replaceAll(costPlanning, ".", ""); + costPlanning = replaceAll(costPlanning, ",", "."); + new_item['rencana_biaya'] = costPlanning; + new_item['progress'] = progress; +}); + + +gantt.attachEvent("onBeforeLinkAdd", function(id,link){ + //any custom logic here + // console.log("cek link", link); + let source = link.source; + let target = link.target; + let parents = gantt.getParent(source); + let parentt = gantt.getParent(target); + let childt = gantt.hasChild(target); + if(childt){ + return false; + } + + if(parents==target){ + return false; + } + + if(parentt==source){ + return false + } + + return true; +}); + +gantt.attachEvent("onGanttReady", function(){ + +}); + +gantt.attachEvent("onGanttRender", function(){ + if(readOnly && parseInt(readOnly)==1){ + gantt.config.readonly = true; + }else if(readOnly && parseInt(readOnly)==0){ + gantt.config.readonly = false; + }else{ + gantt.config.readonly = true; + } +}); \ No newline at end of file diff --git a/view-mode/function/ganttSettings.js b/view-mode/function/ganttSettings.js new file mode 100644 index 0000000..03e5de8 --- /dev/null +++ b/view-mode/function/ganttSettings.js @@ -0,0 +1,484 @@ +// set work days + +// gantt.setWorkTime({ day:1, hours:false }); + +const VERSION_GANTT_EDIT_URL = `${base_url}version-gantt/edit/${ganttId}`; +const VERSION_GANTT_UPDATE_URL = `${base_url}version-gantt/update/${ganttId}`; +const ACTIVITY_SET_BASELINE_URL = `${base_url}activity/set-baseline/${ganttId}`; +const ACTIVITY_SYNCHRONIZE_REPORT_URL = `${base_url}activity/synchronize-report/${ganttId}`; +var toggleTasks = "Collapse"; +var isBaselineSet = false; +var daysObj = [ + { + text: "Sunday", + value: "0" + }, + { + text: "Monday", + value: "1" + }, + { + text: "Tuesday", + value: "2" + }, + { + text: "Wednesday", + value: "3" + }, + { + text: "Thursday", + value: "4" + }, + { + text: "Friday", + value: "5" + }, + { + text: "Saturday", + value: "6" + } +]; +var days = [0,1,2,3,4,5,6]; // Sunday -> Saturday + +var selectDayOffChoices = null; + +$(document).ready(function() { + // init select multiple workdays + selectDayOffChoices = new Choices('#select_dayoff', { + removeItemButton: true, + shouldSort: false + // maxItemCount: 5, + // searchResultLimit: 5, + // renderChoiceLimit: 5 + }); + + $('#gantt_setting_btn').on('click', async function() { + const result = await axiosInstance + .get(VERSION_GANTT_EDIT_URL, HEADER) + .then(res => res) + .catch((error) => error.response); + + // console.log("get version gantt result", result) + + if(result && result.status==200){ + if (result.data && result.data.data) { + var config_dayoff = null; + // console.log('result.data.data.config_dayoff', result.data.data.config_dayoff) + if (result.data.data.config_dayoff !== null) { + config_dayoff = result.data.data.config_dayoff; + + if (config_dayoff && config_dayoff.length > 0) { + var config_dayoff_arr = config_dayoff.split(','); + for (var i=0; i < config_dayoff_arr.length; i++) { + var day = daysObj.find(o => parseInt(o.value) === parseInt(config_dayoff_arr[i])); + // $('#select_dayoff option[value='+day.value+']').prop("selected", true); + // console.log('day', day); + selectDayOffChoices.setChoiceByValue(day.value); + } + } + } + else { + // default + // console.log('default'); + // $('#select_dayoff option[value="0"]').prop("selected", "selected"); // Sunday + // $('#select_dayoff option[value="6"]').prop("selected", "selected"); // Saturday + // $("#select_dayoff").choices.setValue([0, 6]); + selectDayOffChoices.setChoiceByValue('0'); + selectDayOffChoices.setChoiceByValue('6'); + } + } + }else{ + // closeDialog('failed upload') + console.log('failed get version gantt'); + gantt.alert({type: "error", text: "Failed to get settings. Please check your internet connection."}); + // alert('Upload failed'); + } + $('#modal_gantt_setting').modal('show'); + }); + + // $('#gantt_setting_btn').on('click', async function() { + // $('#modal_gantt_setting').modal('show'); + // // $('#') + // }); + + $('#btn_save_setting').on('click', async function() { + // arr.forEach(function (element, key) { + // $('#choices-multiple-remove-button3').append(``) + // }); + // var days = [0,1,2,3,4,5,6]; // Sunday -> Saturday + + // for (var i=0; i < days.length; i++) { + // gantt.unsetWorkTime({ day:days[i], hours:false }); + // } + var holidays = []; + var dayoff = $('#select_dayoff').val(); + // console.log('dayoff', dayoff); + // if (dayoff.length < 1) return alert('Please add a day off'); + + dayoff = dayoff.map(item => parseInt(item)); + // console.log('dayoff after', dayoff); + var workdays = _.difference(days, dayoff); + // console.log('workdays', workdays); + + // getCurrentWorkdays(); + + // reset the dayoff first + for (var i=0; i < days.length; i++) { + gantt.unsetWorkTime({day: days[i], hours: false}); + } + // gantt.unsetWorkTime({day: 0, hours: false}); + // gantt.unsetWorkTime({day: 1, hours: false}); + // gantt.unsetWorkTime({day: 2, hours: false}); + // gantt.unsetWorkTime({day: 3, hours: false}); + // gantt.unsetWorkTime({day: 4, hours: false}); + // gantt.unsetWorkTime({day: 5, hours: false}); + // gantt.unsetWorkTime({day: 6, hours: false}); + + // gantt.setWorkTime({hours: ["8:00-17:00"]});//global working hours + // gantt.setWorkTime({day: 2, hours: false});// make Tuesdays day-off + + // if (workdays.length > 0) { + // for (var i=0; i < workdays.length; i++) { + // gantt.setWorkTime({ day:workdays[i], hours:false }); + // } + // } + + // console.log('dayoff.length', dayoff.length); + + if (dayoff.length > 0) { + for (var i=0; i < dayoff.length; i++) { + gantt.setWorkTime({ day:dayoff[i], hours:false }); + } + } + // else if (dayoff.length < 1) { + // // work everyday + // for (var i=0; i < days.length; i++) { + // gantt.unsetWorkTime({day: days[i], hours: false}); + // } + // } + + // saveSettings() + let payload = { + "config_dayoff": dayoff.join(',') + } + // console.log('payload', payload); + // console.log('HEADER', HEADER); + const result = await axiosInstance + .put(VERSION_GANTT_UPDATE_URL, payload, HEADER) + .then(res => res) + .catch((error) => error.response); + // console.log("update settings result", result) + if (result && result.status === 200) { + $('#modal_gantt_setting').modal('hide'); + // gantt.alert("Settings updated"); + gantt.message("Settings updated"); + } + else { + gantt.alert({type: "error", text: "Failed to update setting"}); + } + + gantt.render(); + + }); + + $("#gantt_toggle_task_btn").on('click', function(event) { + toggleCollapseTasks(); + }); + + // $("#gantt_toggle_columns_btn").on('click', function(event) { + // toggleColumns(); + // }) + + $("#gantt-baseline").on('click', function(event) { + setBaseline(); + }); + + $("#gantt-synchronize").on('click', function(event) { + setSynchronize(); + }); + + initHolidays(); + initGanttSettings(); +}); + +async function initHolidays(){ + let payload = { + "columns": [ + { "name": "version_gantt_id", "logic_operator": "=", "value": ganttId }, + { "name": "proyek_id", "logic_operator": "=", "value": proyekId } + ], + "joins": [], + "orders": { "columns": ["date"], "ascending": true }, + "paging": { "start": 0, "length": -1 } + } + + $.ajax({ + data: JSON.stringify(payload), + url: `${base_url}holiday/search`, + type: "POST", + success: function (result) { + // console.log("cek data", result.data); + let dataHolidays = result.data || [] + dataHolidays.map((val, index) => { + // let day = moment(val.date).format("YYYY-MM-DD"); + var a = moment(val.date); + var b = moment(a).add(val.duration, 'days'); + for (var m = moment(a); m.isBefore(b); m.add(1, 'days')) { + let holiday = new Date(m.format('YYYY-MM-DD')); + // console.log("cek holiday", holiday) + gantt.setWorkTime({ + date: holiday, + hours: false + }); + } + // let holiday = new Date(day); + // gantt.setWorkTime({ + // date: holiday, + // hours: false + // }); + }); + gantt.render(); + }, + error: function (data) { + + } + }); +} + +async function initGanttSettings() { + console.log('initGanttSettings'); + // if zoom is day + $("#scale1").attr('checked', true); + // toggleCollapseTasks(); + + // init to gantt chart view (holidays) + const result = await axiosInstance + .get(VERSION_GANTT_EDIT_URL, HEADER) + .then(res => res) + .catch((error) => error.response); + + if (result && result.status==200){ + var config_dayoff = result.data.data.config_dayoff; + var dayoff = []; + if(config_dayoff && config_dayoff.length > 0){ + dayoff = config_dayoff.split(','); + } + // var dayoff = config_dayoff.split(','); + + // reset the dayoff first + for (var i=0; i < days.length; i++) { + gantt.unsetWorkTime({day: days[i], hours: false}); + } + + if (dayoff.length > 0) { + for (var i=0; i < dayoff.length; i++) { + gantt.setWorkTime({ day:dayoff[i], hours:false }); + } + } + } +} + +function expandTask(){ + console.log("check expandTask") + gantt.eachTask(function(task){ + task.$open = true; + }); + // updateProperty({task_open:true}) + toggleTasks = "Collapse"; + $("#gantt_toggle_task_btn").prop('title', 'Collapse Activities'); + $("#gantt_toggle_task_btn").children().removeClass('fa-expand-alt'); + $("#gantt_toggle_task_btn").children().addClass('fa-compress-alt'); + gantt.render(); +} + +function toggleCollapseTasks() { + // collapse task / activity + console.log('toggleCollapseTasks'); + gantt.eachTask(function(task){ + task.$open = toggleTasks == "Expand"; + }); + if (toggleTasks == "Expand") { + updateProperty({task_open:true}) + // console.log('to collapse'); + toggleTasks = "Collapse"; + $("#gantt_toggle_task_btn").prop('title', 'Collapse Activities'); + $("#gantt_toggle_task_btn").children().removeClass('fa-expand-alt'); + $("#gantt_toggle_task_btn").children().addClass('fa-compress-alt'); // change icon to collapse + } else { + // console.log('to expand'); + updateProperty({task_open:false}) + toggleTasks = "Expand"; + $("#gantt_toggle_task_btn").prop('title', 'Expand Activities'); + $("#gantt_toggle_task_btn").children().removeClass('fa-compress-alt'); + $("#gantt_toggle_task_btn").children().addClass('fa-expand-alt'); // change icon to expand + } + gantt.render(); +} + + +// Function Show / Hide Columns +function getColumnsSelection(node){ + var selectedColumns = node.querySelectorAll(":checked"); + var unselectedColumn = node.querySelectorAll('input[type="checkbox"]:not(:checked)'); + // var allSelected = node.querySelector("#check-all").prop('checked'); + // console.log("unselectedColumn", unselectedColumn) + var checkedColumns = {}; + selectedColumns.forEach(function(node){ + checkedColumns[node.name] = true; + }); + unselectedColumn.forEach(function(node){ + checkedColumns[node.name] = false; + }); + // console.log("checkedColumns", checkedColumns) + return checkedColumns; +} + +function populateColumnsDropdown(node){ + var visibleColumns = {}; + // var preventHide = ['action']; + gantt.config.columns.forEach(function(col){ + visibleColumns[col.name] = true; + }); + + var lines = []; + allColumns.forEach(function(col){ + var checked = visibleColumns[col.name] ? "checked" : ""; + // skip action to be pushed + lines.push(``); + }); + node.innerHTML = 'Show / Hide Columns
' + lines.join("
"); +} + +function getDropdownNode(){ + return document.querySelector("#gantt_dropdown"); +} + +gantt.$showDropdown = function(node){ + var position = node.getBoundingClientRect(); + var dropDown = getDropdownNode(); + dropDown.style.top = position.bottom + "px"; + dropDown.style.left = position.left - 150 + "px"; + dropDown.style.display = "block"; + populateColumnsDropdown(dropDown); + + dropDown.onchange = function(){ + var selection = getColumnsSelection(dropDown); + if(readOnly && parseInt(readOnly)==0){ + updateShowHideColumn(selection) + } + gantt.config.columns = createColumnsConfig(selection); + gantt.render(); + } + + dropDown.keep = true; + setTimeout(function(){ + dropDown.keep = false; + }) +} + +gantt.$hideDropdown = function(){ + var dropDown = getDropdownNode(); + dropDown.style.display = "none"; +} + +window.addEventListener("click", function(event){ + if(!event.target.closest("#gantt_dropdown") && !getDropdownNode().keep){ + gantt.$hideDropdown(); + } +}); + +// End Function Show / Hide Columns + + +// Set Baseline +function setBaseline() { + var box = gantt.confirm({ + text: "Set Baseline?", + ok:"Yes", + cancel:"No", + callback: async function(result){ + if(result){ + // gantt.message("Yes!"); + // send to API + await setBaselineAPI(); + }else{ + // gantt.message("No..."); + } + } + }); +} + +async function setBaselineAPI() { + const res = await axiosInstance + .get(ACTIVITY_SET_BASELINE_URL, HEADER) + .then(res => res) + .catch((error) => error.response); + console.log('set baseline res', res); + if (res && res.status === 200) { + // $('#modal_gantt_setting').modal('hide'); + // gantt.alert("Settings updated"); + // gantt.message(result.data.message); + gantt.message("Set baseline success!"); + window.location.reload(); + } + else { + gantt.alert({type: "error", text: "Failed to set baseline"}); + } + gantt.render(); +} + +function setSynchronize() { + if (!isBaselineSet) { + // gantt.alert({ + // title:"Synchronize to Report", + // type:"alert-error", + // text:"Please set baseline before continue." + // }); + gantt.confirm({ + text: "Plase set baseline before continue.", + ok:"Set Baseline", + cancel:"Cancel", + callback: async function(result) { + if (result) { + await setBaselineAPI(); + } + } + }); + return false; + } + + var box = gantt.confirm({ + text: "Synchronize to Report Activity?", + ok:"Yes", + cancel:"No", + callback: async function(result){ + if(result){ + // gantt.message("Yes!"); + // send to API + await setSynchronizeAPI() + }else{ + // gantt.message("No..."); + } + } + }); +} + +async function setSynchronizeAPI() { + const res = await axiosInstance + .get(ACTIVITY_SYNCHRONIZE_REPORT_URL, HEADER) + .then(res => res) + .catch((error) => error.response); + + console.log('synchronize res', res); + if (res && res.status === 200) { + // $('#modal_gantt_setting').modal('hide'); + // gantt.alert("Settings updated"); + // gantt.message(result.data.message); + gantt.message("Synchronize to Report success!"); + window.location.reload(); + } + else { + gantt.alert({type: "error", text: "Failed to Synchronize to Report"}); + } + gantt.render(); +} diff --git a/view-mode/function/holiday.js b/view-mode/function/holiday.js new file mode 100644 index 0000000..25a266d --- /dev/null +++ b/view-mode/function/holiday.js @@ -0,0 +1,126 @@ +function resetFormHoliday(){ + $("#form_holiday").hide(); + $('#form_holiday').trigger("reset"); + $("#add-holiday").show(); + $("#hide-holiday").hide(); + $('#btn_add_holiday').html('Add Holiday'); + $('#btn_add_holiday').prop("disabled",false); +} + +$(document).ready(function () { + var tableHoliday = $("#table_holiday").DataTable( { + "processing": true, + "serverSide": true, + "ajax": { + "url": `${base_url}holiday/datatables`, + "data": function ( d ) { + d.proyek_id = proyekId; + d.gantt_id = ganttId; + } + }, + "columns": [ + {data: 'date', name: 'date'}, + {data: 'duration', name: 'duration'}, + {data: 'description', name: 'description'}, + { + data: 'action', + name: 'action', + orderable: false, + searchable: false + } + ] + }); + + $('#modal_gantt_setting').on('hide.bs.modal', function (event) { + gantt.render(); + }); + + $("#modal_gantt_setting").on("click", "#add-holiday", function(){ + $(this).hide(); + $("#hide-holiday").show(); + $("#form_holiday").show(); + }); + + $("#modal_gantt_setting").on("click", "#hide-holiday", function(){ + $(this).hide(); + resetFormHoliday() + $("#add-holiday").show(); + }); + + $("#form_holiday").on('submit', function (e) { + e.preventDefault(); + + let payload = { + date: $("#date_holiday").val(), + duration: $("#duration_holiday").val(), + description: $("#desc_holiday").val(), + version_gantt_id:ganttId, + proyek_id:proyekId, + } + + $.ajax({ + data: JSON.stringify(payload), + url: `${base_url}holiday/add`, + type: "POST", + processData: false, + contentType: false, + success: function (data) { + resetFormHoliday(); + tableHoliday.draw(); + gantt.alert("Add Holiday Success!"); + initHolidays(); + }, + error: function (data) { + resetFormHoliday(); + gantt.alert("Add Holiday Failed, try again later!"); + } + }); + }); + + function unsetHolidays(data){ + var a = moment(data.date); + var b = moment(a).add(data.duration, 'days'); + for (var m = moment(a); m.isBefore(b); m.add(1, 'days')) { + let holiday = new Date(m.format('YYYY-MM-DD')); + // console.log("cek holiday", holiday) + gantt.unsetWorkTime({ + date: holiday, + hours:false + }); + } + initHolidays(); + } + + function deleteHoliday(id) + { + $.ajax({ + url: `${base_url}holiday/delete/${id}`, + type:"DELETE", + success: function (data) { + // console.log("cek data", data.data); + gantt.alert("Delete Holiday Success!"); + tableHoliday.draw(); + if(data.data){ + unsetHolidays(data.data); + } + }, + error: function (data) { + gantt.alert("Delete Holiday Failed, try again later!"); + } + }); + } + + $("#table_holiday").on("click", ".btn-holiday-delete", function() { + let id = $(this).data('id'); + gantt.confirm({ + text: "Holiday will be deleted from gantt, continue?", + ok:"Delete", + cancel:"Cancel", + callback: function(result){ + if(result){ + deleteHoliday(id); + } + } + }); + }); +}); \ No newline at end of file diff --git a/view-mode/function/humanResource.js b/view-mode/function/humanResource.js new file mode 100644 index 0000000..d9bca06 --- /dev/null +++ b/view-mode/function/humanResource.js @@ -0,0 +1,209 @@ +var hrModal = $('#modal-hr > .modal-dialog > .modal-content'); + +function resetFormAssign() { + $('#select-role-hr').val(null).trigger("change"); + $('#select-role-hr').find('option').remove(); + $('#select-role-hr').val(""); + $('#select-hr').val(null).trigger("change"); + $('#select-hr').find('option').remove(); + $('#select-hr').val(""); + $("#hr_role").val(""); + // $("#hide-form-hr").hide(); + // $("#show-form-hr").show(); + // $("#form-assign-hr").hide(); + $('#form-assign-hr').trigger("reset"); + $('#btn-assign-hr').html('Assign'); + $('#btn-assign-hr').prop("disabled", false); +}; + +$(document).ready(function () { + var tableHr = $("#table-hr").DataTable({ + "processing": true, + "serverSide": true, + "ajax": { + "url": `${base_url}user-to-activity/datatables`, + "data": function (d) { + d.idact = activityId; + } + }, + "columns": [ + { data: 'user_name', name: 'user_name' }, + { data: 'role_name', name: 'role_name' }, + { + data: 'action', + name: 'action', + orderable: true, + searchable: true + }, + ] + }); + + function deleteHrAssign(id) { + $.ajax({ + url: `${base_url}user-to-activity/delete/${id}`, + type: "DELETE", + success: function (data) { + actionHappen = true; + gantt.alert("Delete Human Resource Assign Success!"); + tableHr.draw(); + }, + error: function (data) { + gantt.alert("Delete Human Resource Assign Failed, try again later!"); + } + }); + } + + $("#modal-hr").on("click", "#show-form-hr", function () { + $(this).hide(); + $("#hide-form-hr").show(); + $("#form-assign-hr").show(); + }); + + $("#modal-hr").on("click", "#hide-form-hr", function () { + $(this).hide(); + resetFormAssign() + $("#show-form-hr").show(); + }); + + $('#modal-hr').on('show.bs.modal', function (event) { + tableHr.draw(); + }); + + $('#modal-hr').on('hide.bs.modal', function (event) { + $("#hide-form-hr").hide(); + $("#show-form-hr").show(); + if (actionHappen) { + console.log("there's action change"); + updateActivity(activityId); + } + resetFormAssign(); + }); + + $('#select-role-hr').select2({ + dropdownParent: hrModal, + placeholder: 'Pilih human resource role', + allowClear: true, + ajax: { + url: `${base_url}project-role/select`, + dataType: 'json', + data: function (params) { + var query = { + search: params.term, + type: 'public', + } + return query; + }, + processResults: function (result) { + return { + results: $.map(result, function (item) { + // console.log("cek item", item) + return { + text: item.name, + id: item.id + } + }) + }; + }, + cache: false + } + }); + $('#select-hr').select2({ + dropdownParent: hrModal, + placeholder: 'Pilih human resource', + allowClear: true, + ajax: { + url: `${base_url}human-resource/select`, + dataType: 'json', + data: function (params) { + var query = { + search: params.term, + type: 'public', + idact: activityId, + idProyek: proyekId + } + return query; + }, + processResults: function (result) { + return { + results: $.map(result, function (item) { + // console.log("cek item", item) + return { + text: item.name, + id: item.id, + proyek_role: item.proyek_role + } + }) + }; + }, + cache: false + } + }); + + $('#select-hr').on('select2:select', function (e) { + console.log('select event', e.params.data); + let param_data = e.params.data; + if (param_data && param_data.proyek_role) { + let proyek_role = param_data.proyek_role + $("#hr_role").val(proyek_role); + } + + }); + + + $("#form-assign-hr").on('submit', function (e) { + e.preventDefault(); + + $('#btn-assign-hr').html('Assign...'); + $('#btn-assign-hr').prop("disabled", true); + + // var formData = new FormData(this); + let user_id = $("#select-hr").val(); + let user_role = $("#hr_role").val(); + if (!user_id || user_id < 0) { + gantt.alert("Please choose user to assign!"); + $('#btn-assign-hr').html('Assign'); + $('#btn-assign-hr').prop("disabled", false); + return false + } + + + let payload = { + user_id: user_id, + role_proyek_id: user_role, + version_gantt_id: ganttId, + proyek_id: proyekId, + activity_id: activityId + } + $.ajax({ + data: JSON.stringify(payload), + url: `${base_url}user-to-activity/add`, + type: "POST", + processData: false, + contentType: false, + success: function (data) { + actionHappen = true; + resetFormAssign(); + tableHr.draw(); + gantt.alert("Human Resource Assign Success!"); + }, + error: function (data) { + resetFormAssign(); + gantt.alert("Human Resource Assign Failed, try again later!"); + } + }); + }); + + $("#table-hr").on("click", ".btn-hr-delete", function () { + let id = $(this).data('id'); + var box = gantt.confirm({ + text: "Human resource will be deleted from activity, continue?", + ok: "Delete", + cancel: "Cancel", + callback: function (result) { + if (result) { + deleteHrAssign(id); + } + } + }); + }); +}); \ No newline at end of file diff --git a/view-mode/function/materialResource.js b/view-mode/function/materialResource.js new file mode 100644 index 0000000..4314080 --- /dev/null +++ b/view-mode/function/materialResource.js @@ -0,0 +1,299 @@ +var materialModal = $('#modal-material > .modal-dialog > .modal-content'); + +function resetFormAssignMaterial() { + $('#select-material').val(null).trigger("change"); + $('#select-material').find('option').remove(); + $('#select-material').val(""); + $('#form-assign-material').trigger("reset"); + $('#btn-assign-material').html('Assign'); + $('#btn-assign-material').prop("disabled", false); +}; + + +var rupiah = document.getElementById('price-req-material'); + rupiah.addEventListener('keyup', function (e) { + rupiah.value = formatRibuanInput(this.value); + }); + +var qty = document.getElementById('qty-req-material'); + qty.addEventListener('keyup', function (e) { + qty.value = formatRibuanInput(this.value); + }); + +$(document).ready(function () { + var tableMaterial = $("#table-material").DataTable({ + "processing": true, + "serverSide": true, + "ajax": { + "url": `${base_url}assign-material/datatables`, + "data": function (d) { + d.idact = activityId; + } + }, + "columns": [ + + { data: 'material_name', name: 'material_name' }, + { + data: 'qty_planning', render: function (data, type) { + return data ? formatRupiah(data) : '-' + } + }, + { data: 'uom', name: 'uom' }, + { + data: 'budget', render: function (data, type) { + return data ? "Rp. " + formatRupiah(data) : '-' + } + }, + { + data: 'plan_date', render: function (data, type) { + return data ? formatDate(data) : '-' + } + }, + { + data: 'action', + name: 'action', + orderable: true, + searchable: true + }, + ] + }); + + function deleteMaterialAssign(id) { + $.ajax({ + url: `${base_url}assign-material/delete/${id}`, + type: "DELETE", + success: function (data) { + actionHappen = true; + gantt.alert("Delete Material Assign Success!"); + tableMaterial.draw(); + }, + error: function (data) { + gantt.alert("Delete Material Assign Failed, try again later!"); + } + }); + } + + $("#modal-material").on("click", "#show-form-material", function () { + $(this).hide(); + $("#hide-form-material").show(); + $("#form-assign-material").show(); + }); + + $("#modal-material").on("click", "#hide-form-material", function () { + $(this).hide(); + resetFormAssignMaterial() + $("#show-form-material").show(); + }); + + $('#modal-material').on('show.bs.modal', function (event) { + $('#modal-material-title').html("Material Resource " + activityName); + tableMaterial.draw(); + }); + + $('#modal-material').on('hide.bs.modal', function (event) { + // $("#hide-form-material").hide(); + $("#show-form-material").show(); + console.log("there's before action change ", actionHappen); + if (actionHappen) { + console.log("there's action change ", actionHappen); + updateActivity(activityId); + } + resetFormAssignMaterial(); + }); + + $('#select-material').select2({ + dropdownParent: materialModal, + placeholder: 'Pilih material resource', + allowClear: true, + ajax: { + url: `${base_url}material-resource/select`, + dataType: 'json', + data: function (params) { + var query = { + search: params.term, + type: 'public', + idProyek: proyekId, + idact: activityId + } + return query; + }, + processResults: function (result) { + return { + results: $.map(result, function (item) { + // console.log("cek item", item) + return { + text: item.description, + id: item.id + } + }) + }; + }, + cache: false + } + }); + + $('#select-material-integration').select2({ + dropdownParent: materialModal, + placeholder: 'Pilih material', + allowClear: true, + ajax: { + url: `${adwIntegrationUrl}/request-material/get-material-integration`, + type: "get", + delay: 1000, + data: function (params) { + var query = { + 'name': params.term, + } + return query; + }, + headers: { + 'Authorization': `Bearer ${token}` + }, + processResults: function (data) { + var dataIntegrasiMaterial = []; + if (data.data) { + for(var i = 0; i < data.data.length; i++){ + var newData = { + id: data.data[i].description, + text: data.data[i].description, + } + dataIntegrasiMaterial.push(newData); + } + } + return { + results: dataIntegrasiMaterial + }; + } + } + }); + + $("#form-assign-material").on('submit', function (e) { + e.preventDefault(); + + $('#btn-assign-material').html('Assign...'); + $('#btn-assign-material').prop("disabled", true); + + // /request-material/add + let desc_req_material = $("#select-material-integration").val(); + let required_date = $("#required-date-req-material").val(); + let plan_date = $("#required-date-plan-material").val(); + let uom = $("#uom-req-material").val(); + let price = $("#price-req-material").val(); + let qty_planning = $("#qty-req-material").val(); + let material_id = null; + + let payload = { + description: desc_req_material, + fom_date: required_date, + required_date: required_date, + proyek_id: proyekId, + uom: uom, + qty: formatReplaceTitikRibuan(qty_planning), + price: formatReplaceTitikRibuan(price) + } + $.ajax({ + data: JSON.stringify(payload), + url: `${base_url}request-material/add`, + type: "POST", + processData: false, + contentType: false, + success: function (data) { + if (data && data.code === 200) { + material_id = data.data.id; + // actionHappen = true; + // gantt.alert("Material Request Success!"); + // tableMaterial.draw(); + resetFormAssignMaterial(); + + let payloadAssign = { + proyek_id: proyekId, + activity_id: activityId, + material_id: material_id, + qty_planning: qty_planning, + plan_date: plan_date + // budget: budget + } + $.ajax({ + data: JSON.stringify(payloadAssign), + url: `${base_url}assign-material/add`, + type: "POST", + processData: false, + contentType: false, + success: function (data) { + if (data && data.code === 200) { + actionHappen = true; + gantt.alert("Material Assign Success!"); + tableMaterial.draw(); + resetFormAssignMaterial(); + } + else { + gantt.alert({ type: "error", text: data.message }); + $('#btn-assign-material').html('Assign'); + $('#btn-assign-material').prop("disabled", false); + } + }, + error: function (data) { + gantt.alert("Material Assign Failed, try again later!"); + resetFormAssignMaterial(); + } + }); + } + else { + gantt.alert({ type: "error", text: data.message }); + $('#btn-assign-material').html('Assign'); + $('#btn-assign-material').prop("disabled", false); + } + }, + error: function (data) { + gantt.alert("Material Request Failed, try again later!"); + resetFormAssignMaterial(); + } + }); + + // let material_id = $("#select-material").val(); + + // if (!material_id || material_id < 0) { + // gantt.alert("Please choose material to assign!"); + // $('#btn-assign-material').html('Assign'); + // $('#btn-assign-material').prop("disabled", false); + // return false + // } + + // if (!qty_planning || qty_planning < 0) { + // gantt.alert("Please input qty material!"); + // $('#btn-assign-material').html('Assign'); + // $('#btn-assign-material').prop("disabled", false); + // return false + // } + + // if(!budget || budget < 0){ + // gantt.alert("Please input price per-unit!"); + // $('#btn-assign-material').html('Assign'); + // $('#btn-assign-material').prop("disabled",false); + // return false + // } + + // if(material_id === null){ + // gantt.alert("Material Assign Failed, try again later!"); + // resetFormAssignMaterial(); + // }else{ + + // } + + }); + + // delete from row + $("#table-material").on("click", ".btn-material-delete", function () { + let id = $(this).data('id'); + var box = gantt.confirm({ + text: "Material resource will be deleted from activity, continue?", + ok: "Delete", + cancel: "Cancel", + callback: function (result) { + if (result) { + deleteMaterialAssign(id); + } + } + }); + }); +}); diff --git a/view-mode/function/milestone.js b/view-mode/function/milestone.js new file mode 100644 index 0000000..1d67187 --- /dev/null +++ b/view-mode/function/milestone.js @@ -0,0 +1,127 @@ +var milestoneModal = $('#modal-add-milestone > .modal-dialog > .modal-content'); +function addMilestone(id){ + console.log("cek cek id milestone", id); + if(id && id > 0){ + $("#milestone_parent").val(id); + } + $("#modal-add-milestone").modal("show"); +} + +function resetFormMilestone(){ + $('#select-milestone').val(null).trigger("change"); + $('#select-milestone').find('option').remove(); + $('#select-milestone').val(""); + $("#milestone_parent").val(""); + $("#name_milestone").val(""); + $('#form-milestone').trigger("reset"); + $('#submit-milestone').html('Add'); + $('#submit-milestone').prop("disabled",false); + $("#modal-add-milestone").modal("hide"); + +} + +$(document).ready(function () { + $('#select-milestone').select2({ + dropdownParent: milestoneModal, + selectOnBlur: true, + placeholder: 'Pilih / masukan milestone', + allowClear:true, + ajax: { + url: `${base_url}project-milestone/select`, + dataType: 'json', + data: function (params) { + var query = { + search: params.term, + type: 'public', + idProject:proyekId, + idGantt:ganttId + } + return query; + }, + processResults: function (result) { + return { + results: $.map(result, function (item) { + // console.log("cek item", item) + return { + due_date:item.due_date, + deadline:item.deadline, + text: item.status, + id: item.id + } + }) + }; + }, + cache: false + }, + tags: true, + createTag: function (params) { + return { + id: params.term, + text: params.term, + newOption: true + } + } + }); + + $('#select-milestone').on('select2:select', function (e) { + var data = e.params.data; + $("#due_milestone").val(data.due_date); + $("#deadline_milestone").val(data.deadline); + $("#name_milestone").val(data.text); + }); + + + $('#modal-material').on('show.bs.modal', function (event) { + + }); + + $('#modal-material').on('hide.bs.modal', function (event) { + resetFormMilestone(); + }); + + // form-milestone + $("#form-milestone").on('submit', function (e) { + e.preventDefault(); + $('#submit-milestone').html('Add..'); + $('#submit-milestone').prop("disabled",true); + var data = Object.fromEntries(new FormData(this)); + console.log("cek data form", data); + let parent = data.milestone_parent; + var taskId = 0; + var start = moment(data.due_date, "YYYY-MM-DD"); + var end = moment(data.deadline, "YYYY-MM-DD"); + let duration = moment.duration(start.diff(end)).asDays(); + let nameMilestone = data.status!="" ? data.status : data.id_milestone + // console.log("cek duration", Math.abs(duration)); + if(parent && parseInt(parent) > 0){ + taskId = gantt.addTask({ + id: Math.floor(Math.random() * 1000) + 5000, + text: nameMilestone, + start_date: data.due_date, + end_date: data.deadline, + duration: Math.abs(duration), + type: "milestone", + type_activity:"milestone" + }, parent); + }else{ + taskId = gantt.addTask({ + id: Math.floor(Math.random() * 1000) + 5000, + text: nameMilestone, + start_date: data.due_date, + end_date: data.deadline, + duration: Math.abs(duration), + type: "milestone", + type_activity:"milestone" + }); + } + + if(taskId && taskId > 0){ + resetFormMilestone(); + gantt.alert("Add Milestone Success!"); + }else{ + $('#submit-milestone').html('Add'); + $('#submit-milestone').prop("disabled",false); + gantt.alert("Add Milestone Failed!"); + } + }); +}); \ No newline at end of file diff --git a/view-mode/function/modalHumanResourceFunction.js b/view-mode/function/modalHumanResourceFunction.js new file mode 100644 index 0000000..1d91fbf --- /dev/null +++ b/view-mode/function/modalHumanResourceFunction.js @@ -0,0 +1,307 @@ +$(document).ready(function () { + $('.human-resource-datepicker').datepicker({ + format: 'yyyy-mm-dd' + }); + + let DATA_ROLE_HUMAN_RESOURCE = [] + let DATA_HUMAN_RESOURCE = [] + let forbiddenHuman = [] + // let DATA_MATERIAL_RESOURCE = [] + // let DATA_TOOL_RESOURCE = [] + function getDataHumanResource() { + const url = `${base_url}human-resource/search` + const payload = { + "paging": { + "start": 1, + "length": -1 + }, + "columns": [ + // { + // "name": "proyek_id", + // "logic_operator": "like", + // "value": search, + // "operator": "AND" + // }, + ], + "orders": { + "columns": [ + "id" + ], + "ascending": false + } + } + // console.log("qry", qry) + axiosInstance.post(url, payload, HEADER).then(res => { + console.log('getDataHumanResource', res) + DATA_HUMAN_RESOURCE = res.data.data + // arr.forEach(function (element, key) { + // $('#choices-multiple-remove-button1').append(``) + // }); + // var multipleCancelButton = new Choices('#choices-multiple-remove-button1', { + // removeItemButton: true, + // // maxItemCount: 5, + // // searchResultLimit: 5, + // // renderChoiceLimit: 5 + // }); + }); + } + + function getDataRole() { + const url = `${base_url}project-role/search` + const payload = { + "paging": { "start": 0, "length": -1 }, + "columns": [ + { "name": "name", "logic_operator": "like", "value": "", "operator": "AND" } + ], + "joins": [], + "orders": { "columns": ["id"], "ascending": false } + } + // console.log("qry", qry) + axiosInstance.post(url, payload, HEADER).then(res => { + console.log(res) + DATA_ROLE_HUMAN_RESOURCE = res.data.data + }); + } + // getDataHumanResource() + + // function getDataMaterials() { + // const url = `${base_url}request-material/search` + // const payload = { + // "paging": { + // "start": 0, + // "length": -1 + // }, + // "columns": [ + // { + // "name": "proyek_id", + // "logic_operator": "=", + // "value": "6", + // "operator": "AND" + // }, + // { + // "name": "status", + // "logic_operator": "=", + // "value": "receipt to site", + // "operator": "AND" + // } + // ], + // "orders": { + // "columns": [ + // "id" + // ], + // "ascending": false + // } + // } + // axiosInstance.post(url, payload, HEADER).then(res => { + // console.log(res) + // DATA_MATERIAL_RESOURCE = res.data.data + // }); + // } + + // function getDataTools() { + // const url = `${base_url}req-tools/search` + // const payload = { + // "paging": { + // "start": 0, + // "length": -1 + // }, + // "columns": [ + // { + // "name": "status", + // "logic_operator": "=", + // "value": "receipt to site", + // "operator": "AND" + // } + // ], + // "orders": { + // "columns": [ + // "id" + // ], + // "ascending": false + // } + // } + // axiosInstance.post(url, payload, HEADER).then(res => { + // console.log(res) + // const arr = res.data.data + // DATA_TOOL_RESOURCE = res.data.data + // arr.forEach(function (element, key) { + // $('#choices-multiple-remove-button3').append(``) + // }); + // var multipleCancelButton = new Choices('#choices-multiple-remove-button3', { + // removeItemButton: true + // }); + // }); + // } + + $('#human-resource').on('show.bs.modal', function (event) { + // console.log("open modal human resource") + getDataHumanResource() + getDataRole() + // getDataMaterials() + // getDataTools() + }); + + $('#human-resource').on('hide.bs.modal', function (event) { + $("#table-human-resource").empty(); + forbiddenHuman = []; + activityId = 0; + }); + + $("#add-human-resource").on('click', function () { + const num = $('#table-human-resource tr').length + console.log(num) + const idx = num + 1 + $('#table-human-resource').append(` + + + + + + + + + + + + + `) + + DATA_HUMAN_RESOURCE.forEach(function (value, key) { + $(`#select-human-resource-${idx}`).append(``) + }); + DATA_ROLE_HUMAN_RESOURCE.forEach(function (value, key) { + $(`#select-role-human-resource-${idx}`).append(``) + }); + + }); + + $('#table-human-resource').on('click', '.human-resource-delete', function (event) { + const idx = $(this).attr("index") + console.log(idx) + $(`#row-human-resource-${idx}`).remove() + }) + + // $("#add-material-resource").on('click', function () { + // const num = $('#table-material-resource tr').length + // console.log(num) + // const idx = num + 1 + // $('#table-material-resource').append(` + // + + // + // + // + // + // + // + // + // + // + // + // `) + + // DATA_MATERIAL_RESOURCE.forEach(function (element, key) { + // $(`#select-material-resource-${idx}`).append(``) + // }); + + // }); + + // $('#table-material-resource').on('click', '#material-resource-delete', function (event) { + // const idx = $(this).attr("index") + // console.log(idx) + // $(`#row-material-resource-${idx}`).remove() + // }) + + // $("#add-tool-resource").on('click', function () { + // const num = $('#table-tool-resource tr').length + // console.log(num) + // const idx = num + 1 + // $('#table-tool-resource').append(` + // + + // + // + // + // + // + // + // + // + // + // + // `) + + // DATA_TOOL_RESOURCE.forEach(function (element, key) { + // $(`#select-tool-resource-${idx}`).append(``) + // }); + + // }); + + // $('#table-tool-resource').on('click', '#tool-resource-delete', function (event) { + // const idx = $(this).attr("index") + // console.log(idx) + // $(`#row-tool-resource-${idx}`).remove() + // }) + + + $(".submit-human-resource").on('click', function () { + console.log('onclick submit human resource'); + // addComments(); + let valueHumanResource = [] + const num = $('#table-human-resource tr').length + for (let i = 0; i < num; i++) { + const valUser = $(`#select-human-resource-${i + 1}`).val() + const valRole = $(`#select-role-human-resource-${i + 1}`).val() + const obj = { + role: valRole, + user: valUser + } + valueHumanResource.push(obj) + } + console.log("cek value", valueHumanResource) + + // let valueMaterialResource = [] + // const numMaterial = $('#table-material-resource tr').length + // for (let i = 0; i < numMaterial; i++) { + // const valMaterial = $(`#select-material-resource-${i + 1}`).val() + // const valQty = $(`#select-qty-material-resource-${i + 1}`).val() + // const obj = { + // qty: valQty, + // material: valMaterial + // } + // valueMaterialResource.push(obj) + // } + // console.log(valueMaterialResource) + + // let valueToolResource = [] + // const numTool = $('#table-tool-resource tr').length + // for (let i = 0; i < numTool; i++) { + // const valTool = $(`#select-tool-resource-${i + 1}`).val() + // const valQty = $(`#select-qty-tool-resource-${i + 1}`).val() + // const obj = { + // qty: valQty, + // tool: valTool + // } + // valueToolResource.push(obj) + // } + // console.log(valueToolResource) + // const cost = $(`#cost-human-resource`).val() + // const duration = $(`#duration-human-resource`).val() + // const dateStart = $(`#date-started-human-started`).val() + // console.log({ cost, duration, dateStart }) + + // $("#exampleModal").modal('hide'); + }); +}) + diff --git a/view-mode/function/reportActivity.js b/view-mode/function/reportActivity.js new file mode 100644 index 0000000..eeec2b4 --- /dev/null +++ b/view-mode/function/reportActivity.js @@ -0,0 +1,645 @@ +var rAModal = $('#modal_report_activity > .modal-dialog > .modal-content'); +var rAmaterialModal = $('#modal_report_activity_material > .modal-dialog > .modal-content'); +var assignMaterialId; +var materialName; +var idStatus; + +function resetFormAddRa() { + $("#show_form_ra").show(); + $("#hide_form_ra").hide(); + $("#id_ra").val(""); + $("#form_report_activity").hide(); + $('#form_report_activity').trigger("reset"); + $('#btn_add_ra').html('Add'); + $('#btn_add_ra').prop("disabled", false); +} + +function resetFormAddRaMaterial() { + $("#id_ra_material").val(""); + $('#form_report_activity_material').trigger("reset"); + $('#btn_add_ra_material').html('Add'); + $('#btn_add_ra_material').prop("disabled", false); +} + +var qtyActual = document.getElementById('volume_pekerjaan_material'); + qtyActual.addEventListener('keyup', function (e) { + qtyActual.value = formatRibuanInput(this.value); + }); + +$(document).ready(function () { + + $("#table_report tbody").on("click", ".btn-update-status", function () { + idStatus = $(this).data('id'); + var dataRow = tableRa.row($(this).parents('tr')).data(); + // var data_row = table.row( $(this).parents('tr') ).data() + console.log("data row", dataRow) + + let nameMaterial = $(this).data('material-name'); + let start = moment(dataRow.start_activity).format("YYYY-MM-DD"); + let end = moment(dataRow.finish_activity).format("YYYY-MM-DD"); + $("#ra_date_start_activity").val(start) + $("#ra_date_end_activity").val(end) + $("#ra_select_status").val(dataRow.status_activity) + + if (dataRow.status_activity == 'done') { + $('#ra_date_end_activity').prop('disabled', false); + } else { + $('#ra_date_end_activity').prop('disabled', true); + } + + $(".text-update-status").html(`Update Status Report Activity Material ${nameMaterial}`) + $("#form_report_activity").show(); + }); + + $("#btn-cancel-status").on("click", function () { + resetFormAddRa() + }); + $("#ra_select_status").on("change", function () { + let val = $(this).val() + console.log(val) + if (val == 'done') { + $('#ra_date_end_activity').prop('disabled', false); + } else { + $('#ra_date_end_activity').prop('disabled', true); + } + }); + + $("#ra_date_end_activity").on("change", function () { + let valEnd = $(this).val() + let valStart = $('#ra_date_start_activity').val() + + const compDate = moment(valEnd).isBefore(moment(valStart)) + if (compDate) { + gantt.alert("End Activity Date cannot be lower than Start Activity Date"); + } + }); + + var tableRa = $("#table_report").DataTable({ + "processing": true, + "serverSide": true, + "ajax": { + "url": `${base_url}assign-material/datatablesForReportActivity`, + "data": function (d) { + d.idact = activityId; + } + }, + "columns": [ + { data: 'material_name', name: 'material_name' }, + { + data: 'qty_planning', render: function (data, type) { + return data ? formatRupiah(data) : '-' + } + }, + { + data: 'qty_sum', render: function (data, type) { + if(data == "-"){ + return data + } + return data ? formatRupiah(data) : '-' + } + }, + { data: 'uom', name: 'uom' }, + { + data: 'start_activity', render: function (data, type) { + console.log("start", data) + return data ? formatDate(data) : '-' + } + }, + { + data: 'finish_activity', render: function (data, type) { + console.log("finish", data) + return data ? formatDate(data) : '-' + } + }, + { + data: 'status_activity', render: function (data, type) { + console.log("status", data) + const val = !data ? '-' : + data == "done" ? `${data}` : + data == "open" ? `${data}` : + `${data}` + return val + } + }, + { + data: 'action', + name: 'action', + orderable: true, + searchable: true + }, + ] + }); + + var tableRaMaterialActual = $("#table_activity_material_actual").DataTable({ + "processing": true, + "serverSide": true, + "ajax": { + "url": `${base_url}report-activity-material/datatables`, + "data": function (d) { + d.idAmi = assignMaterialId; + d.idAct = activityId; + d.type = 'actual'; + } + }, + "columns": [ + { data: 'human_resource', name: 'human_resource' }, + { + data: 'report_date', render: function (data, type) { + return data ? formatDate(data) : '-' + } + }, + { + data: 'qty', render: function (data, type) { + return data ? formatRupiah(data) : '-' + } + }, + { data: 'description', name: 'description' }, + { + data: 'action', + name: 'action', + orderable: true, + searchable: true + }, + ], + "order": [[1, 'asc']], + }); + + var tableRaMaterialPlan = $("#table_activity_material_plan").DataTable({ + "processing": true, + "serverSide": true, + "ajax": { + "url": `${base_url}report-activity-material/datatables`, + "data": function (d) { + d.idAmi = assignMaterialId; + d.idAct = activityId; + d.type = 'plan'; + } + }, + "columns": [ + { data: 'material_name', name: 'material_name'}, + { + data: 'qty_planning', render: function (data, type) { + return data ? formatRupiah(parseInt(data)) : '-' + } + }, + { data: 'uom', name: 'uom' }, + { + data: 'plan_date', render: function (data, type) { + return data ? formatDate(data) : '-' + } + }, + ] + }); + + + $('#select_ra_hr').select2({ + dropdownParent: rAModal, + placeholder: 'Pilih human resource', + allowClear: true, + ajax: { + url: `${base_url}user-to-proyek/select`, + dataType: 'json', + data: function (params) { + var query = { + search: params.term, + type: 'public', + idProyek: proyekId, + idact: activityId + } + return query; + }, + processResults: function (result) { + return { + results: $.map(result, function (item) { + // console.log("cek item", item) + return { + text: item.name, + id: item.id, + } + }) + }; + }, + cache: false + } + }); + + $('#select_ra_hr_material').select2({ + dropdownParent: rAmaterialModal, + placeholder: 'Pilih human resource', + allowClear: true, + ajax: { + url: `${base_url}user-to-proyek/select`, + dataType: 'json', + data: function (params) { + var query = { + search: params.term, + type: 'public', + idProyek: proyekId, + idact: activityId + } + return query; + }, + processResults: function (result) { + return { + results: $.map(result, function (item) { + // console.log("cek item", item) + return { + text: item.name, + id: item.id, + } + }) + }; + }, + cache: false + } + }); + + $('#modal_report_activity').on('show.bs.modal', function (event) { + $("#report_activity_title").html(`Report Activity ${activityName}`) + tableRa.draw(); + }); + + $('#modal_report_activity_material').on('show.bs.modal', function (event) { + tableRaMaterialActual.draw(); + }); + + $('#modal_report_activity').on('hide.bs.modal', function (event) { + if (actionHappen) { + updateActivity(activityId); + } + resetFormAddRa(); + }); + + $("#modal_report_activity").on("click", "#show_form_ra", function () { + $(this).hide(); + $("#hide_form_ra").show(); + $("#form_report_activity").show(); + }); + + $("#modal_report_activity").on("click", "#hide_form_ra", function () { + $(this).hide(); + resetFormAddRa() + $("#show_form_ra").show(); + }); + + $("#modal_report_activity_material").on("click", "#show_form_ra_material", function () { + $(this).hide(); + // $("#hide_form_ra_material").show(); + $("#form_report_activity_material").show(); + }); + + $("#modal_report_activity_material").on("click", "#hide_form_ra_material", function () { + $(this).hide(); + resetFormAddRaMaterial() + // $("#show_form_ra_material").show(); + }); + + // $("#form_report_activity").on("submit", function (e) { + // e.preventDefault(); + // var formData = new FormData(this); + // formData.append("activity_id", activityId); + // formData.append("gantt", true); + // let idRa = $("#id_ra").val(); + // actionHappen = true; + // if (idRa && idRa != "") { + // $('#btn_add_ra').html('Updating..'); + // $('#btn_add_ra').prop("disabled", true); + // formData.append("_method", "PUT"); + // updateRa(formData, idRa); + // } else { + // $('#btn_add_ra').html('Adding..'); + // $('#btn_add_ra').prop("disabled", true); + // submitRa(formData); + // } + // }); + + $("#form_report_activity").on("submit", function (e) { + e.preventDefault(); + console.log("submit status") + + let valEnd = $('#ra_date_end_activity').val() + let valStart = $('#ra_date_start_activity').val() + let valStatus = $('#ra_select_status').val() + + const compDate = moment(valEnd).isBefore(moment(valStart)) + console.log({ valEnd, valStart, compDate }) + + if (valStatus == 'done' && compDate) { + gantt.alert("End Activity Date cannot be lower than Start Activity Date"); + + } else { + var formData = new FormData(this); + // formData.append("assign_material_id", idStatus); + formData.append("activity_id", activityId); + actionHappen = true; + + $('#btn_add_ra').html('Updating..'); + $('#btn_add_ra').prop("disabled", true); + submitStatus(formData); + + // if (idRa && idRa != "") { + // $('#btn_add_ra').html('Updating..'); + // $('#btn_add_ra').prop("disabled", true); + // formData.append("_method", "PUT"); + // updateRa(formData, idRa); + // } else { + // $('#btn_add_ra').html('Adding..'); + // $('#btn_add_ra').prop("disabled", true); + // submitStatus(formData, idStatus); + // } + } + + + }); + + $("#form_report_activity_material").on("submit", function (e) { + e.preventDefault(); + var formData = new FormData(this); + formData.append("activity_id", activityId); + // formData.append("assign_material_id", assignMaterialId) + // formData.append("gantt", true); + console.log("test nih ", formData); + let idRa = $("#id_ra_material").val(); + actionHappen = true; + if (idRa && idRa != "") { + $('#btn_add_ra_material').html('Updating..'); + $('#btn_add_ra_material').prop("disabled", true); + formData.append("_method", "PUT"); + updateRaMaterial(formData, idRa); + } else { + $('#btn_add_ra_material').html('Adding..'); + $('#btn_add_ra_material').prop("disabled", true); + submitRaMaterial(formData); + } + }); + + async function submitStatus(formData) { + const result = await axiosInstance + .post(`${base_url}report-activity-material/update-status`, formData) + .then(res => res) + .catch((error) => error.response); + + // console.log("cek result", result); + + if (result && result.data.code == 200) { + gantt.alert("Update Status report activity Success!"); + resetFormAddRa(); + $(".text-update-status").hide() + tableRa.draw(); + } else { + resetFormAddRa(); + $(".text-update-status").hide() + gantt.alert("Update Status activity failed, try again later!"); + } + } + + async function submitRa(formData) { + const result = await axiosInstance + .post(`${base_url}report-activity/add`, formData) + .then(res => res) + .catch((error) => error.response); + + // console.log("cek result", result); + + if (result && result.status == 200) { + gantt.alert("Add report activity Success!"); + resetFormAddRa(); + tableRa.draw(); + } else { + resetFormAddRa(); + gantt.alert("Add report activity failed, try again later!"); + } + } + + async function updateRa(formData, id) { + const result = await axiosInstance + .post(`${base_url}report-activity/update/${id}`, formData) + .then(res => res) + .catch((error) => error.response); + + // console.log("cek result", result); + + if (result && result.status == 200) { + gantt.alert("Edit report activity Success!"); + resetFormAddRa(); + tableRa.draw(); + } else { + resetFormAddRa(); + gantt.alert("Edit report activity failed, try again later!"); + } + } + + async function submitRaMaterial(formData) { + let qty_actual = $("#volume_pekerjaan_material").val(); + formData.set('qty', qty_actual); + const result = await axiosInstance + .post(`${base_url}report-activity-material/add`, formData) + .then(res => res) + .catch((error) => error.response); + + // console.log("cek result", result); + + if (result && result.status == 200) { + gantt.alert("Add report activity material Success!"); + resetFormAddRaMaterial(); + tableRaMaterialActual.draw(); + } else { + resetFormAddRaMaterial(); + gantt.alert("Add report activity material failed, try again later!"); + } + } + + async function updateRaMaterial(formData, id) { + const result = await axiosInstance + .post(`${base_url}report-activity-material/update/${id}`, formData) + .then(res => res) + .catch((error) => error.response); + + // console.log("cek result", result); + + if (result && result.status == 200) { + gantt.alert("Edit report activity Success!"); + resetFormAddRaMaterial(); + tableRaMaterialActual.draw(); + } else { + resetFormAddRaMaterial(); + gantt.alert("Edit report activity failed, try again later!"); + } + } + + $("#table_report").on("click", ".btn_report_delete", function () { + let id = $(this).data('id'); + var box = gantt.confirm({ + text: "Report activity will be deleted from activity, continue?", + ok: "Delete", + cancel: "Cancel", + callback: function (result) { + if (result) { + deleteRa(id); + } + } + }); + }); + + $("#table_activity_material_actual").on("click", ".btn-ram-delete", function () { + let id = $(this).data('id'); + var box = gantt.confirm({ + text: "Report activity material will be deleted from activity material, continue?", + ok: "Delete", + cancel: "Cancel", + callback: function (result) { + if (result) { + deleteRaMaterial(id); + } + } + }); + }); + + $("#btn-close-material").on("click", function () { + + // setTimeout(() => { + $(".modal-backdrop").remove(); + $("#modal_report_activity_material").hide(); + $("#modal_report_activity_material").css("opacity", "0"); + }); + + $("#btn-back-material").on("click", function () { + + // setTimeout(() => { + // $(".modal-backdrop").remove(); + $("#modal_report_activity_material").hide(); + $("#modal_report_activity_material").css("opacity", "0"); + $("#modal_report_activity").show(); + tableRa.draw(); + }); + + $("#table_report").on("click", ".btn-lihat-actual", function () { + assignMaterialId = $(this).data('id'); + materialName = $(this).data('material-name'); + + // console.log(" okeee ",{ assignMaterialId, activityId, materialName }); + $("#report_activity_material_title").html(`Report Activity Actual Material ${materialName}`) + $("#modal_report_activity").hide(); + + $("#form_report_activity_material").show(); + $("#activity_material_plan").hide(); + $("#activity_material_actual").show(); + $("#table_activity_material_plan").hide(); + $("#table_activity_material_actual").show(); + + // setTimeout(() => { + $("#modal_report_activity_material").show(); + $("#modal_report_activity_material").css({ + 'opacity': '1', + 'margin-top': '40px', + }); + tableRaMaterialActual.draw(); + + // $(".modal-dialog .modal-lg").css({ + // // 'opacity': '3', + // 'padding-top': '20px', + // }); + + // }, 1000); + + // tableInputProgress.draw(); + }); + + $("#table_report").on("click", ".btn-lihat-plan", function () { + assignMaterialId = $(this).data('id'); + materialName = $(this).data('material-name'); + // console.log(" okeee ",{ assignMaterialId, activityId, materialName }); + $("#report_activity_material_title").html(`Report Activity Plan Material ${materialName}`) + $("#modal_report_activity").hide(); + // $("#show_form_ra_material").hide(); + $("#activity_material_plan").show(); + $("#activity_material_actual").hide(); + $("#table_activity_material_plan").show(); + $("#table_activity_material_actual").hide(); + + // setTimeout(() => { + $("#modal_report_activity_material").show(); + $("#modal_report_activity_material").css({ + 'opacity': '1', + 'margin-top': '40px', + }); + tableRaMaterialPlan.draw(); + + // $(".modal-dialog .modal-lg").css({ + // // 'opacity': '3', + // 'padding-top': '20px', + // }); + + // }, 1000); + + // tableInputProgress.draw(); + }); + + function deleteRa(id) { + $.ajax({ + url: `${base_url}report-activity/delete/${id}`, + type: "DELETE", + success: function (data) { + actionHappen = true; + gantt.alert("Delete Report Activity Success!"); + tableRa.draw(); + }, + error: function (data) { + gantt.alert("Delete Report Activity Failed, try again later!"); + } + }); + } + + function deleteRaMaterial(id) { + $.ajax({ + url: `${base_url}report-activity-material/delete/${id}`, + type: "DELETE", + success: function (data) { + actionHappen = true; + gantt.alert("Delete Report Activity Material Success!"); + tableRaMaterialActual.draw(); + }, + error: function (data) { + gantt.alert("Delete Report Activity Material Failed, try again later!"); + } + }); + } + + $("#table_report").on("click", ".btn_report_edit", function () { + let id = $(this).data('id'); + $("#id_ra").val(id); + // console.log("cek edit id", id); + $.ajax({ + url: `${base_url}report-activity/edit/${id}`, + type: "get", + success: function (data) { + console.log("data", data); + if (data && data.code == 200) { + let dataRes = data.data + // console.log("dataRes", dataRes); + $('#btn_add_ra').html('Edit'); + var newOption = new Option(dataRes.user_name, dataRes.user_id, true, true); + $('#select_ra_hr').append(newOption).trigger('change'); + let reportDate = moment(dataRes.report_date).format("YYYY-MM-DD"); + // console.log("reportDate", reportDate); + $("#ra_date").val(reportDate); + $("#volume_pekerjaan").val(dataRes.job_count_report); + $("#ra_description").val(dataRes.description); + $("#show_form_ra").hide(); + $("#hide_form_ra").show(); + $("#form_report_activity").show(); + } else { + resetFormAddRa(); + gantt.alert("Edit Report Activity Failed, try again later!"); + } + // actionHappen = true; + // gantt.alert("Delete Report Activity Success!"); + // tableRa.draw(); + }, + error: function (data) { + resetFormAddRa(); + gantt.alert("Edit Report Activity Failed, try again later!"); + } + }); + }); +}); \ No newline at end of file diff --git a/view-mode/function/restActivityLink.js b/view-mode/function/restActivityLink.js new file mode 100644 index 0000000..ec99c5b --- /dev/null +++ b/view-mode/function/restActivityLink.js @@ -0,0 +1,186 @@ +gantt.ajax.get({ + url: `${base_url}activity/${ganttId}/${proyekId}/get`, + headers: { + "Content-Type": "application/json", + "Authorization": `Bearer ${token}` + } +}).then(function (xhr) { + let data = {}; + let response = xhr.responseText; + let obj = JSON.parse(response); + data['data'] = obj.data.data; + data['links'] = obj.data.links; + // console.log("data parse wrong", data); + // check if baseline has been set + if (data.data && data.data.length > 0) { + console.log('baseline', data.data[0].planned_start); + if (data.data[0].planned_start !== null && data.data[0].planned_end !== null) { + console.log('baseline set'); + isBaselineSet = true; + } + else { + console.log('baseline has not been set'); + isBaselineSet = false; + } + } + gantt.silent(function () { + gantt.parse(data); + }); +}); + +function refresData(id){ + gantt.ajax.get({ + url: `${base_url}activity/${ganttId}/${proyekId}/get`, + headers: { + "Content-Type": "application/json", + "Authorization": `Bearer ${token}` + } + }).then(function (xhr) { + gantt.clearAll(); + let data = {}; + let response = xhr.responseText; + let obj = JSON.parse(response); + data['data'] = obj.data.data; + data['links'] = obj.data.links; + // console.log("data parse wrong", data); + gantt.silent(function () { + gantt.parse(data); + }); + if(id){ + if(gantt.isTaskExists(id)){ + expandTask(); + } + } + }); +} + +// entity - "task"|"link" +// action - "create"|"update"|"delete" +// data - an object with task or link data +// id – the id of a processed object (task or link) +var dp = gantt.createDataProcessor(function(entity, action, data, id) { + switch(action) { + case "create": + + if(entity=="task"){ + data['proyek_id'] = proyekId; + data['start_date'] = `${data.start_date}+07`; + data['end_date'] = `${data.start_date}`; + // data['start_date'] = moment(data.start_date).format("DD-MM-YYYY HH:mm:ss+07"); + // data['end_date'] = moment(data.end_date).format("DD-MM-YYYY HH:mm:ss+07"); + + if(data && data.parent){ + data['parent_id'] = data.parent; + } + } + data['version_gantt_id'] = ganttId; + return gantt.ajax.post({ + headers: { + "Content-Type": "application/json", + "Authorization": `Bearer ${token}` + }, + url: base_url + entity, + data:JSON.stringify(data) + }).then(function(response){ + let res = response.responseText + res = JSON.parse(res) + // console.log("cek response", res) + if(entity=="link"){ + gantt.changeLinkId(id, res.tid); + }else if(entity=="task"){ + gantt.changeTaskId(id, res.tid); + } + // refresData(); + }); + break; + case "update": + if(entity=="task"){ + data['start_date'] = moment(data.start_date).format("YYYY-MM-DD HH:mm:ss+07"); + data['end_date'] = moment(data.end_date).format("YYYY-MM-DD HH:mm:ss+07"); + // data['planned_start'] = moment(data.planned_start).format("YYYY-MM-DD HH:mm:ss+07"); + // data['planned_end'] = moment(data.planned_end).format("YYYY-MM-DD HH:mm:ss+07"); + + if(data && data.parent){ + data['parent_id'] = data.parent; + } + + Object.keys(data).forEach(function(key) { + if(data[key]==""){ + data[key]=null; + } + }); + } + // console.log("cek data update", data) + // let dataProgress = parseInt(data.progress) + // dataProgress = dataProgress/100 + return gantt.ajax.put({ + headers: { + "Content-Type": "application/json", + "Authorization": `Bearer ${token}` + }, + url: base_url + entity + "/" + id, + data:JSON.stringify(data) + }).then(function(response){ + if(entity=="task"){ + let parent = data.parent; + let responseText = JSON.parse(response.responseText) + let resData = responseText + // console.log("dataRes", resData); + let updateBobot = resData.update_bobot || false + if(updateBobot){ + refresData(id); + }else{ + if(parent && parent > 0){ + updateActivity(parent); + } + } + // console.log("data", data); + // refresData(); + // if(resData && resData.rencana_biaya){ + // if(data.rencana_biaya != resData.rencana_biaya){ + // // gantt.getTask(id).bobot_planning = resData.bobot_planning; + // // gantt.updateTask(id); + + // }else{ + // if(parent && parent > 0){ + // updateActivity(parent); + // } + // } + // } + } + }); + + break; + case "delete": + // console.log("cek data", data) + return gantt.ajax.del({ + headers: { + "Authorization": `Bearer ${token}` + }, + url: base_url + entity + "/" + id + }).then(function(response){ + if(entity=="task"){ + let parent = data.parent; + if(parent && parent > 0){ + let children = gantt.getChildren(parent); + updateActivity(parent); + if(children && children.length > 0){ + + }else{ + if(gantt.isTaskExists(parent)){ + gantt.getTask(parent).type = "task"; + gantt.updateTask(parent); + } + } + } + // console.log("cek data delete", data) + } + // let res = response.responseText + // res = JSON.parse(res) + // console.log("cek response", res) + + // refresData(); + }); + break; + } +}); diff --git a/view-mode/function/test.json b/view-mode/function/test.json new file mode 100644 index 0000000..6725371 --- /dev/null +++ b/view-mode/function/test.json @@ -0,0 +1,17 @@ +[{ + "value": 1, + "text": "Google Cloud Platform" + }, + { + "value": 2, + "text": "Amazon AWS" + }, + { + "value": 3, + "text": "Docker" + }, + { + "value": 4, + "text": "Digital Ocean" + } +] \ No newline at end of file diff --git a/view-mode/function/toolsResource.js b/view-mode/function/toolsResource.js new file mode 100644 index 0000000..3b7adce --- /dev/null +++ b/view-mode/function/toolsResource.js @@ -0,0 +1,181 @@ +var toolsModal = $('#modal-tools > .modal-dialog > .modal-content'); + +function resetFormAssignTools() { + $('#select-tools').val(null).trigger("change"); + $('#select-tools').find('option').remove(); + $('#select-tools').val(""); + // $("#form-assign-tools").hide(); + $('#form-assign-tools').trigger("reset"); + $('#btn-assign-tools').html('Assign'); + $('#btn-assign-tools').prop("disabled",false); +}; + +$(document).ready(function () { + var tableTools = $("#table-tools").DataTable({ + "processing": true, + "serverSide": true, + "ajax": { + "url": `${base_url}assign-tools/datatables`, + "data": function ( d ) { + d.idact = activityId; + } + }, + "columns": [ + {data: 'tools_name', name: 'tools_name'}, + {data: 'qty_planning', name: 'qty_planning'}, + {data: 'uom', name: 'uom'}, + { + data: 'action', + name: 'action', + orderable: true, + searchable: true + }, + ] + }); + + function deleteToolsAssign(id) + { + $.ajax({ + url: `${base_url}assign-tools/delete/${id}`, + type:"DELETE", + success: function (data) { + actionHappen = true; + gantt.alert("Delete Tools Assign Success!"); + tableTools.draw(); + }, + error: function (data) { + gantt.alert("Delete Tools Assign Failed, try again later!"); + } + }); + } + + $("#modal-tools").on("click", "#show-form-tools", function(){ + $(this).hide(); + $("#hide-form-tools").show(); + $("#form-assign-tools").show(); + }); + + $("#modal-tools").on("click", "#hide-form-tools", function(){ + $(this).hide(); + resetFormAssignTools() + $("#show-form-tools").show(); + }); + + $('#modal-tools').on('show.bs.modal', function (event) { + console.log('activityId', activityId); + tableTools.draw(); + }); + + $('#modal-tools').on('hide.bs.modal', function (event) { + $("#hide-form-tools").hide(); + $("#show-form-tools").show(); + if(actionHappen){ + updateActivity(activityId); + } + resetFormAssignTools(); + }); + + $('#select-tools').select2({ + dropdownParent: toolsModal, + placeholder: 'Pilih tools resource', + allowClear:true, + ajax: { + url: `${base_url}tools-resource/select`, + dataType: 'json', + data: function (params) { + var query = { + search: params.term, + type: 'public', + idact:activityId + } + return query; + }, + processResults: function (result) { + return { + results: $.map(result, function (item) { + // console.log("cek item", item) + return { + text: item.name, + id: item.id + } + }) + }; + }, + cache: false + } + }); + + // click submit to add + $("#form-assign-tools").on('submit', function (e) { + e.preventDefault(); + + $('#btn-assign-tools').html('Assign...'); + $('#btn-assign-tools').prop("disabled",true); + + let tools_id = $("#select-tools").val(); + let qty_planning = $("#select-tools-qty").val(); + + if(!tools_id || tools_id < 0){ + gantt.alert("Please choose tools to assign!"); + $('#btn-assign-tools').html('Assign'); + $('#btn-assign-tools').prop("disabled",false); + return false + } + + if(!qty_planning || qty_planning < 0){ + gantt.alert("Please input qty tools!"); + $('#btn-assign-tools').html('Assign'); + $('#btn-assign-tools').prop("disabled",false); + return false + } + + let payload = { + proyek_id: proyekId, + activity_id: activityId, + tools_id: tools_id, + qty_planning: qty_planning + } + $.ajax({ + data: JSON.stringify(payload), + url: `${base_url}assign-tools/add`, + type: "POST", + processData: false, + contentType: false, + success: function (data) { + console.log('response data', data); + if (data && data.code === 200) { + actionHappen = true; + gantt.alert("Tools Assign Success!"); + tableTools.draw(); + resetFormAssignTools(); + } + else { + gantt.alert({type: "error", text: data.message}); + $('#btn-assign-tools').html('Assign'); + $('#btn-assign-tools').prop("disabled",false); + } + + resetFormAssignTools(); + }, + error: function (data) { + gantt.alert("Tools Assign Failed, try again later!"); + resetFormAssignTools(); + } + }); + }); + + // delete from row + $("#table-tools").on("click", ".btn-tools-delete", function() { + let id = $(this).data('id'); + var box = gantt.confirm({ + text: "Tools resource will be deleted from activity, continue?", + ok:"Delete", + cancel:"Cancel", + callback: function(result){ + if(result){ + deleteToolsAssign(id); + } + } + }); + }); +}); \ No newline at end of file diff --git a/view-mode/index.html b/view-mode/index.html new file mode 100644 index 0000000..b291a4d --- /dev/null +++ b/view-mode/index.html @@ -0,0 +1,808 @@ + + + + + OSPRO Gantt + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
Zoom:
+
+ + +
+
+ + +
+
+ + +
+ | + + | + + | + + | + + | + + | + +
+
+
+
+

Dropdown here

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