diff --git a/src/assets/favicons/android-chrome-128x128.png b/src/assets/favicons/android-chrome-128x128.png
new file mode 100644
index 000000000..51b893e88
Binary files /dev/null and b/src/assets/favicons/android-chrome-128x128.png differ
diff --git a/src/assets/favicons/android-chrome-144x144.png b/src/assets/favicons/android-chrome-144x144.png
new file mode 100644
index 000000000..0930d94e2
Binary files /dev/null and b/src/assets/favicons/android-chrome-144x144.png differ
diff --git a/src/assets/favicons/android-chrome-192x192.png b/src/assets/favicons/android-chrome-192x192.png
new file mode 100644
index 000000000..8bb2d375b
Binary files /dev/null and b/src/assets/favicons/android-chrome-192x192.png differ
diff --git a/src/assets/favicons/android-chrome-256x256.png b/src/assets/favicons/android-chrome-256x256.png
new file mode 100644
index 000000000..31e445fe8
Binary files /dev/null and b/src/assets/favicons/android-chrome-256x256.png differ
diff --git a/src/assets/favicons/android-chrome-36x36.png b/src/assets/favicons/android-chrome-36x36.png
new file mode 100644
index 000000000..94500a436
Binary files /dev/null and b/src/assets/favicons/android-chrome-36x36.png differ
diff --git a/src/assets/favicons/android-chrome-384x384.png b/src/assets/favicons/android-chrome-384x384.png
new file mode 100644
index 000000000..eed65e8b3
Binary files /dev/null and b/src/assets/favicons/android-chrome-384x384.png differ
diff --git a/src/assets/favicons/android-chrome-48x48.png b/src/assets/favicons/android-chrome-48x48.png
new file mode 100644
index 000000000..39bd6ad05
Binary files /dev/null and b/src/assets/favicons/android-chrome-48x48.png differ
diff --git a/src/assets/favicons/android-chrome-72x72.png b/src/assets/favicons/android-chrome-72x72.png
new file mode 100644
index 000000000..f07a038f6
Binary files /dev/null and b/src/assets/favicons/android-chrome-72x72.png differ
diff --git a/src/assets/favicons/android-chrome-96x96.png b/src/assets/favicons/android-chrome-96x96.png
new file mode 100644
index 000000000..71b73279f
Binary files /dev/null and b/src/assets/favicons/android-chrome-96x96.png differ
diff --git a/src/assets/favicons/apple-touch-icon-114x114-precomposed.png b/src/assets/favicons/apple-touch-icon-114x114-precomposed.png
new file mode 100644
index 000000000..1c6db9a1e
Binary files /dev/null and b/src/assets/favicons/apple-touch-icon-114x114-precomposed.png differ
diff --git a/src/assets/favicons/apple-touch-icon-114x114.png b/src/assets/favicons/apple-touch-icon-114x114.png
new file mode 100644
index 000000000..e105e13bb
Binary files /dev/null and b/src/assets/favicons/apple-touch-icon-114x114.png differ
diff --git a/src/assets/favicons/apple-touch-icon-120x120-precomposed.png b/src/assets/favicons/apple-touch-icon-120x120-precomposed.png
new file mode 100644
index 000000000..67886d398
Binary files /dev/null and b/src/assets/favicons/apple-touch-icon-120x120-precomposed.png differ
diff --git a/src/assets/favicons/apple-touch-icon-120x120.png b/src/assets/favicons/apple-touch-icon-120x120.png
new file mode 100644
index 000000000..03f221777
Binary files /dev/null and b/src/assets/favicons/apple-touch-icon-120x120.png differ
diff --git a/src/assets/favicons/apple-touch-icon-144x144-precomposed.png b/src/assets/favicons/apple-touch-icon-144x144-precomposed.png
new file mode 100644
index 000000000..1d2bbcec5
Binary files /dev/null and b/src/assets/favicons/apple-touch-icon-144x144-precomposed.png differ
diff --git a/src/assets/favicons/apple-touch-icon-144x144.png b/src/assets/favicons/apple-touch-icon-144x144.png
new file mode 100644
index 000000000..b8698c260
Binary files /dev/null and b/src/assets/favicons/apple-touch-icon-144x144.png differ
diff --git a/src/assets/favicons/apple-touch-icon-152x152-precomposed.png b/src/assets/favicons/apple-touch-icon-152x152-precomposed.png
new file mode 100644
index 000000000..7f703646e
Binary files /dev/null and b/src/assets/favicons/apple-touch-icon-152x152-precomposed.png differ
diff --git a/src/assets/favicons/apple-touch-icon-152x152.png b/src/assets/favicons/apple-touch-icon-152x152.png
new file mode 100644
index 000000000..fc729709b
Binary files /dev/null and b/src/assets/favicons/apple-touch-icon-152x152.png differ
diff --git a/src/assets/favicons/apple-touch-icon-167x167-precomposed.png b/src/assets/favicons/apple-touch-icon-167x167-precomposed.png
new file mode 100644
index 000000000..18743fbe6
Binary files /dev/null and b/src/assets/favicons/apple-touch-icon-167x167-precomposed.png differ
diff --git a/src/assets/favicons/apple-touch-icon-167x167.png b/src/assets/favicons/apple-touch-icon-167x167.png
new file mode 100644
index 000000000..7893a1de4
Binary files /dev/null and b/src/assets/favicons/apple-touch-icon-167x167.png differ
diff --git a/src/assets/favicons/apple-touch-icon-180x180-precomposed.png b/src/assets/favicons/apple-touch-icon-180x180-precomposed.png
new file mode 100644
index 000000000..b66c7ea3e
Binary files /dev/null and b/src/assets/favicons/apple-touch-icon-180x180-precomposed.png differ
diff --git a/src/assets/favicons/apple-touch-icon-180x180.png b/src/assets/favicons/apple-touch-icon-180x180.png
new file mode 100644
index 000000000..7eb5140b2
Binary files /dev/null and b/src/assets/favicons/apple-touch-icon-180x180.png differ
diff --git a/src/assets/favicons/apple-touch-icon-57x57-precomposed.png b/src/assets/favicons/apple-touch-icon-57x57-precomposed.png
new file mode 100644
index 000000000..7286706d8
Binary files /dev/null and b/src/assets/favicons/apple-touch-icon-57x57-precomposed.png differ
diff --git a/src/assets/favicons/apple-touch-icon-57x57.png b/src/assets/favicons/apple-touch-icon-57x57.png
new file mode 100644
index 000000000..0a55d4aa4
Binary files /dev/null and b/src/assets/favicons/apple-touch-icon-57x57.png differ
diff --git a/src/assets/favicons/apple-touch-icon-60x60-precomposed.png b/src/assets/favicons/apple-touch-icon-60x60-precomposed.png
new file mode 100644
index 000000000..4f4cef1cb
Binary files /dev/null and b/src/assets/favicons/apple-touch-icon-60x60-precomposed.png differ
diff --git a/src/assets/favicons/apple-touch-icon-60x60.png b/src/assets/favicons/apple-touch-icon-60x60.png
new file mode 100644
index 000000000..0f9ed1d0d
Binary files /dev/null and b/src/assets/favicons/apple-touch-icon-60x60.png differ
diff --git a/src/assets/favicons/apple-touch-icon-72x72-precomposed.png b/src/assets/favicons/apple-touch-icon-72x72-precomposed.png
new file mode 100644
index 000000000..306591d77
Binary files /dev/null and b/src/assets/favicons/apple-touch-icon-72x72-precomposed.png differ
diff --git a/src/assets/favicons/apple-touch-icon-72x72.png b/src/assets/favicons/apple-touch-icon-72x72.png
new file mode 100644
index 000000000..b18b1d4b9
Binary files /dev/null and b/src/assets/favicons/apple-touch-icon-72x72.png differ
diff --git a/src/assets/favicons/apple-touch-icon-76x76-precomposed.png b/src/assets/favicons/apple-touch-icon-76x76-precomposed.png
new file mode 100644
index 000000000..dc5f02866
Binary files /dev/null and b/src/assets/favicons/apple-touch-icon-76x76-precomposed.png differ
diff --git a/src/assets/favicons/apple-touch-icon-76x76.png b/src/assets/favicons/apple-touch-icon-76x76.png
new file mode 100644
index 000000000..499014fc7
Binary files /dev/null and b/src/assets/favicons/apple-touch-icon-76x76.png differ
diff --git a/src/assets/favicons/apple-touch-icon-precomposed.png b/src/assets/favicons/apple-touch-icon-precomposed.png
new file mode 100644
index 000000000..b66c7ea3e
Binary files /dev/null and b/src/assets/favicons/apple-touch-icon-precomposed.png differ
diff --git a/src/assets/favicons/apple-touch-icon.png b/src/assets/favicons/apple-touch-icon.png
new file mode 100644
index 000000000..7eb5140b2
Binary files /dev/null and b/src/assets/favicons/apple-touch-icon.png differ
diff --git a/src/assets/favicons/browserconfig.xml b/src/assets/favicons/browserconfig.xml
new file mode 100644
index 000000000..d97fe5024
--- /dev/null
+++ b/src/assets/favicons/browserconfig.xml
@@ -0,0 +1,12 @@
+
+