import { library } from '@fortawesome/fontawesome-svg-core'
// Official documentation available at: https://github.com/FortAwesome/vue-fontawesome
import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome'

// If not present, it won't be visible within the application. Considering that you
// don't want all the icons for no reason. This is a good way to avoid importing too many
// unnecessary things.
library.add(
  require('@fortawesome/free-solid-svg-icons').faEnvelope,
  require('@fortawesome/free-solid-svg-icons').faHeart,
  require('@fortawesome/free-solid-svg-icons').faGraduationCap,
  require('@fortawesome/free-solid-svg-icons').faHome,
  require('@fortawesome/free-solid-svg-icons').faInfo,
  require('@fortawesome/free-solid-svg-icons').faList,
  require('@fortawesome/free-solid-svg-icons').faSpinner,
  // Brands
  require('@fortawesome/free-brands-svg-icons').faFontAwesome,
  require('@fortawesome/free-brands-svg-icons').faMicrosoft,
  require('@fortawesome/free-brands-svg-icons').faVuejs
)

export {
  FontAwesomeIcon
}

@@ -208,609 +208,508 @@
 e'%0A%0A
-// If not present, it won't be visible within the application. Considering that you%0A// don't want all the icons for no reason. This is a good way to avoid importing too many%0A// unnecessary things.%0Alibrary.add(%0A  require('@fortawesome/free-solid-svg-icons').faEnvelope,%0A  require('@fortawesome/free-solid-svg-icons').faHeart,%0A  require('@fortawesome/free-solid-svg-icons').faGraduationCap,%0A  require('@fortawesome/free-solid-svg-icons').faHome,%0A  require('@fortawesome/free-solid-svg-icons').faInfo,%0A  require('@fortawesome/free-solid-svg-icons').faList,%0A  require('@fortawesome/free-solid-svg-icons').
+import %7B faEnvelope, faHeart, faGraduationCap, faHome, faInfo, faList, faSpinner %7D from '@fortawesome/free-solid-svg-icons'%0Aimport %7B faFontAwesome, faMicrosoft, faVuejs %7D from '@fortawesome/free-brands-svg-icons'%0A%0A// If not present, it won't be visible within the application. Considering that you%0A// don't want all the icons for no reason. This is a good way to avoid importing too many%0A// unnecessary things.%0Alibrary.add(%0A  faEnvelope,%0A  faHeart,%0A  faGraduationCap,%0A  faHome,%0A  faInfo,%0A  faList,%0A  
 faSp
@@ -715,16 +715,17 @@
 pinner,%0A
+%0A
   // Bra
@@ -734,178 +734,40 @@
 s%0A  
-require('@fortawesome/free-brands-svg-icons').faFontAwesome,%0A  require('@fortawesome/free-brands-svg-icons').faMicrosoft,%0A  require('@fortawesome/free-brands-svg-icons').
+faFontAwesome,%0A  faMicrosoft,%0A  
 faVu

fix font-awesome requires to import to reduce main bundle size