diff --git a/archetypes/default.md b/archetypes/default.md new file mode 100644 index 0000000..7bbf5a0 --- /dev/null +++ b/archetypes/default.md @@ -0,0 +1,10 @@ +--- +title: "{{ replace (replace .Name "-" " ") "_" " " | title }}" +date: {{ .Date }} +tags: + - tag1 + - tag2 + - tag3 +image: +--- + diff --git a/assets/svg/brands/42-group.svg b/assets/svg/brands/42-group.svg new file mode 100644 index 0000000..3581a90 --- /dev/null +++ b/assets/svg/brands/42-group.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/500px.svg b/assets/svg/brands/500px.svg new file mode 100644 index 0000000..1ab6a85 --- /dev/null +++ b/assets/svg/brands/500px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/accessible-icon.svg b/assets/svg/brands/accessible-icon.svg new file mode 100644 index 0000000..5ead22a --- /dev/null +++ b/assets/svg/brands/accessible-icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/accusoft.svg b/assets/svg/brands/accusoft.svg new file mode 100644 index 0000000..f0505ec --- /dev/null +++ b/assets/svg/brands/accusoft.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/adn.svg b/assets/svg/brands/adn.svg new file mode 100644 index 0000000..24f0d6f --- /dev/null +++ b/assets/svg/brands/adn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/adversal.svg b/assets/svg/brands/adversal.svg new file mode 100644 index 0000000..0ff3c63 --- /dev/null +++ b/assets/svg/brands/adversal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/affiliatetheme.svg b/assets/svg/brands/affiliatetheme.svg new file mode 100644 index 0000000..a2f6d60 --- /dev/null +++ b/assets/svg/brands/affiliatetheme.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/airbnb.svg b/assets/svg/brands/airbnb.svg new file mode 100644 index 0000000..c902ba0 --- /dev/null +++ b/assets/svg/brands/airbnb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/algolia.svg b/assets/svg/brands/algolia.svg new file mode 100644 index 0000000..5dd4247 --- /dev/null +++ b/assets/svg/brands/algolia.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/alipay.svg b/assets/svg/brands/alipay.svg new file mode 100644 index 0000000..b7961a0 --- /dev/null +++ b/assets/svg/brands/alipay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/amazon-pay.svg b/assets/svg/brands/amazon-pay.svg new file mode 100644 index 0000000..578830a --- /dev/null +++ b/assets/svg/brands/amazon-pay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/amazon.svg b/assets/svg/brands/amazon.svg new file mode 100644 index 0000000..5bc1f23 --- /dev/null +++ b/assets/svg/brands/amazon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/amilia.svg b/assets/svg/brands/amilia.svg new file mode 100644 index 0000000..e413bee --- /dev/null +++ b/assets/svg/brands/amilia.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/android.svg b/assets/svg/brands/android.svg new file mode 100644 index 0000000..d314310 --- /dev/null +++ b/assets/svg/brands/android.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/angellist.svg b/assets/svg/brands/angellist.svg new file mode 100644 index 0000000..85f1296 --- /dev/null +++ b/assets/svg/brands/angellist.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/angrycreative.svg b/assets/svg/brands/angrycreative.svg new file mode 100644 index 0000000..26fcf34 --- /dev/null +++ b/assets/svg/brands/angrycreative.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/angular.svg b/assets/svg/brands/angular.svg new file mode 100644 index 0000000..6de15af --- /dev/null +++ b/assets/svg/brands/angular.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/app-store-ios.svg b/assets/svg/brands/app-store-ios.svg new file mode 100644 index 0000000..0d47773 --- /dev/null +++ b/assets/svg/brands/app-store-ios.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/app-store.svg b/assets/svg/brands/app-store.svg new file mode 100644 index 0000000..bb99f5c --- /dev/null +++ b/assets/svg/brands/app-store.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/apper.svg b/assets/svg/brands/apper.svg new file mode 100644 index 0000000..307ff9e --- /dev/null +++ b/assets/svg/brands/apper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/apple-pay.svg b/assets/svg/brands/apple-pay.svg new file mode 100644 index 0000000..ed9dd85 --- /dev/null +++ b/assets/svg/brands/apple-pay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/apple.svg b/assets/svg/brands/apple.svg new file mode 100644 index 0000000..053904f --- /dev/null +++ b/assets/svg/brands/apple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/artstation.svg b/assets/svg/brands/artstation.svg new file mode 100644 index 0000000..2979c5d --- /dev/null +++ b/assets/svg/brands/artstation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/asymmetrik.svg b/assets/svg/brands/asymmetrik.svg new file mode 100644 index 0000000..09c4283 --- /dev/null +++ b/assets/svg/brands/asymmetrik.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/atlassian.svg b/assets/svg/brands/atlassian.svg new file mode 100644 index 0000000..3652eb1 --- /dev/null +++ b/assets/svg/brands/atlassian.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/audible.svg b/assets/svg/brands/audible.svg new file mode 100644 index 0000000..a517688 --- /dev/null +++ b/assets/svg/brands/audible.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/autoprefixer.svg b/assets/svg/brands/autoprefixer.svg new file mode 100644 index 0000000..2c1df6c --- /dev/null +++ b/assets/svg/brands/autoprefixer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/avianex.svg b/assets/svg/brands/avianex.svg new file mode 100644 index 0000000..8a7a3d0 --- /dev/null +++ b/assets/svg/brands/avianex.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/aviato.svg b/assets/svg/brands/aviato.svg new file mode 100644 index 0000000..320a3e8 --- /dev/null +++ b/assets/svg/brands/aviato.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/aws.svg b/assets/svg/brands/aws.svg new file mode 100644 index 0000000..f229e0a --- /dev/null +++ b/assets/svg/brands/aws.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/bandcamp.svg b/assets/svg/brands/bandcamp.svg new file mode 100644 index 0000000..dee1d58 --- /dev/null +++ b/assets/svg/brands/bandcamp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/battle-net.svg b/assets/svg/brands/battle-net.svg new file mode 100644 index 0000000..d211656 --- /dev/null +++ b/assets/svg/brands/battle-net.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/behance.svg b/assets/svg/brands/behance.svg new file mode 100644 index 0000000..245ba84 --- /dev/null +++ b/assets/svg/brands/behance.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/bilibili.svg b/assets/svg/brands/bilibili.svg new file mode 100644 index 0000000..12a0bcd --- /dev/null +++ b/assets/svg/brands/bilibili.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/bimobject.svg b/assets/svg/brands/bimobject.svg new file mode 100644 index 0000000..d93fdf7 --- /dev/null +++ b/assets/svg/brands/bimobject.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/bitbucket.svg b/assets/svg/brands/bitbucket.svg new file mode 100644 index 0000000..e776b0a --- /dev/null +++ b/assets/svg/brands/bitbucket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/bitcoin.svg b/assets/svg/brands/bitcoin.svg new file mode 100644 index 0000000..9536409 --- /dev/null +++ b/assets/svg/brands/bitcoin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/bity.svg b/assets/svg/brands/bity.svg new file mode 100644 index 0000000..90d7abb --- /dev/null +++ b/assets/svg/brands/bity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/black-tie.svg b/assets/svg/brands/black-tie.svg new file mode 100644 index 0000000..57558f5 --- /dev/null +++ b/assets/svg/brands/black-tie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/blackberry.svg b/assets/svg/brands/blackberry.svg new file mode 100644 index 0000000..5d04fdd --- /dev/null +++ b/assets/svg/brands/blackberry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/blogger-b.svg b/assets/svg/brands/blogger-b.svg new file mode 100644 index 0000000..58e762e --- /dev/null +++ b/assets/svg/brands/blogger-b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/blogger.svg b/assets/svg/brands/blogger.svg new file mode 100644 index 0000000..0aae5cb --- /dev/null +++ b/assets/svg/brands/blogger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/bluesky.svg b/assets/svg/brands/bluesky.svg new file mode 100644 index 0000000..a4729c6 --- /dev/null +++ b/assets/svg/brands/bluesky.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/bluetooth-b.svg b/assets/svg/brands/bluetooth-b.svg new file mode 100644 index 0000000..72a9274 --- /dev/null +++ b/assets/svg/brands/bluetooth-b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/bluetooth.svg b/assets/svg/brands/bluetooth.svg new file mode 100644 index 0000000..004fb58 --- /dev/null +++ b/assets/svg/brands/bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/bootstrap.svg b/assets/svg/brands/bootstrap.svg new file mode 100644 index 0000000..c7e3288 --- /dev/null +++ b/assets/svg/brands/bootstrap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/bots.svg b/assets/svg/brands/bots.svg new file mode 100644 index 0000000..53ad010 --- /dev/null +++ b/assets/svg/brands/bots.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/brave-reverse.svg b/assets/svg/brands/brave-reverse.svg new file mode 100644 index 0000000..a0173cb --- /dev/null +++ b/assets/svg/brands/brave-reverse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/brave.svg b/assets/svg/brands/brave.svg new file mode 100644 index 0000000..48de7b8 --- /dev/null +++ b/assets/svg/brands/brave.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/btc.svg b/assets/svg/brands/btc.svg new file mode 100644 index 0000000..334bbde --- /dev/null +++ b/assets/svg/brands/btc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/buffer.svg b/assets/svg/brands/buffer.svg new file mode 100644 index 0000000..20c8a53 --- /dev/null +++ b/assets/svg/brands/buffer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/buromobelexperte.svg b/assets/svg/brands/buromobelexperte.svg new file mode 100644 index 0000000..c5113ba --- /dev/null +++ b/assets/svg/brands/buromobelexperte.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/buy-n-large.svg b/assets/svg/brands/buy-n-large.svg new file mode 100644 index 0000000..81f6a9e --- /dev/null +++ b/assets/svg/brands/buy-n-large.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/buysellads.svg b/assets/svg/brands/buysellads.svg new file mode 100644 index 0000000..2ba4269 --- /dev/null +++ b/assets/svg/brands/buysellads.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/canadian-maple-leaf.svg b/assets/svg/brands/canadian-maple-leaf.svg new file mode 100644 index 0000000..e247297 --- /dev/null +++ b/assets/svg/brands/canadian-maple-leaf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/cc-amazon-pay.svg b/assets/svg/brands/cc-amazon-pay.svg new file mode 100644 index 0000000..41f823c --- /dev/null +++ b/assets/svg/brands/cc-amazon-pay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/cc-amex.svg b/assets/svg/brands/cc-amex.svg new file mode 100644 index 0000000..ca97d1c --- /dev/null +++ b/assets/svg/brands/cc-amex.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/cc-apple-pay.svg b/assets/svg/brands/cc-apple-pay.svg new file mode 100644 index 0000000..4390304 --- /dev/null +++ b/assets/svg/brands/cc-apple-pay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/cc-diners-club.svg b/assets/svg/brands/cc-diners-club.svg new file mode 100644 index 0000000..5efd606 --- /dev/null +++ b/assets/svg/brands/cc-diners-club.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/cc-discover.svg b/assets/svg/brands/cc-discover.svg new file mode 100644 index 0000000..464686e --- /dev/null +++ b/assets/svg/brands/cc-discover.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/cc-jcb.svg b/assets/svg/brands/cc-jcb.svg new file mode 100644 index 0000000..d54e39c --- /dev/null +++ b/assets/svg/brands/cc-jcb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/cc-mastercard.svg b/assets/svg/brands/cc-mastercard.svg new file mode 100644 index 0000000..86cfa63 --- /dev/null +++ b/assets/svg/brands/cc-mastercard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/cc-paypal.svg b/assets/svg/brands/cc-paypal.svg new file mode 100644 index 0000000..53cbb5c --- /dev/null +++ b/assets/svg/brands/cc-paypal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/cc-stripe.svg b/assets/svg/brands/cc-stripe.svg new file mode 100644 index 0000000..cb102ff --- /dev/null +++ b/assets/svg/brands/cc-stripe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/cc-visa.svg b/assets/svg/brands/cc-visa.svg new file mode 100644 index 0000000..b62f9d2 --- /dev/null +++ b/assets/svg/brands/cc-visa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/centercode.svg b/assets/svg/brands/centercode.svg new file mode 100644 index 0000000..3a9bb90 --- /dev/null +++ b/assets/svg/brands/centercode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/centos.svg b/assets/svg/brands/centos.svg new file mode 100644 index 0000000..1e60124 --- /dev/null +++ b/assets/svg/brands/centos.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/chrome.svg b/assets/svg/brands/chrome.svg new file mode 100644 index 0000000..73fc80b --- /dev/null +++ b/assets/svg/brands/chrome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/chromecast.svg b/assets/svg/brands/chromecast.svg new file mode 100644 index 0000000..37ead49 --- /dev/null +++ b/assets/svg/brands/chromecast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/cloudflare.svg b/assets/svg/brands/cloudflare.svg new file mode 100644 index 0000000..557665f --- /dev/null +++ b/assets/svg/brands/cloudflare.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/cloudscale.svg b/assets/svg/brands/cloudscale.svg new file mode 100644 index 0000000..1e42659 --- /dev/null +++ b/assets/svg/brands/cloudscale.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/cloudsmith.svg b/assets/svg/brands/cloudsmith.svg new file mode 100644 index 0000000..1aa9cd9 --- /dev/null +++ b/assets/svg/brands/cloudsmith.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/cloudversify.svg b/assets/svg/brands/cloudversify.svg new file mode 100644 index 0000000..e883543 --- /dev/null +++ b/assets/svg/brands/cloudversify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/cmplid.svg b/assets/svg/brands/cmplid.svg new file mode 100644 index 0000000..1a54be4 --- /dev/null +++ b/assets/svg/brands/cmplid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/codepen.svg b/assets/svg/brands/codepen.svg new file mode 100644 index 0000000..9ee83b5 --- /dev/null +++ b/assets/svg/brands/codepen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/codiepie.svg b/assets/svg/brands/codiepie.svg new file mode 100644 index 0000000..b39e7e5 --- /dev/null +++ b/assets/svg/brands/codiepie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/confluence.svg b/assets/svg/brands/confluence.svg new file mode 100644 index 0000000..93278b6 --- /dev/null +++ b/assets/svg/brands/confluence.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/connectdevelop.svg b/assets/svg/brands/connectdevelop.svg new file mode 100644 index 0000000..64177bf --- /dev/null +++ b/assets/svg/brands/connectdevelop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/contao.svg b/assets/svg/brands/contao.svg new file mode 100644 index 0000000..9ec7d56 --- /dev/null +++ b/assets/svg/brands/contao.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/cotton-bureau.svg b/assets/svg/brands/cotton-bureau.svg new file mode 100644 index 0000000..18a89b3 --- /dev/null +++ b/assets/svg/brands/cotton-bureau.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/cpanel.svg b/assets/svg/brands/cpanel.svg new file mode 100644 index 0000000..7a99d88 --- /dev/null +++ b/assets/svg/brands/cpanel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/creative-commons-by.svg b/assets/svg/brands/creative-commons-by.svg new file mode 100644 index 0000000..3ebd0da --- /dev/null +++ b/assets/svg/brands/creative-commons-by.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/creative-commons-nc-eu.svg b/assets/svg/brands/creative-commons-nc-eu.svg new file mode 100644 index 0000000..7b682ac --- /dev/null +++ b/assets/svg/brands/creative-commons-nc-eu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/creative-commons-nc-jp.svg b/assets/svg/brands/creative-commons-nc-jp.svg new file mode 100644 index 0000000..ffc44e3 --- /dev/null +++ b/assets/svg/brands/creative-commons-nc-jp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/creative-commons-nc.svg b/assets/svg/brands/creative-commons-nc.svg new file mode 100644 index 0000000..f60b412 --- /dev/null +++ b/assets/svg/brands/creative-commons-nc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/creative-commons-nd.svg b/assets/svg/brands/creative-commons-nd.svg new file mode 100644 index 0000000..e43faa2 --- /dev/null +++ b/assets/svg/brands/creative-commons-nd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/creative-commons-pd-alt.svg b/assets/svg/brands/creative-commons-pd-alt.svg new file mode 100644 index 0000000..ec92f82 --- /dev/null +++ b/assets/svg/brands/creative-commons-pd-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/creative-commons-pd.svg b/assets/svg/brands/creative-commons-pd.svg new file mode 100644 index 0000000..9964c8b --- /dev/null +++ b/assets/svg/brands/creative-commons-pd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/creative-commons-remix.svg b/assets/svg/brands/creative-commons-remix.svg new file mode 100644 index 0000000..0fd5999 --- /dev/null +++ b/assets/svg/brands/creative-commons-remix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/creative-commons-sa.svg b/assets/svg/brands/creative-commons-sa.svg new file mode 100644 index 0000000..98b8735 --- /dev/null +++ b/assets/svg/brands/creative-commons-sa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/creative-commons-sampling-plus.svg b/assets/svg/brands/creative-commons-sampling-plus.svg new file mode 100644 index 0000000..d65eb83 --- /dev/null +++ b/assets/svg/brands/creative-commons-sampling-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/creative-commons-sampling.svg b/assets/svg/brands/creative-commons-sampling.svg new file mode 100644 index 0000000..55b445a --- /dev/null +++ b/assets/svg/brands/creative-commons-sampling.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/creative-commons-share.svg b/assets/svg/brands/creative-commons-share.svg new file mode 100644 index 0000000..7785557 --- /dev/null +++ b/assets/svg/brands/creative-commons-share.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/creative-commons-zero.svg b/assets/svg/brands/creative-commons-zero.svg new file mode 100644 index 0000000..8e1bce7 --- /dev/null +++ b/assets/svg/brands/creative-commons-zero.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/creative-commons.svg b/assets/svg/brands/creative-commons.svg new file mode 100644 index 0000000..cc0c1ee --- /dev/null +++ b/assets/svg/brands/creative-commons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/critical-role.svg b/assets/svg/brands/critical-role.svg new file mode 100644 index 0000000..d220616 --- /dev/null +++ b/assets/svg/brands/critical-role.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/css.svg b/assets/svg/brands/css.svg new file mode 100644 index 0000000..36e9071 --- /dev/null +++ b/assets/svg/brands/css.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/css3-alt.svg b/assets/svg/brands/css3-alt.svg new file mode 100644 index 0000000..f0825b2 --- /dev/null +++ b/assets/svg/brands/css3-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/css3.svg b/assets/svg/brands/css3.svg new file mode 100644 index 0000000..a1212e8 --- /dev/null +++ b/assets/svg/brands/css3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/cuttlefish.svg b/assets/svg/brands/cuttlefish.svg new file mode 100644 index 0000000..674d20d --- /dev/null +++ b/assets/svg/brands/cuttlefish.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/d-and-d-beyond.svg b/assets/svg/brands/d-and-d-beyond.svg new file mode 100644 index 0000000..6a81b8a --- /dev/null +++ b/assets/svg/brands/d-and-d-beyond.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/d-and-d.svg b/assets/svg/brands/d-and-d.svg new file mode 100644 index 0000000..499e2c6 --- /dev/null +++ b/assets/svg/brands/d-and-d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/dailymotion.svg b/assets/svg/brands/dailymotion.svg new file mode 100644 index 0000000..c6f6dfb --- /dev/null +++ b/assets/svg/brands/dailymotion.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/dart-lang.svg b/assets/svg/brands/dart-lang.svg new file mode 100644 index 0000000..f237d2e --- /dev/null +++ b/assets/svg/brands/dart-lang.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/dashcube.svg b/assets/svg/brands/dashcube.svg new file mode 100644 index 0000000..8ee1383 --- /dev/null +++ b/assets/svg/brands/dashcube.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/debian.svg b/assets/svg/brands/debian.svg new file mode 100644 index 0000000..1681ebe --- /dev/null +++ b/assets/svg/brands/debian.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/deezer.svg b/assets/svg/brands/deezer.svg new file mode 100644 index 0000000..d2f4451 --- /dev/null +++ b/assets/svg/brands/deezer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/delicious.svg b/assets/svg/brands/delicious.svg new file mode 100644 index 0000000..0942fc0 --- /dev/null +++ b/assets/svg/brands/delicious.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/deploydog.svg b/assets/svg/brands/deploydog.svg new file mode 100644 index 0000000..808aa8b --- /dev/null +++ b/assets/svg/brands/deploydog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/deskpro.svg b/assets/svg/brands/deskpro.svg new file mode 100644 index 0000000..3b327c4 --- /dev/null +++ b/assets/svg/brands/deskpro.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/dev.svg b/assets/svg/brands/dev.svg new file mode 100644 index 0000000..e07263e --- /dev/null +++ b/assets/svg/brands/dev.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/deviantart.svg b/assets/svg/brands/deviantart.svg new file mode 100644 index 0000000..8b9fcb9 --- /dev/null +++ b/assets/svg/brands/deviantart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/dhl.svg b/assets/svg/brands/dhl.svg new file mode 100644 index 0000000..3536f67 --- /dev/null +++ b/assets/svg/brands/dhl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/diaspora.svg b/assets/svg/brands/diaspora.svg new file mode 100644 index 0000000..0f73b56 --- /dev/null +++ b/assets/svg/brands/diaspora.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/digg.svg b/assets/svg/brands/digg.svg new file mode 100644 index 0000000..f1e5268 --- /dev/null +++ b/assets/svg/brands/digg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/digital-ocean.svg b/assets/svg/brands/digital-ocean.svg new file mode 100644 index 0000000..448bf94 --- /dev/null +++ b/assets/svg/brands/digital-ocean.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/discord.svg b/assets/svg/brands/discord.svg new file mode 100644 index 0000000..52fa257 --- /dev/null +++ b/assets/svg/brands/discord.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/discourse.svg b/assets/svg/brands/discourse.svg new file mode 100644 index 0000000..4625664 --- /dev/null +++ b/assets/svg/brands/discourse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/dochub.svg b/assets/svg/brands/dochub.svg new file mode 100644 index 0000000..02be395 --- /dev/null +++ b/assets/svg/brands/dochub.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/docker.svg b/assets/svg/brands/docker.svg new file mode 100644 index 0000000..5702a9a --- /dev/null +++ b/assets/svg/brands/docker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/draft2digital.svg b/assets/svg/brands/draft2digital.svg new file mode 100644 index 0000000..d465543 --- /dev/null +++ b/assets/svg/brands/draft2digital.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/dribbble.svg b/assets/svg/brands/dribbble.svg new file mode 100644 index 0000000..01a0c88 --- /dev/null +++ b/assets/svg/brands/dribbble.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/dropbox.svg b/assets/svg/brands/dropbox.svg new file mode 100644 index 0000000..3f98f5b --- /dev/null +++ b/assets/svg/brands/dropbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/drupal.svg b/assets/svg/brands/drupal.svg new file mode 100644 index 0000000..288d567 --- /dev/null +++ b/assets/svg/brands/drupal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/dyalog.svg b/assets/svg/brands/dyalog.svg new file mode 100644 index 0000000..8b97ba1 --- /dev/null +++ b/assets/svg/brands/dyalog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/earlybirds.svg b/assets/svg/brands/earlybirds.svg new file mode 100644 index 0000000..94d6648 --- /dev/null +++ b/assets/svg/brands/earlybirds.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/ebay.svg b/assets/svg/brands/ebay.svg new file mode 100644 index 0000000..108c7bd --- /dev/null +++ b/assets/svg/brands/ebay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/edge-legacy.svg b/assets/svg/brands/edge-legacy.svg new file mode 100644 index 0000000..89c88c9 --- /dev/null +++ b/assets/svg/brands/edge-legacy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/edge.svg b/assets/svg/brands/edge.svg new file mode 100644 index 0000000..d93a2f1 --- /dev/null +++ b/assets/svg/brands/edge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/elementor.svg b/assets/svg/brands/elementor.svg new file mode 100644 index 0000000..07dd76f --- /dev/null +++ b/assets/svg/brands/elementor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/ello.svg b/assets/svg/brands/ello.svg new file mode 100644 index 0000000..c71b4f4 --- /dev/null +++ b/assets/svg/brands/ello.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/ember.svg b/assets/svg/brands/ember.svg new file mode 100644 index 0000000..d416c05 --- /dev/null +++ b/assets/svg/brands/ember.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/empire.svg b/assets/svg/brands/empire.svg new file mode 100644 index 0000000..4268a24 --- /dev/null +++ b/assets/svg/brands/empire.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/envira.svg b/assets/svg/brands/envira.svg new file mode 100644 index 0000000..29327f3 --- /dev/null +++ b/assets/svg/brands/envira.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/erlang.svg b/assets/svg/brands/erlang.svg new file mode 100644 index 0000000..d945ec5 --- /dev/null +++ b/assets/svg/brands/erlang.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/ethereum.svg b/assets/svg/brands/ethereum.svg new file mode 100644 index 0000000..0b28ef7 --- /dev/null +++ b/assets/svg/brands/ethereum.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/etsy.svg b/assets/svg/brands/etsy.svg new file mode 100644 index 0000000..5049e40 --- /dev/null +++ b/assets/svg/brands/etsy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/evernote.svg b/assets/svg/brands/evernote.svg new file mode 100644 index 0000000..2661577 --- /dev/null +++ b/assets/svg/brands/evernote.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/expeditedssl.svg b/assets/svg/brands/expeditedssl.svg new file mode 100644 index 0000000..5cdba1a --- /dev/null +++ b/assets/svg/brands/expeditedssl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/facebook-f.svg b/assets/svg/brands/facebook-f.svg new file mode 100644 index 0000000..3cce3d1 --- /dev/null +++ b/assets/svg/brands/facebook-f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/facebook-messenger.svg b/assets/svg/brands/facebook-messenger.svg new file mode 100644 index 0000000..19c9038 --- /dev/null +++ b/assets/svg/brands/facebook-messenger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/facebook.svg b/assets/svg/brands/facebook.svg new file mode 100644 index 0000000..d280b4f --- /dev/null +++ b/assets/svg/brands/facebook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/fantasy-flight-games.svg b/assets/svg/brands/fantasy-flight-games.svg new file mode 100644 index 0000000..ac10813 --- /dev/null +++ b/assets/svg/brands/fantasy-flight-games.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/fedex.svg b/assets/svg/brands/fedex.svg new file mode 100644 index 0000000..bc9c773 --- /dev/null +++ b/assets/svg/brands/fedex.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/fedora.svg b/assets/svg/brands/fedora.svg new file mode 100644 index 0000000..8b82739 --- /dev/null +++ b/assets/svg/brands/fedora.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/figma.svg b/assets/svg/brands/figma.svg new file mode 100644 index 0000000..beb7386 --- /dev/null +++ b/assets/svg/brands/figma.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/files-pinwheel.svg b/assets/svg/brands/files-pinwheel.svg new file mode 100644 index 0000000..83f79bb --- /dev/null +++ b/assets/svg/brands/files-pinwheel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/firefox-browser.svg b/assets/svg/brands/firefox-browser.svg new file mode 100644 index 0000000..06811d2 --- /dev/null +++ b/assets/svg/brands/firefox-browser.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/firefox.svg b/assets/svg/brands/firefox.svg new file mode 100644 index 0000000..be8a95e --- /dev/null +++ b/assets/svg/brands/firefox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/first-order-alt.svg b/assets/svg/brands/first-order-alt.svg new file mode 100644 index 0000000..6ea07cc --- /dev/null +++ b/assets/svg/brands/first-order-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/first-order.svg b/assets/svg/brands/first-order.svg new file mode 100644 index 0000000..ef31c2e --- /dev/null +++ b/assets/svg/brands/first-order.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/firstdraft.svg b/assets/svg/brands/firstdraft.svg new file mode 100644 index 0000000..e4de810 --- /dev/null +++ b/assets/svg/brands/firstdraft.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/flickr.svg b/assets/svg/brands/flickr.svg new file mode 100644 index 0000000..2ded998 --- /dev/null +++ b/assets/svg/brands/flickr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/flipboard.svg b/assets/svg/brands/flipboard.svg new file mode 100644 index 0000000..5513cbf --- /dev/null +++ b/assets/svg/brands/flipboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/flutter.svg b/assets/svg/brands/flutter.svg new file mode 100644 index 0000000..0db9dc4 --- /dev/null +++ b/assets/svg/brands/flutter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/fly.svg b/assets/svg/brands/fly.svg new file mode 100644 index 0000000..73f94cd --- /dev/null +++ b/assets/svg/brands/fly.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/font-awesome.svg b/assets/svg/brands/font-awesome.svg new file mode 100644 index 0000000..d12881b --- /dev/null +++ b/assets/svg/brands/font-awesome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/fonticons-fi.svg b/assets/svg/brands/fonticons-fi.svg new file mode 100644 index 0000000..01f27a1 --- /dev/null +++ b/assets/svg/brands/fonticons-fi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/fonticons.svg b/assets/svg/brands/fonticons.svg new file mode 100644 index 0000000..7acccc0 --- /dev/null +++ b/assets/svg/brands/fonticons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/fort-awesome-alt.svg b/assets/svg/brands/fort-awesome-alt.svg new file mode 100644 index 0000000..6356658 --- /dev/null +++ b/assets/svg/brands/fort-awesome-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/fort-awesome.svg b/assets/svg/brands/fort-awesome.svg new file mode 100644 index 0000000..2054c2a --- /dev/null +++ b/assets/svg/brands/fort-awesome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/forumbee.svg b/assets/svg/brands/forumbee.svg new file mode 100644 index 0000000..1a72984 --- /dev/null +++ b/assets/svg/brands/forumbee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/foursquare.svg b/assets/svg/brands/foursquare.svg new file mode 100644 index 0000000..225b172 --- /dev/null +++ b/assets/svg/brands/foursquare.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/free-code-camp.svg b/assets/svg/brands/free-code-camp.svg new file mode 100644 index 0000000..4e8fcaa --- /dev/null +++ b/assets/svg/brands/free-code-camp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/freebsd.svg b/assets/svg/brands/freebsd.svg new file mode 100644 index 0000000..3c4212e --- /dev/null +++ b/assets/svg/brands/freebsd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/fulcrum.svg b/assets/svg/brands/fulcrum.svg new file mode 100644 index 0000000..a102775 --- /dev/null +++ b/assets/svg/brands/fulcrum.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/galactic-republic.svg b/assets/svg/brands/galactic-republic.svg new file mode 100644 index 0000000..b75879e --- /dev/null +++ b/assets/svg/brands/galactic-republic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/galactic-senate.svg b/assets/svg/brands/galactic-senate.svg new file mode 100644 index 0000000..c1c002e --- /dev/null +++ b/assets/svg/brands/galactic-senate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/get-pocket.svg b/assets/svg/brands/get-pocket.svg new file mode 100644 index 0000000..fa84977 --- /dev/null +++ b/assets/svg/brands/get-pocket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/gg-circle.svg b/assets/svg/brands/gg-circle.svg new file mode 100644 index 0000000..311c825 --- /dev/null +++ b/assets/svg/brands/gg-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/gg.svg b/assets/svg/brands/gg.svg new file mode 100644 index 0000000..09d2916 --- /dev/null +++ b/assets/svg/brands/gg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/git-alt.svg b/assets/svg/brands/git-alt.svg new file mode 100644 index 0000000..3d3e242 --- /dev/null +++ b/assets/svg/brands/git-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/git.svg b/assets/svg/brands/git.svg new file mode 100644 index 0000000..3fe9e99 --- /dev/null +++ b/assets/svg/brands/git.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/github-alt.svg b/assets/svg/brands/github-alt.svg new file mode 100644 index 0000000..b21c90a --- /dev/null +++ b/assets/svg/brands/github-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/github.svg b/assets/svg/brands/github.svg new file mode 100644 index 0000000..b5cfe2c --- /dev/null +++ b/assets/svg/brands/github.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/gitkraken.svg b/assets/svg/brands/gitkraken.svg new file mode 100644 index 0000000..e2cd9a4 --- /dev/null +++ b/assets/svg/brands/gitkraken.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/gitlab.svg b/assets/svg/brands/gitlab.svg new file mode 100644 index 0000000..eda22f9 --- /dev/null +++ b/assets/svg/brands/gitlab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/gitter.svg b/assets/svg/brands/gitter.svg new file mode 100644 index 0000000..c3c0c6c --- /dev/null +++ b/assets/svg/brands/gitter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/glide-g.svg b/assets/svg/brands/glide-g.svg new file mode 100644 index 0000000..e88693e --- /dev/null +++ b/assets/svg/brands/glide-g.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/glide.svg b/assets/svg/brands/glide.svg new file mode 100644 index 0000000..5337636 --- /dev/null +++ b/assets/svg/brands/glide.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/gofore.svg b/assets/svg/brands/gofore.svg new file mode 100644 index 0000000..58caa8d --- /dev/null +++ b/assets/svg/brands/gofore.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/golang.svg b/assets/svg/brands/golang.svg new file mode 100644 index 0000000..9681e65 --- /dev/null +++ b/assets/svg/brands/golang.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/goodreads-g.svg b/assets/svg/brands/goodreads-g.svg new file mode 100644 index 0000000..90c65bf --- /dev/null +++ b/assets/svg/brands/goodreads-g.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/goodreads.svg b/assets/svg/brands/goodreads.svg new file mode 100644 index 0000000..7e03ec2 --- /dev/null +++ b/assets/svg/brands/goodreads.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/google-drive.svg b/assets/svg/brands/google-drive.svg new file mode 100644 index 0000000..2a127c1 --- /dev/null +++ b/assets/svg/brands/google-drive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/google-pay.svg b/assets/svg/brands/google-pay.svg new file mode 100644 index 0000000..d8e22a3 --- /dev/null +++ b/assets/svg/brands/google-pay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/google-play.svg b/assets/svg/brands/google-play.svg new file mode 100644 index 0000000..15b0204 --- /dev/null +++ b/assets/svg/brands/google-play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/google-plus-g.svg b/assets/svg/brands/google-plus-g.svg new file mode 100644 index 0000000..ec68bc4 --- /dev/null +++ b/assets/svg/brands/google-plus-g.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/google-plus.svg b/assets/svg/brands/google-plus.svg new file mode 100644 index 0000000..eff9b12 --- /dev/null +++ b/assets/svg/brands/google-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/google-scholar.svg b/assets/svg/brands/google-scholar.svg new file mode 100644 index 0000000..f52bd75 --- /dev/null +++ b/assets/svg/brands/google-scholar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/google-wallet.svg b/assets/svg/brands/google-wallet.svg new file mode 100644 index 0000000..83930a2 --- /dev/null +++ b/assets/svg/brands/google-wallet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/google.svg b/assets/svg/brands/google.svg new file mode 100644 index 0000000..be0fdbb --- /dev/null +++ b/assets/svg/brands/google.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/gratipay.svg b/assets/svg/brands/gratipay.svg new file mode 100644 index 0000000..0dff076 --- /dev/null +++ b/assets/svg/brands/gratipay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/grav.svg b/assets/svg/brands/grav.svg new file mode 100644 index 0000000..3233352 --- /dev/null +++ b/assets/svg/brands/grav.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/gripfire.svg b/assets/svg/brands/gripfire.svg new file mode 100644 index 0000000..feed819 --- /dev/null +++ b/assets/svg/brands/gripfire.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/grunt.svg b/assets/svg/brands/grunt.svg new file mode 100644 index 0000000..898a63f --- /dev/null +++ b/assets/svg/brands/grunt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/guilded.svg b/assets/svg/brands/guilded.svg new file mode 100644 index 0000000..96c30d2 --- /dev/null +++ b/assets/svg/brands/guilded.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/gulp.svg b/assets/svg/brands/gulp.svg new file mode 100644 index 0000000..b9d0a37 --- /dev/null +++ b/assets/svg/brands/gulp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/hacker-news.svg b/assets/svg/brands/hacker-news.svg new file mode 100644 index 0000000..befaae5 --- /dev/null +++ b/assets/svg/brands/hacker-news.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/hackerrank.svg b/assets/svg/brands/hackerrank.svg new file mode 100644 index 0000000..8f2a35f --- /dev/null +++ b/assets/svg/brands/hackerrank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/hashnode.svg b/assets/svg/brands/hashnode.svg new file mode 100644 index 0000000..37d3d93 --- /dev/null +++ b/assets/svg/brands/hashnode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/hips.svg b/assets/svg/brands/hips.svg new file mode 100644 index 0000000..00b9d76 --- /dev/null +++ b/assets/svg/brands/hips.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/hire-a-helper.svg b/assets/svg/brands/hire-a-helper.svg new file mode 100644 index 0000000..624e218 --- /dev/null +++ b/assets/svg/brands/hire-a-helper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/hive.svg b/assets/svg/brands/hive.svg new file mode 100644 index 0000000..d962cb0 --- /dev/null +++ b/assets/svg/brands/hive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/hooli.svg b/assets/svg/brands/hooli.svg new file mode 100644 index 0000000..fa73be1 --- /dev/null +++ b/assets/svg/brands/hooli.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/hornbill.svg b/assets/svg/brands/hornbill.svg new file mode 100644 index 0000000..662d151 --- /dev/null +++ b/assets/svg/brands/hornbill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/hotjar.svg b/assets/svg/brands/hotjar.svg new file mode 100644 index 0000000..4e1f255 --- /dev/null +++ b/assets/svg/brands/hotjar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/houzz.svg b/assets/svg/brands/houzz.svg new file mode 100644 index 0000000..c8f5fb6 --- /dev/null +++ b/assets/svg/brands/houzz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/html5.svg b/assets/svg/brands/html5.svg new file mode 100644 index 0000000..a49fbb2 --- /dev/null +++ b/assets/svg/brands/html5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/hubspot.svg b/assets/svg/brands/hubspot.svg new file mode 100644 index 0000000..b70c11c --- /dev/null +++ b/assets/svg/brands/hubspot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/ideal.svg b/assets/svg/brands/ideal.svg new file mode 100644 index 0000000..70f6192 --- /dev/null +++ b/assets/svg/brands/ideal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/imdb.svg b/assets/svg/brands/imdb.svg new file mode 100644 index 0000000..1033f0d --- /dev/null +++ b/assets/svg/brands/imdb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/instagram.svg b/assets/svg/brands/instagram.svg new file mode 100644 index 0000000..a8fb013 --- /dev/null +++ b/assets/svg/brands/instagram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/instalod.svg b/assets/svg/brands/instalod.svg new file mode 100644 index 0000000..6c40c10 --- /dev/null +++ b/assets/svg/brands/instalod.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/intercom.svg b/assets/svg/brands/intercom.svg new file mode 100644 index 0000000..e8c8dde --- /dev/null +++ b/assets/svg/brands/intercom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/internet-explorer.svg b/assets/svg/brands/internet-explorer.svg new file mode 100644 index 0000000..a8e175e --- /dev/null +++ b/assets/svg/brands/internet-explorer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/invision.svg b/assets/svg/brands/invision.svg new file mode 100644 index 0000000..3d653c8 --- /dev/null +++ b/assets/svg/brands/invision.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/ioxhost.svg b/assets/svg/brands/ioxhost.svg new file mode 100644 index 0000000..6a21b59 --- /dev/null +++ b/assets/svg/brands/ioxhost.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/itch-io.svg b/assets/svg/brands/itch-io.svg new file mode 100644 index 0000000..8f0c53e --- /dev/null +++ b/assets/svg/brands/itch-io.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/itunes-note.svg b/assets/svg/brands/itunes-note.svg new file mode 100644 index 0000000..6decdf8 --- /dev/null +++ b/assets/svg/brands/itunes-note.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/itunes.svg b/assets/svg/brands/itunes.svg new file mode 100644 index 0000000..3b40754 --- /dev/null +++ b/assets/svg/brands/itunes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/java.svg b/assets/svg/brands/java.svg new file mode 100644 index 0000000..66a2834 --- /dev/null +++ b/assets/svg/brands/java.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/jedi-order.svg b/assets/svg/brands/jedi-order.svg new file mode 100644 index 0000000..01541e7 --- /dev/null +++ b/assets/svg/brands/jedi-order.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/jenkins.svg b/assets/svg/brands/jenkins.svg new file mode 100644 index 0000000..94ebda3 --- /dev/null +++ b/assets/svg/brands/jenkins.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/jira.svg b/assets/svg/brands/jira.svg new file mode 100644 index 0000000..9d873de --- /dev/null +++ b/assets/svg/brands/jira.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/joget.svg b/assets/svg/brands/joget.svg new file mode 100644 index 0000000..b237d69 --- /dev/null +++ b/assets/svg/brands/joget.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/joomla.svg b/assets/svg/brands/joomla.svg new file mode 100644 index 0000000..411b6bb --- /dev/null +++ b/assets/svg/brands/joomla.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/js.svg b/assets/svg/brands/js.svg new file mode 100644 index 0000000..ff9094c --- /dev/null +++ b/assets/svg/brands/js.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/jsfiddle.svg b/assets/svg/brands/jsfiddle.svg new file mode 100644 index 0000000..3e7fc8a --- /dev/null +++ b/assets/svg/brands/jsfiddle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/jxl.svg b/assets/svg/brands/jxl.svg new file mode 100644 index 0000000..b239607 --- /dev/null +++ b/assets/svg/brands/jxl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/kaggle.svg b/assets/svg/brands/kaggle.svg new file mode 100644 index 0000000..a37de95 --- /dev/null +++ b/assets/svg/brands/kaggle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/keybase.svg b/assets/svg/brands/keybase.svg new file mode 100644 index 0000000..000fb55 --- /dev/null +++ b/assets/svg/brands/keybase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/keycdn.svg b/assets/svg/brands/keycdn.svg new file mode 100644 index 0000000..8253864 --- /dev/null +++ b/assets/svg/brands/keycdn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/kickstarter-k.svg b/assets/svg/brands/kickstarter-k.svg new file mode 100644 index 0000000..03675c3 --- /dev/null +++ b/assets/svg/brands/kickstarter-k.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/kickstarter.svg b/assets/svg/brands/kickstarter.svg new file mode 100644 index 0000000..27d5243 --- /dev/null +++ b/assets/svg/brands/kickstarter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/korvue.svg b/assets/svg/brands/korvue.svg new file mode 100644 index 0000000..9861e8c --- /dev/null +++ b/assets/svg/brands/korvue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/laravel.svg b/assets/svg/brands/laravel.svg new file mode 100644 index 0000000..eced73a --- /dev/null +++ b/assets/svg/brands/laravel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/lastfm.svg b/assets/svg/brands/lastfm.svg new file mode 100644 index 0000000..023267b --- /dev/null +++ b/assets/svg/brands/lastfm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/leanpub.svg b/assets/svg/brands/leanpub.svg new file mode 100644 index 0000000..340e97d --- /dev/null +++ b/assets/svg/brands/leanpub.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/less.svg b/assets/svg/brands/less.svg new file mode 100644 index 0000000..cdb7907 --- /dev/null +++ b/assets/svg/brands/less.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/letterboxd.svg b/assets/svg/brands/letterboxd.svg new file mode 100644 index 0000000..7b96ea0 --- /dev/null +++ b/assets/svg/brands/letterboxd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/line.svg b/assets/svg/brands/line.svg new file mode 100644 index 0000000..97c8a83 --- /dev/null +++ b/assets/svg/brands/line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/linkedin-in.svg b/assets/svg/brands/linkedin-in.svg new file mode 100644 index 0000000..5776aae --- /dev/null +++ b/assets/svg/brands/linkedin-in.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/linkedin.svg b/assets/svg/brands/linkedin.svg new file mode 100644 index 0000000..323c956 --- /dev/null +++ b/assets/svg/brands/linkedin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/linode.svg b/assets/svg/brands/linode.svg new file mode 100644 index 0000000..56e1e7b --- /dev/null +++ b/assets/svg/brands/linode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/linux.svg b/assets/svg/brands/linux.svg new file mode 100644 index 0000000..a634054 --- /dev/null +++ b/assets/svg/brands/linux.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/lyft.svg b/assets/svg/brands/lyft.svg new file mode 100644 index 0000000..a72e5d8 --- /dev/null +++ b/assets/svg/brands/lyft.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/magento.svg b/assets/svg/brands/magento.svg new file mode 100644 index 0000000..792c2ef --- /dev/null +++ b/assets/svg/brands/magento.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/mailchimp.svg b/assets/svg/brands/mailchimp.svg new file mode 100644 index 0000000..330c22b --- /dev/null +++ b/assets/svg/brands/mailchimp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/mandalorian.svg b/assets/svg/brands/mandalorian.svg new file mode 100644 index 0000000..278f8c6 --- /dev/null +++ b/assets/svg/brands/mandalorian.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/markdown.svg b/assets/svg/brands/markdown.svg new file mode 100644 index 0000000..fe9394d --- /dev/null +++ b/assets/svg/brands/markdown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/mastodon.svg b/assets/svg/brands/mastodon.svg new file mode 100644 index 0000000..a7a752f --- /dev/null +++ b/assets/svg/brands/mastodon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/maxcdn.svg b/assets/svg/brands/maxcdn.svg new file mode 100644 index 0000000..446b20f --- /dev/null +++ b/assets/svg/brands/maxcdn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/mdb.svg b/assets/svg/brands/mdb.svg new file mode 100644 index 0000000..7b62a03 --- /dev/null +++ b/assets/svg/brands/mdb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/medapps.svg b/assets/svg/brands/medapps.svg new file mode 100644 index 0000000..492a499 --- /dev/null +++ b/assets/svg/brands/medapps.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/medium.svg b/assets/svg/brands/medium.svg new file mode 100644 index 0000000..aaaa354 --- /dev/null +++ b/assets/svg/brands/medium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/medrt.svg b/assets/svg/brands/medrt.svg new file mode 100644 index 0000000..8fdf5aa --- /dev/null +++ b/assets/svg/brands/medrt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/meetup.svg b/assets/svg/brands/meetup.svg new file mode 100644 index 0000000..b66ec21 --- /dev/null +++ b/assets/svg/brands/meetup.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/megaport.svg b/assets/svg/brands/megaport.svg new file mode 100644 index 0000000..1f6e631 --- /dev/null +++ b/assets/svg/brands/megaport.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/mendeley.svg b/assets/svg/brands/mendeley.svg new file mode 100644 index 0000000..2097c80 --- /dev/null +++ b/assets/svg/brands/mendeley.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/meta.svg b/assets/svg/brands/meta.svg new file mode 100644 index 0000000..fbdc4ff --- /dev/null +++ b/assets/svg/brands/meta.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/microblog.svg b/assets/svg/brands/microblog.svg new file mode 100644 index 0000000..e3c253b --- /dev/null +++ b/assets/svg/brands/microblog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/microsoft.svg b/assets/svg/brands/microsoft.svg new file mode 100644 index 0000000..a92d316 --- /dev/null +++ b/assets/svg/brands/microsoft.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/mintbit.svg b/assets/svg/brands/mintbit.svg new file mode 100644 index 0000000..1791b90 --- /dev/null +++ b/assets/svg/brands/mintbit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/mix.svg b/assets/svg/brands/mix.svg new file mode 100644 index 0000000..ac4118e --- /dev/null +++ b/assets/svg/brands/mix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/mixcloud.svg b/assets/svg/brands/mixcloud.svg new file mode 100644 index 0000000..f990705 --- /dev/null +++ b/assets/svg/brands/mixcloud.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/mixer.svg b/assets/svg/brands/mixer.svg new file mode 100644 index 0000000..6802c52 --- /dev/null +++ b/assets/svg/brands/mixer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/mizuni.svg b/assets/svg/brands/mizuni.svg new file mode 100644 index 0000000..f29dfd2 --- /dev/null +++ b/assets/svg/brands/mizuni.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/modx.svg b/assets/svg/brands/modx.svg new file mode 100644 index 0000000..2c93c9b --- /dev/null +++ b/assets/svg/brands/modx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/monero.svg b/assets/svg/brands/monero.svg new file mode 100644 index 0000000..20596a1 --- /dev/null +++ b/assets/svg/brands/monero.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/napster.svg b/assets/svg/brands/napster.svg new file mode 100644 index 0000000..9b25758 --- /dev/null +++ b/assets/svg/brands/napster.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/neos.svg b/assets/svg/brands/neos.svg new file mode 100644 index 0000000..467962d --- /dev/null +++ b/assets/svg/brands/neos.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/nfc-directional.svg b/assets/svg/brands/nfc-directional.svg new file mode 100644 index 0000000..1d98e8e --- /dev/null +++ b/assets/svg/brands/nfc-directional.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/nfc-symbol.svg b/assets/svg/brands/nfc-symbol.svg new file mode 100644 index 0000000..c4b3234 --- /dev/null +++ b/assets/svg/brands/nfc-symbol.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/nimblr.svg b/assets/svg/brands/nimblr.svg new file mode 100644 index 0000000..e257934 --- /dev/null +++ b/assets/svg/brands/nimblr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/node-js.svg b/assets/svg/brands/node-js.svg new file mode 100644 index 0000000..87d9bf2 --- /dev/null +++ b/assets/svg/brands/node-js.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/node.svg b/assets/svg/brands/node.svg new file mode 100644 index 0000000..0bdb5f7 --- /dev/null +++ b/assets/svg/brands/node.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/npm.svg b/assets/svg/brands/npm.svg new file mode 100644 index 0000000..c8fe907 --- /dev/null +++ b/assets/svg/brands/npm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/ns8.svg b/assets/svg/brands/ns8.svg new file mode 100644 index 0000000..38cdb3e --- /dev/null +++ b/assets/svg/brands/ns8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/nutritionix.svg b/assets/svg/brands/nutritionix.svg new file mode 100644 index 0000000..1873129 --- /dev/null +++ b/assets/svg/brands/nutritionix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/octopus-deploy.svg b/assets/svg/brands/octopus-deploy.svg new file mode 100644 index 0000000..77d922b --- /dev/null +++ b/assets/svg/brands/octopus-deploy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/odnoklassniki.svg b/assets/svg/brands/odnoklassniki.svg new file mode 100644 index 0000000..04575ca --- /dev/null +++ b/assets/svg/brands/odnoklassniki.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/odysee.svg b/assets/svg/brands/odysee.svg new file mode 100644 index 0000000..3ad534e --- /dev/null +++ b/assets/svg/brands/odysee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/old-republic.svg b/assets/svg/brands/old-republic.svg new file mode 100644 index 0000000..3e121e2 --- /dev/null +++ b/assets/svg/brands/old-republic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/opencart.svg b/assets/svg/brands/opencart.svg new file mode 100644 index 0000000..01d9179 --- /dev/null +++ b/assets/svg/brands/opencart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/openid.svg b/assets/svg/brands/openid.svg new file mode 100644 index 0000000..615a642 --- /dev/null +++ b/assets/svg/brands/openid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/opensuse.svg b/assets/svg/brands/opensuse.svg new file mode 100644 index 0000000..d9e43a0 --- /dev/null +++ b/assets/svg/brands/opensuse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/opera.svg b/assets/svg/brands/opera.svg new file mode 100644 index 0000000..ab1d14c --- /dev/null +++ b/assets/svg/brands/opera.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/optin-monster.svg b/assets/svg/brands/optin-monster.svg new file mode 100644 index 0000000..d4b0482 --- /dev/null +++ b/assets/svg/brands/optin-monster.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/orcid.svg b/assets/svg/brands/orcid.svg new file mode 100644 index 0000000..67ef0d8 --- /dev/null +++ b/assets/svg/brands/orcid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/osi.svg b/assets/svg/brands/osi.svg new file mode 100644 index 0000000..541a567 --- /dev/null +++ b/assets/svg/brands/osi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/padlet.svg b/assets/svg/brands/padlet.svg new file mode 100644 index 0000000..a7b8109 --- /dev/null +++ b/assets/svg/brands/padlet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/page4.svg b/assets/svg/brands/page4.svg new file mode 100644 index 0000000..58a49de --- /dev/null +++ b/assets/svg/brands/page4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/pagelines.svg b/assets/svg/brands/pagelines.svg new file mode 100644 index 0000000..085b35d --- /dev/null +++ b/assets/svg/brands/pagelines.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/palfed.svg b/assets/svg/brands/palfed.svg new file mode 100644 index 0000000..e7c11ee --- /dev/null +++ b/assets/svg/brands/palfed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/patreon.svg b/assets/svg/brands/patreon.svg new file mode 100644 index 0000000..b7f33d5 --- /dev/null +++ b/assets/svg/brands/patreon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/paypal.svg b/assets/svg/brands/paypal.svg new file mode 100644 index 0000000..34f7996 --- /dev/null +++ b/assets/svg/brands/paypal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/perbyte.svg b/assets/svg/brands/perbyte.svg new file mode 100644 index 0000000..9db9f0d --- /dev/null +++ b/assets/svg/brands/perbyte.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/periscope.svg b/assets/svg/brands/periscope.svg new file mode 100644 index 0000000..654da7d --- /dev/null +++ b/assets/svg/brands/periscope.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/phabricator.svg b/assets/svg/brands/phabricator.svg new file mode 100644 index 0000000..41987b4 --- /dev/null +++ b/assets/svg/brands/phabricator.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/phoenix-framework.svg b/assets/svg/brands/phoenix-framework.svg new file mode 100644 index 0000000..b7d03f7 --- /dev/null +++ b/assets/svg/brands/phoenix-framework.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/phoenix-squadron.svg b/assets/svg/brands/phoenix-squadron.svg new file mode 100644 index 0000000..bb2218f --- /dev/null +++ b/assets/svg/brands/phoenix-squadron.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/php.svg b/assets/svg/brands/php.svg new file mode 100644 index 0000000..d940bf3 --- /dev/null +++ b/assets/svg/brands/php.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/pied-piper-alt.svg b/assets/svg/brands/pied-piper-alt.svg new file mode 100644 index 0000000..bb7edea --- /dev/null +++ b/assets/svg/brands/pied-piper-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/pied-piper-hat.svg b/assets/svg/brands/pied-piper-hat.svg new file mode 100644 index 0000000..75f2091 --- /dev/null +++ b/assets/svg/brands/pied-piper-hat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/pied-piper-pp.svg b/assets/svg/brands/pied-piper-pp.svg new file mode 100644 index 0000000..0034ac8 --- /dev/null +++ b/assets/svg/brands/pied-piper-pp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/pied-piper.svg b/assets/svg/brands/pied-piper.svg new file mode 100644 index 0000000..c65f5aa --- /dev/null +++ b/assets/svg/brands/pied-piper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/pinterest-p.svg b/assets/svg/brands/pinterest-p.svg new file mode 100644 index 0000000..22ce09b --- /dev/null +++ b/assets/svg/brands/pinterest-p.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/pinterest.svg b/assets/svg/brands/pinterest.svg new file mode 100644 index 0000000..c901658 --- /dev/null +++ b/assets/svg/brands/pinterest.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/pix.svg b/assets/svg/brands/pix.svg new file mode 100644 index 0000000..33dcaf4 --- /dev/null +++ b/assets/svg/brands/pix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/pixiv.svg b/assets/svg/brands/pixiv.svg new file mode 100644 index 0000000..b6270b3 --- /dev/null +++ b/assets/svg/brands/pixiv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/playstation.svg b/assets/svg/brands/playstation.svg new file mode 100644 index 0000000..ab21177 --- /dev/null +++ b/assets/svg/brands/playstation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/product-hunt.svg b/assets/svg/brands/product-hunt.svg new file mode 100644 index 0000000..ba6d870 --- /dev/null +++ b/assets/svg/brands/product-hunt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/pushed.svg b/assets/svg/brands/pushed.svg new file mode 100644 index 0000000..9796455 --- /dev/null +++ b/assets/svg/brands/pushed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/python.svg b/assets/svg/brands/python.svg new file mode 100644 index 0000000..d59cbc5 --- /dev/null +++ b/assets/svg/brands/python.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/qq.svg b/assets/svg/brands/qq.svg new file mode 100644 index 0000000..e3a6b23 --- /dev/null +++ b/assets/svg/brands/qq.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/quinscape.svg b/assets/svg/brands/quinscape.svg new file mode 100644 index 0000000..5d8a807 --- /dev/null +++ b/assets/svg/brands/quinscape.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/quora.svg b/assets/svg/brands/quora.svg new file mode 100644 index 0000000..7b4d6b0 --- /dev/null +++ b/assets/svg/brands/quora.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/r-project.svg b/assets/svg/brands/r-project.svg new file mode 100644 index 0000000..f7c6fce --- /dev/null +++ b/assets/svg/brands/r-project.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/raspberry-pi.svg b/assets/svg/brands/raspberry-pi.svg new file mode 100644 index 0000000..8000f4a --- /dev/null +++ b/assets/svg/brands/raspberry-pi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/ravelry.svg b/assets/svg/brands/ravelry.svg new file mode 100644 index 0000000..545e59f --- /dev/null +++ b/assets/svg/brands/ravelry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/react.svg b/assets/svg/brands/react.svg new file mode 100644 index 0000000..3e572ed --- /dev/null +++ b/assets/svg/brands/react.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/reacteurope.svg b/assets/svg/brands/reacteurope.svg new file mode 100644 index 0000000..8c77cd4 --- /dev/null +++ b/assets/svg/brands/reacteurope.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/readme.svg b/assets/svg/brands/readme.svg new file mode 100644 index 0000000..d13e233 --- /dev/null +++ b/assets/svg/brands/readme.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/rebel.svg b/assets/svg/brands/rebel.svg new file mode 100644 index 0000000..35d8077 --- /dev/null +++ b/assets/svg/brands/rebel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/red-river.svg b/assets/svg/brands/red-river.svg new file mode 100644 index 0000000..053236d --- /dev/null +++ b/assets/svg/brands/red-river.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/reddit-alien.svg b/assets/svg/brands/reddit-alien.svg new file mode 100644 index 0000000..dbb2c50 --- /dev/null +++ b/assets/svg/brands/reddit-alien.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/reddit.svg b/assets/svg/brands/reddit.svg new file mode 100644 index 0000000..53318ea --- /dev/null +++ b/assets/svg/brands/reddit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/redhat.svg b/assets/svg/brands/redhat.svg new file mode 100644 index 0000000..2227fcc --- /dev/null +++ b/assets/svg/brands/redhat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/renren.svg b/assets/svg/brands/renren.svg new file mode 100644 index 0000000..54f7220 --- /dev/null +++ b/assets/svg/brands/renren.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/replyd.svg b/assets/svg/brands/replyd.svg new file mode 100644 index 0000000..18915cd --- /dev/null +++ b/assets/svg/brands/replyd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/researchgate.svg b/assets/svg/brands/researchgate.svg new file mode 100644 index 0000000..9c623f5 --- /dev/null +++ b/assets/svg/brands/researchgate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/resolving.svg b/assets/svg/brands/resolving.svg new file mode 100644 index 0000000..4955283 --- /dev/null +++ b/assets/svg/brands/resolving.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/rev.svg b/assets/svg/brands/rev.svg new file mode 100644 index 0000000..836507d --- /dev/null +++ b/assets/svg/brands/rev.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/rocketchat.svg b/assets/svg/brands/rocketchat.svg new file mode 100644 index 0000000..0011a39 --- /dev/null +++ b/assets/svg/brands/rocketchat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/rockrms.svg b/assets/svg/brands/rockrms.svg new file mode 100644 index 0000000..134d7e7 --- /dev/null +++ b/assets/svg/brands/rockrms.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/rust.svg b/assets/svg/brands/rust.svg new file mode 100644 index 0000000..b445848 --- /dev/null +++ b/assets/svg/brands/rust.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/safari.svg b/assets/svg/brands/safari.svg new file mode 100644 index 0000000..d52281e --- /dev/null +++ b/assets/svg/brands/safari.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/salesforce.svg b/assets/svg/brands/salesforce.svg new file mode 100644 index 0000000..8d44a71 --- /dev/null +++ b/assets/svg/brands/salesforce.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/sass.svg b/assets/svg/brands/sass.svg new file mode 100644 index 0000000..363632c --- /dev/null +++ b/assets/svg/brands/sass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/schlix.svg b/assets/svg/brands/schlix.svg new file mode 100644 index 0000000..04d4107 --- /dev/null +++ b/assets/svg/brands/schlix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/screenpal.svg b/assets/svg/brands/screenpal.svg new file mode 100644 index 0000000..14d3d74 --- /dev/null +++ b/assets/svg/brands/screenpal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/scribd.svg b/assets/svg/brands/scribd.svg new file mode 100644 index 0000000..ab9ac03 --- /dev/null +++ b/assets/svg/brands/scribd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/searchengin.svg b/assets/svg/brands/searchengin.svg new file mode 100644 index 0000000..aa91a8b --- /dev/null +++ b/assets/svg/brands/searchengin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/sellcast.svg b/assets/svg/brands/sellcast.svg new file mode 100644 index 0000000..14cff58 --- /dev/null +++ b/assets/svg/brands/sellcast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/sellsy.svg b/assets/svg/brands/sellsy.svg new file mode 100644 index 0000000..f658a8f --- /dev/null +++ b/assets/svg/brands/sellsy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/servicestack.svg b/assets/svg/brands/servicestack.svg new file mode 100644 index 0000000..747ff7f --- /dev/null +++ b/assets/svg/brands/servicestack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/shirtsinbulk.svg b/assets/svg/brands/shirtsinbulk.svg new file mode 100644 index 0000000..38038f2 --- /dev/null +++ b/assets/svg/brands/shirtsinbulk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/shoelace.svg b/assets/svg/brands/shoelace.svg new file mode 100644 index 0000000..d50863b --- /dev/null +++ b/assets/svg/brands/shoelace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/shopify.svg b/assets/svg/brands/shopify.svg new file mode 100644 index 0000000..473a59e --- /dev/null +++ b/assets/svg/brands/shopify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/shopware.svg b/assets/svg/brands/shopware.svg new file mode 100644 index 0000000..7cdb65d --- /dev/null +++ b/assets/svg/brands/shopware.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/signal-messenger.svg b/assets/svg/brands/signal-messenger.svg new file mode 100644 index 0000000..4504889 --- /dev/null +++ b/assets/svg/brands/signal-messenger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/simplybuilt.svg b/assets/svg/brands/simplybuilt.svg new file mode 100644 index 0000000..4f65cc2 --- /dev/null +++ b/assets/svg/brands/simplybuilt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/sistrix.svg b/assets/svg/brands/sistrix.svg new file mode 100644 index 0000000..ce0dc43 --- /dev/null +++ b/assets/svg/brands/sistrix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/sith.svg b/assets/svg/brands/sith.svg new file mode 100644 index 0000000..2172987 --- /dev/null +++ b/assets/svg/brands/sith.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/sitrox.svg b/assets/svg/brands/sitrox.svg new file mode 100644 index 0000000..ae7b7fd --- /dev/null +++ b/assets/svg/brands/sitrox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/sketch.svg b/assets/svg/brands/sketch.svg new file mode 100644 index 0000000..05bf748 --- /dev/null +++ b/assets/svg/brands/sketch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/skyatlas.svg b/assets/svg/brands/skyatlas.svg new file mode 100644 index 0000000..2be1a56 --- /dev/null +++ b/assets/svg/brands/skyatlas.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/skype.svg b/assets/svg/brands/skype.svg new file mode 100644 index 0000000..ff68885 --- /dev/null +++ b/assets/svg/brands/skype.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/slack.svg b/assets/svg/brands/slack.svg new file mode 100644 index 0000000..116653f --- /dev/null +++ b/assets/svg/brands/slack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/slideshare.svg b/assets/svg/brands/slideshare.svg new file mode 100644 index 0000000..b51b49f --- /dev/null +++ b/assets/svg/brands/slideshare.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/snapchat.svg b/assets/svg/brands/snapchat.svg new file mode 100644 index 0000000..cfeb6b8 --- /dev/null +++ b/assets/svg/brands/snapchat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/soundcloud.svg b/assets/svg/brands/soundcloud.svg new file mode 100644 index 0000000..6e16258 --- /dev/null +++ b/assets/svg/brands/soundcloud.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/sourcetree.svg b/assets/svg/brands/sourcetree.svg new file mode 100644 index 0000000..f7063ce --- /dev/null +++ b/assets/svg/brands/sourcetree.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/space-awesome.svg b/assets/svg/brands/space-awesome.svg new file mode 100644 index 0000000..412d5c2 --- /dev/null +++ b/assets/svg/brands/space-awesome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/speakap.svg b/assets/svg/brands/speakap.svg new file mode 100644 index 0000000..8f38c59 --- /dev/null +++ b/assets/svg/brands/speakap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/speaker-deck.svg b/assets/svg/brands/speaker-deck.svg new file mode 100644 index 0000000..fc32761 --- /dev/null +++ b/assets/svg/brands/speaker-deck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/spotify.svg b/assets/svg/brands/spotify.svg new file mode 100644 index 0000000..a24030f --- /dev/null +++ b/assets/svg/brands/spotify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/square-behance.svg b/assets/svg/brands/square-behance.svg new file mode 100644 index 0000000..e46f3f3 --- /dev/null +++ b/assets/svg/brands/square-behance.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/square-bluesky.svg b/assets/svg/brands/square-bluesky.svg new file mode 100644 index 0000000..261f108 --- /dev/null +++ b/assets/svg/brands/square-bluesky.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/square-dribbble.svg b/assets/svg/brands/square-dribbble.svg new file mode 100644 index 0000000..3204c15 --- /dev/null +++ b/assets/svg/brands/square-dribbble.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/square-facebook.svg b/assets/svg/brands/square-facebook.svg new file mode 100644 index 0000000..7889232 --- /dev/null +++ b/assets/svg/brands/square-facebook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/square-font-awesome-stroke.svg b/assets/svg/brands/square-font-awesome-stroke.svg new file mode 100644 index 0000000..d965132 --- /dev/null +++ b/assets/svg/brands/square-font-awesome-stroke.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/square-font-awesome.svg b/assets/svg/brands/square-font-awesome.svg new file mode 100644 index 0000000..5c19a95 --- /dev/null +++ b/assets/svg/brands/square-font-awesome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/square-git.svg b/assets/svg/brands/square-git.svg new file mode 100644 index 0000000..413783e --- /dev/null +++ b/assets/svg/brands/square-git.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/square-github.svg b/assets/svg/brands/square-github.svg new file mode 100644 index 0000000..b20dcc4 --- /dev/null +++ b/assets/svg/brands/square-github.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/square-gitlab.svg b/assets/svg/brands/square-gitlab.svg new file mode 100644 index 0000000..c19bd24 --- /dev/null +++ b/assets/svg/brands/square-gitlab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/square-google-plus.svg b/assets/svg/brands/square-google-plus.svg new file mode 100644 index 0000000..f0aeeb2 --- /dev/null +++ b/assets/svg/brands/square-google-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/square-hacker-news.svg b/assets/svg/brands/square-hacker-news.svg new file mode 100644 index 0000000..8982df6 --- /dev/null +++ b/assets/svg/brands/square-hacker-news.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/square-instagram.svg b/assets/svg/brands/square-instagram.svg new file mode 100644 index 0000000..ea40850 --- /dev/null +++ b/assets/svg/brands/square-instagram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/square-js.svg b/assets/svg/brands/square-js.svg new file mode 100644 index 0000000..fd399eb --- /dev/null +++ b/assets/svg/brands/square-js.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/square-lastfm.svg b/assets/svg/brands/square-lastfm.svg new file mode 100644 index 0000000..70896e1 --- /dev/null +++ b/assets/svg/brands/square-lastfm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/square-letterboxd.svg b/assets/svg/brands/square-letterboxd.svg new file mode 100644 index 0000000..70dd838 --- /dev/null +++ b/assets/svg/brands/square-letterboxd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/square-odnoklassniki.svg b/assets/svg/brands/square-odnoklassniki.svg new file mode 100644 index 0000000..082cd99 --- /dev/null +++ b/assets/svg/brands/square-odnoklassniki.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/square-pied-piper.svg b/assets/svg/brands/square-pied-piper.svg new file mode 100644 index 0000000..2dd320d --- /dev/null +++ b/assets/svg/brands/square-pied-piper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/square-pinterest.svg b/assets/svg/brands/square-pinterest.svg new file mode 100644 index 0000000..4ed7941 --- /dev/null +++ b/assets/svg/brands/square-pinterest.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/square-reddit.svg b/assets/svg/brands/square-reddit.svg new file mode 100644 index 0000000..bc60056 --- /dev/null +++ b/assets/svg/brands/square-reddit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/square-snapchat.svg b/assets/svg/brands/square-snapchat.svg new file mode 100644 index 0000000..b2766db --- /dev/null +++ b/assets/svg/brands/square-snapchat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/square-steam.svg b/assets/svg/brands/square-steam.svg new file mode 100644 index 0000000..61691c2 --- /dev/null +++ b/assets/svg/brands/square-steam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/square-threads.svg b/assets/svg/brands/square-threads.svg new file mode 100644 index 0000000..b468187 --- /dev/null +++ b/assets/svg/brands/square-threads.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/square-tumblr.svg b/assets/svg/brands/square-tumblr.svg new file mode 100644 index 0000000..eda2b92 --- /dev/null +++ b/assets/svg/brands/square-tumblr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/square-twitter.svg b/assets/svg/brands/square-twitter.svg new file mode 100644 index 0000000..0ca0e70 --- /dev/null +++ b/assets/svg/brands/square-twitter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/square-upwork.svg b/assets/svg/brands/square-upwork.svg new file mode 100644 index 0000000..17588f5 --- /dev/null +++ b/assets/svg/brands/square-upwork.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/square-viadeo.svg b/assets/svg/brands/square-viadeo.svg new file mode 100644 index 0000000..177c1a4 --- /dev/null +++ b/assets/svg/brands/square-viadeo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/square-vimeo.svg b/assets/svg/brands/square-vimeo.svg new file mode 100644 index 0000000..d67c58a --- /dev/null +++ b/assets/svg/brands/square-vimeo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/square-web-awesome-stroke.svg b/assets/svg/brands/square-web-awesome-stroke.svg new file mode 100644 index 0000000..c3eed6e --- /dev/null +++ b/assets/svg/brands/square-web-awesome-stroke.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/square-web-awesome.svg b/assets/svg/brands/square-web-awesome.svg new file mode 100644 index 0000000..b7cbecc --- /dev/null +++ b/assets/svg/brands/square-web-awesome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/square-whatsapp.svg b/assets/svg/brands/square-whatsapp.svg new file mode 100644 index 0000000..5cfdb59 --- /dev/null +++ b/assets/svg/brands/square-whatsapp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/square-x-twitter.svg b/assets/svg/brands/square-x-twitter.svg new file mode 100644 index 0000000..488ae68 --- /dev/null +++ b/assets/svg/brands/square-x-twitter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/square-xing.svg b/assets/svg/brands/square-xing.svg new file mode 100644 index 0000000..d271210 --- /dev/null +++ b/assets/svg/brands/square-xing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/square-youtube.svg b/assets/svg/brands/square-youtube.svg new file mode 100644 index 0000000..5a2c82c --- /dev/null +++ b/assets/svg/brands/square-youtube.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/squarespace.svg b/assets/svg/brands/squarespace.svg new file mode 100644 index 0000000..2ab4287 --- /dev/null +++ b/assets/svg/brands/squarespace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/stack-exchange.svg b/assets/svg/brands/stack-exchange.svg new file mode 100644 index 0000000..b40a049 --- /dev/null +++ b/assets/svg/brands/stack-exchange.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/stack-overflow.svg b/assets/svg/brands/stack-overflow.svg new file mode 100644 index 0000000..9e2e43c --- /dev/null +++ b/assets/svg/brands/stack-overflow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/stackpath.svg b/assets/svg/brands/stackpath.svg new file mode 100644 index 0000000..432067d --- /dev/null +++ b/assets/svg/brands/stackpath.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/staylinked.svg b/assets/svg/brands/staylinked.svg new file mode 100644 index 0000000..430d910 --- /dev/null +++ b/assets/svg/brands/staylinked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/steam-symbol.svg b/assets/svg/brands/steam-symbol.svg new file mode 100644 index 0000000..83a5c56 --- /dev/null +++ b/assets/svg/brands/steam-symbol.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/steam.svg b/assets/svg/brands/steam.svg new file mode 100644 index 0000000..9e3d071 --- /dev/null +++ b/assets/svg/brands/steam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/sticker-mule.svg b/assets/svg/brands/sticker-mule.svg new file mode 100644 index 0000000..15b5ac9 --- /dev/null +++ b/assets/svg/brands/sticker-mule.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/strava.svg b/assets/svg/brands/strava.svg new file mode 100644 index 0000000..08f46e9 --- /dev/null +++ b/assets/svg/brands/strava.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/stripe-s.svg b/assets/svg/brands/stripe-s.svg new file mode 100644 index 0000000..62f5057 --- /dev/null +++ b/assets/svg/brands/stripe-s.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/stripe.svg b/assets/svg/brands/stripe.svg new file mode 100644 index 0000000..b78fc28 --- /dev/null +++ b/assets/svg/brands/stripe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/stubber.svg b/assets/svg/brands/stubber.svg new file mode 100644 index 0000000..73671b1 --- /dev/null +++ b/assets/svg/brands/stubber.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/studiovinari.svg b/assets/svg/brands/studiovinari.svg new file mode 100644 index 0000000..daf3855 --- /dev/null +++ b/assets/svg/brands/studiovinari.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/stumbleupon-circle.svg b/assets/svg/brands/stumbleupon-circle.svg new file mode 100644 index 0000000..be2d751 --- /dev/null +++ b/assets/svg/brands/stumbleupon-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/stumbleupon.svg b/assets/svg/brands/stumbleupon.svg new file mode 100644 index 0000000..87fb12f --- /dev/null +++ b/assets/svg/brands/stumbleupon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/superpowers.svg b/assets/svg/brands/superpowers.svg new file mode 100644 index 0000000..0710027 --- /dev/null +++ b/assets/svg/brands/superpowers.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/supple.svg b/assets/svg/brands/supple.svg new file mode 100644 index 0000000..9a1094c --- /dev/null +++ b/assets/svg/brands/supple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/suse.svg b/assets/svg/brands/suse.svg new file mode 100644 index 0000000..e34a868 --- /dev/null +++ b/assets/svg/brands/suse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/swift.svg b/assets/svg/brands/swift.svg new file mode 100644 index 0000000..fc92ec9 --- /dev/null +++ b/assets/svg/brands/swift.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/symfony.svg b/assets/svg/brands/symfony.svg new file mode 100644 index 0000000..8f9fc47 --- /dev/null +++ b/assets/svg/brands/symfony.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/teamspeak.svg b/assets/svg/brands/teamspeak.svg new file mode 100644 index 0000000..2df72c5 --- /dev/null +++ b/assets/svg/brands/teamspeak.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/telegram.svg b/assets/svg/brands/telegram.svg new file mode 100644 index 0000000..29a1d26 --- /dev/null +++ b/assets/svg/brands/telegram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/tencent-weibo.svg b/assets/svg/brands/tencent-weibo.svg new file mode 100644 index 0000000..68f68e5 --- /dev/null +++ b/assets/svg/brands/tencent-weibo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/the-red-yeti.svg b/assets/svg/brands/the-red-yeti.svg new file mode 100644 index 0000000..809eb17 --- /dev/null +++ b/assets/svg/brands/the-red-yeti.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/themeco.svg b/assets/svg/brands/themeco.svg new file mode 100644 index 0000000..224c82c --- /dev/null +++ b/assets/svg/brands/themeco.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/themeisle.svg b/assets/svg/brands/themeisle.svg new file mode 100644 index 0000000..07301ac --- /dev/null +++ b/assets/svg/brands/themeisle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/think-peaks.svg b/assets/svg/brands/think-peaks.svg new file mode 100644 index 0000000..2c72084 --- /dev/null +++ b/assets/svg/brands/think-peaks.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/threads.svg b/assets/svg/brands/threads.svg new file mode 100644 index 0000000..cde583c --- /dev/null +++ b/assets/svg/brands/threads.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/tiktok.svg b/assets/svg/brands/tiktok.svg new file mode 100644 index 0000000..992fe48 --- /dev/null +++ b/assets/svg/brands/tiktok.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/trade-federation.svg b/assets/svg/brands/trade-federation.svg new file mode 100644 index 0000000..6c2b43f --- /dev/null +++ b/assets/svg/brands/trade-federation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/trello.svg b/assets/svg/brands/trello.svg new file mode 100644 index 0000000..2dc01d0 --- /dev/null +++ b/assets/svg/brands/trello.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/tumblr.svg b/assets/svg/brands/tumblr.svg new file mode 100644 index 0000000..a324753 --- /dev/null +++ b/assets/svg/brands/tumblr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/twitch.svg b/assets/svg/brands/twitch.svg new file mode 100644 index 0000000..1515e33 --- /dev/null +++ b/assets/svg/brands/twitch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/twitter.svg b/assets/svg/brands/twitter.svg new file mode 100644 index 0000000..bf76016 --- /dev/null +++ b/assets/svg/brands/twitter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/typo3.svg b/assets/svg/brands/typo3.svg new file mode 100644 index 0000000..ef7fa7a --- /dev/null +++ b/assets/svg/brands/typo3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/uber.svg b/assets/svg/brands/uber.svg new file mode 100644 index 0000000..bff1c30 --- /dev/null +++ b/assets/svg/brands/uber.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/ubuntu.svg b/assets/svg/brands/ubuntu.svg new file mode 100644 index 0000000..9c3df62 --- /dev/null +++ b/assets/svg/brands/ubuntu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/uikit.svg b/assets/svg/brands/uikit.svg new file mode 100644 index 0000000..1e70208 --- /dev/null +++ b/assets/svg/brands/uikit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/umbraco.svg b/assets/svg/brands/umbraco.svg new file mode 100644 index 0000000..f4ae256 --- /dev/null +++ b/assets/svg/brands/umbraco.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/uncharted.svg b/assets/svg/brands/uncharted.svg new file mode 100644 index 0000000..b6ef0ce --- /dev/null +++ b/assets/svg/brands/uncharted.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/uniregistry.svg b/assets/svg/brands/uniregistry.svg new file mode 100644 index 0000000..f1c7540 --- /dev/null +++ b/assets/svg/brands/uniregistry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/unity.svg b/assets/svg/brands/unity.svg new file mode 100644 index 0000000..1f7baac --- /dev/null +++ b/assets/svg/brands/unity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/unsplash.svg b/assets/svg/brands/unsplash.svg new file mode 100644 index 0000000..e4433b9 --- /dev/null +++ b/assets/svg/brands/unsplash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/untappd.svg b/assets/svg/brands/untappd.svg new file mode 100644 index 0000000..60a5484 --- /dev/null +++ b/assets/svg/brands/untappd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/ups.svg b/assets/svg/brands/ups.svg new file mode 100644 index 0000000..c59479a --- /dev/null +++ b/assets/svg/brands/ups.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/upwork.svg b/assets/svg/brands/upwork.svg new file mode 100644 index 0000000..1561324 --- /dev/null +++ b/assets/svg/brands/upwork.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/usb.svg b/assets/svg/brands/usb.svg new file mode 100644 index 0000000..abf0c59 --- /dev/null +++ b/assets/svg/brands/usb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/usps.svg b/assets/svg/brands/usps.svg new file mode 100644 index 0000000..9262665 --- /dev/null +++ b/assets/svg/brands/usps.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/ussunnah.svg b/assets/svg/brands/ussunnah.svg new file mode 100644 index 0000000..93dfcbe --- /dev/null +++ b/assets/svg/brands/ussunnah.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/vaadin.svg b/assets/svg/brands/vaadin.svg new file mode 100644 index 0000000..8fd9ff3 --- /dev/null +++ b/assets/svg/brands/vaadin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/viacoin.svg b/assets/svg/brands/viacoin.svg new file mode 100644 index 0000000..3179905 --- /dev/null +++ b/assets/svg/brands/viacoin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/viadeo.svg b/assets/svg/brands/viadeo.svg new file mode 100644 index 0000000..1edc39e --- /dev/null +++ b/assets/svg/brands/viadeo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/viber.svg b/assets/svg/brands/viber.svg new file mode 100644 index 0000000..dca0b14 --- /dev/null +++ b/assets/svg/brands/viber.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/vimeo-v.svg b/assets/svg/brands/vimeo-v.svg new file mode 100644 index 0000000..bd60d90 --- /dev/null +++ b/assets/svg/brands/vimeo-v.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/vimeo.svg b/assets/svg/brands/vimeo.svg new file mode 100644 index 0000000..9506588 --- /dev/null +++ b/assets/svg/brands/vimeo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/vine.svg b/assets/svg/brands/vine.svg new file mode 100644 index 0000000..25eaeca --- /dev/null +++ b/assets/svg/brands/vine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/vk.svg b/assets/svg/brands/vk.svg new file mode 100644 index 0000000..bf757dd --- /dev/null +++ b/assets/svg/brands/vk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/vnv.svg b/assets/svg/brands/vnv.svg new file mode 100644 index 0000000..b21888c --- /dev/null +++ b/assets/svg/brands/vnv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/vuejs.svg b/assets/svg/brands/vuejs.svg new file mode 100644 index 0000000..0c7bd1a --- /dev/null +++ b/assets/svg/brands/vuejs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/watchman-monitoring.svg b/assets/svg/brands/watchman-monitoring.svg new file mode 100644 index 0000000..e4dc96e --- /dev/null +++ b/assets/svg/brands/watchman-monitoring.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/waze.svg b/assets/svg/brands/waze.svg new file mode 100644 index 0000000..b6f87a2 --- /dev/null +++ b/assets/svg/brands/waze.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/web-awesome.svg b/assets/svg/brands/web-awesome.svg new file mode 100644 index 0000000..ebfb9d1 --- /dev/null +++ b/assets/svg/brands/web-awesome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/webflow.svg b/assets/svg/brands/webflow.svg new file mode 100644 index 0000000..aa44b37 --- /dev/null +++ b/assets/svg/brands/webflow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/weebly.svg b/assets/svg/brands/weebly.svg new file mode 100644 index 0000000..6c54186 --- /dev/null +++ b/assets/svg/brands/weebly.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/weibo.svg b/assets/svg/brands/weibo.svg new file mode 100644 index 0000000..1c348c2 --- /dev/null +++ b/assets/svg/brands/weibo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/weixin.svg b/assets/svg/brands/weixin.svg new file mode 100644 index 0000000..7683bfa --- /dev/null +++ b/assets/svg/brands/weixin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/whatsapp.svg b/assets/svg/brands/whatsapp.svg new file mode 100644 index 0000000..4754475 --- /dev/null +++ b/assets/svg/brands/whatsapp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/whmcs.svg b/assets/svg/brands/whmcs.svg new file mode 100644 index 0000000..9b82b51 --- /dev/null +++ b/assets/svg/brands/whmcs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/wikipedia-w.svg b/assets/svg/brands/wikipedia-w.svg new file mode 100644 index 0000000..aa46640 --- /dev/null +++ b/assets/svg/brands/wikipedia-w.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/windows.svg b/assets/svg/brands/windows.svg new file mode 100644 index 0000000..de1b735 --- /dev/null +++ b/assets/svg/brands/windows.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/wirsindhandwerk.svg b/assets/svg/brands/wirsindhandwerk.svg new file mode 100644 index 0000000..447a43c --- /dev/null +++ b/assets/svg/brands/wirsindhandwerk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/wix.svg b/assets/svg/brands/wix.svg new file mode 100644 index 0000000..b715d9b --- /dev/null +++ b/assets/svg/brands/wix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/wizards-of-the-coast.svg b/assets/svg/brands/wizards-of-the-coast.svg new file mode 100644 index 0000000..f3a4bfa --- /dev/null +++ b/assets/svg/brands/wizards-of-the-coast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/wodu.svg b/assets/svg/brands/wodu.svg new file mode 100644 index 0000000..8492dd4 --- /dev/null +++ b/assets/svg/brands/wodu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/wolf-pack-battalion.svg b/assets/svg/brands/wolf-pack-battalion.svg new file mode 100644 index 0000000..3cb5021 --- /dev/null +++ b/assets/svg/brands/wolf-pack-battalion.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/wordpress-simple.svg b/assets/svg/brands/wordpress-simple.svg new file mode 100644 index 0000000..b32535d --- /dev/null +++ b/assets/svg/brands/wordpress-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/wordpress.svg b/assets/svg/brands/wordpress.svg new file mode 100644 index 0000000..f906e0f --- /dev/null +++ b/assets/svg/brands/wordpress.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/wpbeginner.svg b/assets/svg/brands/wpbeginner.svg new file mode 100644 index 0000000..4cad63c --- /dev/null +++ b/assets/svg/brands/wpbeginner.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/wpexplorer.svg b/assets/svg/brands/wpexplorer.svg new file mode 100644 index 0000000..6ff44ca --- /dev/null +++ b/assets/svg/brands/wpexplorer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/wpforms.svg b/assets/svg/brands/wpforms.svg new file mode 100644 index 0000000..b6807df --- /dev/null +++ b/assets/svg/brands/wpforms.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/wpressr.svg b/assets/svg/brands/wpressr.svg new file mode 100644 index 0000000..eac8254 --- /dev/null +++ b/assets/svg/brands/wpressr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/x-twitter.svg b/assets/svg/brands/x-twitter.svg new file mode 100644 index 0000000..7508696 --- /dev/null +++ b/assets/svg/brands/x-twitter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/xbox.svg b/assets/svg/brands/xbox.svg new file mode 100644 index 0000000..760889e --- /dev/null +++ b/assets/svg/brands/xbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/xing.svg b/assets/svg/brands/xing.svg new file mode 100644 index 0000000..141a2dd --- /dev/null +++ b/assets/svg/brands/xing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/y-combinator.svg b/assets/svg/brands/y-combinator.svg new file mode 100644 index 0000000..62cca7d --- /dev/null +++ b/assets/svg/brands/y-combinator.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/yahoo.svg b/assets/svg/brands/yahoo.svg new file mode 100644 index 0000000..4c31aa8 --- /dev/null +++ b/assets/svg/brands/yahoo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/yammer.svg b/assets/svg/brands/yammer.svg new file mode 100644 index 0000000..c162134 --- /dev/null +++ b/assets/svg/brands/yammer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/yandex-international.svg b/assets/svg/brands/yandex-international.svg new file mode 100644 index 0000000..a3632e0 --- /dev/null +++ b/assets/svg/brands/yandex-international.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/yandex.svg b/assets/svg/brands/yandex.svg new file mode 100644 index 0000000..648c67f --- /dev/null +++ b/assets/svg/brands/yandex.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/yarn.svg b/assets/svg/brands/yarn.svg new file mode 100644 index 0000000..d884af7 --- /dev/null +++ b/assets/svg/brands/yarn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/yelp.svg b/assets/svg/brands/yelp.svg new file mode 100644 index 0000000..3e27751 --- /dev/null +++ b/assets/svg/brands/yelp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/yoast.svg b/assets/svg/brands/yoast.svg new file mode 100644 index 0000000..e32f1bb --- /dev/null +++ b/assets/svg/brands/yoast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/youtube.svg b/assets/svg/brands/youtube.svg new file mode 100644 index 0000000..854459e --- /dev/null +++ b/assets/svg/brands/youtube.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/brands/zhihu.svg b/assets/svg/brands/zhihu.svg new file mode 100644 index 0000000..00d057f --- /dev/null +++ b/assets/svg/brands/zhihu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/address-book.svg b/assets/svg/regular/address-book.svg new file mode 100644 index 0000000..86eaec0 --- /dev/null +++ b/assets/svg/regular/address-book.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/address-card.svg b/assets/svg/regular/address-card.svg new file mode 100644 index 0000000..f4a5ebf --- /dev/null +++ b/assets/svg/regular/address-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/bell-slash.svg b/assets/svg/regular/bell-slash.svg new file mode 100644 index 0000000..e7153ed --- /dev/null +++ b/assets/svg/regular/bell-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/bell.svg b/assets/svg/regular/bell.svg new file mode 100644 index 0000000..23b3d4e --- /dev/null +++ b/assets/svg/regular/bell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/bookmark.svg b/assets/svg/regular/bookmark.svg new file mode 100644 index 0000000..2639874 --- /dev/null +++ b/assets/svg/regular/bookmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/building.svg b/assets/svg/regular/building.svg new file mode 100644 index 0000000..f4e41f1 --- /dev/null +++ b/assets/svg/regular/building.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/calendar-check.svg b/assets/svg/regular/calendar-check.svg new file mode 100644 index 0000000..f70c3a2 --- /dev/null +++ b/assets/svg/regular/calendar-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/calendar-days.svg b/assets/svg/regular/calendar-days.svg new file mode 100644 index 0000000..f905958 --- /dev/null +++ b/assets/svg/regular/calendar-days.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/calendar-minus.svg b/assets/svg/regular/calendar-minus.svg new file mode 100644 index 0000000..8977ceb --- /dev/null +++ b/assets/svg/regular/calendar-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/calendar-plus.svg b/assets/svg/regular/calendar-plus.svg new file mode 100644 index 0000000..2e8d6e3 --- /dev/null +++ b/assets/svg/regular/calendar-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/calendar-xmark.svg b/assets/svg/regular/calendar-xmark.svg new file mode 100644 index 0000000..61599e9 --- /dev/null +++ b/assets/svg/regular/calendar-xmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/calendar.svg b/assets/svg/regular/calendar.svg new file mode 100644 index 0000000..1d1f56d --- /dev/null +++ b/assets/svg/regular/calendar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/chart-bar.svg b/assets/svg/regular/chart-bar.svg new file mode 100644 index 0000000..7634f8c --- /dev/null +++ b/assets/svg/regular/chart-bar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/chess-bishop.svg b/assets/svg/regular/chess-bishop.svg new file mode 100644 index 0000000..f8a69dc --- /dev/null +++ b/assets/svg/regular/chess-bishop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/chess-king.svg b/assets/svg/regular/chess-king.svg new file mode 100644 index 0000000..9609546 --- /dev/null +++ b/assets/svg/regular/chess-king.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/chess-knight.svg b/assets/svg/regular/chess-knight.svg new file mode 100644 index 0000000..223642b --- /dev/null +++ b/assets/svg/regular/chess-knight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/chess-pawn.svg b/assets/svg/regular/chess-pawn.svg new file mode 100644 index 0000000..d9eefdf --- /dev/null +++ b/assets/svg/regular/chess-pawn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/chess-queen.svg b/assets/svg/regular/chess-queen.svg new file mode 100644 index 0000000..d9ed427 --- /dev/null +++ b/assets/svg/regular/chess-queen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/chess-rook.svg b/assets/svg/regular/chess-rook.svg new file mode 100644 index 0000000..e23e739 --- /dev/null +++ b/assets/svg/regular/chess-rook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/circle-check.svg b/assets/svg/regular/circle-check.svg new file mode 100644 index 0000000..c7569cc --- /dev/null +++ b/assets/svg/regular/circle-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/circle-dot.svg b/assets/svg/regular/circle-dot.svg new file mode 100644 index 0000000..e00562d --- /dev/null +++ b/assets/svg/regular/circle-dot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/circle-down.svg b/assets/svg/regular/circle-down.svg new file mode 100644 index 0000000..a22efb8 --- /dev/null +++ b/assets/svg/regular/circle-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/circle-left.svg b/assets/svg/regular/circle-left.svg new file mode 100644 index 0000000..e8fb17b --- /dev/null +++ b/assets/svg/regular/circle-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/circle-pause.svg b/assets/svg/regular/circle-pause.svg new file mode 100644 index 0000000..3b8b4a3 --- /dev/null +++ b/assets/svg/regular/circle-pause.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/circle-play.svg b/assets/svg/regular/circle-play.svg new file mode 100644 index 0000000..a0ceb27 --- /dev/null +++ b/assets/svg/regular/circle-play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/circle-question.svg b/assets/svg/regular/circle-question.svg new file mode 100644 index 0000000..f499102 --- /dev/null +++ b/assets/svg/regular/circle-question.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/circle-right.svg b/assets/svg/regular/circle-right.svg new file mode 100644 index 0000000..0c30ee3 --- /dev/null +++ b/assets/svg/regular/circle-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/circle-stop.svg b/assets/svg/regular/circle-stop.svg new file mode 100644 index 0000000..6714f93 --- /dev/null +++ b/assets/svg/regular/circle-stop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/circle-up.svg b/assets/svg/regular/circle-up.svg new file mode 100644 index 0000000..1fd08e4 --- /dev/null +++ b/assets/svg/regular/circle-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/circle-user.svg b/assets/svg/regular/circle-user.svg new file mode 100644 index 0000000..e4dc8d7 --- /dev/null +++ b/assets/svg/regular/circle-user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/circle-xmark.svg b/assets/svg/regular/circle-xmark.svg new file mode 100644 index 0000000..0643a01 --- /dev/null +++ b/assets/svg/regular/circle-xmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/circle.svg b/assets/svg/regular/circle.svg new file mode 100644 index 0000000..3e92276 --- /dev/null +++ b/assets/svg/regular/circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/clipboard.svg b/assets/svg/regular/clipboard.svg new file mode 100644 index 0000000..20c6bf5 --- /dev/null +++ b/assets/svg/regular/clipboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/clock.svg b/assets/svg/regular/clock.svg new file mode 100644 index 0000000..561cd9c --- /dev/null +++ b/assets/svg/regular/clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/clone.svg b/assets/svg/regular/clone.svg new file mode 100644 index 0000000..9b167c7 --- /dev/null +++ b/assets/svg/regular/clone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/closed-captioning.svg b/assets/svg/regular/closed-captioning.svg new file mode 100644 index 0000000..6061916 --- /dev/null +++ b/assets/svg/regular/closed-captioning.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/comment-dots.svg b/assets/svg/regular/comment-dots.svg new file mode 100644 index 0000000..6499e0f --- /dev/null +++ b/assets/svg/regular/comment-dots.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/comment.svg b/assets/svg/regular/comment.svg new file mode 100644 index 0000000..1332c02 --- /dev/null +++ b/assets/svg/regular/comment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/comments.svg b/assets/svg/regular/comments.svg new file mode 100644 index 0000000..8040381 --- /dev/null +++ b/assets/svg/regular/comments.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/compass.svg b/assets/svg/regular/compass.svg new file mode 100644 index 0000000..ad9c1aa --- /dev/null +++ b/assets/svg/regular/compass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/copy.svg b/assets/svg/regular/copy.svg new file mode 100644 index 0000000..1d249f7 --- /dev/null +++ b/assets/svg/regular/copy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/copyright.svg b/assets/svg/regular/copyright.svg new file mode 100644 index 0000000..9b1126d --- /dev/null +++ b/assets/svg/regular/copyright.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/credit-card.svg b/assets/svg/regular/credit-card.svg new file mode 100644 index 0000000..9a29e51 --- /dev/null +++ b/assets/svg/regular/credit-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/envelope-open.svg b/assets/svg/regular/envelope-open.svg new file mode 100644 index 0000000..adf3397 --- /dev/null +++ b/assets/svg/regular/envelope-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/envelope.svg b/assets/svg/regular/envelope.svg new file mode 100644 index 0000000..bcae6c9 --- /dev/null +++ b/assets/svg/regular/envelope.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/eye-slash.svg b/assets/svg/regular/eye-slash.svg new file mode 100644 index 0000000..fdd5772 --- /dev/null +++ b/assets/svg/regular/eye-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/eye.svg b/assets/svg/regular/eye.svg new file mode 100644 index 0000000..9322540 --- /dev/null +++ b/assets/svg/regular/eye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-angry.svg b/assets/svg/regular/face-angry.svg new file mode 100644 index 0000000..358da60 --- /dev/null +++ b/assets/svg/regular/face-angry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-dizzy.svg b/assets/svg/regular/face-dizzy.svg new file mode 100644 index 0000000..4646aff --- /dev/null +++ b/assets/svg/regular/face-dizzy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-flushed.svg b/assets/svg/regular/face-flushed.svg new file mode 100644 index 0000000..fef0581 --- /dev/null +++ b/assets/svg/regular/face-flushed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-frown-open.svg b/assets/svg/regular/face-frown-open.svg new file mode 100644 index 0000000..85aa30a --- /dev/null +++ b/assets/svg/regular/face-frown-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-frown.svg b/assets/svg/regular/face-frown.svg new file mode 100644 index 0000000..4913ff9 --- /dev/null +++ b/assets/svg/regular/face-frown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-grimace.svg b/assets/svg/regular/face-grimace.svg new file mode 100644 index 0000000..a96b9be --- /dev/null +++ b/assets/svg/regular/face-grimace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-grin-beam-sweat.svg b/assets/svg/regular/face-grin-beam-sweat.svg new file mode 100644 index 0000000..7099927 --- /dev/null +++ b/assets/svg/regular/face-grin-beam-sweat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-grin-beam.svg b/assets/svg/regular/face-grin-beam.svg new file mode 100644 index 0000000..45b7ec3 --- /dev/null +++ b/assets/svg/regular/face-grin-beam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-grin-hearts.svg b/assets/svg/regular/face-grin-hearts.svg new file mode 100644 index 0000000..59c267c --- /dev/null +++ b/assets/svg/regular/face-grin-hearts.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-grin-squint-tears.svg b/assets/svg/regular/face-grin-squint-tears.svg new file mode 100644 index 0000000..db6011b --- /dev/null +++ b/assets/svg/regular/face-grin-squint-tears.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-grin-squint.svg b/assets/svg/regular/face-grin-squint.svg new file mode 100644 index 0000000..50e4a47 --- /dev/null +++ b/assets/svg/regular/face-grin-squint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-grin-stars.svg b/assets/svg/regular/face-grin-stars.svg new file mode 100644 index 0000000..4248d6f --- /dev/null +++ b/assets/svg/regular/face-grin-stars.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-grin-tears.svg b/assets/svg/regular/face-grin-tears.svg new file mode 100644 index 0000000..985e45f --- /dev/null +++ b/assets/svg/regular/face-grin-tears.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-grin-tongue-squint.svg b/assets/svg/regular/face-grin-tongue-squint.svg new file mode 100644 index 0000000..ddbd593 --- /dev/null +++ b/assets/svg/regular/face-grin-tongue-squint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-grin-tongue-wink.svg b/assets/svg/regular/face-grin-tongue-wink.svg new file mode 100644 index 0000000..e614760 --- /dev/null +++ b/assets/svg/regular/face-grin-tongue-wink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-grin-tongue.svg b/assets/svg/regular/face-grin-tongue.svg new file mode 100644 index 0000000..e17cbbe --- /dev/null +++ b/assets/svg/regular/face-grin-tongue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-grin-wide.svg b/assets/svg/regular/face-grin-wide.svg new file mode 100644 index 0000000..7b15d81 --- /dev/null +++ b/assets/svg/regular/face-grin-wide.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-grin-wink.svg b/assets/svg/regular/face-grin-wink.svg new file mode 100644 index 0000000..5b06c08 --- /dev/null +++ b/assets/svg/regular/face-grin-wink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-grin.svg b/assets/svg/regular/face-grin.svg new file mode 100644 index 0000000..fad8251 --- /dev/null +++ b/assets/svg/regular/face-grin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-kiss-beam.svg b/assets/svg/regular/face-kiss-beam.svg new file mode 100644 index 0000000..0952cf8 --- /dev/null +++ b/assets/svg/regular/face-kiss-beam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-kiss-wink-heart.svg b/assets/svg/regular/face-kiss-wink-heart.svg new file mode 100644 index 0000000..03073f7 --- /dev/null +++ b/assets/svg/regular/face-kiss-wink-heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-kiss.svg b/assets/svg/regular/face-kiss.svg new file mode 100644 index 0000000..bfc81b1 --- /dev/null +++ b/assets/svg/regular/face-kiss.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-laugh-beam.svg b/assets/svg/regular/face-laugh-beam.svg new file mode 100644 index 0000000..ee77673 --- /dev/null +++ b/assets/svg/regular/face-laugh-beam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-laugh-squint.svg b/assets/svg/regular/face-laugh-squint.svg new file mode 100644 index 0000000..fca7e2c --- /dev/null +++ b/assets/svg/regular/face-laugh-squint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-laugh-wink.svg b/assets/svg/regular/face-laugh-wink.svg new file mode 100644 index 0000000..eaa32de --- /dev/null +++ b/assets/svg/regular/face-laugh-wink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-laugh.svg b/assets/svg/regular/face-laugh.svg new file mode 100644 index 0000000..e013fd4 --- /dev/null +++ b/assets/svg/regular/face-laugh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-meh-blank.svg b/assets/svg/regular/face-meh-blank.svg new file mode 100644 index 0000000..cbbaec9 --- /dev/null +++ b/assets/svg/regular/face-meh-blank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-meh.svg b/assets/svg/regular/face-meh.svg new file mode 100644 index 0000000..98cd3e9 --- /dev/null +++ b/assets/svg/regular/face-meh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-rolling-eyes.svg b/assets/svg/regular/face-rolling-eyes.svg new file mode 100644 index 0000000..261f2b5 --- /dev/null +++ b/assets/svg/regular/face-rolling-eyes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-sad-cry.svg b/assets/svg/regular/face-sad-cry.svg new file mode 100644 index 0000000..5ed6483 --- /dev/null +++ b/assets/svg/regular/face-sad-cry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-sad-tear.svg b/assets/svg/regular/face-sad-tear.svg new file mode 100644 index 0000000..a731129 --- /dev/null +++ b/assets/svg/regular/face-sad-tear.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-smile-beam.svg b/assets/svg/regular/face-smile-beam.svg new file mode 100644 index 0000000..61f49db --- /dev/null +++ b/assets/svg/regular/face-smile-beam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-smile-wink.svg b/assets/svg/regular/face-smile-wink.svg new file mode 100644 index 0000000..92f8ee9 --- /dev/null +++ b/assets/svg/regular/face-smile-wink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-smile.svg b/assets/svg/regular/face-smile.svg new file mode 100644 index 0000000..0916a51 --- /dev/null +++ b/assets/svg/regular/face-smile.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-surprise.svg b/assets/svg/regular/face-surprise.svg new file mode 100644 index 0000000..959f2ce --- /dev/null +++ b/assets/svg/regular/face-surprise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/face-tired.svg b/assets/svg/regular/face-tired.svg new file mode 100644 index 0000000..7263454 --- /dev/null +++ b/assets/svg/regular/face-tired.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/file-audio.svg b/assets/svg/regular/file-audio.svg new file mode 100644 index 0000000..c6748d7 --- /dev/null +++ b/assets/svg/regular/file-audio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/file-code.svg b/assets/svg/regular/file-code.svg new file mode 100644 index 0000000..b7a364b --- /dev/null +++ b/assets/svg/regular/file-code.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/file-excel.svg b/assets/svg/regular/file-excel.svg new file mode 100644 index 0000000..8169e8a --- /dev/null +++ b/assets/svg/regular/file-excel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/file-image.svg b/assets/svg/regular/file-image.svg new file mode 100644 index 0000000..a68755d --- /dev/null +++ b/assets/svg/regular/file-image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/file-lines.svg b/assets/svg/regular/file-lines.svg new file mode 100644 index 0000000..847455d --- /dev/null +++ b/assets/svg/regular/file-lines.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/file-pdf.svg b/assets/svg/regular/file-pdf.svg new file mode 100644 index 0000000..86e0d65 --- /dev/null +++ b/assets/svg/regular/file-pdf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/file-powerpoint.svg b/assets/svg/regular/file-powerpoint.svg new file mode 100644 index 0000000..cdda0d4 --- /dev/null +++ b/assets/svg/regular/file-powerpoint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/file-video.svg b/assets/svg/regular/file-video.svg new file mode 100644 index 0000000..5d34b3d --- /dev/null +++ b/assets/svg/regular/file-video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/file-word.svg b/assets/svg/regular/file-word.svg new file mode 100644 index 0000000..a07c75d --- /dev/null +++ b/assets/svg/regular/file-word.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/file-zipper.svg b/assets/svg/regular/file-zipper.svg new file mode 100644 index 0000000..6b79b17 --- /dev/null +++ b/assets/svg/regular/file-zipper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/file.svg b/assets/svg/regular/file.svg new file mode 100644 index 0000000..9b5d767 --- /dev/null +++ b/assets/svg/regular/file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/flag.svg b/assets/svg/regular/flag.svg new file mode 100644 index 0000000..50e795a --- /dev/null +++ b/assets/svg/regular/flag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/floppy-disk.svg b/assets/svg/regular/floppy-disk.svg new file mode 100644 index 0000000..2a2ad8f --- /dev/null +++ b/assets/svg/regular/floppy-disk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/folder-closed.svg b/assets/svg/regular/folder-closed.svg new file mode 100644 index 0000000..fa54d4f --- /dev/null +++ b/assets/svg/regular/folder-closed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/folder-open.svg b/assets/svg/regular/folder-open.svg new file mode 100644 index 0000000..f952673 --- /dev/null +++ b/assets/svg/regular/folder-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/folder.svg b/assets/svg/regular/folder.svg new file mode 100644 index 0000000..e899839 --- /dev/null +++ b/assets/svg/regular/folder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/font-awesome.svg b/assets/svg/regular/font-awesome.svg new file mode 100644 index 0000000..24772bf --- /dev/null +++ b/assets/svg/regular/font-awesome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/futbol.svg b/assets/svg/regular/futbol.svg new file mode 100644 index 0000000..a087a27 --- /dev/null +++ b/assets/svg/regular/futbol.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/gem.svg b/assets/svg/regular/gem.svg new file mode 100644 index 0000000..ac91e13 --- /dev/null +++ b/assets/svg/regular/gem.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/hand-back-fist.svg b/assets/svg/regular/hand-back-fist.svg new file mode 100644 index 0000000..71c1126 --- /dev/null +++ b/assets/svg/regular/hand-back-fist.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/hand-lizard.svg b/assets/svg/regular/hand-lizard.svg new file mode 100644 index 0000000..bbf1425 --- /dev/null +++ b/assets/svg/regular/hand-lizard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/hand-peace.svg b/assets/svg/regular/hand-peace.svg new file mode 100644 index 0000000..f05b09d --- /dev/null +++ b/assets/svg/regular/hand-peace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/hand-point-down.svg b/assets/svg/regular/hand-point-down.svg new file mode 100644 index 0000000..e1512b7 --- /dev/null +++ b/assets/svg/regular/hand-point-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/hand-point-left.svg b/assets/svg/regular/hand-point-left.svg new file mode 100644 index 0000000..8cc7fff --- /dev/null +++ b/assets/svg/regular/hand-point-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/hand-point-right.svg b/assets/svg/regular/hand-point-right.svg new file mode 100644 index 0000000..a291875 --- /dev/null +++ b/assets/svg/regular/hand-point-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/hand-point-up.svg b/assets/svg/regular/hand-point-up.svg new file mode 100644 index 0000000..1aadfab --- /dev/null +++ b/assets/svg/regular/hand-point-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/hand-pointer.svg b/assets/svg/regular/hand-pointer.svg new file mode 100644 index 0000000..0dd73ed --- /dev/null +++ b/assets/svg/regular/hand-pointer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/hand-scissors.svg b/assets/svg/regular/hand-scissors.svg new file mode 100644 index 0000000..5e37669 --- /dev/null +++ b/assets/svg/regular/hand-scissors.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/hand-spock.svg b/assets/svg/regular/hand-spock.svg new file mode 100644 index 0000000..1a06006 --- /dev/null +++ b/assets/svg/regular/hand-spock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/hand.svg b/assets/svg/regular/hand.svg new file mode 100644 index 0000000..db01482 --- /dev/null +++ b/assets/svg/regular/hand.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/handshake.svg b/assets/svg/regular/handshake.svg new file mode 100644 index 0000000..73a1a49 --- /dev/null +++ b/assets/svg/regular/handshake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/hard-drive.svg b/assets/svg/regular/hard-drive.svg new file mode 100644 index 0000000..eafaa18 --- /dev/null +++ b/assets/svg/regular/hard-drive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/heart.svg b/assets/svg/regular/heart.svg new file mode 100644 index 0000000..5e893c3 --- /dev/null +++ b/assets/svg/regular/heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/hospital.svg b/assets/svg/regular/hospital.svg new file mode 100644 index 0000000..b0d286b --- /dev/null +++ b/assets/svg/regular/hospital.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/hourglass-half.svg b/assets/svg/regular/hourglass-half.svg new file mode 100644 index 0000000..e3e9b8f --- /dev/null +++ b/assets/svg/regular/hourglass-half.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/hourglass.svg b/assets/svg/regular/hourglass.svg new file mode 100644 index 0000000..1fb2be0 --- /dev/null +++ b/assets/svg/regular/hourglass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/id-badge.svg b/assets/svg/regular/id-badge.svg new file mode 100644 index 0000000..7f054ea --- /dev/null +++ b/assets/svg/regular/id-badge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/id-card.svg b/assets/svg/regular/id-card.svg new file mode 100644 index 0000000..ea27830 --- /dev/null +++ b/assets/svg/regular/id-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/image.svg b/assets/svg/regular/image.svg new file mode 100644 index 0000000..69de0db --- /dev/null +++ b/assets/svg/regular/image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/images.svg b/assets/svg/regular/images.svg new file mode 100644 index 0000000..5a7c5ac --- /dev/null +++ b/assets/svg/regular/images.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/keyboard.svg b/assets/svg/regular/keyboard.svg new file mode 100644 index 0000000..543ec3d --- /dev/null +++ b/assets/svg/regular/keyboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/lemon.svg b/assets/svg/regular/lemon.svg new file mode 100644 index 0000000..3e3d522 --- /dev/null +++ b/assets/svg/regular/lemon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/life-ring.svg b/assets/svg/regular/life-ring.svg new file mode 100644 index 0000000..74913f0 --- /dev/null +++ b/assets/svg/regular/life-ring.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/lightbulb.svg b/assets/svg/regular/lightbulb.svg new file mode 100644 index 0000000..0f893ac --- /dev/null +++ b/assets/svg/regular/lightbulb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/map.svg b/assets/svg/regular/map.svg new file mode 100644 index 0000000..2fa3492 --- /dev/null +++ b/assets/svg/regular/map.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/message.svg b/assets/svg/regular/message.svg new file mode 100644 index 0000000..fe3f1c9 --- /dev/null +++ b/assets/svg/regular/message.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/money-bill-1.svg b/assets/svg/regular/money-bill-1.svg new file mode 100644 index 0000000..51f6a33 --- /dev/null +++ b/assets/svg/regular/money-bill-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/moon.svg b/assets/svg/regular/moon.svg new file mode 100644 index 0000000..b945399 --- /dev/null +++ b/assets/svg/regular/moon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/newspaper.svg b/assets/svg/regular/newspaper.svg new file mode 100644 index 0000000..3174858 --- /dev/null +++ b/assets/svg/regular/newspaper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/note-sticky.svg b/assets/svg/regular/note-sticky.svg new file mode 100644 index 0000000..ee1e851 --- /dev/null +++ b/assets/svg/regular/note-sticky.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/object-group.svg b/assets/svg/regular/object-group.svg new file mode 100644 index 0000000..5d0199a --- /dev/null +++ b/assets/svg/regular/object-group.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/object-ungroup.svg b/assets/svg/regular/object-ungroup.svg new file mode 100644 index 0000000..c8d7a8a --- /dev/null +++ b/assets/svg/regular/object-ungroup.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/paper-plane.svg b/assets/svg/regular/paper-plane.svg new file mode 100644 index 0000000..da23ce3 --- /dev/null +++ b/assets/svg/regular/paper-plane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/paste.svg b/assets/svg/regular/paste.svg new file mode 100644 index 0000000..3750c1c --- /dev/null +++ b/assets/svg/regular/paste.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/pen-to-square.svg b/assets/svg/regular/pen-to-square.svg new file mode 100644 index 0000000..0832ffa --- /dev/null +++ b/assets/svg/regular/pen-to-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/rectangle-list.svg b/assets/svg/regular/rectangle-list.svg new file mode 100644 index 0000000..8e2b559 --- /dev/null +++ b/assets/svg/regular/rectangle-list.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/rectangle-xmark.svg b/assets/svg/regular/rectangle-xmark.svg new file mode 100644 index 0000000..9277734 --- /dev/null +++ b/assets/svg/regular/rectangle-xmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/registered.svg b/assets/svg/regular/registered.svg new file mode 100644 index 0000000..c43e030 --- /dev/null +++ b/assets/svg/regular/registered.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/share-from-square.svg b/assets/svg/regular/share-from-square.svg new file mode 100644 index 0000000..061b55d --- /dev/null +++ b/assets/svg/regular/share-from-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/snowflake.svg b/assets/svg/regular/snowflake.svg new file mode 100644 index 0000000..fcffe0c --- /dev/null +++ b/assets/svg/regular/snowflake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/square-caret-down.svg b/assets/svg/regular/square-caret-down.svg new file mode 100644 index 0000000..35c555f --- /dev/null +++ b/assets/svg/regular/square-caret-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/square-caret-left.svg b/assets/svg/regular/square-caret-left.svg new file mode 100644 index 0000000..bb16bae --- /dev/null +++ b/assets/svg/regular/square-caret-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/square-caret-right.svg b/assets/svg/regular/square-caret-right.svg new file mode 100644 index 0000000..5d3f50c --- /dev/null +++ b/assets/svg/regular/square-caret-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/square-caret-up.svg b/assets/svg/regular/square-caret-up.svg new file mode 100644 index 0000000..16b3a5f --- /dev/null +++ b/assets/svg/regular/square-caret-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/square-check.svg b/assets/svg/regular/square-check.svg new file mode 100644 index 0000000..17cd312 --- /dev/null +++ b/assets/svg/regular/square-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/square-full.svg b/assets/svg/regular/square-full.svg new file mode 100644 index 0000000..ad0db65 --- /dev/null +++ b/assets/svg/regular/square-full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/square-minus.svg b/assets/svg/regular/square-minus.svg new file mode 100644 index 0000000..deeaab3 --- /dev/null +++ b/assets/svg/regular/square-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/square-plus.svg b/assets/svg/regular/square-plus.svg new file mode 100644 index 0000000..975ddc3 --- /dev/null +++ b/assets/svg/regular/square-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/square.svg b/assets/svg/regular/square.svg new file mode 100644 index 0000000..5cdcd2c --- /dev/null +++ b/assets/svg/regular/square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/star-half-stroke.svg b/assets/svg/regular/star-half-stroke.svg new file mode 100644 index 0000000..bd1a2ff --- /dev/null +++ b/assets/svg/regular/star-half-stroke.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/star-half.svg b/assets/svg/regular/star-half.svg new file mode 100644 index 0000000..b8234cf --- /dev/null +++ b/assets/svg/regular/star-half.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/star.svg b/assets/svg/regular/star.svg new file mode 100644 index 0000000..46147c9 --- /dev/null +++ b/assets/svg/regular/star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/sun.svg b/assets/svg/regular/sun.svg new file mode 100644 index 0000000..9eac756 --- /dev/null +++ b/assets/svg/regular/sun.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/thumbs-down.svg b/assets/svg/regular/thumbs-down.svg new file mode 100644 index 0000000..9fe688c --- /dev/null +++ b/assets/svg/regular/thumbs-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/thumbs-up.svg b/assets/svg/regular/thumbs-up.svg new file mode 100644 index 0000000..b901640 --- /dev/null +++ b/assets/svg/regular/thumbs-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/trash-can.svg b/assets/svg/regular/trash-can.svg new file mode 100644 index 0000000..35c267f --- /dev/null +++ b/assets/svg/regular/trash-can.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/user.svg b/assets/svg/regular/user.svg new file mode 100644 index 0000000..48885f1 --- /dev/null +++ b/assets/svg/regular/user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/window-maximize.svg b/assets/svg/regular/window-maximize.svg new file mode 100644 index 0000000..bb5f650 --- /dev/null +++ b/assets/svg/regular/window-maximize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/window-minimize.svg b/assets/svg/regular/window-minimize.svg new file mode 100644 index 0000000..6ffc500 --- /dev/null +++ b/assets/svg/regular/window-minimize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/regular/window-restore.svg b/assets/svg/regular/window-restore.svg new file mode 100644 index 0000000..e7bde4e --- /dev/null +++ b/assets/svg/regular/window-restore.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/0.svg b/assets/svg/solid/0.svg new file mode 100644 index 0000000..b172fc3 --- /dev/null +++ b/assets/svg/solid/0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/1.svg b/assets/svg/solid/1.svg new file mode 100644 index 0000000..62745d4 --- /dev/null +++ b/assets/svg/solid/1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/2.svg b/assets/svg/solid/2.svg new file mode 100644 index 0000000..7d49ba4 --- /dev/null +++ b/assets/svg/solid/2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/3.svg b/assets/svg/solid/3.svg new file mode 100644 index 0000000..23fc00a --- /dev/null +++ b/assets/svg/solid/3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/4.svg b/assets/svg/solid/4.svg new file mode 100644 index 0000000..2a3ccef --- /dev/null +++ b/assets/svg/solid/4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/5.svg b/assets/svg/solid/5.svg new file mode 100644 index 0000000..ad583a8 --- /dev/null +++ b/assets/svg/solid/5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/6.svg b/assets/svg/solid/6.svg new file mode 100644 index 0000000..f4d7f9c --- /dev/null +++ b/assets/svg/solid/6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/7.svg b/assets/svg/solid/7.svg new file mode 100644 index 0000000..94b5371 --- /dev/null +++ b/assets/svg/solid/7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/8.svg b/assets/svg/solid/8.svg new file mode 100644 index 0000000..050c23e --- /dev/null +++ b/assets/svg/solid/8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/9.svg b/assets/svg/solid/9.svg new file mode 100644 index 0000000..5bdfa89 --- /dev/null +++ b/assets/svg/solid/9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/a.svg b/assets/svg/solid/a.svg new file mode 100644 index 0000000..f2c9607 --- /dev/null +++ b/assets/svg/solid/a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/address-book.svg b/assets/svg/solid/address-book.svg new file mode 100644 index 0000000..1ea63ab --- /dev/null +++ b/assets/svg/solid/address-book.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/address-card.svg b/assets/svg/solid/address-card.svg new file mode 100644 index 0000000..b357365 --- /dev/null +++ b/assets/svg/solid/address-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/align-center.svg b/assets/svg/solid/align-center.svg new file mode 100644 index 0000000..3c336bd --- /dev/null +++ b/assets/svg/solid/align-center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/align-justify.svg b/assets/svg/solid/align-justify.svg new file mode 100644 index 0000000..9a0c5aa --- /dev/null +++ b/assets/svg/solid/align-justify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/align-left.svg b/assets/svg/solid/align-left.svg new file mode 100644 index 0000000..4331351 --- /dev/null +++ b/assets/svg/solid/align-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/align-right.svg b/assets/svg/solid/align-right.svg new file mode 100644 index 0000000..762d070 --- /dev/null +++ b/assets/svg/solid/align-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/anchor-circle-check.svg b/assets/svg/solid/anchor-circle-check.svg new file mode 100644 index 0000000..d4c333c --- /dev/null +++ b/assets/svg/solid/anchor-circle-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/anchor-circle-exclamation.svg b/assets/svg/solid/anchor-circle-exclamation.svg new file mode 100644 index 0000000..fed5fb8 --- /dev/null +++ b/assets/svg/solid/anchor-circle-exclamation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/anchor-circle-xmark.svg b/assets/svg/solid/anchor-circle-xmark.svg new file mode 100644 index 0000000..4bc3942 --- /dev/null +++ b/assets/svg/solid/anchor-circle-xmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/anchor-lock.svg b/assets/svg/solid/anchor-lock.svg new file mode 100644 index 0000000..53e9dd9 --- /dev/null +++ b/assets/svg/solid/anchor-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/anchor.svg b/assets/svg/solid/anchor.svg new file mode 100644 index 0000000..112b2c9 --- /dev/null +++ b/assets/svg/solid/anchor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/angle-down.svg b/assets/svg/solid/angle-down.svg new file mode 100644 index 0000000..8dc9f93 --- /dev/null +++ b/assets/svg/solid/angle-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/angle-left.svg b/assets/svg/solid/angle-left.svg new file mode 100644 index 0000000..09320b5 --- /dev/null +++ b/assets/svg/solid/angle-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/angle-right.svg b/assets/svg/solid/angle-right.svg new file mode 100644 index 0000000..9b99c2d --- /dev/null +++ b/assets/svg/solid/angle-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/angle-up.svg b/assets/svg/solid/angle-up.svg new file mode 100644 index 0000000..c7b81c5 --- /dev/null +++ b/assets/svg/solid/angle-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/angles-down.svg b/assets/svg/solid/angles-down.svg new file mode 100644 index 0000000..d6e30af --- /dev/null +++ b/assets/svg/solid/angles-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/angles-left.svg b/assets/svg/solid/angles-left.svg new file mode 100644 index 0000000..4f37e08 --- /dev/null +++ b/assets/svg/solid/angles-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/angles-right.svg b/assets/svg/solid/angles-right.svg new file mode 100644 index 0000000..84720da --- /dev/null +++ b/assets/svg/solid/angles-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/angles-up.svg b/assets/svg/solid/angles-up.svg new file mode 100644 index 0000000..0b40553 --- /dev/null +++ b/assets/svg/solid/angles-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/ankh.svg b/assets/svg/solid/ankh.svg new file mode 100644 index 0000000..c5e0555 --- /dev/null +++ b/assets/svg/solid/ankh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/apple-whole.svg b/assets/svg/solid/apple-whole.svg new file mode 100644 index 0000000..bfa7ca0 --- /dev/null +++ b/assets/svg/solid/apple-whole.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/archway.svg b/assets/svg/solid/archway.svg new file mode 100644 index 0000000..f098bb1 --- /dev/null +++ b/assets/svg/solid/archway.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-down-1-9.svg b/assets/svg/solid/arrow-down-1-9.svg new file mode 100644 index 0000000..6f86f0f --- /dev/null +++ b/assets/svg/solid/arrow-down-1-9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-down-9-1.svg b/assets/svg/solid/arrow-down-9-1.svg new file mode 100644 index 0000000..a9a3d94 --- /dev/null +++ b/assets/svg/solid/arrow-down-9-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-down-a-z.svg b/assets/svg/solid/arrow-down-a-z.svg new file mode 100644 index 0000000..0b4e71c --- /dev/null +++ b/assets/svg/solid/arrow-down-a-z.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-down-long.svg b/assets/svg/solid/arrow-down-long.svg new file mode 100644 index 0000000..9a3f3c7 --- /dev/null +++ b/assets/svg/solid/arrow-down-long.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-down-short-wide.svg b/assets/svg/solid/arrow-down-short-wide.svg new file mode 100644 index 0000000..a9ce9e1 --- /dev/null +++ b/assets/svg/solid/arrow-down-short-wide.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-down-up-across-line.svg b/assets/svg/solid/arrow-down-up-across-line.svg new file mode 100644 index 0000000..0eb6317 --- /dev/null +++ b/assets/svg/solid/arrow-down-up-across-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-down-up-lock.svg b/assets/svg/solid/arrow-down-up-lock.svg new file mode 100644 index 0000000..3e7ad1f --- /dev/null +++ b/assets/svg/solid/arrow-down-up-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-down-wide-short.svg b/assets/svg/solid/arrow-down-wide-short.svg new file mode 100644 index 0000000..5ce0961 --- /dev/null +++ b/assets/svg/solid/arrow-down-wide-short.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-down-z-a.svg b/assets/svg/solid/arrow-down-z-a.svg new file mode 100644 index 0000000..3bffae6 --- /dev/null +++ b/assets/svg/solid/arrow-down-z-a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-down.svg b/assets/svg/solid/arrow-down.svg new file mode 100644 index 0000000..d4d6fa0 --- /dev/null +++ b/assets/svg/solid/arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-left-long.svg b/assets/svg/solid/arrow-left-long.svg new file mode 100644 index 0000000..942fe66 --- /dev/null +++ b/assets/svg/solid/arrow-left-long.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-left.svg b/assets/svg/solid/arrow-left.svg new file mode 100644 index 0000000..a366c5d --- /dev/null +++ b/assets/svg/solid/arrow-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-pointer.svg b/assets/svg/solid/arrow-pointer.svg new file mode 100644 index 0000000..8778ac4 --- /dev/null +++ b/assets/svg/solid/arrow-pointer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-right-arrow-left.svg b/assets/svg/solid/arrow-right-arrow-left.svg new file mode 100644 index 0000000..447d042 --- /dev/null +++ b/assets/svg/solid/arrow-right-arrow-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-right-from-bracket.svg b/assets/svg/solid/arrow-right-from-bracket.svg new file mode 100644 index 0000000..13b9f1c --- /dev/null +++ b/assets/svg/solid/arrow-right-from-bracket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-right-long.svg b/assets/svg/solid/arrow-right-long.svg new file mode 100644 index 0000000..a30da92 --- /dev/null +++ b/assets/svg/solid/arrow-right-long.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-right-to-bracket.svg b/assets/svg/solid/arrow-right-to-bracket.svg new file mode 100644 index 0000000..6e31733 --- /dev/null +++ b/assets/svg/solid/arrow-right-to-bracket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-right-to-city.svg b/assets/svg/solid/arrow-right-to-city.svg new file mode 100644 index 0000000..ca6d0ba --- /dev/null +++ b/assets/svg/solid/arrow-right-to-city.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-right.svg b/assets/svg/solid/arrow-right.svg new file mode 100644 index 0000000..c40e7b7 --- /dev/null +++ b/assets/svg/solid/arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-rotate-left.svg b/assets/svg/solid/arrow-rotate-left.svg new file mode 100644 index 0000000..f2baaa5 --- /dev/null +++ b/assets/svg/solid/arrow-rotate-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-rotate-right.svg b/assets/svg/solid/arrow-rotate-right.svg new file mode 100644 index 0000000..63a7e2c --- /dev/null +++ b/assets/svg/solid/arrow-rotate-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-trend-down.svg b/assets/svg/solid/arrow-trend-down.svg new file mode 100644 index 0000000..fc375a7 --- /dev/null +++ b/assets/svg/solid/arrow-trend-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-trend-up.svg b/assets/svg/solid/arrow-trend-up.svg new file mode 100644 index 0000000..fbf72e7 --- /dev/null +++ b/assets/svg/solid/arrow-trend-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-turn-down.svg b/assets/svg/solid/arrow-turn-down.svg new file mode 100644 index 0000000..84ad7a8 --- /dev/null +++ b/assets/svg/solid/arrow-turn-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-turn-up.svg b/assets/svg/solid/arrow-turn-up.svg new file mode 100644 index 0000000..ca95cb7 --- /dev/null +++ b/assets/svg/solid/arrow-turn-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-up-1-9.svg b/assets/svg/solid/arrow-up-1-9.svg new file mode 100644 index 0000000..9f9b29a --- /dev/null +++ b/assets/svg/solid/arrow-up-1-9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-up-9-1.svg b/assets/svg/solid/arrow-up-9-1.svg new file mode 100644 index 0000000..d6e5b84 --- /dev/null +++ b/assets/svg/solid/arrow-up-9-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-up-a-z.svg b/assets/svg/solid/arrow-up-a-z.svg new file mode 100644 index 0000000..a1f1ec4 --- /dev/null +++ b/assets/svg/solid/arrow-up-a-z.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-up-from-bracket.svg b/assets/svg/solid/arrow-up-from-bracket.svg new file mode 100644 index 0000000..d19e1ee --- /dev/null +++ b/assets/svg/solid/arrow-up-from-bracket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-up-from-ground-water.svg b/assets/svg/solid/arrow-up-from-ground-water.svg new file mode 100644 index 0000000..a817045 --- /dev/null +++ b/assets/svg/solid/arrow-up-from-ground-water.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-up-from-water-pump.svg b/assets/svg/solid/arrow-up-from-water-pump.svg new file mode 100644 index 0000000..05a80a7 --- /dev/null +++ b/assets/svg/solid/arrow-up-from-water-pump.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-up-long.svg b/assets/svg/solid/arrow-up-long.svg new file mode 100644 index 0000000..b5fc4a8 --- /dev/null +++ b/assets/svg/solid/arrow-up-long.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-up-right-dots.svg b/assets/svg/solid/arrow-up-right-dots.svg new file mode 100644 index 0000000..5ea8ede --- /dev/null +++ b/assets/svg/solid/arrow-up-right-dots.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-up-right-from-square.svg b/assets/svg/solid/arrow-up-right-from-square.svg new file mode 100644 index 0000000..6ede32d --- /dev/null +++ b/assets/svg/solid/arrow-up-right-from-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-up-short-wide.svg b/assets/svg/solid/arrow-up-short-wide.svg new file mode 100644 index 0000000..44871fc --- /dev/null +++ b/assets/svg/solid/arrow-up-short-wide.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-up-wide-short.svg b/assets/svg/solid/arrow-up-wide-short.svg new file mode 100644 index 0000000..0e5fc34 --- /dev/null +++ b/assets/svg/solid/arrow-up-wide-short.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-up-z-a.svg b/assets/svg/solid/arrow-up-z-a.svg new file mode 100644 index 0000000..79fb253 --- /dev/null +++ b/assets/svg/solid/arrow-up-z-a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrow-up.svg b/assets/svg/solid/arrow-up.svg new file mode 100644 index 0000000..244247c --- /dev/null +++ b/assets/svg/solid/arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrows-down-to-line.svg b/assets/svg/solid/arrows-down-to-line.svg new file mode 100644 index 0000000..a26059a --- /dev/null +++ b/assets/svg/solid/arrows-down-to-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrows-down-to-people.svg b/assets/svg/solid/arrows-down-to-people.svg new file mode 100644 index 0000000..467b85f --- /dev/null +++ b/assets/svg/solid/arrows-down-to-people.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrows-left-right-to-line.svg b/assets/svg/solid/arrows-left-right-to-line.svg new file mode 100644 index 0000000..a345bae --- /dev/null +++ b/assets/svg/solid/arrows-left-right-to-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrows-left-right.svg b/assets/svg/solid/arrows-left-right.svg new file mode 100644 index 0000000..3ce5846 --- /dev/null +++ b/assets/svg/solid/arrows-left-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrows-rotate.svg b/assets/svg/solid/arrows-rotate.svg new file mode 100644 index 0000000..9c881b2 --- /dev/null +++ b/assets/svg/solid/arrows-rotate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrows-spin.svg b/assets/svg/solid/arrows-spin.svg new file mode 100644 index 0000000..6a4595e --- /dev/null +++ b/assets/svg/solid/arrows-spin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrows-split-up-and-left.svg b/assets/svg/solid/arrows-split-up-and-left.svg new file mode 100644 index 0000000..b80b06c --- /dev/null +++ b/assets/svg/solid/arrows-split-up-and-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrows-to-circle.svg b/assets/svg/solid/arrows-to-circle.svg new file mode 100644 index 0000000..f819dd7 --- /dev/null +++ b/assets/svg/solid/arrows-to-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrows-to-dot.svg b/assets/svg/solid/arrows-to-dot.svg new file mode 100644 index 0000000..13f9dc6 --- /dev/null +++ b/assets/svg/solid/arrows-to-dot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrows-to-eye.svg b/assets/svg/solid/arrows-to-eye.svg new file mode 100644 index 0000000..7557a1e --- /dev/null +++ b/assets/svg/solid/arrows-to-eye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrows-turn-right.svg b/assets/svg/solid/arrows-turn-right.svg new file mode 100644 index 0000000..cfe0966 --- /dev/null +++ b/assets/svg/solid/arrows-turn-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrows-turn-to-dots.svg b/assets/svg/solid/arrows-turn-to-dots.svg new file mode 100644 index 0000000..da6c876 --- /dev/null +++ b/assets/svg/solid/arrows-turn-to-dots.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrows-up-down-left-right.svg b/assets/svg/solid/arrows-up-down-left-right.svg new file mode 100644 index 0000000..da38660 --- /dev/null +++ b/assets/svg/solid/arrows-up-down-left-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrows-up-down.svg b/assets/svg/solid/arrows-up-down.svg new file mode 100644 index 0000000..8e9b1b6 --- /dev/null +++ b/assets/svg/solid/arrows-up-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/arrows-up-to-line.svg b/assets/svg/solid/arrows-up-to-line.svg new file mode 100644 index 0000000..d0afbd4 --- /dev/null +++ b/assets/svg/solid/arrows-up-to-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/asterisk.svg b/assets/svg/solid/asterisk.svg new file mode 100644 index 0000000..faa43e9 --- /dev/null +++ b/assets/svg/solid/asterisk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/at.svg b/assets/svg/solid/at.svg new file mode 100644 index 0000000..aec16e6 --- /dev/null +++ b/assets/svg/solid/at.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/atom.svg b/assets/svg/solid/atom.svg new file mode 100644 index 0000000..c972652 --- /dev/null +++ b/assets/svg/solid/atom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/audio-description.svg b/assets/svg/solid/audio-description.svg new file mode 100644 index 0000000..a452926 --- /dev/null +++ b/assets/svg/solid/audio-description.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/austral-sign.svg b/assets/svg/solid/austral-sign.svg new file mode 100644 index 0000000..97361ba --- /dev/null +++ b/assets/svg/solid/austral-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/award.svg b/assets/svg/solid/award.svg new file mode 100644 index 0000000..f26569b --- /dev/null +++ b/assets/svg/solid/award.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/b.svg b/assets/svg/solid/b.svg new file mode 100644 index 0000000..2790fa7 --- /dev/null +++ b/assets/svg/solid/b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/baby-carriage.svg b/assets/svg/solid/baby-carriage.svg new file mode 100644 index 0000000..f179247 --- /dev/null +++ b/assets/svg/solid/baby-carriage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/baby.svg b/assets/svg/solid/baby.svg new file mode 100644 index 0000000..b2a931d --- /dev/null +++ b/assets/svg/solid/baby.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/backward-fast.svg b/assets/svg/solid/backward-fast.svg new file mode 100644 index 0000000..294e2f0 --- /dev/null +++ b/assets/svg/solid/backward-fast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/backward-step.svg b/assets/svg/solid/backward-step.svg new file mode 100644 index 0000000..73aec91 --- /dev/null +++ b/assets/svg/solid/backward-step.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/backward.svg b/assets/svg/solid/backward.svg new file mode 100644 index 0000000..02ae0d3 --- /dev/null +++ b/assets/svg/solid/backward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bacon.svg b/assets/svg/solid/bacon.svg new file mode 100644 index 0000000..a958e93 --- /dev/null +++ b/assets/svg/solid/bacon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bacteria.svg b/assets/svg/solid/bacteria.svg new file mode 100644 index 0000000..42e6c40 --- /dev/null +++ b/assets/svg/solid/bacteria.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bacterium.svg b/assets/svg/solid/bacterium.svg new file mode 100644 index 0000000..df519b2 --- /dev/null +++ b/assets/svg/solid/bacterium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bag-shopping.svg b/assets/svg/solid/bag-shopping.svg new file mode 100644 index 0000000..8f908a5 --- /dev/null +++ b/assets/svg/solid/bag-shopping.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bahai.svg b/assets/svg/solid/bahai.svg new file mode 100644 index 0000000..7f3b741 --- /dev/null +++ b/assets/svg/solid/bahai.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/baht-sign.svg b/assets/svg/solid/baht-sign.svg new file mode 100644 index 0000000..c4f65f2 --- /dev/null +++ b/assets/svg/solid/baht-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/ban-smoking.svg b/assets/svg/solid/ban-smoking.svg new file mode 100644 index 0000000..3ff8cd8 --- /dev/null +++ b/assets/svg/solid/ban-smoking.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/ban.svg b/assets/svg/solid/ban.svg new file mode 100644 index 0000000..a9729a8 --- /dev/null +++ b/assets/svg/solid/ban.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bandage.svg b/assets/svg/solid/bandage.svg new file mode 100644 index 0000000..8b46a9d --- /dev/null +++ b/assets/svg/solid/bandage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bangladeshi-taka-sign.svg b/assets/svg/solid/bangladeshi-taka-sign.svg new file mode 100644 index 0000000..d2de42a --- /dev/null +++ b/assets/svg/solid/bangladeshi-taka-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/barcode.svg b/assets/svg/solid/barcode.svg new file mode 100644 index 0000000..25afa38 --- /dev/null +++ b/assets/svg/solid/barcode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bars-progress.svg b/assets/svg/solid/bars-progress.svg new file mode 100644 index 0000000..d4db30e --- /dev/null +++ b/assets/svg/solid/bars-progress.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bars-staggered.svg b/assets/svg/solid/bars-staggered.svg new file mode 100644 index 0000000..4635587 --- /dev/null +++ b/assets/svg/solid/bars-staggered.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bars.svg b/assets/svg/solid/bars.svg new file mode 100644 index 0000000..12c4641 --- /dev/null +++ b/assets/svg/solid/bars.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/baseball-bat-ball.svg b/assets/svg/solid/baseball-bat-ball.svg new file mode 100644 index 0000000..402abfd --- /dev/null +++ b/assets/svg/solid/baseball-bat-ball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/baseball.svg b/assets/svg/solid/baseball.svg new file mode 100644 index 0000000..c51874a --- /dev/null +++ b/assets/svg/solid/baseball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/basket-shopping.svg b/assets/svg/solid/basket-shopping.svg new file mode 100644 index 0000000..7b5880d --- /dev/null +++ b/assets/svg/solid/basket-shopping.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/basketball.svg b/assets/svg/solid/basketball.svg new file mode 100644 index 0000000..fa2da30 --- /dev/null +++ b/assets/svg/solid/basketball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bath.svg b/assets/svg/solid/bath.svg new file mode 100644 index 0000000..a0d6dfa --- /dev/null +++ b/assets/svg/solid/bath.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/battery-empty.svg b/assets/svg/solid/battery-empty.svg new file mode 100644 index 0000000..fc41f3a --- /dev/null +++ b/assets/svg/solid/battery-empty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/battery-full.svg b/assets/svg/solid/battery-full.svg new file mode 100644 index 0000000..2714e85 --- /dev/null +++ b/assets/svg/solid/battery-full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/battery-half.svg b/assets/svg/solid/battery-half.svg new file mode 100644 index 0000000..f18d636 --- /dev/null +++ b/assets/svg/solid/battery-half.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/battery-quarter.svg b/assets/svg/solid/battery-quarter.svg new file mode 100644 index 0000000..effb562 --- /dev/null +++ b/assets/svg/solid/battery-quarter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/battery-three-quarters.svg b/assets/svg/solid/battery-three-quarters.svg new file mode 100644 index 0000000..c621fa4 --- /dev/null +++ b/assets/svg/solid/battery-three-quarters.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bed-pulse.svg b/assets/svg/solid/bed-pulse.svg new file mode 100644 index 0000000..6462978 --- /dev/null +++ b/assets/svg/solid/bed-pulse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bed.svg b/assets/svg/solid/bed.svg new file mode 100644 index 0000000..34f9dc5 --- /dev/null +++ b/assets/svg/solid/bed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/beer-mug-empty.svg b/assets/svg/solid/beer-mug-empty.svg new file mode 100644 index 0000000..4bef84b --- /dev/null +++ b/assets/svg/solid/beer-mug-empty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bell-concierge.svg b/assets/svg/solid/bell-concierge.svg new file mode 100644 index 0000000..1f028f5 --- /dev/null +++ b/assets/svg/solid/bell-concierge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bell-slash.svg b/assets/svg/solid/bell-slash.svg new file mode 100644 index 0000000..9688a10 --- /dev/null +++ b/assets/svg/solid/bell-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bell.svg b/assets/svg/solid/bell.svg new file mode 100644 index 0000000..8842494 --- /dev/null +++ b/assets/svg/solid/bell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bezier-curve.svg b/assets/svg/solid/bezier-curve.svg new file mode 100644 index 0000000..1b002fa --- /dev/null +++ b/assets/svg/solid/bezier-curve.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bicycle.svg b/assets/svg/solid/bicycle.svg new file mode 100644 index 0000000..72a8e49 --- /dev/null +++ b/assets/svg/solid/bicycle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/binoculars.svg b/assets/svg/solid/binoculars.svg new file mode 100644 index 0000000..829e554 --- /dev/null +++ b/assets/svg/solid/binoculars.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/biohazard.svg b/assets/svg/solid/biohazard.svg new file mode 100644 index 0000000..77f8bfd --- /dev/null +++ b/assets/svg/solid/biohazard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bitcoin-sign.svg b/assets/svg/solid/bitcoin-sign.svg new file mode 100644 index 0000000..4c135e5 --- /dev/null +++ b/assets/svg/solid/bitcoin-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/blender-phone.svg b/assets/svg/solid/blender-phone.svg new file mode 100644 index 0000000..40218fe --- /dev/null +++ b/assets/svg/solid/blender-phone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/blender.svg b/assets/svg/solid/blender.svg new file mode 100644 index 0000000..658958b --- /dev/null +++ b/assets/svg/solid/blender.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/blog.svg b/assets/svg/solid/blog.svg new file mode 100644 index 0000000..be95f41 --- /dev/null +++ b/assets/svg/solid/blog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bold.svg b/assets/svg/solid/bold.svg new file mode 100644 index 0000000..82e2309 --- /dev/null +++ b/assets/svg/solid/bold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bolt-lightning.svg b/assets/svg/solid/bolt-lightning.svg new file mode 100644 index 0000000..89adcb3 --- /dev/null +++ b/assets/svg/solid/bolt-lightning.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bolt.svg b/assets/svg/solid/bolt.svg new file mode 100644 index 0000000..b67d033 --- /dev/null +++ b/assets/svg/solid/bolt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bomb.svg b/assets/svg/solid/bomb.svg new file mode 100644 index 0000000..8387321 --- /dev/null +++ b/assets/svg/solid/bomb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bone.svg b/assets/svg/solid/bone.svg new file mode 100644 index 0000000..9629bd5 --- /dev/null +++ b/assets/svg/solid/bone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bong.svg b/assets/svg/solid/bong.svg new file mode 100644 index 0000000..7492266 --- /dev/null +++ b/assets/svg/solid/bong.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/book-atlas.svg b/assets/svg/solid/book-atlas.svg new file mode 100644 index 0000000..3ff97fd --- /dev/null +++ b/assets/svg/solid/book-atlas.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/book-bible.svg b/assets/svg/solid/book-bible.svg new file mode 100644 index 0000000..7a5676e --- /dev/null +++ b/assets/svg/solid/book-bible.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/book-bookmark.svg b/assets/svg/solid/book-bookmark.svg new file mode 100644 index 0000000..5aafcd1 --- /dev/null +++ b/assets/svg/solid/book-bookmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/book-journal-whills.svg b/assets/svg/solid/book-journal-whills.svg new file mode 100644 index 0000000..e6e9916 --- /dev/null +++ b/assets/svg/solid/book-journal-whills.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/book-medical.svg b/assets/svg/solid/book-medical.svg new file mode 100644 index 0000000..d874559 --- /dev/null +++ b/assets/svg/solid/book-medical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/book-open-reader.svg b/assets/svg/solid/book-open-reader.svg new file mode 100644 index 0000000..46917dd --- /dev/null +++ b/assets/svg/solid/book-open-reader.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/book-open.svg b/assets/svg/solid/book-open.svg new file mode 100644 index 0000000..69e743d --- /dev/null +++ b/assets/svg/solid/book-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/book-quran.svg b/assets/svg/solid/book-quran.svg new file mode 100644 index 0000000..ae35445 --- /dev/null +++ b/assets/svg/solid/book-quran.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/book-skull.svg b/assets/svg/solid/book-skull.svg new file mode 100644 index 0000000..81ed06d --- /dev/null +++ b/assets/svg/solid/book-skull.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/book-tanakh.svg b/assets/svg/solid/book-tanakh.svg new file mode 100644 index 0000000..b9b41d9 --- /dev/null +++ b/assets/svg/solid/book-tanakh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/book.svg b/assets/svg/solid/book.svg new file mode 100644 index 0000000..0b9bd1b --- /dev/null +++ b/assets/svg/solid/book.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bookmark.svg b/assets/svg/solid/bookmark.svg new file mode 100644 index 0000000..27fb190 --- /dev/null +++ b/assets/svg/solid/bookmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/border-all.svg b/assets/svg/solid/border-all.svg new file mode 100644 index 0000000..4cafeac --- /dev/null +++ b/assets/svg/solid/border-all.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/border-none.svg b/assets/svg/solid/border-none.svg new file mode 100644 index 0000000..2b85b88 --- /dev/null +++ b/assets/svg/solid/border-none.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/border-top-left.svg b/assets/svg/solid/border-top-left.svg new file mode 100644 index 0000000..e5d0448 --- /dev/null +++ b/assets/svg/solid/border-top-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bore-hole.svg b/assets/svg/solid/bore-hole.svg new file mode 100644 index 0000000..50501b4 --- /dev/null +++ b/assets/svg/solid/bore-hole.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bottle-droplet.svg b/assets/svg/solid/bottle-droplet.svg new file mode 100644 index 0000000..4632283 --- /dev/null +++ b/assets/svg/solid/bottle-droplet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bottle-water.svg b/assets/svg/solid/bottle-water.svg new file mode 100644 index 0000000..5e382be --- /dev/null +++ b/assets/svg/solid/bottle-water.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bowl-food.svg b/assets/svg/solid/bowl-food.svg new file mode 100644 index 0000000..5ddd05b --- /dev/null +++ b/assets/svg/solid/bowl-food.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bowl-rice.svg b/assets/svg/solid/bowl-rice.svg new file mode 100644 index 0000000..049a7d0 --- /dev/null +++ b/assets/svg/solid/bowl-rice.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bowling-ball.svg b/assets/svg/solid/bowling-ball.svg new file mode 100644 index 0000000..081711a --- /dev/null +++ b/assets/svg/solid/bowling-ball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/box-archive.svg b/assets/svg/solid/box-archive.svg new file mode 100644 index 0000000..22b87a1 --- /dev/null +++ b/assets/svg/solid/box-archive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/box-open.svg b/assets/svg/solid/box-open.svg new file mode 100644 index 0000000..5e59296 --- /dev/null +++ b/assets/svg/solid/box-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/box-tissue.svg b/assets/svg/solid/box-tissue.svg new file mode 100644 index 0000000..0030632 --- /dev/null +++ b/assets/svg/solid/box-tissue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/box.svg b/assets/svg/solid/box.svg new file mode 100644 index 0000000..2845bdb --- /dev/null +++ b/assets/svg/solid/box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/boxes-packing.svg b/assets/svg/solid/boxes-packing.svg new file mode 100644 index 0000000..e7556ed --- /dev/null +++ b/assets/svg/solid/boxes-packing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/boxes-stacked.svg b/assets/svg/solid/boxes-stacked.svg new file mode 100644 index 0000000..929aa76 --- /dev/null +++ b/assets/svg/solid/boxes-stacked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/braille.svg b/assets/svg/solid/braille.svg new file mode 100644 index 0000000..0bc37cd --- /dev/null +++ b/assets/svg/solid/braille.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/brain.svg b/assets/svg/solid/brain.svg new file mode 100644 index 0000000..c15387b --- /dev/null +++ b/assets/svg/solid/brain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/brazilian-real-sign.svg b/assets/svg/solid/brazilian-real-sign.svg new file mode 100644 index 0000000..b7cdf02 --- /dev/null +++ b/assets/svg/solid/brazilian-real-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bread-slice.svg b/assets/svg/solid/bread-slice.svg new file mode 100644 index 0000000..499ab24 --- /dev/null +++ b/assets/svg/solid/bread-slice.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bridge-circle-check.svg b/assets/svg/solid/bridge-circle-check.svg new file mode 100644 index 0000000..a2f1d33 --- /dev/null +++ b/assets/svg/solid/bridge-circle-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bridge-circle-exclamation.svg b/assets/svg/solid/bridge-circle-exclamation.svg new file mode 100644 index 0000000..59d6ba7 --- /dev/null +++ b/assets/svg/solid/bridge-circle-exclamation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bridge-circle-xmark.svg b/assets/svg/solid/bridge-circle-xmark.svg new file mode 100644 index 0000000..ff80dc9 --- /dev/null +++ b/assets/svg/solid/bridge-circle-xmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bridge-lock.svg b/assets/svg/solid/bridge-lock.svg new file mode 100644 index 0000000..4b7131c --- /dev/null +++ b/assets/svg/solid/bridge-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bridge-water.svg b/assets/svg/solid/bridge-water.svg new file mode 100644 index 0000000..8587c2f --- /dev/null +++ b/assets/svg/solid/bridge-water.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bridge.svg b/assets/svg/solid/bridge.svg new file mode 100644 index 0000000..e109bee --- /dev/null +++ b/assets/svg/solid/bridge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/briefcase-medical.svg b/assets/svg/solid/briefcase-medical.svg new file mode 100644 index 0000000..7ea370c --- /dev/null +++ b/assets/svg/solid/briefcase-medical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/briefcase.svg b/assets/svg/solid/briefcase.svg new file mode 100644 index 0000000..a262676 --- /dev/null +++ b/assets/svg/solid/briefcase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/broom-ball.svg b/assets/svg/solid/broom-ball.svg new file mode 100644 index 0000000..9b54ad3 --- /dev/null +++ b/assets/svg/solid/broom-ball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/broom.svg b/assets/svg/solid/broom.svg new file mode 100644 index 0000000..f380109 --- /dev/null +++ b/assets/svg/solid/broom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/brush.svg b/assets/svg/solid/brush.svg new file mode 100644 index 0000000..448ac4f --- /dev/null +++ b/assets/svg/solid/brush.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bucket.svg b/assets/svg/solid/bucket.svg new file mode 100644 index 0000000..2a0af65 --- /dev/null +++ b/assets/svg/solid/bucket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bug-slash.svg b/assets/svg/solid/bug-slash.svg new file mode 100644 index 0000000..92b8e95 --- /dev/null +++ b/assets/svg/solid/bug-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bug.svg b/assets/svg/solid/bug.svg new file mode 100644 index 0000000..28637fc --- /dev/null +++ b/assets/svg/solid/bug.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bugs.svg b/assets/svg/solid/bugs.svg new file mode 100644 index 0000000..7baa183 --- /dev/null +++ b/assets/svg/solid/bugs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/building-circle-arrow-right.svg b/assets/svg/solid/building-circle-arrow-right.svg new file mode 100644 index 0000000..5cf7883 --- /dev/null +++ b/assets/svg/solid/building-circle-arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/building-circle-check.svg b/assets/svg/solid/building-circle-check.svg new file mode 100644 index 0000000..226aedb --- /dev/null +++ b/assets/svg/solid/building-circle-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/building-circle-exclamation.svg b/assets/svg/solid/building-circle-exclamation.svg new file mode 100644 index 0000000..0b15e92 --- /dev/null +++ b/assets/svg/solid/building-circle-exclamation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/building-circle-xmark.svg b/assets/svg/solid/building-circle-xmark.svg new file mode 100644 index 0000000..1983b4d --- /dev/null +++ b/assets/svg/solid/building-circle-xmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/building-columns.svg b/assets/svg/solid/building-columns.svg new file mode 100644 index 0000000..d4037b8 --- /dev/null +++ b/assets/svg/solid/building-columns.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/building-flag.svg b/assets/svg/solid/building-flag.svg new file mode 100644 index 0000000..eee9eea --- /dev/null +++ b/assets/svg/solid/building-flag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/building-lock.svg b/assets/svg/solid/building-lock.svg new file mode 100644 index 0000000..ecf25c4 --- /dev/null +++ b/assets/svg/solid/building-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/building-ngo.svg b/assets/svg/solid/building-ngo.svg new file mode 100644 index 0000000..a40395b --- /dev/null +++ b/assets/svg/solid/building-ngo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/building-shield.svg b/assets/svg/solid/building-shield.svg new file mode 100644 index 0000000..1412110 --- /dev/null +++ b/assets/svg/solid/building-shield.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/building-un.svg b/assets/svg/solid/building-un.svg new file mode 100644 index 0000000..6ca1587 --- /dev/null +++ b/assets/svg/solid/building-un.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/building-user.svg b/assets/svg/solid/building-user.svg new file mode 100644 index 0000000..762af2d --- /dev/null +++ b/assets/svg/solid/building-user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/building-wheat.svg b/assets/svg/solid/building-wheat.svg new file mode 100644 index 0000000..2a1dc11 --- /dev/null +++ b/assets/svg/solid/building-wheat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/building.svg b/assets/svg/solid/building.svg new file mode 100644 index 0000000..c2412d4 --- /dev/null +++ b/assets/svg/solid/building.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bullhorn.svg b/assets/svg/solid/bullhorn.svg new file mode 100644 index 0000000..7078419 --- /dev/null +++ b/assets/svg/solid/bullhorn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bullseye.svg b/assets/svg/solid/bullseye.svg new file mode 100644 index 0000000..77299ac --- /dev/null +++ b/assets/svg/solid/bullseye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/burger.svg b/assets/svg/solid/burger.svg new file mode 100644 index 0000000..039775f --- /dev/null +++ b/assets/svg/solid/burger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/burst.svg b/assets/svg/solid/burst.svg new file mode 100644 index 0000000..e5775ac --- /dev/null +++ b/assets/svg/solid/burst.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bus-simple.svg b/assets/svg/solid/bus-simple.svg new file mode 100644 index 0000000..5ec9dea --- /dev/null +++ b/assets/svg/solid/bus-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/bus.svg b/assets/svg/solid/bus.svg new file mode 100644 index 0000000..3d8e0d1 --- /dev/null +++ b/assets/svg/solid/bus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/business-time.svg b/assets/svg/solid/business-time.svg new file mode 100644 index 0000000..036e799 --- /dev/null +++ b/assets/svg/solid/business-time.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/c.svg b/assets/svg/solid/c.svg new file mode 100644 index 0000000..0c169f7 --- /dev/null +++ b/assets/svg/solid/c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/cable-car.svg b/assets/svg/solid/cable-car.svg new file mode 100644 index 0000000..6e1a250 --- /dev/null +++ b/assets/svg/solid/cable-car.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/cake-candles.svg b/assets/svg/solid/cake-candles.svg new file mode 100644 index 0000000..ab1809d --- /dev/null +++ b/assets/svg/solid/cake-candles.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/calculator.svg b/assets/svg/solid/calculator.svg new file mode 100644 index 0000000..e54e708 --- /dev/null +++ b/assets/svg/solid/calculator.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/calendar-check.svg b/assets/svg/solid/calendar-check.svg new file mode 100644 index 0000000..4029c7a --- /dev/null +++ b/assets/svg/solid/calendar-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/calendar-day.svg b/assets/svg/solid/calendar-day.svg new file mode 100644 index 0000000..f95d899 --- /dev/null +++ b/assets/svg/solid/calendar-day.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/calendar-days.svg b/assets/svg/solid/calendar-days.svg new file mode 100644 index 0000000..7f89de1 --- /dev/null +++ b/assets/svg/solid/calendar-days.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/calendar-minus.svg b/assets/svg/solid/calendar-minus.svg new file mode 100644 index 0000000..ae2aef2 --- /dev/null +++ b/assets/svg/solid/calendar-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/calendar-plus.svg b/assets/svg/solid/calendar-plus.svg new file mode 100644 index 0000000..47cfa28 --- /dev/null +++ b/assets/svg/solid/calendar-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/calendar-week.svg b/assets/svg/solid/calendar-week.svg new file mode 100644 index 0000000..eabbb00 --- /dev/null +++ b/assets/svg/solid/calendar-week.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/calendar-xmark.svg b/assets/svg/solid/calendar-xmark.svg new file mode 100644 index 0000000..673c8b9 --- /dev/null +++ b/assets/svg/solid/calendar-xmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/calendar.svg b/assets/svg/solid/calendar.svg new file mode 100644 index 0000000..6062f99 --- /dev/null +++ b/assets/svg/solid/calendar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/camera-retro.svg b/assets/svg/solid/camera-retro.svg new file mode 100644 index 0000000..237581f --- /dev/null +++ b/assets/svg/solid/camera-retro.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/camera-rotate.svg b/assets/svg/solid/camera-rotate.svg new file mode 100644 index 0000000..931a30c --- /dev/null +++ b/assets/svg/solid/camera-rotate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/camera.svg b/assets/svg/solid/camera.svg new file mode 100644 index 0000000..d0d59e9 --- /dev/null +++ b/assets/svg/solid/camera.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/campground.svg b/assets/svg/solid/campground.svg new file mode 100644 index 0000000..4c16591 --- /dev/null +++ b/assets/svg/solid/campground.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/candy-cane.svg b/assets/svg/solid/candy-cane.svg new file mode 100644 index 0000000..d66d199 --- /dev/null +++ b/assets/svg/solid/candy-cane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/cannabis.svg b/assets/svg/solid/cannabis.svg new file mode 100644 index 0000000..1a0ea91 --- /dev/null +++ b/assets/svg/solid/cannabis.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/capsules.svg b/assets/svg/solid/capsules.svg new file mode 100644 index 0000000..7e0601e --- /dev/null +++ b/assets/svg/solid/capsules.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/car-battery.svg b/assets/svg/solid/car-battery.svg new file mode 100644 index 0000000..b03eb4c --- /dev/null +++ b/assets/svg/solid/car-battery.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/car-burst.svg b/assets/svg/solid/car-burst.svg new file mode 100644 index 0000000..1796468 --- /dev/null +++ b/assets/svg/solid/car-burst.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/car-on.svg b/assets/svg/solid/car-on.svg new file mode 100644 index 0000000..4435150 --- /dev/null +++ b/assets/svg/solid/car-on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/car-rear.svg b/assets/svg/solid/car-rear.svg new file mode 100644 index 0000000..4855376 --- /dev/null +++ b/assets/svg/solid/car-rear.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/car-side.svg b/assets/svg/solid/car-side.svg new file mode 100644 index 0000000..7cd0fc5 --- /dev/null +++ b/assets/svg/solid/car-side.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/car-tunnel.svg b/assets/svg/solid/car-tunnel.svg new file mode 100644 index 0000000..9aa2664 --- /dev/null +++ b/assets/svg/solid/car-tunnel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/car.svg b/assets/svg/solid/car.svg new file mode 100644 index 0000000..6084c2b --- /dev/null +++ b/assets/svg/solid/car.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/caravan.svg b/assets/svg/solid/caravan.svg new file mode 100644 index 0000000..579bf8a --- /dev/null +++ b/assets/svg/solid/caravan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/caret-down.svg b/assets/svg/solid/caret-down.svg new file mode 100644 index 0000000..791d338 --- /dev/null +++ b/assets/svg/solid/caret-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/caret-left.svg b/assets/svg/solid/caret-left.svg new file mode 100644 index 0000000..a741f88 --- /dev/null +++ b/assets/svg/solid/caret-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/caret-right.svg b/assets/svg/solid/caret-right.svg new file mode 100644 index 0000000..0ac53e4 --- /dev/null +++ b/assets/svg/solid/caret-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/caret-up.svg b/assets/svg/solid/caret-up.svg new file mode 100644 index 0000000..43cf679 --- /dev/null +++ b/assets/svg/solid/caret-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/carrot.svg b/assets/svg/solid/carrot.svg new file mode 100644 index 0000000..d71a4d5 --- /dev/null +++ b/assets/svg/solid/carrot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/cart-arrow-down.svg b/assets/svg/solid/cart-arrow-down.svg new file mode 100644 index 0000000..c79855c --- /dev/null +++ b/assets/svg/solid/cart-arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/cart-flatbed-suitcase.svg b/assets/svg/solid/cart-flatbed-suitcase.svg new file mode 100644 index 0000000..6eee017 --- /dev/null +++ b/assets/svg/solid/cart-flatbed-suitcase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/cart-flatbed.svg b/assets/svg/solid/cart-flatbed.svg new file mode 100644 index 0000000..42804ee --- /dev/null +++ b/assets/svg/solid/cart-flatbed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/cart-plus.svg b/assets/svg/solid/cart-plus.svg new file mode 100644 index 0000000..eef9783 --- /dev/null +++ b/assets/svg/solid/cart-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/cart-shopping.svg b/assets/svg/solid/cart-shopping.svg new file mode 100644 index 0000000..ef75fa2 --- /dev/null +++ b/assets/svg/solid/cart-shopping.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/cash-register.svg b/assets/svg/solid/cash-register.svg new file mode 100644 index 0000000..dceaeab --- /dev/null +++ b/assets/svg/solid/cash-register.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/cat.svg b/assets/svg/solid/cat.svg new file mode 100644 index 0000000..61df705 --- /dev/null +++ b/assets/svg/solid/cat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/cedi-sign.svg b/assets/svg/solid/cedi-sign.svg new file mode 100644 index 0000000..af5c532 --- /dev/null +++ b/assets/svg/solid/cedi-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/cent-sign.svg b/assets/svg/solid/cent-sign.svg new file mode 100644 index 0000000..a9de71a --- /dev/null +++ b/assets/svg/solid/cent-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/certificate.svg b/assets/svg/solid/certificate.svg new file mode 100644 index 0000000..c602994 --- /dev/null +++ b/assets/svg/solid/certificate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/chair.svg b/assets/svg/solid/chair.svg new file mode 100644 index 0000000..9263a79 --- /dev/null +++ b/assets/svg/solid/chair.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/chalkboard-user.svg b/assets/svg/solid/chalkboard-user.svg new file mode 100644 index 0000000..1f12776 --- /dev/null +++ b/assets/svg/solid/chalkboard-user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/chalkboard.svg b/assets/svg/solid/chalkboard.svg new file mode 100644 index 0000000..1d0736e --- /dev/null +++ b/assets/svg/solid/chalkboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/champagne-glasses.svg b/assets/svg/solid/champagne-glasses.svg new file mode 100644 index 0000000..6adb080 --- /dev/null +++ b/assets/svg/solid/champagne-glasses.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/charging-station.svg b/assets/svg/solid/charging-station.svg new file mode 100644 index 0000000..aaacc5d --- /dev/null +++ b/assets/svg/solid/charging-station.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/chart-area.svg b/assets/svg/solid/chart-area.svg new file mode 100644 index 0000000..a8c2e09 --- /dev/null +++ b/assets/svg/solid/chart-area.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/chart-bar.svg b/assets/svg/solid/chart-bar.svg new file mode 100644 index 0000000..d72e54f --- /dev/null +++ b/assets/svg/solid/chart-bar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/chart-column.svg b/assets/svg/solid/chart-column.svg new file mode 100644 index 0000000..c5239bb --- /dev/null +++ b/assets/svg/solid/chart-column.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/chart-diagram.svg b/assets/svg/solid/chart-diagram.svg new file mode 100644 index 0000000..112d1ef --- /dev/null +++ b/assets/svg/solid/chart-diagram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/chart-gantt.svg b/assets/svg/solid/chart-gantt.svg new file mode 100644 index 0000000..5141e16 --- /dev/null +++ b/assets/svg/solid/chart-gantt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/chart-line.svg b/assets/svg/solid/chart-line.svg new file mode 100644 index 0000000..bbd8167 --- /dev/null +++ b/assets/svg/solid/chart-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/chart-pie.svg b/assets/svg/solid/chart-pie.svg new file mode 100644 index 0000000..a219fb8 --- /dev/null +++ b/assets/svg/solid/chart-pie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/chart-simple.svg b/assets/svg/solid/chart-simple.svg new file mode 100644 index 0000000..79bd055 --- /dev/null +++ b/assets/svg/solid/chart-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/check-double.svg b/assets/svg/solid/check-double.svg new file mode 100644 index 0000000..ee43006 --- /dev/null +++ b/assets/svg/solid/check-double.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/check-to-slot.svg b/assets/svg/solid/check-to-slot.svg new file mode 100644 index 0000000..b5cb129 --- /dev/null +++ b/assets/svg/solid/check-to-slot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/check.svg b/assets/svg/solid/check.svg new file mode 100644 index 0000000..8e3974c --- /dev/null +++ b/assets/svg/solid/check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/cheese.svg b/assets/svg/solid/cheese.svg new file mode 100644 index 0000000..ba8dcb3 --- /dev/null +++ b/assets/svg/solid/cheese.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/chess-bishop.svg b/assets/svg/solid/chess-bishop.svg new file mode 100644 index 0000000..9ffcabb --- /dev/null +++ b/assets/svg/solid/chess-bishop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/chess-board.svg b/assets/svg/solid/chess-board.svg new file mode 100644 index 0000000..664ebd0 --- /dev/null +++ b/assets/svg/solid/chess-board.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/chess-king.svg b/assets/svg/solid/chess-king.svg new file mode 100644 index 0000000..b8f9f79 --- /dev/null +++ b/assets/svg/solid/chess-king.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/chess-knight.svg b/assets/svg/solid/chess-knight.svg new file mode 100644 index 0000000..9a00676 --- /dev/null +++ b/assets/svg/solid/chess-knight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/chess-pawn.svg b/assets/svg/solid/chess-pawn.svg new file mode 100644 index 0000000..e367f76 --- /dev/null +++ b/assets/svg/solid/chess-pawn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/chess-queen.svg b/assets/svg/solid/chess-queen.svg new file mode 100644 index 0000000..36b4ec8 --- /dev/null +++ b/assets/svg/solid/chess-queen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/chess-rook.svg b/assets/svg/solid/chess-rook.svg new file mode 100644 index 0000000..ec8495b --- /dev/null +++ b/assets/svg/solid/chess-rook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/chess.svg b/assets/svg/solid/chess.svg new file mode 100644 index 0000000..59240a0 --- /dev/null +++ b/assets/svg/solid/chess.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/chevron-down.svg b/assets/svg/solid/chevron-down.svg new file mode 100644 index 0000000..2cb7319 --- /dev/null +++ b/assets/svg/solid/chevron-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/chevron-left.svg b/assets/svg/solid/chevron-left.svg new file mode 100644 index 0000000..1748aa6 --- /dev/null +++ b/assets/svg/solid/chevron-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/chevron-right.svg b/assets/svg/solid/chevron-right.svg new file mode 100644 index 0000000..ffc6761 --- /dev/null +++ b/assets/svg/solid/chevron-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/chevron-up.svg b/assets/svg/solid/chevron-up.svg new file mode 100644 index 0000000..bbd0d86 --- /dev/null +++ b/assets/svg/solid/chevron-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/child-combatant.svg b/assets/svg/solid/child-combatant.svg new file mode 100644 index 0000000..550fccc --- /dev/null +++ b/assets/svg/solid/child-combatant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/child-dress.svg b/assets/svg/solid/child-dress.svg new file mode 100644 index 0000000..49e406d --- /dev/null +++ b/assets/svg/solid/child-dress.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/child-reaching.svg b/assets/svg/solid/child-reaching.svg new file mode 100644 index 0000000..5397c8a --- /dev/null +++ b/assets/svg/solid/child-reaching.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/child.svg b/assets/svg/solid/child.svg new file mode 100644 index 0000000..30694ab --- /dev/null +++ b/assets/svg/solid/child.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/children.svg b/assets/svg/solid/children.svg new file mode 100644 index 0000000..b06ad69 --- /dev/null +++ b/assets/svg/solid/children.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/church.svg b/assets/svg/solid/church.svg new file mode 100644 index 0000000..f231ded --- /dev/null +++ b/assets/svg/solid/church.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/circle-arrow-down.svg b/assets/svg/solid/circle-arrow-down.svg new file mode 100644 index 0000000..538818a --- /dev/null +++ b/assets/svg/solid/circle-arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/circle-arrow-left.svg b/assets/svg/solid/circle-arrow-left.svg new file mode 100644 index 0000000..7a158eb --- /dev/null +++ b/assets/svg/solid/circle-arrow-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/circle-arrow-right.svg b/assets/svg/solid/circle-arrow-right.svg new file mode 100644 index 0000000..13c23f7 --- /dev/null +++ b/assets/svg/solid/circle-arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/circle-arrow-up.svg b/assets/svg/solid/circle-arrow-up.svg new file mode 100644 index 0000000..e90e8bc --- /dev/null +++ b/assets/svg/solid/circle-arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/circle-check.svg b/assets/svg/solid/circle-check.svg new file mode 100644 index 0000000..1d89734 --- /dev/null +++ b/assets/svg/solid/circle-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/circle-chevron-down.svg b/assets/svg/solid/circle-chevron-down.svg new file mode 100644 index 0000000..e9a568e --- /dev/null +++ b/assets/svg/solid/circle-chevron-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/circle-chevron-left.svg b/assets/svg/solid/circle-chevron-left.svg new file mode 100644 index 0000000..3189342 --- /dev/null +++ b/assets/svg/solid/circle-chevron-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/circle-chevron-right.svg b/assets/svg/solid/circle-chevron-right.svg new file mode 100644 index 0000000..2fe2036 --- /dev/null +++ b/assets/svg/solid/circle-chevron-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/circle-chevron-up.svg b/assets/svg/solid/circle-chevron-up.svg new file mode 100644 index 0000000..3e9fe7e --- /dev/null +++ b/assets/svg/solid/circle-chevron-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/circle-dollar-to-slot.svg b/assets/svg/solid/circle-dollar-to-slot.svg new file mode 100644 index 0000000..f6348bb --- /dev/null +++ b/assets/svg/solid/circle-dollar-to-slot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/circle-dot.svg b/assets/svg/solid/circle-dot.svg new file mode 100644 index 0000000..01003c6 --- /dev/null +++ b/assets/svg/solid/circle-dot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/circle-down.svg b/assets/svg/solid/circle-down.svg new file mode 100644 index 0000000..ba636be --- /dev/null +++ b/assets/svg/solid/circle-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/circle-exclamation.svg b/assets/svg/solid/circle-exclamation.svg new file mode 100644 index 0000000..2ebe725 --- /dev/null +++ b/assets/svg/solid/circle-exclamation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/circle-h.svg b/assets/svg/solid/circle-h.svg new file mode 100644 index 0000000..d2ab5dd --- /dev/null +++ b/assets/svg/solid/circle-h.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/circle-half-stroke.svg b/assets/svg/solid/circle-half-stroke.svg new file mode 100644 index 0000000..25bef95 --- /dev/null +++ b/assets/svg/solid/circle-half-stroke.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/circle-info.svg b/assets/svg/solid/circle-info.svg new file mode 100644 index 0000000..f9dfdab --- /dev/null +++ b/assets/svg/solid/circle-info.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/circle-left.svg b/assets/svg/solid/circle-left.svg new file mode 100644 index 0000000..d33c094 --- /dev/null +++ b/assets/svg/solid/circle-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/circle-minus.svg b/assets/svg/solid/circle-minus.svg new file mode 100644 index 0000000..1dce65b --- /dev/null +++ b/assets/svg/solid/circle-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/circle-nodes.svg b/assets/svg/solid/circle-nodes.svg new file mode 100644 index 0000000..9003c67 --- /dev/null +++ b/assets/svg/solid/circle-nodes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/circle-notch.svg b/assets/svg/solid/circle-notch.svg new file mode 100644 index 0000000..8f0ee5b --- /dev/null +++ b/assets/svg/solid/circle-notch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/circle-pause.svg b/assets/svg/solid/circle-pause.svg new file mode 100644 index 0000000..38cf9e9 --- /dev/null +++ b/assets/svg/solid/circle-pause.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/circle-play.svg b/assets/svg/solid/circle-play.svg new file mode 100644 index 0000000..480bf93 --- /dev/null +++ b/assets/svg/solid/circle-play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/circle-plus.svg b/assets/svg/solid/circle-plus.svg new file mode 100644 index 0000000..dcac27d --- /dev/null +++ b/assets/svg/solid/circle-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/circle-question.svg b/assets/svg/solid/circle-question.svg new file mode 100644 index 0000000..59691fa --- /dev/null +++ b/assets/svg/solid/circle-question.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/circle-radiation.svg b/assets/svg/solid/circle-radiation.svg new file mode 100644 index 0000000..a79cad3 --- /dev/null +++ b/assets/svg/solid/circle-radiation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/circle-right.svg b/assets/svg/solid/circle-right.svg new file mode 100644 index 0000000..553be00 --- /dev/null +++ b/assets/svg/solid/circle-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/circle-stop.svg b/assets/svg/solid/circle-stop.svg new file mode 100644 index 0000000..70a9a79 --- /dev/null +++ b/assets/svg/solid/circle-stop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/circle-up.svg b/assets/svg/solid/circle-up.svg new file mode 100644 index 0000000..f5cce5e --- /dev/null +++ b/assets/svg/solid/circle-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/circle-user.svg b/assets/svg/solid/circle-user.svg new file mode 100644 index 0000000..58793f6 --- /dev/null +++ b/assets/svg/solid/circle-user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/circle-xmark.svg b/assets/svg/solid/circle-xmark.svg new file mode 100644 index 0000000..c13c4c2 --- /dev/null +++ b/assets/svg/solid/circle-xmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/circle.svg b/assets/svg/solid/circle.svg new file mode 100644 index 0000000..d9def35 --- /dev/null +++ b/assets/svg/solid/circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/city.svg b/assets/svg/solid/city.svg new file mode 100644 index 0000000..5d15f69 --- /dev/null +++ b/assets/svg/solid/city.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/clapperboard.svg b/assets/svg/solid/clapperboard.svg new file mode 100644 index 0000000..28b0148 --- /dev/null +++ b/assets/svg/solid/clapperboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/clipboard-check.svg b/assets/svg/solid/clipboard-check.svg new file mode 100644 index 0000000..1dc04bc --- /dev/null +++ b/assets/svg/solid/clipboard-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/clipboard-list.svg b/assets/svg/solid/clipboard-list.svg new file mode 100644 index 0000000..7ddc4ab --- /dev/null +++ b/assets/svg/solid/clipboard-list.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/clipboard-question.svg b/assets/svg/solid/clipboard-question.svg new file mode 100644 index 0000000..d6c6e77 --- /dev/null +++ b/assets/svg/solid/clipboard-question.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/clipboard-user.svg b/assets/svg/solid/clipboard-user.svg new file mode 100644 index 0000000..224dac8 --- /dev/null +++ b/assets/svg/solid/clipboard-user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/clipboard.svg b/assets/svg/solid/clipboard.svg new file mode 100644 index 0000000..6ba5052 --- /dev/null +++ b/assets/svg/solid/clipboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/clock-rotate-left.svg b/assets/svg/solid/clock-rotate-left.svg new file mode 100644 index 0000000..c9f675f --- /dev/null +++ b/assets/svg/solid/clock-rotate-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/clock.svg b/assets/svg/solid/clock.svg new file mode 100644 index 0000000..4a57272 --- /dev/null +++ b/assets/svg/solid/clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/clone.svg b/assets/svg/solid/clone.svg new file mode 100644 index 0000000..df89a48 --- /dev/null +++ b/assets/svg/solid/clone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/closed-captioning.svg b/assets/svg/solid/closed-captioning.svg new file mode 100644 index 0000000..fb2d68b --- /dev/null +++ b/assets/svg/solid/closed-captioning.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/cloud-arrow-down.svg b/assets/svg/solid/cloud-arrow-down.svg new file mode 100644 index 0000000..d956a81 --- /dev/null +++ b/assets/svg/solid/cloud-arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/cloud-arrow-up.svg b/assets/svg/solid/cloud-arrow-up.svg new file mode 100644 index 0000000..cf66656 --- /dev/null +++ b/assets/svg/solid/cloud-arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/cloud-bolt.svg b/assets/svg/solid/cloud-bolt.svg new file mode 100644 index 0000000..450d077 --- /dev/null +++ b/assets/svg/solid/cloud-bolt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/cloud-meatball.svg b/assets/svg/solid/cloud-meatball.svg new file mode 100644 index 0000000..0ddb0e6 --- /dev/null +++ b/assets/svg/solid/cloud-meatball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/cloud-moon-rain.svg b/assets/svg/solid/cloud-moon-rain.svg new file mode 100644 index 0000000..0cdb2c1 --- /dev/null +++ b/assets/svg/solid/cloud-moon-rain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/cloud-moon.svg b/assets/svg/solid/cloud-moon.svg new file mode 100644 index 0000000..93500b1 --- /dev/null +++ b/assets/svg/solid/cloud-moon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/cloud-rain.svg b/assets/svg/solid/cloud-rain.svg new file mode 100644 index 0000000..5795f97 --- /dev/null +++ b/assets/svg/solid/cloud-rain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/cloud-showers-heavy.svg b/assets/svg/solid/cloud-showers-heavy.svg new file mode 100644 index 0000000..154e6e2 --- /dev/null +++ b/assets/svg/solid/cloud-showers-heavy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/cloud-showers-water.svg b/assets/svg/solid/cloud-showers-water.svg new file mode 100644 index 0000000..7a6dd04 --- /dev/null +++ b/assets/svg/solid/cloud-showers-water.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/cloud-sun-rain.svg b/assets/svg/solid/cloud-sun-rain.svg new file mode 100644 index 0000000..d278011 --- /dev/null +++ b/assets/svg/solid/cloud-sun-rain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/cloud-sun.svg b/assets/svg/solid/cloud-sun.svg new file mode 100644 index 0000000..1ab2e10 --- /dev/null +++ b/assets/svg/solid/cloud-sun.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/cloud.svg b/assets/svg/solid/cloud.svg new file mode 100644 index 0000000..e37545c --- /dev/null +++ b/assets/svg/solid/cloud.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/clover.svg b/assets/svg/solid/clover.svg new file mode 100644 index 0000000..e63a421 --- /dev/null +++ b/assets/svg/solid/clover.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/code-branch.svg b/assets/svg/solid/code-branch.svg new file mode 100644 index 0000000..b6325ea --- /dev/null +++ b/assets/svg/solid/code-branch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/code-commit.svg b/assets/svg/solid/code-commit.svg new file mode 100644 index 0000000..9fef3cd --- /dev/null +++ b/assets/svg/solid/code-commit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/code-compare.svg b/assets/svg/solid/code-compare.svg new file mode 100644 index 0000000..5ccb5bd --- /dev/null +++ b/assets/svg/solid/code-compare.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/code-fork.svg b/assets/svg/solid/code-fork.svg new file mode 100644 index 0000000..aa9c696 --- /dev/null +++ b/assets/svg/solid/code-fork.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/code-merge.svg b/assets/svg/solid/code-merge.svg new file mode 100644 index 0000000..724290a --- /dev/null +++ b/assets/svg/solid/code-merge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/code-pull-request.svg b/assets/svg/solid/code-pull-request.svg new file mode 100644 index 0000000..d8c9406 --- /dev/null +++ b/assets/svg/solid/code-pull-request.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/code.svg b/assets/svg/solid/code.svg new file mode 100644 index 0000000..f041730 --- /dev/null +++ b/assets/svg/solid/code.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/coins.svg b/assets/svg/solid/coins.svg new file mode 100644 index 0000000..998f910 --- /dev/null +++ b/assets/svg/solid/coins.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/colon-sign.svg b/assets/svg/solid/colon-sign.svg new file mode 100644 index 0000000..1db5d4a --- /dev/null +++ b/assets/svg/solid/colon-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/comment-dollar.svg b/assets/svg/solid/comment-dollar.svg new file mode 100644 index 0000000..23f6efb --- /dev/null +++ b/assets/svg/solid/comment-dollar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/comment-dots.svg b/assets/svg/solid/comment-dots.svg new file mode 100644 index 0000000..6cb35b3 --- /dev/null +++ b/assets/svg/solid/comment-dots.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/comment-medical.svg b/assets/svg/solid/comment-medical.svg new file mode 100644 index 0000000..97b60cb --- /dev/null +++ b/assets/svg/solid/comment-medical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/comment-nodes.svg b/assets/svg/solid/comment-nodes.svg new file mode 100644 index 0000000..75031dd --- /dev/null +++ b/assets/svg/solid/comment-nodes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/comment-slash.svg b/assets/svg/solid/comment-slash.svg new file mode 100644 index 0000000..35660a4 --- /dev/null +++ b/assets/svg/solid/comment-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/comment-sms.svg b/assets/svg/solid/comment-sms.svg new file mode 100644 index 0000000..208dba9 --- /dev/null +++ b/assets/svg/solid/comment-sms.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/comment.svg b/assets/svg/solid/comment.svg new file mode 100644 index 0000000..0322a4c --- /dev/null +++ b/assets/svg/solid/comment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/comments-dollar.svg b/assets/svg/solid/comments-dollar.svg new file mode 100644 index 0000000..ef2e86a --- /dev/null +++ b/assets/svg/solid/comments-dollar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/comments.svg b/assets/svg/solid/comments.svg new file mode 100644 index 0000000..5b8ea43 --- /dev/null +++ b/assets/svg/solid/comments.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/compact-disc.svg b/assets/svg/solid/compact-disc.svg new file mode 100644 index 0000000..638e6c2 --- /dev/null +++ b/assets/svg/solid/compact-disc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/compass-drafting.svg b/assets/svg/solid/compass-drafting.svg new file mode 100644 index 0000000..effebb3 --- /dev/null +++ b/assets/svg/solid/compass-drafting.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/compass.svg b/assets/svg/solid/compass.svg new file mode 100644 index 0000000..7bb619c --- /dev/null +++ b/assets/svg/solid/compass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/compress.svg b/assets/svg/solid/compress.svg new file mode 100644 index 0000000..10f5ca9 --- /dev/null +++ b/assets/svg/solid/compress.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/computer-mouse.svg b/assets/svg/solid/computer-mouse.svg new file mode 100644 index 0000000..87ddcd5 --- /dev/null +++ b/assets/svg/solid/computer-mouse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/computer.svg b/assets/svg/solid/computer.svg new file mode 100644 index 0000000..18eb7cc --- /dev/null +++ b/assets/svg/solid/computer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/cookie-bite.svg b/assets/svg/solid/cookie-bite.svg new file mode 100644 index 0000000..5f5acff --- /dev/null +++ b/assets/svg/solid/cookie-bite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/cookie.svg b/assets/svg/solid/cookie.svg new file mode 100644 index 0000000..d41c70e --- /dev/null +++ b/assets/svg/solid/cookie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/copy.svg b/assets/svg/solid/copy.svg new file mode 100644 index 0000000..82d7c05 --- /dev/null +++ b/assets/svg/solid/copy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/copyright.svg b/assets/svg/solid/copyright.svg new file mode 100644 index 0000000..f3279e7 --- /dev/null +++ b/assets/svg/solid/copyright.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/couch.svg b/assets/svg/solid/couch.svg new file mode 100644 index 0000000..66f55b2 --- /dev/null +++ b/assets/svg/solid/couch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/cow.svg b/assets/svg/solid/cow.svg new file mode 100644 index 0000000..3adb8d1 --- /dev/null +++ b/assets/svg/solid/cow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/credit-card.svg b/assets/svg/solid/credit-card.svg new file mode 100644 index 0000000..fa061c3 --- /dev/null +++ b/assets/svg/solid/credit-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/crop-simple.svg b/assets/svg/solid/crop-simple.svg new file mode 100644 index 0000000..12506ab --- /dev/null +++ b/assets/svg/solid/crop-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/crop.svg b/assets/svg/solid/crop.svg new file mode 100644 index 0000000..71579db --- /dev/null +++ b/assets/svg/solid/crop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/cross.svg b/assets/svg/solid/cross.svg new file mode 100644 index 0000000..c9d81da --- /dev/null +++ b/assets/svg/solid/cross.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/crosshairs.svg b/assets/svg/solid/crosshairs.svg new file mode 100644 index 0000000..e4452e8 --- /dev/null +++ b/assets/svg/solid/crosshairs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/crow.svg b/assets/svg/solid/crow.svg new file mode 100644 index 0000000..d0842df --- /dev/null +++ b/assets/svg/solid/crow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/crown.svg b/assets/svg/solid/crown.svg new file mode 100644 index 0000000..399b081 --- /dev/null +++ b/assets/svg/solid/crown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/crutch.svg b/assets/svg/solid/crutch.svg new file mode 100644 index 0000000..e6a2de0 --- /dev/null +++ b/assets/svg/solid/crutch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/cruzeiro-sign.svg b/assets/svg/solid/cruzeiro-sign.svg new file mode 100644 index 0000000..0baf06f --- /dev/null +++ b/assets/svg/solid/cruzeiro-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/cube.svg b/assets/svg/solid/cube.svg new file mode 100644 index 0000000..ad39808 --- /dev/null +++ b/assets/svg/solid/cube.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/cubes-stacked.svg b/assets/svg/solid/cubes-stacked.svg new file mode 100644 index 0000000..efadb40 --- /dev/null +++ b/assets/svg/solid/cubes-stacked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/cubes.svg b/assets/svg/solid/cubes.svg new file mode 100644 index 0000000..9b0612c --- /dev/null +++ b/assets/svg/solid/cubes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/d.svg b/assets/svg/solid/d.svg new file mode 100644 index 0000000..a33c047 --- /dev/null +++ b/assets/svg/solid/d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/database.svg b/assets/svg/solid/database.svg new file mode 100644 index 0000000..1aa0e6c --- /dev/null +++ b/assets/svg/solid/database.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/delete-left.svg b/assets/svg/solid/delete-left.svg new file mode 100644 index 0000000..61c9608 --- /dev/null +++ b/assets/svg/solid/delete-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/democrat.svg b/assets/svg/solid/democrat.svg new file mode 100644 index 0000000..e8937e8 --- /dev/null +++ b/assets/svg/solid/democrat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/desktop.svg b/assets/svg/solid/desktop.svg new file mode 100644 index 0000000..32d702c --- /dev/null +++ b/assets/svg/solid/desktop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/dharmachakra.svg b/assets/svg/solid/dharmachakra.svg new file mode 100644 index 0000000..a4769e0 --- /dev/null +++ b/assets/svg/solid/dharmachakra.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/diagram-next.svg b/assets/svg/solid/diagram-next.svg new file mode 100644 index 0000000..41d98be --- /dev/null +++ b/assets/svg/solid/diagram-next.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/diagram-predecessor.svg b/assets/svg/solid/diagram-predecessor.svg new file mode 100644 index 0000000..647a7c0 --- /dev/null +++ b/assets/svg/solid/diagram-predecessor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/diagram-project.svg b/assets/svg/solid/diagram-project.svg new file mode 100644 index 0000000..d022890 --- /dev/null +++ b/assets/svg/solid/diagram-project.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/diagram-successor.svg b/assets/svg/solid/diagram-successor.svg new file mode 100644 index 0000000..7b9a545 --- /dev/null +++ b/assets/svg/solid/diagram-successor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/diamond-turn-right.svg b/assets/svg/solid/diamond-turn-right.svg new file mode 100644 index 0000000..fdc6096 --- /dev/null +++ b/assets/svg/solid/diamond-turn-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/diamond.svg b/assets/svg/solid/diamond.svg new file mode 100644 index 0000000..8116963 --- /dev/null +++ b/assets/svg/solid/diamond.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/dice-d20.svg b/assets/svg/solid/dice-d20.svg new file mode 100644 index 0000000..3703f49 --- /dev/null +++ b/assets/svg/solid/dice-d20.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/dice-d6.svg b/assets/svg/solid/dice-d6.svg new file mode 100644 index 0000000..f159e3f --- /dev/null +++ b/assets/svg/solid/dice-d6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/dice-five.svg b/assets/svg/solid/dice-five.svg new file mode 100644 index 0000000..6db6c4b --- /dev/null +++ b/assets/svg/solid/dice-five.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/dice-four.svg b/assets/svg/solid/dice-four.svg new file mode 100644 index 0000000..647333a --- /dev/null +++ b/assets/svg/solid/dice-four.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/dice-one.svg b/assets/svg/solid/dice-one.svg new file mode 100644 index 0000000..c558f37 --- /dev/null +++ b/assets/svg/solid/dice-one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/dice-six.svg b/assets/svg/solid/dice-six.svg new file mode 100644 index 0000000..447ae91 --- /dev/null +++ b/assets/svg/solid/dice-six.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/dice-three.svg b/assets/svg/solid/dice-three.svg new file mode 100644 index 0000000..c560285 --- /dev/null +++ b/assets/svg/solid/dice-three.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/dice-two.svg b/assets/svg/solid/dice-two.svg new file mode 100644 index 0000000..81d30fb --- /dev/null +++ b/assets/svg/solid/dice-two.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/dice.svg b/assets/svg/solid/dice.svg new file mode 100644 index 0000000..77ef67e --- /dev/null +++ b/assets/svg/solid/dice.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/disease.svg b/assets/svg/solid/disease.svg new file mode 100644 index 0000000..47de644 --- /dev/null +++ b/assets/svg/solid/disease.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/display.svg b/assets/svg/solid/display.svg new file mode 100644 index 0000000..018a86e --- /dev/null +++ b/assets/svg/solid/display.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/divide.svg b/assets/svg/solid/divide.svg new file mode 100644 index 0000000..a392ea2 --- /dev/null +++ b/assets/svg/solid/divide.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/dna.svg b/assets/svg/solid/dna.svg new file mode 100644 index 0000000..6aed87e --- /dev/null +++ b/assets/svg/solid/dna.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/dog.svg b/assets/svg/solid/dog.svg new file mode 100644 index 0000000..2161b45 --- /dev/null +++ b/assets/svg/solid/dog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/dollar-sign.svg b/assets/svg/solid/dollar-sign.svg new file mode 100644 index 0000000..39f55d7 --- /dev/null +++ b/assets/svg/solid/dollar-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/dolly.svg b/assets/svg/solid/dolly.svg new file mode 100644 index 0000000..52c3907 --- /dev/null +++ b/assets/svg/solid/dolly.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/dong-sign.svg b/assets/svg/solid/dong-sign.svg new file mode 100644 index 0000000..d112a45 --- /dev/null +++ b/assets/svg/solid/dong-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/door-closed.svg b/assets/svg/solid/door-closed.svg new file mode 100644 index 0000000..641a425 --- /dev/null +++ b/assets/svg/solid/door-closed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/door-open.svg b/assets/svg/solid/door-open.svg new file mode 100644 index 0000000..217a4db --- /dev/null +++ b/assets/svg/solid/door-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/dove.svg b/assets/svg/solid/dove.svg new file mode 100644 index 0000000..b1387cb --- /dev/null +++ b/assets/svg/solid/dove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/down-left-and-up-right-to-center.svg b/assets/svg/solid/down-left-and-up-right-to-center.svg new file mode 100644 index 0000000..684381d --- /dev/null +++ b/assets/svg/solid/down-left-and-up-right-to-center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/down-long.svg b/assets/svg/solid/down-long.svg new file mode 100644 index 0000000..c559817 --- /dev/null +++ b/assets/svg/solid/down-long.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/download.svg b/assets/svg/solid/download.svg new file mode 100644 index 0000000..92c53b2 --- /dev/null +++ b/assets/svg/solid/download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/dragon.svg b/assets/svg/solid/dragon.svg new file mode 100644 index 0000000..459f96d --- /dev/null +++ b/assets/svg/solid/dragon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/draw-polygon.svg b/assets/svg/solid/draw-polygon.svg new file mode 100644 index 0000000..ac03fe6 --- /dev/null +++ b/assets/svg/solid/draw-polygon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/droplet-slash.svg b/assets/svg/solid/droplet-slash.svg new file mode 100644 index 0000000..09172a9 --- /dev/null +++ b/assets/svg/solid/droplet-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/droplet.svg b/assets/svg/solid/droplet.svg new file mode 100644 index 0000000..e8d1d03 --- /dev/null +++ b/assets/svg/solid/droplet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/drum-steelpan.svg b/assets/svg/solid/drum-steelpan.svg new file mode 100644 index 0000000..abe2f63 --- /dev/null +++ b/assets/svg/solid/drum-steelpan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/drum.svg b/assets/svg/solid/drum.svg new file mode 100644 index 0000000..cac01f6 --- /dev/null +++ b/assets/svg/solid/drum.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/drumstick-bite.svg b/assets/svg/solid/drumstick-bite.svg new file mode 100644 index 0000000..f6659b9 --- /dev/null +++ b/assets/svg/solid/drumstick-bite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/dumbbell.svg b/assets/svg/solid/dumbbell.svg new file mode 100644 index 0000000..826769f --- /dev/null +++ b/assets/svg/solid/dumbbell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/dumpster-fire.svg b/assets/svg/solid/dumpster-fire.svg new file mode 100644 index 0000000..e2fcf09 --- /dev/null +++ b/assets/svg/solid/dumpster-fire.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/dumpster.svg b/assets/svg/solid/dumpster.svg new file mode 100644 index 0000000..bb8c38d --- /dev/null +++ b/assets/svg/solid/dumpster.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/dungeon.svg b/assets/svg/solid/dungeon.svg new file mode 100644 index 0000000..e60d91b --- /dev/null +++ b/assets/svg/solid/dungeon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/e.svg b/assets/svg/solid/e.svg new file mode 100644 index 0000000..41b226f --- /dev/null +++ b/assets/svg/solid/e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/ear-deaf.svg b/assets/svg/solid/ear-deaf.svg new file mode 100644 index 0000000..54fea25 --- /dev/null +++ b/assets/svg/solid/ear-deaf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/ear-listen.svg b/assets/svg/solid/ear-listen.svg new file mode 100644 index 0000000..f1ccad2 --- /dev/null +++ b/assets/svg/solid/ear-listen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/earth-africa.svg b/assets/svg/solid/earth-africa.svg new file mode 100644 index 0000000..f523cb9 --- /dev/null +++ b/assets/svg/solid/earth-africa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/earth-americas.svg b/assets/svg/solid/earth-americas.svg new file mode 100644 index 0000000..3454373 --- /dev/null +++ b/assets/svg/solid/earth-americas.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/earth-asia.svg b/assets/svg/solid/earth-asia.svg new file mode 100644 index 0000000..8f797cb --- /dev/null +++ b/assets/svg/solid/earth-asia.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/earth-europe.svg b/assets/svg/solid/earth-europe.svg new file mode 100644 index 0000000..400c34d --- /dev/null +++ b/assets/svg/solid/earth-europe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/earth-oceania.svg b/assets/svg/solid/earth-oceania.svg new file mode 100644 index 0000000..6ad7b69 --- /dev/null +++ b/assets/svg/solid/earth-oceania.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/egg.svg b/assets/svg/solid/egg.svg new file mode 100644 index 0000000..d7240bb --- /dev/null +++ b/assets/svg/solid/egg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/eject.svg b/assets/svg/solid/eject.svg new file mode 100644 index 0000000..7e12531 --- /dev/null +++ b/assets/svg/solid/eject.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/elevator.svg b/assets/svg/solid/elevator.svg new file mode 100644 index 0000000..62a719e --- /dev/null +++ b/assets/svg/solid/elevator.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/ellipsis-vertical.svg b/assets/svg/solid/ellipsis-vertical.svg new file mode 100644 index 0000000..4231327 --- /dev/null +++ b/assets/svg/solid/ellipsis-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/ellipsis.svg b/assets/svg/solid/ellipsis.svg new file mode 100644 index 0000000..57f7d5c --- /dev/null +++ b/assets/svg/solid/ellipsis.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/envelope-circle-check.svg b/assets/svg/solid/envelope-circle-check.svg new file mode 100644 index 0000000..61e7981 --- /dev/null +++ b/assets/svg/solid/envelope-circle-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/envelope-open-text.svg b/assets/svg/solid/envelope-open-text.svg new file mode 100644 index 0000000..3c4b7fe --- /dev/null +++ b/assets/svg/solid/envelope-open-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/envelope-open.svg b/assets/svg/solid/envelope-open.svg new file mode 100644 index 0000000..2c85870 --- /dev/null +++ b/assets/svg/solid/envelope-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/envelope.svg b/assets/svg/solid/envelope.svg new file mode 100644 index 0000000..c04b85d --- /dev/null +++ b/assets/svg/solid/envelope.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/envelopes-bulk.svg b/assets/svg/solid/envelopes-bulk.svg new file mode 100644 index 0000000..0ed6f2a --- /dev/null +++ b/assets/svg/solid/envelopes-bulk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/equals.svg b/assets/svg/solid/equals.svg new file mode 100644 index 0000000..dadc536 --- /dev/null +++ b/assets/svg/solid/equals.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/eraser.svg b/assets/svg/solid/eraser.svg new file mode 100644 index 0000000..179ca5c --- /dev/null +++ b/assets/svg/solid/eraser.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/ethernet.svg b/assets/svg/solid/ethernet.svg new file mode 100644 index 0000000..acb648a --- /dev/null +++ b/assets/svg/solid/ethernet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/euro-sign.svg b/assets/svg/solid/euro-sign.svg new file mode 100644 index 0000000..a941090 --- /dev/null +++ b/assets/svg/solid/euro-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/exclamation.svg b/assets/svg/solid/exclamation.svg new file mode 100644 index 0000000..aa16468 --- /dev/null +++ b/assets/svg/solid/exclamation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/expand.svg b/assets/svg/solid/expand.svg new file mode 100644 index 0000000..c4bf306 --- /dev/null +++ b/assets/svg/solid/expand.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/explosion.svg b/assets/svg/solid/explosion.svg new file mode 100644 index 0000000..75eb62f --- /dev/null +++ b/assets/svg/solid/explosion.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/eye-dropper.svg b/assets/svg/solid/eye-dropper.svg new file mode 100644 index 0000000..f2128c5 --- /dev/null +++ b/assets/svg/solid/eye-dropper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/eye-low-vision.svg b/assets/svg/solid/eye-low-vision.svg new file mode 100644 index 0000000..9754ba7 --- /dev/null +++ b/assets/svg/solid/eye-low-vision.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/eye-slash.svg b/assets/svg/solid/eye-slash.svg new file mode 100644 index 0000000..5430ed7 --- /dev/null +++ b/assets/svg/solid/eye-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/eye.svg b/assets/svg/solid/eye.svg new file mode 100644 index 0000000..a3295db --- /dev/null +++ b/assets/svg/solid/eye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/f.svg b/assets/svg/solid/f.svg new file mode 100644 index 0000000..3ec933e --- /dev/null +++ b/assets/svg/solid/f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/face-angry.svg b/assets/svg/solid/face-angry.svg new file mode 100644 index 0000000..f0dabd5 --- /dev/null +++ b/assets/svg/solid/face-angry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/face-dizzy.svg b/assets/svg/solid/face-dizzy.svg new file mode 100644 index 0000000..4996ba5 --- /dev/null +++ b/assets/svg/solid/face-dizzy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/face-flushed.svg b/assets/svg/solid/face-flushed.svg new file mode 100644 index 0000000..4af88f8 --- /dev/null +++ b/assets/svg/solid/face-flushed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/face-frown-open.svg b/assets/svg/solid/face-frown-open.svg new file mode 100644 index 0000000..12e1747 --- /dev/null +++ b/assets/svg/solid/face-frown-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/face-frown.svg b/assets/svg/solid/face-frown.svg new file mode 100644 index 0000000..f31660f --- /dev/null +++ b/assets/svg/solid/face-frown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/face-grimace.svg b/assets/svg/solid/face-grimace.svg new file mode 100644 index 0000000..5ae3f50 --- /dev/null +++ b/assets/svg/solid/face-grimace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/face-grin-beam-sweat.svg b/assets/svg/solid/face-grin-beam-sweat.svg new file mode 100644 index 0000000..1909687 --- /dev/null +++ b/assets/svg/solid/face-grin-beam-sweat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/face-grin-beam.svg b/assets/svg/solid/face-grin-beam.svg new file mode 100644 index 0000000..e051a5d --- /dev/null +++ b/assets/svg/solid/face-grin-beam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/face-grin-hearts.svg b/assets/svg/solid/face-grin-hearts.svg new file mode 100644 index 0000000..cfebc9d --- /dev/null +++ b/assets/svg/solid/face-grin-hearts.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/face-grin-squint-tears.svg b/assets/svg/solid/face-grin-squint-tears.svg new file mode 100644 index 0000000..a7fabad --- /dev/null +++ b/assets/svg/solid/face-grin-squint-tears.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/face-grin-squint.svg b/assets/svg/solid/face-grin-squint.svg new file mode 100644 index 0000000..59019bc --- /dev/null +++ b/assets/svg/solid/face-grin-squint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/face-grin-stars.svg b/assets/svg/solid/face-grin-stars.svg new file mode 100644 index 0000000..8023427 --- /dev/null +++ b/assets/svg/solid/face-grin-stars.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/face-grin-tears.svg b/assets/svg/solid/face-grin-tears.svg new file mode 100644 index 0000000..ac05c38 --- /dev/null +++ b/assets/svg/solid/face-grin-tears.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/face-grin-tongue-squint.svg b/assets/svg/solid/face-grin-tongue-squint.svg new file mode 100644 index 0000000..2e73b2b --- /dev/null +++ b/assets/svg/solid/face-grin-tongue-squint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/face-grin-tongue-wink.svg b/assets/svg/solid/face-grin-tongue-wink.svg new file mode 100644 index 0000000..dfb3f0f --- /dev/null +++ b/assets/svg/solid/face-grin-tongue-wink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/face-grin-tongue.svg b/assets/svg/solid/face-grin-tongue.svg new file mode 100644 index 0000000..9673600 --- /dev/null +++ b/assets/svg/solid/face-grin-tongue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/face-grin-wide.svg b/assets/svg/solid/face-grin-wide.svg new file mode 100644 index 0000000..16a3c5d --- /dev/null +++ b/assets/svg/solid/face-grin-wide.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/face-grin-wink.svg b/assets/svg/solid/face-grin-wink.svg new file mode 100644 index 0000000..d99be46 --- /dev/null +++ b/assets/svg/solid/face-grin-wink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/face-grin.svg b/assets/svg/solid/face-grin.svg new file mode 100644 index 0000000..4c00d0c --- /dev/null +++ b/assets/svg/solid/face-grin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/face-kiss-beam.svg b/assets/svg/solid/face-kiss-beam.svg new file mode 100644 index 0000000..73c2d92 --- /dev/null +++ b/assets/svg/solid/face-kiss-beam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/face-kiss-wink-heart.svg b/assets/svg/solid/face-kiss-wink-heart.svg new file mode 100644 index 0000000..3f1293b --- /dev/null +++ b/assets/svg/solid/face-kiss-wink-heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/face-kiss.svg b/assets/svg/solid/face-kiss.svg new file mode 100644 index 0000000..69f80cc --- /dev/null +++ b/assets/svg/solid/face-kiss.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/face-laugh-beam.svg b/assets/svg/solid/face-laugh-beam.svg new file mode 100644 index 0000000..1862210 --- /dev/null +++ b/assets/svg/solid/face-laugh-beam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/face-laugh-squint.svg b/assets/svg/solid/face-laugh-squint.svg new file mode 100644 index 0000000..3693f07 --- /dev/null +++ b/assets/svg/solid/face-laugh-squint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/face-laugh-wink.svg b/assets/svg/solid/face-laugh-wink.svg new file mode 100644 index 0000000..048fa44 --- /dev/null +++ b/assets/svg/solid/face-laugh-wink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/face-laugh.svg b/assets/svg/solid/face-laugh.svg new file mode 100644 index 0000000..ca1f94a --- /dev/null +++ b/assets/svg/solid/face-laugh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/face-meh-blank.svg b/assets/svg/solid/face-meh-blank.svg new file mode 100644 index 0000000..e2e2f2c --- /dev/null +++ b/assets/svg/solid/face-meh-blank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/face-meh.svg b/assets/svg/solid/face-meh.svg new file mode 100644 index 0000000..62d3187 --- /dev/null +++ b/assets/svg/solid/face-meh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/face-rolling-eyes.svg b/assets/svg/solid/face-rolling-eyes.svg new file mode 100644 index 0000000..267558f --- /dev/null +++ b/assets/svg/solid/face-rolling-eyes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/face-sad-cry.svg b/assets/svg/solid/face-sad-cry.svg new file mode 100644 index 0000000..f1e6f9b --- /dev/null +++ b/assets/svg/solid/face-sad-cry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/face-sad-tear.svg b/assets/svg/solid/face-sad-tear.svg new file mode 100644 index 0000000..7be1616 --- /dev/null +++ b/assets/svg/solid/face-sad-tear.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/face-smile-beam.svg b/assets/svg/solid/face-smile-beam.svg new file mode 100644 index 0000000..b786327 --- /dev/null +++ b/assets/svg/solid/face-smile-beam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/face-smile-wink.svg b/assets/svg/solid/face-smile-wink.svg new file mode 100644 index 0000000..c28b20b --- /dev/null +++ b/assets/svg/solid/face-smile-wink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/face-smile.svg b/assets/svg/solid/face-smile.svg new file mode 100644 index 0000000..c67c642 --- /dev/null +++ b/assets/svg/solid/face-smile.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/face-surprise.svg b/assets/svg/solid/face-surprise.svg new file mode 100644 index 0000000..cde2c72 --- /dev/null +++ b/assets/svg/solid/face-surprise.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/face-tired.svg b/assets/svg/solid/face-tired.svg new file mode 100644 index 0000000..65c15a7 --- /dev/null +++ b/assets/svg/solid/face-tired.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/fan.svg b/assets/svg/solid/fan.svg new file mode 100644 index 0000000..98e4ab1 --- /dev/null +++ b/assets/svg/solid/fan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/faucet-drip.svg b/assets/svg/solid/faucet-drip.svg new file mode 100644 index 0000000..885e285 --- /dev/null +++ b/assets/svg/solid/faucet-drip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/faucet.svg b/assets/svg/solid/faucet.svg new file mode 100644 index 0000000..1b66872 --- /dev/null +++ b/assets/svg/solid/faucet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/fax.svg b/assets/svg/solid/fax.svg new file mode 100644 index 0000000..ef6e8fa --- /dev/null +++ b/assets/svg/solid/fax.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/feather-pointed.svg b/assets/svg/solid/feather-pointed.svg new file mode 100644 index 0000000..fdadf50 --- /dev/null +++ b/assets/svg/solid/feather-pointed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/feather.svg b/assets/svg/solid/feather.svg new file mode 100644 index 0000000..3c0e4b7 --- /dev/null +++ b/assets/svg/solid/feather.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/ferry.svg b/assets/svg/solid/ferry.svg new file mode 100644 index 0000000..f4a0498 --- /dev/null +++ b/assets/svg/solid/ferry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/file-arrow-down.svg b/assets/svg/solid/file-arrow-down.svg new file mode 100644 index 0000000..de36fbe --- /dev/null +++ b/assets/svg/solid/file-arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/file-arrow-up.svg b/assets/svg/solid/file-arrow-up.svg new file mode 100644 index 0000000..a1af8e1 --- /dev/null +++ b/assets/svg/solid/file-arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/file-audio.svg b/assets/svg/solid/file-audio.svg new file mode 100644 index 0000000..559ccc1 --- /dev/null +++ b/assets/svg/solid/file-audio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/file-circle-check.svg b/assets/svg/solid/file-circle-check.svg new file mode 100644 index 0000000..e99c896 --- /dev/null +++ b/assets/svg/solid/file-circle-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/file-circle-exclamation.svg b/assets/svg/solid/file-circle-exclamation.svg new file mode 100644 index 0000000..a7987a5 --- /dev/null +++ b/assets/svg/solid/file-circle-exclamation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/file-circle-minus.svg b/assets/svg/solid/file-circle-minus.svg new file mode 100644 index 0000000..9952eec --- /dev/null +++ b/assets/svg/solid/file-circle-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/file-circle-plus.svg b/assets/svg/solid/file-circle-plus.svg new file mode 100644 index 0000000..f02f6ef --- /dev/null +++ b/assets/svg/solid/file-circle-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/file-circle-question.svg b/assets/svg/solid/file-circle-question.svg new file mode 100644 index 0000000..7b8d49f --- /dev/null +++ b/assets/svg/solid/file-circle-question.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/file-circle-xmark.svg b/assets/svg/solid/file-circle-xmark.svg new file mode 100644 index 0000000..0f3bbe2 --- /dev/null +++ b/assets/svg/solid/file-circle-xmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/file-code.svg b/assets/svg/solid/file-code.svg new file mode 100644 index 0000000..bc927be --- /dev/null +++ b/assets/svg/solid/file-code.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/file-contract.svg b/assets/svg/solid/file-contract.svg new file mode 100644 index 0000000..1cc6454 --- /dev/null +++ b/assets/svg/solid/file-contract.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/file-csv.svg b/assets/svg/solid/file-csv.svg new file mode 100644 index 0000000..a68897b --- /dev/null +++ b/assets/svg/solid/file-csv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/file-excel.svg b/assets/svg/solid/file-excel.svg new file mode 100644 index 0000000..29a1751 --- /dev/null +++ b/assets/svg/solid/file-excel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/file-export.svg b/assets/svg/solid/file-export.svg new file mode 100644 index 0000000..51e17b7 --- /dev/null +++ b/assets/svg/solid/file-export.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/file-fragment.svg b/assets/svg/solid/file-fragment.svg new file mode 100644 index 0000000..eeca7f7 --- /dev/null +++ b/assets/svg/solid/file-fragment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/file-half-dashed.svg b/assets/svg/solid/file-half-dashed.svg new file mode 100644 index 0000000..73a516b --- /dev/null +++ b/assets/svg/solid/file-half-dashed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/file-image.svg b/assets/svg/solid/file-image.svg new file mode 100644 index 0000000..6e46389 --- /dev/null +++ b/assets/svg/solid/file-image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/file-import.svg b/assets/svg/solid/file-import.svg new file mode 100644 index 0000000..6024421 --- /dev/null +++ b/assets/svg/solid/file-import.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/file-invoice-dollar.svg b/assets/svg/solid/file-invoice-dollar.svg new file mode 100644 index 0000000..edce46f --- /dev/null +++ b/assets/svg/solid/file-invoice-dollar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/file-invoice.svg b/assets/svg/solid/file-invoice.svg new file mode 100644 index 0000000..2e99d1d --- /dev/null +++ b/assets/svg/solid/file-invoice.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/file-lines.svg b/assets/svg/solid/file-lines.svg new file mode 100644 index 0000000..c04dfbf --- /dev/null +++ b/assets/svg/solid/file-lines.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/file-medical.svg b/assets/svg/solid/file-medical.svg new file mode 100644 index 0000000..68a748e --- /dev/null +++ b/assets/svg/solid/file-medical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/file-pdf.svg b/assets/svg/solid/file-pdf.svg new file mode 100644 index 0000000..c7cb8ba --- /dev/null +++ b/assets/svg/solid/file-pdf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/file-pen.svg b/assets/svg/solid/file-pen.svg new file mode 100644 index 0000000..b7fcaf2 --- /dev/null +++ b/assets/svg/solid/file-pen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/file-powerpoint.svg b/assets/svg/solid/file-powerpoint.svg new file mode 100644 index 0000000..4fea750 --- /dev/null +++ b/assets/svg/solid/file-powerpoint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/file-prescription.svg b/assets/svg/solid/file-prescription.svg new file mode 100644 index 0000000..ec34408 --- /dev/null +++ b/assets/svg/solid/file-prescription.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/file-shield.svg b/assets/svg/solid/file-shield.svg new file mode 100644 index 0000000..619af5c --- /dev/null +++ b/assets/svg/solid/file-shield.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/file-signature.svg b/assets/svg/solid/file-signature.svg new file mode 100644 index 0000000..08d6e1a --- /dev/null +++ b/assets/svg/solid/file-signature.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/file-video.svg b/assets/svg/solid/file-video.svg new file mode 100644 index 0000000..f80522a --- /dev/null +++ b/assets/svg/solid/file-video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/file-waveform.svg b/assets/svg/solid/file-waveform.svg new file mode 100644 index 0000000..1d2417c --- /dev/null +++ b/assets/svg/solid/file-waveform.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/file-word.svg b/assets/svg/solid/file-word.svg new file mode 100644 index 0000000..bd18fcd --- /dev/null +++ b/assets/svg/solid/file-word.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/file-zipper.svg b/assets/svg/solid/file-zipper.svg new file mode 100644 index 0000000..c19ac26 --- /dev/null +++ b/assets/svg/solid/file-zipper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/file.svg b/assets/svg/solid/file.svg new file mode 100644 index 0000000..5b06d70 --- /dev/null +++ b/assets/svg/solid/file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/fill-drip.svg b/assets/svg/solid/fill-drip.svg new file mode 100644 index 0000000..3d9a483 --- /dev/null +++ b/assets/svg/solid/fill-drip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/fill.svg b/assets/svg/solid/fill.svg new file mode 100644 index 0000000..14bf700 --- /dev/null +++ b/assets/svg/solid/fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/film.svg b/assets/svg/solid/film.svg new file mode 100644 index 0000000..aa9baa0 --- /dev/null +++ b/assets/svg/solid/film.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/filter-circle-dollar.svg b/assets/svg/solid/filter-circle-dollar.svg new file mode 100644 index 0000000..070e6b6 --- /dev/null +++ b/assets/svg/solid/filter-circle-dollar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/filter-circle-xmark.svg b/assets/svg/solid/filter-circle-xmark.svg new file mode 100644 index 0000000..6948d84 --- /dev/null +++ b/assets/svg/solid/filter-circle-xmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/filter.svg b/assets/svg/solid/filter.svg new file mode 100644 index 0000000..d54ec30 --- /dev/null +++ b/assets/svg/solid/filter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/fingerprint.svg b/assets/svg/solid/fingerprint.svg new file mode 100644 index 0000000..d92edc5 --- /dev/null +++ b/assets/svg/solid/fingerprint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/fire-burner.svg b/assets/svg/solid/fire-burner.svg new file mode 100644 index 0000000..6c6faf5 --- /dev/null +++ b/assets/svg/solid/fire-burner.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/fire-extinguisher.svg b/assets/svg/solid/fire-extinguisher.svg new file mode 100644 index 0000000..fcd0fa2 --- /dev/null +++ b/assets/svg/solid/fire-extinguisher.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/fire-flame-curved.svg b/assets/svg/solid/fire-flame-curved.svg new file mode 100644 index 0000000..0706cd6 --- /dev/null +++ b/assets/svg/solid/fire-flame-curved.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/fire-flame-simple.svg b/assets/svg/solid/fire-flame-simple.svg new file mode 100644 index 0000000..df80eeb --- /dev/null +++ b/assets/svg/solid/fire-flame-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/fire.svg b/assets/svg/solid/fire.svg new file mode 100644 index 0000000..97144b2 --- /dev/null +++ b/assets/svg/solid/fire.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/fish-fins.svg b/assets/svg/solid/fish-fins.svg new file mode 100644 index 0000000..f0d9875 --- /dev/null +++ b/assets/svg/solid/fish-fins.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/fish.svg b/assets/svg/solid/fish.svg new file mode 100644 index 0000000..03c2cca --- /dev/null +++ b/assets/svg/solid/fish.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/flag-checkered.svg b/assets/svg/solid/flag-checkered.svg new file mode 100644 index 0000000..aa5d4c2 --- /dev/null +++ b/assets/svg/solid/flag-checkered.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/flag-usa.svg b/assets/svg/solid/flag-usa.svg new file mode 100644 index 0000000..01579cd --- /dev/null +++ b/assets/svg/solid/flag-usa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/flag.svg b/assets/svg/solid/flag.svg new file mode 100644 index 0000000..2d6c701 --- /dev/null +++ b/assets/svg/solid/flag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/flask-vial.svg b/assets/svg/solid/flask-vial.svg new file mode 100644 index 0000000..aa2c50c --- /dev/null +++ b/assets/svg/solid/flask-vial.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/flask.svg b/assets/svg/solid/flask.svg new file mode 100644 index 0000000..a88b2a9 --- /dev/null +++ b/assets/svg/solid/flask.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/floppy-disk.svg b/assets/svg/solid/floppy-disk.svg new file mode 100644 index 0000000..fa2e731 --- /dev/null +++ b/assets/svg/solid/floppy-disk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/florin-sign.svg b/assets/svg/solid/florin-sign.svg new file mode 100644 index 0000000..6c8ad61 --- /dev/null +++ b/assets/svg/solid/florin-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/folder-closed.svg b/assets/svg/solid/folder-closed.svg new file mode 100644 index 0000000..016ad42 --- /dev/null +++ b/assets/svg/solid/folder-closed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/folder-minus.svg b/assets/svg/solid/folder-minus.svg new file mode 100644 index 0000000..6a6d269 --- /dev/null +++ b/assets/svg/solid/folder-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/folder-open.svg b/assets/svg/solid/folder-open.svg new file mode 100644 index 0000000..1fc2554 --- /dev/null +++ b/assets/svg/solid/folder-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/folder-plus.svg b/assets/svg/solid/folder-plus.svg new file mode 100644 index 0000000..98d69f1 --- /dev/null +++ b/assets/svg/solid/folder-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/folder-tree.svg b/assets/svg/solid/folder-tree.svg new file mode 100644 index 0000000..0ac61d2 --- /dev/null +++ b/assets/svg/solid/folder-tree.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/folder.svg b/assets/svg/solid/folder.svg new file mode 100644 index 0000000..c22031d --- /dev/null +++ b/assets/svg/solid/folder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/font-awesome.svg b/assets/svg/solid/font-awesome.svg new file mode 100644 index 0000000..d12881b --- /dev/null +++ b/assets/svg/solid/font-awesome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/font.svg b/assets/svg/solid/font.svg new file mode 100644 index 0000000..4faba2f --- /dev/null +++ b/assets/svg/solid/font.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/football.svg b/assets/svg/solid/football.svg new file mode 100644 index 0000000..970f611 --- /dev/null +++ b/assets/svg/solid/football.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/forward-fast.svg b/assets/svg/solid/forward-fast.svg new file mode 100644 index 0000000..86e844e --- /dev/null +++ b/assets/svg/solid/forward-fast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/forward-step.svg b/assets/svg/solid/forward-step.svg new file mode 100644 index 0000000..3927fd7 --- /dev/null +++ b/assets/svg/solid/forward-step.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/forward.svg b/assets/svg/solid/forward.svg new file mode 100644 index 0000000..fa9f8b5 --- /dev/null +++ b/assets/svg/solid/forward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/franc-sign.svg b/assets/svg/solid/franc-sign.svg new file mode 100644 index 0000000..9bb5d6f --- /dev/null +++ b/assets/svg/solid/franc-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/frog.svg b/assets/svg/solid/frog.svg new file mode 100644 index 0000000..624b8af --- /dev/null +++ b/assets/svg/solid/frog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/futbol.svg b/assets/svg/solid/futbol.svg new file mode 100644 index 0000000..89c8178 --- /dev/null +++ b/assets/svg/solid/futbol.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/g.svg b/assets/svg/solid/g.svg new file mode 100644 index 0000000..3f39731 --- /dev/null +++ b/assets/svg/solid/g.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/gamepad.svg b/assets/svg/solid/gamepad.svg new file mode 100644 index 0000000..3ab2d3e --- /dev/null +++ b/assets/svg/solid/gamepad.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/gas-pump.svg b/assets/svg/solid/gas-pump.svg new file mode 100644 index 0000000..dfe384c --- /dev/null +++ b/assets/svg/solid/gas-pump.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/gauge-high.svg b/assets/svg/solid/gauge-high.svg new file mode 100644 index 0000000..502acdc --- /dev/null +++ b/assets/svg/solid/gauge-high.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/gauge-simple-high.svg b/assets/svg/solid/gauge-simple-high.svg new file mode 100644 index 0000000..eb0cff0 --- /dev/null +++ b/assets/svg/solid/gauge-simple-high.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/gauge-simple.svg b/assets/svg/solid/gauge-simple.svg new file mode 100644 index 0000000..84478dc --- /dev/null +++ b/assets/svg/solid/gauge-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/gauge.svg b/assets/svg/solid/gauge.svg new file mode 100644 index 0000000..e90b92e --- /dev/null +++ b/assets/svg/solid/gauge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/gavel.svg b/assets/svg/solid/gavel.svg new file mode 100644 index 0000000..9881219 --- /dev/null +++ b/assets/svg/solid/gavel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/gear.svg b/assets/svg/solid/gear.svg new file mode 100644 index 0000000..f9d3aea --- /dev/null +++ b/assets/svg/solid/gear.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/gears.svg b/assets/svg/solid/gears.svg new file mode 100644 index 0000000..4a7a63a --- /dev/null +++ b/assets/svg/solid/gears.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/gem.svg b/assets/svg/solid/gem.svg new file mode 100644 index 0000000..121e54e --- /dev/null +++ b/assets/svg/solid/gem.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/genderless.svg b/assets/svg/solid/genderless.svg new file mode 100644 index 0000000..a592135 --- /dev/null +++ b/assets/svg/solid/genderless.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/ghost.svg b/assets/svg/solid/ghost.svg new file mode 100644 index 0000000..8619910 --- /dev/null +++ b/assets/svg/solid/ghost.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/gift.svg b/assets/svg/solid/gift.svg new file mode 100644 index 0000000..37a438a --- /dev/null +++ b/assets/svg/solid/gift.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/gifts.svg b/assets/svg/solid/gifts.svg new file mode 100644 index 0000000..2695a5f --- /dev/null +++ b/assets/svg/solid/gifts.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/glass-water-droplet.svg b/assets/svg/solid/glass-water-droplet.svg new file mode 100644 index 0000000..d7ec967 --- /dev/null +++ b/assets/svg/solid/glass-water-droplet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/glass-water.svg b/assets/svg/solid/glass-water.svg new file mode 100644 index 0000000..ec730df --- /dev/null +++ b/assets/svg/solid/glass-water.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/glasses.svg b/assets/svg/solid/glasses.svg new file mode 100644 index 0000000..eba7570 --- /dev/null +++ b/assets/svg/solid/glasses.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/globe.svg b/assets/svg/solid/globe.svg new file mode 100644 index 0000000..89c0b63 --- /dev/null +++ b/assets/svg/solid/globe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/golf-ball-tee.svg b/assets/svg/solid/golf-ball-tee.svg new file mode 100644 index 0000000..ab82177 --- /dev/null +++ b/assets/svg/solid/golf-ball-tee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/gopuram.svg b/assets/svg/solid/gopuram.svg new file mode 100644 index 0000000..8f8e3f4 --- /dev/null +++ b/assets/svg/solid/gopuram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/graduation-cap.svg b/assets/svg/solid/graduation-cap.svg new file mode 100644 index 0000000..c7bc838 --- /dev/null +++ b/assets/svg/solid/graduation-cap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/greater-than-equal.svg b/assets/svg/solid/greater-than-equal.svg new file mode 100644 index 0000000..ee73728 --- /dev/null +++ b/assets/svg/solid/greater-than-equal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/greater-than.svg b/assets/svg/solid/greater-than.svg new file mode 100644 index 0000000..5db972b --- /dev/null +++ b/assets/svg/solid/greater-than.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/grip-lines-vertical.svg b/assets/svg/solid/grip-lines-vertical.svg new file mode 100644 index 0000000..8a4b9eb --- /dev/null +++ b/assets/svg/solid/grip-lines-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/grip-lines.svg b/assets/svg/solid/grip-lines.svg new file mode 100644 index 0000000..ee4ccc0 --- /dev/null +++ b/assets/svg/solid/grip-lines.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/grip-vertical.svg b/assets/svg/solid/grip-vertical.svg new file mode 100644 index 0000000..95a726b --- /dev/null +++ b/assets/svg/solid/grip-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/grip.svg b/assets/svg/solid/grip.svg new file mode 100644 index 0000000..37fa6e4 --- /dev/null +++ b/assets/svg/solid/grip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/group-arrows-rotate.svg b/assets/svg/solid/group-arrows-rotate.svg new file mode 100644 index 0000000..fc9ebd0 --- /dev/null +++ b/assets/svg/solid/group-arrows-rotate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/guarani-sign.svg b/assets/svg/solid/guarani-sign.svg new file mode 100644 index 0000000..e174058 --- /dev/null +++ b/assets/svg/solid/guarani-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/guitar.svg b/assets/svg/solid/guitar.svg new file mode 100644 index 0000000..8b69640 --- /dev/null +++ b/assets/svg/solid/guitar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/gun.svg b/assets/svg/solid/gun.svg new file mode 100644 index 0000000..46f6b9f --- /dev/null +++ b/assets/svg/solid/gun.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/h.svg b/assets/svg/solid/h.svg new file mode 100644 index 0000000..50830d1 --- /dev/null +++ b/assets/svg/solid/h.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hammer.svg b/assets/svg/solid/hammer.svg new file mode 100644 index 0000000..79bb044 --- /dev/null +++ b/assets/svg/solid/hammer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hamsa.svg b/assets/svg/solid/hamsa.svg new file mode 100644 index 0000000..6f032df --- /dev/null +++ b/assets/svg/solid/hamsa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hand-back-fist.svg b/assets/svg/solid/hand-back-fist.svg new file mode 100644 index 0000000..c7c7e44 --- /dev/null +++ b/assets/svg/solid/hand-back-fist.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hand-dots.svg b/assets/svg/solid/hand-dots.svg new file mode 100644 index 0000000..731cb6e --- /dev/null +++ b/assets/svg/solid/hand-dots.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hand-fist.svg b/assets/svg/solid/hand-fist.svg new file mode 100644 index 0000000..2b58d1b --- /dev/null +++ b/assets/svg/solid/hand-fist.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hand-holding-dollar.svg b/assets/svg/solid/hand-holding-dollar.svg new file mode 100644 index 0000000..217d9b0 --- /dev/null +++ b/assets/svg/solid/hand-holding-dollar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hand-holding-droplet.svg b/assets/svg/solid/hand-holding-droplet.svg new file mode 100644 index 0000000..dc6d663 --- /dev/null +++ b/assets/svg/solid/hand-holding-droplet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hand-holding-hand.svg b/assets/svg/solid/hand-holding-hand.svg new file mode 100644 index 0000000..d68a12d --- /dev/null +++ b/assets/svg/solid/hand-holding-hand.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hand-holding-heart.svg b/assets/svg/solid/hand-holding-heart.svg new file mode 100644 index 0000000..ce35aae --- /dev/null +++ b/assets/svg/solid/hand-holding-heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hand-holding-medical.svg b/assets/svg/solid/hand-holding-medical.svg new file mode 100644 index 0000000..f42ba7f --- /dev/null +++ b/assets/svg/solid/hand-holding-medical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hand-holding.svg b/assets/svg/solid/hand-holding.svg new file mode 100644 index 0000000..2869eb8 --- /dev/null +++ b/assets/svg/solid/hand-holding.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hand-lizard.svg b/assets/svg/solid/hand-lizard.svg new file mode 100644 index 0000000..83bc518 --- /dev/null +++ b/assets/svg/solid/hand-lizard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hand-middle-finger.svg b/assets/svg/solid/hand-middle-finger.svg new file mode 100644 index 0000000..3452f32 --- /dev/null +++ b/assets/svg/solid/hand-middle-finger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hand-peace.svg b/assets/svg/solid/hand-peace.svg new file mode 100644 index 0000000..2029898 --- /dev/null +++ b/assets/svg/solid/hand-peace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hand-point-down.svg b/assets/svg/solid/hand-point-down.svg new file mode 100644 index 0000000..9b23d98 --- /dev/null +++ b/assets/svg/solid/hand-point-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hand-point-left.svg b/assets/svg/solid/hand-point-left.svg new file mode 100644 index 0000000..9221aaf --- /dev/null +++ b/assets/svg/solid/hand-point-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hand-point-right.svg b/assets/svg/solid/hand-point-right.svg new file mode 100644 index 0000000..b092dbb --- /dev/null +++ b/assets/svg/solid/hand-point-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hand-point-up.svg b/assets/svg/solid/hand-point-up.svg new file mode 100644 index 0000000..2cdef58 --- /dev/null +++ b/assets/svg/solid/hand-point-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hand-pointer.svg b/assets/svg/solid/hand-pointer.svg new file mode 100644 index 0000000..1724358 --- /dev/null +++ b/assets/svg/solid/hand-pointer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hand-scissors.svg b/assets/svg/solid/hand-scissors.svg new file mode 100644 index 0000000..7d34d01 --- /dev/null +++ b/assets/svg/solid/hand-scissors.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hand-sparkles.svg b/assets/svg/solid/hand-sparkles.svg new file mode 100644 index 0000000..5927c60 --- /dev/null +++ b/assets/svg/solid/hand-sparkles.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hand-spock.svg b/assets/svg/solid/hand-spock.svg new file mode 100644 index 0000000..25c7bf9 --- /dev/null +++ b/assets/svg/solid/hand-spock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hand.svg b/assets/svg/solid/hand.svg new file mode 100644 index 0000000..f60b543 --- /dev/null +++ b/assets/svg/solid/hand.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/handcuffs.svg b/assets/svg/solid/handcuffs.svg new file mode 100644 index 0000000..8f3fbdf --- /dev/null +++ b/assets/svg/solid/handcuffs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hands-asl-interpreting.svg b/assets/svg/solid/hands-asl-interpreting.svg new file mode 100644 index 0000000..c87392f --- /dev/null +++ b/assets/svg/solid/hands-asl-interpreting.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hands-bound.svg b/assets/svg/solid/hands-bound.svg new file mode 100644 index 0000000..23de54a --- /dev/null +++ b/assets/svg/solid/hands-bound.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hands-bubbles.svg b/assets/svg/solid/hands-bubbles.svg new file mode 100644 index 0000000..1bc95d7 --- /dev/null +++ b/assets/svg/solid/hands-bubbles.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hands-clapping.svg b/assets/svg/solid/hands-clapping.svg new file mode 100644 index 0000000..69dc6b7 --- /dev/null +++ b/assets/svg/solid/hands-clapping.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hands-holding-child.svg b/assets/svg/solid/hands-holding-child.svg new file mode 100644 index 0000000..2db16ec --- /dev/null +++ b/assets/svg/solid/hands-holding-child.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hands-holding-circle.svg b/assets/svg/solid/hands-holding-circle.svg new file mode 100644 index 0000000..2840f09 --- /dev/null +++ b/assets/svg/solid/hands-holding-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hands-holding.svg b/assets/svg/solid/hands-holding.svg new file mode 100644 index 0000000..da5c07b --- /dev/null +++ b/assets/svg/solid/hands-holding.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hands-praying.svg b/assets/svg/solid/hands-praying.svg new file mode 100644 index 0000000..08e0c6b --- /dev/null +++ b/assets/svg/solid/hands-praying.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hands.svg b/assets/svg/solid/hands.svg new file mode 100644 index 0000000..5cab8e6 --- /dev/null +++ b/assets/svg/solid/hands.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/handshake-angle.svg b/assets/svg/solid/handshake-angle.svg new file mode 100644 index 0000000..398e2d3 --- /dev/null +++ b/assets/svg/solid/handshake-angle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/handshake-simple-slash.svg b/assets/svg/solid/handshake-simple-slash.svg new file mode 100644 index 0000000..98cc224 --- /dev/null +++ b/assets/svg/solid/handshake-simple-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/handshake-simple.svg b/assets/svg/solid/handshake-simple.svg new file mode 100644 index 0000000..cd45c14 --- /dev/null +++ b/assets/svg/solid/handshake-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/handshake-slash.svg b/assets/svg/solid/handshake-slash.svg new file mode 100644 index 0000000..df5feba --- /dev/null +++ b/assets/svg/solid/handshake-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/handshake.svg b/assets/svg/solid/handshake.svg new file mode 100644 index 0000000..0b37918 --- /dev/null +++ b/assets/svg/solid/handshake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hanukiah.svg b/assets/svg/solid/hanukiah.svg new file mode 100644 index 0000000..571ad9a --- /dev/null +++ b/assets/svg/solid/hanukiah.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hard-drive.svg b/assets/svg/solid/hard-drive.svg new file mode 100644 index 0000000..acb5b7e --- /dev/null +++ b/assets/svg/solid/hard-drive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hashtag.svg b/assets/svg/solid/hashtag.svg new file mode 100644 index 0000000..5655ec3 --- /dev/null +++ b/assets/svg/solid/hashtag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hat-cowboy-side.svg b/assets/svg/solid/hat-cowboy-side.svg new file mode 100644 index 0000000..9f371f5 --- /dev/null +++ b/assets/svg/solid/hat-cowboy-side.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hat-cowboy.svg b/assets/svg/solid/hat-cowboy.svg new file mode 100644 index 0000000..2c12875 --- /dev/null +++ b/assets/svg/solid/hat-cowboy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hat-wizard.svg b/assets/svg/solid/hat-wizard.svg new file mode 100644 index 0000000..f34c076 --- /dev/null +++ b/assets/svg/solid/hat-wizard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/head-side-cough-slash.svg b/assets/svg/solid/head-side-cough-slash.svg new file mode 100644 index 0000000..e803f10 --- /dev/null +++ b/assets/svg/solid/head-side-cough-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/head-side-cough.svg b/assets/svg/solid/head-side-cough.svg new file mode 100644 index 0000000..cb7665f --- /dev/null +++ b/assets/svg/solid/head-side-cough.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/head-side-mask.svg b/assets/svg/solid/head-side-mask.svg new file mode 100644 index 0000000..1ddcb73 --- /dev/null +++ b/assets/svg/solid/head-side-mask.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/head-side-virus.svg b/assets/svg/solid/head-side-virus.svg new file mode 100644 index 0000000..d9a3f23 --- /dev/null +++ b/assets/svg/solid/head-side-virus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/heading.svg b/assets/svg/solid/heading.svg new file mode 100644 index 0000000..fc7e7de --- /dev/null +++ b/assets/svg/solid/heading.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/headphones-simple.svg b/assets/svg/solid/headphones-simple.svg new file mode 100644 index 0000000..d059d22 --- /dev/null +++ b/assets/svg/solid/headphones-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/headphones.svg b/assets/svg/solid/headphones.svg new file mode 100644 index 0000000..3aad899 --- /dev/null +++ b/assets/svg/solid/headphones.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/headset.svg b/assets/svg/solid/headset.svg new file mode 100644 index 0000000..8d9461d --- /dev/null +++ b/assets/svg/solid/headset.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/heart-circle-bolt.svg b/assets/svg/solid/heart-circle-bolt.svg new file mode 100644 index 0000000..b7bead7 --- /dev/null +++ b/assets/svg/solid/heart-circle-bolt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/heart-circle-check.svg b/assets/svg/solid/heart-circle-check.svg new file mode 100644 index 0000000..2de3ad4 --- /dev/null +++ b/assets/svg/solid/heart-circle-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/heart-circle-exclamation.svg b/assets/svg/solid/heart-circle-exclamation.svg new file mode 100644 index 0000000..ff45ea8 --- /dev/null +++ b/assets/svg/solid/heart-circle-exclamation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/heart-circle-minus.svg b/assets/svg/solid/heart-circle-minus.svg new file mode 100644 index 0000000..1544064 --- /dev/null +++ b/assets/svg/solid/heart-circle-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/heart-circle-plus.svg b/assets/svg/solid/heart-circle-plus.svg new file mode 100644 index 0000000..c02a47d --- /dev/null +++ b/assets/svg/solid/heart-circle-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/heart-circle-xmark.svg b/assets/svg/solid/heart-circle-xmark.svg new file mode 100644 index 0000000..620f846 --- /dev/null +++ b/assets/svg/solid/heart-circle-xmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/heart-crack.svg b/assets/svg/solid/heart-crack.svg new file mode 100644 index 0000000..9b63273 --- /dev/null +++ b/assets/svg/solid/heart-crack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/heart-pulse.svg b/assets/svg/solid/heart-pulse.svg new file mode 100644 index 0000000..313f318 --- /dev/null +++ b/assets/svg/solid/heart-pulse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/heart.svg b/assets/svg/solid/heart.svg new file mode 100644 index 0000000..b2ad179 --- /dev/null +++ b/assets/svg/solid/heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/helicopter-symbol.svg b/assets/svg/solid/helicopter-symbol.svg new file mode 100644 index 0000000..651daa7 --- /dev/null +++ b/assets/svg/solid/helicopter-symbol.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/helicopter.svg b/assets/svg/solid/helicopter.svg new file mode 100644 index 0000000..717c74c --- /dev/null +++ b/assets/svg/solid/helicopter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/helmet-safety.svg b/assets/svg/solid/helmet-safety.svg new file mode 100644 index 0000000..628f24f --- /dev/null +++ b/assets/svg/solid/helmet-safety.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/helmet-un.svg b/assets/svg/solid/helmet-un.svg new file mode 100644 index 0000000..2875c1a --- /dev/null +++ b/assets/svg/solid/helmet-un.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hexagon-nodes-bolt.svg b/assets/svg/solid/hexagon-nodes-bolt.svg new file mode 100644 index 0000000..3668acd --- /dev/null +++ b/assets/svg/solid/hexagon-nodes-bolt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hexagon-nodes.svg b/assets/svg/solid/hexagon-nodes.svg new file mode 100644 index 0000000..20ef868 --- /dev/null +++ b/assets/svg/solid/hexagon-nodes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/highlighter.svg b/assets/svg/solid/highlighter.svg new file mode 100644 index 0000000..6f4aaa3 --- /dev/null +++ b/assets/svg/solid/highlighter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hill-avalanche.svg b/assets/svg/solid/hill-avalanche.svg new file mode 100644 index 0000000..7c5fec3 --- /dev/null +++ b/assets/svg/solid/hill-avalanche.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hill-rockslide.svg b/assets/svg/solid/hill-rockslide.svg new file mode 100644 index 0000000..e13a399 --- /dev/null +++ b/assets/svg/solid/hill-rockslide.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hippo.svg b/assets/svg/solid/hippo.svg new file mode 100644 index 0000000..af2b3ea --- /dev/null +++ b/assets/svg/solid/hippo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hockey-puck.svg b/assets/svg/solid/hockey-puck.svg new file mode 100644 index 0000000..06aa729 --- /dev/null +++ b/assets/svg/solid/hockey-puck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/holly-berry.svg b/assets/svg/solid/holly-berry.svg new file mode 100644 index 0000000..784e6bd --- /dev/null +++ b/assets/svg/solid/holly-berry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/horse-head.svg b/assets/svg/solid/horse-head.svg new file mode 100644 index 0000000..949863a --- /dev/null +++ b/assets/svg/solid/horse-head.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/horse.svg b/assets/svg/solid/horse.svg new file mode 100644 index 0000000..d39c20c --- /dev/null +++ b/assets/svg/solid/horse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hospital-user.svg b/assets/svg/solid/hospital-user.svg new file mode 100644 index 0000000..c4f65d0 --- /dev/null +++ b/assets/svg/solid/hospital-user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hospital.svg b/assets/svg/solid/hospital.svg new file mode 100644 index 0000000..6479ee7 --- /dev/null +++ b/assets/svg/solid/hospital.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hot-tub-person.svg b/assets/svg/solid/hot-tub-person.svg new file mode 100644 index 0000000..a29aa47 --- /dev/null +++ b/assets/svg/solid/hot-tub-person.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hotdog.svg b/assets/svg/solid/hotdog.svg new file mode 100644 index 0000000..be9afc1 --- /dev/null +++ b/assets/svg/solid/hotdog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hotel.svg b/assets/svg/solid/hotel.svg new file mode 100644 index 0000000..a15be48 --- /dev/null +++ b/assets/svg/solid/hotel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hourglass-end.svg b/assets/svg/solid/hourglass-end.svg new file mode 100644 index 0000000..cc23fe9 --- /dev/null +++ b/assets/svg/solid/hourglass-end.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hourglass-half.svg b/assets/svg/solid/hourglass-half.svg new file mode 100644 index 0000000..65c00d6 --- /dev/null +++ b/assets/svg/solid/hourglass-half.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hourglass-start.svg b/assets/svg/solid/hourglass-start.svg new file mode 100644 index 0000000..44d569f --- /dev/null +++ b/assets/svg/solid/hourglass-start.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hourglass.svg b/assets/svg/solid/hourglass.svg new file mode 100644 index 0000000..b569385 --- /dev/null +++ b/assets/svg/solid/hourglass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/house-chimney-crack.svg b/assets/svg/solid/house-chimney-crack.svg new file mode 100644 index 0000000..7d0201c --- /dev/null +++ b/assets/svg/solid/house-chimney-crack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/house-chimney-medical.svg b/assets/svg/solid/house-chimney-medical.svg new file mode 100644 index 0000000..fec6345 --- /dev/null +++ b/assets/svg/solid/house-chimney-medical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/house-chimney-user.svg b/assets/svg/solid/house-chimney-user.svg new file mode 100644 index 0000000..4512f32 --- /dev/null +++ b/assets/svg/solid/house-chimney-user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/house-chimney-window.svg b/assets/svg/solid/house-chimney-window.svg new file mode 100644 index 0000000..b51fee0 --- /dev/null +++ b/assets/svg/solid/house-chimney-window.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/house-chimney.svg b/assets/svg/solid/house-chimney.svg new file mode 100644 index 0000000..302e1c2 --- /dev/null +++ b/assets/svg/solid/house-chimney.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/house-circle-check.svg b/assets/svg/solid/house-circle-check.svg new file mode 100644 index 0000000..89bdd9b --- /dev/null +++ b/assets/svg/solid/house-circle-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/house-circle-exclamation.svg b/assets/svg/solid/house-circle-exclamation.svg new file mode 100644 index 0000000..741837c --- /dev/null +++ b/assets/svg/solid/house-circle-exclamation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/house-circle-xmark.svg b/assets/svg/solid/house-circle-xmark.svg new file mode 100644 index 0000000..1bf2700 --- /dev/null +++ b/assets/svg/solid/house-circle-xmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/house-crack.svg b/assets/svg/solid/house-crack.svg new file mode 100644 index 0000000..889a431 --- /dev/null +++ b/assets/svg/solid/house-crack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/house-fire.svg b/assets/svg/solid/house-fire.svg new file mode 100644 index 0000000..e4680c5 --- /dev/null +++ b/assets/svg/solid/house-fire.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/house-flag.svg b/assets/svg/solid/house-flag.svg new file mode 100644 index 0000000..7c05e77 --- /dev/null +++ b/assets/svg/solid/house-flag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/house-flood-water-circle-arrow-right.svg b/assets/svg/solid/house-flood-water-circle-arrow-right.svg new file mode 100644 index 0000000..d9b2cf2 --- /dev/null +++ b/assets/svg/solid/house-flood-water-circle-arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/house-flood-water.svg b/assets/svg/solid/house-flood-water.svg new file mode 100644 index 0000000..5aef466 --- /dev/null +++ b/assets/svg/solid/house-flood-water.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/house-laptop.svg b/assets/svg/solid/house-laptop.svg new file mode 100644 index 0000000..ca7d8b5 --- /dev/null +++ b/assets/svg/solid/house-laptop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/house-lock.svg b/assets/svg/solid/house-lock.svg new file mode 100644 index 0000000..d490d0b --- /dev/null +++ b/assets/svg/solid/house-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/house-medical-circle-check.svg b/assets/svg/solid/house-medical-circle-check.svg new file mode 100644 index 0000000..7a21599 --- /dev/null +++ b/assets/svg/solid/house-medical-circle-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/house-medical-circle-exclamation.svg b/assets/svg/solid/house-medical-circle-exclamation.svg new file mode 100644 index 0000000..40a16a5 --- /dev/null +++ b/assets/svg/solid/house-medical-circle-exclamation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/house-medical-circle-xmark.svg b/assets/svg/solid/house-medical-circle-xmark.svg new file mode 100644 index 0000000..adc801b --- /dev/null +++ b/assets/svg/solid/house-medical-circle-xmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/house-medical-flag.svg b/assets/svg/solid/house-medical-flag.svg new file mode 100644 index 0000000..97ef748 --- /dev/null +++ b/assets/svg/solid/house-medical-flag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/house-medical.svg b/assets/svg/solid/house-medical.svg new file mode 100644 index 0000000..ce158ef --- /dev/null +++ b/assets/svg/solid/house-medical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/house-signal.svg b/assets/svg/solid/house-signal.svg new file mode 100644 index 0000000..f845483 --- /dev/null +++ b/assets/svg/solid/house-signal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/house-tsunami.svg b/assets/svg/solid/house-tsunami.svg new file mode 100644 index 0000000..c01b5a2 --- /dev/null +++ b/assets/svg/solid/house-tsunami.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/house-user.svg b/assets/svg/solid/house-user.svg new file mode 100644 index 0000000..310d078 --- /dev/null +++ b/assets/svg/solid/house-user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/house.svg b/assets/svg/solid/house.svg new file mode 100644 index 0000000..674107e --- /dev/null +++ b/assets/svg/solid/house.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hryvnia-sign.svg b/assets/svg/solid/hryvnia-sign.svg new file mode 100644 index 0000000..0731241 --- /dev/null +++ b/assets/svg/solid/hryvnia-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/hurricane.svg b/assets/svg/solid/hurricane.svg new file mode 100644 index 0000000..07ee51c --- /dev/null +++ b/assets/svg/solid/hurricane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/i-cursor.svg b/assets/svg/solid/i-cursor.svg new file mode 100644 index 0000000..18176f1 --- /dev/null +++ b/assets/svg/solid/i-cursor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/i.svg b/assets/svg/solid/i.svg new file mode 100644 index 0000000..33b4f99 --- /dev/null +++ b/assets/svg/solid/i.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/ice-cream.svg b/assets/svg/solid/ice-cream.svg new file mode 100644 index 0000000..77d96a3 --- /dev/null +++ b/assets/svg/solid/ice-cream.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/icicles.svg b/assets/svg/solid/icicles.svg new file mode 100644 index 0000000..9767bec --- /dev/null +++ b/assets/svg/solid/icicles.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/icons.svg b/assets/svg/solid/icons.svg new file mode 100644 index 0000000..90a4a42 --- /dev/null +++ b/assets/svg/solid/icons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/id-badge.svg b/assets/svg/solid/id-badge.svg new file mode 100644 index 0000000..e066599 --- /dev/null +++ b/assets/svg/solid/id-badge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/id-card-clip.svg b/assets/svg/solid/id-card-clip.svg new file mode 100644 index 0000000..d582fee --- /dev/null +++ b/assets/svg/solid/id-card-clip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/id-card.svg b/assets/svg/solid/id-card.svg new file mode 100644 index 0000000..21a91e7 --- /dev/null +++ b/assets/svg/solid/id-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/igloo.svg b/assets/svg/solid/igloo.svg new file mode 100644 index 0000000..aa1b19c --- /dev/null +++ b/assets/svg/solid/igloo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/image-portrait.svg b/assets/svg/solid/image-portrait.svg new file mode 100644 index 0000000..fbea0f5 --- /dev/null +++ b/assets/svg/solid/image-portrait.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/image.svg b/assets/svg/solid/image.svg new file mode 100644 index 0000000..956d330 --- /dev/null +++ b/assets/svg/solid/image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/images.svg b/assets/svg/solid/images.svg new file mode 100644 index 0000000..5e84d89 --- /dev/null +++ b/assets/svg/solid/images.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/inbox.svg b/assets/svg/solid/inbox.svg new file mode 100644 index 0000000..abf0c12 --- /dev/null +++ b/assets/svg/solid/inbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/indent.svg b/assets/svg/solid/indent.svg new file mode 100644 index 0000000..5199932 --- /dev/null +++ b/assets/svg/solid/indent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/indian-rupee-sign.svg b/assets/svg/solid/indian-rupee-sign.svg new file mode 100644 index 0000000..caf9d96 --- /dev/null +++ b/assets/svg/solid/indian-rupee-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/industry.svg b/assets/svg/solid/industry.svg new file mode 100644 index 0000000..51672bf --- /dev/null +++ b/assets/svg/solid/industry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/infinity.svg b/assets/svg/solid/infinity.svg new file mode 100644 index 0000000..7b7bdfd --- /dev/null +++ b/assets/svg/solid/infinity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/info.svg b/assets/svg/solid/info.svg new file mode 100644 index 0000000..629f732 --- /dev/null +++ b/assets/svg/solid/info.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/italic.svg b/assets/svg/solid/italic.svg new file mode 100644 index 0000000..12bf6e3 --- /dev/null +++ b/assets/svg/solid/italic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/j.svg b/assets/svg/solid/j.svg new file mode 100644 index 0000000..1d65532 --- /dev/null +++ b/assets/svg/solid/j.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/jar-wheat.svg b/assets/svg/solid/jar-wheat.svg new file mode 100644 index 0000000..0bd2dd1 --- /dev/null +++ b/assets/svg/solid/jar-wheat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/jar.svg b/assets/svg/solid/jar.svg new file mode 100644 index 0000000..118c20a --- /dev/null +++ b/assets/svg/solid/jar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/jedi.svg b/assets/svg/solid/jedi.svg new file mode 100644 index 0000000..11cbb66 --- /dev/null +++ b/assets/svg/solid/jedi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/jet-fighter-up.svg b/assets/svg/solid/jet-fighter-up.svg new file mode 100644 index 0000000..f31f345 --- /dev/null +++ b/assets/svg/solid/jet-fighter-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/jet-fighter.svg b/assets/svg/solid/jet-fighter.svg new file mode 100644 index 0000000..660094b --- /dev/null +++ b/assets/svg/solid/jet-fighter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/joint.svg b/assets/svg/solid/joint.svg new file mode 100644 index 0000000..bf02806 --- /dev/null +++ b/assets/svg/solid/joint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/jug-detergent.svg b/assets/svg/solid/jug-detergent.svg new file mode 100644 index 0000000..c8b4a58 --- /dev/null +++ b/assets/svg/solid/jug-detergent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/k.svg b/assets/svg/solid/k.svg new file mode 100644 index 0000000..e09e444 --- /dev/null +++ b/assets/svg/solid/k.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/kaaba.svg b/assets/svg/solid/kaaba.svg new file mode 100644 index 0000000..674e899 --- /dev/null +++ b/assets/svg/solid/kaaba.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/key.svg b/assets/svg/solid/key.svg new file mode 100644 index 0000000..f01a68c --- /dev/null +++ b/assets/svg/solid/key.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/keyboard.svg b/assets/svg/solid/keyboard.svg new file mode 100644 index 0000000..e7abfb8 --- /dev/null +++ b/assets/svg/solid/keyboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/khanda.svg b/assets/svg/solid/khanda.svg new file mode 100644 index 0000000..7ff4b02 --- /dev/null +++ b/assets/svg/solid/khanda.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/kip-sign.svg b/assets/svg/solid/kip-sign.svg new file mode 100644 index 0000000..546b827 --- /dev/null +++ b/assets/svg/solid/kip-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/kit-medical.svg b/assets/svg/solid/kit-medical.svg new file mode 100644 index 0000000..8c7d253 --- /dev/null +++ b/assets/svg/solid/kit-medical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/kitchen-set.svg b/assets/svg/solid/kitchen-set.svg new file mode 100644 index 0000000..7e7382b --- /dev/null +++ b/assets/svg/solid/kitchen-set.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/kiwi-bird.svg b/assets/svg/solid/kiwi-bird.svg new file mode 100644 index 0000000..27a7484 --- /dev/null +++ b/assets/svg/solid/kiwi-bird.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/l.svg b/assets/svg/solid/l.svg new file mode 100644 index 0000000..0e5b9cd --- /dev/null +++ b/assets/svg/solid/l.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/land-mine-on.svg b/assets/svg/solid/land-mine-on.svg new file mode 100644 index 0000000..6b792b6 --- /dev/null +++ b/assets/svg/solid/land-mine-on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/landmark-dome.svg b/assets/svg/solid/landmark-dome.svg new file mode 100644 index 0000000..f43c9d7 --- /dev/null +++ b/assets/svg/solid/landmark-dome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/landmark-flag.svg b/assets/svg/solid/landmark-flag.svg new file mode 100644 index 0000000..0f0efed --- /dev/null +++ b/assets/svg/solid/landmark-flag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/landmark.svg b/assets/svg/solid/landmark.svg new file mode 100644 index 0000000..cfb4497 --- /dev/null +++ b/assets/svg/solid/landmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/language.svg b/assets/svg/solid/language.svg new file mode 100644 index 0000000..d146c5f --- /dev/null +++ b/assets/svg/solid/language.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/laptop-code.svg b/assets/svg/solid/laptop-code.svg new file mode 100644 index 0000000..6268795 --- /dev/null +++ b/assets/svg/solid/laptop-code.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/laptop-file.svg b/assets/svg/solid/laptop-file.svg new file mode 100644 index 0000000..e15620c --- /dev/null +++ b/assets/svg/solid/laptop-file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/laptop-medical.svg b/assets/svg/solid/laptop-medical.svg new file mode 100644 index 0000000..e627f4c --- /dev/null +++ b/assets/svg/solid/laptop-medical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/laptop.svg b/assets/svg/solid/laptop.svg new file mode 100644 index 0000000..56733fc --- /dev/null +++ b/assets/svg/solid/laptop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/lari-sign.svg b/assets/svg/solid/lari-sign.svg new file mode 100644 index 0000000..d99d190 --- /dev/null +++ b/assets/svg/solid/lari-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/layer-group.svg b/assets/svg/solid/layer-group.svg new file mode 100644 index 0000000..df6d098 --- /dev/null +++ b/assets/svg/solid/layer-group.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/leaf.svg b/assets/svg/solid/leaf.svg new file mode 100644 index 0000000..f5a01bd --- /dev/null +++ b/assets/svg/solid/leaf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/left-long.svg b/assets/svg/solid/left-long.svg new file mode 100644 index 0000000..7a0271c --- /dev/null +++ b/assets/svg/solid/left-long.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/left-right.svg b/assets/svg/solid/left-right.svg new file mode 100644 index 0000000..dfc93cb --- /dev/null +++ b/assets/svg/solid/left-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/lemon.svg b/assets/svg/solid/lemon.svg new file mode 100644 index 0000000..265b5e4 --- /dev/null +++ b/assets/svg/solid/lemon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/less-than-equal.svg b/assets/svg/solid/less-than-equal.svg new file mode 100644 index 0000000..276a95b --- /dev/null +++ b/assets/svg/solid/less-than-equal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/less-than.svg b/assets/svg/solid/less-than.svg new file mode 100644 index 0000000..632e559 --- /dev/null +++ b/assets/svg/solid/less-than.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/life-ring.svg b/assets/svg/solid/life-ring.svg new file mode 100644 index 0000000..1270cb0 --- /dev/null +++ b/assets/svg/solid/life-ring.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/lightbulb.svg b/assets/svg/solid/lightbulb.svg new file mode 100644 index 0000000..105c241 --- /dev/null +++ b/assets/svg/solid/lightbulb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/lines-leaning.svg b/assets/svg/solid/lines-leaning.svg new file mode 100644 index 0000000..e7148c8 --- /dev/null +++ b/assets/svg/solid/lines-leaning.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/link-slash.svg b/assets/svg/solid/link-slash.svg new file mode 100644 index 0000000..1c46898 --- /dev/null +++ b/assets/svg/solid/link-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/link.svg b/assets/svg/solid/link.svg new file mode 100644 index 0000000..b779bf4 --- /dev/null +++ b/assets/svg/solid/link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/lira-sign.svg b/assets/svg/solid/lira-sign.svg new file mode 100644 index 0000000..38fc622 --- /dev/null +++ b/assets/svg/solid/lira-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/list-check.svg b/assets/svg/solid/list-check.svg new file mode 100644 index 0000000..bd5639e --- /dev/null +++ b/assets/svg/solid/list-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/list-ol.svg b/assets/svg/solid/list-ol.svg new file mode 100644 index 0000000..510295c --- /dev/null +++ b/assets/svg/solid/list-ol.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/list-ul.svg b/assets/svg/solid/list-ul.svg new file mode 100644 index 0000000..5d4c450 --- /dev/null +++ b/assets/svg/solid/list-ul.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/list.svg b/assets/svg/solid/list.svg new file mode 100644 index 0000000..2f6a897 --- /dev/null +++ b/assets/svg/solid/list.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/litecoin-sign.svg b/assets/svg/solid/litecoin-sign.svg new file mode 100644 index 0000000..ab2da16 --- /dev/null +++ b/assets/svg/solid/litecoin-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/location-arrow.svg b/assets/svg/solid/location-arrow.svg new file mode 100644 index 0000000..7277b3a --- /dev/null +++ b/assets/svg/solid/location-arrow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/location-crosshairs.svg b/assets/svg/solid/location-crosshairs.svg new file mode 100644 index 0000000..7aef423 --- /dev/null +++ b/assets/svg/solid/location-crosshairs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/location-dot.svg b/assets/svg/solid/location-dot.svg new file mode 100644 index 0000000..40bc0b5 --- /dev/null +++ b/assets/svg/solid/location-dot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/location-pin-lock.svg b/assets/svg/solid/location-pin-lock.svg new file mode 100644 index 0000000..50c4114 --- /dev/null +++ b/assets/svg/solid/location-pin-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/location-pin.svg b/assets/svg/solid/location-pin.svg new file mode 100644 index 0000000..d295c6d --- /dev/null +++ b/assets/svg/solid/location-pin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/lock-open.svg b/assets/svg/solid/lock-open.svg new file mode 100644 index 0000000..505db0e --- /dev/null +++ b/assets/svg/solid/lock-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/lock.svg b/assets/svg/solid/lock.svg new file mode 100644 index 0000000..cfa9300 --- /dev/null +++ b/assets/svg/solid/lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/locust.svg b/assets/svg/solid/locust.svg new file mode 100644 index 0000000..a38c910 --- /dev/null +++ b/assets/svg/solid/locust.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/lungs-virus.svg b/assets/svg/solid/lungs-virus.svg new file mode 100644 index 0000000..5b247b8 --- /dev/null +++ b/assets/svg/solid/lungs-virus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/lungs.svg b/assets/svg/solid/lungs.svg new file mode 100644 index 0000000..571453e --- /dev/null +++ b/assets/svg/solid/lungs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/m.svg b/assets/svg/solid/m.svg new file mode 100644 index 0000000..e6d4b73 --- /dev/null +++ b/assets/svg/solid/m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/magnet.svg b/assets/svg/solid/magnet.svg new file mode 100644 index 0000000..2bbf4ea --- /dev/null +++ b/assets/svg/solid/magnet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/magnifying-glass-arrow-right.svg b/assets/svg/solid/magnifying-glass-arrow-right.svg new file mode 100644 index 0000000..04c081a --- /dev/null +++ b/assets/svg/solid/magnifying-glass-arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/magnifying-glass-chart.svg b/assets/svg/solid/magnifying-glass-chart.svg new file mode 100644 index 0000000..5de7a8a --- /dev/null +++ b/assets/svg/solid/magnifying-glass-chart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/magnifying-glass-dollar.svg b/assets/svg/solid/magnifying-glass-dollar.svg new file mode 100644 index 0000000..e28e75d --- /dev/null +++ b/assets/svg/solid/magnifying-glass-dollar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/magnifying-glass-location.svg b/assets/svg/solid/magnifying-glass-location.svg new file mode 100644 index 0000000..7f56f03 --- /dev/null +++ b/assets/svg/solid/magnifying-glass-location.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/magnifying-glass-minus.svg b/assets/svg/solid/magnifying-glass-minus.svg new file mode 100644 index 0000000..afb90b6 --- /dev/null +++ b/assets/svg/solid/magnifying-glass-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/magnifying-glass-plus.svg b/assets/svg/solid/magnifying-glass-plus.svg new file mode 100644 index 0000000..d85d8d9 --- /dev/null +++ b/assets/svg/solid/magnifying-glass-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/magnifying-glass.svg b/assets/svg/solid/magnifying-glass.svg new file mode 100644 index 0000000..957dc21 --- /dev/null +++ b/assets/svg/solid/magnifying-glass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/manat-sign.svg b/assets/svg/solid/manat-sign.svg new file mode 100644 index 0000000..cc81347 --- /dev/null +++ b/assets/svg/solid/manat-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/map-location-dot.svg b/assets/svg/solid/map-location-dot.svg new file mode 100644 index 0000000..9b625a1 --- /dev/null +++ b/assets/svg/solid/map-location-dot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/map-location.svg b/assets/svg/solid/map-location.svg new file mode 100644 index 0000000..cd525a8 --- /dev/null +++ b/assets/svg/solid/map-location.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/map-pin.svg b/assets/svg/solid/map-pin.svg new file mode 100644 index 0000000..223a227 --- /dev/null +++ b/assets/svg/solid/map-pin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/map.svg b/assets/svg/solid/map.svg new file mode 100644 index 0000000..146c0fc --- /dev/null +++ b/assets/svg/solid/map.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/marker.svg b/assets/svg/solid/marker.svg new file mode 100644 index 0000000..0c92011 --- /dev/null +++ b/assets/svg/solid/marker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/mars-and-venus-burst.svg b/assets/svg/solid/mars-and-venus-burst.svg new file mode 100644 index 0000000..136037d --- /dev/null +++ b/assets/svg/solid/mars-and-venus-burst.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/mars-and-venus.svg b/assets/svg/solid/mars-and-venus.svg new file mode 100644 index 0000000..4c794a5 --- /dev/null +++ b/assets/svg/solid/mars-and-venus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/mars-double.svg b/assets/svg/solid/mars-double.svg new file mode 100644 index 0000000..140570f --- /dev/null +++ b/assets/svg/solid/mars-double.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/mars-stroke-right.svg b/assets/svg/solid/mars-stroke-right.svg new file mode 100644 index 0000000..8d817c4 --- /dev/null +++ b/assets/svg/solid/mars-stroke-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/mars-stroke-up.svg b/assets/svg/solid/mars-stroke-up.svg new file mode 100644 index 0000000..bd8cf84 --- /dev/null +++ b/assets/svg/solid/mars-stroke-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/mars-stroke.svg b/assets/svg/solid/mars-stroke.svg new file mode 100644 index 0000000..20eac56 --- /dev/null +++ b/assets/svg/solid/mars-stroke.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/mars.svg b/assets/svg/solid/mars.svg new file mode 100644 index 0000000..7a41e17 --- /dev/null +++ b/assets/svg/solid/mars.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/martini-glass-citrus.svg b/assets/svg/solid/martini-glass-citrus.svg new file mode 100644 index 0000000..a1481d1 --- /dev/null +++ b/assets/svg/solid/martini-glass-citrus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/martini-glass-empty.svg b/assets/svg/solid/martini-glass-empty.svg new file mode 100644 index 0000000..a6aa07e --- /dev/null +++ b/assets/svg/solid/martini-glass-empty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/martini-glass.svg b/assets/svg/solid/martini-glass.svg new file mode 100644 index 0000000..f2df79f --- /dev/null +++ b/assets/svg/solid/martini-glass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/mask-face.svg b/assets/svg/solid/mask-face.svg new file mode 100644 index 0000000..fb1b7b6 --- /dev/null +++ b/assets/svg/solid/mask-face.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/mask-ventilator.svg b/assets/svg/solid/mask-ventilator.svg new file mode 100644 index 0000000..6947d76 --- /dev/null +++ b/assets/svg/solid/mask-ventilator.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/mask.svg b/assets/svg/solid/mask.svg new file mode 100644 index 0000000..a73e80a --- /dev/null +++ b/assets/svg/solid/mask.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/masks-theater.svg b/assets/svg/solid/masks-theater.svg new file mode 100644 index 0000000..749882d --- /dev/null +++ b/assets/svg/solid/masks-theater.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/mattress-pillow.svg b/assets/svg/solid/mattress-pillow.svg new file mode 100644 index 0000000..2b0c9e1 --- /dev/null +++ b/assets/svg/solid/mattress-pillow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/maximize.svg b/assets/svg/solid/maximize.svg new file mode 100644 index 0000000..091b23c --- /dev/null +++ b/assets/svg/solid/maximize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/medal.svg b/assets/svg/solid/medal.svg new file mode 100644 index 0000000..003a3f1 --- /dev/null +++ b/assets/svg/solid/medal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/memory.svg b/assets/svg/solid/memory.svg new file mode 100644 index 0000000..32624ef --- /dev/null +++ b/assets/svg/solid/memory.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/menorah.svg b/assets/svg/solid/menorah.svg new file mode 100644 index 0000000..95a6c5a --- /dev/null +++ b/assets/svg/solid/menorah.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/mercury.svg b/assets/svg/solid/mercury.svg new file mode 100644 index 0000000..ede26c0 --- /dev/null +++ b/assets/svg/solid/mercury.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/message.svg b/assets/svg/solid/message.svg new file mode 100644 index 0000000..3e83d24 --- /dev/null +++ b/assets/svg/solid/message.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/meteor.svg b/assets/svg/solid/meteor.svg new file mode 100644 index 0000000..fce6940 --- /dev/null +++ b/assets/svg/solid/meteor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/microchip.svg b/assets/svg/solid/microchip.svg new file mode 100644 index 0000000..f9868d8 --- /dev/null +++ b/assets/svg/solid/microchip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/microphone-lines-slash.svg b/assets/svg/solid/microphone-lines-slash.svg new file mode 100644 index 0000000..2551095 --- /dev/null +++ b/assets/svg/solid/microphone-lines-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/microphone-lines.svg b/assets/svg/solid/microphone-lines.svg new file mode 100644 index 0000000..ae44963 --- /dev/null +++ b/assets/svg/solid/microphone-lines.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/microphone-slash.svg b/assets/svg/solid/microphone-slash.svg new file mode 100644 index 0000000..92b4b44 --- /dev/null +++ b/assets/svg/solid/microphone-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/microphone.svg b/assets/svg/solid/microphone.svg new file mode 100644 index 0000000..552971f --- /dev/null +++ b/assets/svg/solid/microphone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/microscope.svg b/assets/svg/solid/microscope.svg new file mode 100644 index 0000000..decb94c --- /dev/null +++ b/assets/svg/solid/microscope.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/mill-sign.svg b/assets/svg/solid/mill-sign.svg new file mode 100644 index 0000000..326fe62 --- /dev/null +++ b/assets/svg/solid/mill-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/minimize.svg b/assets/svg/solid/minimize.svg new file mode 100644 index 0000000..ffbfb9e --- /dev/null +++ b/assets/svg/solid/minimize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/minus.svg b/assets/svg/solid/minus.svg new file mode 100644 index 0000000..87bb44e --- /dev/null +++ b/assets/svg/solid/minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/mitten.svg b/assets/svg/solid/mitten.svg new file mode 100644 index 0000000..d224849 --- /dev/null +++ b/assets/svg/solid/mitten.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/mobile-button.svg b/assets/svg/solid/mobile-button.svg new file mode 100644 index 0000000..29c65f9 --- /dev/null +++ b/assets/svg/solid/mobile-button.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/mobile-retro.svg b/assets/svg/solid/mobile-retro.svg new file mode 100644 index 0000000..dcc9bfa --- /dev/null +++ b/assets/svg/solid/mobile-retro.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/mobile-screen-button.svg b/assets/svg/solid/mobile-screen-button.svg new file mode 100644 index 0000000..d568320 --- /dev/null +++ b/assets/svg/solid/mobile-screen-button.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/mobile-screen.svg b/assets/svg/solid/mobile-screen.svg new file mode 100644 index 0000000..d471784 --- /dev/null +++ b/assets/svg/solid/mobile-screen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/mobile.svg b/assets/svg/solid/mobile.svg new file mode 100644 index 0000000..a581c3d --- /dev/null +++ b/assets/svg/solid/mobile.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/money-bill-1-wave.svg b/assets/svg/solid/money-bill-1-wave.svg new file mode 100644 index 0000000..19489bd --- /dev/null +++ b/assets/svg/solid/money-bill-1-wave.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/money-bill-1.svg b/assets/svg/solid/money-bill-1.svg new file mode 100644 index 0000000..d2caa28 --- /dev/null +++ b/assets/svg/solid/money-bill-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/money-bill-transfer.svg b/assets/svg/solid/money-bill-transfer.svg new file mode 100644 index 0000000..629f29c --- /dev/null +++ b/assets/svg/solid/money-bill-transfer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/money-bill-trend-up.svg b/assets/svg/solid/money-bill-trend-up.svg new file mode 100644 index 0000000..5c7eb86 --- /dev/null +++ b/assets/svg/solid/money-bill-trend-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/money-bill-wave.svg b/assets/svg/solid/money-bill-wave.svg new file mode 100644 index 0000000..f470845 --- /dev/null +++ b/assets/svg/solid/money-bill-wave.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/money-bill-wheat.svg b/assets/svg/solid/money-bill-wheat.svg new file mode 100644 index 0000000..35cc645 --- /dev/null +++ b/assets/svg/solid/money-bill-wheat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/money-bill.svg b/assets/svg/solid/money-bill.svg new file mode 100644 index 0000000..68e6d0d --- /dev/null +++ b/assets/svg/solid/money-bill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/money-bills.svg b/assets/svg/solid/money-bills.svg new file mode 100644 index 0000000..8d45be0 --- /dev/null +++ b/assets/svg/solid/money-bills.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/money-check-dollar.svg b/assets/svg/solid/money-check-dollar.svg new file mode 100644 index 0000000..80fd228 --- /dev/null +++ b/assets/svg/solid/money-check-dollar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/money-check.svg b/assets/svg/solid/money-check.svg new file mode 100644 index 0000000..940ec72 --- /dev/null +++ b/assets/svg/solid/money-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/monument.svg b/assets/svg/solid/monument.svg new file mode 100644 index 0000000..20f294a --- /dev/null +++ b/assets/svg/solid/monument.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/moon.svg b/assets/svg/solid/moon.svg new file mode 100644 index 0000000..e97b878 --- /dev/null +++ b/assets/svg/solid/moon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/mortar-pestle.svg b/assets/svg/solid/mortar-pestle.svg new file mode 100644 index 0000000..9dcd108 --- /dev/null +++ b/assets/svg/solid/mortar-pestle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/mosque.svg b/assets/svg/solid/mosque.svg new file mode 100644 index 0000000..2a4a574 --- /dev/null +++ b/assets/svg/solid/mosque.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/mosquito-net.svg b/assets/svg/solid/mosquito-net.svg new file mode 100644 index 0000000..7dee756 --- /dev/null +++ b/assets/svg/solid/mosquito-net.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/mosquito.svg b/assets/svg/solid/mosquito.svg new file mode 100644 index 0000000..3a76b1a --- /dev/null +++ b/assets/svg/solid/mosquito.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/motorcycle.svg b/assets/svg/solid/motorcycle.svg new file mode 100644 index 0000000..5ad9da9 --- /dev/null +++ b/assets/svg/solid/motorcycle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/mound.svg b/assets/svg/solid/mound.svg new file mode 100644 index 0000000..1374ac4 --- /dev/null +++ b/assets/svg/solid/mound.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/mountain-city.svg b/assets/svg/solid/mountain-city.svg new file mode 100644 index 0000000..094243b --- /dev/null +++ b/assets/svg/solid/mountain-city.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/mountain-sun.svg b/assets/svg/solid/mountain-sun.svg new file mode 100644 index 0000000..f132791 --- /dev/null +++ b/assets/svg/solid/mountain-sun.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/mountain.svg b/assets/svg/solid/mountain.svg new file mode 100644 index 0000000..168dd3b --- /dev/null +++ b/assets/svg/solid/mountain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/mug-hot.svg b/assets/svg/solid/mug-hot.svg new file mode 100644 index 0000000..f3f85d4 --- /dev/null +++ b/assets/svg/solid/mug-hot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/mug-saucer.svg b/assets/svg/solid/mug-saucer.svg new file mode 100644 index 0000000..762d354 --- /dev/null +++ b/assets/svg/solid/mug-saucer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/music.svg b/assets/svg/solid/music.svg new file mode 100644 index 0000000..ec3583e --- /dev/null +++ b/assets/svg/solid/music.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/n.svg b/assets/svg/solid/n.svg new file mode 100644 index 0000000..d9e1c28 --- /dev/null +++ b/assets/svg/solid/n.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/naira-sign.svg b/assets/svg/solid/naira-sign.svg new file mode 100644 index 0000000..da20641 --- /dev/null +++ b/assets/svg/solid/naira-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/network-wired.svg b/assets/svg/solid/network-wired.svg new file mode 100644 index 0000000..ada4c18 --- /dev/null +++ b/assets/svg/solid/network-wired.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/neuter.svg b/assets/svg/solid/neuter.svg new file mode 100644 index 0000000..ed16424 --- /dev/null +++ b/assets/svg/solid/neuter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/newspaper.svg b/assets/svg/solid/newspaper.svg new file mode 100644 index 0000000..e4c9b3f --- /dev/null +++ b/assets/svg/solid/newspaper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/not-equal.svg b/assets/svg/solid/not-equal.svg new file mode 100644 index 0000000..7eb57a8 --- /dev/null +++ b/assets/svg/solid/not-equal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/notdef.svg b/assets/svg/solid/notdef.svg new file mode 100644 index 0000000..9612dcb --- /dev/null +++ b/assets/svg/solid/notdef.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/note-sticky.svg b/assets/svg/solid/note-sticky.svg new file mode 100644 index 0000000..1a73723 --- /dev/null +++ b/assets/svg/solid/note-sticky.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/notes-medical.svg b/assets/svg/solid/notes-medical.svg new file mode 100644 index 0000000..6032080 --- /dev/null +++ b/assets/svg/solid/notes-medical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/o.svg b/assets/svg/solid/o.svg new file mode 100644 index 0000000..286c3b9 --- /dev/null +++ b/assets/svg/solid/o.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/object-group.svg b/assets/svg/solid/object-group.svg new file mode 100644 index 0000000..f124dd6 --- /dev/null +++ b/assets/svg/solid/object-group.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/object-ungroup.svg b/assets/svg/solid/object-ungroup.svg new file mode 100644 index 0000000..e7958ab --- /dev/null +++ b/assets/svg/solid/object-ungroup.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/oil-can.svg b/assets/svg/solid/oil-can.svg new file mode 100644 index 0000000..a423620 --- /dev/null +++ b/assets/svg/solid/oil-can.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/oil-well.svg b/assets/svg/solid/oil-well.svg new file mode 100644 index 0000000..82d68a2 --- /dev/null +++ b/assets/svg/solid/oil-well.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/om.svg b/assets/svg/solid/om.svg new file mode 100644 index 0000000..a0ce9f6 --- /dev/null +++ b/assets/svg/solid/om.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/otter.svg b/assets/svg/solid/otter.svg new file mode 100644 index 0000000..fd794c8 --- /dev/null +++ b/assets/svg/solid/otter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/outdent.svg b/assets/svg/solid/outdent.svg new file mode 100644 index 0000000..af465ee --- /dev/null +++ b/assets/svg/solid/outdent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/p.svg b/assets/svg/solid/p.svg new file mode 100644 index 0000000..be74193 --- /dev/null +++ b/assets/svg/solid/p.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/pager.svg b/assets/svg/solid/pager.svg new file mode 100644 index 0000000..b20c2f0 --- /dev/null +++ b/assets/svg/solid/pager.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/paint-roller.svg b/assets/svg/solid/paint-roller.svg new file mode 100644 index 0000000..1cbeff6 --- /dev/null +++ b/assets/svg/solid/paint-roller.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/paintbrush.svg b/assets/svg/solid/paintbrush.svg new file mode 100644 index 0000000..5bbbe95 --- /dev/null +++ b/assets/svg/solid/paintbrush.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/palette.svg b/assets/svg/solid/palette.svg new file mode 100644 index 0000000..b1f6448 --- /dev/null +++ b/assets/svg/solid/palette.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/pallet.svg b/assets/svg/solid/pallet.svg new file mode 100644 index 0000000..7e9c2dc --- /dev/null +++ b/assets/svg/solid/pallet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/panorama.svg b/assets/svg/solid/panorama.svg new file mode 100644 index 0000000..e5915dc --- /dev/null +++ b/assets/svg/solid/panorama.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/paper-plane.svg b/assets/svg/solid/paper-plane.svg new file mode 100644 index 0000000..161c458 --- /dev/null +++ b/assets/svg/solid/paper-plane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/paperclip.svg b/assets/svg/solid/paperclip.svg new file mode 100644 index 0000000..346019f --- /dev/null +++ b/assets/svg/solid/paperclip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/parachute-box.svg b/assets/svg/solid/parachute-box.svg new file mode 100644 index 0000000..d33e023 --- /dev/null +++ b/assets/svg/solid/parachute-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/paragraph.svg b/assets/svg/solid/paragraph.svg new file mode 100644 index 0000000..7d63017 --- /dev/null +++ b/assets/svg/solid/paragraph.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/passport.svg b/assets/svg/solid/passport.svg new file mode 100644 index 0000000..e756e47 --- /dev/null +++ b/assets/svg/solid/passport.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/paste.svg b/assets/svg/solid/paste.svg new file mode 100644 index 0000000..cb7ff62 --- /dev/null +++ b/assets/svg/solid/paste.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/pause.svg b/assets/svg/solid/pause.svg new file mode 100644 index 0000000..5f37645 --- /dev/null +++ b/assets/svg/solid/pause.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/paw.svg b/assets/svg/solid/paw.svg new file mode 100644 index 0000000..6be9fb8 --- /dev/null +++ b/assets/svg/solid/paw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/peace.svg b/assets/svg/solid/peace.svg new file mode 100644 index 0000000..ad0c04d --- /dev/null +++ b/assets/svg/solid/peace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/pen-clip.svg b/assets/svg/solid/pen-clip.svg new file mode 100644 index 0000000..b4df8c5 --- /dev/null +++ b/assets/svg/solid/pen-clip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/pen-fancy.svg b/assets/svg/solid/pen-fancy.svg new file mode 100644 index 0000000..7710633 --- /dev/null +++ b/assets/svg/solid/pen-fancy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/pen-nib.svg b/assets/svg/solid/pen-nib.svg new file mode 100644 index 0000000..7273ef4 --- /dev/null +++ b/assets/svg/solid/pen-nib.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/pen-ruler.svg b/assets/svg/solid/pen-ruler.svg new file mode 100644 index 0000000..83bfc35 --- /dev/null +++ b/assets/svg/solid/pen-ruler.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/pen-to-square.svg b/assets/svg/solid/pen-to-square.svg new file mode 100644 index 0000000..dffbe6d --- /dev/null +++ b/assets/svg/solid/pen-to-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/pen.svg b/assets/svg/solid/pen.svg new file mode 100644 index 0000000..0d18ba9 --- /dev/null +++ b/assets/svg/solid/pen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/pencil.svg b/assets/svg/solid/pencil.svg new file mode 100644 index 0000000..08ec274 --- /dev/null +++ b/assets/svg/solid/pencil.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/people-arrows.svg b/assets/svg/solid/people-arrows.svg new file mode 100644 index 0000000..cfdceae --- /dev/null +++ b/assets/svg/solid/people-arrows.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/people-carry-box.svg b/assets/svg/solid/people-carry-box.svg new file mode 100644 index 0000000..224e01a --- /dev/null +++ b/assets/svg/solid/people-carry-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/people-group.svg b/assets/svg/solid/people-group.svg new file mode 100644 index 0000000..aef54b9 --- /dev/null +++ b/assets/svg/solid/people-group.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/people-line.svg b/assets/svg/solid/people-line.svg new file mode 100644 index 0000000..e5c88be --- /dev/null +++ b/assets/svg/solid/people-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/people-pulling.svg b/assets/svg/solid/people-pulling.svg new file mode 100644 index 0000000..fc6e175 --- /dev/null +++ b/assets/svg/solid/people-pulling.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/people-robbery.svg b/assets/svg/solid/people-robbery.svg new file mode 100644 index 0000000..c685260 --- /dev/null +++ b/assets/svg/solid/people-robbery.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/people-roof.svg b/assets/svg/solid/people-roof.svg new file mode 100644 index 0000000..700b647 --- /dev/null +++ b/assets/svg/solid/people-roof.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/pepper-hot.svg b/assets/svg/solid/pepper-hot.svg new file mode 100644 index 0000000..ecd6d1a --- /dev/null +++ b/assets/svg/solid/pepper-hot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/percent.svg b/assets/svg/solid/percent.svg new file mode 100644 index 0000000..2402e53 --- /dev/null +++ b/assets/svg/solid/percent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-arrow-down-to-line.svg b/assets/svg/solid/person-arrow-down-to-line.svg new file mode 100644 index 0000000..1fe1709 --- /dev/null +++ b/assets/svg/solid/person-arrow-down-to-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-arrow-up-from-line.svg b/assets/svg/solid/person-arrow-up-from-line.svg new file mode 100644 index 0000000..292525d --- /dev/null +++ b/assets/svg/solid/person-arrow-up-from-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-biking.svg b/assets/svg/solid/person-biking.svg new file mode 100644 index 0000000..e80b270 --- /dev/null +++ b/assets/svg/solid/person-biking.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-booth.svg b/assets/svg/solid/person-booth.svg new file mode 100644 index 0000000..e2c7933 --- /dev/null +++ b/assets/svg/solid/person-booth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-breastfeeding.svg b/assets/svg/solid/person-breastfeeding.svg new file mode 100644 index 0000000..2b99a5f --- /dev/null +++ b/assets/svg/solid/person-breastfeeding.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-burst.svg b/assets/svg/solid/person-burst.svg new file mode 100644 index 0000000..8f5187e --- /dev/null +++ b/assets/svg/solid/person-burst.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-cane.svg b/assets/svg/solid/person-cane.svg new file mode 100644 index 0000000..d122d6e --- /dev/null +++ b/assets/svg/solid/person-cane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-chalkboard.svg b/assets/svg/solid/person-chalkboard.svg new file mode 100644 index 0000000..9c6ddbe --- /dev/null +++ b/assets/svg/solid/person-chalkboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-circle-check.svg b/assets/svg/solid/person-circle-check.svg new file mode 100644 index 0000000..ce07bec --- /dev/null +++ b/assets/svg/solid/person-circle-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-circle-exclamation.svg b/assets/svg/solid/person-circle-exclamation.svg new file mode 100644 index 0000000..4256b53 --- /dev/null +++ b/assets/svg/solid/person-circle-exclamation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-circle-minus.svg b/assets/svg/solid/person-circle-minus.svg new file mode 100644 index 0000000..21ee07a --- /dev/null +++ b/assets/svg/solid/person-circle-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-circle-plus.svg b/assets/svg/solid/person-circle-plus.svg new file mode 100644 index 0000000..7254ca4 --- /dev/null +++ b/assets/svg/solid/person-circle-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-circle-question.svg b/assets/svg/solid/person-circle-question.svg new file mode 100644 index 0000000..b400ce0 --- /dev/null +++ b/assets/svg/solid/person-circle-question.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-circle-xmark.svg b/assets/svg/solid/person-circle-xmark.svg new file mode 100644 index 0000000..98042d6 --- /dev/null +++ b/assets/svg/solid/person-circle-xmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-digging.svg b/assets/svg/solid/person-digging.svg new file mode 100644 index 0000000..f5291aa --- /dev/null +++ b/assets/svg/solid/person-digging.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-dots-from-line.svg b/assets/svg/solid/person-dots-from-line.svg new file mode 100644 index 0000000..3bd7edc --- /dev/null +++ b/assets/svg/solid/person-dots-from-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-dress-burst.svg b/assets/svg/solid/person-dress-burst.svg new file mode 100644 index 0000000..366fc77 --- /dev/null +++ b/assets/svg/solid/person-dress-burst.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-dress.svg b/assets/svg/solid/person-dress.svg new file mode 100644 index 0000000..1f3e507 --- /dev/null +++ b/assets/svg/solid/person-dress.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-drowning.svg b/assets/svg/solid/person-drowning.svg new file mode 100644 index 0000000..d59390e --- /dev/null +++ b/assets/svg/solid/person-drowning.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-falling-burst.svg b/assets/svg/solid/person-falling-burst.svg new file mode 100644 index 0000000..e484a7c --- /dev/null +++ b/assets/svg/solid/person-falling-burst.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-falling.svg b/assets/svg/solid/person-falling.svg new file mode 100644 index 0000000..d94884d --- /dev/null +++ b/assets/svg/solid/person-falling.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-half-dress.svg b/assets/svg/solid/person-half-dress.svg new file mode 100644 index 0000000..8ae47d6 --- /dev/null +++ b/assets/svg/solid/person-half-dress.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-harassing.svg b/assets/svg/solid/person-harassing.svg new file mode 100644 index 0000000..63c99aa --- /dev/null +++ b/assets/svg/solid/person-harassing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-hiking.svg b/assets/svg/solid/person-hiking.svg new file mode 100644 index 0000000..ea76f1c --- /dev/null +++ b/assets/svg/solid/person-hiking.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-military-pointing.svg b/assets/svg/solid/person-military-pointing.svg new file mode 100644 index 0000000..7ad0656 --- /dev/null +++ b/assets/svg/solid/person-military-pointing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-military-rifle.svg b/assets/svg/solid/person-military-rifle.svg new file mode 100644 index 0000000..d37e474 --- /dev/null +++ b/assets/svg/solid/person-military-rifle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-military-to-person.svg b/assets/svg/solid/person-military-to-person.svg new file mode 100644 index 0000000..673f41b --- /dev/null +++ b/assets/svg/solid/person-military-to-person.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-praying.svg b/assets/svg/solid/person-praying.svg new file mode 100644 index 0000000..8658112 --- /dev/null +++ b/assets/svg/solid/person-praying.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-pregnant.svg b/assets/svg/solid/person-pregnant.svg new file mode 100644 index 0000000..c80da91 --- /dev/null +++ b/assets/svg/solid/person-pregnant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-rays.svg b/assets/svg/solid/person-rays.svg new file mode 100644 index 0000000..1672f8b --- /dev/null +++ b/assets/svg/solid/person-rays.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-rifle.svg b/assets/svg/solid/person-rifle.svg new file mode 100644 index 0000000..43588dd --- /dev/null +++ b/assets/svg/solid/person-rifle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-running.svg b/assets/svg/solid/person-running.svg new file mode 100644 index 0000000..bb9d7dd --- /dev/null +++ b/assets/svg/solid/person-running.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-shelter.svg b/assets/svg/solid/person-shelter.svg new file mode 100644 index 0000000..8d5f961 --- /dev/null +++ b/assets/svg/solid/person-shelter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-skating.svg b/assets/svg/solid/person-skating.svg new file mode 100644 index 0000000..e3e26c7 --- /dev/null +++ b/assets/svg/solid/person-skating.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-skiing-nordic.svg b/assets/svg/solid/person-skiing-nordic.svg new file mode 100644 index 0000000..c78271b --- /dev/null +++ b/assets/svg/solid/person-skiing-nordic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-skiing.svg b/assets/svg/solid/person-skiing.svg new file mode 100644 index 0000000..dc9499d --- /dev/null +++ b/assets/svg/solid/person-skiing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-snowboarding.svg b/assets/svg/solid/person-snowboarding.svg new file mode 100644 index 0000000..746e8c5 --- /dev/null +++ b/assets/svg/solid/person-snowboarding.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-swimming.svg b/assets/svg/solid/person-swimming.svg new file mode 100644 index 0000000..dc5865f --- /dev/null +++ b/assets/svg/solid/person-swimming.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-through-window.svg b/assets/svg/solid/person-through-window.svg new file mode 100644 index 0000000..645c908 --- /dev/null +++ b/assets/svg/solid/person-through-window.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-walking-arrow-loop-left.svg b/assets/svg/solid/person-walking-arrow-loop-left.svg new file mode 100644 index 0000000..b43a437 --- /dev/null +++ b/assets/svg/solid/person-walking-arrow-loop-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-walking-arrow-right.svg b/assets/svg/solid/person-walking-arrow-right.svg new file mode 100644 index 0000000..6550522 --- /dev/null +++ b/assets/svg/solid/person-walking-arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-walking-dashed-line-arrow-right.svg b/assets/svg/solid/person-walking-dashed-line-arrow-right.svg new file mode 100644 index 0000000..4a93d56 --- /dev/null +++ b/assets/svg/solid/person-walking-dashed-line-arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-walking-luggage.svg b/assets/svg/solid/person-walking-luggage.svg new file mode 100644 index 0000000..7053841 --- /dev/null +++ b/assets/svg/solid/person-walking-luggage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-walking-with-cane.svg b/assets/svg/solid/person-walking-with-cane.svg new file mode 100644 index 0000000..5c57275 --- /dev/null +++ b/assets/svg/solid/person-walking-with-cane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person-walking.svg b/assets/svg/solid/person-walking.svg new file mode 100644 index 0000000..4575e1b --- /dev/null +++ b/assets/svg/solid/person-walking.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/person.svg b/assets/svg/solid/person.svg new file mode 100644 index 0000000..38c0682 --- /dev/null +++ b/assets/svg/solid/person.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/peseta-sign.svg b/assets/svg/solid/peseta-sign.svg new file mode 100644 index 0000000..6ef0354 --- /dev/null +++ b/assets/svg/solid/peseta-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/peso-sign.svg b/assets/svg/solid/peso-sign.svg new file mode 100644 index 0000000..1122f88 --- /dev/null +++ b/assets/svg/solid/peso-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/phone-flip.svg b/assets/svg/solid/phone-flip.svg new file mode 100644 index 0000000..1af75f6 --- /dev/null +++ b/assets/svg/solid/phone-flip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/phone-slash.svg b/assets/svg/solid/phone-slash.svg new file mode 100644 index 0000000..adca4d2 --- /dev/null +++ b/assets/svg/solid/phone-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/phone-volume.svg b/assets/svg/solid/phone-volume.svg new file mode 100644 index 0000000..9ec8ef4 --- /dev/null +++ b/assets/svg/solid/phone-volume.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/phone.svg b/assets/svg/solid/phone.svg new file mode 100644 index 0000000..d0bf836 --- /dev/null +++ b/assets/svg/solid/phone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/photo-film.svg b/assets/svg/solid/photo-film.svg new file mode 100644 index 0000000..4986a17 --- /dev/null +++ b/assets/svg/solid/photo-film.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/piggy-bank.svg b/assets/svg/solid/piggy-bank.svg new file mode 100644 index 0000000..3e91550 --- /dev/null +++ b/assets/svg/solid/piggy-bank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/pills.svg b/assets/svg/solid/pills.svg new file mode 100644 index 0000000..8227d9e --- /dev/null +++ b/assets/svg/solid/pills.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/pizza-slice.svg b/assets/svg/solid/pizza-slice.svg new file mode 100644 index 0000000..6eb992e --- /dev/null +++ b/assets/svg/solid/pizza-slice.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/place-of-worship.svg b/assets/svg/solid/place-of-worship.svg new file mode 100644 index 0000000..a870e9d --- /dev/null +++ b/assets/svg/solid/place-of-worship.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/plane-arrival.svg b/assets/svg/solid/plane-arrival.svg new file mode 100644 index 0000000..abd44d4 --- /dev/null +++ b/assets/svg/solid/plane-arrival.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/plane-circle-check.svg b/assets/svg/solid/plane-circle-check.svg new file mode 100644 index 0000000..8e479c8 --- /dev/null +++ b/assets/svg/solid/plane-circle-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/plane-circle-exclamation.svg b/assets/svg/solid/plane-circle-exclamation.svg new file mode 100644 index 0000000..8d8c737 --- /dev/null +++ b/assets/svg/solid/plane-circle-exclamation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/plane-circle-xmark.svg b/assets/svg/solid/plane-circle-xmark.svg new file mode 100644 index 0000000..340fbf2 --- /dev/null +++ b/assets/svg/solid/plane-circle-xmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/plane-departure.svg b/assets/svg/solid/plane-departure.svg new file mode 100644 index 0000000..72c56a5 --- /dev/null +++ b/assets/svg/solid/plane-departure.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/plane-lock.svg b/assets/svg/solid/plane-lock.svg new file mode 100644 index 0000000..89f0104 --- /dev/null +++ b/assets/svg/solid/plane-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/plane-slash.svg b/assets/svg/solid/plane-slash.svg new file mode 100644 index 0000000..c5fd136 --- /dev/null +++ b/assets/svg/solid/plane-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/plane-up.svg b/assets/svg/solid/plane-up.svg new file mode 100644 index 0000000..b99bc03 --- /dev/null +++ b/assets/svg/solid/plane-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/plane.svg b/assets/svg/solid/plane.svg new file mode 100644 index 0000000..c23e899 --- /dev/null +++ b/assets/svg/solid/plane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/plant-wilt.svg b/assets/svg/solid/plant-wilt.svg new file mode 100644 index 0000000..14a5c3e --- /dev/null +++ b/assets/svg/solid/plant-wilt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/plate-wheat.svg b/assets/svg/solid/plate-wheat.svg new file mode 100644 index 0000000..687704b --- /dev/null +++ b/assets/svg/solid/plate-wheat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/play.svg b/assets/svg/solid/play.svg new file mode 100644 index 0000000..f4dacf3 --- /dev/null +++ b/assets/svg/solid/play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/plug-circle-bolt.svg b/assets/svg/solid/plug-circle-bolt.svg new file mode 100644 index 0000000..31e24b2 --- /dev/null +++ b/assets/svg/solid/plug-circle-bolt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/plug-circle-check.svg b/assets/svg/solid/plug-circle-check.svg new file mode 100644 index 0000000..0846ed6 --- /dev/null +++ b/assets/svg/solid/plug-circle-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/plug-circle-exclamation.svg b/assets/svg/solid/plug-circle-exclamation.svg new file mode 100644 index 0000000..85adfd3 --- /dev/null +++ b/assets/svg/solid/plug-circle-exclamation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/plug-circle-minus.svg b/assets/svg/solid/plug-circle-minus.svg new file mode 100644 index 0000000..d548d5c --- /dev/null +++ b/assets/svg/solid/plug-circle-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/plug-circle-plus.svg b/assets/svg/solid/plug-circle-plus.svg new file mode 100644 index 0000000..760d4c6 --- /dev/null +++ b/assets/svg/solid/plug-circle-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/plug-circle-xmark.svg b/assets/svg/solid/plug-circle-xmark.svg new file mode 100644 index 0000000..54110ed --- /dev/null +++ b/assets/svg/solid/plug-circle-xmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/plug.svg b/assets/svg/solid/plug.svg new file mode 100644 index 0000000..2be7851 --- /dev/null +++ b/assets/svg/solid/plug.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/plus-minus.svg b/assets/svg/solid/plus-minus.svg new file mode 100644 index 0000000..3f36028 --- /dev/null +++ b/assets/svg/solid/plus-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/plus.svg b/assets/svg/solid/plus.svg new file mode 100644 index 0000000..5709f2a --- /dev/null +++ b/assets/svg/solid/plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/podcast.svg b/assets/svg/solid/podcast.svg new file mode 100644 index 0000000..d467293 --- /dev/null +++ b/assets/svg/solid/podcast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/poo-storm.svg b/assets/svg/solid/poo-storm.svg new file mode 100644 index 0000000..a2de888 --- /dev/null +++ b/assets/svg/solid/poo-storm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/poo.svg b/assets/svg/solid/poo.svg new file mode 100644 index 0000000..6f9a8ca --- /dev/null +++ b/assets/svg/solid/poo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/poop.svg b/assets/svg/solid/poop.svg new file mode 100644 index 0000000..f7c3431 --- /dev/null +++ b/assets/svg/solid/poop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/power-off.svg b/assets/svg/solid/power-off.svg new file mode 100644 index 0000000..4060441 --- /dev/null +++ b/assets/svg/solid/power-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/prescription-bottle-medical.svg b/assets/svg/solid/prescription-bottle-medical.svg new file mode 100644 index 0000000..0523e5e --- /dev/null +++ b/assets/svg/solid/prescription-bottle-medical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/prescription-bottle.svg b/assets/svg/solid/prescription-bottle.svg new file mode 100644 index 0000000..f7bb923 --- /dev/null +++ b/assets/svg/solid/prescription-bottle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/prescription.svg b/assets/svg/solid/prescription.svg new file mode 100644 index 0000000..5a524eb --- /dev/null +++ b/assets/svg/solid/prescription.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/print.svg b/assets/svg/solid/print.svg new file mode 100644 index 0000000..69065b0 --- /dev/null +++ b/assets/svg/solid/print.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/pump-medical.svg b/assets/svg/solid/pump-medical.svg new file mode 100644 index 0000000..fd093ad --- /dev/null +++ b/assets/svg/solid/pump-medical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/pump-soap.svg b/assets/svg/solid/pump-soap.svg new file mode 100644 index 0000000..6fcb4a1 --- /dev/null +++ b/assets/svg/solid/pump-soap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/puzzle-piece.svg b/assets/svg/solid/puzzle-piece.svg new file mode 100644 index 0000000..2892ca5 --- /dev/null +++ b/assets/svg/solid/puzzle-piece.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/q.svg b/assets/svg/solid/q.svg new file mode 100644 index 0000000..f26716e --- /dev/null +++ b/assets/svg/solid/q.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/qrcode.svg b/assets/svg/solid/qrcode.svg new file mode 100644 index 0000000..9ba5331 --- /dev/null +++ b/assets/svg/solid/qrcode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/question.svg b/assets/svg/solid/question.svg new file mode 100644 index 0000000..ed109a4 --- /dev/null +++ b/assets/svg/solid/question.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/quote-left.svg b/assets/svg/solid/quote-left.svg new file mode 100644 index 0000000..3defa1d --- /dev/null +++ b/assets/svg/solid/quote-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/quote-right.svg b/assets/svg/solid/quote-right.svg new file mode 100644 index 0000000..36a5492 --- /dev/null +++ b/assets/svg/solid/quote-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/r.svg b/assets/svg/solid/r.svg new file mode 100644 index 0000000..d1188e4 --- /dev/null +++ b/assets/svg/solid/r.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/radiation.svg b/assets/svg/solid/radiation.svg new file mode 100644 index 0000000..1832e63 --- /dev/null +++ b/assets/svg/solid/radiation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/radio.svg b/assets/svg/solid/radio.svg new file mode 100644 index 0000000..ede978b --- /dev/null +++ b/assets/svg/solid/radio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/rainbow.svg b/assets/svg/solid/rainbow.svg new file mode 100644 index 0000000..75497f1 --- /dev/null +++ b/assets/svg/solid/rainbow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/ranking-star.svg b/assets/svg/solid/ranking-star.svg new file mode 100644 index 0000000..d9e08d4 --- /dev/null +++ b/assets/svg/solid/ranking-star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/receipt.svg b/assets/svg/solid/receipt.svg new file mode 100644 index 0000000..4cff1cf --- /dev/null +++ b/assets/svg/solid/receipt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/record-vinyl.svg b/assets/svg/solid/record-vinyl.svg new file mode 100644 index 0000000..c17e85c --- /dev/null +++ b/assets/svg/solid/record-vinyl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/rectangle-ad.svg b/assets/svg/solid/rectangle-ad.svg new file mode 100644 index 0000000..c3b0891 --- /dev/null +++ b/assets/svg/solid/rectangle-ad.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/rectangle-list.svg b/assets/svg/solid/rectangle-list.svg new file mode 100644 index 0000000..9d53a4d --- /dev/null +++ b/assets/svg/solid/rectangle-list.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/rectangle-xmark.svg b/assets/svg/solid/rectangle-xmark.svg new file mode 100644 index 0000000..676c44f --- /dev/null +++ b/assets/svg/solid/rectangle-xmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/recycle.svg b/assets/svg/solid/recycle.svg new file mode 100644 index 0000000..98c5019 --- /dev/null +++ b/assets/svg/solid/recycle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/registered.svg b/assets/svg/solid/registered.svg new file mode 100644 index 0000000..bcf7615 --- /dev/null +++ b/assets/svg/solid/registered.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/repeat.svg b/assets/svg/solid/repeat.svg new file mode 100644 index 0000000..ee74367 --- /dev/null +++ b/assets/svg/solid/repeat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/reply-all.svg b/assets/svg/solid/reply-all.svg new file mode 100644 index 0000000..0ad2c75 --- /dev/null +++ b/assets/svg/solid/reply-all.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/reply.svg b/assets/svg/solid/reply.svg new file mode 100644 index 0000000..174ee5a --- /dev/null +++ b/assets/svg/solid/reply.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/republican.svg b/assets/svg/solid/republican.svg new file mode 100644 index 0000000..bd2c81f --- /dev/null +++ b/assets/svg/solid/republican.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/restroom.svg b/assets/svg/solid/restroom.svg new file mode 100644 index 0000000..2cebc9b --- /dev/null +++ b/assets/svg/solid/restroom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/retweet.svg b/assets/svg/solid/retweet.svg new file mode 100644 index 0000000..80c3068 --- /dev/null +++ b/assets/svg/solid/retweet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/ribbon.svg b/assets/svg/solid/ribbon.svg new file mode 100644 index 0000000..5c91613 --- /dev/null +++ b/assets/svg/solid/ribbon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/right-from-bracket.svg b/assets/svg/solid/right-from-bracket.svg new file mode 100644 index 0000000..d83bc83 --- /dev/null +++ b/assets/svg/solid/right-from-bracket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/right-left.svg b/assets/svg/solid/right-left.svg new file mode 100644 index 0000000..8d02ffc --- /dev/null +++ b/assets/svg/solid/right-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/right-long.svg b/assets/svg/solid/right-long.svg new file mode 100644 index 0000000..d0b1f34 --- /dev/null +++ b/assets/svg/solid/right-long.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/right-to-bracket.svg b/assets/svg/solid/right-to-bracket.svg new file mode 100644 index 0000000..b2a14ba --- /dev/null +++ b/assets/svg/solid/right-to-bracket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/ring.svg b/assets/svg/solid/ring.svg new file mode 100644 index 0000000..1f566dc --- /dev/null +++ b/assets/svg/solid/ring.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/road-barrier.svg b/assets/svg/solid/road-barrier.svg new file mode 100644 index 0000000..7fcd219 --- /dev/null +++ b/assets/svg/solid/road-barrier.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/road-bridge.svg b/assets/svg/solid/road-bridge.svg new file mode 100644 index 0000000..44e921e --- /dev/null +++ b/assets/svg/solid/road-bridge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/road-circle-check.svg b/assets/svg/solid/road-circle-check.svg new file mode 100644 index 0000000..83a6477 --- /dev/null +++ b/assets/svg/solid/road-circle-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/road-circle-exclamation.svg b/assets/svg/solid/road-circle-exclamation.svg new file mode 100644 index 0000000..aaf3ea7 --- /dev/null +++ b/assets/svg/solid/road-circle-exclamation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/road-circle-xmark.svg b/assets/svg/solid/road-circle-xmark.svg new file mode 100644 index 0000000..0f935d0 --- /dev/null +++ b/assets/svg/solid/road-circle-xmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/road-lock.svg b/assets/svg/solid/road-lock.svg new file mode 100644 index 0000000..2ce05c5 --- /dev/null +++ b/assets/svg/solid/road-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/road-spikes.svg b/assets/svg/solid/road-spikes.svg new file mode 100644 index 0000000..93cdfa5 --- /dev/null +++ b/assets/svg/solid/road-spikes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/road.svg b/assets/svg/solid/road.svg new file mode 100644 index 0000000..2138215 --- /dev/null +++ b/assets/svg/solid/road.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/robot.svg b/assets/svg/solid/robot.svg new file mode 100644 index 0000000..90828e3 --- /dev/null +++ b/assets/svg/solid/robot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/rocket.svg b/assets/svg/solid/rocket.svg new file mode 100644 index 0000000..6e45ff7 --- /dev/null +++ b/assets/svg/solid/rocket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/rotate-left.svg b/assets/svg/solid/rotate-left.svg new file mode 100644 index 0000000..9e4ac84 --- /dev/null +++ b/assets/svg/solid/rotate-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/rotate-right.svg b/assets/svg/solid/rotate-right.svg new file mode 100644 index 0000000..7a98592 --- /dev/null +++ b/assets/svg/solid/rotate-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/rotate.svg b/assets/svg/solid/rotate.svg new file mode 100644 index 0000000..494a721 --- /dev/null +++ b/assets/svg/solid/rotate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/route.svg b/assets/svg/solid/route.svg new file mode 100644 index 0000000..fb63ee3 --- /dev/null +++ b/assets/svg/solid/route.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/rss.svg b/assets/svg/solid/rss.svg new file mode 100644 index 0000000..089c47a --- /dev/null +++ b/assets/svg/solid/rss.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/ruble-sign.svg b/assets/svg/solid/ruble-sign.svg new file mode 100644 index 0000000..9fe1792 --- /dev/null +++ b/assets/svg/solid/ruble-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/rug.svg b/assets/svg/solid/rug.svg new file mode 100644 index 0000000..e701048 --- /dev/null +++ b/assets/svg/solid/rug.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/ruler-combined.svg b/assets/svg/solid/ruler-combined.svg new file mode 100644 index 0000000..bbb3809 --- /dev/null +++ b/assets/svg/solid/ruler-combined.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/ruler-horizontal.svg b/assets/svg/solid/ruler-horizontal.svg new file mode 100644 index 0000000..5c9f1fa --- /dev/null +++ b/assets/svg/solid/ruler-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/ruler-vertical.svg b/assets/svg/solid/ruler-vertical.svg new file mode 100644 index 0000000..91d8bc4 --- /dev/null +++ b/assets/svg/solid/ruler-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/ruler.svg b/assets/svg/solid/ruler.svg new file mode 100644 index 0000000..8aea02e --- /dev/null +++ b/assets/svg/solid/ruler.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/rupee-sign.svg b/assets/svg/solid/rupee-sign.svg new file mode 100644 index 0000000..463d790 --- /dev/null +++ b/assets/svg/solid/rupee-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/rupiah-sign.svg b/assets/svg/solid/rupiah-sign.svg new file mode 100644 index 0000000..a895966 --- /dev/null +++ b/assets/svg/solid/rupiah-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/s.svg b/assets/svg/solid/s.svg new file mode 100644 index 0000000..6b3c1e3 --- /dev/null +++ b/assets/svg/solid/s.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/sack-dollar.svg b/assets/svg/solid/sack-dollar.svg new file mode 100644 index 0000000..c69370f --- /dev/null +++ b/assets/svg/solid/sack-dollar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/sack-xmark.svg b/assets/svg/solid/sack-xmark.svg new file mode 100644 index 0000000..44e11a6 --- /dev/null +++ b/assets/svg/solid/sack-xmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/sailboat.svg b/assets/svg/solid/sailboat.svg new file mode 100644 index 0000000..3614204 --- /dev/null +++ b/assets/svg/solid/sailboat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/satellite-dish.svg b/assets/svg/solid/satellite-dish.svg new file mode 100644 index 0000000..82425d6 --- /dev/null +++ b/assets/svg/solid/satellite-dish.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/satellite.svg b/assets/svg/solid/satellite.svg new file mode 100644 index 0000000..39cadcf --- /dev/null +++ b/assets/svg/solid/satellite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/scale-balanced.svg b/assets/svg/solid/scale-balanced.svg new file mode 100644 index 0000000..abdc00c --- /dev/null +++ b/assets/svg/solid/scale-balanced.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/scale-unbalanced-flip.svg b/assets/svg/solid/scale-unbalanced-flip.svg new file mode 100644 index 0000000..b5131fd --- /dev/null +++ b/assets/svg/solid/scale-unbalanced-flip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/scale-unbalanced.svg b/assets/svg/solid/scale-unbalanced.svg new file mode 100644 index 0000000..862b03c --- /dev/null +++ b/assets/svg/solid/scale-unbalanced.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/school-circle-check.svg b/assets/svg/solid/school-circle-check.svg new file mode 100644 index 0000000..ddaa74e --- /dev/null +++ b/assets/svg/solid/school-circle-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/school-circle-exclamation.svg b/assets/svg/solid/school-circle-exclamation.svg new file mode 100644 index 0000000..0951c50 --- /dev/null +++ b/assets/svg/solid/school-circle-exclamation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/school-circle-xmark.svg b/assets/svg/solid/school-circle-xmark.svg new file mode 100644 index 0000000..1bf0563 --- /dev/null +++ b/assets/svg/solid/school-circle-xmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/school-flag.svg b/assets/svg/solid/school-flag.svg new file mode 100644 index 0000000..f26733b --- /dev/null +++ b/assets/svg/solid/school-flag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/school-lock.svg b/assets/svg/solid/school-lock.svg new file mode 100644 index 0000000..cf79667 --- /dev/null +++ b/assets/svg/solid/school-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/school.svg b/assets/svg/solid/school.svg new file mode 100644 index 0000000..ba0f076 --- /dev/null +++ b/assets/svg/solid/school.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/scissors.svg b/assets/svg/solid/scissors.svg new file mode 100644 index 0000000..1b58ecd --- /dev/null +++ b/assets/svg/solid/scissors.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/screwdriver-wrench.svg b/assets/svg/solid/screwdriver-wrench.svg new file mode 100644 index 0000000..581f0fd --- /dev/null +++ b/assets/svg/solid/screwdriver-wrench.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/screwdriver.svg b/assets/svg/solid/screwdriver.svg new file mode 100644 index 0000000..cc26487 --- /dev/null +++ b/assets/svg/solid/screwdriver.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/scroll-torah.svg b/assets/svg/solid/scroll-torah.svg new file mode 100644 index 0000000..3c272e1 --- /dev/null +++ b/assets/svg/solid/scroll-torah.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/scroll.svg b/assets/svg/solid/scroll.svg new file mode 100644 index 0000000..d566e36 --- /dev/null +++ b/assets/svg/solid/scroll.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/sd-card.svg b/assets/svg/solid/sd-card.svg new file mode 100644 index 0000000..ec3df01 --- /dev/null +++ b/assets/svg/solid/sd-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/section.svg b/assets/svg/solid/section.svg new file mode 100644 index 0000000..09cb3b8 --- /dev/null +++ b/assets/svg/solid/section.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/seedling.svg b/assets/svg/solid/seedling.svg new file mode 100644 index 0000000..2730d22 --- /dev/null +++ b/assets/svg/solid/seedling.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/server.svg b/assets/svg/solid/server.svg new file mode 100644 index 0000000..b4eae73 --- /dev/null +++ b/assets/svg/solid/server.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/shapes.svg b/assets/svg/solid/shapes.svg new file mode 100644 index 0000000..c3106fe --- /dev/null +++ b/assets/svg/solid/shapes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/share-from-square.svg b/assets/svg/solid/share-from-square.svg new file mode 100644 index 0000000..79a8dcb --- /dev/null +++ b/assets/svg/solid/share-from-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/share-nodes.svg b/assets/svg/solid/share-nodes.svg new file mode 100644 index 0000000..934b2bc --- /dev/null +++ b/assets/svg/solid/share-nodes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/share.svg b/assets/svg/solid/share.svg new file mode 100644 index 0000000..2aa74b3 --- /dev/null +++ b/assets/svg/solid/share.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/sheet-plastic.svg b/assets/svg/solid/sheet-plastic.svg new file mode 100644 index 0000000..507354a --- /dev/null +++ b/assets/svg/solid/sheet-plastic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/shekel-sign.svg b/assets/svg/solid/shekel-sign.svg new file mode 100644 index 0000000..4bef241 --- /dev/null +++ b/assets/svg/solid/shekel-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/shield-cat.svg b/assets/svg/solid/shield-cat.svg new file mode 100644 index 0000000..4e67691 --- /dev/null +++ b/assets/svg/solid/shield-cat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/shield-dog.svg b/assets/svg/solid/shield-dog.svg new file mode 100644 index 0000000..ec3e807 --- /dev/null +++ b/assets/svg/solid/shield-dog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/shield-halved.svg b/assets/svg/solid/shield-halved.svg new file mode 100644 index 0000000..50c435d --- /dev/null +++ b/assets/svg/solid/shield-halved.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/shield-heart.svg b/assets/svg/solid/shield-heart.svg new file mode 100644 index 0000000..453151e --- /dev/null +++ b/assets/svg/solid/shield-heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/shield-virus.svg b/assets/svg/solid/shield-virus.svg new file mode 100644 index 0000000..44f3d7c --- /dev/null +++ b/assets/svg/solid/shield-virus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/shield.svg b/assets/svg/solid/shield.svg new file mode 100644 index 0000000..2cbfd35 --- /dev/null +++ b/assets/svg/solid/shield.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/ship.svg b/assets/svg/solid/ship.svg new file mode 100644 index 0000000..a9c18ed --- /dev/null +++ b/assets/svg/solid/ship.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/shirt.svg b/assets/svg/solid/shirt.svg new file mode 100644 index 0000000..b51b302 --- /dev/null +++ b/assets/svg/solid/shirt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/shoe-prints.svg b/assets/svg/solid/shoe-prints.svg new file mode 100644 index 0000000..bf630dd --- /dev/null +++ b/assets/svg/solid/shoe-prints.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/shop-lock.svg b/assets/svg/solid/shop-lock.svg new file mode 100644 index 0000000..a086b49 --- /dev/null +++ b/assets/svg/solid/shop-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/shop-slash.svg b/assets/svg/solid/shop-slash.svg new file mode 100644 index 0000000..fee08c7 --- /dev/null +++ b/assets/svg/solid/shop-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/shop.svg b/assets/svg/solid/shop.svg new file mode 100644 index 0000000..0608c89 --- /dev/null +++ b/assets/svg/solid/shop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/shower.svg b/assets/svg/solid/shower.svg new file mode 100644 index 0000000..3c65fbd --- /dev/null +++ b/assets/svg/solid/shower.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/shrimp.svg b/assets/svg/solid/shrimp.svg new file mode 100644 index 0000000..7248791 --- /dev/null +++ b/assets/svg/solid/shrimp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/shuffle.svg b/assets/svg/solid/shuffle.svg new file mode 100644 index 0000000..6150c40 --- /dev/null +++ b/assets/svg/solid/shuffle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/shuttle-space.svg b/assets/svg/solid/shuttle-space.svg new file mode 100644 index 0000000..6f84a2a --- /dev/null +++ b/assets/svg/solid/shuttle-space.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/sign-hanging.svg b/assets/svg/solid/sign-hanging.svg new file mode 100644 index 0000000..a19c38a --- /dev/null +++ b/assets/svg/solid/sign-hanging.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/signal.svg b/assets/svg/solid/signal.svg new file mode 100644 index 0000000..01915f1 --- /dev/null +++ b/assets/svg/solid/signal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/signature.svg b/assets/svg/solid/signature.svg new file mode 100644 index 0000000..9911658 --- /dev/null +++ b/assets/svg/solid/signature.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/signs-post.svg b/assets/svg/solid/signs-post.svg new file mode 100644 index 0000000..ad1fa2a --- /dev/null +++ b/assets/svg/solid/signs-post.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/sim-card.svg b/assets/svg/solid/sim-card.svg new file mode 100644 index 0000000..c725789 --- /dev/null +++ b/assets/svg/solid/sim-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/sink.svg b/assets/svg/solid/sink.svg new file mode 100644 index 0000000..0c290d8 --- /dev/null +++ b/assets/svg/solid/sink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/sitemap.svg b/assets/svg/solid/sitemap.svg new file mode 100644 index 0000000..ee95f7f --- /dev/null +++ b/assets/svg/solid/sitemap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/skull-crossbones.svg b/assets/svg/solid/skull-crossbones.svg new file mode 100644 index 0000000..b4861b0 --- /dev/null +++ b/assets/svg/solid/skull-crossbones.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/skull.svg b/assets/svg/solid/skull.svg new file mode 100644 index 0000000..0e0200c --- /dev/null +++ b/assets/svg/solid/skull.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/slash.svg b/assets/svg/solid/slash.svg new file mode 100644 index 0000000..f12888f --- /dev/null +++ b/assets/svg/solid/slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/sleigh.svg b/assets/svg/solid/sleigh.svg new file mode 100644 index 0000000..69a8a14 --- /dev/null +++ b/assets/svg/solid/sleigh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/sliders.svg b/assets/svg/solid/sliders.svg new file mode 100644 index 0000000..7aa4ecd --- /dev/null +++ b/assets/svg/solid/sliders.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/smog.svg b/assets/svg/solid/smog.svg new file mode 100644 index 0000000..636d893 --- /dev/null +++ b/assets/svg/solid/smog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/smoking.svg b/assets/svg/solid/smoking.svg new file mode 100644 index 0000000..b6bcf4f --- /dev/null +++ b/assets/svg/solid/smoking.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/snowflake.svg b/assets/svg/solid/snowflake.svg new file mode 100644 index 0000000..78ced51 --- /dev/null +++ b/assets/svg/solid/snowflake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/snowman.svg b/assets/svg/solid/snowman.svg new file mode 100644 index 0000000..f0e3d0f --- /dev/null +++ b/assets/svg/solid/snowman.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/snowplow.svg b/assets/svg/solid/snowplow.svg new file mode 100644 index 0000000..317801e --- /dev/null +++ b/assets/svg/solid/snowplow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/soap.svg b/assets/svg/solid/soap.svg new file mode 100644 index 0000000..fe83814 --- /dev/null +++ b/assets/svg/solid/soap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/socks.svg b/assets/svg/solid/socks.svg new file mode 100644 index 0000000..8d28c73 --- /dev/null +++ b/assets/svg/solid/socks.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/solar-panel.svg b/assets/svg/solid/solar-panel.svg new file mode 100644 index 0000000..d8aa9a7 --- /dev/null +++ b/assets/svg/solid/solar-panel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/sort-down.svg b/assets/svg/solid/sort-down.svg new file mode 100644 index 0000000..7c0f64c --- /dev/null +++ b/assets/svg/solid/sort-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/sort-up.svg b/assets/svg/solid/sort-up.svg new file mode 100644 index 0000000..5e7dcd8 --- /dev/null +++ b/assets/svg/solid/sort-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/sort.svg b/assets/svg/solid/sort.svg new file mode 100644 index 0000000..a9d2871 --- /dev/null +++ b/assets/svg/solid/sort.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/spa.svg b/assets/svg/solid/spa.svg new file mode 100644 index 0000000..69e80e6 --- /dev/null +++ b/assets/svg/solid/spa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/spaghetti-monster-flying.svg b/assets/svg/solid/spaghetti-monster-flying.svg new file mode 100644 index 0000000..07857c3 --- /dev/null +++ b/assets/svg/solid/spaghetti-monster-flying.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/spell-check.svg b/assets/svg/solid/spell-check.svg new file mode 100644 index 0000000..b7d5afe --- /dev/null +++ b/assets/svg/solid/spell-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/spider.svg b/assets/svg/solid/spider.svg new file mode 100644 index 0000000..c57ca32 --- /dev/null +++ b/assets/svg/solid/spider.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/spinner.svg b/assets/svg/solid/spinner.svg new file mode 100644 index 0000000..8cb17bd --- /dev/null +++ b/assets/svg/solid/spinner.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/splotch.svg b/assets/svg/solid/splotch.svg new file mode 100644 index 0000000..87a3050 --- /dev/null +++ b/assets/svg/solid/splotch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/spoon.svg b/assets/svg/solid/spoon.svg new file mode 100644 index 0000000..740971c --- /dev/null +++ b/assets/svg/solid/spoon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/spray-can-sparkles.svg b/assets/svg/solid/spray-can-sparkles.svg new file mode 100644 index 0000000..22f2154 --- /dev/null +++ b/assets/svg/solid/spray-can-sparkles.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/spray-can.svg b/assets/svg/solid/spray-can.svg new file mode 100644 index 0000000..eb862f6 --- /dev/null +++ b/assets/svg/solid/spray-can.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/square-arrow-up-right.svg b/assets/svg/solid/square-arrow-up-right.svg new file mode 100644 index 0000000..713d5b1 --- /dev/null +++ b/assets/svg/solid/square-arrow-up-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/square-binary.svg b/assets/svg/solid/square-binary.svg new file mode 100644 index 0000000..79e9f57 --- /dev/null +++ b/assets/svg/solid/square-binary.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/square-caret-down.svg b/assets/svg/solid/square-caret-down.svg new file mode 100644 index 0000000..e97a083 --- /dev/null +++ b/assets/svg/solid/square-caret-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/square-caret-left.svg b/assets/svg/solid/square-caret-left.svg new file mode 100644 index 0000000..d714a94 --- /dev/null +++ b/assets/svg/solid/square-caret-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/square-caret-right.svg b/assets/svg/solid/square-caret-right.svg new file mode 100644 index 0000000..812b919 --- /dev/null +++ b/assets/svg/solid/square-caret-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/square-caret-up.svg b/assets/svg/solid/square-caret-up.svg new file mode 100644 index 0000000..997c2c9 --- /dev/null +++ b/assets/svg/solid/square-caret-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/square-check.svg b/assets/svg/solid/square-check.svg new file mode 100644 index 0000000..e412ad4 --- /dev/null +++ b/assets/svg/solid/square-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/square-envelope.svg b/assets/svg/solid/square-envelope.svg new file mode 100644 index 0000000..54e3fcd --- /dev/null +++ b/assets/svg/solid/square-envelope.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/square-full.svg b/assets/svg/solid/square-full.svg new file mode 100644 index 0000000..5252673 --- /dev/null +++ b/assets/svg/solid/square-full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/square-h.svg b/assets/svg/solid/square-h.svg new file mode 100644 index 0000000..a75b007 --- /dev/null +++ b/assets/svg/solid/square-h.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/square-minus.svg b/assets/svg/solid/square-minus.svg new file mode 100644 index 0000000..5b8b49a --- /dev/null +++ b/assets/svg/solid/square-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/square-nfi.svg b/assets/svg/solid/square-nfi.svg new file mode 100644 index 0000000..78f7d76 --- /dev/null +++ b/assets/svg/solid/square-nfi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/square-parking.svg b/assets/svg/solid/square-parking.svg new file mode 100644 index 0000000..2531519 --- /dev/null +++ b/assets/svg/solid/square-parking.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/square-pen.svg b/assets/svg/solid/square-pen.svg new file mode 100644 index 0000000..b7f304d --- /dev/null +++ b/assets/svg/solid/square-pen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/square-person-confined.svg b/assets/svg/solid/square-person-confined.svg new file mode 100644 index 0000000..25a8db8 --- /dev/null +++ b/assets/svg/solid/square-person-confined.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/square-phone-flip.svg b/assets/svg/solid/square-phone-flip.svg new file mode 100644 index 0000000..f7b13cb --- /dev/null +++ b/assets/svg/solid/square-phone-flip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/square-phone.svg b/assets/svg/solid/square-phone.svg new file mode 100644 index 0000000..8a6af22 --- /dev/null +++ b/assets/svg/solid/square-phone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/square-plus.svg b/assets/svg/solid/square-plus.svg new file mode 100644 index 0000000..346554e --- /dev/null +++ b/assets/svg/solid/square-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/square-poll-horizontal.svg b/assets/svg/solid/square-poll-horizontal.svg new file mode 100644 index 0000000..2174e0b --- /dev/null +++ b/assets/svg/solid/square-poll-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/square-poll-vertical.svg b/assets/svg/solid/square-poll-vertical.svg new file mode 100644 index 0000000..5ac1747 --- /dev/null +++ b/assets/svg/solid/square-poll-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/square-root-variable.svg b/assets/svg/solid/square-root-variable.svg new file mode 100644 index 0000000..958f36f --- /dev/null +++ b/assets/svg/solid/square-root-variable.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/square-rss.svg b/assets/svg/solid/square-rss.svg new file mode 100644 index 0000000..1fea4e7 --- /dev/null +++ b/assets/svg/solid/square-rss.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/square-share-nodes.svg b/assets/svg/solid/square-share-nodes.svg new file mode 100644 index 0000000..5ce432b --- /dev/null +++ b/assets/svg/solid/square-share-nodes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/square-up-right.svg b/assets/svg/solid/square-up-right.svg new file mode 100644 index 0000000..7ab95aa --- /dev/null +++ b/assets/svg/solid/square-up-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/square-virus.svg b/assets/svg/solid/square-virus.svg new file mode 100644 index 0000000..0507e83 --- /dev/null +++ b/assets/svg/solid/square-virus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/square-xmark.svg b/assets/svg/solid/square-xmark.svg new file mode 100644 index 0000000..8666b5c --- /dev/null +++ b/assets/svg/solid/square-xmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/square.svg b/assets/svg/solid/square.svg new file mode 100644 index 0000000..ca7fc83 --- /dev/null +++ b/assets/svg/solid/square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/staff-snake.svg b/assets/svg/solid/staff-snake.svg new file mode 100644 index 0000000..53c287d --- /dev/null +++ b/assets/svg/solid/staff-snake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/stairs.svg b/assets/svg/solid/stairs.svg new file mode 100644 index 0000000..a5adfeb --- /dev/null +++ b/assets/svg/solid/stairs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/stamp.svg b/assets/svg/solid/stamp.svg new file mode 100644 index 0000000..421db31 --- /dev/null +++ b/assets/svg/solid/stamp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/stapler.svg b/assets/svg/solid/stapler.svg new file mode 100644 index 0000000..84951af --- /dev/null +++ b/assets/svg/solid/stapler.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/star-and-crescent.svg b/assets/svg/solid/star-and-crescent.svg new file mode 100644 index 0000000..0b4a17c --- /dev/null +++ b/assets/svg/solid/star-and-crescent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/star-half-stroke.svg b/assets/svg/solid/star-half-stroke.svg new file mode 100644 index 0000000..3ee38ab --- /dev/null +++ b/assets/svg/solid/star-half-stroke.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/star-half.svg b/assets/svg/solid/star-half.svg new file mode 100644 index 0000000..7eb1615 --- /dev/null +++ b/assets/svg/solid/star-half.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/star-of-david.svg b/assets/svg/solid/star-of-david.svg new file mode 100644 index 0000000..962610f --- /dev/null +++ b/assets/svg/solid/star-of-david.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/star-of-life.svg b/assets/svg/solid/star-of-life.svg new file mode 100644 index 0000000..cb7637a --- /dev/null +++ b/assets/svg/solid/star-of-life.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/star.svg b/assets/svg/solid/star.svg new file mode 100644 index 0000000..a0cc8da --- /dev/null +++ b/assets/svg/solid/star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/sterling-sign.svg b/assets/svg/solid/sterling-sign.svg new file mode 100644 index 0000000..77eddd9 --- /dev/null +++ b/assets/svg/solid/sterling-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/stethoscope.svg b/assets/svg/solid/stethoscope.svg new file mode 100644 index 0000000..f0ad863 --- /dev/null +++ b/assets/svg/solid/stethoscope.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/stop.svg b/assets/svg/solid/stop.svg new file mode 100644 index 0000000..68adaec --- /dev/null +++ b/assets/svg/solid/stop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/stopwatch-20.svg b/assets/svg/solid/stopwatch-20.svg new file mode 100644 index 0000000..2836350 --- /dev/null +++ b/assets/svg/solid/stopwatch-20.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/stopwatch.svg b/assets/svg/solid/stopwatch.svg new file mode 100644 index 0000000..9797b3a --- /dev/null +++ b/assets/svg/solid/stopwatch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/store-slash.svg b/assets/svg/solid/store-slash.svg new file mode 100644 index 0000000..af452de --- /dev/null +++ b/assets/svg/solid/store-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/store.svg b/assets/svg/solid/store.svg new file mode 100644 index 0000000..4f65107 --- /dev/null +++ b/assets/svg/solid/store.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/street-view.svg b/assets/svg/solid/street-view.svg new file mode 100644 index 0000000..4cb61d4 --- /dev/null +++ b/assets/svg/solid/street-view.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/strikethrough.svg b/assets/svg/solid/strikethrough.svg new file mode 100644 index 0000000..c4f1d76 --- /dev/null +++ b/assets/svg/solid/strikethrough.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/stroopwafel.svg b/assets/svg/solid/stroopwafel.svg new file mode 100644 index 0000000..a3f6ed7 --- /dev/null +++ b/assets/svg/solid/stroopwafel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/subscript.svg b/assets/svg/solid/subscript.svg new file mode 100644 index 0000000..79cbe07 --- /dev/null +++ b/assets/svg/solid/subscript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/suitcase-medical.svg b/assets/svg/solid/suitcase-medical.svg new file mode 100644 index 0000000..6fef56f --- /dev/null +++ b/assets/svg/solid/suitcase-medical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/suitcase-rolling.svg b/assets/svg/solid/suitcase-rolling.svg new file mode 100644 index 0000000..fe7a71c --- /dev/null +++ b/assets/svg/solid/suitcase-rolling.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/suitcase.svg b/assets/svg/solid/suitcase.svg new file mode 100644 index 0000000..d0f75f0 --- /dev/null +++ b/assets/svg/solid/suitcase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/sun-plant-wilt.svg b/assets/svg/solid/sun-plant-wilt.svg new file mode 100644 index 0000000..48d2c5b --- /dev/null +++ b/assets/svg/solid/sun-plant-wilt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/sun.svg b/assets/svg/solid/sun.svg new file mode 100644 index 0000000..bdf0266 --- /dev/null +++ b/assets/svg/solid/sun.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/superscript.svg b/assets/svg/solid/superscript.svg new file mode 100644 index 0000000..1c8b28a --- /dev/null +++ b/assets/svg/solid/superscript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/swatchbook.svg b/assets/svg/solid/swatchbook.svg new file mode 100644 index 0000000..35eb078 --- /dev/null +++ b/assets/svg/solid/swatchbook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/synagogue.svg b/assets/svg/solid/synagogue.svg new file mode 100644 index 0000000..40c80db --- /dev/null +++ b/assets/svg/solid/synagogue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/syringe.svg b/assets/svg/solid/syringe.svg new file mode 100644 index 0000000..399a83d --- /dev/null +++ b/assets/svg/solid/syringe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/t.svg b/assets/svg/solid/t.svg new file mode 100644 index 0000000..0af90e2 --- /dev/null +++ b/assets/svg/solid/t.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/table-cells-column-lock.svg b/assets/svg/solid/table-cells-column-lock.svg new file mode 100644 index 0000000..3ada8b3 --- /dev/null +++ b/assets/svg/solid/table-cells-column-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/table-cells-large.svg b/assets/svg/solid/table-cells-large.svg new file mode 100644 index 0000000..51e9463 --- /dev/null +++ b/assets/svg/solid/table-cells-large.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/table-cells-row-lock.svg b/assets/svg/solid/table-cells-row-lock.svg new file mode 100644 index 0000000..1596e2f --- /dev/null +++ b/assets/svg/solid/table-cells-row-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/table-cells-row-unlock.svg b/assets/svg/solid/table-cells-row-unlock.svg new file mode 100644 index 0000000..dea59ab --- /dev/null +++ b/assets/svg/solid/table-cells-row-unlock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/table-cells.svg b/assets/svg/solid/table-cells.svg new file mode 100644 index 0000000..959a935 --- /dev/null +++ b/assets/svg/solid/table-cells.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/table-columns.svg b/assets/svg/solid/table-columns.svg new file mode 100644 index 0000000..0281626 --- /dev/null +++ b/assets/svg/solid/table-columns.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/table-list.svg b/assets/svg/solid/table-list.svg new file mode 100644 index 0000000..42973d3 --- /dev/null +++ b/assets/svg/solid/table-list.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/table-tennis-paddle-ball.svg b/assets/svg/solid/table-tennis-paddle-ball.svg new file mode 100644 index 0000000..80b2ff7 --- /dev/null +++ b/assets/svg/solid/table-tennis-paddle-ball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/table.svg b/assets/svg/solid/table.svg new file mode 100644 index 0000000..c27173e --- /dev/null +++ b/assets/svg/solid/table.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/tablet-button.svg b/assets/svg/solid/tablet-button.svg new file mode 100644 index 0000000..15e4e1f --- /dev/null +++ b/assets/svg/solid/tablet-button.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/tablet-screen-button.svg b/assets/svg/solid/tablet-screen-button.svg new file mode 100644 index 0000000..04e8828 --- /dev/null +++ b/assets/svg/solid/tablet-screen-button.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/tablet.svg b/assets/svg/solid/tablet.svg new file mode 100644 index 0000000..8b27b20 --- /dev/null +++ b/assets/svg/solid/tablet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/tablets.svg b/assets/svg/solid/tablets.svg new file mode 100644 index 0000000..5e4af66 --- /dev/null +++ b/assets/svg/solid/tablets.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/tachograph-digital.svg b/assets/svg/solid/tachograph-digital.svg new file mode 100644 index 0000000..678d347 --- /dev/null +++ b/assets/svg/solid/tachograph-digital.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/tag.svg b/assets/svg/solid/tag.svg new file mode 100644 index 0000000..e8665e9 --- /dev/null +++ b/assets/svg/solid/tag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/tags.svg b/assets/svg/solid/tags.svg new file mode 100644 index 0000000..81d39ca --- /dev/null +++ b/assets/svg/solid/tags.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/tape.svg b/assets/svg/solid/tape.svg new file mode 100644 index 0000000..c7e931f --- /dev/null +++ b/assets/svg/solid/tape.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/tarp-droplet.svg b/assets/svg/solid/tarp-droplet.svg new file mode 100644 index 0000000..a7cd392 --- /dev/null +++ b/assets/svg/solid/tarp-droplet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/tarp.svg b/assets/svg/solid/tarp.svg new file mode 100644 index 0000000..a3ee80d --- /dev/null +++ b/assets/svg/solid/tarp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/taxi.svg b/assets/svg/solid/taxi.svg new file mode 100644 index 0000000..e1350f6 --- /dev/null +++ b/assets/svg/solid/taxi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/teeth-open.svg b/assets/svg/solid/teeth-open.svg new file mode 100644 index 0000000..ffd6226 --- /dev/null +++ b/assets/svg/solid/teeth-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/teeth.svg b/assets/svg/solid/teeth.svg new file mode 100644 index 0000000..2b57d51 --- /dev/null +++ b/assets/svg/solid/teeth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/temperature-arrow-down.svg b/assets/svg/solid/temperature-arrow-down.svg new file mode 100644 index 0000000..22480de --- /dev/null +++ b/assets/svg/solid/temperature-arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/temperature-arrow-up.svg b/assets/svg/solid/temperature-arrow-up.svg new file mode 100644 index 0000000..cdb3f10 --- /dev/null +++ b/assets/svg/solid/temperature-arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/temperature-empty.svg b/assets/svg/solid/temperature-empty.svg new file mode 100644 index 0000000..65be321 --- /dev/null +++ b/assets/svg/solid/temperature-empty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/temperature-full.svg b/assets/svg/solid/temperature-full.svg new file mode 100644 index 0000000..4304458 --- /dev/null +++ b/assets/svg/solid/temperature-full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/temperature-half.svg b/assets/svg/solid/temperature-half.svg new file mode 100644 index 0000000..b9e27e1 --- /dev/null +++ b/assets/svg/solid/temperature-half.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/temperature-high.svg b/assets/svg/solid/temperature-high.svg new file mode 100644 index 0000000..a23d215 --- /dev/null +++ b/assets/svg/solid/temperature-high.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/temperature-low.svg b/assets/svg/solid/temperature-low.svg new file mode 100644 index 0000000..0f79f2b --- /dev/null +++ b/assets/svg/solid/temperature-low.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/temperature-quarter.svg b/assets/svg/solid/temperature-quarter.svg new file mode 100644 index 0000000..f4731eb --- /dev/null +++ b/assets/svg/solid/temperature-quarter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/temperature-three-quarters.svg b/assets/svg/solid/temperature-three-quarters.svg new file mode 100644 index 0000000..2c4d2f3 --- /dev/null +++ b/assets/svg/solid/temperature-three-quarters.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/tenge-sign.svg b/assets/svg/solid/tenge-sign.svg new file mode 100644 index 0000000..e0f3bfb --- /dev/null +++ b/assets/svg/solid/tenge-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/tent-arrow-down-to-line.svg b/assets/svg/solid/tent-arrow-down-to-line.svg new file mode 100644 index 0000000..404269e --- /dev/null +++ b/assets/svg/solid/tent-arrow-down-to-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/tent-arrow-left-right.svg b/assets/svg/solid/tent-arrow-left-right.svg new file mode 100644 index 0000000..95d6be1 --- /dev/null +++ b/assets/svg/solid/tent-arrow-left-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/tent-arrow-turn-left.svg b/assets/svg/solid/tent-arrow-turn-left.svg new file mode 100644 index 0000000..8948b92 --- /dev/null +++ b/assets/svg/solid/tent-arrow-turn-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/tent-arrows-down.svg b/assets/svg/solid/tent-arrows-down.svg new file mode 100644 index 0000000..4021988 --- /dev/null +++ b/assets/svg/solid/tent-arrows-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/tent.svg b/assets/svg/solid/tent.svg new file mode 100644 index 0000000..51a3d3c --- /dev/null +++ b/assets/svg/solid/tent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/tents.svg b/assets/svg/solid/tents.svg new file mode 100644 index 0000000..d930120 --- /dev/null +++ b/assets/svg/solid/tents.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/terminal.svg b/assets/svg/solid/terminal.svg new file mode 100644 index 0000000..3f16dd6 --- /dev/null +++ b/assets/svg/solid/terminal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/text-height.svg b/assets/svg/solid/text-height.svg new file mode 100644 index 0000000..9871347 --- /dev/null +++ b/assets/svg/solid/text-height.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/text-slash.svg b/assets/svg/solid/text-slash.svg new file mode 100644 index 0000000..0066eb6 --- /dev/null +++ b/assets/svg/solid/text-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/text-width.svg b/assets/svg/solid/text-width.svg new file mode 100644 index 0000000..71efad4 --- /dev/null +++ b/assets/svg/solid/text-width.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/thermometer.svg b/assets/svg/solid/thermometer.svg new file mode 100644 index 0000000..316061f --- /dev/null +++ b/assets/svg/solid/thermometer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/thumbs-down.svg b/assets/svg/solid/thumbs-down.svg new file mode 100644 index 0000000..b571adf --- /dev/null +++ b/assets/svg/solid/thumbs-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/thumbs-up.svg b/assets/svg/solid/thumbs-up.svg new file mode 100644 index 0000000..bd48328 --- /dev/null +++ b/assets/svg/solid/thumbs-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/thumbtack-slash.svg b/assets/svg/solid/thumbtack-slash.svg new file mode 100644 index 0000000..14993c4 --- /dev/null +++ b/assets/svg/solid/thumbtack-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/thumbtack.svg b/assets/svg/solid/thumbtack.svg new file mode 100644 index 0000000..8165db8 --- /dev/null +++ b/assets/svg/solid/thumbtack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/ticket-simple.svg b/assets/svg/solid/ticket-simple.svg new file mode 100644 index 0000000..dce72fc --- /dev/null +++ b/assets/svg/solid/ticket-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/ticket.svg b/assets/svg/solid/ticket.svg new file mode 100644 index 0000000..d01e470 --- /dev/null +++ b/assets/svg/solid/ticket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/timeline.svg b/assets/svg/solid/timeline.svg new file mode 100644 index 0000000..20b5c64 --- /dev/null +++ b/assets/svg/solid/timeline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/toggle-off.svg b/assets/svg/solid/toggle-off.svg new file mode 100644 index 0000000..01d402c --- /dev/null +++ b/assets/svg/solid/toggle-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/toggle-on.svg b/assets/svg/solid/toggle-on.svg new file mode 100644 index 0000000..94bdccd --- /dev/null +++ b/assets/svg/solid/toggle-on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/toilet-paper-slash.svg b/assets/svg/solid/toilet-paper-slash.svg new file mode 100644 index 0000000..d899cab --- /dev/null +++ b/assets/svg/solid/toilet-paper-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/toilet-paper.svg b/assets/svg/solid/toilet-paper.svg new file mode 100644 index 0000000..e12311d --- /dev/null +++ b/assets/svg/solid/toilet-paper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/toilet-portable.svg b/assets/svg/solid/toilet-portable.svg new file mode 100644 index 0000000..2e4417d --- /dev/null +++ b/assets/svg/solid/toilet-portable.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/toilet.svg b/assets/svg/solid/toilet.svg new file mode 100644 index 0000000..6e31f18 --- /dev/null +++ b/assets/svg/solid/toilet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/toilets-portable.svg b/assets/svg/solid/toilets-portable.svg new file mode 100644 index 0000000..1b9a862 --- /dev/null +++ b/assets/svg/solid/toilets-portable.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/toolbox.svg b/assets/svg/solid/toolbox.svg new file mode 100644 index 0000000..1878b36 --- /dev/null +++ b/assets/svg/solid/toolbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/tooth.svg b/assets/svg/solid/tooth.svg new file mode 100644 index 0000000..81f6746 --- /dev/null +++ b/assets/svg/solid/tooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/torii-gate.svg b/assets/svg/solid/torii-gate.svg new file mode 100644 index 0000000..d93691f --- /dev/null +++ b/assets/svg/solid/torii-gate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/tornado.svg b/assets/svg/solid/tornado.svg new file mode 100644 index 0000000..e41ffa8 --- /dev/null +++ b/assets/svg/solid/tornado.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/tower-broadcast.svg b/assets/svg/solid/tower-broadcast.svg new file mode 100644 index 0000000..f2167be --- /dev/null +++ b/assets/svg/solid/tower-broadcast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/tower-cell.svg b/assets/svg/solid/tower-cell.svg new file mode 100644 index 0000000..fee76e2 --- /dev/null +++ b/assets/svg/solid/tower-cell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/tower-observation.svg b/assets/svg/solid/tower-observation.svg new file mode 100644 index 0000000..c873e8d --- /dev/null +++ b/assets/svg/solid/tower-observation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/tractor.svg b/assets/svg/solid/tractor.svg new file mode 100644 index 0000000..e6df88b --- /dev/null +++ b/assets/svg/solid/tractor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/trademark.svg b/assets/svg/solid/trademark.svg new file mode 100644 index 0000000..9617a1f --- /dev/null +++ b/assets/svg/solid/trademark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/traffic-light.svg b/assets/svg/solid/traffic-light.svg new file mode 100644 index 0000000..cb40a36 --- /dev/null +++ b/assets/svg/solid/traffic-light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/trailer.svg b/assets/svg/solid/trailer.svg new file mode 100644 index 0000000..78cfcec --- /dev/null +++ b/assets/svg/solid/trailer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/train-subway.svg b/assets/svg/solid/train-subway.svg new file mode 100644 index 0000000..f3eafb2 --- /dev/null +++ b/assets/svg/solid/train-subway.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/train-tram.svg b/assets/svg/solid/train-tram.svg new file mode 100644 index 0000000..d724825 --- /dev/null +++ b/assets/svg/solid/train-tram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/train.svg b/assets/svg/solid/train.svg new file mode 100644 index 0000000..4bdaa48 --- /dev/null +++ b/assets/svg/solid/train.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/transgender.svg b/assets/svg/solid/transgender.svg new file mode 100644 index 0000000..86a8702 --- /dev/null +++ b/assets/svg/solid/transgender.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/trash-arrow-up.svg b/assets/svg/solid/trash-arrow-up.svg new file mode 100644 index 0000000..166b0c6 --- /dev/null +++ b/assets/svg/solid/trash-arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/trash-can-arrow-up.svg b/assets/svg/solid/trash-can-arrow-up.svg new file mode 100644 index 0000000..35bafa3 --- /dev/null +++ b/assets/svg/solid/trash-can-arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/trash-can.svg b/assets/svg/solid/trash-can.svg new file mode 100644 index 0000000..b803871 --- /dev/null +++ b/assets/svg/solid/trash-can.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/trash.svg b/assets/svg/solid/trash.svg new file mode 100644 index 0000000..655a1fb --- /dev/null +++ b/assets/svg/solid/trash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/tree-city.svg b/assets/svg/solid/tree-city.svg new file mode 100644 index 0000000..d4281ee --- /dev/null +++ b/assets/svg/solid/tree-city.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/tree.svg b/assets/svg/solid/tree.svg new file mode 100644 index 0000000..48e6898 --- /dev/null +++ b/assets/svg/solid/tree.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/triangle-exclamation.svg b/assets/svg/solid/triangle-exclamation.svg new file mode 100644 index 0000000..4d73abc --- /dev/null +++ b/assets/svg/solid/triangle-exclamation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/trophy.svg b/assets/svg/solid/trophy.svg new file mode 100644 index 0000000..1967c17 --- /dev/null +++ b/assets/svg/solid/trophy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/trowel-bricks.svg b/assets/svg/solid/trowel-bricks.svg new file mode 100644 index 0000000..9a0ee1c --- /dev/null +++ b/assets/svg/solid/trowel-bricks.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/trowel.svg b/assets/svg/solid/trowel.svg new file mode 100644 index 0000000..37ba012 --- /dev/null +++ b/assets/svg/solid/trowel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/truck-arrow-right.svg b/assets/svg/solid/truck-arrow-right.svg new file mode 100644 index 0000000..97a4232 --- /dev/null +++ b/assets/svg/solid/truck-arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/truck-droplet.svg b/assets/svg/solid/truck-droplet.svg new file mode 100644 index 0000000..cddba24 --- /dev/null +++ b/assets/svg/solid/truck-droplet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/truck-fast.svg b/assets/svg/solid/truck-fast.svg new file mode 100644 index 0000000..0292d56 --- /dev/null +++ b/assets/svg/solid/truck-fast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/truck-field-un.svg b/assets/svg/solid/truck-field-un.svg new file mode 100644 index 0000000..ef07735 --- /dev/null +++ b/assets/svg/solid/truck-field-un.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/truck-field.svg b/assets/svg/solid/truck-field.svg new file mode 100644 index 0000000..cad3f35 --- /dev/null +++ b/assets/svg/solid/truck-field.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/truck-front.svg b/assets/svg/solid/truck-front.svg new file mode 100644 index 0000000..2adebd0 --- /dev/null +++ b/assets/svg/solid/truck-front.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/truck-medical.svg b/assets/svg/solid/truck-medical.svg new file mode 100644 index 0000000..775f77f --- /dev/null +++ b/assets/svg/solid/truck-medical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/truck-monster.svg b/assets/svg/solid/truck-monster.svg new file mode 100644 index 0000000..754be5e --- /dev/null +++ b/assets/svg/solid/truck-monster.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/truck-moving.svg b/assets/svg/solid/truck-moving.svg new file mode 100644 index 0000000..7d9bf6c --- /dev/null +++ b/assets/svg/solid/truck-moving.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/truck-pickup.svg b/assets/svg/solid/truck-pickup.svg new file mode 100644 index 0000000..44ab913 --- /dev/null +++ b/assets/svg/solid/truck-pickup.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/truck-plane.svg b/assets/svg/solid/truck-plane.svg new file mode 100644 index 0000000..c5f33fc --- /dev/null +++ b/assets/svg/solid/truck-plane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/truck-ramp-box.svg b/assets/svg/solid/truck-ramp-box.svg new file mode 100644 index 0000000..90221a9 --- /dev/null +++ b/assets/svg/solid/truck-ramp-box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/truck.svg b/assets/svg/solid/truck.svg new file mode 100644 index 0000000..709fefa --- /dev/null +++ b/assets/svg/solid/truck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/tty.svg b/assets/svg/solid/tty.svg new file mode 100644 index 0000000..0fec539 --- /dev/null +++ b/assets/svg/solid/tty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/turkish-lira-sign.svg b/assets/svg/solid/turkish-lira-sign.svg new file mode 100644 index 0000000..1601405 --- /dev/null +++ b/assets/svg/solid/turkish-lira-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/turn-down.svg b/assets/svg/solid/turn-down.svg new file mode 100644 index 0000000..2b3e4f5 --- /dev/null +++ b/assets/svg/solid/turn-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/turn-up.svg b/assets/svg/solid/turn-up.svg new file mode 100644 index 0000000..3db569e --- /dev/null +++ b/assets/svg/solid/turn-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/tv.svg b/assets/svg/solid/tv.svg new file mode 100644 index 0000000..fed2c3b --- /dev/null +++ b/assets/svg/solid/tv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/u.svg b/assets/svg/solid/u.svg new file mode 100644 index 0000000..da795a0 --- /dev/null +++ b/assets/svg/solid/u.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/umbrella-beach.svg b/assets/svg/solid/umbrella-beach.svg new file mode 100644 index 0000000..730d7b4 --- /dev/null +++ b/assets/svg/solid/umbrella-beach.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/umbrella.svg b/assets/svg/solid/umbrella.svg new file mode 100644 index 0000000..bdd160d --- /dev/null +++ b/assets/svg/solid/umbrella.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/underline.svg b/assets/svg/solid/underline.svg new file mode 100644 index 0000000..4145700 --- /dev/null +++ b/assets/svg/solid/underline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/universal-access.svg b/assets/svg/solid/universal-access.svg new file mode 100644 index 0000000..b84a66a --- /dev/null +++ b/assets/svg/solid/universal-access.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/unlock-keyhole.svg b/assets/svg/solid/unlock-keyhole.svg new file mode 100644 index 0000000..975e8c2 --- /dev/null +++ b/assets/svg/solid/unlock-keyhole.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/unlock.svg b/assets/svg/solid/unlock.svg new file mode 100644 index 0000000..53378a3 --- /dev/null +++ b/assets/svg/solid/unlock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/up-down-left-right.svg b/assets/svg/solid/up-down-left-right.svg new file mode 100644 index 0000000..07df96e --- /dev/null +++ b/assets/svg/solid/up-down-left-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/up-down.svg b/assets/svg/solid/up-down.svg new file mode 100644 index 0000000..fa9942b --- /dev/null +++ b/assets/svg/solid/up-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/up-long.svg b/assets/svg/solid/up-long.svg new file mode 100644 index 0000000..5d2395e --- /dev/null +++ b/assets/svg/solid/up-long.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/up-right-and-down-left-from-center.svg b/assets/svg/solid/up-right-and-down-left-from-center.svg new file mode 100644 index 0000000..853f6f9 --- /dev/null +++ b/assets/svg/solid/up-right-and-down-left-from-center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/up-right-from-square.svg b/assets/svg/solid/up-right-from-square.svg new file mode 100644 index 0000000..c1ce7ab --- /dev/null +++ b/assets/svg/solid/up-right-from-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/upload.svg b/assets/svg/solid/upload.svg new file mode 100644 index 0000000..372b286 --- /dev/null +++ b/assets/svg/solid/upload.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/user-astronaut.svg b/assets/svg/solid/user-astronaut.svg new file mode 100644 index 0000000..90de081 --- /dev/null +++ b/assets/svg/solid/user-astronaut.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/user-check.svg b/assets/svg/solid/user-check.svg new file mode 100644 index 0000000..7b74bb0 --- /dev/null +++ b/assets/svg/solid/user-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/user-clock.svg b/assets/svg/solid/user-clock.svg new file mode 100644 index 0000000..eaafff9 --- /dev/null +++ b/assets/svg/solid/user-clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/user-doctor.svg b/assets/svg/solid/user-doctor.svg new file mode 100644 index 0000000..67447c6 --- /dev/null +++ b/assets/svg/solid/user-doctor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/user-gear.svg b/assets/svg/solid/user-gear.svg new file mode 100644 index 0000000..1f88156 --- /dev/null +++ b/assets/svg/solid/user-gear.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/user-graduate.svg b/assets/svg/solid/user-graduate.svg new file mode 100644 index 0000000..80543cc --- /dev/null +++ b/assets/svg/solid/user-graduate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/user-group.svg b/assets/svg/solid/user-group.svg new file mode 100644 index 0000000..1ce4ac2 --- /dev/null +++ b/assets/svg/solid/user-group.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/user-injured.svg b/assets/svg/solid/user-injured.svg new file mode 100644 index 0000000..40ef107 --- /dev/null +++ b/assets/svg/solid/user-injured.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/user-large-slash.svg b/assets/svg/solid/user-large-slash.svg new file mode 100644 index 0000000..3a1a04a --- /dev/null +++ b/assets/svg/solid/user-large-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/user-large.svg b/assets/svg/solid/user-large.svg new file mode 100644 index 0000000..a7aa4db --- /dev/null +++ b/assets/svg/solid/user-large.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/user-lock.svg b/assets/svg/solid/user-lock.svg new file mode 100644 index 0000000..fbe6c64 --- /dev/null +++ b/assets/svg/solid/user-lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/user-minus.svg b/assets/svg/solid/user-minus.svg new file mode 100644 index 0000000..3c9ffb9 --- /dev/null +++ b/assets/svg/solid/user-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/user-ninja.svg b/assets/svg/solid/user-ninja.svg new file mode 100644 index 0000000..454d73f --- /dev/null +++ b/assets/svg/solid/user-ninja.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/user-nurse.svg b/assets/svg/solid/user-nurse.svg new file mode 100644 index 0000000..9f604fe --- /dev/null +++ b/assets/svg/solid/user-nurse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/user-pen.svg b/assets/svg/solid/user-pen.svg new file mode 100644 index 0000000..3510100 --- /dev/null +++ b/assets/svg/solid/user-pen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/user-plus.svg b/assets/svg/solid/user-plus.svg new file mode 100644 index 0000000..5be2899 --- /dev/null +++ b/assets/svg/solid/user-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/user-secret.svg b/assets/svg/solid/user-secret.svg new file mode 100644 index 0000000..d8038e1 --- /dev/null +++ b/assets/svg/solid/user-secret.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/user-shield.svg b/assets/svg/solid/user-shield.svg new file mode 100644 index 0000000..89b7380 --- /dev/null +++ b/assets/svg/solid/user-shield.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/user-slash.svg b/assets/svg/solid/user-slash.svg new file mode 100644 index 0000000..9ceddd4 --- /dev/null +++ b/assets/svg/solid/user-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/user-tag.svg b/assets/svg/solid/user-tag.svg new file mode 100644 index 0000000..0f4476d --- /dev/null +++ b/assets/svg/solid/user-tag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/user-tie.svg b/assets/svg/solid/user-tie.svg new file mode 100644 index 0000000..6c4d12c --- /dev/null +++ b/assets/svg/solid/user-tie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/user-xmark.svg b/assets/svg/solid/user-xmark.svg new file mode 100644 index 0000000..5a33350 --- /dev/null +++ b/assets/svg/solid/user-xmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/user.svg b/assets/svg/solid/user.svg new file mode 100644 index 0000000..7b9d96d --- /dev/null +++ b/assets/svg/solid/user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/users-between-lines.svg b/assets/svg/solid/users-between-lines.svg new file mode 100644 index 0000000..9864b51 --- /dev/null +++ b/assets/svg/solid/users-between-lines.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/users-gear.svg b/assets/svg/solid/users-gear.svg new file mode 100644 index 0000000..f32c588 --- /dev/null +++ b/assets/svg/solid/users-gear.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/users-line.svg b/assets/svg/solid/users-line.svg new file mode 100644 index 0000000..3b4c9d8 --- /dev/null +++ b/assets/svg/solid/users-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/users-rays.svg b/assets/svg/solid/users-rays.svg new file mode 100644 index 0000000..e01ca3d --- /dev/null +++ b/assets/svg/solid/users-rays.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/users-rectangle.svg b/assets/svg/solid/users-rectangle.svg new file mode 100644 index 0000000..92445c2 --- /dev/null +++ b/assets/svg/solid/users-rectangle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/users-slash.svg b/assets/svg/solid/users-slash.svg new file mode 100644 index 0000000..f37babf --- /dev/null +++ b/assets/svg/solid/users-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/users-viewfinder.svg b/assets/svg/solid/users-viewfinder.svg new file mode 100644 index 0000000..8c37b05 --- /dev/null +++ b/assets/svg/solid/users-viewfinder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/users.svg b/assets/svg/solid/users.svg new file mode 100644 index 0000000..5fff99d --- /dev/null +++ b/assets/svg/solid/users.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/utensils.svg b/assets/svg/solid/utensils.svg new file mode 100644 index 0000000..b5067b9 --- /dev/null +++ b/assets/svg/solid/utensils.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/v.svg b/assets/svg/solid/v.svg new file mode 100644 index 0000000..3d93e95 --- /dev/null +++ b/assets/svg/solid/v.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/van-shuttle.svg b/assets/svg/solid/van-shuttle.svg new file mode 100644 index 0000000..3dfa066 --- /dev/null +++ b/assets/svg/solid/van-shuttle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/vault.svg b/assets/svg/solid/vault.svg new file mode 100644 index 0000000..d6b53fe --- /dev/null +++ b/assets/svg/solid/vault.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/vector-square.svg b/assets/svg/solid/vector-square.svg new file mode 100644 index 0000000..18fc1af --- /dev/null +++ b/assets/svg/solid/vector-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/venus-double.svg b/assets/svg/solid/venus-double.svg new file mode 100644 index 0000000..06936ad --- /dev/null +++ b/assets/svg/solid/venus-double.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/venus-mars.svg b/assets/svg/solid/venus-mars.svg new file mode 100644 index 0000000..ab8f7c7 --- /dev/null +++ b/assets/svg/solid/venus-mars.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/venus.svg b/assets/svg/solid/venus.svg new file mode 100644 index 0000000..3723f20 --- /dev/null +++ b/assets/svg/solid/venus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/vest-patches.svg b/assets/svg/solid/vest-patches.svg new file mode 100644 index 0000000..24ed7e5 --- /dev/null +++ b/assets/svg/solid/vest-patches.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/vest.svg b/assets/svg/solid/vest.svg new file mode 100644 index 0000000..4ba7054 --- /dev/null +++ b/assets/svg/solid/vest.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/vial-circle-check.svg b/assets/svg/solid/vial-circle-check.svg new file mode 100644 index 0000000..a530f39 --- /dev/null +++ b/assets/svg/solid/vial-circle-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/vial-virus.svg b/assets/svg/solid/vial-virus.svg new file mode 100644 index 0000000..6047c27 --- /dev/null +++ b/assets/svg/solid/vial-virus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/vial.svg b/assets/svg/solid/vial.svg new file mode 100644 index 0000000..2eaa873 --- /dev/null +++ b/assets/svg/solid/vial.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/vials.svg b/assets/svg/solid/vials.svg new file mode 100644 index 0000000..fb12f8d --- /dev/null +++ b/assets/svg/solid/vials.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/video-slash.svg b/assets/svg/solid/video-slash.svg new file mode 100644 index 0000000..e178c7e --- /dev/null +++ b/assets/svg/solid/video-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/video.svg b/assets/svg/solid/video.svg new file mode 100644 index 0000000..45f7c97 --- /dev/null +++ b/assets/svg/solid/video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/vihara.svg b/assets/svg/solid/vihara.svg new file mode 100644 index 0000000..d08c2db --- /dev/null +++ b/assets/svg/solid/vihara.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/virus-covid-slash.svg b/assets/svg/solid/virus-covid-slash.svg new file mode 100644 index 0000000..07d5cdf --- /dev/null +++ b/assets/svg/solid/virus-covid-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/virus-covid.svg b/assets/svg/solid/virus-covid.svg new file mode 100644 index 0000000..b4e174b --- /dev/null +++ b/assets/svg/solid/virus-covid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/virus-slash.svg b/assets/svg/solid/virus-slash.svg new file mode 100644 index 0000000..5896f04 --- /dev/null +++ b/assets/svg/solid/virus-slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/virus.svg b/assets/svg/solid/virus.svg new file mode 100644 index 0000000..e6ec9f4 --- /dev/null +++ b/assets/svg/solid/virus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/viruses.svg b/assets/svg/solid/viruses.svg new file mode 100644 index 0000000..bf1cd44 --- /dev/null +++ b/assets/svg/solid/viruses.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/voicemail.svg b/assets/svg/solid/voicemail.svg new file mode 100644 index 0000000..fbae40d --- /dev/null +++ b/assets/svg/solid/voicemail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/volcano.svg b/assets/svg/solid/volcano.svg new file mode 100644 index 0000000..0485b32 --- /dev/null +++ b/assets/svg/solid/volcano.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/volleyball.svg b/assets/svg/solid/volleyball.svg new file mode 100644 index 0000000..6115819 --- /dev/null +++ b/assets/svg/solid/volleyball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/volume-high.svg b/assets/svg/solid/volume-high.svg new file mode 100644 index 0000000..26c3988 --- /dev/null +++ b/assets/svg/solid/volume-high.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/volume-low.svg b/assets/svg/solid/volume-low.svg new file mode 100644 index 0000000..3ddda3c --- /dev/null +++ b/assets/svg/solid/volume-low.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/volume-off.svg b/assets/svg/solid/volume-off.svg new file mode 100644 index 0000000..ffb0049 --- /dev/null +++ b/assets/svg/solid/volume-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/volume-xmark.svg b/assets/svg/solid/volume-xmark.svg new file mode 100644 index 0000000..0095a26 --- /dev/null +++ b/assets/svg/solid/volume-xmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/vr-cardboard.svg b/assets/svg/solid/vr-cardboard.svg new file mode 100644 index 0000000..42df273 --- /dev/null +++ b/assets/svg/solid/vr-cardboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/w.svg b/assets/svg/solid/w.svg new file mode 100644 index 0000000..2fa8958 --- /dev/null +++ b/assets/svg/solid/w.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/walkie-talkie.svg b/assets/svg/solid/walkie-talkie.svg new file mode 100644 index 0000000..5220897 --- /dev/null +++ b/assets/svg/solid/walkie-talkie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/wallet.svg b/assets/svg/solid/wallet.svg new file mode 100644 index 0000000..21debe7 --- /dev/null +++ b/assets/svg/solid/wallet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/wand-magic-sparkles.svg b/assets/svg/solid/wand-magic-sparkles.svg new file mode 100644 index 0000000..0eebfa9 --- /dev/null +++ b/assets/svg/solid/wand-magic-sparkles.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/wand-magic.svg b/assets/svg/solid/wand-magic.svg new file mode 100644 index 0000000..7b63b69 --- /dev/null +++ b/assets/svg/solid/wand-magic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/wand-sparkles.svg b/assets/svg/solid/wand-sparkles.svg new file mode 100644 index 0000000..6205f23 --- /dev/null +++ b/assets/svg/solid/wand-sparkles.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/warehouse.svg b/assets/svg/solid/warehouse.svg new file mode 100644 index 0000000..6aa3609 --- /dev/null +++ b/assets/svg/solid/warehouse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/water-ladder.svg b/assets/svg/solid/water-ladder.svg new file mode 100644 index 0000000..36a30e7 --- /dev/null +++ b/assets/svg/solid/water-ladder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/water.svg b/assets/svg/solid/water.svg new file mode 100644 index 0000000..2dacc55 --- /dev/null +++ b/assets/svg/solid/water.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/wave-square.svg b/assets/svg/solid/wave-square.svg new file mode 100644 index 0000000..9aaa28f --- /dev/null +++ b/assets/svg/solid/wave-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/web-awesome.svg b/assets/svg/solid/web-awesome.svg new file mode 100644 index 0000000..ebfb9d1 --- /dev/null +++ b/assets/svg/solid/web-awesome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/weight-hanging.svg b/assets/svg/solid/weight-hanging.svg new file mode 100644 index 0000000..baf09ef --- /dev/null +++ b/assets/svg/solid/weight-hanging.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/weight-scale.svg b/assets/svg/solid/weight-scale.svg new file mode 100644 index 0000000..66d6239 --- /dev/null +++ b/assets/svg/solid/weight-scale.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/wheat-awn-circle-exclamation.svg b/assets/svg/solid/wheat-awn-circle-exclamation.svg new file mode 100644 index 0000000..c44102a --- /dev/null +++ b/assets/svg/solid/wheat-awn-circle-exclamation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/wheat-awn.svg b/assets/svg/solid/wheat-awn.svg new file mode 100644 index 0000000..62ee2e2 --- /dev/null +++ b/assets/svg/solid/wheat-awn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/wheelchair-move.svg b/assets/svg/solid/wheelchair-move.svg new file mode 100644 index 0000000..84f6c4f --- /dev/null +++ b/assets/svg/solid/wheelchair-move.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/wheelchair.svg b/assets/svg/solid/wheelchair.svg new file mode 100644 index 0000000..3579664 --- /dev/null +++ b/assets/svg/solid/wheelchair.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/whiskey-glass.svg b/assets/svg/solid/whiskey-glass.svg new file mode 100644 index 0000000..9339d64 --- /dev/null +++ b/assets/svg/solid/whiskey-glass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/wifi.svg b/assets/svg/solid/wifi.svg new file mode 100644 index 0000000..92ea1df --- /dev/null +++ b/assets/svg/solid/wifi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/wind.svg b/assets/svg/solid/wind.svg new file mode 100644 index 0000000..8cb5168 --- /dev/null +++ b/assets/svg/solid/wind.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/window-maximize.svg b/assets/svg/solid/window-maximize.svg new file mode 100644 index 0000000..d5eb7a7 --- /dev/null +++ b/assets/svg/solid/window-maximize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/window-minimize.svg b/assets/svg/solid/window-minimize.svg new file mode 100644 index 0000000..29ca3b3 --- /dev/null +++ b/assets/svg/solid/window-minimize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/window-restore.svg b/assets/svg/solid/window-restore.svg new file mode 100644 index 0000000..5895c9c --- /dev/null +++ b/assets/svg/solid/window-restore.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/wine-bottle.svg b/assets/svg/solid/wine-bottle.svg new file mode 100644 index 0000000..3347e65 --- /dev/null +++ b/assets/svg/solid/wine-bottle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/wine-glass-empty.svg b/assets/svg/solid/wine-glass-empty.svg new file mode 100644 index 0000000..7a92901 --- /dev/null +++ b/assets/svg/solid/wine-glass-empty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/wine-glass.svg b/assets/svg/solid/wine-glass.svg new file mode 100644 index 0000000..0e64133 --- /dev/null +++ b/assets/svg/solid/wine-glass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/won-sign.svg b/assets/svg/solid/won-sign.svg new file mode 100644 index 0000000..568b465 --- /dev/null +++ b/assets/svg/solid/won-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/worm.svg b/assets/svg/solid/worm.svg new file mode 100644 index 0000000..ebb1436 --- /dev/null +++ b/assets/svg/solid/worm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/wrench.svg b/assets/svg/solid/wrench.svg new file mode 100644 index 0000000..d233402 --- /dev/null +++ b/assets/svg/solid/wrench.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/x-ray.svg b/assets/svg/solid/x-ray.svg new file mode 100644 index 0000000..6d84a85 --- /dev/null +++ b/assets/svg/solid/x-ray.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/x.svg b/assets/svg/solid/x.svg new file mode 100644 index 0000000..73ff4e7 --- /dev/null +++ b/assets/svg/solid/x.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/xmark.svg b/assets/svg/solid/xmark.svg new file mode 100644 index 0000000..fa569aa --- /dev/null +++ b/assets/svg/solid/xmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/xmarks-lines.svg b/assets/svg/solid/xmarks-lines.svg new file mode 100644 index 0000000..ef40df5 --- /dev/null +++ b/assets/svg/solid/xmarks-lines.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/y.svg b/assets/svg/solid/y.svg new file mode 100644 index 0000000..2c89645 --- /dev/null +++ b/assets/svg/solid/y.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/yen-sign.svg b/assets/svg/solid/yen-sign.svg new file mode 100644 index 0000000..1866b12 --- /dev/null +++ b/assets/svg/solid/yen-sign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/yin-yang.svg b/assets/svg/solid/yin-yang.svg new file mode 100644 index 0000000..4fe9578 --- /dev/null +++ b/assets/svg/solid/yin-yang.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/svg/solid/z.svg b/assets/svg/solid/z.svg new file mode 100644 index 0000000..9bfd70e --- /dev/null +++ b/assets/svg/solid/z.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/content/jardin/fevrier25.md b/content/jardin/fevrier25.md new file mode 100644 index 0000000..eda86e8 --- /dev/null +++ b/content/jardin/fevrier25.md @@ -0,0 +1,54 @@ ++++ +title = "Quoi de neuf : Février 2025" +date = "2025-02-09" +categories = ["jardin"] +tags = ["février-25","semis"] ++++ + +En ce mois de Février, je continue toujours les semis : +* Tomate Roma : une première au jardin pour les sauces tomates et tomates séchées +* Laitue Batavia blonde de Paris : une première au jardin. +* Tomate Beefsteak : pour notre consomation cet été + +C'est la première année que je me lance dans la Batavia avec la cette laitue blonde. Elle a la particularité de produire des feuilles finement gauffrées, produisant des salades volumineuses et bien croquantes. Variété peu sensible à la chaleur, intéressant pour notre climat méditerranéen. + +C'est aussi une première pour les tomates Roma, chaque année nous avions l'habitude de planter une seule variété de tomate pour notre consomation et la conservation. Cette année nous essayons les tomates Roma pour la conservation. Variété connue pour être très productive et donner des fruits de taille moyenne, à la silhouette allongée et lisse. Les tomates Roma sont charnues et presque sans pépins ce qui en fait une candidate parfaite pour nos conserves. + +Les semis semés au mois Janvier commencent à sortir de terre, ainsi j'ai l'honneur d'avoir une petit forêt de poireau d'hiver de Saint Victor. + + + +![poireaux{caption=Forêt de Saint Victor.}](/img/jardin/fevrier25/foret-poireau-thumb.jpg "Forêt de Saint Victor") + + + +![laitues](/img/jardin/fevrier25/laitues.jpg "Laitues Chêne blonde à couper") + + + +Mes laitues à couper chêne blonde commencent elles aussi à prendre leur forme définitive attendant patiemment d'être installées au jardin durant le mois mars. Je suis aussi dans l'attente de la germination mes pommes de terre. Pour rester dans la germination je me suis lancé dans la patate douce, instalées bien au chaud dans la véranda. + + + +![patatedouce](/img/jardin/fevrier25/pattatedouce.jpg "Patates Douces") + + +![germination](/img/jardin/fevrier25/pommeterre.jpg "Germination en cours") + + +En préparant la parcelle de pommes de terre j'ai eu l'heureuse surprise de trouver une jeune pousse d'Amandier. Le champs juxtaposant la maison en possède quelques-uns, je pense qu'il provient de là. Je l'ai délicatement déterré pour le rempoter au chaud dans la serre, où je vais le laisser grandrir tranquillement. + + +![amandier](/img/jardin/fevrier25/amandier.jpg "Mon petit amandier") + + +Mes arômatiques semés au mois de novembre se portent très bien, ils poussent tellement vite j'en suis déjà à mon troisème rempotage. + + +![aromtaiques](/img/jardin/fevrier25/aromatiques.jpg "Aneth, Coriandre, Ciboulette") + + +Pour conclure le mois Février est dans la continuité du mois précédent, la Patience est le maître mot. + + + diff --git a/content/manifest.md b/content/manifest.md new file mode 100644 index 0000000..83b837c --- /dev/null +++ b/content/manifest.md @@ -0,0 +1,8 @@ +--- +title: Manifest +layout: manifest +outputs: + - "json" +norss: true +nosearch: true +--- diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-1.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-1.jpg new file mode 100644 index 0000000..78c276c Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-1.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-10.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-10.jpg new file mode 100644 index 0000000..d6061be Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-10.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-11.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-11.jpg new file mode 100644 index 0000000..cc208f4 Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-11.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-12.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-12.jpg new file mode 100644 index 0000000..5b90ce2 Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-12.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-13.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-13.jpg new file mode 100644 index 0000000..f5f181d Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-13.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-14.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-14.jpg new file mode 100644 index 0000000..d40d6be Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-14.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-15.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-15.jpg new file mode 100644 index 0000000..1e509c9 Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-15.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-16.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-16.jpg new file mode 100644 index 0000000..4567cc1 Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-16.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-17.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-17.jpg new file mode 100644 index 0000000..3cbd18a Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-17.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-18.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-18.jpg new file mode 100644 index 0000000..63d1b1c Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-18.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-19.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-19.jpg new file mode 100644 index 0000000..228245b Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-19.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-2.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-2.jpg new file mode 100644 index 0000000..0e2ea6e Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-2.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-20.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-20.jpg new file mode 100644 index 0000000..84eafb6 Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-20.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-21.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-21.jpg new file mode 100644 index 0000000..6ccfe69 Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-21.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-22.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-22.jpg new file mode 100644 index 0000000..aca3ba6 Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-22.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-23.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-23.jpg new file mode 100644 index 0000000..1c23e6a Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-23.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-24.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-24.jpg new file mode 100644 index 0000000..0edf336 Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-24.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-25.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-25.jpg new file mode 100644 index 0000000..845b50e Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-25.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-26.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-26.jpg new file mode 100644 index 0000000..b54fb8c Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-26.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-27.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-27.jpg new file mode 100644 index 0000000..4129546 Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-27.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-28.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-28.jpg new file mode 100644 index 0000000..499ae90 Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-28.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-29.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-29.jpg new file mode 100644 index 0000000..6f792fd Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-29.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-3.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-3.jpg new file mode 100644 index 0000000..8cdc3f6 Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-3.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-30.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-30.jpg new file mode 100644 index 0000000..9e24825 Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-30.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-31.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-31.jpg new file mode 100644 index 0000000..0d14300 Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-31.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-32.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-32.jpg new file mode 100644 index 0000000..09c63fd Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-32.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-33.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-33.jpg new file mode 100644 index 0000000..6276fd0 Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-33.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-34.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-34.jpg new file mode 100644 index 0000000..4343e89 Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-34.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-35.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-35.jpg new file mode 100644 index 0000000..ff3c0de Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-35.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-36.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-36.jpg new file mode 100644 index 0000000..459d2a2 Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-36.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-37.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-37.jpg new file mode 100644 index 0000000..ae7fbe2 Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-37.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-38.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-38.jpg new file mode 100644 index 0000000..b844fd5 Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-38.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-39.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-39.jpg new file mode 100644 index 0000000..d765a54 Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-39.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-4.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-4.jpg new file mode 100644 index 0000000..af1e91a Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-4.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-40.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-40.jpg new file mode 100644 index 0000000..aff690f Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-40.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-41.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-41.jpg new file mode 100644 index 0000000..1416b41 Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-41.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-42.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-42.jpg new file mode 100644 index 0000000..11900a6 Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-42.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-43.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-43.jpg new file mode 100644 index 0000000..e3edf7a Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-43.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-44.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-44.jpg new file mode 100644 index 0000000..7ef0120 Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-44.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-45.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-45.jpg new file mode 100644 index 0000000..178c11d Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-45.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-46.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-46.jpg new file mode 100644 index 0000000..1c8d9af Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-46.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-47.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-47.jpg new file mode 100644 index 0000000..609b901 Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-47.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-48.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-48.jpg new file mode 100644 index 0000000..fd50871 Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-48.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-49.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-49.jpg new file mode 100644 index 0000000..71104e4 Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-49.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-5.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-5.jpg new file mode 100644 index 0000000..dc617e5 Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-5.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-50.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-50.jpg new file mode 100644 index 0000000..4457e0c Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-50.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-51.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-51.jpg new file mode 100644 index 0000000..c7ec81c Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-51.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-52.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-52.jpg new file mode 100644 index 0000000..1d7b38b Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-52.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-53.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-53.jpg new file mode 100644 index 0000000..5a05bf0 Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-53.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-54.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-54.jpg new file mode 100644 index 0000000..2fe5a31 Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-54.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-55.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-55.jpg new file mode 100644 index 0000000..dc22cf7 Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-55.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-56.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-56.jpg new file mode 100644 index 0000000..0c55308 Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-56.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-57.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-57.jpg new file mode 100644 index 0000000..7e97af4 Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-57.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-58.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-58.jpg new file mode 100644 index 0000000..317edb5 Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-58.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-59.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-59.jpg new file mode 100644 index 0000000..3775bae Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-59.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-6.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-6.jpg new file mode 100644 index 0000000..fbcfd1b Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-6.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-60.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-60.jpg new file mode 100644 index 0000000..c5e839f Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-60.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-61.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-61.jpg new file mode 100644 index 0000000..dd92584 Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-61.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-62.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-62.jpg new file mode 100644 index 0000000..b4f44e7 Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-62.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-63.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-63.jpg new file mode 100644 index 0000000..74eee91 Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-63.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-64.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-64.jpg new file mode 100644 index 0000000..eb84226 Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-64.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-65.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-65.jpg new file mode 100644 index 0000000..5cde1ec Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-65.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-66.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-66.jpg new file mode 100644 index 0000000..4eda1d7 Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-66.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-67.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-67.jpg new file mode 100644 index 0000000..96cf2b9 Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-67.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-68.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-68.jpg new file mode 100644 index 0000000..67c9f2b Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-68.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-69.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-69.jpg new file mode 100644 index 0000000..de2a67f Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-69.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-7.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-7.jpg new file mode 100644 index 0000000..9969f4f Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-7.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-70.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-70.jpg new file mode 100644 index 0000000..777ea87 Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-70.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-71.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-71.jpg new file mode 100644 index 0000000..b5eeca5 Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-71.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-8.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-8.jpg new file mode 100644 index 0000000..e14b02c Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-8.jpg differ diff --git a/content/photo/expo-egypte/images/egypte-carriere-lumiere-9.jpg b/content/photo/expo-egypte/images/egypte-carriere-lumiere-9.jpg new file mode 100644 index 0000000..aaccf4e Binary files /dev/null and b/content/photo/expo-egypte/images/egypte-carriere-lumiere-9.jpg differ diff --git a/content/photo/expo-egypte/index.md b/content/photo/expo-egypte/index.md new file mode 100644 index 0000000..0c30bb5 --- /dev/null +++ b/content/photo/expo-egypte/index.md @@ -0,0 +1,11 @@ ++++ +title = "L'Egypte des pharaons" +description = "Projection aux Carrières de Lumières" +image = "/img/expo-egypte/egypte-carriere-lumiere-1.jpg" +date = "2025-01-04" +categories = "photo" +tags = ["expo"] ++++ +De retour pour une troisième fois au [Carrières de lumières](https://fr.wikipedia.org/wiki/Carri%C3%A8res_de_Lumi%C3%A8res) des Beaux de Provence. Cette fois-ci pour une projection sur l’Égypte des pharaons et l’orientalisme. + +{{< gallery match="images/*" sortOrder="desc" rowHeight="150" margins="5" thumbnailResizeOptions="600x600 q90 Lanczos" showExif=true previewType="blur" embedPreview=true loadJQuery=true >}} \ No newline at end of file diff --git a/content/posts/gerer-ses-dotfiles.md b/content/posts/gerer-ses-dotfiles.md new file mode 100644 index 0000000..2e8a8dd --- /dev/null +++ b/content/posts/gerer-ses-dotfiles.md @@ -0,0 +1,183 @@ ++++ +title = "Gérer ses dotfiles avec git" +date = "2014-05-19" +Categories = ["adminsys"] +tags = ["dotfiles","git","mr","vcsh"] ++++ + +L’utilisation de plusieurs ordinateurs sous Linux, peut devenir un vrai cauchemar lorsque l’on veut maintenir la même configuration à jour. Dans mon quotidien il m’arrive d’utiliser trois ordinateurs différents. Et j’aime bien retrouver mes marques quel que soit la machine utilisée. Au départ je « trimballais » partout une clef usb avec tous mes fichiers de configurations, mais cette solution a atteint sa limite très rapidement. + +Elle était surtout très contraignante car, je devais en permanence avoir ma clef usb sur moi et en cas de modification de configuration penser à faire une copie (ce qui arrivait une fois sur mille) sur la dite clef pour pouvoir mettre à jour mes autres ordinateurs. Du coup je me retrouvais avec des configurations très hétéroclites. + +J’ai donc décidé de créer un dépôt git pour les différentes configurations que je souhaite déployer sur mes ordinateurs. Certains diront pourquoi ne pas tout grouper dans un même dépôt, je préfère les séparer en cas problème sur un cela ne me bloquera pas le reste. + +C’est alors que j’ai entendu parler de vcsh et mr (Merci à Brice camarade libriste qui m’a expliqué les bases). Ses deux petits programmes couplés avec git m’ont permit de centraliser tous mes fichiers de configurations sur mon serveur gitlab et ainsi de pouvoir installer mon environnement sur tous les ordinateurs que j’utilise. + +### VCSH – Version Control System for $HOME – multiple Git repositories in $HOME + +Comme son nom l’indique il permet de faire de la gestion de version pour le $HOME. Grâce à lui plusieurs dépôts git peuvent cohabiter dans le même répertoire. Il centralise toutes les têtes de dépôts au même endroit, par défaut il les place dans `~/.config/vcsh/repos.d` mais il est tout à fait possible de le changer, de même si l’on désire maintenir plusieurs dépôts git ailleurs que dans le $HOME. Pour plus d’informations je vous invite sur [la page github](https://github.com/RichiH/vcsh) du projet + +Passons à son installation, sous Debian, + +``` shell +sudo apt-get install vcsh +``` + +### mr pour myrepo + +`mr` intervient principalement sur l’utilisation et la configuration des dépôts. Dans un premier temps il permet avec une seule ligne de commande, de livrer et pousser les modifications, mettre à jour simultanément tous les dépôts renseignés dans sa configuration. Dans un second temps il permet aussi de gérer la configuration de ses mêmes dépôts. Dans mon cas il me permet de pousser mes modifications à la fois sur mon serveur gitlab mais aussi sur mon compte github pour en garder une sauvegarde. Il me permet de rajouter une url à mon origin dès le clonage des dépôts, ce qui m’évite une configuration post-installation de tous mes dépots. Pour plus d’informations voici la [page](http://myrepos.branchable.com) du projet. + +L’installation sur Debian est toujours aussi simple + +``` shell +sudo apt-get install mr +``` + +### Préparatifs avant la transformation + +Tout d’abords j’ai défini quels fichiers de configurations que je souhaite garder à jour et déployer sur mes différents ordinateurs: + +1. La configuration d’openbox +2. La configuration d’emacs +3. La configuration de terminator +4. La configuration de zsh + +### Initialisation avec vcsh + +J’ai au préalable créé sur gitlab et github un dépôt par configurations. Ensuite j’ai suivi la documentation de vcsh pour créer un par un par les dépôts. Exemple avec openbox : + +``` shell +#initialisation du dépôt +vcsh init openbox +#création du gitignore pour éviter d'avoir des erreures sur les dossiers non #suivi +vcsh write-gitignore openbox +#ajout des fichiers +vcsh openbox add ~/.config/openbox/rc.xml ~/.config/openbox/menu.xml ~/.config/openbox/autostart ~/.gitignore/openbox +vcsh commit -am 'intial commit' +vcsh openbox remot set-url --add origin git@github.com:colmaris/dotfiles-openbox.git +``` + +J’ai reproduit cette manipulation pour chacun des dépôts à initialiser. Petite astuce si le dépôt git existe déjà, comme ce fut le cas pour moi avec ma configuration d’emacs, dont je ne voulais pas perdre l’historique. Il m’a suffi de créer le chemin vers les fichiers de configurations dans le dépôts git avant la migration vers vcsh. + +Pour emacs il faut de l’on retrouve le chemin exact vers le fichier `init.el`. + +``` shell +cd ~/.emacs +mkdir .emacs/ +git mv init.el .emacs +git add .emacs +git commit -am 'moving file init.el' +git push +``` + +Ensuite j’ai supprimé totalement le dossier .emacs de mon `$HOME`, pour le cloner avec vcsh. + +``` shell +vcsh clone git@git.olivierdelort.net:colmaris/emacs emacs +``` + +Ainsi j’ai put garder l’historique de mon dépôt emacs, et je peux maintenant l’utiliser avec vcsh sans problème. + +### Configuration de mr + +Une fois tous mes dépôts de configuration initialiser avec vcsh, je suis passé à la configuration de mr dont le but premier, dans mon cas, est de pouvoir pousser mes modifications sur mon gitlab et les sauvegarder sur github. + +La configuration de *mr* se fait via un fichier .mrconfig directement placé dans le $HOME. Voici le mien + +``` shell +[DEFAULT] +git_gc = git gc "$@" +# * Dotfiles Organisation + +# ** Emacs +[$HOME/.config/vcsh/repo.d/emacs.git] +checkout = + vcsh clone git@git.olivierdelort.net:colmaris/emacs.git emacs + vcsh emacs remote set-url --add origin git@github.com:colmaris/dotfiles-emacs.git + +# ** Openbox +[$HOME/.config/vcsh/repo.d/openbox.git] +checkout = + vcsh clone git@git.olivierdelort.net:colmaris/dotfiles-openbox.git openbox + vcsh openbox remote set-url --add origin git@github.com:colmaris/dotfiles-openbox.git + +# ** Terminator +[$HOME/.config/vcsh/repo.d/terminator.git] +checkout = + vcsh clone git@git.olivierdelort.net:colmaris/terminator-solarized.git terminator + vcsh terminator remote set-url --add origin git@github.com:colmaris/terminator-solarized.git + +# ** Zsh +[$HOME/.config/vcsh/repo.d/zsh.git] +checkout = + vcsh clone git@git.olivierdelort.net:colmaris/dotfiles-zsh.git zsh + vcsh zsh remote set-url --add origin git@github.com:colmaris/dotfiles-zsh.git +``` + +Petite explication : + +``` shell +# ** Emacs +#ici j'indique ou se trouve la tête du dépôt +[$HOME/.config/vcsh/repo.d/emacs.git] +#ici se trouve les actions à réaliser lors du clonage +checkout = +# je clone à partir de mon gitlab +vcsh clone git@git.olivierdelort.net:colmaris/emacs.git emacs +#je rajoute mon compte github à l'origin de mon dépôt +vcsh emacs remote set-url --add origin git@github.com:colmaris/dotfiles-emacs.git +``` + +Lors du clonage des dépôts mr rajoutera l’url de mon compte github à l’origin déjà configurée. + +Ce qui me permet de pousser d’un seul coup tous les dépôts sur mon github. + +``` shell +mr push +``` + +### Déploiement + +A partir de maintenant je peux déployer mes configurations sur n’importe quel ordinateur ou git, vcsh et mr sont installés. + +Je procède comme suit : + +``` shell +#installation des prérequis +sudo apt-get install git vcsh mr +#configuration de mr +git clone git@git.olivierdelort.net:colmaris/dotfiles-mr.git ~/.mrconfig +#clonage +mr checkout +``` + +Et voilà en quelques minutes j’ai déployé ma configuration et je suis prêt à travailler. S’il m’arrive de faire des modifications je les livre et les pousse directement dans le dépôt concerné. Et sur mes autres ordinateurs il me suffit de faire une mise à jour avec la commande `mr update` pour qu’elles soient prises en comptent. + +``` shell +mr update +mr update: /home/draconis/.config/vcsh/repo.d/apache-autoindex.git +Already up-to-date. +mr update: /home/draconis/.config/vcsh/repo.d/draconis-install.git +Already up-to-date. +mr update: /home/draconis/.config/vcsh/repo.d/emacs.git +Already up-to-date. +mr update: /home/draconis/.config/vcsh/repo.d/eso-theme.git +Already up-to-date. +mr update: /home/draconis/.config/vcsh/repo.d/motd-colmaris.git +Already up-to-date. +mr update: /home/draconis/.config/vcsh/repo.d/mrconfig.git +Already up-to-date. +mr update: /home/draconis/.config/vcsh/repo.d/mytheme-lightdm.git +Already up-to-date. +mr update: /home/draconis/.config/vcsh/repo.d/openbox.git +Already up-to-date. +mr update: /home/draconis/.config/vcsh/repo.d/terminator.git +Already up-to-date. +mr update: /home/draconis/.config/vcsh/repo.d/zsh.git +Already up-to-date. +mr update: finished (10 ok) +``` + +### Conclusion + +Depuis que j’utilise cette méthode je revis littéralement, je ne me soucis plus de savoir si j’ai ma clef usb à jour et avec moi. Tout est centralisé sur mon gitlab et j’ai mon github en sauvegarde. Je l’ai étendu sur d’autre projet sur lesquels je travaille. diff --git a/content/posts/hugo-date-français.md b/content/posts/hugo-date-français.md new file mode 100644 index 0000000..803f65b --- /dev/null +++ b/content/posts/hugo-date-français.md @@ -0,0 +1,60 @@ ++++ +title = "Hugo: Afficher les dates en français" +date = "2025-02-09" +categories = ["adminsys"] +tags = ["hugo","date"] ++++ + +Hugo est un générateur de sites statiques rapide et moderne écrit en Go, conçu pour rendre la création de sites web à nouveau amusante. + +Cependant à chaque fois je rencontre le même problème sur le système de date. Hugo s’appuie sur des librairies de format de date du langage go, 100% américain, +du coup je me retrouve avec les dates à l’envers en mode YYYY-DD-MM à la place du logique YYYY-MM-DD et les mois en langue Anglaise. +Pour site entièrement francophone cela pose un problème de lecture. + +Pour y remidier j'ai mis en place une petite routine : + +* Je créé deux petits fichier en `YAML` appellé : `mois.yml` et `moishort.yml`. Ces deux fichiers font le pont entre le numéro de mois et l’affichage en français. +Comme leur nom l'indique l'un affiche les mois en entier et l'autre les noms tronqués, en fonction des besoins et du theme utilisé. +* J'utilise ensuite le numéro de mois comme un index et stocke la valeur correspondante dans une variable locale : `{{ $mymonths := index $.Site.Data.mois }}` +* Pour finir avec `printf` j'affiche cette valeur : `{{ index $mymonths (printf "%d" .Date.Month) }} {{ .Date.Year }}` + +Ainsi, mes dates seront bien formattées en français, il me suiffit de mettre à jour toutes les parties de mon template qui affichent des dates ainsi que dans les partials. + +## Le Code + +data/mois.yml : +```yaml +1: "Janvier" +2: "Février" +3: "Mars" +4: "Avril" +5: "Mai" +6: "Juin" +7: "Juillet" +8: "Août" +9: "Septembre" +10: "Octobre" +11: "Novembre" +12: "Décembre" +``` + +data/moisshort.yml : +```yaml +1: "Jan" +2: "Fév" +3: "Mar" +4: "Avr" +5: "Mai" +6: "Jui" +7: "Juil" +8: "Aoû" +9: "Sept" +10: "Oct" +11: "Nov" +12: "Déc" +``` +Le code en go pour traduire les dates : +``` go +{{ $mymonths := index $.Site.Data.mois }}{{ .Date.Day }} +{{ index $mymonths (printf "%d" .Date.Month) }} {{ .Date.Year }} +``` \ No newline at end of file diff --git a/content/posts/the100pics-Jour001.md b/content/posts/the100pics-Jour001.md new file mode 100644 index 0000000..64246ea --- /dev/null +++ b/content/posts/the100pics-Jour001.md @@ -0,0 +1,10 @@ +--- +title: "#the100pics-Jour-001" +date: 2025-02-12T14:17:04+01:00 +tags: + - the100pics + - 100DaysToOffload +--- +{{< fas pen-fancy "#e5e9f0" >}} Jour 001/100 du défi [100DaysToOffLoad](https://100daystooffload.com/). {{< fas camera "#e5e9f0" >}} Photo 001/100 du défi [the100pics](https://the100.pics/). Maman ! On cuisine ? Photo prise à l'occasion des 12 ans de mon fils cadet. Ce fut un très bonne journée, eux devant les fournaux et moi derrière mon objectif pour capturer ce moment magique en famille. Il avait pris la décision de cuisiner tout seul son repas d'anniversaire avec l'aide de sa maman. A la maison nous avons beaucoup de livres de cuisines avec des recettes inspirées de la pop culture, de World of Warcraft au seigneur des anneaux, en passant par l'univers disney et autres films de science-fiction. Nous nous sommes tous régalés et passé une très bonne soirée. + +![books](/img/t100pics/D001.jpg "Janvier 2024 - Nikon D3500") \ No newline at end of file diff --git a/content/search.md b/content/search.md new file mode 100644 index 0000000..e56adab --- /dev/null +++ b/content/search.md @@ -0,0 +1,10 @@ +--- +title: Search +layout: search +outputs: + - "html" + - "json" +norss: true +nosearch: true +comments: false +--- diff --git a/data/mois.yml b/data/mois.yml new file mode 100644 index 0000000..3d66fc3 --- /dev/null +++ b/data/mois.yml @@ -0,0 +1,12 @@ +1: "Janvier" +2: "Février" +3: "Mars" +4: "Avril" +5: "Mai" +6: "Juin" +7: "Juillet" +8: "Août" +9: "Septembre" +10: "Octobre" +11: "Novembre" +12: "Décembre" \ No newline at end of file diff --git a/hugo.exe b/hugo.exe new file mode 100755 index 0000000..e2a78cc Binary files /dev/null and b/hugo.exe differ diff --git a/hugo.toml b/hugo.toml new file mode 100644 index 0000000..f470715 --- /dev/null +++ b/hugo.toml @@ -0,0 +1,161 @@ +baseURL = "https://example.com/" +theme = ["hugo-ficurinia", "hugo-shortcode-gallery"] +title = "Colmaris's Blog" +languageCode = "fr-FR" +defaultContentLanguage = "fr" +pygmentsstyle = "nordic" +pygmentscodefences = true +pygmentscodefencesguesssyntax = true +timeout = 60000 +# this will be included in the footer after the current year the site is last +# built, followed by the (c) symbol +# you can use markdown inside this field +copyright = "Colmaris - Tout le contenu est sous licence [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/deed.fr), sauf les photos qui ne sont pas libre de droits." + + +summaryLength = 70 # number of words for article summaries + + +[params] + author = "Colmaris" + description = "blog personnel" # this will be added as metadata + + posts = "posts" # content directory where to find home page posts; default searches in "posts" and "post" + showPostsLink = false # show or hide the link to the simple post list + extraContentDirs = ["photo","jardin"] # other content directories to render similarly to the home page + showcaseDir = "showcase" # create a content directory that shows a special showcase section in the home page + + # shows a specified single page as a home page, instead of the traditional articles list + # requires setting `homeSinglePage` + # goes well with extraContentDirs + showSinglePageAsHome = false + homeSinglePage = "/home" + + # It's best to put these icons in the "static" folder of your site + logo = "/favicon.svg" + favicon = "/favicon-96x96.png" # 32x32 + faviconIco = "/favicon.ico" # 32x32 + appletouch = "/apple-touch-icon.png" # 180x180 + svgicon = "/favicon.svg" + icon512 = "/web-app-manifest-512x512.png" # 512x512 png image + + logoRightOfTitle = false # positions the logo to the right of the title; default: false + + showTags = true # show the Tags menu item; default true + showRss = true # show the link for the RSS feed; default true + + imageInArticlePreview = true # show images in article preview; default false + fitImageInArticlePreview = false # make article preview images fit the article preview instead of getting cropped + articleSummary = true # show a summary in article preview; default true + + fontFamily = "JetBrains Mono" # changes the font, default "JetBrains Mono" + titleFontFamily = "JetBrains Mono" # font used for titles and headings + monospaceFontFamily = "JetBrains Mono" # changes the monospace font for code, default "JetBrains Mono" + + # multipliers applied to font sizes, useful for custom fonts that may be too big or too small + titleFontSizeMultiplier = 1.0 + mainFontSizeMultiplier = 1.0 + monoFontSizeMultiplier = 1.0 + + contentWidth = "1000px" # maximum width of the site content, css syntax + + paperCards = false # enable paper card style; default false + buttonTags = false # enable button tag style; default false + tagsInArticlePreview = true # enable tags list in the article preview card + gridView = false # show post list as a grid. goes well with paperCards + bigArticleTitle = false # makes the title in the single article view bigger + navtype = "standard" # changes the style of the pagination, available styles are: "standard", "circles" + enableShadow = false # shows a shadow around some elements + menuStyle = "standard" # changes the style of the main site navigation menu, available styles are: "standard", "buttons" + inputStyle = "standard" # changes the style of inputs (like the searchbar), available styles are: "standard", "buttons" + + enableSearch = true # enable search page + searchbarEverywhere = true # if the searchbar should be shown in every page; requires enableSearch + searchMenuLink = false # add a search link to the navigation menu; requires enableSearch + mobileHamburgerNav = false # alternative hamburger menu layout for the main nav menu when screen is small + + enableFeatured = false # enable a particular view for articles marked as featured (featured: true in the article frontmatter) + + underlineTitleLinks = false # show an underline also for links that are titles + + # enable comments support with commento using the script from your server + #commento = "https://example.com/js/commento.js" + + # enable comments support with cactus comments (cactus.chat) + #cactusCommentsSiteName = "example.com" + #cactusCommentsServerName = "cactus.chat" + #cactusCommentsHomeserver = "https://matrix.cactus.chat:8448" + + # enable analytics using Plausible + #plausibleScriptUrl = "https://something.com/..." + #plausibleDomain = "example.com" + + # enable analytics using Umami + #umamiScriptUrl = "https://something.com/..." + #umamiWebsiteId = "example-tracking-code" + + enableShareOnFediverse = true # enable a button at the end of an article to share it on the fediverse + tocBeforeImage = false # show the table of contents before the main article image; default false + + # WARNING: deprecated! Use [[menu.icons]] instead, look below + # links = [ + # ["GitLab", "https://gitlab.com/gabmus"], + # ["GNOME", "https://gitlab.gnome.org/gabmus"], + # ["YouTube", "https://youtube.com/TechPillsNet"] + # ] + + # you can customize all of the colors in this theme + # Colors are defined in data/colors.yml + + # alternative sidebar layout + enableSidebarLayout = false + tocInSidebar = false # if the sidebar is enbabled, show the TOC in the sidebar + + # redirect to baseURL if current URL host doesn't match + # useful if deploying in gitlab pages with custom domain and don't want + # the username.gitlab.io/website url to persist + # this requires you to set baseURL (see above) + forceRedirect = false + + infiniteScrolling = false # activates infinite scrolling instead of regular pagination + # NOTE: you need to enable JSON output for this to work! + # look at the [outputs] section below + enableFooterColumns = false # activates footer columns, as described below + enableJumbotron = false # enables jumbotron, as described below + # related articles will be selected randomly based on tags and shown at + # the bottom of the article, after the comments + enableRelatedArticles = false + relatedArticlesNum = 2 # how many related articles to show + randomRelated = false # sorts related articles in random order (randomized at built time) + +[menu] + # these links will be added to the main navigation menu, sorted by weight + # other elements in this menu are added automatically from the "pages" folder + # the folder it will look into can be customized with the pages variable + # in params above + [[menu.main]] + identifier = "about" + name = "About" + url = "/about/" + weight = 10 + # these links (menu.icons) will be added as icon links below the main nav + [[menu.icons]] + identifier = "github" + name = "Github" + url = "https://github.com/colmaris" + weight = 10 + [[menu.icons]] + identifier = "mastodon" + name = "mastodon" + url = "https://gts.colmaris.fr" + weight = 20 + [[menu.icons]] + identifier = "peertube" + name = "peertube" + url = "https://video.colmaris.fr" + weight = 20 + +# this section is necessary if you want infinite scrolling +# it allows to output the article list as paged JSON so that "pages" can be retrieved via javascript +[outputs] + home = ["HTML", "JSON"] diff --git a/layouts/_default/_markup/render-image.html b/layouts/_default/_markup/render-image.html new file mode 100644 index 0000000..34dc988 --- /dev/null +++ b/layouts/_default/_markup/render-image.html @@ -0,0 +1,10 @@ + +{{ $image := .Page.Resources.GetMatch (printf "%s" (.Destination | safeURL)) }} +{{ if .Title }} +
+ {{ .Text }} +
{{ .Title }}
+
+{{ else }} +{{ .Text }} +{{ end }} diff --git a/layouts/partials/fontawesome.html b/layouts/partials/fontawesome.html new file mode 100644 index 0000000..8bf8dee --- /dev/null +++ b/layouts/partials/fontawesome.html @@ -0,0 +1,20 @@ +{{- $settings := partial "func/getFontAwesomeSettings.html" (dict "style" .style "arg1" .arg1 "arg2" .arg2) -}} + + {{- $fname:=print "/assets/svg/" .style "/" .icon ".svg" -}} + {{- if (fileExists $fname) -}} + {{- $svg := readFile $fname -}} + {{- $svg = replace $svg " 512\">" "" $svg -}} + {{- if eq .style "duotone" -}} + {{- $svg = replace $svg "class=\"fa-primary\"" (print "class=\"fa-primary\" style=\"fill:" $settings.primaryColor "; opacity:" $settings.primaryOpacity "\"") -}} + {{- $svg = replace $svg "class=\"fa-secondary\"" (print "class=\"fa-secondary\" style=\"fill:" $settings.secondaryColor "; opacity:" $settings.secondaryOpacity "\"") -}} + {{- $svg = replace $svg "" "" -}} + {{- else -}} + {{- $svg = replace $svg " + {{- warnf "Could not find \"%s\" icon with \"%s\" style." .icon .style -}} + {{- end -}} +{{- "" -}} diff --git a/layouts/partials/func/getFontAwesomeColorOpacity.html b/layouts/partials/func/getFontAwesomeColorOpacity.html new file mode 100644 index 0000000..2727693 --- /dev/null +++ b/layouts/partials/func/getFontAwesomeColorOpacity.html @@ -0,0 +1,7 @@ +{{ $result := 0 }} +{{ $parts := split (index . 0) "/" }} +{{ with (index $parts (index . 1)) }} + {{ $result = trim . " \t\n" }} +{{ end }} + +{{- return $result -}} diff --git a/layouts/partials/func/getFontAwesomeSettings.html b/layouts/partials/func/getFontAwesomeSettings.html new file mode 100644 index 0000000..5280661 --- /dev/null +++ b/layouts/partials/func/getFontAwesomeSettings.html @@ -0,0 +1,30 @@ +{{ $lengthPattern := "^[\\d\\.]+(?i)(?:cm|in|mm|pc|pt|px|q|%|ch|em|ex|lh|rem|vh|vmax|vmin|vw)(?-i)$" }} + +{{ $data := newScratch }} +{{ $data.Set "size" "1em" }} +{{ $data.Set "primaryColor" "currentColor" }} +{{ $data.Set "primaryOpacity" "1" }} +{{ $data.Set "secondaryColor" "currentColor" }} +{{ $data.Set "secondaryOpacity" "0.4" }} + +{{ $args := slice .arg1 .arg2 }} +{{ range $args }} + {{ $length := findRE $lengthPattern . }} + {{ with $length }} + {{ $data.Set "size" (delimit $length "") }} + {{ else }} + {{ with . }} + {{ $parts := split . ";" }} + {{ with (index $parts 0) }} + {{ $data.Set "primaryColor" ((partial "func/getFontAwesomeColorOpacity.html" (slice . 0)) | default "currentColor") -}}) }} + {{ $data.Set "primaryOpacity" ((partial "func/getFontAwesomeColorOpacity.html" (slice . 1)) | default "1") -}}) }} + {{ end }} + {{ with (index $parts 1) }} + {{ $data.Set "secondaryColor" ((partial "func/getFontAwesomeColorOpacity.html" (slice . 0)) | default "currentColor") -}}) }} + {{ $data.Set "secondaryOpacity" ((partial "func/getFontAwesomeColorOpacity.html" (slice . 1)) | default "0.4") -}}) }} + {{ end }} + {{ end }} + {{ end }} +{{ end }} + +{{- return (dict "size" ($data.Get "size") "primaryColor" ($data.Get "primaryColor") "primaryOpacity" ($data.Get "primaryOpacity") "secondaryColor" ($data.Get "secondaryColor") "secondaryOpacity" ($data.Get "secondaryOpacity") ) -}} diff --git a/layouts/shortcodes/fab.html b/layouts/shortcodes/fab.html new file mode 100644 index 0000000..6cf76bd --- /dev/null +++ b/layouts/shortcodes/fab.html @@ -0,0 +1 @@ +{{ partial "fontawesome.html" (dict "style" "brands" "icon" ( .Get 0 ) "arg1" ( .Get 1 ) "arg2" ( .Get 2 )) }} diff --git a/layouts/shortcodes/fas.html b/layouts/shortcodes/fas.html new file mode 100644 index 0000000..b9893f2 --- /dev/null +++ b/layouts/shortcodes/fas.html @@ -0,0 +1 @@ +{{ partial "fontawesome.html" (dict "style" "solid" "icon" ( .Get 0 ) "arg1" ( .Get 1 ) "arg2" ( .Get 2 )) }} diff --git a/static/apple-touch-icon.png b/static/apple-touch-icon.png new file mode 100644 index 0000000..2de172b Binary files /dev/null and b/static/apple-touch-icon.png differ diff --git a/static/favicon-96x96.png b/static/favicon-96x96.png new file mode 100644 index 0000000..d562e7e Binary files /dev/null and b/static/favicon-96x96.png differ diff --git a/static/favicon.ico b/static/favicon.ico new file mode 100644 index 0000000..8f8ffca Binary files /dev/null and b/static/favicon.ico differ diff --git a/static/favicon.svg b/static/favicon.svg new file mode 100644 index 0000000..abb461e --- /dev/null +++ b/static/favicon.svg @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/static/img/expo-egypte/egypte-carriere-lumiere-1.jpg b/static/img/expo-egypte/egypte-carriere-lumiere-1.jpg new file mode 100644 index 0000000..78c276c Binary files /dev/null and b/static/img/expo-egypte/egypte-carriere-lumiere-1.jpg differ diff --git a/static/img/jardin/fevrier25/amandier.jpg b/static/img/jardin/fevrier25/amandier.jpg new file mode 100644 index 0000000..536b78d Binary files /dev/null and b/static/img/jardin/fevrier25/amandier.jpg differ diff --git a/static/img/jardin/fevrier25/aromatiques.jpg b/static/img/jardin/fevrier25/aromatiques.jpg new file mode 100644 index 0000000..d1b6f27 Binary files /dev/null and b/static/img/jardin/fevrier25/aromatiques.jpg differ diff --git a/static/img/jardin/fevrier25/foret-poireau-thumb.jpg b/static/img/jardin/fevrier25/foret-poireau-thumb.jpg new file mode 100644 index 0000000..8afb5b5 Binary files /dev/null and b/static/img/jardin/fevrier25/foret-poireau-thumb.jpg differ diff --git a/static/img/jardin/fevrier25/laitues.jpg b/static/img/jardin/fevrier25/laitues.jpg new file mode 100644 index 0000000..850a084 Binary files /dev/null and b/static/img/jardin/fevrier25/laitues.jpg differ diff --git a/static/img/jardin/fevrier25/pattatedouce.jpg b/static/img/jardin/fevrier25/pattatedouce.jpg new file mode 100644 index 0000000..100da9c Binary files /dev/null and b/static/img/jardin/fevrier25/pattatedouce.jpg differ diff --git a/static/img/jardin/fevrier25/pommeterre.jpg b/static/img/jardin/fevrier25/pommeterre.jpg new file mode 100644 index 0000000..7ee4211 Binary files /dev/null and b/static/img/jardin/fevrier25/pommeterre.jpg differ diff --git a/static/img/t100pics/D001-thumb.jpg b/static/img/t100pics/D001-thumb.jpg new file mode 100644 index 0000000..51c052e Binary files /dev/null and b/static/img/t100pics/D001-thumb.jpg differ diff --git a/static/img/t100pics/D001.jpg b/static/img/t100pics/D001.jpg new file mode 100644 index 0000000..65eedaa Binary files /dev/null and b/static/img/t100pics/D001.jpg differ diff --git a/static/site.webmanifest b/static/site.webmanifest new file mode 100644 index 0000000..348430b --- /dev/null +++ b/static/site.webmanifest @@ -0,0 +1,21 @@ +{ + "name": "Colmaris", + "short_name": "Colmaris", + "icons": [ + { + "src": "/web-app-manifest-192x192.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "maskable" + }, + { + "src": "/web-app-manifest-512x512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "maskable" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} \ No newline at end of file diff --git a/static/web-app-manifest-192x192.png b/static/web-app-manifest-192x192.png new file mode 100644 index 0000000..3219f71 Binary files /dev/null and b/static/web-app-manifest-192x192.png differ diff --git a/static/web-app-manifest-512x512.png b/static/web-app-manifest-512x512.png new file mode 100644 index 0000000..7b16188 Binary files /dev/null and b/static/web-app-manifest-512x512.png differ diff --git a/themes/hugo-ficurinia/LICENSE b/themes/hugo-ficurinia/LICENSE new file mode 100644 index 0000000..2beb9e1 --- /dev/null +++ b/themes/hugo-ficurinia/LICENSE @@ -0,0 +1,662 @@ + GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. + + A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. + + The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. + + An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU Affero General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Remote Network Interaction; Use with the GNU General Public License. + + Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your version +supports such interaction) an opportunity to receive the Corresponding +Source of your version by providing access to the Corresponding Source +from a network server at no charge, through some standard or customary +means of facilitating copying of software. This Corresponding Source +shall include the Corresponding Source for any work covered by version 3 +of the GNU General Public License that is incorporated pursuant to the +following paragraph. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the work with which it is combined will remain governed by version +3 of the GNU General Public License. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU Affero General Public License from time to time. Such new versions +will be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU Affero General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU Affero General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU Affero General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If your software can interact with users remotely through a computer +network, you should also make sure that it provides a way for users to +get its source. For example, if your program is a web application, its +interface could display a "Source" link that leads users to an archive +of the code. There are many ways you could offer source, and different +solutions will be better for different programs; see section 13 for the +specific requirements. + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU AGPL, see +. + diff --git a/themes/hugo-ficurinia/README.md b/themes/hugo-ficurinia/README.md new file mode 100644 index 0000000..ab8e975 --- /dev/null +++ b/themes/hugo-ficurinia/README.md @@ -0,0 +1,329 @@ +![logo](static/logo.svg) + +# Ficurinia + +A prickly blog theme for Hugo + +![](images/tn.png) + +# [Demo](https://gabmus.org) + +[Code for the demo website](https://gitlab.com/gabmus/gabmus.gitlab.io) (really my personal website) + +[Screenshot gallery](https://gabmus.gitlab.io/hugo-ficurinia-screenshots/) showcasing 256 of the possible configurations that Ficurinia offers. + +# Customization + +## Configuration + +These are some parameters you can use in your `config.toml` to customize Ficurinia: + +```toml +baseURL = "https://example.com/" +theme = "hugo-ficurinia" +title = "My nice blog" +languageCode = "en" +defaultContentLanguage = "en" + +# this will be included in the footer after the current year the site is last +# built, followed by the (c) symbol +# you can use markdown inside this field +copyright = "Some copyright notice - [my license](https://example.com/license)" + +paginate = 5 # number of articles per page in the index +summaryLength = 70 # number of words for article summaries + + +[params] + author = "Gabriele Musco" + description = "A description for my website" # this will be added as metadata + + posts = "posts" # content directory where to find home page posts; default searches in "posts" and "post" + showPostsLink = true # show or hide the link to the simple post list + extraContentDirs = [] # other content directories to render similarly to the home page + showcaseDir = "showcase" # create a content directory that shows a special showcase section in the home page + + # shows a specified single page as a home page, instead of the traditional articles list + # requires setting `homeSinglePage` + # goes well with extraContentDirs + showSinglePageAsHome = false + homeSinglePage = "/home" + + # It's best to put these icons in the "static" folder of your site + logo = "/logo.svg" + favicon = "/favicon.png" # 32x32 + faviconIco = "/favicon.ico" # 32x32 + appletouch = "/apple-touch-icon.png" # 180x180 + svgicon = "/logo.svg" + icon512 = "/icon512.png" # 512x512 png image + + logoRightOfTitle = false # positions the logo to the right of the title; default: false + + showTags = true # show the Tags menu item; default true + showRss = true # show the link for the RSS feed; default true + + imageInArticlePreview = false # show images in article preview; default false + fitImageInArticlePreview = false # make article preview images fit the article preview instead of getting cropped + articleSummary = true # show a summary in article preview; default true + + fontFamily = "JetBrains Mono" # changes the font, default "JetBrains Mono" + titleFontFamily = "JetBrains Mono" # font used for titles and headings + monospaceFontFamily = "JetBrains Mono" # changes the monospace font for code, default "JetBrains Mono" + + # multipliers applied to font sizes, useful for custom fonts that may be too big or too small + titleFontSizeMultiplier = 1.0 + mainFontSizeMultiplier = 1.0 + monoFontSizeMultiplier = 1.0 + + contentWidth = "1000px" # maximum width of the site content, css syntax + + paperCards = false # enable paper card style; default false + buttonTags = false # enable button tag style; default false + tagsInArticlePreview = true # enable tags list in the article preview card + gridView = false # show post list as a grid. goes well with paperCards + bigArticleTitle = false # makes the title in the single article view bigger + navtype = "standard" # changes the style of the pagination, available styles are: "standard", "circles" + enableShadow = false # shows a shadow around some elements + menuStyle = "standard" # changes the style of the main site navigation menu, available styles are: "standard", "buttons" + inputStyle = "standard" # changes the style of inputs (like the searchbar), available styles are: "standard", "buttons" + + enableSearch = true # enable search page + searchbarEverywhere = true # if the searchbar should be shown in every page; requires enableSearch + searchMenuLink = false # add a search link to the navigation menu; requires enableSearch + mobileHamburgerNav = false # alternative hamburger menu layout for the main nav menu when screen is small + + enableFeatured = false # enable a particular view for articles marked as featured (featured: true in the article frontmatter) + + underlineTitleLinks = false # show an underline also for links that are titles + + # enable comments support with commento using the script from your server + commento = "https://example.com/js/commento.js" + + # enable comments support with cactus comments (cactus.chat) + cactusCommentsSiteName = "example.com" + cactusCommentsServerName = "cactus.chat" + cactusCommentsHomeserver = "https://matrix.cactus.chat:8448" + + # enable analytics using Plausible + plausibleScriptUrl = "https://something.com/..." + plausibleDomain = "example.com" + + # enable analytics using Umami + umamiScriptUrl = "https://something.com/..." + umamiWebsiteId = "example-tracking-code" + + enableShareOnFediverse = false # enable a button at the end of an article to share it on the fediverse + tocBeforeImage = false # show the table of contents before the main article image; default false + + # WARNING: deprecated! Use [[menu.icons]] instead, look below + # links = [ + # ["GitLab", "https://gitlab.com/gabmus"], + # ["GNOME", "https://gitlab.gnome.org/gabmus"], + # ["YouTube", "https://youtube.com/TechPillsNet"] + # ] + + # you can customize all of the colors in this theme + # Colors are defined in data/colors.yml + + # alternative sidebar layout + enableSidebarLayout = false + tocInSidebar = false # if the sidebar is enbabled, show the TOC in the sidebar + + # redirect to baseURL if current URL host doesn't match + # useful if deploying in gitlab pages with custom domain and don't want + # the username.gitlab.io/website url to persist + # this requires you to set baseURL (see above) + forceRedirect = false + + infiniteScrolling = false # activates infinite scrolling instead of regular pagination + # NOTE: you need to enable JSON output for this to work! + # look at the [outputs] section below + enableFooterColumns = false # activates footer columns, as described below + enableJumbotron = false # enables jumbotron, as described below + # related articles will be selected randomly based on tags and shown at + # the bottom of the article, after the comments + enableRelatedArticles = false + relatedArticlesNum = 2 # how many related articles to show + randomRelated = false # sorts related articles in random order (randomized at built time) + +[menu] + # these links will be added to the main navigation menu, sorted by weight + # other elements in this menu are added automatically from the "pages" folder + # the folder it will look into can be customized with the pages variable + # in params above + [[menu.main]] + identifier = "about" + name = "About" + url = "/about/" + weight = 10 + # these links (menu.icons) will be added as icon links below the main nav + [[menu.icons]] + identifier = "gitlab" + name = "GitLab" + url = "https://gitlab.com/gabmus" + weight = 10 + [[menu.icons]] + identifier = "gnome" + name = "GNOME GitLab" + url = "https://gitlab.gnome.org/gabmus" + weight = 20 + +# this section is necessary if you want infinite scrolling +# it allows to output the article list as paged JSON so that "pages" can be retrieved via javascript +[outputs] + home = ["HTML", "JSON"] +``` + +### Supported icons + +For the `[[menu.icons]]` menu. They match identifier, name and url can be whatever. Here's a list of supported identifiers: + +- discord +- email +- facebook +- github +- gitlab +- gnome +- instagram +- linkedin +- mastodon +- matrix +- peertube +- phone +- pleroma +- rss +- steam +- telegram +- twitter +- xmpp +- youtube + +## Colors + +Colors are completely customizable. They are defined in [`data/colors.yml`](data/colors.yml). Just copy that file over to `yoursite/data/colors.yml` and customize it to your liking. + +## Footer columns + +You can add various columns of links in the footer using the `data/footer_columns.yml` file. + +Following is an example configuration: + +```yaml +- title: My other projects + links: + - title: HydraPaper + link: https://hydrapaper.gabmus.org + - title: Ada UI + link: https://gitlab.com/gabmus/ada-ui +- title: About me + links: + - title: My personal website + link: https://gabmus.org + - title: My GitLab + link: https://gitlab.com/gabmus + - title: My GNOME GitLab + link: https://gitlab.gnome.org/gabmus +``` + +## Jumbotron + +You can add a jumbotron at the beginning of the home page using the `data/jumbotron.yml` file. + +Following is an example configuration: + +```yaml +title: My awesome website +hugeTitle: false +subtitle: Some fancy subtitle +image: /jumbotron_image.svg +imagePosition: left # values: left, right, top, bottom +background: /img/jumbotron_bg.png +backgroundVideo: /jumbotron_video.mp4 # will replace the background image +# it's best to provide both an mp4 and a web source for the video for better compatibility +backgroundVideoMp4: /jumbotron_video.mp4 +backgroundVideoWebm: /jumbotron_video.webm +videoOpacity: 1.0 +textShadow: false +fullscreen: false +downArrow: false +whiteText: false # force white text in the jumbotron +links: + - title: About me + link: /pages/about + - title: Read my blog + link: /posts +``` + +# Post parameters + +Every post can have various parameters in the frontmatter, here are some that you may find useful + +- `title`: the title of the article +- `date`: usually automatically populated, holds the date and time of the post creation +- `lastmod`: if set, will display alongside the original date to signify when the post + was last updated +- `description`: a brief description of the post, useful for SEO optimization +- `tags`: an array of tags, useful for searching similar articles +- `image`: a link to a feature image for the article, shown in the preview as well +- `alt`: alternative text to be shown if image is not available or fails to download +- `imageCaption`: a markdown text rendered as a caption for the article image described above +- `featured`: boolean, indicate if the post should be shown as featured +- `comments`: boolean, if true it enables comments for the current post, if false it disables them (default is true) +- `showDate`: boolean, true by default, if false hides the date. Useful for non-article pages where the date isn't important +- `showTitle`: boolean, true by default, if false hides the title. +- `showShare`: boolean, true by default, if false hides the share button. +- `norss`: boolean, if set to true the page will be skipped in the rss feed +- `nosearch`: boolean, if set to true the page won't show up in searches +- `toc`: boolean, if set to true a table of contents will be shown for the article + +## Table of contents settings + +You can tweak the TOC settings in your `config.toml`: + +```toml +[markup] + [markup.tableOfContents] + endLevel = 5 + ordered = false + startLevel = 1 +``` + +# Generate icons + +It's best to use the provided `generate_icons.sh` script to generate all necessary icons for your website. This script requires ImageMagick, that you will need to install separately. + +For the best results, place your logo in svg format inside the `static` directory of your website, rename it to `logo.svg` and then call `./themes/hugo-ficurinia/generate_icons.sh static/logo.svg`. + +The script will take care of generating all the icons you need. + +Finally, make sure to edit your config.toml to include the following: + +```toml +# ... +[params] + logo = "/logo.svg" + logoAltText = "Logo" + favicon = "/favicon.png" + faviconIco = "/favicon.ico" + appletouch = "/apple-touch-icon.png" + svgicon = "/logo.svg" + # ... +``` + +# Inject custom content + +Ficurinia supports injecting custom content into the theme. There are several files you can create in `layouts/partials/inject` that will be included inside the theme in different places. + +| Partial | Placement | +|---------|-----------| +| `layouts/partials/inject/body.html` | Before closing the `body` tag | +| `layouts/partials/inject/content-after.html` | After a post or page content | +| `layouts/partials/inject/content-before.html` | Before a post or page content | +| `layouts/partials/inject/footer.html` | At the beginning of the footer | +| `layouts/partials/inject/head.html` | Before closing the `head` tag | +| `layouts/partials/inject/header-after.html` | Before closing the header | +| `layouts/partials/inject/header-before.html` | At the beginning of the header | + +# Does *Ficurinia* mean anything? + +It's Sicilian for Indian fig, also known as prickly pear cactus. diff --git a/themes/hugo-ficurinia/archetypes/default.md b/themes/hugo-ficurinia/archetypes/default.md new file mode 100644 index 0000000..7496013 --- /dev/null +++ b/themes/hugo-ficurinia/archetypes/default.md @@ -0,0 +1,11 @@ +--- +title: "{{ replace (replace .Name "-" " ") "_" " " | title }}" +date: {{ .Date }} +tags: + - tag1 + - tag2 + - tag3 +image: +comments: true +--- + diff --git a/themes/hugo-ficurinia/assets/feed_style.xsl b/themes/hugo-ficurinia/assets/feed_style.xsl new file mode 100644 index 0000000..bd3b5a5 --- /dev/null +++ b/themes/hugo-ficurinia/assets/feed_style.xsl @@ -0,0 +1,84 @@ + + + + + + + <xsl:value-of select="/rss/channel/title"/> RSS Feed + + + + {{ $style := resources.Get "/scss/style.scss" | resources.ExecuteAsTemplate "/scss/style.scss" . | css.Sass (dict "targetPath" "css/styles.css" "outputStyle" "compressed" "enableSourceMap" "true") | resources.Fingerprint "sha512" }} + + + + +
+

+ + +

+
+

This is a web feed, also known as an RSS feed. Subscribe by copying the URL into your RSS reader.

+
+
+
+ +
+ +
+
+
+
+

📄 Recent Posts

+ +
+

+
Published:
+
+
+
+
+ + +
+
diff --git a/themes/hugo-ficurinia/assets/scss/style.scss b/themes/hugo-ficurinia/assets/scss/style.scss new file mode 100644 index 0000000..24b1b1d --- /dev/null +++ b/themes/hugo-ficurinia/assets/scss/style.scss @@ -0,0 +1,1250 @@ +{{ $colors := .Site.Data.colors | default dict }} + +$dark_bg: {{ $colors.dark.bg | default "#242629" }}; +$dark_hl_bg: {{ $colors.dark.hl_bg | default "#34363b" }}; +$dark_fg: {{ $colors.dark.fg | default "white" }}; +$dark_dim_fg: {{ $colors.dark.dim_fg | default "#bababa" }}; +$dark_stroke: {{ $colors.dark.stroke | default "#4f4f4f" }}; +$dark_accent: {{ $colors.dark.accent | default "#db5793" }}; +$dark_sidebar_bg: {{ $colors.dark.sidebar.bg | default "#34363b" }}; +$dark_sidebar_fg: {{ $colors.dark.sidebar.fg | default "white" }}; + +$light_bg: {{ $colors.light.bg | default "#f5f5f5" }}; +$light_hl_bg: {{ $colors.light.hl_bg | default "#e6e6e6" }}; +$light_fg: {{ $colors.light.fg | default "#262625" }}; +$light_dim_fg: {{ $colors.light.dim_fg | default "#40403e" }}; +$light_stroke: {{ $colors.light.stroke | default "#575754" }}; +$light_accent: {{ $colors.light.accent | default "#db5793" }}; +$light_sidebar_bg: {{ $colors.light.sidebar.bg | default "#e6e6e6" }}; +$light_sidebar_fg: {{ $colors.light.sidebar.fg | default "#121211" }}; + +:root { + --dark_bg: #{$dark_bg}; + --dark_hl_bg: #{$dark_hl_bg}; + --dark_fg: #{$dark_fg}; + --dark_dim_fg: #{$dark_dim_fg}; + --dark_stroke: #{$dark_stroke}; + --dark_accent: #{$dark_accent}; + --dark_sidebar_bg: #{$dark_sidebar_bg}; + --dark_sidebar_fg: #{$dark_sidebar_fg}; + + --light_bg: #{$light_bg}; + --light_hl_bg: #{$light_hl_bg}; + --light_fg: #{$light_fg}; + --light_dim_fg: #{$light_dim_fg}; + --light_stroke: #{$light_stroke}; + --light_accent: #{$light_accent}; + --light_sidebar_bg: #{$light_sidebar_bg}; + --light_sidebar_fg: #{$light_sidebar_fg}; + + {{ if eq .Site.Data.colors.default "light" }} + --default_bg: #{$light_bg}; + --default_hl_bg: #{$light_hl_bg}; + --default_fg: #{$light_fg}; + --default_dim_fg: #{$light_dim_fg}; + --default_stroke: #{$light_stroke}; + --default_accent: #{$light_accent}; + --default_sidebar_bg: #{$light_sidebar_bg}; + --default_sidebar_fg: #{$light_sidebar_fg}; + {{ else }} + --default_bg: #{$dark_bg}; + --default_hl_bg: #{$dark_hl_bg}; + --default_fg: #{$dark_fg}; + --default_dim_fg: #{$dark_dim_fg}; + --default_stroke: #{$dark_stroke}; + --default_accent: #{$dark_accent}; + --default_sidebar_bg: #{$dark_sidebar_bg}; + --default_sidebar_fg: #{$dark_sidebar_fg}; + {{ end }} +} + +{{ if ($colors.auto_switch | default false) }} +@media (prefers-color-scheme: dark) { + :root { + --default_bg: #{$dark_bg}; + --default_hl_bg: #{$dark_hl_bg}; + --default_fg: #{$dark_fg}; + --default_dim_fg: #{$dark_dim_fg}; + --default_stroke: #{$dark_stroke}; + --default_accent: #{$dark_accent}; + --default_sidebar_bg: #{$dark_sidebar_bg}; + --default_sidebar_fg: #{$dark_sidebar_fg}; + } +} +@media (prefers-color-scheme: light) { + :root { + --default_bg: #{$light_bg}; + --default_hl_bg: #{$light_hl_bg}; + --default_fg: #{$light_fg}; + --default_dim_fg: #{$light_dim_fg}; + --default_stroke: #{$light_stroke}; + --default_accent: #{$light_accent}; + --default_sidebar_bg: #{$light_sidebar_bg}; + --default_sidebar_fg: #{$light_sidebar_fg}; + } +} +{{ end }} + + +$main_font: {{ .Site.Params.fontFamily | default "JetBrains Mono" }}; +$title_font: {{ .Site.Params.titleFontFamily | default "$main_font" }}; +$mono_font: {{ .Site.Params.monospaceFontFamily | default "JetBrains Mono" }}; +$symbols_font: "Symbols Nerd Font"; +$content_width: {{ .Site.Params.contentWidth | default "1000px" }}; +$border_radius: 10px; +$margin: 15px; + +$base_font_size: 16px; +$title_font_mult: {{ .Site.Params.titleFontSizeMultiplier | default 1.0 }}; +$main_font_mult: {{ .Site.Params.mainFontSizeMultiplier | default 1.0 }}; +$mono_font_mult: {{ .Site.Params.monoFontSizeMultiplier | default 1.0 }}; + +{{ if (.Site.Params.enableShadow | default false) }} + $shadow: 0 0 5px 0 rgba(0, 0, 0, .2); +{{ else }} + $shadow: 0 0 0 0 transparent; +{{ end }} + +::selection, ::-moz-selection { + background: var(--default_accent); + color: var(--default_fg); +} + +body, html { + font-family: $symbols_font, $main_font, monospace; + font-size: $base_font_size * $main_font_mult; + margin: 0; + padding: 0; + background-color: var(--default_bg); + color: var(--default_fg); +} + +body { + min-height: 100vh; +} + +figcaption { + text-align: center; + } + +@mixin linkLike { + color: #88c0d0; + text-decoration: none; + background-color: transparent; + border-radius: 0; + border-bottom: 2px solid currentcolor; + &:hover, &:focus { + &, &:not([disabled]) { + border-color: var(--default_fg) !important; + background-color: transparent; + } + } +} + +@mixin roundButtonLike { + display: inline-block; + border-radius: $border_radius; + background-color: var(--default_hl_bg); + color: var(--default_fg); + padding: ($margin / 2); + margin: ($margin / 6) 0; + transition: background-color .15s ease-in-out !important; + border-bottom: none; + &:hover, &:focus { + background-color: var(--default_accent); + } + box-shadow: $shadow; +} + +@mixin buttonLike { + {{ if eq (site.Params.navtype | default "standard") "circles" }} + @include roundButtonLike; + {{ else }} + @include linkLike; + {{ end }} + font-size: #{1.2 * $base_font_size}; +} + +a { + @include linkLike; +} + +a.unstyledLink { + border: none; + text-decoration: none; + color: var(--default_fg); +} + +@mixin limitWidth { + max-width: $content_width; + margin-left: auto; + margin-right: auto; +} + +#content { + @include limitWidth; + padding: $margin; +} + +footer { + color: var(--default_dim_fg); + a { + color: var(--default_dim_fg); + } + hr { + margin-top: (2 * $margin); + } + .footerColumns { + font-size: .9 * $base_font_size * $main_font_mult; + display: flex; + flex-direction: row; + flex-wrap: wrap; + ul { + margin: ($margin / 2); + list-style-type: none; + padding: 0; + li > strong { + font-size: 1rem * $main_font_mult; + } + } + } +} + +#links { + padding: 5px 0; +} + +article, .articlePreview { + img { + margin: auto; + display: block; + max-width: 100%; + } + + pre, code { + overflow: auto; + } + pre { + padding: $margin; + border: 1px solid var(--default_stroke); + border-radius: 3px; + } +} + +code { + font-family: $symbols_font, $mono_font, monospace; + font-size: $base_font_size * .8 * $mono_font_mult; + border: 1px solid var(--default_stroke); + border-radius: 3px +} +code, table { + padding: 2px; +} + +pre code { + border: none; + border-radius: none; + padding: 0 +} + +table { + border-collapse: collapse; + overflow-x: auto; + display: block; + td, th { + padding: 6px; + border: 1px solid var(--default_stroke); + } + th, tr:nth-child(even) { + filter: brightness(105%); + } +} + +blockquote { + margin: 0; + padding-left: ($margin * 2); + border-left: 2px solid currentcolor; +} + +.date, .date a { + color: var(--default_dim_fg); + border-color: var(--default_dim_fg); + font-size: .9em; +} + +#pageNavigation, .nerdlink, nav:not(#TableOfContents) { + a { + border-bottom: none; + &:hover { + border-bottom: none; + } + } +} + +#pageNavigation { + text-align: right; + a { + color: var(--default_accent); + } + a, span { + // appropriately sized tap targets + display: inline-block; + padding: 6px; + } + &.nav-circles { + display: flex; + flex-direction: row; + flex-wrap: wrap; + justify-content: flex-end; + align-items: center; + a, span { + margin: 5px; + text-align: center; + display: inline-block; + width: 40px; + height: 40px; + line-height: 40px; + padding: unset; + border-radius: 100%; + transition: background-color .15s ease-in-out; + background-color: var(--default_hl_bg); + color: var(--default_fg); + box-shadow: $shadow; + } + span { + background-color: var(--default_accent); + } + a:hover { + background-color: var(--default_accent); + } + } +} + +h1, h2, h3, h4, h5, h6 { + font-family: $symbols_font, $title_font; + a { + color: var(--default_accent); + {{ if not (.Site.Params.underlineTitleLinks | default false) }} + border-bottom: none; + {{ end }} + } +} + +h1 {font-size: 2.0 * $base_font_size * $title_font_mult;} +h2 {font-size: 1.5 * $base_font_size * $title_font_mult;} +h3 {font-size: 1.3 * $base_font_size * $title_font_mult;} +h4 {font-size: 1.0 * $base_font_size * $title_font_mult;} +h5 {font-size: 0.8 * $base_font_size * $title_font_mult;} +h6 {font-size: 0.7 * $base_font_size * $title_font_mult;} + +.nerd { + font-family: $symbols_font, $main_font; + font-size: 1.2 * $base_font_size; + margin: 5px; + display: inline-block; +} + +.nerdlink { + @extend .nerd; + color: var(--default_fg); + border-bottom: none; + position: relative; + width: 1em; + height: 1.2em; + display: inline-flex; + align-items: center; + justify-content: center; + .pseudofont { + fill: var(--default_fg); + display: inline; + position: relative; + top: 1px; + } + span { + position: absolute; + top: 1.5em; + left: 50%; + transform: translateX(-50%); + padding: 2px; + border: 1px solid var(--default_stroke); + border-radius: 3px; + color: var(--default_fg); + display: none; + background-color: var(--default_bg); + z-index: 900; + text-align: center; + } + &:hover { + .pseudofont { + fill: var(--default_accent); + } + color: var(--default_accent); + text-decoration: none; + border-bottom: none; + span { + display: block; + } + } +} + +.card { + display: block; + padding-bottom: $margin; + + {{ if (.Site.Params.paperCards | default false) }} + background-color: var(--default_hl_bg); + border-radius: $border_radius; + box-shadow: $shadow; + padding: $margin; + padding-top: 1px; + {{ end }} + + &.single { + {{ if (.Site.Params.bigArticleTitle | default false) }} + h1 { + font-size: #{2.2 * $base_font_size * $title_font_mult}; + } + {{ end }} + } +} + +.postlist { + display: grid; + grid-gap: $margin; + margin-bottom: $margin; + grid-template-columns: 1fr; + &.gridView { + grid-template-columns: repeat(auto-fit, minmax(325px, 1fr)); + } +} + +// only hide hr in cards if they are in the article list +// cards in list are divs, cards as in full-blown articles use the article tag +{{ if (.Site.Params.paperCards | default false) }} + .postlistitem.card { + hr { display: none; } + } +{{ end}} + +.postlistitem.card div { + img { + height: 250px; + {{ if (.Site.Params.paperCards | default false) }} + min-width: calc(100% + #{2*$margin}); + margin: 0 #{-$margin}; + {{ else }} + min-width: 100%; + {{ end }} + object-fit: + {{ if .Site.Params.FitImageInArticlePreview }} + contain + {{ else }} + cover + {{ end }}; + } +} + +ul { + li { + margin: 5px 0; + } +} + +ul.list { + .date { + display: inline-block; + min-width: 100px; + } + > li > div { + display: grid; + grid-template-columns: 100px auto; + } +} + +#commento { + margin-top: $margin; + color: var(--default_fg); + font-family: $symbols_font, $main_font, monospace; + textarea, #commento-markdown-help-root { + background: rgba(255, 255, 255, .05); + color: var(--default_fg); + border-radius: 0; + border: none; + td, td>*, td>*>* { + color: var(--default_fg); + pre { + font-family: $symbols_font, $mono_font, monospace; + color: var(--default_dim_fg); + } + } + } + #commento-submit-button-root { + background: var(--default_accent); + color: var(--default_fg); + } + .commento-name { + color: var(--default_dim_fg); + } + .commento-sort-policy-buttons { + a { + border-bottom: none; + } + .commento-sort-policy-button-selected { + color: var(--default_accent); + } + } + .commento-card { + border-top: none; + margin: 25px 0; + } + .commento-body { + >*, *>*, >*>*>*, >*>*>*>*, >*>*>*>*>* { + color: var(--default_fg); + font-family: $symbols_font, $main_font, monospace; + } + } +} + +.search { + display: flex; + flex-direction: row; + flex-wrap: nowrap; + align-items: center; + margin: $margin 0; + .nerdlink { + display: inline-block; + cursor: pointer; + padding: 0 6px; // appropriately sized tap targets + } + #searchbar { + width: 100%; + min-width: 150px; + font-size: 1.3em; + outline: none; + } +} + +.titleAndSearchContainer { + display: flex; + flex-direction: row; + flex-wrap: wrap; + justify-content: space-between; + #titleContainer { + flex-grow: 99; + } + .search { + flex-grow: 1; + &, #searchbar {font-size: 1em;} + } +} + +.featuredCardLink { + border: none; + padding: 0; + .featuredCard { + @extend .card; + background-size: cover; + background-position: center; + background-repeat: no-repeat; + position: relative; + height: 250px; + .contentArea { + position: absolute; + bottom: 0; + padding: $margin; + &, h2, .date {color: white;} + h2 { + margin: 0; + } + .date { + margin: 0; + } + } + {{ if (.Site.Params.paperCards | default false) }} + border-radius: $border_radius; + padding: 0; + {{ end }} + } +} + +.loadMoreButton { + text-align: center; + font-size: 1.2em; + font-weight: bold; + &.buttonLike { + a { + @include roundButtonLike; + } + } +} + +.relatedArticlesContainer { + margin: $margin 0; + #relatedArticles .postlistitem { + @extend .featuredCard; + } +} + +#titleContainer { + display: flex; + flex-direction: row; + flex-wrap: nowrap; + align-items: flex-start; + align-self: flex-start; + + h1 { + font-weight: normal; + font-size: 1.6 * $base_font_size * $title_font_mult; + margin: 0; + {{ if site.Params.logoRightOfTitle }} + display: flex; + flex-direction: row; + flex-wrap: wrap; + align-items: center; + > a { + margin-right: 12px; + } + {{ end }} + } + + img { + margin-right: ($margin / 2); + margin-top: 7px; + align-self: flex-start; + width: 50px; + max-height: 50px; + border-radius: 5px; + } +} + +nav:not(#TableOfContents), #links { + ul { + list-style-type: none; + display: flex; + flex-direction: row; + flex-wrap: wrap; + padding: 0; + margin: 0; + } +} + +header { + @include limitWidth; + padding: $margin; + margin-bottom: $margin; + .rightOfLogo { + width: 100%; + .titleAndHamburger { + display: flex; + flex-direction: row; + flex-wrap: nowrap; + align-items: flex-start; + justify-content: space-between; + } + } + nav:not(#TableOfContents) { + font-size: .9em; + ul { + li { + {{ if eq .Site.Params.menuStyle "buttons" }} + margin: 5px 2px; + margin-right: 5px; + &:last-child { + margin-right: none; + } + a { + {{ if eq (site.Params.navtype | default "standard") "circles" }} + @include roundButtonLike; + {{ else }} + font-family: $symbols_font, $main_font; + background-color: var(--default_hl_bg); + transition: background-color .15s ease-in-out; + &:hover, &:active { + background-color: var(--default_accent); + } + {{ end }} + box-sizing: border-box; + color: var(--default_fg); + margin: 0; + padding: #{$margin/2} $margin; + } + {{ else }} + border-right: 1px solid var(--default_accent); + &:last-child { + border-right: none; + } + a { + padding: 2px $margin; + color: var(--default_accent); + &:hover { + text-decoration: underline; + } + } + {{ end }} + } + } + } +} + +.articleTagsContainer { + margin: $margin 0; +} + +a.buttonTag { + @include roundButtonLike; +} + +.cactus-button, .cactus-login-buttons > button { + font-family: $main_font; + padding: 0; + margin: 5px 0 5px $margin !important; + @include buttonLike; + transition-property: border-color, background-color !important; + transition-duration: .15s; + transition-timing-function: ease-in-out; + opacity: 1 !important; + &[disabled] { + opacity: .5 !important; + border-color: transparent !important; + background-color: transparent !important; + box-shadow: none; + } +} + +.shareBtn, button { + @include buttonLike; + cursor: pointer; +} + +input, textarea, textarea.cactus-editor-textarea { + {{ if (eq (site.Params.inputStyle | default "standard") "buttons") }} + @include buttonLike; + {{ else }} + border-radius: 0 !important; + {{ end }} + box-sizing: border-box; + font-family: $symbols_font, $main_font; + background-color: var(--default_hl_bg) !important; + color: var(--default_fg); + max-width: 100%; + min-width: 10px; + padding: 12px; + border: 2px solid transparent !important; + border-color: transparent; + transition: border-color .15s ease-in-out !important; + &:focus, &:active { + border-color: var(--default_accent) !important; + outline: none; + } +} + +.cactus-editor-name { + box-sizing: border-box; + max-width: 100%; + min-width: 10px; +} + +.cactus-login-form { + {{ if (eq (site.Params.inputStyle | default "standard") "buttons") }} + border-radius: $border_radius; + {{ else }} + border-radius: 0; + {{ end }} + {{ if (.Site.Params.enableShadow | default false) }} + box-shadow: $shadow; + {{ else }} + box-shadow: none; + border: 2px solid var(--default_stroke); + {{ end }} + max-width: 600px; + min-width: 200px; + width: 100%; + margin: 0 auto; + box-sizing: border-box; + transform: none; + top: #{$margin*2}; + left: 0; right: 0; + background-color: var(--default_bg) !important; + color: var(--default_fg) !important; + z-index: 9999; + > a { // "Use a Matrix client" button + @include buttonLike; + align-self: flex-end; + > button { + background-color: transparent !important; + border: none !important; + box-shadow: none !important; + margin: 0 !important; + padding: 0 !important; + } + } + .cactus-login-buttons { + margin: 0; + justify-content: flex-end; + > button { + flex-grow: 0; + white-space: nowrap; // otherwise labels go 1 line per word + } + } +} + +#fediInstanceDialog { + display: none; + position: fixed; + top: 0; bottom: 0; left: 0; right: 0; + + .dialog { + {{ if (.Site.Params.enableShadow | default false) }} + box-shadow: $shadow; + {{ else }} + box-shadow: none; + border: 2px solid var(--default_stroke); + {{ end }} + box-sizing: border-box; + position: absolute; + display: flex; flex-direction: column; + top: #{$margin*2}; + left: 50%; transform: translateX(-50%); + z-index: 9999; + background-color: var(--default_bg); + width: 450px; + max-width: 100%; + padding: $margin; + {{ if (eq (site.Params.inputStyle | default "standard") "buttons") }} + border-radius: $border_radius; + {{ end }} + h1, h2, h3, h4 { + margin: 0; + } + h2 { + margin-bottom: 24px; + } + input { + display: block; + } + .buttons { + margin: $margin 0; + display: flex; + flex-direction: row; + justify-content: end; + > * { + margin: 5px 0 5px $margin; + display: block; + } + } + } + .bg { + z-index: 99; + position: absolute; + top: 0; bottom: 0; left: 0; right: 0; + background-color: rgba(0, 0, 0, .4); + cursor: pointer; + } + &.open { + display: block; + } +} + +{{ if .Site.Params.mobileHamburgerNav | default false }} + header { + #hamburger-menu { + @extend .nerdlink; + display: none !important; + } + #main-nav-toggler { + display: none; + } + } + + @media only screen and (max-width: 520px) { + header { + .titleAndSearchContainer { + z-index: 9999999 !important; + } + #hamburger-menu { + display: block !important; + font-size: 1.2em; + cursor: pointer; + text-align: center; + margin: 0; + padding: ($margin / 4); + align-self: center; + } + nav:not(#TableOfContents) { + ul#main-nav { + &, li, li a {text-shadow: none !important;} + display: none; + position: absolute; + z-index: 99999; + right: $margin; + padding: 2px 5px; + width: 120px; + {{ if eq .Site.Params.navtype "circles" }} + border-radius: $border_radius; + {{ end }} + border: 2px solid var(--default_stroke); + background-color: var(--default_hl_bg); + flex-direction: column; + li { + border-right: none !important; + display: block; + text-align: center; + margin: 0; + a { + box-shadow: none; + box-sizing: border-box; + display: block; + width: 100%; + padding: 10px; + margin: 3px 0; + } + } + } + #main-nav-toggler:checked ~ #main-nav { + display: flex; + } + } + } + } +{{ end }} + +{{ if and + (.Site.Params.enableJumbotron | default false) + .Site.Data.jumbotron +}} +{{ + $jumbo_fullscreen := (or + (.Site.Data.jumbotron.fullscreen | default false) + (.Site.Data.jumbotron.backgroundVideo) + ) +}} +header { + .jumbotron { display: none; } + max-width: 100%; + > * { + @include limitWidth; + } +} +header.jumbotronContainer { + {{ if (.Site.Data.jumbotron.whiteText | default false) }} + &, *, > * { + color: white !important; + } + #searchbar { + color: var(--default_fg) !important; + } + #main-nav a, .nerdlink:hover { + color: var(--default_fg) !important; + } + .nerdlink span { + color: var(--default_fg) !important; + text-shadow: none; + } + .arrow { + border-color: white !important; + svg , svg * { + fill: white !important; + } + &:hover, &:focus, &:active { + background-color: rgba(0, 0, 0, .7); + svg, svg * { + fill: white !important; + } + } + } + {{ end }} + {{ if (.Site.Data.jumbotron.textShadow | default false) }} + &, * { + text-shadow: 0 0 5px transparentize($light_fg, .3); + } + {{ end }} + > *:first-child { + padding-top: $margin; + } + padding-bottom: 0; + padding-top: 0; + .jumbotron { display: flex; } + {{ if and + .Site.Data.jumbotron.background + (not .Site.Data.jumbotron.backgroundVideo) + }} + background: + linear-gradient( + transparentize($dark_bg, 0.2), + transparentize($dark_bg, 0.2) + ), + url({{ .Site.Data.jumbotron.background }}); + background-size: cover; + background-position: center; + background-repeat: no-repeat; + {{ else if .Site.Data.jumbotron.backgroundVideo }} + background: transparent; + > * { + position: relative; + z-index: 9999; + } + overflow: hidden; + .video_container { + overflow: hidden; + position: absolute; + min-height: 100%; + min-width: 100%; + top: 0; bottom: 0; left: 0; right: 0; + z-index: 0; + background-color: black; + .jumbotron_video { + opacity: {{ .Site.Data.jumbotron.videoOpacity | default 1.0 }}; + position: absolute; + z-index: 0; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + overflow: hidden; + min-height: 100%; + min-width: 100%; + height: 100vh; + } + } + {{ else }} + background-color: rgba(0, 0, 0, .3); + {{ end }} + {{ if $jumbo_fullscreen }} + height: 100vh; + {{ if (.Site.Data.jumbotron.downArrow | default false) }} + margin-bottom: 100px; + .arrow { + position: absolute; + bottom: 24px; + left: 50%; transform: translateX(-50%); + cursor: pointer; + &, svg { + height: 64px; + width: 64px; + } + opacity: .7; + border-radius: 100%; + border: 2px solid var(--default_fg); + padding: 3px; + // display: flex; flex-direction: row; justify-content: center; + background-color: transparent; + transition: background-color .15s ease-in-out; + svg { + margin-top: 5px; + &, * { + fill: var(--default_fg); + transition: fill .15s ease-in-out; + } + @keyframes bounce { + 0% { + transform: translateY(3px); + } + 100% { + transform: translateY(-3px); + } + } + animation: bounce 2s infinite ease-in-out alternate both; + + } + &:hover, &:focus, &:active { + background-color: var(--default_fg); + svg, svg * { + fill: var(--default_bg); + } + } + } + {{ end }} + {{ end }} +} +.jumbotron { + width: 100%; + {{ if $jumbo_fullscreen }} + height: 80vh; + {{ else }} + min-height: 40vh; + {{ end }} + flex-wrap: no-wrap; + text-align: center; + justify-content: center; + align-items: center; + align-content: center; + {{ $jumbotronImagePosition := ( + .Site.Data.jumbotron.imagePosition | default "left" + ) }} + {{ if (eq $jumbotronImagePosition "left") }} + flex-direction: row; + {{ else if (eq $jumbotronImagePosition "right") }} + flex-direction: row-reverse; + {{ else if (eq $jumbotronImagePosition "top") }} + flex-direction: column; + {{ else if (eq $jumbotronImagePosition "bottom") }} + flex-direction: column-reverse; + {{ end }} + .main_box { + display: flex; + flex-direction: column; + text-align: center; + justify-content: center; + align-items: center; + flex-basis: 55%; + flex-grow: 1; + } + img { + flex-basis: 45%; + flex-grow: 1; + max-width: 100vw; + min-width: 200px; + } + h2 { + font-weight: 300; + &.huge { + font-size: 4 * $base_font_size * $title_font_mult; + } + } + h2, h3 { + margin: 12px; + } + ul { + list-style: none; + padding: 0; + display: flex; + flex-direction: row; + flex-wrap: wrap; + justify-content: center; + li { + margin: 3px; + a { + &.huge { + font-size: 1.5em; + } + {{ if eq .Site.Params.navtype "circles" }} + @include roundButtonLike; + background-color: transparent; + border: 2px solid var(--default_accent); + {{ end }} + } + } + } +} +@media only screen and (max-width: 520px) { + .jumbotron { + flex-wrap: wrap; + h1.huge { + font-size: 3 * $base_font_size * $title_font_mult !important; + } + h2, h3 { + margin: 6px; + } + } +} +@media only screen and (max-height: 800px) { + .jumbotron { + height: auto; + img { + max-height: 120px; + } + } +} +{{ end }} + +{{ if .Site.Params.enableSidebarLayout | default false }} + $sidebar_width: 350px; + + header { + #sidebar_nav, .sidebarToc { + display: none; + } + #wide_nav { + display: block; + } + } + + @media only screen and (min-width: 950px) { + html{{if .Site.Params.enableJumbotron}}:not(.home){{end}} { + position: fixed; top: 0; bottom: 0; left: 0; right: 0; + color: var(--default_sidebar_fg); + #baseContainer { + display: flex; + flex-direction: row; + flex-wrap: nowrap; + max-height: 100vh; + header { + margin-left: unset; margin-right: unset; + background-color: var(--default_sidebar_bg); + max-width: $sidebar_width; + min-width: $sidebar_width; + height: 100vh; + display: block; + overflow: auto; + margin-bottom: 0; + padding: 0 $margin; + box-shadow: $shadow; + > *:first-child { + padding-bottom: $margin; + padding-top: $margin; + } + .rightOfLogo { + align-self: center; + } + #sidebar_nav { + display: block; + margin: $margin 0; + width: 100%; + nav:not(#TableOfContents) { + font-size: 1.1em; + ul#main-nav { + flex-direction: column; + li { + border-right: none; + a { + display: block; + } + } + } + } + } + #wide_nav { + display: none; + } + .sidebarToc { + display: block; + nav#TableOfContents { + ul { + padding-left: 24px; + a:not(:hover) { + border-color: transparent; + } + } + } + } + } + #contentContainer { + flex-grow: 1; + overflow-y: auto; + } + } + .articleToc { + display: none; + } + } + } + +{{ end }} + + +// transitions at the end so that loading css doens't cause animations + +a { + transition-property: color, border-color; + transition-duration: .15s; + transition-timing-function: ease-in-out; +} + +.nerdlink { + &, .pseudofond { + transition: all .15s ease-in-out; + } +} + +input { + transition: .15s border ease-in-out; +} diff --git a/themes/hugo-ficurinia/content/manifest.md b/themes/hugo-ficurinia/content/manifest.md new file mode 100644 index 0000000..83b837c --- /dev/null +++ b/themes/hugo-ficurinia/content/manifest.md @@ -0,0 +1,8 @@ +--- +title: Manifest +layout: manifest +outputs: + - "json" +norss: true +nosearch: true +--- diff --git a/themes/hugo-ficurinia/content/search.md b/themes/hugo-ficurinia/content/search.md new file mode 100644 index 0000000..e56adab --- /dev/null +++ b/themes/hugo-ficurinia/content/search.md @@ -0,0 +1,10 @@ +--- +title: Search +layout: search +outputs: + - "html" + - "json" +norss: true +nosearch: true +comments: false +--- diff --git a/themes/hugo-ficurinia/data/colors.yml b/themes/hugo-ficurinia/data/colors.yml new file mode 100644 index 0000000..4381898 --- /dev/null +++ b/themes/hugo-ficurinia/data/colors.yml @@ -0,0 +1,22 @@ +default: dark # light +auto_switch: false # set to true to respect the user preference +dark: + bg: '#2e3440' # main site background + hl_bg: '#34363b' # card and circle navigation background color for paper card mode + fg: '#d8dee9' # font color + dim_fg: '#4c566a' # will be used for secondary information like dates and tags + stroke: '#434c5e' # stroke/border color used mostly in the icon menu tooltip + accent: '#5e81ac' # pervasive accent color + sidebar: + bg: '#34363b' # sidebar background + fg: '#eceff4' # sidebar font color +light: + bg: '#f5f5f5' + hl_bg: '#e6e6e6' + fg: '#262625' + dim_fg: '#40403e' + stroke: '#575754' + accent: '#db5793' + sidebar: + bg: '#e6e6e6' + fg: '#121211' diff --git a/themes/hugo-ficurinia/data/supported_icons.yml b/themes/hugo-ficurinia/data/supported_icons.yml new file mode 100644 index 0000000..69ef329 --- /dev/null +++ b/themes/hugo-ficurinia/data/supported_icons.yml @@ -0,0 +1,21 @@ +email: "󰇮" +facebook: "" +github: "" +gitlab: "" +gnome: "" +instagram: "" +linkedin: "" +mastodon: "" +matrix: "" +peertube: "" +phone: "" +pleroma: "" +rss: "" +steam: "" +telegram: "" +twitter: "" +xmpp: "󰟿" +youtube: "" +discord: "" +soundcloud: "" +codeberg: "" diff --git a/themes/hugo-ficurinia/generate_icons.sh b/themes/hugo-ficurinia/generate_icons.sh new file mode 100644 index 0000000..7ed5a39 --- /dev/null +++ b/themes/hugo-ficurinia/generate_icons.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +if [ -z "$1" ]; then + echo "Usage: $0 path/to/icon.svg" + exit 1 +fi +FNAME=$1 +if [ ! -f "$FNAME" ]; then + echo "Error: file $FNAME doesn't exist" + exit 1 +fi + +DESTDIR="$(dirname "$FNAME")" +convert -density 1200 -background none -resize 32x32 "$FNAME" "$DESTDIR/favicon.ico" +convert -density 1200 -background none -resize 32x32 "$FNAME" "$DESTDIR/favicon.png" +convert -density 1200 -background none -resize 180x180 "$FNAME" "$DESTDIR/apple-touch-icon.png" +convert -density 1200 -background none -resize 192x192 "$FNAME" "$DESTDIR/android-chrome-192x192.png" +convert -density 1200 -background none -resize 512x512 "$FNAME" "$DESTDIR/android-chrome-512x512.png" diff --git a/themes/hugo-ficurinia/i18n/de.toml b/themes/hugo-ficurinia/i18n/de.toml new file mode 100644 index 0000000..afa959a --- /dev/null +++ b/themes/hugo-ficurinia/i18n/de.toml @@ -0,0 +1,59 @@ +[404message] +other = "das ist nicht die Seite die Ihr sucht." + +[searchbarTxt] +other = "Suchen" + +[tags] +other = "Tags" + +[date] +other = "Datum" + +[continueReading] +other = "Weiter Lesen" + +[previousPage] +other = "vorherige Seite" + +[nextPage] +other = "Nächste Seite" + +[shareOnTheFediverse] +other = "Teilen im Fediverse" + +[enterFediverseInstanceAddress] +other = "Trage deine Instanzadresse hier ein" + +[fediverseInstanceExample] +other = "Z.b. mastodon.social" + +[cancel] +other = "Abbrechen" + +[share] +other = "Teilen" + +[themeCopyrightNotice] +other = "Ficurinia Design für Hugo by Gabriele Musco. Lizensiert unter GNU AGPLv3." + +[home] +other = "Home" + +[posts] +other = "Posts" + +[search] +other = "Search" + +[tagsColumn] +other = "Tags:" + +[tagColumn] +other = "Tag:" + +[morePostsLikeThis] +other = "Mehr Posts wie dieser" + +[noResultsFound] +other = "Nichts gefunden" diff --git a/themes/hugo-ficurinia/i18n/en.toml b/themes/hugo-ficurinia/i18n/en.toml new file mode 100644 index 0000000..c3b7490 --- /dev/null +++ b/themes/hugo-ficurinia/i18n/en.toml @@ -0,0 +1,59 @@ +[404message] +other = "This is not the page you were looking for" + +[searchbarTxt] +other = "Search" + +[tags] +other = "Tags" + +[date] +other = "Date" + +[continueReading] +other = "Continue reading" + +[previousPage] +other = "Previous page" + +[nextPage] +other = "Next page" + +[shareOnTheFediverse] +other = "Share on the Fediverse" + +[enterFediverseInstanceAddress] +other = "Enter your instance's address" + +[fediverseInstanceExample] +other = "Eg. mastodon.social" + +[cancel] +other = "Cancel" + +[share] +other = "Share" + +[themeCopyrightNotice] +other = "Ficurinia theme for Hugo by Gabriele Musco. Licensed under GNU AGPLv3." + +[home] +other = "Home" + +[posts] +other = "Posts" + +[search] +other = "Search" + +[tagsColumn] +other = "Tags:" + +[tagColumn] +other = "Tag:" + +[morePostsLikeThis] +other = "More posts like this" + +[noResultsFound] +other = "No results found" diff --git a/themes/hugo-ficurinia/i18n/es.toml b/themes/hugo-ficurinia/i18n/es.toml new file mode 100644 index 0000000..f2b30af --- /dev/null +++ b/themes/hugo-ficurinia/i18n/es.toml @@ -0,0 +1,59 @@ +[404message] +other = "Esta no es la página que está buscando" + +[searchbarTxt] +other = "Buscar" + +[tags] +other = "Etiquetas" + +[date] +other = "Fecha" + +[continueReading] +other = "Continuar leyendo" + +[previousPage] +other = "Página anterior" + +[nextPage] +other = "Página siguiente" + +[shareOnTheFediverse] +other = "Compartir en el Fediverse" + +[enterFediverseInstanceAddress] +other = "Ingrese la dirección de su instancia" + +[fediverseInstanceExample] +other = "Por ej.: mastodon.social" + +[cancel] +other = "Cancelar" + +[share] +other = "Compartir" + +[themeCopyrightNotice] +other = "Ficurinia theme para Hugo hecho por Gabriele Musco. Licenciado bajo GNU AGPLv3." + +[home] +other = "Principal" + +[posts] +other = "Posts" + +[search] +other = "Buscar" + +[tagsColumn] +other = "Etiquetas:" + +[tagColumn] +other = "Etiqueta:" + +[morePostsLikeThis] +other = "Más posts como este" + +[noResultsFound] +other = "No se encontraron resultados" diff --git a/themes/hugo-ficurinia/i18n/fr.toml b/themes/hugo-ficurinia/i18n/fr.toml new file mode 100644 index 0000000..c7ff65f --- /dev/null +++ b/themes/hugo-ficurinia/i18n/fr.toml @@ -0,0 +1,59 @@ +[404message] +other = "Ceci n'est pas la page que vous cherchez..." + +[searchbarTxt] +other = "Chercher" + +[tags] +other = "Tags" + +[date] +other = "Date" + +[continueReading] +other = "Continuer la lecture" + +[previousPage] +other = "Page précédente" + +[nextPage] +other = "Page suivante" + +[shareOnTheFediverse] +other = "Partager sur Fediverse" + +[enterFediverseInstanceAddress] +other = "Saisissez votre adresse d'instance" + +[fediverseInstanceExample] +other = "Eg. mastodon.social" + +[cancel] +other = "Annuler" + +[share] +other = "Partager" + +[themeCopyrightNotice] +other = "Réalisé avec ♥️ par un débianeu à poil dur." + +[home] +other = "Accueil" + +[posts] +other = "Posts" + +[search] +other = "Rechercher" + +[tagsColumn] +other = "Tags:" + +[tagColumn] +other = "Tag:" + +[morePostsLikeThis] +other = "Plus de posts comme celui-ci" + +[noResultsFound] +other = "Aucun résultat trouvé" diff --git a/themes/hugo-ficurinia/i18n/it.toml b/themes/hugo-ficurinia/i18n/it.toml new file mode 100644 index 0000000..57cd38b --- /dev/null +++ b/themes/hugo-ficurinia/i18n/it.toml @@ -0,0 +1,59 @@ +[404message] +other = "Questa non è la pagina che stavi cercando" + +[searchbarTxt] +other = "Cerca" + +[tags] +other = "Tag" + +[date] +other = "Data" + +[continueReading] +other = "Continua a leggere" + +[previousPage] +other = "Pagina precedente" + +[nextPage] +other = "Pagina successiva" + +[shareOnTheFediverse] +other = "Condividi sul Fediverse" + +[enterFediverseInstanceAddress] +other = "Inserisci l'indirizzo della tua istanza" + +[fediverseInstanceExample] +other = "Es. mastodon.social" + +[cancel] +other = "Annulla" + +[share] +other = "Condividi" + +[themeCopyrightNotice] +other = "Tema Ficurinia per Hugo creato da Gabriele Musco. Disponibile con licenza GNU AGPLv3." + +[home] +other = "Home" + +[posts] +other = "Post" + +[search] +other = "Cerca" + +[tagsColumn] +other = "Tag:" + +[tagColumn] +other = "Tag:" + +[morePostsLikeThis] +other = "Altri post come questo" + +[noResultsFound] +other = "Nessun risultato trovato" diff --git a/themes/hugo-ficurinia/i18n/pt.toml b/themes/hugo-ficurinia/i18n/pt.toml new file mode 100644 index 0000000..96c7941 --- /dev/null +++ b/themes/hugo-ficurinia/i18n/pt.toml @@ -0,0 +1,59 @@ +[404message] +other = "Esta não é a página que procuras" + +[searchbarTxt] +other = "Pesquisar" + +[tags] +other = "Etiquetas" + +[date] +other = "Data" + +[continueReading] +other = "Continuar a ler" + +[previousPage] +other = "Página anterior" + +[nextPage] +other = "Página seguinte" + +[shareOnTheFediverse] +other = "Partilhar no Fediverso" + +[enterFediverseInstanceAddress] +other = "Inserir o endereço da instância" + +[fediverseInstanceExample] +other = "ex: mastodon.social" + +[cancel] +other = "Cancelar" + +[share] +other = "Partilhar" + +[themeCopyrightNotice] +other = "Tema Ficurinia para Hugo por Gabriele Musco. Sob licença GNU AGPLv3." + +[home] +other = "Página Inicial" + +[posts] +other = "Publicações" + +[search] +other = "Pesquisar" + +[tagsColumn] +other = "Etiquetas:" + +[tagColumn] +other = "Etiqueta:" + +[morePostsLikeThis] +other = "Mais publicações como esta" + +[noResultsFound] +other = "Não foram encontrados resultados" diff --git a/themes/hugo-ficurinia/images/screenshot.png b/themes/hugo-ficurinia/images/screenshot.png new file mode 100644 index 0000000..eb8f668 Binary files /dev/null and b/themes/hugo-ficurinia/images/screenshot.png differ diff --git a/themes/hugo-ficurinia/images/tn.png b/themes/hugo-ficurinia/images/tn.png new file mode 100644 index 0000000..7b5018e Binary files /dev/null and b/themes/hugo-ficurinia/images/tn.png differ diff --git a/themes/hugo-ficurinia/layouts/404.html b/themes/hugo-ficurinia/layouts/404.html new file mode 100644 index 0000000..f04b7e1 --- /dev/null +++ b/themes/hugo-ficurinia/layouts/404.html @@ -0,0 +1,7 @@ +{{ define "main" }} +
+

+ {{ i18n "404message" }} +

+
+{{ end }} diff --git a/themes/hugo-ficurinia/layouts/_default/baseof.html b/themes/hugo-ficurinia/layouts/_default/baseof.html new file mode 100644 index 0000000..3b2bc96 --- /dev/null +++ b/themes/hugo-ficurinia/layouts/_default/baseof.html @@ -0,0 +1,21 @@ + + + {{- partial "head.html" . -}} + {{- partial "build_assets.html" . -}} + +
+ {{- partial "header.html" . -}} +
+
+
+ {{- block "main" . }}{{- end }} +
+ {{- partial "footer.html" . -}} +
+
+
+ {{- partial "plausible.html" . -}} + {{- partial "umami.html" . -}} + {{- partial "inject/body.html" . -}} + + diff --git a/themes/hugo-ficurinia/layouts/_default/baseof.json b/themes/hugo-ficurinia/layouts/_default/baseof.json new file mode 100644 index 0000000..49d010f --- /dev/null +++ b/themes/hugo-ficurinia/layouts/_default/baseof.json @@ -0,0 +1 @@ +{{- block "main" . }}{{- end }} diff --git a/themes/hugo-ficurinia/layouts/_default/list.html b/themes/hugo-ficurinia/layouts/_default/list.html new file mode 100644 index 0000000..4415c13 --- /dev/null +++ b/themes/hugo-ficurinia/layouts/_default/list.html @@ -0,0 +1,8 @@ +{{ define "main" }} + {{ if in (site.Params.extraContentDirs | default (slice)) .Section }} +

{{ .Section | humanize }}

+ {{- partial "home_post_list.html" (dict "Ctx" . "AllPostsList" .Pages) -}} + {{ else }} + {{- partial "simple_posts_list.html" . -}} + {{ end }} +{{ end }} diff --git a/themes/hugo-ficurinia/layouts/_default/manifest.json b/themes/hugo-ficurinia/layouts/_default/manifest.json new file mode 100644 index 0000000..3eca3c0 --- /dev/null +++ b/themes/hugo-ficurinia/layouts/_default/manifest.json @@ -0,0 +1,37 @@ +{ + "$schema": "https://json.schemastore.org/web-manifest-combined.json", + "name": "{{ .Site.Title }}", + "short_name": "{{ .Site.Title }}", + "start_url": "/", + "display": "standalone", + {{ $bg := (.Site.Data.colors.dark.bg | default "#242629") }} + {{ $accent := (.Site.Data.colors.dark.accent | default "#db5793") }} + {{ if eq .Site.Data.colors.default "light" }} + {{ $bg = (.Site.Data.colors.light.bg | default "#f5f5f5") }} + {{ $accent = (.Site.Data.colors.light.accent | default "#db5793") }} + {{ end }} + "background_color": "{{ $bg }}", + "theme_color": "{{ $accent }}" + {{ if .Site.Params.description }} + , + "description": "{{ .Site.Params.description }}" + {{ end }} + {{ if .Site.Params.icon512 }} + , + "icons": [ + { + "src": "{{ .Site.Params.icon512 }}", + "sizes": "512x512", + "type": "image/png", + "purpose": "maskable" + }, + { + "src": "{{ .Site.Params.icon512 }}", + "sizes": "512x512", + "type": "image/png", + "purpose": "any" + } + ] + {{ end }} +} + diff --git a/themes/hugo-ficurinia/layouts/_default/rss.xml b/themes/hugo-ficurinia/layouts/_default/rss.xml new file mode 100644 index 0000000..155c39c --- /dev/null +++ b/themes/hugo-ficurinia/layouts/_default/rss.xml @@ -0,0 +1,46 @@ +{{- $pctx := . -}} +{{- if .IsHome -}}{{ $pctx = .Site }}{{- end -}} +{{- $pages := slice -}} +{{- if or $.IsHome $.IsSection -}} +{{- $pages = $pctx.RegularPages -}} +{{- else -}} +{{- $pages = $pctx.Pages -}} +{{- end -}} +{{- $limit := .Site.Config.Services.RSS.Limit -}} +{{- if ge $limit 1 -}} +{{- $pages = $pages | first $limit -}} +{{- end -}} +{{- printf "" | safeHTML }} +{{- printf "" | safeHTML -}} + + + {{ if eq .Title .Site.Title }}{{ .Site.Title }}{{ else }}{{ with .Title }}{{.}} on {{ end }}{{ .Site.Title }}{{ end }} + {{ .Permalink }} + Recent content {{ if ne .Title .Site.Title }}{{ with .Title }}in {{.}} {{ end }}{{ end }}on {{ .Site.Title }} + Hugo -- gohugo.io{{ with .Site.LanguageCode }} + {{.}}{{end}}{{ with .Site.Author.email }} + {{.}}{{ with $.Site.Author.name }} ({{.}}){{end}}{{end}}{{ with .Site.Author.email }} + {{.}}{{ with $.Site.Author.name }} ({{.}}){{end}}{{end}}{{ with .Site.Copyright }} + {{.}}{{end}}{{ if not .Date.IsZero }} + {{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}{{ end }} + {{- with .OutputFormats.Get "RSS" -}} + {{ printf "" .Permalink .MediaType | safeHTML }} + {{- end -}} + {{ .Site.Params.Logo | default "/img/icon.svg" | absURL }} + {{ range $pages }} + {{ if not ( .Params.norss | default false) }} + + {{ .Title }} + {{ .Permalink }} + {{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }} + {{ with .Site.Author.email }}{{.}}{{ with $.Site.Author.name }} ({{.}}){{end}}{{end}} + {{ .Permalink }} + {{ printf "" | safeHTML }} + {{ if .Params.image }} + + {{ end }} + + {{ end }} + {{ end }} + + diff --git a/themes/hugo-ficurinia/layouts/_default/search.html b/themes/hugo-ficurinia/layouts/_default/search.html new file mode 100644 index 0000000..266469f --- /dev/null +++ b/themes/hugo-ficurinia/layouts/_default/search.html @@ -0,0 +1,45 @@ +{{ define "main" }} + +{{- partial "searchbar.html" . -}} +
+
+{{- partial "js_paginator.html" . -}} + +{{ end }} diff --git a/themes/hugo-ficurinia/layouts/_default/search.json b/themes/hugo-ficurinia/layouts/_default/search.json new file mode 100644 index 0000000..04d132d --- /dev/null +++ b/themes/hugo-ficurinia/layouts/_default/search.json @@ -0,0 +1,27 @@ +{{ define "main" }} +{ + {{ $mscratch := newScratch }} + {{ $mscratch.Add "articles" slice }} + {{ $pages := where .Site.RegularPages "Params.nosearch" "!=" "true" }} + {{ range $pages }} + {{ $image := "" }} + {{ if .Params.Image }} + {{ if or (hasPrefix .Params.Image "/") (hasPrefix .Params.Image "http://") (hasPrefix .Params.Image "https://") }} + {{ $image = .Params.Image }} + {{ else }} + {{ $image = print .Permalink "/" .Params.Image }} + {{ end }} + {{ end }} + {{ $mscratch.Add "articles" (dict + "title" .Title + "date" (.Date.Format "2006-01-02") + "tags" (sort (or .Params.tags slice)) + "summary" (or .Params.description .Summary) + "text" (lower .Plain) + "link" .Permalink + "image" $image + "imageAlt" (or .Params.Alt "")) }} + {{ end }} + "pages": {{ $mscratch.Get "articles" | jsonify }} +} +{{ end }} diff --git a/themes/hugo-ficurinia/layouts/_default/single.html b/themes/hugo-ficurinia/layouts/_default/single.html new file mode 100644 index 0000000..f20d5db --- /dev/null +++ b/themes/hugo-ficurinia/layouts/_default/single.html @@ -0,0 +1,3 @@ +{{ define "main" }} + {{- partial "single_post.html" . -}} +{{ end }} diff --git a/themes/hugo-ficurinia/layouts/index.html b/themes/hugo-ficurinia/layouts/index.html new file mode 100644 index 0000000..05e8144 --- /dev/null +++ b/themes/hugo-ficurinia/layouts/index.html @@ -0,0 +1,16 @@ +{{ define "main" }} + + {{/* get all the pages that are regular posts and not pages */}} + {{ $postsDir := .Site.Params.Posts | default (slice "posts" "post") }} + {{ $allPostsList := where (where site.RegularPages "Section" "in" $postsDir) "Section" "!=" "" }} + {{- partial "showcase.html" . -}} + {{ if and .Site.Params.showSinglePageAsHome (ne .Site.Params.homeSinglePage "") }} + {{ with .Site.GetPage .Site.Params.homeSinglePage }} + {{- partial "single_post.html" . -}} + {{ end }} + {{ else }} + {{- partial "home_post_list.html" (dict "Ctx" . "AllPostsList" $allPostsList) -}} + {{ end }} + + +{{ end }} diff --git a/themes/hugo-ficurinia/layouts/index.json b/themes/hugo-ficurinia/layouts/index.json new file mode 100644 index 0000000..aff74af --- /dev/null +++ b/themes/hugo-ficurinia/layouts/index.json @@ -0,0 +1,38 @@ +{{ define "main" }} +{ + {{ $postsDir := .Site.Params.Posts | default (slice "posts" "post") }} + {{ $allPostsList := where .Site.RegularPages "Section" "in" $postsDir }} + {{ $featuredPostsList := slice }} + {{ $postsList := $allPostsList }} + {{ if .Site.Params.enableFeatured | default false }} + {{ $featuredPostsList = where $allPostsList "Params.featured" true }} + {{ $postsList = union (where $allPostsList "Params.featured" false) (where $allPostsList "Params.featured" nil) }} + {{ end }} + {{ $mscratch := newScratch }} + {{ $mscratch.Add "articles" slice }} + {{ range (.Paginate $postsList).Pages }} + {{ $image := "" }} + {{ if .Params.Image }} + {{ if or (hasPrefix .Params.Image "/") (hasPrefix .Params.Image "http://") (hasPrefix .Params.Image "https://") }} + {{ $image = .Params.Image }} + {{ else }} + {{ $image = print .Permalink "/" .Params.Image }} + {{ end }} + {{ end }} + {{ $mscratch.Add "articles" (dict + "title" .Title + "date" (.Date.Format "2006-01-02") + "tags" (sort (or .Params.tags slice)) + "summary" (or .Params.description .Summary) + "link" .Permalink + "image" $image + "imageAlt" (or .Params.Alt "")) }} + {{ end }} + "articles": {{ $mscratch.Get "articles" | jsonify }}, + "test": "{{range $postsList}}{{.Title}} {{end}}", + "page": "{{ .Paginator.PageNumber }}", + "next": {{ if .Paginator.HasNext }} + {{ .Paginator.Next.URL | absURL | jsonify }} + {{ else }}""{{ end }} +} +{{ end }} diff --git a/themes/hugo-ficurinia/layouts/index.xml b/themes/hugo-ficurinia/layouts/index.xml new file mode 100644 index 0000000..155c39c --- /dev/null +++ b/themes/hugo-ficurinia/layouts/index.xml @@ -0,0 +1,46 @@ +{{- $pctx := . -}} +{{- if .IsHome -}}{{ $pctx = .Site }}{{- end -}} +{{- $pages := slice -}} +{{- if or $.IsHome $.IsSection -}} +{{- $pages = $pctx.RegularPages -}} +{{- else -}} +{{- $pages = $pctx.Pages -}} +{{- end -}} +{{- $limit := .Site.Config.Services.RSS.Limit -}} +{{- if ge $limit 1 -}} +{{- $pages = $pages | first $limit -}} +{{- end -}} +{{- printf "" | safeHTML }} +{{- printf "" | safeHTML -}} + + + {{ if eq .Title .Site.Title }}{{ .Site.Title }}{{ else }}{{ with .Title }}{{.}} on {{ end }}{{ .Site.Title }}{{ end }} + {{ .Permalink }} + Recent content {{ if ne .Title .Site.Title }}{{ with .Title }}in {{.}} {{ end }}{{ end }}on {{ .Site.Title }} + Hugo -- gohugo.io{{ with .Site.LanguageCode }} + {{.}}{{end}}{{ with .Site.Author.email }} + {{.}}{{ with $.Site.Author.name }} ({{.}}){{end}}{{end}}{{ with .Site.Author.email }} + {{.}}{{ with $.Site.Author.name }} ({{.}}){{end}}{{end}}{{ with .Site.Copyright }} + {{.}}{{end}}{{ if not .Date.IsZero }} + {{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}{{ end }} + {{- with .OutputFormats.Get "RSS" -}} + {{ printf "" .Permalink .MediaType | safeHTML }} + {{- end -}} + {{ .Site.Params.Logo | default "/img/icon.svg" | absURL }} + {{ range $pages }} + {{ if not ( .Params.norss | default false) }} + + {{ .Title }} + {{ .Permalink }} + {{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }} + {{ with .Site.Author.email }}{{.}}{{ with $.Site.Author.name }} ({{.}}){{end}}{{end}} + {{ .Permalink }} + {{ printf "" | safeHTML }} + {{ if .Params.image }} + + {{ end }} + + {{ end }} + {{ end }} + + diff --git a/themes/hugo-ficurinia/layouts/partials/article_card.html b/themes/hugo-ficurinia/layouts/partials/article_card.html new file mode 100644 index 0000000..fc19503 --- /dev/null +++ b/themes/hugo-ficurinia/layouts/partials/article_card.html @@ -0,0 +1,46 @@ +
+
+

+ {{ .Title }} +

+

+ 󰃭 + {{- partial "date.html" .Date -}} + {{- if ne (.Date | time.Format "Jan 02, 2006 3:04 PM Z07:00") (.Lastmod.Format "Jan 02, 2006 3:04 PM Z07:00") + -}} + (updated: {{- partial "date.html" .Lastmod -}}) + {{ end }} + {{ if and (site.Params.tagsInArticlePreview | default true) .Params.tags }} + | + + {{ range sort .Params.tags }} + #{{ . }} + {{ end }} + {{ end }} +

+ {{ if .Site.Params.imageInArticlePreview }} + {{ if .Params.Image }} + + {{ if or (hasPrefix .Params.Image "/") (hasPrefix .Params.Image "http://") (hasPrefix .Params.Image "https://") }} + {{ .Params.Alt }} + {{ else }} + {{ .Params.Alt }} + {{ end }} + + {{ end }} + {{end}} + {{ if (site.Params.articleSummary | default true) }} +
+

+ {{ if .Params.description }} + {{ .Params.description }} + {{ else }} + {{.Summary }} + {{ end }} +

+

{{ i18n "continueReading" }} 

+
+ {{ end }} +
+
+
diff --git a/themes/hugo-ficurinia/layouts/partials/build_assets.html b/themes/hugo-ficurinia/layouts/partials/build_assets.html new file mode 100644 index 0000000..216434e --- /dev/null +++ b/themes/hugo-ficurinia/layouts/partials/build_assets.html @@ -0,0 +1,10 @@ +{{/* + This partial builds non-standard assets (like xsl files) with the template + engine. It is necessary to do it this way to reduce user friction and + ensure that the file is there. +*/}} +{{ if .IsHome }} + {{ $feed_style_xsl_template := resources.Get "feed_style.xsl" }} + {{ $feed_style_xsl := $feed_style_xsl_template | resources.ExecuteAsTemplate "feed_style.xsl" . }} + {{ $noop := $feed_style_xsl.Permalink }} +{{ end }} diff --git a/themes/hugo-ficurinia/layouts/partials/cactus_chat.html b/themes/hugo-ficurinia/layouts/partials/cactus_chat.html new file mode 100644 index 0000000..e2dac46 --- /dev/null +++ b/themes/hugo-ficurinia/layouts/partials/cactus_chat.html @@ -0,0 +1,15 @@ +{{ if and site.Params.cactusCommentsSiteName (.Params.comments | default true) }} + + +
+ + +{{ end }} diff --git a/themes/hugo-ficurinia/layouts/partials/commento.html b/themes/hugo-ficurinia/layouts/partials/commento.html new file mode 100644 index 0000000..e425eac --- /dev/null +++ b/themes/hugo-ficurinia/layouts/partials/commento.html @@ -0,0 +1,8 @@ +{{ if and .Site.Params.commento (.Params.comments | default true) }} + +
+{{ end }} diff --git a/themes/hugo-ficurinia/layouts/partials/date.html b/themes/hugo-ficurinia/layouts/partials/date.html new file mode 100644 index 0000000..2160834 --- /dev/null +++ b/themes/hugo-ficurinia/layouts/partials/date.html @@ -0,0 +1,5 @@ +{{ if site.Params.dateFormat }} + {{ .Format site.Params.dateFormat }} +{{ else }} + {{ .Format "02-01-2006" }} +{{ end }} diff --git a/themes/hugo-ficurinia/layouts/partials/featured_articles.html b/themes/hugo-ficurinia/layouts/partials/featured_articles.html new file mode 100644 index 0000000..4454de6 --- /dev/null +++ b/themes/hugo-ficurinia/layouts/partials/featured_articles.html @@ -0,0 +1,40 @@ + diff --git a/themes/hugo-ficurinia/layouts/partials/footer.html b/themes/hugo-ficurinia/layouts/partials/footer.html new file mode 100644 index 0000000..9834367 --- /dev/null +++ b/themes/hugo-ficurinia/layouts/partials/footer.html @@ -0,0 +1,11 @@ +
+
+ {{- partial "inject/footer.html" . -}} + {{- partial "footer_columns.html" . -}} +

+ {{ now.Format "2006" }} © {{ .Site.Copyright | markdownify }} +

+

+ {{ i18n "themeCopyrightNotice" | safeHTML }} +

+
diff --git a/themes/hugo-ficurinia/layouts/partials/footer_columns.html b/themes/hugo-ficurinia/layouts/partials/footer_columns.html new file mode 100644 index 0000000..63ba0f6 --- /dev/null +++ b/themes/hugo-ficurinia/layouts/partials/footer_columns.html @@ -0,0 +1,12 @@ +{{ if (and (.Site.Params.enableFooterColumns | default false) .Site.Data.footer_columns) }} +
+ {{ range .Site.Data.footer_columns }} +
    +
  • {{ .title }}
  • + {{ range .links }} +
  • {{ .title }}
  • + {{ end }} +
+ {{ end }} +
+{{ end }} diff --git a/themes/hugo-ficurinia/layouts/partials/head.html b/themes/hugo-ficurinia/layouts/partials/head.html new file mode 100644 index 0000000..2412c34 --- /dev/null +++ b/themes/hugo-ficurinia/layouts/partials/head.html @@ -0,0 +1,46 @@ + + {{ if .Site.Params.forceRedirect }} + + {{ end }} + + + + + + {{ if .OutputFormats.Get "RSS" }} + {{ with .OutputFormats.Get "RSS" }} + + + {{ end }} + {{ end }} + + {{- partial "head_icons.html" . -}} + + + {{ if and (.Title) (ne .Title .Site.Title) }} + {{ .Title }} – + {{ end }} + {{ .Site.Title | default "Ficurinia" }} + + + {{/* + how to update these hashes: + https://gitlab.com/gabmus/hugo-ficurinia/-/merge_requests/5 + */}} + + + + + {{ if and site.Params.cactusCommentsSiteName (.Params.comments | default true) }} + + {{ end }} + {{ $style := resources.Get "/scss/style.scss" | resources.ExecuteAsTemplate "/scss/style.scss" . | css.Sass (dict "targetPath" "css/styles.css" "outputStyle" "compressed" "enableSourceMap" "true") | resources.Fingerprint "sha512" }} + + {{- partial "inject/head.html" . -}} + {{- partial "head_meta_seo.html" . -}} + {{- partial "head_meta_opengraph.html" . -}} + {{- partial "head_meta_twitter.html" . -}} + + diff --git a/themes/hugo-ficurinia/layouts/partials/head_icons.html b/themes/hugo-ficurinia/layouts/partials/head_icons.html new file mode 100644 index 0000000..1716d3f --- /dev/null +++ b/themes/hugo-ficurinia/layouts/partials/head_icons.html @@ -0,0 +1,20 @@ + + + +{{ if .Site.Params.svgicon }} + +{{ end }} diff --git a/themes/hugo-ficurinia/layouts/partials/head_meta_opengraph.html b/themes/hugo-ficurinia/layouts/partials/head_meta_opengraph.html new file mode 100644 index 0000000..9bffc55 --- /dev/null +++ b/themes/hugo-ficurinia/layouts/partials/head_meta_opengraph.html @@ -0,0 +1,42 @@ + +{{ if .IsPage }} + + + + + + {{ if .Params.tags }} + {{ range sort .Params.tags }} + + {{ end }} + {{ end }} + + {{ $image := .Site.Params.icon512 | default "/img/icon.svg" }} + {{ if .Params.Image }} + {{ if or (hasPrefix .Params.Image "/") (hasPrefix .Params.Image "http://") (hasPrefix .Params.Image "https://") }} + {{ $image = .Params.Image }} + {{ else }} + {{ $image = print .Permalink "/" .Params.Image }} + {{ end }} + {{ end }} + + {{ if .Params.description }} + + {{ else }} + + {{ end }} +{{ else }} + + {{ if .Site.Params.description }} + + {{ end }} + + +{{ end }} diff --git a/themes/hugo-ficurinia/layouts/partials/head_meta_seo.html b/themes/hugo-ficurinia/layouts/partials/head_meta_seo.html new file mode 100644 index 0000000..fb606ff --- /dev/null +++ b/themes/hugo-ficurinia/layouts/partials/head_meta_seo.html @@ -0,0 +1,15 @@ + +{{ if .IsPage }} + {{ if .Params.tags }} + + {{ end }} + {{ if .Params.description }} + + {{ else }} + + {{ end }} +{{ else }} + {{ if .Site.Params.description }} + + {{ end }} +{{ end }} diff --git a/themes/hugo-ficurinia/layouts/partials/head_meta_twitter.html b/themes/hugo-ficurinia/layouts/partials/head_meta_twitter.html new file mode 100644 index 0000000..60b07ce --- /dev/null +++ b/themes/hugo-ficurinia/layouts/partials/head_meta_twitter.html @@ -0,0 +1,33 @@ + + + + +{{ if .IsPage }} + + + {{ $image := .Site.Params.icon512 | default "/img/icon.svg" }} + {{ if .Params.Image }} + {{ if or (hasPrefix .Params.Image "/") (hasPrefix .Params.Image "http://") (hasPrefix .Params.Image "https://") }} + {{ $image = .Params.Image }} + {{ else }} + {{ $image = print .Permalink "/" .Params.Image }} + {{ end }} + {{ end }} + + {{ if .Params.description }} + + {{ else }} + + {{ end }} +{{ else }} + + {{ if .Site.Params.description }} + + {{ end }} + +{{ end }} diff --git a/themes/hugo-ficurinia/layouts/partials/header.html b/themes/hugo-ficurinia/layouts/partials/header.html new file mode 100644 index 0000000..929af92 --- /dev/null +++ b/themes/hugo-ficurinia/layouts/partials/header.html @@ -0,0 +1,63 @@ +
+ {{- partial "inject/header-before.html" . -}} +
+
+ {{ if not (.Site.Params.logoRightOfTitle | default false) }} + + {{ .Site.Params.LogoAltText | default "Logo" }} + + {{ end }} + +
+ {{ if and (.Site.Params.searchbarEverywhere | default true) (and (.Site.Params.enableSearch | default true) (not (eq .Title "Search"))) }} + {{- partial "searchbar.html" . -}} + {{ end }} +
+ + {{ if and + (.Site.Params.enableSidebarLayout | default false) + (or + (not (.Site.Params.enableJumbotron | default false)) + (not .IsHome) + ) + }} + + {{ if and .IsPage .Params.toc }} +
+
+ {{ .TableOfContents }} +
+ {{ end }} + {{ end }} + {{- partial "inject/header-after.html" . -}} + {{- partial "jumbotron.html" . -}} +
diff --git a/themes/hugo-ficurinia/layouts/partials/header_navigation.html b/themes/hugo-ficurinia/layouts/partials/header_navigation.html new file mode 100644 index 0000000..1d42365 --- /dev/null +++ b/themes/hugo-ficurinia/layouts/partials/header_navigation.html @@ -0,0 +1,30 @@ + diff --git a/themes/hugo-ficurinia/layouts/partials/home_post_list.html b/themes/hugo-ficurinia/layouts/partials/home_post_list.html new file mode 100644 index 0000000..8c379b3 --- /dev/null +++ b/themes/hugo-ficurinia/layouts/partials/home_post_list.html @@ -0,0 +1,23 @@ +{{ $allPostsList := .AllPostsList }} +{{ $postsList := $allPostsList }} +{{ $featuredPostsList := slice }} +{{ $pagination := slice }} +{{ if site.Params.enableFeatured | default false }} + {{ $featuredPostsList = where $allPostsList "Params.featured" true }} + {{ $postsList = union (where $allPostsList "Params.featured" false) (where $allPostsList "Params.featured" nil) }} + {{ $pagination = (.Ctx.Paginate $postsList).Pages }} + {{ if eq .Ctx.Paginator.PageNumber 1 }} + {{- partial "featured_articles.html" $featuredPostsList -}} + {{ end }} +{{ else }} + {{ $pagination = (.Ctx.Paginate $postsList).Pages }} +{{ end }} + +{{/* pagination */}} +
+{{ range $pagination }} + {{- partial "article_card.html" . -}} +{{ end }} +
+
+{{- partial "paginator.html" .Ctx -}} diff --git a/themes/hugo-ficurinia/layouts/partials/iconlink.html b/themes/hugo-ficurinia/layouts/partials/iconlink.html new file mode 100644 index 0000000..bd93b85 --- /dev/null +++ b/themes/hugo-ficurinia/layouts/partials/iconlink.html @@ -0,0 +1,19 @@ + + {{ $icon := index site.Data.supported_icons (lower .Identifier) | safeHTML }} + {{ if $icon }} + {{ $icon | safeHTML }} + {{ else }} + {{ .Name }} + {{ end }} + + {{ .Name }} + + diff --git a/themes/hugo-ficurinia/layouts/partials/inject/body.html b/themes/hugo-ficurinia/layouts/partials/inject/body.html new file mode 100644 index 0000000..4d25fcc --- /dev/null +++ b/themes/hugo-ficurinia/layouts/partials/inject/body.html @@ -0,0 +1 @@ + diff --git a/themes/hugo-ficurinia/layouts/partials/inject/content-after.html b/themes/hugo-ficurinia/layouts/partials/inject/content-after.html new file mode 100644 index 0000000..ae7a28b --- /dev/null +++ b/themes/hugo-ficurinia/layouts/partials/inject/content-after.html @@ -0,0 +1 @@ + diff --git a/themes/hugo-ficurinia/layouts/partials/inject/content-before.html b/themes/hugo-ficurinia/layouts/partials/inject/content-before.html new file mode 100644 index 0000000..2528f4f --- /dev/null +++ b/themes/hugo-ficurinia/layouts/partials/inject/content-before.html @@ -0,0 +1 @@ + diff --git a/themes/hugo-ficurinia/layouts/partials/inject/footer.html b/themes/hugo-ficurinia/layouts/partials/inject/footer.html new file mode 100644 index 0000000..5409872 --- /dev/null +++ b/themes/hugo-ficurinia/layouts/partials/inject/footer.html @@ -0,0 +1 @@ + diff --git a/themes/hugo-ficurinia/layouts/partials/inject/head.html b/themes/hugo-ficurinia/layouts/partials/inject/head.html new file mode 100644 index 0000000..addac4c --- /dev/null +++ b/themes/hugo-ficurinia/layouts/partials/inject/head.html @@ -0,0 +1 @@ + diff --git a/themes/hugo-ficurinia/layouts/partials/inject/header-after.html b/themes/hugo-ficurinia/layouts/partials/inject/header-after.html new file mode 100644 index 0000000..4589529 --- /dev/null +++ b/themes/hugo-ficurinia/layouts/partials/inject/header-after.html @@ -0,0 +1 @@ + diff --git a/themes/hugo-ficurinia/layouts/partials/inject/header-before.html b/themes/hugo-ficurinia/layouts/partials/inject/header-before.html new file mode 100644 index 0000000..b1a7c16 --- /dev/null +++ b/themes/hugo-ficurinia/layouts/partials/inject/header-before.html @@ -0,0 +1 @@ + diff --git a/themes/hugo-ficurinia/layouts/partials/js_paginator.html b/themes/hugo-ficurinia/layouts/partials/js_paginator.html new file mode 100644 index 0000000..fe39565 --- /dev/null +++ b/themes/hugo-ficurinia/layouts/partials/js_paginator.html @@ -0,0 +1,64 @@ + diff --git a/themes/hugo-ficurinia/layouts/partials/jumbotron.html b/themes/hugo-ficurinia/layouts/partials/jumbotron.html new file mode 100644 index 0000000..36a9ead --- /dev/null +++ b/themes/hugo-ficurinia/layouts/partials/jumbotron.html @@ -0,0 +1,89 @@ +{{ if and .IsHome (and (.Site.Params.enableJumbotron | default false) .Site.Data.jumbotron) }} + {{ + $jumbo_fullscreen := (or + (.Site.Data.jumbotron.fullscreen | default false) + (.Site.Data.jumbotron.backgroundVideo) + ) + }} + {{ if .Site.Data.jumbotron.backgroundVideo }} +
+ +
+ {{ end }} +
+ {{ if .Site.Data.jumbotron.image }} + + {{ end }} +
+

{{ .Site.Data.jumbotron.title }}

+

{{ .Site.Data.jumbotron.subtitle }}

+ {{ if .Site.Data.jumbotron.backgroundVideo }} + + + {{ end }} + {{ if .Site.Data.jumbotron.links }} + + {{ end }} +
+
+ {{ if ( + and + $jumbo_fullscreen + (.Site.Data.jumbotron.downArrow | default false) + ) }} +
+ + + +
+ + {{ end }} +{{ end }} diff --git a/themes/hugo-ficurinia/layouts/partials/nerdlink.html b/themes/hugo-ficurinia/layouts/partials/nerdlink.html new file mode 100644 index 0000000..acf4a32 --- /dev/null +++ b/themes/hugo-ficurinia/layouts/partials/nerdlink.html @@ -0,0 +1,55 @@ + + + {{ if eq (lower (index . 0)) "gitlab" }} +  + {{ else if eq (lower (index . 0)) "gnome" }} +  + {{ else if eq (lower (index . 0)) "youtube" }} +  + {{ else if eq (lower (index . 0)) "email" }} +  + {{ else if eq (lower (index . 0)) "twitter" }} +  + {{ else if eq (lower (index . 0)) "instagram" }} +  + {{ else if eq (lower (index . 0)) "facebook" }} +  + {{ else if eq (lower (index . 0)) "github" }} +  + {{ else if eq (lower (index . 0)) "linkedin" }} +  + {{ else if eq (lower (index . 0)) "telegram" }} +  + {{ else if eq (lower (index . 0)) "xmpp" }} + ﳽ + {{ else if eq (lower (index . 0)) "pleroma" }} + + + + {{ else if eq (lower (index . 0)) "peertube" }} + + + + {{ else if eq (lower (index . 0)) "matrix" }} + + + + {{ else if eq (lower (index . 0)) "mastodon" }} + + + + {{ else if eq (lower (index . 0)) "phone" }} +  + {{ else if eq (lower (index . 0)) "rss" }} +  + {{ else }} + {{ index . 0 }} + {{ end }} + + {{ index . 0 }} + + diff --git a/themes/hugo-ficurinia/layouts/partials/paginator.html b/themes/hugo-ficurinia/layouts/partials/paginator.html new file mode 100644 index 0000000..a54123d --- /dev/null +++ b/themes/hugo-ficurinia/layouts/partials/paginator.html @@ -0,0 +1,66 @@ +{{ if .Site.Params.infiniteScrolling }} +{{- partial "js_paginator.html" . -}} + +{{ end }} +{{ if .Site.Params.infiniteScrolling }}{{ end }} diff --git a/themes/hugo-ficurinia/layouts/partials/plausible.html b/themes/hugo-ficurinia/layouts/partials/plausible.html new file mode 100644 index 0000000..a16fcfc --- /dev/null +++ b/themes/hugo-ficurinia/layouts/partials/plausible.html @@ -0,0 +1,10 @@ +{{ if .Site.Params.plausibleScriptUrl }} + {{ if .Site.Params.plausibleDomain }} + + {{ end }} +{{ end }} diff --git a/themes/hugo-ficurinia/layouts/partials/related_articles.html b/themes/hugo-ficurinia/layouts/partials/related_articles.html new file mode 100644 index 0000000..995d902 --- /dev/null +++ b/themes/hugo-ficurinia/layouts/partials/related_articles.html @@ -0,0 +1,23 @@ +{{ if and (.Site.Params.enableRelatedArticles | default false) .Params.tags }} + {{ $postsList := + where ( + where ( + where site.RegularPages "Params.tags" "!=" nil + ) "Params.tags" "intersect" .Params.tags + ) "Permalink" "ne" .Permalink + }} + {{ if $postsList }} + {{ if site.Params.randomRelated | default false }} + {{ $postsList = shuffle $postsList }} + {{ end }} +
+
+

{{ i18n "morePostsLikeThis" }}

+
+ {{ range first (.Site.Params.relatedArticlesNum | default 2) $postsList }} + {{- partial "article_card.html" . -}} + {{ end }} +
+
+ {{ end }} +{{ end }} diff --git a/themes/hugo-ficurinia/layouts/partials/searchbar.html b/themes/hugo-ficurinia/layouts/partials/searchbar.html new file mode 100644 index 0000000..2169992 --- /dev/null +++ b/themes/hugo-ficurinia/layouts/partials/searchbar.html @@ -0,0 +1,12 @@ + + diff --git a/themes/hugo-ficurinia/layouts/partials/share_on_fediverse.html b/themes/hugo-ficurinia/layouts/partials/share_on_fediverse.html new file mode 100644 index 0000000..9e6b566 --- /dev/null +++ b/themes/hugo-ficurinia/layouts/partials/share_on_fediverse.html @@ -0,0 +1,45 @@ +{{ if site.Params.enableShareOnFediverse | default false }} + +
+
+
+

{{ i18n "enterFediverseInstanceAddress" }}

+ + +
+
+ +{{ end }} diff --git a/themes/hugo-ficurinia/layouts/partials/showcase.html b/themes/hugo-ficurinia/layouts/partials/showcase.html new file mode 100644 index 0000000..a29227a --- /dev/null +++ b/themes/hugo-ficurinia/layouts/partials/showcase.html @@ -0,0 +1,19 @@ +{{ if .Site.Params.showcaseDir }} +{{ $showcasePosts := where site.RegularPages "Section" "in" .Site.Params.showcaseDir }} +
+ {{ range (sort $showcasePosts "File.LogicalName") }} + {{ if in .File.Dir .Site.Params.showcaseDir }} +
+
+

{{ .Title }}

+ {{ if .Params.image }} + + {{ end }} +
{{ .Content }}
+
+
+ {{ end }} + {{ end }} +
+
+{{ end }} diff --git a/themes/hugo-ficurinia/layouts/partials/simple_posts_list.html b/themes/hugo-ficurinia/layouts/partials/simple_posts_list.html new file mode 100644 index 0000000..3d5d4ed --- /dev/null +++ b/themes/hugo-ficurinia/layouts/partials/simple_posts_list.html @@ -0,0 +1,38 @@ +

+ {{ $title := .Title }} + {{ $section := .Section | humanize }} + {{ if and (ne $section $title) (ne $section "Tags") (ne $title (printf "%ss" $section)) }} + {{ $section }}: + {{ end }} + {{ if and (eq $section "Tags") (eq $section $title) }} + {{ i18n "tagsColumn" }} + {{ else }} + {{ if and (eq $section "Tags") (ne $section $title) }}{{ i18n "tagColumn" }} #{{ end }}{{ $title }} + {{ end }} +

+
    + {{ if and (eq $section "Tags") (eq $section $title) }} + {{/* if we're in the Tags section, sort alphabetically and don't show the date */}} + {{ range (sort .Pages "Title") }} +
  • + #{{ .Title }} +
  • + {{ end }} + {{ else }} + {{ range .Pages }} +
  • +
    + + {{- partial "date.html" .Date -}} + + + {{ .Title }} + {{- if ne (.Date | time.Format "Jan 02, 2006 3:04 PM Z07:00") (.Lastmod.Format "Jan 02, 2006 3:04 PM Z07:00") + -}} +  (updated: {{- partial "date.html" .Lastmod -}}) + {{ end }} +
    +
  • + {{ end }} + {{ end }} +
diff --git a/themes/hugo-ficurinia/layouts/partials/single_post.html b/themes/hugo-ficurinia/layouts/partials/single_post.html new file mode 100644 index 0000000..76bdd6c --- /dev/null +++ b/themes/hugo-ficurinia/layouts/partials/single_post.html @@ -0,0 +1,58 @@ +{{- partial "inject/content-before.html" . -}} +
+ {{ if .Params.showTitle | default true }} +

{{ .Title }}

+ {{ end }} + {{ if (.Params.showDate | default true) }} +

+ 󰃭 + {{- partial "date.html" .Date -}} + {{- if ne (.Date | time.Format "Jan 02, 2006 3:04 PM Z07:00") (.Lastmod.Format "Jan 02, 2006 3:04 PM Z07:00") + -}} + (updated: {{- partial "date.html" .Lastmod -}}) + {{ end }} +

+ {{ end }} + {{ if and (.Params.toc | default false) (.Site.Params.tocBeforeImage | default false) }} + {{- partial "toc.html" . -}} + {{ end }} + {{ if .Params.Image }} +
+ {{ if or (hasPrefix .Params.Image "/") (hasPrefix .Params.Image "http://") (hasPrefix .Params.Image "https://") }} + {{ .Params.Alt }} + {{ else }} + {{ .Params.Alt }} + {{ end }} + {{ if .Params.ImageCaption }} +
+

{{ .Params.ImageCaption | markdownify }}

+
+ {{ end }} +
+ {{ end }} + {{ if and (.Params.toc | default false) (not (.Site.Params.tocBeforeImage | default false)) }} + {{- partial "toc.html" . -}} + {{ end }} +
{{ .Content }}
+
+{{ if .Params.tags }} + {{ if not .Site.Params.paperCards }}
{{ end }} + +{{ end }} +{{- partial "inject/content-after.html" . -}} +{{ if .Params.showShare | default true }} + {{- partial "share_on_fediverse.html" . -}} +{{ end }} +{{- partial "commento.html" . -}} +{{- partial "cactus_chat.html" . -}} +{{- partial "related_articles.html" . -}} diff --git a/themes/hugo-ficurinia/layouts/partials/toc.html b/themes/hugo-ficurinia/layouts/partials/toc.html new file mode 100644 index 0000000..d99f4d7 --- /dev/null +++ b/themes/hugo-ficurinia/layouts/partials/toc.html @@ -0,0 +1,4 @@ +
+ {{ .TableOfContents }} +
+
diff --git a/themes/hugo-ficurinia/layouts/partials/umami.html b/themes/hugo-ficurinia/layouts/partials/umami.html new file mode 100644 index 0000000..2890627 --- /dev/null +++ b/themes/hugo-ficurinia/layouts/partials/umami.html @@ -0,0 +1,10 @@ +{{ if .Site.Params.umamiScriptUrl }} + {{ if .Site.Params.umamiWebsiteId }} + + {{ end }} +{{ end }} diff --git a/themes/hugo-ficurinia/layouts/shortcodes/imgwwidth.html b/themes/hugo-ficurinia/layouts/shortcodes/imgwwidth.html new file mode 100644 index 0000000..3ea3d15 --- /dev/null +++ b/themes/hugo-ficurinia/layouts/shortcodes/imgwwidth.html @@ -0,0 +1 @@ +{{ .Get "alt" }} diff --git a/themes/hugo-ficurinia/layouts/shortcodes/video.html b/themes/hugo-ficurinia/layouts/shortcodes/video.html new file mode 100644 index 0000000..ede2c0e --- /dev/null +++ b/themes/hugo-ficurinia/layouts/shortcodes/video.html @@ -0,0 +1,33 @@ +{{ $h265 := .Get "h265" }} +{{ $h264 := .Get "h264" }} +{{ $vp9 := .Get "vp9" }} +{{ $vp8 := .Get "vp8" }} +{{ $caption := .Get "caption" }} +{{ $attr := .Get "attr" }} +{{ $attrlink := .Get "attrlink" }} +
+ + {{ if or $caption $attr }} +
+ {{ if $caption }} +

{{ . }}

+ {{ end }} +

+ {{ if $attrlink }}{{ end }}{{ $attr }}{{ if $attrlink }}{{ end }} +

+
+ {{ end }} +
diff --git a/themes/hugo-ficurinia/static/android-chrome-192x192.png b/themes/hugo-ficurinia/static/android-chrome-192x192.png new file mode 100644 index 0000000..4f137e6 Binary files /dev/null and b/themes/hugo-ficurinia/static/android-chrome-192x192.png differ diff --git a/themes/hugo-ficurinia/static/android-chrome-512x512.png b/themes/hugo-ficurinia/static/android-chrome-512x512.png new file mode 100644 index 0000000..721d693 Binary files /dev/null and b/themes/hugo-ficurinia/static/android-chrome-512x512.png differ diff --git a/themes/hugo-ficurinia/static/favicon.png b/themes/hugo-ficurinia/static/favicon.png new file mode 100644 index 0000000..2d1a502 Binary files /dev/null and b/themes/hugo-ficurinia/static/favicon.png differ diff --git a/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-bold-italic-latin-ext.woff2 b/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-bold-italic-latin-ext.woff2 new file mode 100644 index 0000000..e576049 Binary files /dev/null and b/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-bold-italic-latin-ext.woff2 differ diff --git a/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-bold-italic-latin.woff2 b/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-bold-italic-latin.woff2 new file mode 100644 index 0000000..4b69c85 Binary files /dev/null and b/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-bold-italic-latin.woff2 differ diff --git a/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-bold-latin-ext.woff2 b/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-bold-latin-ext.woff2 new file mode 100644 index 0000000..6496d65 Binary files /dev/null and b/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-bold-latin-ext.woff2 differ diff --git a/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-bold-latin.woff2 b/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-bold-latin.woff2 new file mode 100644 index 0000000..9df6576 Binary files /dev/null and b/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-bold-latin.woff2 differ diff --git a/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-extra-bold-italic-latin-ext.woff2 b/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-extra-bold-italic-latin-ext.woff2 new file mode 100644 index 0000000..c22d4bd Binary files /dev/null and b/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-extra-bold-italic-latin-ext.woff2 differ diff --git a/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-extra-bold-italic-latin.woff2 b/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-extra-bold-italic-latin.woff2 new file mode 100644 index 0000000..7483c47 Binary files /dev/null and b/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-extra-bold-italic-latin.woff2 differ diff --git a/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-extra-bold-latin-ext.woff2 b/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-extra-bold-latin-ext.woff2 new file mode 100644 index 0000000..6d1bb03 Binary files /dev/null and b/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-extra-bold-latin-ext.woff2 differ diff --git a/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-extra-bold-latin.woff2 b/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-extra-bold-latin.woff2 new file mode 100644 index 0000000..1a367b9 Binary files /dev/null and b/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-extra-bold-latin.woff2 differ diff --git a/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-italic-latin-ext.woff2 b/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-italic-latin-ext.woff2 new file mode 100644 index 0000000..161311d Binary files /dev/null and b/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-italic-latin-ext.woff2 differ diff --git a/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-italic-latin.woff2 b/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-italic-latin.woff2 new file mode 100644 index 0000000..b9c5c09 Binary files /dev/null and b/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-italic-latin.woff2 differ diff --git a/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-light-italic-latin-ext.woff2 b/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-light-italic-latin-ext.woff2 new file mode 100644 index 0000000..f3840f9 Binary files /dev/null and b/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-light-italic-latin-ext.woff2 differ diff --git a/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-light-italic-latin.woff2 b/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-light-italic-latin.woff2 new file mode 100644 index 0000000..739aacc Binary files /dev/null and b/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-light-italic-latin.woff2 differ diff --git a/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-light-latin-ext.woff2 b/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-light-latin-ext.woff2 new file mode 100644 index 0000000..1c31fdd Binary files /dev/null and b/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-light-latin-ext.woff2 differ diff --git a/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-light-latin.woff2 b/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-light-latin.woff2 new file mode 100644 index 0000000..14ee7c4 Binary files /dev/null and b/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-light-latin.woff2 differ diff --git a/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-medium-italic-latin-ext.woff2 b/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-medium-italic-latin-ext.woff2 new file mode 100644 index 0000000..5cb4302 Binary files /dev/null and b/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-medium-italic-latin-ext.woff2 differ diff --git a/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-medium-italic-latin.woff2 b/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-medium-italic-latin.woff2 new file mode 100644 index 0000000..dc3c9c7 Binary files /dev/null and b/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-medium-italic-latin.woff2 differ diff --git a/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-medium-latin-ext.woff2 b/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-medium-latin-ext.woff2 new file mode 100644 index 0000000..a355e4e Binary files /dev/null and b/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-medium-latin-ext.woff2 differ diff --git a/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-medium-latin.woff2 b/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-medium-latin.woff2 new file mode 100644 index 0000000..61d7aa5 Binary files /dev/null and b/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-medium-latin.woff2 differ diff --git a/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-regular-latin-ext.woff2 b/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-regular-latin-ext.woff2 new file mode 100644 index 0000000..5b182eb Binary files /dev/null and b/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-regular-latin-ext.woff2 differ diff --git a/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-regular-latin.woff2 b/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-regular-latin.woff2 new file mode 100644 index 0000000..433ef97 Binary files /dev/null and b/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono-regular-latin.woff2 differ diff --git a/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono.css b/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono.css new file mode 100644 index 0000000..eeab84a --- /dev/null +++ b/themes/hugo-ficurinia/static/jetbrains-mono/jetbrains-mono.css @@ -0,0 +1,161 @@ +/* jetbrains-mono-regular-latin */ +@font-face { + font-family: JetBrains Mono; + font-style: normal; + font-weight: 400; + src: local("JetBrains Mono Regular"), local("JetBrainsMono-Regular"), url(jetbrains-mono-regular-latin.woff2) format("woff2"); + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215; +} +/* jetbrains-mono-regular-latin-ext */ +@font-face { + font-family: JetBrains Mono; + font-style: normal; + font-weight: 400; + src: local("JetBrains Mono Regular"), local("JetBrainsMono-Regular"), url(jetbrains-mono-regular-latin-ext.woff2) format("woff2"); + unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF; +} +/* jetbrains-mono-medium-italic-latin */ +@font-face { + font-family: JetBrains Mono; + font-style: italic; + font-weight: 500; + src: local("JetBrains Mono Medium Italic"), local("JetBrainsMono-MediumItalic"), url(jetbrains-mono-medium-italic-latin.woff2) format("woff2"); + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215; +} +/* jetbrains-mono-medium-italic-latin-ext */ +@font-face { + font-family: JetBrains Mono; + font-style: italic; + font-weight: 500; + src: local("JetBrains Mono Medium Italic"), local("JetBrainsMono-MediumItalic"), url(jetbrains-mono-medium-italic-latin-ext.woff2) format("woff2"); + unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF; +} +/* jetbrains-mono-medium-latin */ +@font-face { + font-family: JetBrains Mono; + font-style: normal; + font-weight: 500; + src: local("JetBrains Mono Medium"), local("JetBrainsMono-Medium"), url(jetbrains-mono-medium-latin.woff2) format("woff2"); + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215; +} +/* jetbrains-mono-medium-latin-ext */ +@font-face { + font-family: JetBrains Mono; + font-style: normal; + font-weight: 500; + src: local("JetBrains Mono Medium"), local("JetBrainsMono-Medium"), url(jetbrains-mono-medium-latin-ext.woff2) format("woff2"); + unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF; +} +/* jetbrains-mono-light-italic-latin */ +@font-face { + font-family: JetBrains Mono; + font-style: italic; + font-weight: 300; + src: local("JetBrains Mono Light Italic"), local("JetBrainsMono-LightItalic"), url(jetbrains-mono-light-italic-latin.woff2) format("woff2"); + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215; +} +/* jetbrains-mono-light-italic-latin-ext */ +@font-face { + font-family: JetBrains Mono; + font-style: italic; + font-weight: 300; + src: local("JetBrains Mono Light Italic"), local("JetBrainsMono-LightItalic"), url(jetbrains-mono-light-italic-latin-ext.woff2) format("woff2"); + unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF; +} +/* jetbrains-mono-light-latin */ +@font-face { + font-family: JetBrains Mono; + font-style: normal; + font-weight: 300; + src: local("JetBrains Mono Light"), local("JetBrainsMono-Light"), url(jetbrains-mono-light-latin.woff2) format("woff2"); + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215; +} +/* jetbrains-mono-light-latin-ext */ +@font-face { + font-family: JetBrains Mono; + font-style: normal; + font-weight: 300; + src: local("JetBrains Mono Light"), local("JetBrainsMono-Light"), url(jetbrains-mono-light-latin-ext.woff2) format("woff2"); + unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF; +} +/* jetbrains-mono-italic-latin */ +@font-face { + font-family: JetBrains Mono; + font-style: italic; + font-weight: 400; + src: local("JetBrains Mono Italic"), local("JetBrainsMono-Italic"), url(jetbrains-mono-italic-latin.woff2) format("woff2"); + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215; +} +/* jetbrains-mono-italic-latin-ext */ +@font-face { + font-family: JetBrains Mono; + font-style: italic; + font-weight: 400; + src: local("JetBrains Mono Italic"), local("JetBrainsMono-Italic"), url(jetbrains-mono-italic-latin-ext.woff2) format("woff2"); + unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF; +} +/* jetbrains-mono-extra-bold-italic-latin */ +@font-face { + font-family: JetBrains Mono; + font-style: italic; + font-weight: 700; + src: local("JetBrains Mono Extra Bold Italic"), local("JetBrainsMono-ExtraBoldItalic"), url(jetbrains-mono-extra-bold-italic-latin.woff2) format("woff2"); + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215; +} +/* jetbrains-mono-extra-bold-italic-latin-ext */ +@font-face { + font-family: JetBrains Mono; + font-style: italic; + font-weight: 700; + src: local("JetBrains Mono Extra Bold Italic"), local("JetBrainsMono-ExtraBoldItalic"), url(jetbrains-mono-extra-bold-italic-latin-ext.woff2) format("woff2"); + unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF; +} +/* jetbrains-mono-extra-bold-latin */ +@font-face { + font-family: JetBrains Mono; + font-style: normal; + font-weight: 700; + src: local("JetBrains Mono Extra Bold"), local("JetBrainsMono-ExtraBold"), url(jetbrains-mono-extra-bold-latin.woff2) format("woff2"); + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215; +} +/* jetbrains-mono-extra-bold-latin-ext */ +@font-face { + font-family: JetBrains Mono; + font-style: normal; + font-weight: 700; + src: local("JetBrains Mono Extra Bold"), local("JetBrainsMono-ExtraBold"), url(jetbrains-mono-extra-bold-latin-ext.woff2) format("woff2"); + unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF; +} +/* jetbrains-mono-bold-italic-latin */ +@font-face { + font-family: JetBrains Mono; + font-style: italic; + font-weight: 700; + src: local("JetBrains Mono Bold Italic"), local("JetBrainsMono-BoldItalic"), url(jetbrains-mono-bold-italic-latin.woff2) format("woff2"); + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215; +} +/* jetbrains-mono-bold-italic-latin-ext */ +@font-face { + font-family: JetBrains Mono; + font-style: italic; + font-weight: 700; + src: local("JetBrains Mono Bold Italic"), local("JetBrainsMono-BoldItalic"), url(jetbrains-mono-bold-italic-latin-ext.woff2) format("woff2"); + unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF; +} +/* jetbrains-mono-bold-latin */ +@font-face { + font-family: JetBrains Mono; + font-style: normal; + font-weight: 700; + src: local("JetBrains Mono Bold"), local("JetBrainsMono-Bold"), url(jetbrains-mono-bold-latin.woff2) format("woff2"); + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215; +} +/* jetbrains-mono-bold-latin-ext */ +@font-face { + font-family: JetBrains Mono; + font-style: normal; + font-weight: 700; + src: local("JetBrains Mono Bold"), local("JetBrainsMono-Bold"), url(jetbrains-mono-bold-latin-ext.woff2) format("woff2"); + unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF; +} + diff --git a/themes/hugo-ficurinia/static/logo.svg b/themes/hugo-ficurinia/static/logo.svg new file mode 100644 index 0000000..abb461e --- /dev/null +++ b/themes/hugo-ficurinia/static/logo.svg @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/themes/hugo-ficurinia/static/robots.txt b/themes/hugo-ficurinia/static/robots.txt new file mode 100644 index 0000000..7d329b1 --- /dev/null +++ b/themes/hugo-ficurinia/static/robots.txt @@ -0,0 +1 @@ +User-agent: * diff --git a/themes/hugo-ficurinia/static/symbols-nerd-font/symbols-nerd-font-mono.woff2 b/themes/hugo-ficurinia/static/symbols-nerd-font/symbols-nerd-font-mono.woff2 new file mode 100644 index 0000000..9527d23 Binary files /dev/null and b/themes/hugo-ficurinia/static/symbols-nerd-font/symbols-nerd-font-mono.woff2 differ diff --git a/themes/hugo-ficurinia/static/symbols-nerd-font/symbols-nerd-font.css b/themes/hugo-ficurinia/static/symbols-nerd-font/symbols-nerd-font.css new file mode 100644 index 0000000..a3d6680 --- /dev/null +++ b/themes/hugo-ficurinia/static/symbols-nerd-font/symbols-nerd-font.css @@ -0,0 +1,8 @@ +/* symbols-nerd-font */ +@font-face { + font-family: Symbols Nerd Font; + font-style: normal; + font-weight: 400; + src: local("Symbols Nerd Font"), local("SymbolsNF"), url(symbols-nerd-font.woff2) format("woff2"); +} + diff --git a/themes/hugo-ficurinia/static/symbols-nerd-font/symbols-nerd-font.woff2 b/themes/hugo-ficurinia/static/symbols-nerd-font/symbols-nerd-font.woff2 new file mode 100644 index 0000000..c8f9295 Binary files /dev/null and b/themes/hugo-ficurinia/static/symbols-nerd-font/symbols-nerd-font.woff2 differ diff --git a/themes/hugo-ficurinia/theme.toml b/themes/hugo-ficurinia/theme.toml new file mode 100644 index 0000000..d127c23 --- /dev/null +++ b/themes/hugo-ficurinia/theme.toml @@ -0,0 +1,21 @@ +# theme.toml template for a Hugo theme +# See https://github.com/gohugoio/hugoThemes#themetoml for an example + +name = "Hugo Ficurinia" +license = "AGPL3" +licenselink = "https://gitlab.com/gabmus/hugo-ficurinia/-/blob/master/LICENSE" +description = "A prickly blog theme for Hugo" +homepage = "https://gitlab.com/gabmus/hugo-ficurinia" +tags = ["blog", "dark", "customizable", "simple"] +features = ["posts", "shortcodes", "comments", "analytics"] + +logo = "/img/logo.png" + +[author] + name = "Gabriele Musco" + homepage = "https://gabmus.org" + +[module] + [module.hugoVersion] + extended = true + min = "0.80.0" diff --git a/themes/hugo-shortcode-gallery/.gitignore b/themes/hugo-shortcode-gallery/.gitignore new file mode 100644 index 0000000..e43b0f9 --- /dev/null +++ b/themes/hugo-shortcode-gallery/.gitignore @@ -0,0 +1 @@ +.DS_Store diff --git a/themes/hugo-shortcode-gallery/LICENSE.md b/themes/hugo-shortcode-gallery/LICENSE.md new file mode 100644 index 0000000..abca0e0 --- /dev/null +++ b/themes/hugo-shortcode-gallery/LICENSE.md @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2023 mfg92 + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/themes/hugo-shortcode-gallery/README.md b/themes/hugo-shortcode-gallery/README.md new file mode 100644 index 0000000..4a04995 --- /dev/null +++ b/themes/hugo-shortcode-gallery/README.md @@ -0,0 +1,210 @@ +# hugo-shortcode-gallery + +This is a theme component for Hugo. + +This component contains a shortcode to include a gallery in your .md files. + +The gallery is rendered using autogenerated thumbnails arranged in a +[grid](http://miromannino.github.io/Justified-Gallery/). With a click on the images +a [lightbox](http://brutaldesign.github.io/swipebox/) is opened and all images can be +viewed full screen. + +# Demo + +You can see this shortcode-gallery in action on [my website](https://matze.rocks/images/). + +## Installation + +### Method A - Install as hugo module + +First make sure that your project itself is a [Hugo module](https://gohugo.io/hugo-modules/use-modules/#initialize-a-new-module). + +Then add these two lines to your hugo.toml (or [config.toml](https://github.com/gohugoio/hugo/issues/8979)) configuration file: +``` +[[module.imports]] +path = "github.com/mfg92/hugo-shortcode-gallery" +``` + +On the first start of Hugo it will download the required files. + +To update to the latest version of the module run: +``` +hugo mod get -u +``` + +### Method B - Install via git +Clone this git repository into your *themes* folder. + +``` +git clone https://github.com/mfg92/hugo-shortcode-gallery.git +``` + +Next edit your projects +*config.toml* and add this theme component to your themes: + +``` +theme = ["YOUR_MAIN_THEME", "hugo-shortcode-gallery"] +``` + +To read about Hugo's theme components and how to use them have a look at +https://gohugo.io/hugo-modules/theme-components/. + +To update to the latest version run inside *themes/hugo-shortcode-gallery*: +``` +git pull +``` +Tip: If your project itself is version controlled using git, you may want to have hugo-shortcode-gallery as a [git submodule](https://git-scm.com/book/en/v2/Git-Tools-Submodules). + +## Usage Example + +Here is an usage example: + +``` +{{< gallery match="images/*" sortOrder="desc" rowHeight="150" margins="5" thumbnailResizeOptions="600x600 q90 Lanczos" showExif=true previewType="blur" embedPreview=true loadJQuery=true >}} +``` + +This shortcode will generate a gallery containing all images of the folder *images*. +The folder must be located next to the .md file where this gallery is used in. This uses [page bundles](https://gohugo.io/content-management/page-bundles/) +so the directory layout should look like this: + +``` +new-post-name/ + index.md + images/ + DSC_0001.jpg + DSC_0002.jpg +``` + +The parameter `sortOrder` decides whether the images are sorted ascending (`asc`) or descending (`desc`). The `randomize` parameter can be used (as `randomize=true`) to have a random order. + +The `rowHeight` parameter determines the height of the rows that are displayed while the +`margin` parameter defines the gap between the images. + +A thumbnail is generated using the `thumbnailResizeOptions` parameter, they are handed over +to *Hugo's* [image processing](https://gohugo.io/content-management/image-processing/) +function using the fit method. In the example above, the generated thumbnails have a width of max 600 pixel and +a height of max 600, the actual width and height depend on the original aspect ratio. The JPEG image quality is 90% and the +scaling uses the high quality *Lanczos* filter. + +If `previewType` is set to "blur" (or "color"), a very low resolution image (or a single pixel image) will be loaded for every image in the gallery first. +The high resolution thumbnail images (see `thumbnailResizeOptions`) will only be loaded if they are on the currently visible part of the page (or close to it). +This leads to a faster loading page. You can set `previewType` to "none" to disable this feature and all thumbnails will be directly loaded. + +Enable `embedPreview` to let Hugo embed the tiny preview image directly in the page HTML as a base64 strings. This reduces the amount of required network round trip times. + +The setting `thumbnailHoverEffect` configures what should happen when the mouse hovers above a thumbnail in the gallery. +It defaults to "none", but it can be set to "enlarge", in that case the image is scaled up (x1.1) in a short smooth animation. + +The size of the image as shown in the gallery can be customized using the (optional) `imageResizeOptions` parameter. The syntax is the same as for `thumbnailResizeOptions`. If omitted, the image will be displayed in its original size. + +The setting `lastRow` configures the justification of the last row of the grid. When set to "justify", the entire grid including the last row will be fully-justified, right and left. This parameter respects all of the `lastRow` options of Justified Gallery, including "nojustify" and "hide". + +When the users clicks on an image, a lightbox shows up displaying the clicked image in large using the whole available space. +If the image contains a title/description in the EXIF metadata field _ImageDescription_ or a title is defined in the image's sidecar file (see section below) there will be a top bar displaying that. +If the `showExif` option is set to `true` (without quotes), some parts of the image's EXIF data will be shown on the bottom bar e.g.: "Canon EOS 80D + EF100-400mm f/4.5-5.6L IS II USM 400mm f/8 1/400sec ISO 2500". +The EXIF display will only work if you add following lines to your *config.toml*: +```TOML +[imaging.exif] + includeFields = ".*" +``` + +An advanced setting is `filterOptions`: It allows the user to filter the displayed images by using buttons. +The text of the buttons and the regex used to filter has to be specified in a JSON array of objects. Currently it is only supported to filter by EXIF tags, image description, start rating or color labels. In the future it will be possible to filter by image name or other EXIF fields (pull requests are welcome). In addition to the metadata of the EXIF embedded in the image, a metadata sidecar file (see section below) can be used to add metadata for filtering. + +Additionally to the filter buttons, a button to activate full screen mode of the gallery is added. + +An example of the `filterOptions` JSON: +``` +filterOptions="[{label: 'All', tags: '.*'}, {label: 'Birds', tags: 'bird'}, {label: 'Macro', tags: 'macro'}, {label: 'Insects', tags: 'insect'}]" +``` + +When `filterOptions` is used, the switch `storeSelectedFilterInUrl` can be set to `true`. This will instruct the gallery to append the name of the filter to the url displayed in the browser when a filter button is clicked. This has two purposes: The user can share this link and recipients will see the gallery with the same filter as the original user. Furthermore the selected filter is stored in the browsers history. + +As many websites/themes already include *jQuery*, this theme component will use the available *jQuery* lib. +If the page does not already use *jQuery* the parameter `loadJQuery=true` must be used to +instruct the theme component to load the provided *jQuery* lib. + +All settings can be done globally in the site's *config.toml*, for that the prefix `gallery` has to be used. E.g. `galleryLoadJQuery` instead of `loadJQuery`. + +### Using repeating images across pages + +If you need to use the same images across pages/sections of the website, you can +place the repeating images under `/assets` and use the `globalMatch` instead +of the `match` parameter. The `match` parameter will only look locally to the +page to find resources, while `globalMatch` will look for global resources, +as detailed below. + +For example, if your Hugo project looks like this: + +``` +. +├── archetypes +├── assets +│   ├── css +│   └── images +│   └── something +│   ├── test1.png +│   ├── test1.png.meta +├── config.toml +├── content +│   ├── gallery +│   │   └── index.md +│   ├── news +│   │   ├── some_news +│   │   │   └── index.md +├── static +└── themes +``` + +In both `content/gallery/index.md` and `content/news/some_news/index.md` you can then include the following: + +``` +{{}} +``` + +Note the `globalMatch` parameter, and the path `images/something/*` relative +to `/assets`. +Both pages will then render the same images. It's important that your repeating +images are placed under `/assets`, as this is what is considered as "global" +resources for Hugo. If both `match` and `globalMatch` parameters are present in +your shortcode, the priority is given to the local `match`. + +## Sidecar files + +The metadata embedded in a image can be extended/overshadowed by a metadata sidecar file. The file must have the same name as the image plus ".meta" (e.g. "image.jpg.meta"). The content has to be a *JSON* like: + +```JSON +{ +"Tags": ["macro","insect"], +"Title": "Maya the Bee", +"ColorLabels": "RG", +"Rating": 3 +} + ``` + +## Requirements + +This component requires a Hugo **extended** version ≥ 0.132.0. + +## Dependencies + +The component uses (and includes) [*Justified Gallery*](http://miromannino.github.io/Justified-Gallery/) +to render the images between the text and [*Swipebox*](http://brutaldesign.github.io/swipebox/) +to show them full screen. These dependencies are included in this repository. + +## Troubleshooting + +When bigger galleries are processed it can be required to set Hugo's timeout property in the *config.toml* to a higher value: +``` +timeout = 60000 # This is required for larger galleries to be build (60 sec) +``` diff --git a/themes/hugo-shortcode-gallery/assets/shortcode-gallery/filterbar.sass b/themes/hugo-shortcode-gallery/assets/shortcode-gallery/filterbar.sass new file mode 100644 index 0000000..23004e5 --- /dev/null +++ b/themes/hugo-shortcode-gallery/assets/shortcode-gallery/filterbar.sass @@ -0,0 +1,52 @@ +/* Changes made here sadly only apply after restarting hugo server */ + +/* make 5px space between the button(filter options) in the filter bar +.justified-gallery-filterbar + display: flex + justify-content: flex-start + flex-wrap: wrap + gap: 5px + + button + padding: 6px + border: 1px solid #fff + border-radius: 5px + background-color: transparent + font-weight: bold + color: #fff + line-height: 1em + + &:hover + text-decoration: underline + + &.selected + text-decoration: underline + background-color: #fff3 + + svg + width: 1em + height: 1em + transform: rotate(90deg) + transition: transform .2s linear + + &:hover svg + transform: rotate(90deg) scale(1.3) + + +.fulltab + position: absolute + top: 0 + left: 0 + z-index: 100 + min-height: 100% + min-width: 100% + background-color: #222 + + .justified-gallery-filterbar + position: sticky + top: 0 + left: 0 + z-index: 101 + background-color: #222 + padding: 5px + margin: 0px diff --git a/themes/hugo-shortcode-gallery/assets/shortcode-gallery/font-awesome/compress-alt-solid.svg b/themes/hugo-shortcode-gallery/assets/shortcode-gallery/font-awesome/compress-alt-solid.svg new file mode 100644 index 0000000..4625a19 --- /dev/null +++ b/themes/hugo-shortcode-gallery/assets/shortcode-gallery/font-awesome/compress-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/hugo-shortcode-gallery/assets/shortcode-gallery/font-awesome/expand-alt-solid.svg b/themes/hugo-shortcode-gallery/assets/shortcode-gallery/font-awesome/expand-alt-solid.svg new file mode 100644 index 0000000..14f859b --- /dev/null +++ b/themes/hugo-shortcode-gallery/assets/shortcode-gallery/font-awesome/expand-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/hugo-shortcode-gallery/assets/shortcode-gallery/font-awesome/license.txt b/themes/hugo-shortcode-gallery/assets/shortcode-gallery/font-awesome/license.txt new file mode 100644 index 0000000..c27f229 --- /dev/null +++ b/themes/hugo-shortcode-gallery/assets/shortcode-gallery/font-awesome/license.txt @@ -0,0 +1 @@ +https://fontawesome.com/license/free \ No newline at end of file diff --git a/themes/hugo-shortcode-gallery/config.toml b/themes/hugo-shortcode-gallery/config.toml new file mode 100644 index 0000000..4e8bd48 --- /dev/null +++ b/themes/hugo-shortcode-gallery/config.toml @@ -0,0 +1,4 @@ +[module] +[module.hugoVersion] + extended = true + min = '0.121.2' diff --git a/themes/hugo-shortcode-gallery/go.mod b/themes/hugo-shortcode-gallery/go.mod new file mode 100644 index 0000000..44e0f8f --- /dev/null +++ b/themes/hugo-shortcode-gallery/go.mod @@ -0,0 +1,3 @@ +module github.com/mfg92/hugo-shortcode-gallery + +go 1.18 diff --git a/themes/hugo-shortcode-gallery/layouts/shortcodes/gallery.html b/themes/hugo-shortcode-gallery/layouts/shortcodes/gallery.html new file mode 100644 index 0000000..7bd3f63 --- /dev/null +++ b/themes/hugo-shortcode-gallery/layouts/shortcodes/gallery.html @@ -0,0 +1,448 @@ +{{ $currentPage := . }} + +{{ $images := slice }} +{{ $globalMatch := .Get "globalMatch" }} +{{ $localMatch := .Get "match" }} + +{{ if $localMatch }} + {{ $images = (.Page.Resources.Match $localMatch )}} +{{ else if $globalMatch }} + {{ $images = (resources.Match (.Get "globalMatch")) }} +{{ else }} + {{ $images = (.Page.Resources.ByType "image") }} +{{ end }} + +{{ $filterOptions := .Get "filterOptions" | default (.Site.Params.galleryFilterOptions | default "[]") }} +{{ if not $filterOptions }} + {{ $filterOptions = "[]" }} +{{ end }} + +{{ $storeSelectedFilterInUrl := .Get "storeSelectedFilterInUrl" | default (.Site.Params.storeSelectedFilterInUrl | default false) }} + +{{ $sortOrder := .Get "sortOrder" | default (.Site.Params.gallerySortOrder | default "asc") }} + +{{ $rowHeight := .Get "rowHeight" | default (.Site.Params.galleryRowHeight | default 150) }} + +{{ $margins := .Get "margins" | default (.Site.Params.galleryRowMargins | default 5) }} + +{{ $randomize := .Get "randomize" | default (.Site.Params.galleryRandomize | default false) }} + +{{ $thumbnailResizeOptions := .Get "thumbnailResizeOptions" | default (.Site.Params.galleryThumbnailResizeOptions | default "300x150 q85 Lanczos") }} + +{{ $imageResizeOptions := .Get "imageResizeOptions" | default .Site.Params.galleryImageResizeOptions }} + +{{ $loadJQuery := .Get "loadJQuery" | default (.Site.Params.galleryLoadJQuery | default false) }} + +{{ $showExif := .Get "showExif" | default (.Site.Params.galleryShowExif | default false) }} + +{{ $swipeboxParameters := .Get "swipeboxParameters" | default (.Site.Params.gallerySwipeboxParameters | default "") }} + +{{ $justifiedGalleryParameters := .Get "justifiedGalleryParameters" | default (.Site.Params.galleryJustifiedGalleryParameters | default "") }} + +{{ $previewType := .Get "previewType" | default (.Site.Params.galleryPreviewType | default "blur") }} + +{{ $embedPreview := .Get "embedPreview" | default (.Site.Params.galleryEmbedPreview | default true) }} + +{{ $thumbnailHoverEffect := .Get "thumbnailHoverEffect" | default (.Site.Params.galleryThumbnailHoverEffect | default "none") }} + + +{{ $thumbnailResourceDir := printf "%s%s" (.Site.Params.resourceDir | default "resources") "/_gen/images/" }} + + +{{ if not (.Page.Scratch.Get "galleryLoaded") }} + {{ .Page.Scratch.Set "galleryLoaded" true }} + + + {{ if $loadJQuery }} + + {{ end }} + + {{ if not (eq $previewType "none") }} + + {{ end }} + + + + + + +{{ end }} + + + + +{{ $galleryId := (printf "gallery-%v-%v" .Page.File.UniqueID .Ordinal)}} +{{ $galleryWrapperId := (printf "gallery-%v-%v-wrapper" .Page.File.UniqueID .Ordinal)}} + + + + diff --git a/themes/hugo-shortcode-gallery/static/shortcode-gallery/jquery-3.7.1.min.js b/themes/hugo-shortcode-gallery/static/shortcode-gallery/jquery-3.7.1.min.js new file mode 100644 index 0000000..7f37b5d --- /dev/null +++ b/themes/hugo-shortcode-gallery/static/shortcode-gallery/jquery-3.7.1.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.7.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(ie,e){"use strict";var oe=[],r=Object.getPrototypeOf,ae=oe.slice,g=oe.flat?function(e){return oe.flat.call(e)}:function(e){return oe.concat.apply([],e)},s=oe.push,se=oe.indexOf,n={},i=n.toString,ue=n.hasOwnProperty,o=ue.toString,a=o.call(Object),le={},v=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},y=function(e){return null!=e&&e===e.window},C=ie.document,u={type:!0,src:!0,nonce:!0,noModule:!0};function m(e,t,n){var r,i,o=(n=n||C).createElement("script");if(o.text=e,t)for(r in u)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[i.call(e)]||"object":typeof e}var t="3.7.1",l=/HTML$/i,ce=function(e,t){return new ce.fn.init(e,t)};function c(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!v(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+ge+")"+ge+"*"),x=new RegExp(ge+"|>"),j=new RegExp(g),A=new RegExp("^"+t+"$"),D={ID:new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),TAG:new RegExp("^("+t+"|[*])"),ATTR:new RegExp("^"+p),PSEUDO:new RegExp("^"+g),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ge+"*(even|odd|(([+-]|)(\\d*)n|)"+ge+"*(?:([+-]|)"+ge+"*(\\d+)|))"+ge+"*\\)|)","i"),bool:new RegExp("^(?:"+f+")$","i"),needsContext:new RegExp("^"+ge+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ge+"*((?:-\\d)?\\d*)"+ge+"*\\)|)(?=[^-]|$)","i")},N=/^(?:input|select|textarea|button)$/i,q=/^h\d$/i,L=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,H=/[+~]/,O=new RegExp("\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\([^\\r\\n\\f])","g"),P=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},M=function(){V()},R=J(function(e){return!0===e.disabled&&fe(e,"fieldset")},{dir:"parentNode",next:"legend"});try{k.apply(oe=ae.call(ye.childNodes),ye.childNodes),oe[ye.childNodes.length].nodeType}catch(e){k={apply:function(e,t){me.apply(e,ae.call(t))},call:function(e){me.apply(e,ae.call(arguments,1))}}}function I(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(V(e),e=e||T,C)){if(11!==p&&(u=L.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return k.call(n,a),n}else if(f&&(a=f.getElementById(i))&&I.contains(e,a)&&a.id===i)return k.call(n,a),n}else{if(u[2])return k.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&e.getElementsByClassName)return k.apply(n,e.getElementsByClassName(i)),n}if(!(h[t+" "]||d&&d.test(t))){if(c=t,f=e,1===p&&(x.test(t)||m.test(t))){(f=H.test(t)&&U(e.parentNode)||e)==e&&le.scope||((s=e.getAttribute("id"))?s=ce.escapeSelector(s):e.setAttribute("id",s=S)),o=(l=Y(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+Q(l[o]);c=l.join(",")}try{return k.apply(n,f.querySelectorAll(c)),n}catch(e){h(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return re(t.replace(ve,"$1"),e,n,r)}function W(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function F(e){return e[S]=!0,e}function $(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function B(t){return function(e){return fe(e,"input")&&e.type===t}}function _(t){return function(e){return(fe(e,"input")||fe(e,"button"))&&e.type===t}}function z(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&R(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function X(a){return F(function(o){return o=+o,F(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function U(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function V(e){var t,n=e?e.ownerDocument||e:ye;return n!=T&&9===n.nodeType&&n.documentElement&&(r=(T=n).documentElement,C=!ce.isXMLDoc(T),i=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,r.msMatchesSelector&&ye!=T&&(t=T.defaultView)&&t.top!==t&&t.addEventListener("unload",M),le.getById=$(function(e){return r.appendChild(e).id=ce.expando,!T.getElementsByName||!T.getElementsByName(ce.expando).length}),le.disconnectedMatch=$(function(e){return i.call(e,"*")}),le.scope=$(function(){return T.querySelectorAll(":scope")}),le.cssHas=$(function(){try{return T.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),le.getById?(b.filter.ID=function(e){var t=e.replace(O,P);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(O,P);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},b.find.CLASS=function(e,t){if("undefined"!=typeof t.getElementsByClassName&&C)return t.getElementsByClassName(e)},d=[],$(function(e){var t;r.appendChild(e).innerHTML="",e.querySelectorAll("[selected]").length||d.push("\\["+ge+"*(?:value|"+f+")"),e.querySelectorAll("[id~="+S+"-]").length||d.push("~="),e.querySelectorAll("a#"+S+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=T.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+ge+"*name"+ge+"*="+ge+"*(?:''|\"\")")}),le.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),l=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!le.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument==ye&&I.contains(ye,e)?-1:t===T||t.ownerDocument==ye&&I.contains(ye,t)?1:o?se.call(o,e)-se.call(o,t):0:4&n?-1:1)}),T}for(e in I.matches=function(e,t){return I(e,null,null,t)},I.matchesSelector=function(e,t){if(V(e),C&&!h[t+" "]&&(!d||!d.test(t)))try{var n=i.call(e,t);if(n||le.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){h(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(O,P),e[3]=(e[3]||e[4]||e[5]||"").replace(O,P),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||I.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&I.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return D.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&j.test(n)&&(t=Y(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(O,P).toLowerCase();return"*"===e?function(){return!0}:function(e){return fe(e,t)}},CLASS:function(e){var t=s[e+" "];return t||(t=new RegExp("(^|"+ge+")"+e+"("+ge+"|$)"))&&s(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=I.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function T(e,n,r){return v(n)?ce.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?ce.grep(e,function(e){return e===n!==r}):"string"!=typeof n?ce.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(ce.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||k,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:S.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof ce?t[0]:t,ce.merge(this,ce.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),w.test(r[1])&&ce.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=C.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(ce):ce.makeArray(e,this)}).prototype=ce.fn,k=ce(C);var E=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function A(e,t){while((e=e[t])&&1!==e.nodeType);return e}ce.fn.extend({has:function(e){var t=ce(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;xe=C.createDocumentFragment().appendChild(C.createElement("div")),(be=C.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),xe.appendChild(be),le.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="",le.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="",le.option=!!xe.lastChild;var ke={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function Se(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&fe(e,t)?ce.merge([e],n):n}function Ee(e,t){for(var n=0,r=e.length;n",""]);var je=/<|&#?\w+;/;function Ae(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function Re(e,t){return fe(e,"table")&&fe(11!==t.nodeType?t:t.firstChild,"tr")&&ce(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function We(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(_.hasData(e)&&(s=_.get(e).events))for(i in _.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var Jt,Kt=[],Zt=/(=)\?(?=&|$)|\?\?/;ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||ce.expando+"_"+jt.guid++;return this[e]=!0,e}}),ce.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(At.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||ce.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=ie[r],ie[r]=function(){o=arguments},n.always(function(){void 0===i?ce(ie).removeProp(r):ie[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0}),"script"}),le.createHTMLDocument=((Jt=C.implementation.createHTMLDocument("").body).innerHTML="
",2===Jt.childNodes.length),ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(le.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),o=!n&&[],(i=w.exec(e))?[t.createElement(i[1])]:(i=Ae([e],t,o),o&&o.length&&ce(o).remove(),ce.merge([],i.childNodes)));var r,i,o},ce.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(ce.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ce.expr.pseudos.animated=function(t){return ce.grep(ce.timers,function(e){return t===e.elem}).length},ce.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=ce.css(e,"position"),c=ce(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=ce.css(e,"top"),u=ce.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),v(t)&&(t=t.call(e,n,ce.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},ce.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ce.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===ce.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===ce.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=ce(e).offset()).top+=ce.css(e,"borderTopWidth",!0),i.left+=ce.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-ce.css(r,"marginTop",!0),left:t.left-i.left-ce.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===ce.css(e,"position"))e=e.offsetParent;return e||J})}}),ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;ce.fn[t]=function(e){return M(this,function(e,t,n){var r;if(y(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),ce.each(["top","left"],function(e,n){ce.cssHooks[n]=Ye(le.pixelPosition,function(e,t){if(t)return t=Ge(e,n),_e.test(t)?ce(e).position()[n]+"px":t})}),ce.each({Height:"height",Width:"width"},function(a,s){ce.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){ce.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return M(this,function(e,t,n){var r;return y(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?ce.css(e,t,i):ce.style(e,t,n,i)},s,n?e:void 0,n)}})}),ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ce.fn[t]=function(e){return this.on(t,e)}}),ce.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),ce.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){ce.fn[n]=function(e,t){return 0= 0 ? settings.border : settings.margins; + this.maxRowHeight = this.retrieveMaxRowHeight(); + this.suffixRanges = this.retrieveSuffixRanges(); + this.offY = this.border; + this.rows = 0; + this.spinner = { + phase : 0, + timeSlot : 150, + $el : $('
'), + intervalId : null + }; + this.scrollBarOn = false; + this.checkWidthIntervalId = null; + this.galleryWidth = $gallery.width(); + this.$gallery = $gallery; + + }; + + /** @returns {String} the best suffix given the width and the height */ + JustifiedGallery.prototype.getSuffix = function (width, height) { + var longestSide, i; + longestSide = (width > height) ? width : height; + for (i = 0; i < this.suffixRanges.length; i++) { + if (longestSide <= this.suffixRanges[i]) { + return this.settings.sizeRangeSuffixes[this.suffixRanges[i]]; + } + } + return this.settings.sizeRangeSuffixes[this.suffixRanges[i - 1]]; + }; + + /** + * Remove the suffix from the string + * + * @returns {string} a new string without the suffix + */ + JustifiedGallery.prototype.removeSuffix = function (str, suffix) { + return str.substring(0, str.length - suffix.length); + }; + + /** + * @returns {boolean} a boolean to say if the suffix is contained in the str or not + */ + JustifiedGallery.prototype.endsWith = function (str, suffix) { + return str.indexOf(suffix, str.length - suffix.length) !== -1; + }; + + /** + * Get the used suffix of a particular url + * + * @param str + * @returns {String} return the used suffix + */ + JustifiedGallery.prototype.getUsedSuffix = function (str) { + for (var si in this.settings.sizeRangeSuffixes) { + if (this.settings.sizeRangeSuffixes.hasOwnProperty(si)) { + if (this.settings.sizeRangeSuffixes[si].length === 0) continue; + if (this.endsWith(str, this.settings.sizeRangeSuffixes[si])) return this.settings.sizeRangeSuffixes[si]; + } + } + return ''; + }; + + /** + * Given an image src, with the width and the height, returns the new image src with the + * best suffix to show the best quality thumbnail. + * + * @returns {String} the suffix to use + */ + JustifiedGallery.prototype.newSrc = function (imageSrc, imgWidth, imgHeight, image) { + var newImageSrc; + + if (this.settings.thumbnailPath) { + newImageSrc = this.settings.thumbnailPath(imageSrc, imgWidth, imgHeight, image); + } else { + var matchRes = imageSrc.match(this.settings.extension); + var ext = (matchRes !== null) ? matchRes[0] : ''; + newImageSrc = imageSrc.replace(this.settings.extension, ''); + newImageSrc = this.removeSuffix(newImageSrc, this.getUsedSuffix(newImageSrc)); + newImageSrc += this.getSuffix(imgWidth, imgHeight) + ext; + } + + return newImageSrc; + }; + + /** + * Shows the images that is in the given entry + * + * @param $entry the entry + * @param callback the callback that is called when the show animation is finished + */ + JustifiedGallery.prototype.showImg = function ($entry, callback) { + if (this.settings.cssAnimation) { + $entry.addClass('entry-visible'); + if (callback) callback(); + } else { + $entry.stop().fadeTo(this.settings.imagesAnimationDuration, 1.0, callback); + $entry.find(this.settings.imgSelector).stop().fadeTo(this.settings.imagesAnimationDuration, 1.0, callback); + } + }; + + /** + * Extract the image src form the image, looking from the 'safe-src', and if it can't be found, from the + * 'src' attribute. It saves in the image data the 'jg.originalSrc' field, with the extracted src. + * + * @param $image the image to analyze + * @returns {String} the extracted src + */ + JustifiedGallery.prototype.extractImgSrcFromImage = function ($image) { + var imageSrc = (typeof $image.data('safe-src') !== 'undefined') ? $image.data('safe-src') : $image.attr('src'); + $image.data('jg.originalSrc', imageSrc); + return imageSrc; + }; + + /** @returns {jQuery} the image in the given entry */ + JustifiedGallery.prototype.imgFromEntry = function ($entry) { + var $img = $entry.find(this.settings.imgSelector); + return $img.length === 0 ? null : $img; + }; + + /** @returns {jQuery} the caption in the given entry */ + JustifiedGallery.prototype.captionFromEntry = function ($entry) { + var $caption = $entry.find('> .caption'); + return $caption.length === 0 ? null : $caption; + }; + + /** + * Display the entry + * + * @param {jQuery} $entry the entry to display + * @param {int} x the x position where the entry must be positioned + * @param y the y position where the entry must be positioned + * @param imgWidth the image width + * @param imgHeight the image height + * @param rowHeight the row height of the row that owns the entry + */ + JustifiedGallery.prototype.displayEntry = function ($entry, x, y, imgWidth, imgHeight, rowHeight) { + $entry.width(imgWidth); + $entry.height(rowHeight); + $entry.css('top', y); + $entry.css('left', x); + + var $image = this.imgFromEntry($entry); + if ($image !== null) { + $image.css('width', imgWidth); + $image.css('height', imgHeight); + $image.css('margin-left', - imgWidth / 2); + $image.css('margin-top', - imgHeight / 2); + + // Image reloading for an high quality of thumbnails + var imageSrc = $image.attr('src'); + var newImageSrc = this.newSrc(imageSrc, imgWidth, imgHeight, $image[0]); + + $image.one('error', function () { + $image.attr('src', $image.data('jg.originalSrc')); //revert to the original thumbnail, we got it. + }); + + var loadNewImage = function () { + if (imageSrc !== newImageSrc) { //load the new image after the fadeIn + $image.attr('src', newImageSrc); + } + }; + + if ($entry.data('jg.loaded') === 'skipped') { + this.onImageEvent(imageSrc, $.proxy(function() { + this.showImg($entry, loadNewImage); + $entry.data('jg.loaded', true); + }, this)); + } else { + this.showImg($entry, loadNewImage); + } + + } else { + this.showImg($entry); + } + + this.displayEntryCaption($entry); + }; + + /** + * Display the entry caption. If the caption element doesn't exists, it creates the caption using the 'alt' + * or the 'title' attributes. + * + * @param {jQuery} $entry the entry to process + */ + JustifiedGallery.prototype.displayEntryCaption = function ($entry) { + var $image = this.imgFromEntry($entry); + if ($image !== null && this.settings.captions) { + var $imgCaption = this.captionFromEntry($entry); + + // Create it if it doesn't exists + if ($imgCaption === null) { + var caption = $image.attr('alt'); + if (!this.isValidCaption(caption)) caption = $entry.attr('title'); + if (this.isValidCaption(caption)) { // Create only we found something + $imgCaption = $('
' + caption + '
'); + $entry.append($imgCaption); + $entry.data('jg.createdCaption', true); + } + } + + // Create events (we check again the $imgCaption because it can be still inexistent) + if ($imgCaption !== null) { + if (!this.settings.cssAnimation) $imgCaption.stop().fadeTo(0, this.settings.captionSettings.nonVisibleOpacity); + this.addCaptionEventsHandlers($entry); + } + } else { + this.removeCaptionEventsHandlers($entry); + } + }; + + /** + * Validates the caption + * + * @param caption The caption that should be validated + * @return {boolean} Validation result + */ + JustifiedGallery.prototype.isValidCaption = function (caption) { + return (typeof caption !== 'undefined' && caption.length > 0); + }; + + /** + * The callback for the event 'mouseenter'. It assumes that the event currentTarget is an entry. + * It shows the caption using jQuery (or using CSS if it is configured so) + * + * @param {Event} eventObject the event object + */ + JustifiedGallery.prototype.onEntryMouseEnterForCaption = function (eventObject) { + var $caption = this.captionFromEntry($(eventObject.currentTarget)); + if (this.settings.cssAnimation) { + $caption.addClass('caption-visible').removeClass('caption-hidden'); + } else { + $caption.stop().fadeTo(this.settings.captionSettings.animationDuration, + this.settings.captionSettings.visibleOpacity); + } + }; + + /** + * The callback for the event 'mouseleave'. It assumes that the event currentTarget is an entry. + * It hides the caption using jQuery (or using CSS if it is configured so) + * + * @param {Event} eventObject the event object + */ + JustifiedGallery.prototype.onEntryMouseLeaveForCaption = function (eventObject) { + var $caption = this.captionFromEntry($(eventObject.currentTarget)); + if (this.settings.cssAnimation) { + $caption.removeClass('caption-visible').removeClass('caption-hidden'); + } else { + $caption.stop().fadeTo(this.settings.captionSettings.animationDuration, + this.settings.captionSettings.nonVisibleOpacity); + } + }; + + /** + * Add the handlers of the entry for the caption + * + * @param $entry the entry to modify + */ + JustifiedGallery.prototype.addCaptionEventsHandlers = function ($entry) { + var captionMouseEvents = $entry.data('jg.captionMouseEvents'); + if (typeof captionMouseEvents === 'undefined') { + captionMouseEvents = { + mouseenter: $.proxy(this.onEntryMouseEnterForCaption, this), + mouseleave: $.proxy(this.onEntryMouseLeaveForCaption, this) + }; + $entry.on('mouseenter', undefined, undefined, captionMouseEvents.mouseenter); + $entry.on('mouseleave', undefined, undefined, captionMouseEvents.mouseleave); + $entry.data('jg.captionMouseEvents', captionMouseEvents); + } + }; + + /** + * Remove the handlers of the entry for the caption + * + * @param $entry the entry to modify + */ + JustifiedGallery.prototype.removeCaptionEventsHandlers = function ($entry) { + var captionMouseEvents = $entry.data('jg.captionMouseEvents'); + if (typeof captionMouseEvents !== 'undefined') { + $entry.off('mouseenter', undefined, captionMouseEvents.mouseenter); + $entry.off('mouseleave', undefined, captionMouseEvents.mouseleave); + $entry.removeData('jg.captionMouseEvents'); + } + }; + + /** + * Clear the building row data to be used for a new row + */ + JustifiedGallery.prototype.clearBuildingRow = function () { + this.buildingRow.entriesBuff = []; + this.buildingRow.aspectRatio = 0; + this.buildingRow.width = 0; + }; + + /** + * Justify the building row, preparing it to + * + * @param isLastRow + * @returns a boolean to know if the row has been justified or not + */ + JustifiedGallery.prototype.prepareBuildingRow = function (isLastRow) { + var i, $entry, imgAspectRatio, newImgW, newImgH, justify = true; + var minHeight = 0; + var availableWidth = this.galleryWidth - 2 * this.border - ( + (this.buildingRow.entriesBuff.length - 1) * this.settings.margins); + var rowHeight = availableWidth / this.buildingRow.aspectRatio; + var defaultRowHeight = this.settings.rowHeight; + var justifiable = this.buildingRow.width / availableWidth > this.settings.justifyThreshold; + + //Skip the last row if we can't justify it and the lastRow == 'hide' + if (isLastRow && this.settings.lastRow === 'hide' && !justifiable) { + for (i = 0; i < this.buildingRow.entriesBuff.length; i++) { + $entry = this.buildingRow.entriesBuff[i]; + if (this.settings.cssAnimation) + $entry.removeClass('entry-visible'); + else { + $entry.stop().fadeTo(0, 0.1); + $entry.find('> img, > a > img').fadeTo(0, 0); + } + } + return -1; + } + + // With lastRow = nojustify, justify if is justificable (the images will not become too big) + if (isLastRow && !justifiable && this.settings.lastRow !== 'justify' && this.settings.lastRow !== 'hide') { + justify = false; + + if (this.rows > 0) { + defaultRowHeight = (this.offY - this.border - this.settings.margins * this.rows) / this.rows; + justify = defaultRowHeight * this.buildingRow.aspectRatio / availableWidth > this.settings.justifyThreshold; + } + } + + for (i = 0; i < this.buildingRow.entriesBuff.length; i++) { + $entry = this.buildingRow.entriesBuff[i]; + imgAspectRatio = $entry.data('jg.width') / $entry.data('jg.height'); + + if (justify) { + newImgW = (i === this.buildingRow.entriesBuff.length - 1) ? availableWidth : rowHeight * imgAspectRatio; + newImgH = rowHeight; + } else { + newImgW = defaultRowHeight * imgAspectRatio; + newImgH = defaultRowHeight; + } + + availableWidth -= Math.round(newImgW); + $entry.data('jg.jwidth', Math.round(newImgW)); + $entry.data('jg.jheight', Math.ceil(newImgH)); + if (i === 0 || minHeight > newImgH) minHeight = newImgH; + } + + this.buildingRow.height = minHeight; + return justify; + }; + + /** + * Flush a row: justify it, modify the gallery height accordingly to the row height + * + * @param isLastRow + */ + JustifiedGallery.prototype.flushRow = function (isLastRow) { + var settings = this.settings; + var $entry, buildingRowRes, offX = this.border, i; + + buildingRowRes = this.prepareBuildingRow(isLastRow); + if (isLastRow && settings.lastRow === 'hide' && buildingRowRes === -1) { + this.clearBuildingRow(); + return; + } + + if(this.maxRowHeight) { + if(this.maxRowHeight < this.buildingRow.height) this.buildingRow.height = this.maxRowHeight; + } + + //Align last (unjustified) row + if (isLastRow && (settings.lastRow === 'center' || settings.lastRow === 'right')) { + var availableWidth = this.galleryWidth - 2 * this.border - (this.buildingRow.entriesBuff.length - 1) * settings.margins; + + for (i = 0; i < this.buildingRow.entriesBuff.length; i++) { + $entry = this.buildingRow.entriesBuff[i]; + availableWidth -= $entry.data('jg.jwidth'); + } + + if (settings.lastRow === 'center') + offX += availableWidth / 2; + else if (settings.lastRow === 'right') + offX += availableWidth; + } + + var lastEntryIdx = this.buildingRow.entriesBuff.length - 1; + for (i = 0; i <= lastEntryIdx; i++) { + $entry = this.buildingRow.entriesBuff[ this.settings.rtl ? lastEntryIdx - i : i ]; + this.displayEntry($entry, offX, this.offY, $entry.data('jg.jwidth'), $entry.data('jg.jheight'), this.buildingRow.height); + offX += $entry.data('jg.jwidth') + settings.margins; + } + + //Gallery Height + this.galleryHeightToSet = this.offY + this.buildingRow.height + this.border; + this.setGalleryTempHeight(this.galleryHeightToSet + this.getSpinnerHeight()); + + if (!isLastRow || (this.buildingRow.height <= settings.rowHeight && buildingRowRes)) { + //Ready for a new row + this.offY += this.buildingRow.height + settings.margins; + this.rows += 1; + this.clearBuildingRow(); + this.settings.triggerEvent.call(this, 'jg.rowflush'); + } + }; + + + // Scroll position not restoring: https://github.com/miromannino/Justified-Gallery/issues/221 + var galleryPrevStaticHeight = 0; + + JustifiedGallery.prototype.rememberGalleryHeight = function () { + galleryPrevStaticHeight = this.$gallery.height(); + this.$gallery.height(galleryPrevStaticHeight); + }; + + // grow only + JustifiedGallery.prototype.setGalleryTempHeight = function (height) { + galleryPrevStaticHeight = Math.max(height, galleryPrevStaticHeight); + this.$gallery.height(galleryPrevStaticHeight); + }; + + JustifiedGallery.prototype.setGalleryFinalHeight = function (height) { + galleryPrevStaticHeight = height; + this.$gallery.height(height); + }; + + /** + * @returns {boolean} a boolean saying if the scrollbar is active or not + */ + function hasScrollBar() { + return $("body").height() > $(window).height(); + } + + /** + * Checks the width of the gallery container, to know if a new justification is needed + */ + JustifiedGallery.prototype.checkWidth = function () { + this.checkWidthIntervalId = setInterval($.proxy(function () { + + // if the gallery is not currently visible, abort. + if (!this.$gallery.is(":visible")) return; + + var galleryWidth = parseFloat(this.$gallery.width()); + if (hasScrollBar() === this.scrollBarOn) { + if (Math.abs(galleryWidth - this.galleryWidth) > this.settings.refreshSensitivity) { + this.galleryWidth = galleryWidth; + this.rewind(); + + this.rememberGalleryHeight(); + + // Restart to analyze + this.startImgAnalyzer(true); + } + } else { + this.scrollBarOn = hasScrollBar(); + this.galleryWidth = galleryWidth; + } + }, this), this.settings.refreshTime); + }; + + /** + * @returns {boolean} a boolean saying if the spinner is active or not + */ + JustifiedGallery.prototype.isSpinnerActive = function () { + return this.spinner.intervalId !== null; + }; + + /** + * @returns {int} the spinner height + */ + JustifiedGallery.prototype.getSpinnerHeight = function () { + return this.spinner.$el.innerHeight(); + }; + + /** + * Stops the spinner animation and modify the gallery height to exclude the spinner + */ + JustifiedGallery.prototype.stopLoadingSpinnerAnimation = function () { + clearInterval(this.spinner.intervalId); + this.spinner.intervalId = null; + this.setGalleryTempHeight(this.$gallery.height() - this.getSpinnerHeight()); + this.spinner.$el.detach(); + }; + + /** + * Starts the spinner animation + */ + JustifiedGallery.prototype.startLoadingSpinnerAnimation = function () { + var spinnerContext = this.spinner; + var $spinnerPoints = spinnerContext.$el.find('span'); + clearInterval(spinnerContext.intervalId); + this.$gallery.append(spinnerContext.$el); + this.setGalleryTempHeight(this.offY + this.buildingRow.height + this.getSpinnerHeight()); + spinnerContext.intervalId = setInterval(function () { + if (spinnerContext.phase < $spinnerPoints.length) { + $spinnerPoints.eq(spinnerContext.phase).fadeTo(spinnerContext.timeSlot, 1); + } else { + $spinnerPoints.eq(spinnerContext.phase - $spinnerPoints.length).fadeTo(spinnerContext.timeSlot, 0); + } + spinnerContext.phase = (spinnerContext.phase + 1) % ($spinnerPoints.length * 2); + }, spinnerContext.timeSlot); + }; + + /** + * Rewind the image analysis to start from the first entry. + */ + JustifiedGallery.prototype.rewind = function () { + this.lastFetchedEntry = null; + this.lastAnalyzedIndex = -1; + this.offY = this.border; + this.rows = 0; + this.clearBuildingRow(); + }; + + /** + * Update the entries searching it from the justified gallery HTML element + * + * @param norewind if norewind only the new entries will be changed (i.e. randomized, sorted or filtered) + * @returns {boolean} true if some entries has been founded + */ + JustifiedGallery.prototype.updateEntries = function (norewind) { + var newEntries; + + if (norewind && this.lastFetchedEntry != null) { + newEntries = $(this.lastFetchedEntry).nextAll(this.settings.selector).toArray(); + } else { + this.entries = []; + newEntries = this.$gallery.children(this.settings.selector).toArray(); + } + + if (newEntries.length > 0) { + + // Sort or randomize + if ($.isFunction(this.settings.sort)) { + newEntries = this.sortArray(newEntries); + } else if (this.settings.randomize) { + newEntries = this.shuffleArray(newEntries); + } + this.lastFetchedEntry = newEntries[newEntries.length - 1]; + + // Filter + if (this.settings.filter) { + newEntries = this.filterArray(newEntries); + } else { + this.resetFilters(newEntries); + } + + } + + this.entries = this.entries.concat(newEntries); + return true; + }; + + /** + * Apply the entries order to the DOM, iterating the entries and appending the images + * + * @param entries the entries that has been modified and that must be re-ordered in the DOM + */ + JustifiedGallery.prototype.insertToGallery = function (entries) { + var that = this; + $.each(entries, function () { + $(this).appendTo(that.$gallery); + }); + }; + + /** + * Shuffle the array using the Fisher-Yates shuffle algorithm + * + * @param a the array to shuffle + * @return the shuffled array + */ + JustifiedGallery.prototype.shuffleArray = function (a) { + var i, j, temp; + for (i = a.length - 1; i > 0; i--) { + j = Math.floor(Math.random() * (i + 1)); + temp = a[i]; + a[i] = a[j]; + a[j] = temp; + } + this.insertToGallery(a); + return a; + }; + + /** + * Sort the array using settings.comparator as comparator + * + * @param a the array to sort (it is sorted) + * @return the sorted array + */ + JustifiedGallery.prototype.sortArray = function (a) { + a.sort(this.settings.sort); + this.insertToGallery(a); + return a; + }; + + /** + * Reset the filters removing the 'jg-filtered' class from all the entries + * + * @param a the array to reset + */ + JustifiedGallery.prototype.resetFilters = function (a) { + for (var i = 0; i < a.length; i++) $(a[i]).removeClass('jg-filtered'); + }; + + /** + * Filter the entries considering theirs classes (if a string has been passed) or using a function for filtering. + * + * @param a the array to filter + * @return the filtered array + */ + JustifiedGallery.prototype.filterArray = function (a) { + var settings = this.settings; + if ($.type(settings.filter) === 'string') { + // Filter only keeping the entries passed in the string + return a.filter(function (el) { + var $el = $(el); + if ($el.is(settings.filter)) { + $el.removeClass('jg-filtered'); + return true; + } else { + $el.addClass('jg-filtered').removeClass('jg-visible'); + return false; + } + }); + } else if ($.isFunction(settings.filter)) { + // Filter using the passed function + var filteredArr = a.filter(settings.filter); + for (var i = 0; i < a.length; i++) { + if (filteredArr.indexOf(a[i]) === -1) { + $(a[i]).addClass('jg-filtered').removeClass('jg-visible'); + } else { + $(a[i]).removeClass('jg-filtered'); + } + } + return filteredArr; + } + }; + + /** + * Destroy the Justified Gallery instance. + * + * It clears all the css properties added in the style attributes. We doesn't backup the original + * values for those css attributes, because it costs (performance) and because in general one + * shouldn't use the style attribute for an uniform set of images (where we suppose the use of + * classes). Creating a backup is also difficult because JG could be called multiple times and + * with different style attributes. + */ + JustifiedGallery.prototype.destroy = function () { + clearInterval(this.checkWidthIntervalId); + + $.each(this.entries, $.proxy(function(_, entry) { + var $entry = $(entry); + + // Reset entry style + $entry.css('width', ''); + $entry.css('height', ''); + $entry.css('top', ''); + $entry.css('left', ''); + $entry.data('jg.loaded', undefined); + $entry.removeClass('jg-entry'); + + // Reset image style + var $img = this.imgFromEntry($entry); + $img.css('width', ''); + $img.css('height', ''); + $img.css('margin-left', ''); + $img.css('margin-top', ''); + $img.attr('src', $img.data('jg.originalSrc')); + $img.data('jg.originalSrc', undefined); + + // Remove caption + this.removeCaptionEventsHandlers($entry); + var $caption = this.captionFromEntry($entry); + if ($entry.data('jg.createdCaption')) { + // remove also the caption element (if created by jg) + $entry.data('jg.createdCaption', undefined); + if ($caption !== null) $caption.remove(); + } else { + if ($caption !== null) $caption.fadeTo(0, 1); + } + + }, this)); + + this.$gallery.css('height', ''); + this.$gallery.removeClass('justified-gallery'); + this.$gallery.data('jg.controller', undefined); + }; + + /** + * Analyze the images and builds the rows. It returns if it found an image that is not loaded. + * + * @param isForResize if the image analyzer is called for resizing or not, to call a different callback at the end + */ + JustifiedGallery.prototype.analyzeImages = function (isForResize) { + for (var i = this.lastAnalyzedIndex + 1; i < this.entries.length; i++) { + var $entry = $(this.entries[i]); + if ($entry.data('jg.loaded') === true || $entry.data('jg.loaded') === 'skipped') { + var availableWidth = this.galleryWidth - 2 * this.border - ( + (this.buildingRow.entriesBuff.length - 1) * this.settings.margins); + var imgAspectRatio = $entry.data('jg.width') / $entry.data('jg.height'); + if (availableWidth / (this.buildingRow.aspectRatio + imgAspectRatio) < this.settings.rowHeight) { + this.flushRow(false); + + if(++this.yield.flushed >= this.yield.every) { + this.startImgAnalyzer(isForResize); + return; + } + } + + this.buildingRow.entriesBuff.push($entry); + this.buildingRow.aspectRatio += imgAspectRatio; + this.buildingRow.width += imgAspectRatio * this.settings.rowHeight; + this.lastAnalyzedIndex = i; + + } else if ($entry.data('jg.loaded') !== 'error') { + return; + } + } + + // Last row flush (the row is not full) + if (this.buildingRow.entriesBuff.length > 0) this.flushRow(true); + + if (this.isSpinnerActive()) { + this.stopLoadingSpinnerAnimation(); + } + + /* Stop, if there is, the timeout to start the analyzeImages. + This is because an image can be set loaded, and the timeout can be set, + but this image can be analyzed yet. + */ + this.stopImgAnalyzerStarter(); + + //On complete callback + this.settings.triggerEvent.call(this, isForResize ? 'jg.resize' : 'jg.complete'); + this.setGalleryFinalHeight(this.galleryHeightToSet); + }; + + /** + * Stops any ImgAnalyzer starter (that has an assigned timeout) + */ + JustifiedGallery.prototype.stopImgAnalyzerStarter = function () { + this.yield.flushed = 0; + if (this.imgAnalyzerTimeout !== null) { + clearTimeout(this.imgAnalyzerTimeout); + this.imgAnalyzerTimeout = null; + } + }; + + /** + * Starts the image analyzer. It is not immediately called to let the browser to update the view + * + * @param isForResize specifies if the image analyzer must be called for resizing or not + */ + JustifiedGallery.prototype.startImgAnalyzer = function (isForResize) { + var that = this; + this.stopImgAnalyzerStarter(); + this.imgAnalyzerTimeout = setTimeout(function () { + that.analyzeImages(isForResize); + }, 0.001); // we can't start it immediately due to a IE different behaviour + }; + + /** + * Checks if the image is loaded or not using another image object. We cannot use the 'complete' image property, + * because some browsers, with a 404 set complete = true. + * + * @param imageSrc the image src to load + * @param onLoad callback that is called when the image has been loaded + * @param onError callback that is called in case of an error + */ + JustifiedGallery.prototype.onImageEvent = function (imageSrc, onLoad, onError) { + if (!onLoad && !onError) return; + + var memImage = new Image(); + var $memImage = $(memImage); + if (onLoad) { + $memImage.one('load', function () { + $memImage.off('load error'); + onLoad(memImage); + }); + } + if (onError) { + $memImage.one('error', function() { + $memImage.off('load error'); + onError(memImage); + }); + } + memImage.src = imageSrc; + }; + + /** + * Init of Justified Gallery controlled + * It analyzes all the entries starting theirs loading and calling the image analyzer (that works with loaded images) + */ + JustifiedGallery.prototype.init = function () { + var imagesToLoad = false, skippedImages = false, that = this; + $.each(this.entries, function (index, entry) { + var $entry = $(entry); + var $image = that.imgFromEntry($entry); + + $entry.addClass('jg-entry'); + + if ($entry.data('jg.loaded') !== true && $entry.data('jg.loaded') !== 'skipped') { + + // Link Rel global overwrite + if (that.settings.rel !== null) $entry.attr('rel', that.settings.rel); + + // Link Target global overwrite + if (that.settings.target !== null) $entry.attr('target', that.settings.target); + + if ($image !== null) { + + // Image src + var imageSrc = that.extractImgSrcFromImage($image); + $image.attr('src', imageSrc); + + /* If we have the height and the width, we don't wait that the image is loaded, but we start directly + * with the justification */ + if (that.settings.waitThumbnailsLoad === false) { + var width = parseFloat($image.attr('width')); + var height = parseFloat($image.attr('height')); + if (!isNaN(width) && !isNaN(height)) { + $entry.data('jg.width', width); + $entry.data('jg.height', height); + $entry.data('jg.loaded', 'skipped'); + skippedImages = true; + that.startImgAnalyzer(false); + return true; // continue + } + } + + $entry.data('jg.loaded', false); + imagesToLoad = true; + + // Spinner start + if (!that.isSpinnerActive()) that.startLoadingSpinnerAnimation(); + + that.onImageEvent(imageSrc, function (loadImg) { // image loaded + $entry.data('jg.width', loadImg.width); + $entry.data('jg.height', loadImg.height); + $entry.data('jg.loaded', true); + that.startImgAnalyzer(false); + }, function () { // image load error + $entry.data('jg.loaded', 'error'); + that.startImgAnalyzer(false); + }); + + } else { + $entry.data('jg.loaded', true); + $entry.data('jg.width', $entry.width() | parseFloat($entry.css('width')) | 1); + $entry.data('jg.height', $entry.height() | parseFloat($entry.css('height')) | 1); + } + + } + + }); + + if (!imagesToLoad && !skippedImages) this.startImgAnalyzer(false); + this.checkWidth(); + }; + + /** + * Checks that it is a valid number. If a string is passed it is converted to a number + * + * @param settingContainer the object that contains the setting (to allow the conversion) + * @param settingName the setting name + */ + JustifiedGallery.prototype.checkOrConvertNumber = function (settingContainer, settingName) { + if ($.type(settingContainer[settingName]) === 'string') { + settingContainer[settingName] = parseFloat(settingContainer[settingName]); + } + + if ($.type(settingContainer[settingName]) === 'number') { + if (isNaN(settingContainer[settingName])) throw 'invalid number for ' + settingName; + } else { + throw settingName + ' must be a number'; + } + }; + + /** + * Checks the sizeRangeSuffixes and, if necessary, converts + * its keys from string (e.g. old settings with 'lt100') to int. + */ + JustifiedGallery.prototype.checkSizeRangesSuffixes = function () { + if ($.type(this.settings.sizeRangeSuffixes) !== 'object') { + throw 'sizeRangeSuffixes must be defined and must be an object'; + } + + var suffixRanges = []; + for (var rangeIdx in this.settings.sizeRangeSuffixes) { + if (this.settings.sizeRangeSuffixes.hasOwnProperty(rangeIdx)) suffixRanges.push(rangeIdx); + } + + var newSizeRngSuffixes = {0: ''}; + for (var i = 0; i < suffixRanges.length; i++) { + if ($.type(suffixRanges[i]) === 'string') { + try { + var numIdx = parseInt(suffixRanges[i].replace(/^[a-z]+/, ''), 10); + newSizeRngSuffixes[numIdx] = this.settings.sizeRangeSuffixes[suffixRanges[i]]; + } catch (e) { + throw 'sizeRangeSuffixes keys must contains correct numbers (' + e + ')'; + } + } else { + newSizeRngSuffixes[suffixRanges[i]] = this.settings.sizeRangeSuffixes[suffixRanges[i]]; + } + } + + this.settings.sizeRangeSuffixes = newSizeRngSuffixes; + }; + + /** + * check and convert the maxRowHeight setting + * requires rowHeight to be already set + * TODO: should be always called when only rowHeight is changed + * @return number or null + */ + JustifiedGallery.prototype.retrieveMaxRowHeight = function () { + var newMaxRowHeight = null; + var rowHeight = this.settings.rowHeight; + + if ($.type(this.settings.maxRowHeight) === 'string') { + if (this.settings.maxRowHeight.match(/^[0-9]+%$/)) { + newMaxRowHeight = rowHeight * parseFloat(this.settings.maxRowHeight.match(/^([0-9]+)%$/)[1]) / 100; + } else { + newMaxRowHeight = parseFloat(this.settings.maxRowHeight); + } + } else if ($.type(this.settings.maxRowHeight) === 'number') { + newMaxRowHeight = this.settings.maxRowHeight; + } else if (this.settings.maxRowHeight === false || this.settings.maxRowHeight == null) { + return null; + } else { + throw 'maxRowHeight must be a number or a percentage'; + } + + // check if the converted value is not a number + if (isNaN(newMaxRowHeight)) throw 'invalid number for maxRowHeight'; + + // check values, maxRowHeight must be >= rowHeight + if (newMaxRowHeight < rowHeight) newMaxRowHeight = rowHeight; + + return newMaxRowHeight; + }; + + /** + * Checks the settings + */ + JustifiedGallery.prototype.checkSettings = function () { + this.checkSizeRangesSuffixes(); + + this.checkOrConvertNumber(this.settings, 'rowHeight'); + this.checkOrConvertNumber(this.settings, 'margins'); + this.checkOrConvertNumber(this.settings, 'border'); + + var lastRowModes = [ + 'justify', + 'nojustify', + 'left', + 'center', + 'right', + 'hide' + ]; + if (lastRowModes.indexOf(this.settings.lastRow) === -1) { + throw 'lastRow must be one of: ' + lastRowModes.join(', '); + } + + this.checkOrConvertNumber(this.settings, 'justifyThreshold'); + if (this.settings.justifyThreshold < 0 || this.settings.justifyThreshold > 1) { + throw 'justifyThreshold must be in the interval [0,1]'; + } + if ($.type(this.settings.cssAnimation) !== 'boolean') { + throw 'cssAnimation must be a boolean'; + } + + if ($.type(this.settings.captions) !== 'boolean') throw 'captions must be a boolean'; + this.checkOrConvertNumber(this.settings.captionSettings, 'animationDuration'); + + this.checkOrConvertNumber(this.settings.captionSettings, 'visibleOpacity'); + if (this.settings.captionSettings.visibleOpacity < 0 || + this.settings.captionSettings.visibleOpacity > 1) { + throw 'captionSettings.visibleOpacity must be in the interval [0, 1]'; + } + + this.checkOrConvertNumber(this.settings.captionSettings, 'nonVisibleOpacity'); + if (this.settings.captionSettings.nonVisibleOpacity < 0 || + this.settings.captionSettings.nonVisibleOpacity > 1) { + throw 'captionSettings.nonVisibleOpacity must be in the interval [0, 1]'; + } + + this.checkOrConvertNumber(this.settings, 'imagesAnimationDuration'); + this.checkOrConvertNumber(this.settings, 'refreshTime'); + this.checkOrConvertNumber(this.settings, 'refreshSensitivity'); + if ($.type(this.settings.randomize) !== 'boolean') throw 'randomize must be a boolean'; + if ($.type(this.settings.selector) !== 'string') throw 'selector must be a string'; + + if (this.settings.sort !== false && !$.isFunction(this.settings.sort)) { + throw 'sort must be false or a comparison function'; + } + + if (this.settings.filter !== false && !$.isFunction(this.settings.filter) && + $.type(this.settings.filter) !== 'string') { + throw 'filter must be false, a string or a filter function'; + } + }; + + /** + * It brings all the indexes from the sizeRangeSuffixes and it orders them. They are then sorted and returned. + * @returns {Array} sorted suffix ranges + */ + JustifiedGallery.prototype.retrieveSuffixRanges = function () { + var suffixRanges = []; + for (var rangeIdx in this.settings.sizeRangeSuffixes) { + if (this.settings.sizeRangeSuffixes.hasOwnProperty(rangeIdx)) suffixRanges.push(parseInt(rangeIdx, 10)); + } + suffixRanges.sort(function (a, b) { return a > b ? 1 : a < b ? -1 : 0; }); + return suffixRanges; + }; + + /** + * Update the existing settings only changing some of them + * + * @param newSettings the new settings (or a subgroup of them) + */ + JustifiedGallery.prototype.updateSettings = function (newSettings) { + // In this case Justified Gallery has been called again changing only some options + this.settings = $.extend({}, this.settings, newSettings); + this.checkSettings(); + + // As reported in the settings: negative value = same as margins, 0 = disabled + this.border = this.settings.border >= 0 ? this.settings.border : this.settings.margins; + + this.maxRowHeight = this.retrieveMaxRowHeight(); + this.suffixRanges = this.retrieveSuffixRanges(); + }; + + JustifiedGallery.prototype.defaults = { + sizeRangeSuffixes: { }, /* e.g. Flickr configuration + { + 100: '_t', // used when longest is less than 100px + 240: '_m', // used when longest is between 101px and 240px + 320: '_n', // ... + 500: '', + 640: '_z', + 1024: '_b' // used as else case because it is the last + } + */ + thumbnailPath: undefined, /* If defined, sizeRangeSuffixes is not used, and this function is used to determine the + path relative to a specific thumbnail size. The function should accept respectively three arguments: + current path, width and height */ + rowHeight: 120, // required? required to be > 0? + maxRowHeight: false, // false or negative value to deactivate. Positive number to express the value in pixels, + // A string '[0-9]+%' to express in percentage (e.g. 300% means that the row height + // can't exceed 3 * rowHeight) + margins: 1, + border: -1, // negative value = same as margins, 0 = disabled, any other value to set the border + + lastRow: 'nojustify', // … which is the same as 'left', or can be 'justify', 'center', 'right' or 'hide' + + justifyThreshold: 0.90, /* if row width / available space > 0.90 it will be always justified + * (i.e. lastRow setting is not considered) */ + waitThumbnailsLoad: true, + captions: true, + cssAnimation: true, + imagesAnimationDuration: 500, // ignored with css animations + captionSettings: { // ignored with css animations + animationDuration: 500, + visibleOpacity: 0.7, + nonVisibleOpacity: 0.0 + }, + rel: null, // rewrite the rel of each analyzed links + target: null, // rewrite the target of all links + extension: /\.[^.\\/]+$/, // regexp to capture the extension of an image + refreshTime: 200, // time interval (in ms) to check if the page changes its width + refreshSensitivity: 0, // change in width allowed (in px) without re-building the gallery + randomize: false, + rtl: false, // right-to-left mode + sort: false, /* + - false: to do not sort + - function: to sort them using the function as comparator (see Array.prototype.sort()) + */ + filter: false, /* + - false, null or undefined: for a disabled filter + - a string: an entry is kept if entry.is(filter string) returns true + see jQuery's .is() function for further information + - a function: invoked with arguments (entry, index, array). Return true to keep the entry, false otherwise. + It follows the specifications of the Array.prototype.filter() function of JavaScript. + */ + selector: 'a, div:not(.spinner)', // The selector that is used to know what are the entries of the gallery + imgSelector: '> img, > a > img', // The selector that is used to know what are the images of each entry + triggerEvent: function (event) { // This is called to trigger events, the default behavior is to call $.trigger + this.$gallery.trigger(event); // Consider that 'this' is this set to the JustifiedGallery object, so it can + } // access to fields such as $gallery, useful to trigger events with jQuery. + }; + + /** + * Justified Gallery plugin for jQuery + * + * Events + * - jg.complete : called when all the gallery has been created + * - jg.resize : called when the gallery has been resized + * - jg.rowflush : when a new row appears + * + * @param arg the action (or the settings) passed when the plugin is called + * @returns {*} the object itself + */ + $.fn.justifiedGallery = function (arg) { + return this.each(function (index, gallery) { + + var $gallery = $(gallery); + $gallery.addClass('justified-gallery'); + + var controller = $gallery.data('jg.controller'); + if (typeof controller === 'undefined') { + // Create controller and assign it to the object data + if (typeof arg !== 'undefined' && arg !== null && $.type(arg) !== 'object') { + if (arg === 'destroy') return; // Just a call to an unexisting object + throw 'The argument must be an object'; + } + controller = new JustifiedGallery($gallery, $.extend({}, JustifiedGallery.prototype.defaults, arg)); + $gallery.data('jg.controller', controller); + } else if (arg === 'norewind') { + // In this case we don't rewind: we analyze only the latest images (e.g. to complete the last unfinished row + // ... left to be more readable + } else if (arg === 'destroy') { + controller.destroy(); + return; + } else { + // In this case Justified Gallery has been called again changing only some options + controller.updateSettings(arg); + controller.rewind(); + } + + // Update the entries list + if (!controller.updateEntries(arg === 'norewind')) return; + + // Init justified gallery + controller.init(); + + }); + }; + +})); \ No newline at end of file diff --git a/themes/hugo-shortcode-gallery/static/shortcode-gallery/justified_gallery/jquery.justifiedGallery.min.js b/themes/hugo-shortcode-gallery/static/shortcode-gallery/justified_gallery/jquery.justifiedGallery.min.js new file mode 100644 index 0000000..62d8347 --- /dev/null +++ b/themes/hugo-shortcode-gallery/static/shortcode-gallery/justified_gallery/jquery.justifiedGallery.min.js @@ -0,0 +1 @@ +(function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&module.exports?module.exports=function(i,e){return void 0===e&&(e="undefined"!=typeof window?require("jquery"):require("jquery")(i)),t(e),e}:t(jQuery)})(function(t){function i(){return t("body").height()>t(window).height()}var e=function(i,e){this.settings=e,this.checkSettings(),this.imgAnalyzerTimeout=null,this.entries=null,this.buildingRow={entriesBuff:[],width:0,height:0,aspectRatio:0},this.lastFetchedEntry=null,this.lastAnalyzedIndex=-1,this.yield={every:2,flushed:0},this.border=e.border>=0?e.border:e.margins,this.maxRowHeight=this.retrieveMaxRowHeight(),this.suffixRanges=this.retrieveSuffixRanges(),this.offY=this.border,this.rows=0,this.spinner={phase:0,timeSlot:150,$el:t('
'),intervalId:null},this.scrollBarOn=!1,this.checkWidthIntervalId=null,this.galleryWidth=i.width(),this.$gallery=i};e.prototype.getSuffix=function(t,i){var e,s;for(e=t>i?t:i,s=0;s .caption");return 0===i.length?null:i},e.prototype.displayEntry=function(i,e,s,n,r,o){i.width(n),i.height(o),i.css("top",s),i.css("left",e);var a=this.imgFromEntry(i);if(null!==a){a.css("width",n),a.css("height",r),a.css("margin-left",-n/2),a.css("margin-top",-r/2);var h=a.attr("src"),l=this.newSrc(h,n,r,a[0]);a.one("error",function(){a.attr("src",a.data("jg.originalSrc"))});var g=function(){h!==l&&a.attr("src",l)};"skipped"===i.data("jg.loaded")?this.onImageEvent(h,t.proxy(function(){this.showImg(i,g),i.data("jg.loaded",!0)},this)):this.showImg(i,g)}else this.showImg(i);this.displayEntryCaption(i)},e.prototype.displayEntryCaption=function(i){var e=this.imgFromEntry(i);if(null!==e&&this.settings.captions){var s=this.captionFromEntry(i);if(null===s){var n=e.attr("alt");this.isValidCaption(n)||(n=i.attr("title")),this.isValidCaption(n)&&(s=t('
'+n+"
"),i.append(s),i.data("jg.createdCaption",!0))}null!==s&&(this.settings.cssAnimation||s.stop().fadeTo(0,this.settings.captionSettings.nonVisibleOpacity),this.addCaptionEventsHandlers(i))}else this.removeCaptionEventsHandlers(i)},e.prototype.isValidCaption=function(t){return"undefined"!=typeof t&&t.length>0},e.prototype.onEntryMouseEnterForCaption=function(i){var e=this.captionFromEntry(t(i.currentTarget));this.settings.cssAnimation?e.addClass("caption-visible").removeClass("caption-hidden"):e.stop().fadeTo(this.settings.captionSettings.animationDuration,this.settings.captionSettings.visibleOpacity)},e.prototype.onEntryMouseLeaveForCaption=function(i){var e=this.captionFromEntry(t(i.currentTarget));this.settings.cssAnimation?e.removeClass("caption-visible").removeClass("caption-hidden"):e.stop().fadeTo(this.settings.captionSettings.animationDuration,this.settings.captionSettings.nonVisibleOpacity)},e.prototype.addCaptionEventsHandlers=function(i){var e=i.data("jg.captionMouseEvents");"undefined"==typeof e&&(e={mouseenter:t.proxy(this.onEntryMouseEnterForCaption,this),mouseleave:t.proxy(this.onEntryMouseLeaveForCaption,this)},i.on("mouseenter",void 0,void 0,e.mouseenter),i.on("mouseleave",void 0,void 0,e.mouseleave),i.data("jg.captionMouseEvents",e))},e.prototype.removeCaptionEventsHandlers=function(t){var i=t.data("jg.captionMouseEvents");"undefined"!=typeof i&&(t.off("mouseenter",void 0,i.mouseenter),t.off("mouseleave",void 0,i.mouseleave),t.removeData("jg.captionMouseEvents"))},e.prototype.clearBuildingRow=function(){this.buildingRow.entriesBuff=[],this.buildingRow.aspectRatio=0,this.buildingRow.width=0},e.prototype.prepareBuildingRow=function(t){var i,e,s,n,r,o=!0,a=0,h=this.galleryWidth-2*this.border-(this.buildingRow.entriesBuff.length-1)*this.settings.margins,l=h/this.buildingRow.aspectRatio,g=this.settings.rowHeight,f=this.buildingRow.width/h>this.settings.justifyThreshold;if(t&&"hide"===this.settings.lastRow&&!f){for(i=0;i img, > a > img").fadeTo(0,0));return-1}for(t&&!f&&"justify"!==this.settings.lastRow&&"hide"!==this.settings.lastRow&&(o=!1,this.rows>0&&(g=(this.offY-this.border-this.settings.margins*this.rows)/this.rows,o=g*this.buildingRow.aspectRatio/h>this.settings.justifyThreshold)),i=0;ir)&&(a=r);return this.buildingRow.height=a,o},e.prototype.flushRow=function(t){var i,e,s,n=this.settings,r=this.border;if(e=this.prepareBuildingRow(t),t&&"hide"===n.lastRow&&e===-1)return void this.clearBuildingRow();if(this.maxRowHeight&&this.maxRowHeightthis.settings.refreshSensitivity&&(this.galleryWidth=t,this.rewind(),this.rememberGalleryHeight(),this.startImgAnalyzer(!0)):(this.scrollBarOn=i(),this.galleryWidth=t)}},this),this.settings.refreshTime)},e.prototype.isSpinnerActive=function(){return null!==this.spinner.intervalId},e.prototype.getSpinnerHeight=function(){return this.spinner.$el.innerHeight()},e.prototype.stopLoadingSpinnerAnimation=function(){clearInterval(this.spinner.intervalId),this.spinner.intervalId=null,this.setGalleryTempHeight(this.$gallery.height()-this.getSpinnerHeight()),this.spinner.$el.detach()},e.prototype.startLoadingSpinnerAnimation=function(){var t=this.spinner,i=t.$el.find("span");clearInterval(t.intervalId),this.$gallery.append(t.$el),this.setGalleryTempHeight(this.offY+this.buildingRow.height+this.getSpinnerHeight()),t.intervalId=setInterval(function(){t.phase0&&(t.isFunction(this.settings.sort)?e=this.sortArray(e):this.settings.randomize&&(e=this.shuffleArray(e)),this.lastFetchedEntry=e[e.length-1],this.settings.filter?e=this.filterArray(e):this.resetFilters(e)),this.entries=this.entries.concat(e),!0},e.prototype.insertToGallery=function(i){var e=this;t.each(i,function(){t(this).appendTo(e.$gallery)})},e.prototype.shuffleArray=function(t){var i,e,s;for(i=t.length-1;i>0;i--)e=Math.floor(Math.random()*(i+1)),s=t[i],t[i]=t[e],t[e]=s;return this.insertToGallery(t),t},e.prototype.sortArray=function(t){return t.sort(this.settings.sort),this.insertToGallery(t),t},e.prototype.resetFilters=function(i){for(var e=0;e=this.yield.every))return void this.startImgAnalyzer(i);this.buildingRow.entriesBuff.push(s),this.buildingRow.aspectRatio+=r,this.buildingRow.width+=r*this.settings.rowHeight,this.lastAnalyzedIndex=e}else if("error"!==s.data("jg.loaded"))return}this.buildingRow.entriesBuff.length>0&&this.flushRow(!0),this.isSpinnerActive()&&this.stopLoadingSpinnerAnimation(),this.stopImgAnalyzerStarter(),this.settings.triggerEvent.call(this,i?"jg.resize":"jg.complete"),this.setGalleryFinalHeight(this.galleryHeightToSet)},e.prototype.stopImgAnalyzerStarter=function(){this.yield.flushed=0,null!==this.imgAnalyzerTimeout&&(clearTimeout(this.imgAnalyzerTimeout),this.imgAnalyzerTimeout=null)},e.prototype.startImgAnalyzer=function(t){var i=this;this.stopImgAnalyzerStarter(),this.imgAnalyzerTimeout=setTimeout(function(){i.analyzeImages(t)},.001)},e.prototype.onImageEvent=function(i,e,s){if(e||s){var n=new Image,r=t(n);e&&r.one("load",function(){r.off("load error"),e(n)}),s&&r.one("error",function(){r.off("load error"),s(n)}),n.src=i}},e.prototype.init=function(){var i=!1,e=!1,s=this;t.each(this.entries,function(n,r){var o=t(r),a=s.imgFromEntry(o);if(o.addClass("jg-entry"),o.data("jg.loaded")!==!0&&"skipped"!==o.data("jg.loaded"))if(null!==s.settings.rel&&o.attr("rel",s.settings.rel),null!==s.settings.target&&o.attr("target",s.settings.target),null!==a){var h=s.extractImgSrcFromImage(a);if(a.attr("src",h),s.settings.waitThumbnailsLoad===!1){var l=parseFloat(a.attr("width")),g=parseFloat(a.attr("height"));if(!isNaN(l)&&!isNaN(g))return o.data("jg.width",l),o.data("jg.height",g),o.data("jg.loaded","skipped"),e=!0,s.startImgAnalyzer(!1),!0}o.data("jg.loaded",!1),i=!0,s.isSpinnerActive()||s.startLoadingSpinnerAnimation(),s.onImageEvent(h,function(t){o.data("jg.width",t.width),o.data("jg.height",t.height),o.data("jg.loaded",!0),s.startImgAnalyzer(!1)},function(){o.data("jg.loaded","error"),s.startImgAnalyzer(!1)})}else o.data("jg.loaded",!0),o.data("jg.width",o.width()|parseFloat(o.css("width"))|1),o.data("jg.height",o.height()|parseFloat(o.css("height"))|1)}),i||e||this.startImgAnalyzer(!1),this.checkWidth()},e.prototype.checkOrConvertNumber=function(i,e){if("string"===t.type(i[e])&&(i[e]=parseFloat(i[e])),"number"!==t.type(i[e]))throw e+" must be a number";if(isNaN(i[e]))throw"invalid number for "+e},e.prototype.checkSizeRangesSuffixes=function(){if("object"!==t.type(this.settings.sizeRangeSuffixes))throw"sizeRangeSuffixes must be defined and must be an object";var i=[];for(var e in this.settings.sizeRangeSuffixes)this.settings.sizeRangeSuffixes.hasOwnProperty(e)&&i.push(e);for(var s={0:""},n=0;n1)throw"justifyThreshold must be in the interval [0,1]";if("boolean"!==t.type(this.settings.cssAnimation))throw"cssAnimation must be a boolean";if("boolean"!==t.type(this.settings.captions))throw"captions must be a boolean";if(this.checkOrConvertNumber(this.settings.captionSettings,"animationDuration"),this.checkOrConvertNumber(this.settings.captionSettings,"visibleOpacity"),this.settings.captionSettings.visibleOpacity<0||this.settings.captionSettings.visibleOpacity>1)throw"captionSettings.visibleOpacity must be in the interval [0, 1]";if(this.checkOrConvertNumber(this.settings.captionSettings,"nonVisibleOpacity"),this.settings.captionSettings.nonVisibleOpacity<0||this.settings.captionSettings.nonVisibleOpacity>1)throw"captionSettings.nonVisibleOpacity must be in the interval [0, 1]";if(this.checkOrConvertNumber(this.settings,"imagesAnimationDuration"),this.checkOrConvertNumber(this.settings,"refreshTime"),this.checkOrConvertNumber(this.settings,"refreshSensitivity"),"boolean"!==t.type(this.settings.randomize))throw"randomize must be a boolean";if("string"!==t.type(this.settings.selector))throw"selector must be a string";if(this.settings.sort!==!1&&!t.isFunction(this.settings.sort))throw"sort must be false or a comparison function";if(this.settings.filter!==!1&&!t.isFunction(this.settings.filter)&&"string"!==t.type(this.settings.filter))throw"filter must be false, a string or a filter function"},e.prototype.retrieveSuffixRanges=function(){var t=[];for(var i in this.settings.sizeRangeSuffixes)this.settings.sizeRangeSuffixes.hasOwnProperty(i)&&t.push(parseInt(i,10));return t.sort(function(t,i){return t>i?1:t=0?this.settings.border:this.settings.margins,this.maxRowHeight=this.retrieveMaxRowHeight(),this.suffixRanges=this.retrieveSuffixRanges()},e.prototype.defaults={sizeRangeSuffixes:{},thumbnailPath:void 0,rowHeight:120,maxRowHeight:!1,margins:1,border:-1,lastRow:"nojustify",justifyThreshold:.9,waitThumbnailsLoad:!0,captions:!0,cssAnimation:!0,imagesAnimationDuration:500,captionSettings:{animationDuration:500,visibleOpacity:.7,nonVisibleOpacity:0},rel:null,target:null,extension:/\.[^.\\\/]+$/,refreshTime:200,refreshSensitivity:0,randomize:!1,rtl:!1,sort:!1,filter:!1,selector:"a, div:not(.spinner)",imgSelector:"> img, > a > img",triggerEvent:function(t){this.$gallery.trigger(t)}},t.fn.justifiedGallery=function(i){return this.each(function(s,n){var r=t(n);r.addClass("justified-gallery");var o=r.data("jg.controller");if("undefined"==typeof o){if("undefined"!=typeof i&&null!==i&&"object"!==t.type(i)){if("destroy"===i)return;throw"The argument must be an object"}o=new e(r,t.extend({},e.prototype.defaults,i)),r.data("jg.controller",o)}else if("norewind"===i);else{if("destroy"===i)return void o.destroy();o.updateSettings(i),o.rewind()}o.updateEntries("norewind"===i)&&o.init()})}}); \ No newline at end of file diff --git a/themes/hugo-shortcode-gallery/static/shortcode-gallery/justified_gallery/justifiedGallery.css b/themes/hugo-shortcode-gallery/static/shortcode-gallery/justified_gallery/justifiedGallery.css new file mode 100644 index 0000000..6743cb7 --- /dev/null +++ b/themes/hugo-shortcode-gallery/static/shortcode-gallery/justified_gallery/justifiedGallery.css @@ -0,0 +1,96 @@ +/*! + * justifiedGallery - v3.7.0 + * http://miromannino.github.io/Justified-Gallery/ + * Copyright (c) 2018 Miro Mannino + * Licensed under the MIT license. + */ +.justified-gallery { + width: 100%; + position: relative; + overflow: hidden; +} +.justified-gallery > a, +.justified-gallery > div, +.justified-gallery > figure { + position: absolute; + display: inline-block; + overflow: hidden; + /* background: #888888; To have gray placeholders while the gallery is loading with waitThumbnailsLoad = false */ + filter: "alpha(opacity=10)"; + opacity: 0.1; + margin: 0; + padding: 0; +} +.justified-gallery > a > img, +.justified-gallery > div > img, +.justified-gallery > figure > img, +.justified-gallery > a > a > img, +.justified-gallery > div > a > img, +.justified-gallery > figure > a > img { + position: absolute; + top: 50%; + left: 50%; + margin: 0; + padding: 0; + border: none; + filter: "alpha(opacity=0)"; + opacity: 0; +} +.justified-gallery > a > .caption, +.justified-gallery > div > .caption, +.justified-gallery > figure > .caption { + display: none; + position: absolute; + bottom: 0; + padding: 5px; + background-color: #000000; + left: 0; + right: 0; + margin: 0; + color: white; + font-size: 12px; + font-weight: 300; + font-family: sans-serif; +} +.justified-gallery > a > .caption.caption-visible, +.justified-gallery > div > .caption.caption-visible, +.justified-gallery > figure > .caption.caption-visible { + display: initial; + filter: "alpha(opacity=70)"; + opacity: 0.7; + transition: opacity 500ms ease-in; +} +.justified-gallery > .entry-visible { + filter: "alpha(opacity=100)"; + opacity: 1; + background: none; +} +.justified-gallery > .entry-visible > img, +.justified-gallery > .entry-visible > a > img { + filter: "alpha(opacity=100)"; + opacity: 1; + transition: opacity 500ms ease-in; +} +.justified-gallery > .jg-filtered { + display: none; +} +.justified-gallery > .spinner { + position: absolute; + bottom: 0; + margin-left: -24px; + padding: 10px 0 10px 0; + left: 50%; + filter: "alpha(opacity=100)"; + opacity: 1; + overflow: initial; +} +.justified-gallery > .spinner > span { + display: inline-block; + filter: "alpha(opacity=0)"; + opacity: 0; + width: 8px; + height: 8px; + margin: 0 4px 0 4px; + background-color: #000; + border-radius: 6px; +} diff --git a/themes/hugo-shortcode-gallery/static/shortcode-gallery/justified_gallery/justifiedGallery.min.css b/themes/hugo-shortcode-gallery/static/shortcode-gallery/justified_gallery/justifiedGallery.min.css new file mode 100644 index 0000000..d8b714c --- /dev/null +++ b/themes/hugo-shortcode-gallery/static/shortcode-gallery/justified_gallery/justifiedGallery.min.css @@ -0,0 +1,6 @@ +/*! + * justifiedGallery - v3.7.0 + * http://miromannino.github.io/Justified-Gallery/ + * Copyright (c) 2018 Miro Mannino + * Licensed under the MIT license. + */.justified-gallery{width:100%;position:relative;overflow:hidden}.justified-gallery>a,.justified-gallery>div,.justified-gallery>figure{position:absolute;display:inline-block;overflow:hidden;filter:"alpha(opacity=10)";opacity:.1;margin:0;padding:0}.justified-gallery>a>a>img,.justified-gallery>a>img,.justified-gallery>div>a>img,.justified-gallery>div>img,.justified-gallery>figure>a>img,.justified-gallery>figure>img{position:absolute;top:50%;left:50%;margin:0;padding:0;border:none;filter:"alpha(opacity=0)";opacity:0}.justified-gallery>a>.caption,.justified-gallery>div>.caption,.justified-gallery>figure>.caption{display:none;position:absolute;bottom:0;padding:5px;background-color:#000;left:0;right:0;margin:0;color:#fff;font-size:12px;font-weight:300;font-family:sans-serif}.justified-gallery>a>.caption.caption-visible,.justified-gallery>div>.caption.caption-visible,.justified-gallery>figure>.caption.caption-visible{display:initial;filter:"alpha(opacity=70)";opacity:.7;transition:opacity .5s ease-in}.justified-gallery>.entry-visible{filter:"alpha(opacity=100)";opacity:1;background:0 0}.justified-gallery>.entry-visible>a>img,.justified-gallery>.entry-visible>img{filter:"alpha(opacity=100)";opacity:1;transition:opacity .5s ease-in}.justified-gallery>.jg-filtered{display:none}.justified-gallery>.spinner{position:absolute;bottom:0;margin-left:-24px;padding:10px 0;left:50%;filter:"alpha(opacity=100)";opacity:1;overflow:initial}.justified-gallery>.spinner>span{display:inline-block;filter:"alpha(opacity=0)";opacity:0;width:8px;height:8px;margin:0 4px;background-color:#000;border-radius:6px} \ No newline at end of file diff --git a/themes/hugo-shortcode-gallery/static/shortcode-gallery/lazy/jquery.lazy.js b/themes/hugo-shortcode-gallery/static/shortcode-gallery/lazy/jquery.lazy.js new file mode 100644 index 0000000..e97bf95 --- /dev/null +++ b/themes/hugo-shortcode-gallery/static/shortcode-gallery/lazy/jquery.lazy.js @@ -0,0 +1,872 @@ +/*! + * jQuery & Zepto Lazy - v1.7.10 + * http://jquery.eisbehr.de/lazy/ + * + * Copyright 2012 - 2018, Daniel 'Eisbehr' Kern + * + * Dual licensed under the MIT and GPL-2.0 licenses: + * http://www.opensource.org/licenses/mit-license.php + * http://www.gnu.org/licenses/gpl-2.0.html + * + * $("img.lazy").lazy(); + */ + +;(function(window, undefined) { + "use strict"; + + // noinspection JSUnresolvedVariable + /** + * library instance - here and not in construct to be shorter in minimization + * @return void + */ + var $ = window.jQuery || window.Zepto, + + /** + * unique plugin instance id counter + * @type {number} + */ + lazyInstanceId = 0, + + /** + * helper to register window load for jQuery 3 + * @type {boolean} + */ + windowLoaded = false; + + /** + * make lazy available to jquery - and make it a bit more case-insensitive :) + * @access public + * @type {function} + * @param {object} settings + * @return {LazyPlugin} + */ + $.fn.Lazy = $.fn.lazy = function(settings) { + return new LazyPlugin(this, settings); + }; + + /** + * helper to add plugins to lazy prototype configuration + * @access public + * @type {function} + * @param {string|Array} names + * @param {string|Array|function} [elements] + * @param {function} loader + * @return void + */ + $.Lazy = $.lazy = function(names, elements, loader) { + // make second parameter optional + if ($.isFunction(elements)) { + loader = elements; + elements = []; + } + + // exit here if parameter is not a callable function + if (!$.isFunction(loader)) { + return; + } + + // make parameters an array of names to be sure + names = $.isArray(names) ? names : [names]; + elements = $.isArray(elements) ? elements : [elements]; + + var config = LazyPlugin.prototype.config, + forced = config._f || (config._f = {}); + + // add the loader plugin for every name + for (var i = 0, l = names.length; i < l; i++) { + if (config[names[i]] === undefined || $.isFunction(config[names[i]])) { + config[names[i]] = loader; + } + } + + // add forced elements loader + for (var c = 0, a = elements.length; c < a; c++) { + forced[elements[c]] = names[0]; + } + }; + + /** + * contains all logic and the whole element handling + * is packed in a private function outside class to reduce memory usage, because it will not be created on every plugin instance + * @access private + * @type {function} + * @param {LazyPlugin} instance + * @param {object} config + * @param {object|Array} items + * @param {object} events + * @param {string} namespace + * @return void + */ + function _executeLazy(instance, config, items, events, namespace) { + /** + * a helper to trigger the 'onFinishedAll' callback after all other events + * @access private + * @type {number} + */ + var _awaitingAfterLoad = 0, + + /** + * visible content width + * @access private + * @type {number} + */ + _actualWidth = -1, + + /** + * visible content height + * @access private + * @type {number} + */ + _actualHeight = -1, + + /** + * determine possibly detected high pixel density + * @access private + * @type {boolean} + */ + _isRetinaDisplay = false, + + /** + * dictionary entry for better minimization + * @access private + * @type {string} + */ + _afterLoad = 'afterLoad', + + /** + * dictionary entry for better minimization + * @access private + * @type {string} + */ + _load = 'load', + + /** + * dictionary entry for better minimization + * @access private + * @type {string} + */ + _error = 'error', + + /** + * dictionary entry for better minimization + * @access private + * @type {string} + */ + _img = 'img', + + /** + * dictionary entry for better minimization + * @access private + * @type {string} + */ + _src = 'src', + + /** + * dictionary entry for better minimization + * @access private + * @type {string} + */ + _srcset = 'srcset', + + /** + * dictionary entry for better minimization + * @access private + * @type {string} + */ + _sizes = 'sizes', + + /** + * dictionary entry for better minimization + * @access private + * @type {string} + */ + _backgroundImage = 'background-image'; + + /** + * initialize plugin + * bind loading to events or set delay time to load all items at once + * @access private + * @return void + */ + function _initialize() { + // detect actual device pixel ratio + // noinspection JSUnresolvedVariable + _isRetinaDisplay = window.devicePixelRatio > 1; + + // prepare all initial items + items = _prepareItems(items); + + // if delay time is set load all items at once after delay time + if (config.delay >= 0) { + setTimeout(function() { + _lazyLoadItems(true); + }, config.delay); + } + + // if no delay is set or combine usage is active bind events + if (config.delay < 0 || config.combined) { + // create unique event function + events.e = _throttle(config.throttle, function(event) { + // reset detected window size on resize event + if (event.type === 'resize') { + _actualWidth = _actualHeight = -1; + } + + // execute 'lazy magic' + _lazyLoadItems(event.all); + }); + + // create function to add new items to instance + events.a = function(additionalItems) { + additionalItems = _prepareItems(additionalItems); + items.push.apply(items, additionalItems); + }; + + // create function to get all instance items left + events.g = function() { + // filter loaded items before return in case internal filter was not running until now + return (items = $(items).filter(function() { + return !$(this).data(config.loadedName); + })); + }; + + // create function to force loading elements + events.f = function(forcedItems) { + for (var i = 0; i < forcedItems.length; i++) { + // only handle item if available in current instance + // use a compare function, because Zepto can't handle object parameter for filter + // var item = items.filter(forcedItems[i]); + /* jshint loopfunc: true */ + var item = items.filter(function() { + return this === forcedItems[i]; + }); + + if (item.length) { + _lazyLoadItems(false, item); + } + } + }; + + // load initial items + _lazyLoadItems(); + + // bind lazy load functions to scroll and resize event + // noinspection JSUnresolvedVariable + $(config.appendScroll).on('scroll.' + namespace + ' resize.' + namespace, events.e); + } + } + + /** + * prepare items before handle them + * @access private + * @param {Array|object|jQuery} items + * @return {Array|object|jQuery} + */ + function _prepareItems(items) { + // fetch used configurations before loops + var defaultImage = config.defaultImage, + placeholder = config.placeholder, + imageBase = config.imageBase, + srcsetAttribute = config.srcsetAttribute, + loaderAttribute = config.loaderAttribute, + forcedTags = config._f || {}; + + // filter items and only add those who not handled yet and got needed attributes available + items = $(items).filter(function() { + var element = $(this), + tag = _getElementTagName(this); + + return !element.data(config.handledName) && + (element.attr(config.attribute) || element.attr(srcsetAttribute) || element.attr(loaderAttribute) || forcedTags[tag] !== undefined); + }) + + // append plugin instance to all elements + .data('plugin_' + config.name, instance); + + for (var i = 0, l = items.length; i < l; i++) { + var element = $(items[i]), + tag = _getElementTagName(items[i]), + elementImageBase = element.attr(config.imageBaseAttribute) || imageBase; + + // generate and update source set if an image base is set + if (tag === _img && elementImageBase && element.attr(srcsetAttribute)) { + element.attr(srcsetAttribute, _getCorrectedSrcSet(element.attr(srcsetAttribute), elementImageBase)); + } + + // add loader to forced element types + if (forcedTags[tag] !== undefined && !element.attr(loaderAttribute)) { + element.attr(loaderAttribute, forcedTags[tag]); + } + + // set default image on every element without source + if (tag === _img && defaultImage && !element.attr(_src)) { + element.attr(_src, defaultImage); + } + + // set placeholder on every element without background image + else if (tag !== _img && placeholder && (!element.css(_backgroundImage) || element.css(_backgroundImage) === 'none')) { + element.css(_backgroundImage, "url('" + placeholder + "')"); + } + } + + return items; + } + + /** + * the 'lazy magic' - check all items + * @access private + * @param {boolean} [allItems] + * @param {object} [forced] + * @return void + */ + function _lazyLoadItems(allItems, forced) { + // skip if no items where left + if (!items.length) { + // destroy instance if option is enabled + if (config.autoDestroy) { + // noinspection JSUnresolvedFunction + instance.destroy(); + } + + return; + } + + var elements = forced || items, + loadTriggered = false, + imageBase = config.imageBase || '', + srcsetAttribute = config.srcsetAttribute, + handledName = config.handledName; + + // loop all available items + for (var i = 0; i < elements.length; i++) { + // item is at least in loadable area + if (allItems || forced || _isInLoadableArea(elements[i])) { + var element = $(elements[i]), + tag = _getElementTagName(elements[i]), + attribute = element.attr(config.attribute), + elementImageBase = element.attr(config.imageBaseAttribute) || imageBase, + customLoader = element.attr(config.loaderAttribute); + + // is not already handled + if (!element.data(handledName) && + // and is visible or visibility doesn't matter + (!config.visibleOnly || element.is(':visible')) && ( + // and image source or source set attribute is available + (attribute || element.attr(srcsetAttribute)) && ( + // and is image tag where attribute is not equal source or source set + (tag === _img && (elementImageBase + attribute !== element.attr(_src) || element.attr(srcsetAttribute) !== element.attr(_srcset))) || + // or is non image tag where attribute is not equal background + (tag !== _img && elementImageBase + attribute !== element.css(_backgroundImage)) + ) || + // or custom loader is available + customLoader)) + { + // mark element always as handled as this point to prevent double handling + loadTriggered = true; + element.data(handledName, true); + + // load item + _handleItem(element, tag, elementImageBase, customLoader); + } + } + } + + // when something was loaded remove them from remaining items + if (loadTriggered) { + items = $(items).filter(function() { + return !$(this).data(handledName); + }); + } + } + + /** + * load the given element the lazy way + * @access private + * @param {object} element + * @param {string} tag + * @param {string} imageBase + * @param {function} [customLoader] + * @return void + */ + function _handleItem(element, tag, imageBase, customLoader) { + // increment count of items waiting for after load + ++_awaitingAfterLoad; + + // extended error callback for correct 'onFinishedAll' handling + var errorCallback = function() { + _triggerCallback('onError', element); + _reduceAwaiting(); + + // prevent further callback calls + errorCallback = $.noop; + }; + + // trigger function before loading image + _triggerCallback('beforeLoad', element); + + // fetch all double used data here for better code minimization + var srcAttribute = config.attribute, + srcsetAttribute = config.srcsetAttribute, + sizesAttribute = config.sizesAttribute, + retinaAttribute = config.retinaAttribute, + removeAttribute = config.removeAttribute, + loadedName = config.loadedName, + elementRetina = element.attr(retinaAttribute); + + // handle custom loader + if (customLoader) { + // on load callback + var loadCallback = function() { + // remove attribute from element + if (removeAttribute) { + element.removeAttr(config.loaderAttribute); + } + + // mark element as loaded + element.data(loadedName, true); + + // call after load event + _triggerCallback(_afterLoad, element); + + // remove item from waiting queue and possibly trigger finished event + // it's needed to be asynchronous to run after filter was in _lazyLoadItems + setTimeout(_reduceAwaiting, 1); + + // prevent further callback calls + loadCallback = $.noop; + }; + + // bind error event to trigger callback and reduce waiting amount + element.off(_error).one(_error, errorCallback) + + // bind after load callback to element + .one(_load, loadCallback); + + // trigger custom loader and handle response + if (!_triggerCallback(customLoader, element, function(response) { + if(response) { + element.off(_load); + loadCallback(); + } + else { + element.off(_error); + errorCallback(); + } + })) { + element.trigger(_error); + } + } + + // handle images + else { + // create image object + var imageObj = $(new Image()); + + // bind error event to trigger callback and reduce waiting amount + imageObj.one(_error, errorCallback) + + // bind after load callback to image + .one(_load, function() { + // remove element from view + element.hide(); + + // set image back to element + // do it as single 'attr' calls, to be sure 'src' is set after 'srcset' + if (tag === _img) { + element.attr(_sizes, imageObj.attr(_sizes)) + .attr(_srcset, imageObj.attr(_srcset)) + .attr(_src, imageObj.attr(_src)); + } + else { + element.css(_backgroundImage, "url('" + imageObj.attr(_src) + "')"); + } + + // bring it back with some effect! + element[config.effect](config.effectTime); + + // remove attribute from element + if (removeAttribute) { + element.removeAttr(srcAttribute + ' ' + srcsetAttribute + ' ' + retinaAttribute + ' ' + config.imageBaseAttribute); + + // only remove 'sizes' attribute, if it was a custom one + if (sizesAttribute !== _sizes) { + element.removeAttr(sizesAttribute); + } + } + + // mark element as loaded + element.data(loadedName, true); + + // call after load event + _triggerCallback(_afterLoad, element); + + // cleanup image object + imageObj.remove(); + + // remove item from waiting queue and possibly trigger finished event + _reduceAwaiting(); + }); + + // set sources + // do it as single 'attr' calls, to be sure 'src' is set after 'srcset' + var imageSrc = (_isRetinaDisplay && elementRetina ? elementRetina : element.attr(srcAttribute)) || ''; + imageObj.attr(_sizes, element.attr(sizesAttribute)) + .attr(_srcset, element.attr(srcsetAttribute)) + .attr(_src, imageSrc ? imageBase + imageSrc : null); + + // call after load even on cached image + imageObj.complete && imageObj.trigger(_load); // jshint ignore : line + } + } + + /** + * check if the given element is inside the current viewport or threshold + * @access private + * @param {object} element + * @return {boolean} + */ + function _isInLoadableArea(element) { + var elementBound = element.getBoundingClientRect(), + direction = config.scrollDirection, + threshold = config.threshold, + vertical = // check if element is in loadable area from top + ((_getActualHeight() + threshold) > elementBound.top) && + // check if element is even in loadable are from bottom + (-threshold < elementBound.bottom), + horizontal = // check if element is in loadable area from left + ((_getActualWidth() + threshold) > elementBound.left) && + // check if element is even in loadable area from right + (-threshold < elementBound.right); + + if (direction === 'vertical') { + return vertical; + } + else if (direction === 'horizontal') { + return horizontal; + } + + return vertical && horizontal; + } + + /** + * receive the current viewed width of the browser + * @access private + * @return {number} + */ + function _getActualWidth() { + return _actualWidth >= 0 ? _actualWidth : (_actualWidth = $(window).width()); + } + + /** + * receive the current viewed height of the browser + * @access private + * @return {number} + */ + function _getActualHeight() { + return _actualHeight >= 0 ? _actualHeight : (_actualHeight = $(window).height()); + } + + /** + * get lowercase tag name of an element + * @access private + * @param {object} element + * @returns {string} + */ + function _getElementTagName(element) { + return element.tagName.toLowerCase(); + } + + /** + * prepend image base to all srcset entries + * @access private + * @param {string} srcset + * @param {string} imageBase + * @returns {string} + */ + function _getCorrectedSrcSet(srcset, imageBase) { + if (imageBase) { + // trim, remove unnecessary spaces and split entries + var entries = srcset.split(','); + srcset = ''; + + for (var i = 0, l = entries.length; i < l; i++) { + srcset += imageBase + entries[i].trim() + (i !== l - 1 ? ',' : ''); + } + } + + return srcset; + } + + /** + * helper function to throttle down event triggering + * @access private + * @param {number} delay + * @param {function} callback + * @return {function} + */ + function _throttle(delay, callback) { + var timeout, + lastExecute = 0; + + return function(event, ignoreThrottle) { + var elapsed = +new Date() - lastExecute; + + function run() { + lastExecute = +new Date(); + // noinspection JSUnresolvedFunction + callback.call(instance, event); + } + + timeout && clearTimeout(timeout); // jshint ignore : line + + if (elapsed > delay || !config.enableThrottle || ignoreThrottle) { + run(); + } + else { + timeout = setTimeout(run, delay - elapsed); + } + }; + } + + /** + * reduce count of awaiting elements to 'afterLoad' event and fire 'onFinishedAll' if reached zero + * @access private + * @return void + */ + function _reduceAwaiting() { + --_awaitingAfterLoad; + + // if no items were left trigger finished event + if (!items.length && !_awaitingAfterLoad) { + _triggerCallback('onFinishedAll'); + } + } + + /** + * single implementation to handle callbacks, pass element and set 'this' to current instance + * @access private + * @param {string|function} callback + * @param {object} [element] + * @param {*} [args] + * @return {boolean} + */ + function _triggerCallback(callback, element, args) { + if ((callback = config[callback])) { + // jQuery's internal '$(arguments).slice(1)' are causing problems at least on old iPads + // below is shorthand of 'Array.prototype.slice.call(arguments, 1)' + callback.apply(instance, [].slice.call(arguments, 1)); + return true; + } + + return false; + } + + // if event driven or window is already loaded don't wait for page loading + if (config.bind === 'event' || windowLoaded) { + _initialize(); + } + + // otherwise load initial items and start lazy after page load + else { + // noinspection JSUnresolvedVariable + $(window).on(_load + '.' + namespace, _initialize); + } + } + + /** + * lazy plugin class constructor + * @constructor + * @access private + * @param {object} elements + * @param {object} settings + * @return {object|LazyPlugin} + */ + function LazyPlugin(elements, settings) { + /** + * this lazy plugin instance + * @access private + * @type {object|LazyPlugin|LazyPlugin.prototype} + */ + var _instance = this, + + /** + * this lazy plugin instance configuration + * @access private + * @type {object} + */ + _config = $.extend({}, _instance.config, settings), + + /** + * instance generated event executed on container scroll or resize + * packed in an object to be referenceable and short named because properties will not be minified + * @access private + * @type {object} + */ + _events = {}, + + /** + * unique namespace for instance related events + * @access private + * @type {string} + */ + _namespace = _config.name + '-' + (++lazyInstanceId); + + // noinspection JSUndefinedPropertyAssignment + /** + * wrapper to get or set an entry from plugin instance configuration + * much smaller on minify as direct access + * @access public + * @type {function} + * @param {string} entryName + * @param {*} [value] + * @return {LazyPlugin|*} + */ + _instance.config = function(entryName, value) { + if (value === undefined) { + return _config[entryName]; + } + + _config[entryName] = value; + return _instance; + }; + + // noinspection JSUndefinedPropertyAssignment + /** + * add additional items to current instance + * @access public + * @param {Array|object|string} items + * @return {LazyPlugin} + */ + _instance.addItems = function(items) { + _events.a && _events.a($.type(items) === 'string' ? $(items) : items); // jshint ignore : line + return _instance; + }; + + // noinspection JSUndefinedPropertyAssignment + /** + * get all left items of this instance + * @access public + * @returns {object} + */ + _instance.getItems = function() { + return _events.g ? _events.g() : {}; + }; + + // noinspection JSUndefinedPropertyAssignment + /** + * force lazy to load all items in loadable area right now + * by default without throttle + * @access public + * @type {function} + * @param {boolean} [useThrottle] + * @return {LazyPlugin} + */ + _instance.update = function(useThrottle) { + _events.e && _events.e({}, !useThrottle); // jshint ignore : line + return _instance; + }; + + // noinspection JSUndefinedPropertyAssignment + /** + * force element(s) to load directly, ignoring the viewport + * @access public + * @param {Array|object|string} items + * @return {LazyPlugin} + */ + _instance.force = function(items) { + _events.f && _events.f($.type(items) === 'string' ? $(items) : items); // jshint ignore : line + return _instance; + }; + + // noinspection JSUndefinedPropertyAssignment + /** + * force lazy to load all available items right now + * this call ignores throttling + * @access public + * @type {function} + * @return {LazyPlugin} + */ + _instance.loadAll = function() { + _events.e && _events.e({all: true}, true); // jshint ignore : line + return _instance; + }; + + // noinspection JSUndefinedPropertyAssignment + /** + * destroy this plugin instance + * @access public + * @type {function} + * @return undefined + */ + _instance.destroy = function() { + // unbind instance generated events + // noinspection JSUnresolvedFunction, JSUnresolvedVariable + $(_config.appendScroll).off('.' + _namespace, _events.e); + // noinspection JSUnresolvedVariable + $(window).off('.' + _namespace); + + // clear events + _events = {}; + + return undefined; + }; + + // start using lazy and return all elements to be chainable or instance for further use + // noinspection JSUnresolvedVariable + _executeLazy(_instance, _config, elements, _events, _namespace); + return _config.chainable ? elements : _instance; + } + + /** + * settings and configuration data + * @access public + * @type {object|*} + */ + LazyPlugin.prototype.config = { + // general + name : 'lazy', + chainable : true, + autoDestroy : true, + bind : 'load', + threshold : 500, + visibleOnly : false, + appendScroll : window, + scrollDirection : 'both', + imageBase : null, + defaultImage : 'data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==', + placeholder : null, + delay : -1, + combined : false, + + // attributes + attribute : 'data-src', + srcsetAttribute : 'data-srcset', + sizesAttribute : 'data-sizes', + retinaAttribute : 'data-retina', + loaderAttribute : 'data-loader', + imageBaseAttribute : 'data-imagebase', + removeAttribute : true, + handledName : 'handled', + loadedName : 'loaded', + + // effect + effect : 'show', + effectTime : 0, + + // throttle + enableThrottle : true, + throttle : 250, + + // callbacks + beforeLoad : undefined, + afterLoad : undefined, + onError : undefined, + onFinishedAll : undefined + }; + + // register window load event globally to prevent not loading elements + // since jQuery 3.X ready state is fully async and may be executed after 'load' + $(window).on('load', function() { + windowLoaded = true; + }); +})(window); \ No newline at end of file diff --git a/themes/hugo-shortcode-gallery/static/shortcode-gallery/lazy/jquery.lazy.min.js b/themes/hugo-shortcode-gallery/static/shortcode-gallery/lazy/jquery.lazy.min.js new file mode 100644 index 0000000..0a54f7c --- /dev/null +++ b/themes/hugo-shortcode-gallery/static/shortcode-gallery/lazy/jquery.lazy.min.js @@ -0,0 +1 @@ +(function(t,e){"use strict";function r(r,a,i,u,l){function f(){L=t.devicePixelRatio>1,i=c(i),a.delay>=0&&setTimeout(function(){s(!0)},a.delay),(a.delay<0||a.combined)&&(u.e=v(a.throttle,function(t){"resize"===t.type&&(w=B=-1),s(t.all)}),u.a=function(t){t=c(t),i.push.apply(i,t)},u.g=function(){return i=n(i).filter(function(){return!n(this).data(a.loadedName)})},u.f=function(t){for(var e=0;ee.top&&-ne.left&&-n=0?w:w=n(t).width()}function h(){return B>=0?B:B=n(t).height()}function m(t){return t.tagName.toLowerCase()}function b(t,e){if(e){var r=t.split(",");t="";for(var a=0,n=r.length;at||!a.enableThrottle||u?l():n=setTimeout(l,t-f)}}function p(){--z,i.length||z||y("onFinishedAll")}function y(t,e,n){return!!(t=a[t])&&(t.apply(r,[].slice.call(arguments,1)),!0)}var z=0,w=-1,B=-1,L=!1,T="afterLoad",D="load",I="error",N="img",E="src",F="srcset",C="sizes",O="background-image";"event"===a.bind||o?f():n(t).on(D+"."+l,f)}function a(a,o){var u=this,l=n.extend({},u.config,o),f={},c=l.name+"-"+ ++i;return u.config=function(t,r){return r===e?l[t]:(l[t]=r,u)},u.addItems=function(t){return f.a&&f.a("string"===n.type(t)?n(t):t),u},u.getItems=function(){return f.g?f.g():{}},u.update=function(t){return f.e&&f.e({},!t),u},u.force=function(t){return f.f&&f.f("string"===n.type(t)?n(t):t),u},u.loadAll=function(){return f.e&&f.e({all:!0},!0),u},u.destroy=function(){return n(l.appendScroll).off("."+c,f.e),n(t).off("."+c),f={},e},r(u,l,a,f,c),l.chainable?a:u}var n=t.jQuery||t.Zepto,i=0,o=!1;n.fn.Lazy=n.fn.lazy=function(t){return new a(this,t)},n.Lazy=n.lazy=function(t,r,i){if(n.isFunction(r)&&(i=r,r=[]),n.isFunction(i)){t=n.isArray(t)?t:[t],r=n.isArray(r)?r:[r];for(var o=a.prototype.config,u=o._f||(o._f={}),l=0,f=t.length;l