diff --git a/assets/assets-color/select-1080p/select_c.png b/assets/assets-select/select-1080p/select_c.png
similarity index 100%
rename from assets/assets-color/select-1080p/select_c.png
rename to assets/assets-select/select-1080p/select_c.png
diff --git a/assets/assets-color/select-1080p/select_e.png b/assets/assets-select/select-1080p/select_e.png
similarity index 100%
rename from assets/assets-color/select-1080p/select_e.png
rename to assets/assets-select/select-1080p/select_e.png
diff --git a/assets/assets-color/select-1080p/select_w.png b/assets/assets-select/select-1080p/select_w.png
similarity index 100%
rename from assets/assets-color/select-1080p/select_w.png
rename to assets/assets-select/select-1080p/select_w.png
diff --git a/assets/assets-color/select-2k/select_c.png b/assets/assets-select/select-2k/select_c.png
similarity index 100%
rename from assets/assets-color/select-2k/select_c.png
rename to assets/assets-select/select-2k/select_c.png
diff --git a/assets/assets-color/select-2k/select_e.png b/assets/assets-select/select-2k/select_e.png
similarity index 100%
rename from assets/assets-color/select-2k/select_e.png
rename to assets/assets-select/select-2k/select_e.png
diff --git a/assets/assets-color/select-2k/select_w.png b/assets/assets-select/select-2k/select_w.png
similarity index 100%
rename from assets/assets-color/select-2k/select_w.png
rename to assets/assets-select/select-2k/select_w.png
diff --git a/assets/assets-color/select-4k/select_c.png b/assets/assets-select/select-4k/select_c.png
similarity index 100%
rename from assets/assets-color/select-4k/select_c.png
rename to assets/assets-select/select-4k/select_c.png
diff --git a/assets/assets-color/select-4k/select_e.png b/assets/assets-select/select-4k/select_e.png
similarity index 100%
rename from assets/assets-color/select-4k/select_e.png
rename to assets/assets-select/select-4k/select_e.png
diff --git a/assets/assets-color/select-4k/select_w.png b/assets/assets-select/select-4k/select_w.png
similarity index 100%
rename from assets/assets-color/select-4k/select_w.png
rename to assets/assets-select/select-4k/select_w.png
diff --git a/assets/assets-white/select-1080p/select_c.png b/assets/assets-white/select-1080p/select_c.png
deleted file mode 100644
index 075d6a7..0000000
Binary files a/assets/assets-white/select-1080p/select_c.png and /dev/null differ
diff --git a/assets/assets-white/select-1080p/select_e.png b/assets/assets-white/select-1080p/select_e.png
deleted file mode 100644
index 933bd2b..0000000
Binary files a/assets/assets-white/select-1080p/select_e.png and /dev/null differ
diff --git a/assets/assets-white/select-1080p/select_w.png b/assets/assets-white/select-1080p/select_w.png
deleted file mode 100644
index 887a96d..0000000
Binary files a/assets/assets-white/select-1080p/select_w.png and /dev/null differ
diff --git a/assets/assets-white/select-2k/select_c.png b/assets/assets-white/select-2k/select_c.png
deleted file mode 100644
index 6027232..0000000
Binary files a/assets/assets-white/select-2k/select_c.png and /dev/null differ
diff --git a/assets/assets-white/select-2k/select_e.png b/assets/assets-white/select-2k/select_e.png
deleted file mode 100644
index f0d3c37..0000000
Binary files a/assets/assets-white/select-2k/select_e.png and /dev/null differ
diff --git a/assets/assets-white/select-2k/select_w.png b/assets/assets-white/select-2k/select_w.png
deleted file mode 100644
index b0a3c25..0000000
Binary files a/assets/assets-white/select-2k/select_w.png and /dev/null differ
diff --git a/assets/assets-white/select-4k/select_c.png b/assets/assets-white/select-4k/select_c.png
deleted file mode 100644
index ad612c6..0000000
Binary files a/assets/assets-white/select-4k/select_c.png and /dev/null differ
diff --git a/assets/assets-white/select-4k/select_e.png b/assets/assets-white/select-4k/select_e.png
deleted file mode 100644
index 2158394..0000000
Binary files a/assets/assets-white/select-4k/select_e.png and /dev/null differ
diff --git a/assets/assets-white/select-4k/select_w.png b/assets/assets-white/select-4k/select_w.png
deleted file mode 100644
index ad5a839..0000000
Binary files a/assets/assets-white/select-4k/select_w.png and /dev/null differ
diff --git a/assets/assets-whitesur/icons-1080p/4MLinux.png b/assets/assets-whitesur/icons-1080p/4MLinux.png
new file mode 100644
index 0000000..9105069
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/4MLinux.png differ
diff --git a/assets/assets-whitesur/icons-1080p/AlpineLinux.png b/assets/assets-whitesur/icons-1080p/AlpineLinux.png
new file mode 100644
index 0000000..0730218
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/AlpineLinux.png differ
diff --git a/assets/assets-whitesur/icons-1080p/Manjaro.i686.png b/assets/assets-whitesur/icons-1080p/Manjaro.i686.png
new file mode 100644
index 0000000..2372ced
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/Manjaro.i686.png differ
diff --git a/assets/assets-whitesur/icons-1080p/Manjaro.x86_64.png b/assets/assets-whitesur/icons-1080p/Manjaro.x86_64.png
new file mode 100644
index 0000000..2372ced
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/Manjaro.x86_64.png differ
diff --git a/assets/assets-whitesur/icons-1080p/SystemRescueCD.png b/assets/assets-whitesur/icons-1080p/SystemRescueCD.png
new file mode 100644
index 0000000..202530e
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/SystemRescueCD.png differ
diff --git a/assets/assets-whitesur/icons-1080p/android.png b/assets/assets-whitesur/icons-1080p/android.png
new file mode 100644
index 0000000..1b788de
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/android.png differ
diff --git a/assets/assets-whitesur/icons-1080p/anonymous.png b/assets/assets-whitesur/icons-1080p/anonymous.png
new file mode 100644
index 0000000..0260a29
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/anonymous.png differ
diff --git a/assets/assets-whitesur/icons-1080p/antergos.png b/assets/assets-whitesur/icons-1080p/antergos.png
new file mode 100644
index 0000000..a47684d
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/antergos.png differ
diff --git a/assets/assets-whitesur/icons-1080p/arch.png b/assets/assets-whitesur/icons-1080p/arch.png
new file mode 100644
index 0000000..2900398
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/arch.png differ
diff --git a/assets/assets-whitesur/icons-1080p/archlinux.png b/assets/assets-whitesur/icons-1080p/archlinux.png
new file mode 100644
index 0000000..2900398
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/archlinux.png differ
diff --git a/assets/assets-whitesur/icons-1080p/arcolinux.png b/assets/assets-whitesur/icons-1080p/arcolinux.png
new file mode 100644
index 0000000..eda7e13
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/arcolinux.png differ
diff --git a/assets/assets-whitesur/icons-1080p/cancel.png b/assets/assets-whitesur/icons-1080p/cancel.png
new file mode 100644
index 0000000..3894ee7
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/cancel.png differ
diff --git a/assets/assets-whitesur/icons-1080p/chakra.png b/assets/assets-whitesur/icons-1080p/chakra.png
new file mode 100644
index 0000000..dbadfd2
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/chakra.png differ
diff --git a/assets/assets-whitesur/icons-1080p/debian.png b/assets/assets-whitesur/icons-1080p/debian.png
new file mode 100644
index 0000000..a7ca71d
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/debian.png differ
diff --git a/assets/assets-whitesur/icons-1080p/deepin.png b/assets/assets-whitesur/icons-1080p/deepin.png
new file mode 100644
index 0000000..908874e
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/deepin.png differ
diff --git a/assets/assets-whitesur/icons-1080p/devuan.png b/assets/assets-whitesur/icons-1080p/devuan.png
new file mode 100644
index 0000000..a11e664
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/devuan.png differ
diff --git a/assets/assets-whitesur/icons-1080p/driver.png b/assets/assets-whitesur/icons-1080p/driver.png
new file mode 100644
index 0000000..5dce547
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/driver.png differ
diff --git a/assets/assets-whitesur/icons-1080p/edit.png b/assets/assets-whitesur/icons-1080p/edit.png
new file mode 100644
index 0000000..b97c0ad
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/edit.png differ
diff --git a/assets/assets-whitesur/icons-1080p/efi.png b/assets/assets-whitesur/icons-1080p/efi.png
new file mode 100644
index 0000000..73a1d33
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/efi.png differ
diff --git a/assets/assets-whitesur/icons-1080p/elementary.png b/assets/assets-whitesur/icons-1080p/elementary.png
new file mode 100644
index 0000000..ecf889a
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/elementary.png differ
diff --git a/assets/assets-whitesur/icons-1080p/endeavouros.png b/assets/assets-whitesur/icons-1080p/endeavouros.png
new file mode 100644
index 0000000..bf93807
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/endeavouros.png differ
diff --git a/assets/assets-whitesur/icons-1080p/fedora.png b/assets/assets-whitesur/icons-1080p/fedora.png
new file mode 100644
index 0000000..fd4430b
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/fedora.png differ
diff --git a/assets/assets-whitesur/icons-1080p/find.efi.png b/assets/assets-whitesur/icons-1080p/find.efi.png
new file mode 100644
index 0000000..17407d4
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/find.efi.png differ
diff --git a/assets/assets-whitesur/icons-1080p/find.none.png b/assets/assets-whitesur/icons-1080p/find.none.png
new file mode 100644
index 0000000..68a71bd
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/find.none.png differ
diff --git a/assets/assets-whitesur/icons-1080p/freebsd.png b/assets/assets-whitesur/icons-1080p/freebsd.png
new file mode 100644
index 0000000..644c717
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/freebsd.png differ
diff --git a/assets/assets-whitesur/icons-1080p/gentoo.png b/assets/assets-whitesur/icons-1080p/gentoo.png
new file mode 100644
index 0000000..c6e5808
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/gentoo.png differ
diff --git a/assets/assets-whitesur/icons-1080p/gnu-linux.png b/assets/assets-whitesur/icons-1080p/gnu-linux.png
new file mode 100644
index 0000000..7e67e30
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/gnu-linux.png differ
diff --git a/assets/assets-whitesur/icons-1080p/haiku.png b/assets/assets-whitesur/icons-1080p/haiku.png
new file mode 100644
index 0000000..762c27d
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/haiku.png differ
diff --git a/assets/assets-whitesur/icons-1080p/help.png b/assets/assets-whitesur/icons-1080p/help.png
new file mode 100644
index 0000000..ffc65ab
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/help.png differ
diff --git a/assets/assets-whitesur/icons-1080p/kali.png b/assets/assets-whitesur/icons-1080p/kali.png
new file mode 100644
index 0000000..0a55e5c
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/kali.png differ
diff --git a/assets/assets-whitesur/icons-1080p/kaos.png b/assets/assets-whitesur/icons-1080p/kaos.png
new file mode 100644
index 0000000..4243d93
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/kaos.png differ
diff --git a/assets/assets-whitesur/icons-1080p/kbd.png b/assets/assets-whitesur/icons-1080p/kbd.png
new file mode 100644
index 0000000..93dd271
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/kbd.png differ
diff --git a/assets/assets-whitesur/icons-1080p/korora.png b/assets/assets-whitesur/icons-1080p/korora.png
new file mode 100644
index 0000000..f389734
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/korora.png differ
diff --git a/assets/assets-whitesur/icons-1080p/kubuntu.png b/assets/assets-whitesur/icons-1080p/kubuntu.png
new file mode 100644
index 0000000..5f110a2
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/kubuntu.png differ
diff --git a/assets/assets-whitesur/icons-1080p/lang.png b/assets/assets-whitesur/icons-1080p/lang.png
new file mode 100644
index 0000000..a53e6ff
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/lang.png differ
diff --git a/assets/assets-whitesur/icons-1080p/lfs.png b/assets/assets-whitesur/icons-1080p/lfs.png
new file mode 100644
index 0000000..7e67e30
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/lfs.png differ
diff --git a/assets/assets-whitesur/icons-1080p/linux.png b/assets/assets-whitesur/icons-1080p/linux.png
new file mode 100644
index 0000000..7e67e30
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/linux.png differ
diff --git a/assets/assets-whitesur/icons-1080p/linuxmint.png b/assets/assets-whitesur/icons-1080p/linuxmint.png
new file mode 100644
index 0000000..0d7e9bc
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/linuxmint.png differ
diff --git a/assets/assets-whitesur/icons-1080p/lubuntu.png b/assets/assets-whitesur/icons-1080p/lubuntu.png
new file mode 100644
index 0000000..85a7765
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/lubuntu.png differ
diff --git a/assets/assets-whitesur/icons-1080p/macosx.png b/assets/assets-whitesur/icons-1080p/macosx.png
new file mode 100644
index 0000000..a30ed28
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/macosx.png differ
diff --git a/assets/assets-whitesur/icons-1080p/mageia.png b/assets/assets-whitesur/icons-1080p/mageia.png
new file mode 100644
index 0000000..e5a783b
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/mageia.png differ
diff --git a/assets/assets-whitesur/icons-1080p/manjaro.png b/assets/assets-whitesur/icons-1080p/manjaro.png
new file mode 100644
index 0000000..2372ced
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/manjaro.png differ
diff --git a/assets/assets-whitesur/icons-1080p/memtest.png b/assets/assets-whitesur/icons-1080p/memtest.png
new file mode 100644
index 0000000..5dce547
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/memtest.png differ
diff --git a/assets/assets-whitesur/icons-1080p/mx-linux.png b/assets/assets-whitesur/icons-1080p/mx-linux.png
new file mode 100644
index 0000000..897e01d
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/mx-linux.png differ
diff --git a/assets/assets-whitesur/icons-1080p/neon.png b/assets/assets-whitesur/icons-1080p/neon.png
new file mode 100644
index 0000000..8a3a5f7
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/neon.png differ
diff --git a/assets/assets-whitesur/icons-1080p/opensuse.png b/assets/assets-whitesur/icons-1080p/opensuse.png
new file mode 100644
index 0000000..a9207c8
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/opensuse.png differ
diff --git a/assets/assets-whitesur/icons-1080p/parrot.png b/assets/assets-whitesur/icons-1080p/parrot.png
new file mode 100644
index 0000000..6bcfdd5
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/parrot.png differ
diff --git a/assets/assets-whitesur/icons-1080p/pop-os.png b/assets/assets-whitesur/icons-1080p/pop-os.png
new file mode 100644
index 0000000..f5d8767
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/pop-os.png differ
diff --git a/assets/assets-whitesur/icons-1080p/pop.png b/assets/assets-whitesur/icons-1080p/pop.png
new file mode 100644
index 0000000..f5d8767
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/pop.png differ
diff --git a/assets/assets-whitesur/icons-1080p/recovery.png b/assets/assets-whitesur/icons-1080p/recovery.png
new file mode 100644
index 0000000..9b489a8
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/recovery.png differ
diff --git a/assets/assets-whitesur/icons-1080p/regolith.png b/assets/assets-whitesur/icons-1080p/regolith.png
new file mode 100644
index 0000000..edf5977
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/regolith.png differ
diff --git a/assets/assets-whitesur/icons-1080p/restart.png b/assets/assets-whitesur/icons-1080p/restart.png
new file mode 100644
index 0000000..6798135
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/restart.png differ
diff --git a/assets/assets-whitesur/icons-1080p/shutdown.png b/assets/assets-whitesur/icons-1080p/shutdown.png
new file mode 100644
index 0000000..f6dadff
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/shutdown.png differ
diff --git a/assets/assets-whitesur/icons-1080p/siduction.png b/assets/assets-whitesur/icons-1080p/siduction.png
new file mode 100644
index 0000000..c336004
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/siduction.png differ
diff --git a/assets/assets-whitesur/icons-1080p/solus.png b/assets/assets-whitesur/icons-1080p/solus.png
new file mode 100644
index 0000000..00b2ee8
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/solus.png differ
diff --git a/assets/assets-whitesur/icons-1080p/steamos.png b/assets/assets-whitesur/icons-1080p/steamos.png
new file mode 100644
index 0000000..16b7638
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/steamos.png differ
diff --git a/assets/assets-whitesur/icons-1080p/type.png b/assets/assets-whitesur/icons-1080p/type.png
new file mode 100644
index 0000000..676a018
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/type.png differ
diff --git a/assets/assets-whitesur/icons-1080p/tz.png b/assets/assets-whitesur/icons-1080p/tz.png
new file mode 100644
index 0000000..c8801b0
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/tz.png differ
diff --git a/assets/assets-whitesur/icons-1080p/ubuntu.png b/assets/assets-whitesur/icons-1080p/ubuntu.png
new file mode 100644
index 0000000..147bf9f
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/ubuntu.png differ
diff --git a/assets/assets-whitesur/icons-1080p/unknown.png b/assets/assets-whitesur/icons-1080p/unknown.png
new file mode 100644
index 0000000..7e67e30
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/unknown.png differ
diff --git a/assets/assets-whitesur/icons-1080p/unset.png b/assets/assets-whitesur/icons-1080p/unset.png
new file mode 100644
index 0000000..17dcedc
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/unset.png differ
diff --git a/assets/assets-whitesur/icons-1080p/void.png b/assets/assets-whitesur/icons-1080p/void.png
new file mode 100644
index 0000000..eb021d3
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/void.png differ
diff --git a/assets/assets-whitesur/icons-1080p/windows.png b/assets/assets-whitesur/icons-1080p/windows.png
new file mode 100644
index 0000000..3a94831
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/windows.png differ
diff --git a/assets/assets-whitesur/icons-1080p/xubuntu.png b/assets/assets-whitesur/icons-1080p/xubuntu.png
new file mode 100644
index 0000000..ba6c7ec
Binary files /dev/null and b/assets/assets-whitesur/icons-1080p/xubuntu.png differ
diff --git a/assets/assets-whitesur/icons-2k/4MLinux.png b/assets/assets-whitesur/icons-2k/4MLinux.png
new file mode 100644
index 0000000..f8bdb66
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/4MLinux.png differ
diff --git a/assets/assets-whitesur/icons-2k/AlpineLinux.png b/assets/assets-whitesur/icons-2k/AlpineLinux.png
new file mode 100644
index 0000000..d75039d
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/AlpineLinux.png differ
diff --git a/assets/assets-whitesur/icons-2k/Manjaro.i686.png b/assets/assets-whitesur/icons-2k/Manjaro.i686.png
new file mode 100644
index 0000000..3649629
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/Manjaro.i686.png differ
diff --git a/assets/assets-whitesur/icons-2k/Manjaro.x86_64.png b/assets/assets-whitesur/icons-2k/Manjaro.x86_64.png
new file mode 100644
index 0000000..3649629
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/Manjaro.x86_64.png differ
diff --git a/assets/assets-whitesur/icons-2k/SystemRescueCD.png b/assets/assets-whitesur/icons-2k/SystemRescueCD.png
new file mode 100644
index 0000000..4b85efc
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/SystemRescueCD.png differ
diff --git a/assets/assets-whitesur/icons-2k/android.png b/assets/assets-whitesur/icons-2k/android.png
new file mode 100644
index 0000000..f842c75
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/android.png differ
diff --git a/assets/assets-whitesur/icons-2k/anonymous.png b/assets/assets-whitesur/icons-2k/anonymous.png
new file mode 100644
index 0000000..5a00785
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/anonymous.png differ
diff --git a/assets/assets-whitesur/icons-2k/antergos.png b/assets/assets-whitesur/icons-2k/antergos.png
new file mode 100644
index 0000000..1922c9a
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/antergos.png differ
diff --git a/assets/assets-whitesur/icons-2k/arch.png b/assets/assets-whitesur/icons-2k/arch.png
new file mode 100644
index 0000000..e62e2ca
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/arch.png differ
diff --git a/assets/assets-whitesur/icons-2k/archlinux.png b/assets/assets-whitesur/icons-2k/archlinux.png
new file mode 100644
index 0000000..e62e2ca
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/archlinux.png differ
diff --git a/assets/assets-whitesur/icons-2k/arcolinux.png b/assets/assets-whitesur/icons-2k/arcolinux.png
new file mode 100644
index 0000000..7c5ff7c
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/arcolinux.png differ
diff --git a/assets/assets-whitesur/icons-2k/cancel.png b/assets/assets-whitesur/icons-2k/cancel.png
new file mode 100644
index 0000000..6dfe1eb
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/cancel.png differ
diff --git a/assets/assets-whitesur/icons-2k/chakra.png b/assets/assets-whitesur/icons-2k/chakra.png
new file mode 100644
index 0000000..67c9630
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/chakra.png differ
diff --git a/assets/assets-whitesur/icons-2k/debian.png b/assets/assets-whitesur/icons-2k/debian.png
new file mode 100644
index 0000000..847ae02
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/debian.png differ
diff --git a/assets/assets-whitesur/icons-2k/deepin.png b/assets/assets-whitesur/icons-2k/deepin.png
new file mode 100644
index 0000000..20ddbdc
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/deepin.png differ
diff --git a/assets/assets-whitesur/icons-2k/devuan.png b/assets/assets-whitesur/icons-2k/devuan.png
new file mode 100644
index 0000000..6db14db
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/devuan.png differ
diff --git a/assets/assets-whitesur/icons-2k/driver.png b/assets/assets-whitesur/icons-2k/driver.png
new file mode 100644
index 0000000..2a8d816
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/driver.png differ
diff --git a/assets/assets-whitesur/icons-2k/edit.png b/assets/assets-whitesur/icons-2k/edit.png
new file mode 100644
index 0000000..9d948ab
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/edit.png differ
diff --git a/assets/assets-whitesur/icons-2k/efi.png b/assets/assets-whitesur/icons-2k/efi.png
new file mode 100644
index 0000000..e3ad373
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/efi.png differ
diff --git a/assets/assets-whitesur/icons-2k/elementary.png b/assets/assets-whitesur/icons-2k/elementary.png
new file mode 100644
index 0000000..f5b8940
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/elementary.png differ
diff --git a/assets/assets-whitesur/icons-2k/endeavouros.png b/assets/assets-whitesur/icons-2k/endeavouros.png
new file mode 100644
index 0000000..74c16f9
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/endeavouros.png differ
diff --git a/assets/assets-whitesur/icons-2k/fedora.png b/assets/assets-whitesur/icons-2k/fedora.png
new file mode 100644
index 0000000..78d0d5e
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/fedora.png differ
diff --git a/assets/assets-whitesur/icons-2k/find.efi.png b/assets/assets-whitesur/icons-2k/find.efi.png
new file mode 100644
index 0000000..3db346d
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/find.efi.png differ
diff --git a/assets/assets-whitesur/icons-2k/find.none.png b/assets/assets-whitesur/icons-2k/find.none.png
new file mode 100644
index 0000000..becd900
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/find.none.png differ
diff --git a/assets/assets-whitesur/icons-2k/freebsd.png b/assets/assets-whitesur/icons-2k/freebsd.png
new file mode 100644
index 0000000..5615d58
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/freebsd.png differ
diff --git a/assets/assets-whitesur/icons-2k/gentoo.png b/assets/assets-whitesur/icons-2k/gentoo.png
new file mode 100644
index 0000000..6966a92
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/gentoo.png differ
diff --git a/assets/assets-whitesur/icons-2k/gnu-linux.png b/assets/assets-whitesur/icons-2k/gnu-linux.png
new file mode 100644
index 0000000..1a209b4
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/gnu-linux.png differ
diff --git a/assets/assets-whitesur/icons-2k/haiku.png b/assets/assets-whitesur/icons-2k/haiku.png
new file mode 100644
index 0000000..1dd28f2
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/haiku.png differ
diff --git a/assets/assets-whitesur/icons-2k/help.png b/assets/assets-whitesur/icons-2k/help.png
new file mode 100644
index 0000000..71e2881
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/help.png differ
diff --git a/assets/assets-whitesur/icons-2k/kali.png b/assets/assets-whitesur/icons-2k/kali.png
new file mode 100644
index 0000000..e98bad5
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/kali.png differ
diff --git a/assets/assets-whitesur/icons-2k/kaos.png b/assets/assets-whitesur/icons-2k/kaos.png
new file mode 100644
index 0000000..d9bd498
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/kaos.png differ
diff --git a/assets/assets-whitesur/icons-2k/kbd.png b/assets/assets-whitesur/icons-2k/kbd.png
new file mode 100644
index 0000000..763549b
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/kbd.png differ
diff --git a/assets/assets-whitesur/icons-2k/korora.png b/assets/assets-whitesur/icons-2k/korora.png
new file mode 100644
index 0000000..8625ed1
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/korora.png differ
diff --git a/assets/assets-whitesur/icons-2k/kubuntu.png b/assets/assets-whitesur/icons-2k/kubuntu.png
new file mode 100644
index 0000000..c835b6f
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/kubuntu.png differ
diff --git a/assets/assets-whitesur/icons-2k/lang.png b/assets/assets-whitesur/icons-2k/lang.png
new file mode 100644
index 0000000..ab98a3f
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/lang.png differ
diff --git a/assets/assets-whitesur/icons-2k/lfs.png b/assets/assets-whitesur/icons-2k/lfs.png
new file mode 100644
index 0000000..1a209b4
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/lfs.png differ
diff --git a/assets/assets-whitesur/icons-2k/linux.png b/assets/assets-whitesur/icons-2k/linux.png
new file mode 100644
index 0000000..1a209b4
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/linux.png differ
diff --git a/assets/assets-whitesur/icons-2k/linuxmint.png b/assets/assets-whitesur/icons-2k/linuxmint.png
new file mode 100644
index 0000000..6743ce7
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/linuxmint.png differ
diff --git a/assets/assets-whitesur/icons-2k/lubuntu.png b/assets/assets-whitesur/icons-2k/lubuntu.png
new file mode 100644
index 0000000..c75bf80
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/lubuntu.png differ
diff --git a/assets/assets-whitesur/icons-2k/macosx.png b/assets/assets-whitesur/icons-2k/macosx.png
new file mode 100644
index 0000000..7b3d681
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/macosx.png differ
diff --git a/assets/assets-whitesur/icons-2k/mageia.png b/assets/assets-whitesur/icons-2k/mageia.png
new file mode 100644
index 0000000..6aab18b
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/mageia.png differ
diff --git a/assets/assets-whitesur/icons-2k/manjaro.png b/assets/assets-whitesur/icons-2k/manjaro.png
new file mode 100644
index 0000000..3649629
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/manjaro.png differ
diff --git a/assets/assets-whitesur/icons-2k/memtest.png b/assets/assets-whitesur/icons-2k/memtest.png
new file mode 100644
index 0000000..2a8d816
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/memtest.png differ
diff --git a/assets/assets-whitesur/icons-2k/mx-linux.png b/assets/assets-whitesur/icons-2k/mx-linux.png
new file mode 100644
index 0000000..ca9c381
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/mx-linux.png differ
diff --git a/assets/assets-whitesur/icons-2k/neon.png b/assets/assets-whitesur/icons-2k/neon.png
new file mode 100644
index 0000000..84c5db1
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/neon.png differ
diff --git a/assets/assets-whitesur/icons-2k/opensuse.png b/assets/assets-whitesur/icons-2k/opensuse.png
new file mode 100644
index 0000000..bc4e9f0
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/opensuse.png differ
diff --git a/assets/assets-whitesur/icons-2k/parrot.png b/assets/assets-whitesur/icons-2k/parrot.png
new file mode 100644
index 0000000..04b86cd
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/parrot.png differ
diff --git a/assets/assets-whitesur/icons-2k/pop-os.png b/assets/assets-whitesur/icons-2k/pop-os.png
new file mode 100644
index 0000000..2f744cc
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/pop-os.png differ
diff --git a/assets/assets-whitesur/icons-2k/pop.png b/assets/assets-whitesur/icons-2k/pop.png
new file mode 100644
index 0000000..2f744cc
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/pop.png differ
diff --git a/assets/assets-whitesur/icons-2k/recovery.png b/assets/assets-whitesur/icons-2k/recovery.png
new file mode 100644
index 0000000..8eb49ac
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/recovery.png differ
diff --git a/assets/assets-whitesur/icons-2k/regolith.png b/assets/assets-whitesur/icons-2k/regolith.png
new file mode 100644
index 0000000..f6e20ff
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/regolith.png differ
diff --git a/assets/assets-whitesur/icons-2k/restart.png b/assets/assets-whitesur/icons-2k/restart.png
new file mode 100644
index 0000000..9e2ce45
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/restart.png differ
diff --git a/assets/assets-whitesur/icons-2k/shutdown.png b/assets/assets-whitesur/icons-2k/shutdown.png
new file mode 100644
index 0000000..54d676a
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/shutdown.png differ
diff --git a/assets/assets-whitesur/icons-2k/siduction.png b/assets/assets-whitesur/icons-2k/siduction.png
new file mode 100644
index 0000000..141288b
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/siduction.png differ
diff --git a/assets/assets-whitesur/icons-2k/solus.png b/assets/assets-whitesur/icons-2k/solus.png
new file mode 100644
index 0000000..d178357
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/solus.png differ
diff --git a/assets/assets-whitesur/icons-2k/steamos.png b/assets/assets-whitesur/icons-2k/steamos.png
new file mode 100644
index 0000000..5c1323f
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/steamos.png differ
diff --git a/assets/assets-whitesur/icons-2k/type.png b/assets/assets-whitesur/icons-2k/type.png
new file mode 100644
index 0000000..a45cee8
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/type.png differ
diff --git a/assets/assets-whitesur/icons-2k/tz.png b/assets/assets-whitesur/icons-2k/tz.png
new file mode 100644
index 0000000..51cb68d
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/tz.png differ
diff --git a/assets/assets-whitesur/icons-2k/ubuntu.png b/assets/assets-whitesur/icons-2k/ubuntu.png
new file mode 100644
index 0000000..593238f
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/ubuntu.png differ
diff --git a/assets/assets-whitesur/icons-2k/unknown.png b/assets/assets-whitesur/icons-2k/unknown.png
new file mode 100644
index 0000000..1a209b4
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/unknown.png differ
diff --git a/assets/assets-whitesur/icons-2k/unset.png b/assets/assets-whitesur/icons-2k/unset.png
new file mode 100644
index 0000000..932b8f9
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/unset.png differ
diff --git a/assets/assets-whitesur/icons-2k/void.png b/assets/assets-whitesur/icons-2k/void.png
new file mode 100644
index 0000000..df5c84e
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/void.png differ
diff --git a/assets/assets-whitesur/icons-2k/windows.png b/assets/assets-whitesur/icons-2k/windows.png
new file mode 100644
index 0000000..bfe55cf
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/windows.png differ
diff --git a/assets/assets-whitesur/icons-2k/xubuntu.png b/assets/assets-whitesur/icons-2k/xubuntu.png
new file mode 100644
index 0000000..8ed6f67
Binary files /dev/null and b/assets/assets-whitesur/icons-2k/xubuntu.png differ
diff --git a/assets/assets-whitesur/icons-4k/4MLinux.png b/assets/assets-whitesur/icons-4k/4MLinux.png
new file mode 100644
index 0000000..8216bc3
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/4MLinux.png differ
diff --git a/assets/assets-whitesur/icons-4k/AlpineLinux.png b/assets/assets-whitesur/icons-4k/AlpineLinux.png
new file mode 100644
index 0000000..7d6e911
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/AlpineLinux.png differ
diff --git a/assets/assets-whitesur/icons-4k/Manjaro.i686.png b/assets/assets-whitesur/icons-4k/Manjaro.i686.png
new file mode 100644
index 0000000..984cf41
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/Manjaro.i686.png differ
diff --git a/assets/assets-whitesur/icons-4k/Manjaro.x86_64.png b/assets/assets-whitesur/icons-4k/Manjaro.x86_64.png
new file mode 100644
index 0000000..984cf41
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/Manjaro.x86_64.png differ
diff --git a/assets/assets-whitesur/icons-4k/SystemRescueCD.png b/assets/assets-whitesur/icons-4k/SystemRescueCD.png
new file mode 100644
index 0000000..f2abc9f
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/SystemRescueCD.png differ
diff --git a/assets/assets-whitesur/icons-4k/android.png b/assets/assets-whitesur/icons-4k/android.png
new file mode 100644
index 0000000..f57ea51
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/android.png differ
diff --git a/assets/assets-whitesur/icons-4k/anonymous.png b/assets/assets-whitesur/icons-4k/anonymous.png
new file mode 100644
index 0000000..d56e990
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/anonymous.png differ
diff --git a/assets/assets-whitesur/icons-4k/antergos.png b/assets/assets-whitesur/icons-4k/antergos.png
new file mode 100644
index 0000000..5728a6f
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/antergos.png differ
diff --git a/assets/assets-whitesur/icons-4k/arch.png b/assets/assets-whitesur/icons-4k/arch.png
new file mode 100644
index 0000000..302ddd5
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/arch.png differ
diff --git a/assets/assets-whitesur/icons-4k/archlinux.png b/assets/assets-whitesur/icons-4k/archlinux.png
new file mode 100644
index 0000000..302ddd5
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/archlinux.png differ
diff --git a/assets/assets-whitesur/icons-4k/arcolinux.png b/assets/assets-whitesur/icons-4k/arcolinux.png
new file mode 100644
index 0000000..56d82c4
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/arcolinux.png differ
diff --git a/assets/assets-whitesur/icons-4k/cancel.png b/assets/assets-whitesur/icons-4k/cancel.png
new file mode 100644
index 0000000..fca2ac9
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/cancel.png differ
diff --git a/assets/assets-whitesur/icons-4k/chakra.png b/assets/assets-whitesur/icons-4k/chakra.png
new file mode 100644
index 0000000..af447e8
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/chakra.png differ
diff --git a/assets/assets-whitesur/icons-4k/debian.png b/assets/assets-whitesur/icons-4k/debian.png
new file mode 100644
index 0000000..b3d8b69
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/debian.png differ
diff --git a/assets/assets-whitesur/icons-4k/deepin.png b/assets/assets-whitesur/icons-4k/deepin.png
new file mode 100644
index 0000000..71286dd
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/deepin.png differ
diff --git a/assets/assets-whitesur/icons-4k/devuan.png b/assets/assets-whitesur/icons-4k/devuan.png
new file mode 100644
index 0000000..683d98f
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/devuan.png differ
diff --git a/assets/assets-whitesur/icons-4k/driver.png b/assets/assets-whitesur/icons-4k/driver.png
new file mode 100644
index 0000000..1621ee7
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/driver.png differ
diff --git a/assets/assets-whitesur/icons-4k/edit.png b/assets/assets-whitesur/icons-4k/edit.png
new file mode 100644
index 0000000..6a43bd9
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/edit.png differ
diff --git a/assets/assets-whitesur/icons-4k/efi.png b/assets/assets-whitesur/icons-4k/efi.png
new file mode 100644
index 0000000..0e4c3cd
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/efi.png differ
diff --git a/assets/assets-whitesur/icons-4k/elementary.png b/assets/assets-whitesur/icons-4k/elementary.png
new file mode 100644
index 0000000..a80fd37
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/elementary.png differ
diff --git a/assets/assets-whitesur/icons-4k/endeavouros.png b/assets/assets-whitesur/icons-4k/endeavouros.png
new file mode 100644
index 0000000..c68223e
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/endeavouros.png differ
diff --git a/assets/assets-whitesur/icons-4k/fedora.png b/assets/assets-whitesur/icons-4k/fedora.png
new file mode 100644
index 0000000..e1762fc
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/fedora.png differ
diff --git a/assets/assets-whitesur/icons-4k/find.efi.png b/assets/assets-whitesur/icons-4k/find.efi.png
new file mode 100644
index 0000000..0e32321
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/find.efi.png differ
diff --git a/assets/assets-whitesur/icons-4k/find.none.png b/assets/assets-whitesur/icons-4k/find.none.png
new file mode 100644
index 0000000..87d4d0e
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/find.none.png differ
diff --git a/assets/assets-whitesur/icons-4k/freebsd.png b/assets/assets-whitesur/icons-4k/freebsd.png
new file mode 100644
index 0000000..6747d80
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/freebsd.png differ
diff --git a/assets/assets-whitesur/icons-4k/gentoo.png b/assets/assets-whitesur/icons-4k/gentoo.png
new file mode 100644
index 0000000..b59e9d6
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/gentoo.png differ
diff --git a/assets/assets-whitesur/icons-4k/gnu-linux.png b/assets/assets-whitesur/icons-4k/gnu-linux.png
new file mode 100644
index 0000000..9f78438
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/gnu-linux.png differ
diff --git a/assets/assets-whitesur/icons-4k/haiku.png b/assets/assets-whitesur/icons-4k/haiku.png
new file mode 100644
index 0000000..7f79aec
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/haiku.png differ
diff --git a/assets/assets-whitesur/icons-4k/help.png b/assets/assets-whitesur/icons-4k/help.png
new file mode 100644
index 0000000..d8b5a17
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/help.png differ
diff --git a/assets/assets-whitesur/icons-4k/kali.png b/assets/assets-whitesur/icons-4k/kali.png
new file mode 100644
index 0000000..87b70e3
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/kali.png differ
diff --git a/assets/assets-whitesur/icons-4k/kaos.png b/assets/assets-whitesur/icons-4k/kaos.png
new file mode 100644
index 0000000..94b4c45
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/kaos.png differ
diff --git a/assets/assets-whitesur/icons-4k/kbd.png b/assets/assets-whitesur/icons-4k/kbd.png
new file mode 100644
index 0000000..6ace3ac
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/kbd.png differ
diff --git a/assets/assets-whitesur/icons-4k/korora.png b/assets/assets-whitesur/icons-4k/korora.png
new file mode 100644
index 0000000..febc453
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/korora.png differ
diff --git a/assets/assets-whitesur/icons-4k/kubuntu.png b/assets/assets-whitesur/icons-4k/kubuntu.png
new file mode 100644
index 0000000..776c72c
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/kubuntu.png differ
diff --git a/assets/assets-whitesur/icons-4k/lang.png b/assets/assets-whitesur/icons-4k/lang.png
new file mode 100644
index 0000000..3c9c1d7
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/lang.png differ
diff --git a/assets/assets-whitesur/icons-4k/lfs.png b/assets/assets-whitesur/icons-4k/lfs.png
new file mode 100644
index 0000000..9f78438
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/lfs.png differ
diff --git a/assets/assets-whitesur/icons-4k/linux.png b/assets/assets-whitesur/icons-4k/linux.png
new file mode 100644
index 0000000..9f78438
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/linux.png differ
diff --git a/assets/assets-whitesur/icons-4k/linuxmint.png b/assets/assets-whitesur/icons-4k/linuxmint.png
new file mode 100644
index 0000000..d65c9ea
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/linuxmint.png differ
diff --git a/assets/assets-whitesur/icons-4k/lubuntu.png b/assets/assets-whitesur/icons-4k/lubuntu.png
new file mode 100644
index 0000000..435ac39
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/lubuntu.png differ
diff --git a/assets/assets-whitesur/icons-4k/macosx.png b/assets/assets-whitesur/icons-4k/macosx.png
new file mode 100644
index 0000000..b0a404c
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/macosx.png differ
diff --git a/assets/assets-whitesur/icons-4k/mageia.png b/assets/assets-whitesur/icons-4k/mageia.png
new file mode 100644
index 0000000..80ad1ce
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/mageia.png differ
diff --git a/assets/assets-whitesur/icons-4k/manjaro.png b/assets/assets-whitesur/icons-4k/manjaro.png
new file mode 100644
index 0000000..984cf41
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/manjaro.png differ
diff --git a/assets/assets-whitesur/icons-4k/memtest.png b/assets/assets-whitesur/icons-4k/memtest.png
new file mode 100644
index 0000000..1621ee7
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/memtest.png differ
diff --git a/assets/assets-whitesur/icons-4k/mx-linux.png b/assets/assets-whitesur/icons-4k/mx-linux.png
new file mode 100644
index 0000000..2292ba3
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/mx-linux.png differ
diff --git a/assets/assets-whitesur/icons-4k/neon.png b/assets/assets-whitesur/icons-4k/neon.png
new file mode 100644
index 0000000..67e9a46
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/neon.png differ
diff --git a/assets/assets-whitesur/icons-4k/opensuse.png b/assets/assets-whitesur/icons-4k/opensuse.png
new file mode 100644
index 0000000..aa3ca04
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/opensuse.png differ
diff --git a/assets/assets-whitesur/icons-4k/parrot.png b/assets/assets-whitesur/icons-4k/parrot.png
new file mode 100644
index 0000000..c4a7b37
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/parrot.png differ
diff --git a/assets/assets-whitesur/icons-4k/pop-os.png b/assets/assets-whitesur/icons-4k/pop-os.png
new file mode 100644
index 0000000..486535e
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/pop-os.png differ
diff --git a/assets/assets-whitesur/icons-4k/pop.png b/assets/assets-whitesur/icons-4k/pop.png
new file mode 100644
index 0000000..486535e
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/pop.png differ
diff --git a/assets/assets-whitesur/icons-4k/recovery.png b/assets/assets-whitesur/icons-4k/recovery.png
new file mode 100644
index 0000000..7b69b14
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/recovery.png differ
diff --git a/assets/assets-whitesur/icons-4k/regolith.png b/assets/assets-whitesur/icons-4k/regolith.png
new file mode 100644
index 0000000..0bffabf
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/regolith.png differ
diff --git a/assets/assets-whitesur/icons-4k/restart.png b/assets/assets-whitesur/icons-4k/restart.png
new file mode 100644
index 0000000..9715302
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/restart.png differ
diff --git a/assets/assets-whitesur/icons-4k/shutdown.png b/assets/assets-whitesur/icons-4k/shutdown.png
new file mode 100644
index 0000000..fc9cf16
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/shutdown.png differ
diff --git a/assets/assets-whitesur/icons-4k/siduction.png b/assets/assets-whitesur/icons-4k/siduction.png
new file mode 100644
index 0000000..03290f6
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/siduction.png differ
diff --git a/assets/assets-whitesur/icons-4k/solus.png b/assets/assets-whitesur/icons-4k/solus.png
new file mode 100644
index 0000000..773bc5e
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/solus.png differ
diff --git a/assets/assets-whitesur/icons-4k/steamos.png b/assets/assets-whitesur/icons-4k/steamos.png
new file mode 100644
index 0000000..4b34ca7
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/steamos.png differ
diff --git a/assets/assets-whitesur/icons-4k/type.png b/assets/assets-whitesur/icons-4k/type.png
new file mode 100644
index 0000000..5c48476
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/type.png differ
diff --git a/assets/assets-whitesur/icons-4k/tz.png b/assets/assets-whitesur/icons-4k/tz.png
new file mode 100644
index 0000000..220b29b
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/tz.png differ
diff --git a/assets/assets-whitesur/icons-4k/ubuntu.png b/assets/assets-whitesur/icons-4k/ubuntu.png
new file mode 100644
index 0000000..3ecc90c
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/ubuntu.png differ
diff --git a/assets/assets-whitesur/icons-4k/unknown.png b/assets/assets-whitesur/icons-4k/unknown.png
new file mode 100644
index 0000000..9f78438
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/unknown.png differ
diff --git a/assets/assets-whitesur/icons-4k/unset.png b/assets/assets-whitesur/icons-4k/unset.png
new file mode 100644
index 0000000..15e3d3c
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/unset.png differ
diff --git a/assets/assets-whitesur/icons-4k/void.png b/assets/assets-whitesur/icons-4k/void.png
new file mode 100644
index 0000000..9abc0ad
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/void.png differ
diff --git a/assets/assets-whitesur/icons-4k/windows.png b/assets/assets-whitesur/icons-4k/windows.png
new file mode 100644
index 0000000..0af01ee
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/windows.png differ
diff --git a/assets/assets-whitesur/icons-4k/xubuntu.png b/assets/assets-whitesur/icons-4k/xubuntu.png
new file mode 100644
index 0000000..e2b904a
Binary files /dev/null and b/assets/assets-whitesur/icons-4k/xubuntu.png differ
diff --git a/assets/logos-white.svg b/assets/logos-white.svg
index ce1e03a..55d28ad 100644
--- a/assets/logos-white.svg
+++ b/assets/logos-white.svg
@@ -11,11 +11,11 @@
height="400"
version="1.1"
viewBox="0 0 95.25 105.83"
- id="svg364"
+ id="svg453"
sodipodi:docname="logos-white.svg"
- inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)">
+ inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07, custom)">
+ id="metadata457">
@@ -27,7 +27,7 @@
+ id="defs30">
@@ -89,1243 +89,1274 @@
type="text/css"
id="style25">.ColorScheme-Text { color:#565656; } .ColorScheme-Highlight { color:#5294e2; }
+ id="filter4972"
+ color-interpolation-filters="sRGB">
+ id="feColorMatrix27" />
+ stroke-width=".875">
+ d="m5.0899-0.52864c-1.8455 0-3.5064 3.6088-3.691 5.1283-0.23017 1.8943 2.5836 2.2798 3.691 2.2798 1.1069 0 3.9207-0.38553 3.6905-2.2798-0.18466-1.5195-1.8455-5.1283-3.6905-5.1283z"
+ opacity="0"
+ id="path32" />
+ d="m5.0902 1.2568c-1.0381 0-1.9723 1.9719-2.0762 2.8023-0.12947 1.0352 1.4533 1.246 2.0762 1.246 0.62263 0 2.2054-0.21086 2.0759-1.246-0.10387-0.83037-1.0381-2.8023-2.0759-2.8023zm0.091054 0.93419c0.10269 0-0.025174 0.2954-0.28588 0.66027-0.17978 0.25131-0.46878 0.54033-0.74979 0.74954-0.10152 0.075915-0.19754 0.1376-0.21314 0.1376-0.089452 0-0.098922-0.35667-0.016533-0.63356 0.057381-0.19214 0.062331-0.19636 0.39601-0.36879 0.18539-0.095929 0.44896-0.25783 0.58549-0.35964 0.13624-0.10211 0.26413-0.18541 0.28384-0.18541zm0.2813 0.10453c0.016179-0.00342 0.03138 0.028637 0.05036 0.088002 0.19244 0.60199 0.13978 1.4726-0.12946 2.1461l-0.061297 0.1526-0.25052-0.00229c-0.25157-0.00206-0.5721-0.09357-0.5977-0.17066-0.00764-0.022658 0.052358-0.12455 0.13327-0.22636 0.29248-0.36956 0.60648-1.0625 0.74242-1.639 0.056088-0.23871 0.085958-0.34275 0.11293-0.34844zm0.37388 0.19279c0.0084-0.0098 0.051034 0.021536 0.12717 0.09436 0.22657 0.216 0.35684 0.53306 0.35684 0.87086 0 0.18332-0.022998 0.3252-0.070961 0.43467l-0.070706 0.16278-0.047053-0.39524c-0.039133-0.3307-0.16071-0.80622-0.29224-1.144-0.00486-0.012431-0.00585-0.020131-0.00305-0.023399z"
+ fill="#ffffff"
+ fill-rule="evenodd"
+ id="path34" />
+ id="archlinux"
+ transform="matrix(0.59261,0,0,0.59261,7.4026,9.52)">
+ r="7.1436"
+ opacity="0"
+ stroke-width="1.625"
+ style="paint-order:stroke markers fill"
+ id="circle37" />
+ d="m 8.466,-4.6975 c -0.377,0.924 -0.604,1.529 -1.024,2.425 0.257,0.273 0.573,0.59 1.086,0.95 -0.551,-0.227 -0.928,-0.455 -1.209,-0.692 -0.537,1.121 -1.378,2.717 -3.086,5.785 1.342,-0.774 2.383,-1.252 3.352,-1.434 A 2.457,2.457 0 0 1 7.522,1.7615 l 10e-4,-0.043 c 0.022,-0.86 0.469,-1.521 0.999,-1.476 0.53,0.045 0.941,0.779 0.92,1.638 a 2.427,2.427 0 0 1 -0.054,0.462 c 0.959,0.188 1.988,0.664 3.312,1.428 -0.261,-0.48 -0.494,-0.913 -0.717,-1.326 -0.35,-0.272 -0.716,-0.625 -1.461,-1.008 0.512,0.133 0.88,0.287 1.165,0.459 -2.262,-4.212 -2.445,-4.772 -3.221,-6.593 z"
+ fill="#ffffff"
+ fill-rule="evenodd"
+ stroke-width="1.6875"
+ id="path39" />
+ id="chakra"
+ transform="matrix(.59258 0 0 .59258 20.383 -161.46)">
+ transform="matrix(1.0385 0 0 1.0385 -.32619 -11.098)"
+ stroke-width="1.5648"
+ id="g44">
+ r="6.879"
+ opacity="0"
+ stroke-width="1.5648"
+ style="paint-order:stroke markers fill"
+ id="circle42" />
+ d="m8.665 284.42c-0.944 0.03 2.513 4.66-0.149 4.365 2.22 0.597 2.728-2.186 2.275-3.547-0.45-1.348-0.683-0.507-2.021-0.806a0.421 0.421 0 0 0-0.105-0.012zm-2.646 0.645c-1.459-2e-3 -0.707 0.474-1.414 1.618-0.675 1.092 5.333-0.864 4.185 1.58 1.27-1.866-1.297-3.196-2.77-3.198zm1.027 2.09c-1.167-1e-3 -2.342 1.286-2.67 2.264-0.454 1.347 0.245 0.8 1.146 1.806 0.861 0.96 0.802-5.192 2.84-3.377-0.403-0.492-0.859-0.691-1.316-0.692zm5.059 0.219c-0.725-0.055-3.695 3.664-4.185 1.32 0.1 2.234 2.983 1.844 4.176 1.005 1.182-0.832 0.286-0.787 0.165-2.116-0.012-0.139-0.067-0.202-0.156-0.21zm-4.28 0.74c-2.158 0.785-0.885 3.326 0.306 4.168 1.18 0.835 0.86 0.02 2.123-0.5 1.207-0.499-4.837-2.346-2.43-3.667z"
+ fill="#ffffff"
+ fill-rule="evenodd"
+ stroke-width="1.6875"
+ id="path46" />
+ id="debian"
+ transform="matrix(.59258 0 0 .59258 33.465 -161.46)">
+ transform="matrix(1.0385 0 0 1.0385 -.32619 -11.098)"
+ stroke-width="1.5648"
+ id="g51">
+ r="6.879"
+ opacity="0"
+ stroke-width="1.5648"
+ style="paint-order:stroke markers fill"
+ id="circle49" />
+ d="m11.077 287.92c9e-3 0.229-0.066 0.34-0.134 0.536l-0.122 0.06c-0.1 0.195 0.01 0.124-0.062 0.278-0.156 0.14-0.474 0.434-0.575 0.461-0.074 0 0.05-0.087 0.066-0.12-0.208 0.143-0.167 0.215-0.487 0.302l-0.01-0.021c-0.787 0.37-1.881-0.364-1.867-1.366-8e-3 0.064-0.024 0.048-0.041 0.073-0.04-0.515 0.238-1.033 0.708-1.245 0.46-0.227 1-0.134 1.328 0.173-0.18-0.237-0.54-0.488-0.967-0.465-0.418 6e-3 -0.81 0.273-0.94 0.561-0.214 0.135-0.239 0.52-0.332 0.59-0.126 0.924 0.236 1.322 0.848 1.791 0.096 0.065 0.027 0.075 0.04 0.125a1.66 1.66 0 0 1-0.543-0.415c0.082 0.119 0.17 0.234 0.283 0.325-0.192-0.065-0.448-0.465-0.523-0.481 0.33 0.592 1.34 1.038 1.87 0.816-0.245 0.01-0.556 5e-3 -0.831-0.096-0.116-0.06-0.273-0.183-0.245-0.206 0.722 0.27 1.468 0.204 2.093-0.296 0.159-0.124 0.333-0.335 0.383-0.338-0.076 0.114 0.013 0.055-0.045 0.155 0.158-0.255-0.07-0.104 0.163-0.44l0.086 0.118c-0.032-0.213 0.263-0.47 0.233-0.805 0.068-0.103 0.076 0.11 4e-3 0.346 0.1-0.262 0.026-0.304 0.052-0.52 0.028 0.073 0.064 0.15 0.083 0.227-0.065-0.253 0.066-0.426 0.099-0.573-0.032-0.014-0.1 0.112-0.116-0.187 3e-3 -0.13 0.036-0.068 0.05-0.1-0.026-0.015-0.093-0.114-0.134-0.305 0.03-0.045 0.079 0.116 0.12 0.123-0.027-0.152-0.071-0.267-0.073-0.384-0.117-0.245-0.041 0.033-0.136-0.105-0.125-0.389 0.103-0.09 0.119-0.267 0.188 0.274 0.296 0.698 0.346 0.874a3.575 3.575 0 0 0-0.174-0.623c0.058 0.024-0.092-0.44 0.075-0.133-0.178-0.656-0.764-1.27-1.302-1.558 0.065 0.06 0.149 0.136 0.119 0.148-0.268-0.16-0.221-0.172-0.26-0.24-0.217-0.088-0.232 8e-3 -0.376 0-0.411-0.218-0.49-0.194-0.87-0.33l0.018 0.08c-0.272-0.091-0.317 0.034-0.612 0-0.018-0.014 0.095-0.05 0.187-0.064-0.263 0.035-0.251-0.052-0.509 9e-3 0.064-0.045 0.13-0.074 0.199-0.112-0.215 0.013-0.513 0.125-0.421 0.023-0.35 0.156-0.973 0.376-1.322 0.703l-0.011-0.073c-0.16 0.192-0.698 0.574-0.74 0.823l-0.044 0.01c-0.083 0.14-0.137 0.3-0.203 0.445-0.109 0.186-0.16 0.072-0.144 0.1-0.214 0.435-0.32 0.8-0.412 1.1 0.065 0.097 0 0.589 0.026 0.982-0.108 1.943 1.363 3.829 2.971 4.264 0.236 0.085 0.586 0.081 0.884 0.09-0.351-0.1-0.397-0.054-0.74-0.173-0.247-0.116-0.3-0.25-0.476-0.401l0.07 0.122c-0.344-0.121-0.2-0.15-0.48-0.238l0.074-0.097c-0.11-8e-3 -0.294-0.187-0.344-0.287l-0.122 5e-3c-0.146-0.18-0.224-0.31-0.219-0.41l-0.039 0.07c-0.044-0.077-0.538-0.678-0.282-0.538-0.048-0.043-0.11-0.07-0.18-0.195l0.053-0.06c-0.123-0.158-0.227-0.361-0.22-0.43 0.067 0.09 0.112 0.106 0.157 0.121-0.31-0.772-0.328-0.042-0.564-0.785l0.05-4e-3c-0.038-0.058-0.062-0.12-0.092-0.182l0.021-0.216c-0.224-0.259-0.062-1.101-0.03-1.563 0.022-0.188 0.187-0.388 0.312-0.702l-0.076-0.013c0.146-0.254 0.832-1.02 1.15-0.981 0.155-0.194-0.03 0-0.06-0.05 0.338-0.35 0.445-0.247 0.673-0.31 0.246-0.146-0.211 0.057-0.095-0.056 0.426-0.109 0.302-0.247 0.857-0.302 0.059 0.033-0.136 0.051-0.184 0.094 0.354-0.173 1.122-0.134 1.62 0.097 0.58 0.27 1.23 1.07 1.255 1.822l0.03 8e-3c-0.015 0.299 0.045 0.644-0.06 0.962l0.071-0.15"
+ fill="#ffffff"
+ stroke-width="1.6875"
+ id="path53" />
+ id="deepin"
+ transform="matrix(.59258 0 0 .59258 72.712 -161.46)">
+ transform="matrix(1.0385 0 0 1.0385 -.32619 -11.098)"
+ stroke-width="1.5648"
+ id="g58">
+ r="6.879"
+ opacity="0"
+ stroke-width="1.5648"
+ style="paint-order:stroke markers fill"
+ id="circle56" />
+ d="m8.2 284.83c-0.451 0.01-0.42 0.091-0.611 0.48-0.308 0.624-0.523 1.53-0.479 2.065 0.047 0.571 0.2 0.944 0.497 1.222 0.355 0.338 0.79 0.294 1.156-0.099 0.329-0.353 0.45-0.72 0.48-1.52 0.017-0.506 0.027-0.567 0.065-0.48 0.146 0.337 0.184 1.128 0.083 1.52-0.084 0.325-0.294 0.721-0.463 0.877-0.223 0.205-0.463 0.298-0.793 0.313-0.222 0.01-0.309 7e-3 -0.48-0.049-0.438-0.146-0.979-0.564-1.289-0.975-0.441-0.583-0.88-1.768-0.992-2.71a1.904 1.904 0 0 0-0.065-0.363c-0.079-0.09-0.383 0.288-0.479 0.595-0.062 0.197-0.066 0.29-0.066 2.033v1.835l0.083 0.05c0.117 0.075 0.627 0.228 1.043 0.313 0.316 0.065 0.443 0.083 1.19 0.083s0.887-0.02 1.174-0.083c0.468-0.103 0.817-0.27 1.108-0.562 0.409-0.41 0.56-0.826 0.562-1.47 0-0.429-0.06-0.771-0.233-1.109-0.061-0.123-0.122-0.224-0.116-0.231 0.039-0.039 0.466 0.471 0.563 0.677 0.612 1.295 0.32 2.351-0.943 3.404-0.56 0.467-1.528 1.108-2.083 1.388-0.194 0.097-0.23 0.134-0.182 0.182 0.012 0.012 0.978 0.022 2.148 0.016l2.133-0.016 0.182-0.083c0.368-0.176 0.6-0.436 0.71-0.794 0.064-0.204 0.066-0.297 0.066-2.809 0-2.639-4e-3 -2.866-0.115-2.909-0.026-9e-3 -0.275 0.019-0.547 0.065-0.3 0.054-0.724 0.097-1.09 0.117-0.64 0.033-0.962 0.095-1.34 0.248-0.35 0.143-0.553 0.258-0.744 0.413-0.17 0.14-0.194 0.158-0.248 0.381-0.076 0.307-0.123 0.444-0.249 0.611-0.094 0.122-0.185 0.182-0.184 0.116 5e-3 -0.118 0.112-0.488 0.216-0.695 0.307-0.61 0.707-1.047 1.488-1.636 0.24-0.183 0.446-0.34 0.446-0.365 0-0.036-0.174-0.05-0.96-0.05-0.28 0-0.494-2e-3 -0.644 0m0.644 1.556c0.05 0 0.051 0.05-0.016 0.546-0.072 0.522-0.26 0.94-0.497 1.19-0.167 0.177-0.348 0.224-0.478 0.131a0.53 0.53 0 0 1-0.165-0.313c0-0.042 0.015-0.044 0.065-0.016 0.1 0.053 0.142 0.041 0.265-0.066 0.205-0.181 0.42-0.7 0.53-1.29 0.011-0.068 0.2-0.184 0.296-0.184"
+ fill="#ffffff"
+ stroke-width="1.6875"
+ id="path60" />
+ id="elementary"
+ transform="matrix(.59258 0 0 .59258 72.712 -135.5)">
+ transform="matrix(1.0385 0 0 1.0385 -.32619 -11.098)"
+ stroke-width="1.5648"
+ id="g65">
+ r="6.879"
+ opacity="0"
+ stroke-width="1.5648"
+ style="paint-order:stroke markers fill"
+ id="circle63" />
+ d="m8.467 284.3a4.2335 4.2335 0 1 0 0 8.467 4.2335 4.2335 0 0 0 0-8.467zm0 0.353a3.882 3.882 0 0 1 3.735 2.826 6.733 6.733 0 0 1-1.645 2.145c-0.33 0.285-0.689 0.54-1.086 0.719-0.398 0.179-0.835 0.28-1.27 0.255a2.197 2.197 0 0 1-0.936-0.268 7.061 7.061 0 0 0 2.004-1.616c0.368-0.43 0.69-0.92 0.813-1.473a2 2 0 0 0 0.015-0.843 1.558 1.558 0 0 0-0.38-0.748 1.526 1.526 0 0 0-0.705-0.418 1.854 1.854 0 0 0-0.823-0.03c-0.545 0.1-1.03 0.416-1.42 0.809-0.688 0.692-1.113 1.67-1.035 2.642 0.04 0.486 0.202 0.964 0.482 1.364 0.062 0.089 0.13 0.174 0.204 0.255a6.348 6.348 0 0 1-1.255 0.3 3.88 3.88 0 0 1 3.302-5.92zm0.024 0.784c0.273 0 0.548 0.083 0.765 0.247 0.197 0.148 0.342 0.36 0.424 0.59 0.083 0.232 0.104 0.484 0.076 0.728-0.057 0.488-0.303 0.936-0.6 1.327a5.723 5.723 0 0 1-2.25 1.75 2.004 2.004 0 0 1-0.425-0.521c-0.231-0.41-0.307-0.897-0.262-1.365 0.044-0.468 0.205-0.92 0.421-1.338 0.25-0.485 0.592-0.944 1.07-1.207 0.238-0.132 0.509-0.212 0.781-0.211zm3.821 2.577a3.88 3.88 0 0 1-6.837 2.992c0.44-0.1 0.87-0.243 1.281-0.426 0.18 0.138 0.38 0.25 0.59 0.331 0.61 0.234 1.3 0.2 1.917-0.014 0.616-0.213 1.163-0.596 1.64-1.041a7.056 7.056 0 0 0 1.41-1.842z"
+ fill="#ffffff"
+ stroke-width="2.2005"
+ id="path67" />
+ id="fedora"
+ transform="matrix(.59258 0 0 .59258 7.3004 -122.51)">
+ transform="matrix(1.0385 0 0 1.0385 -.32619 -11.098)"
+ stroke-width="1.5648"
+ id="g72">
+ r="6.879"
+ opacity="0"
+ stroke-width="1.5648"
+ style="paint-order:stroke markers fill"
+ id="circle70" />
+ d="m8.731 284.04a4.234 4.234 0 0 0-4.233 4.231v3.579c0 0.364 0.293 0.657 0.657 0.657h3.578a4.2335 4.2335 0 0 0-2e-3 -8.467zm1.276 0.928c0.17 0 0.291 0.02 0.448 0.06 0.23 0.06 0.417 0.249 0.417 0.468 0 0.264-0.191 0.457-0.479 0.457-0.136 0-0.186-0.027-0.386-0.027-0.591 0-1.07 0.48-1.071 1.07v0.926c0 0.084 0.067 0.152 0.15 0.152h0.705a0.4725 0.4725 0 1 1 0 0.945h-0.855v1.081a2.03 2.03 0 0 1-2.03 2.03c-0.17 0-0.291-0.02-0.448-0.061-0.23-0.06-0.418-0.248-0.418-0.467 0-0.265 0.192-0.457 0.48-0.457 0.136 0 0.186 0.026 0.386 0.026 0.591 0 1.07-0.479 1.071-1.07v-0.93a0.151 0.151 0 0 0-0.151-0.152h-0.704a0.47251 0.47251 0 1 1 5e-3 -0.945h0.85v-1.076a2.03 2.03 0 0 1 2.03-2.03z"
+ fill="#ffffff"
+ stroke-width="1.6875"
+ id="path74" />
+ id="gentoo"
+ transform="matrix(.59258 0 0 .59258 20.383 -122.51)">
+ transform="matrix(1.0385 0 0 1.0385 -.32619 -11.098)"
+ stroke-width="1.5648"
+ id="g79">
+ r="6.879"
+ opacity="0"
+ stroke-width="1.5648"
+ style="paint-order:stroke markers fill"
+ id="circle77" />
+ d="m7.592 284.3c-1.818 0.086-3.241 1.735-3.168 2.631 0.07 0.873 2.281 1.639 2.255 1.665-0.452 0.382-0.75 0.64-1.128 0.985-0.908 0.83-1.535 1.445-1.217 2.309 0.367 0.996 1.17 0.955 2.112 0.77 2.432-0.48 6.433-3.556 6.23-4.69-0.165-0.919-2.402-2.734-3.724-3.384a2.798 2.798 0 0 0-1.36-0.286zm0.376 1.575c0.227-0.021 0.492 0.036 0.787 0.18 0.645 0.311 1.313 1.139 0 1.61-0.357 0.128-1.502-0.308-1.467-0.913 0.031-0.558 0.3-0.841 0.68-0.877z"
+ fill="#ffffff"
+ fill-rule="evenodd"
+ stroke-width="1.6875"
+ id="path81" />
+ id="gnu-linux"
+ transform="matrix(.30238 0 0 .30238 33.644 43.63)"
+ stroke-width=".875">
+ r="14"
+ opacity="0"
+ stroke-width=".875"
+ style="paint-order:stroke fill markers"
+ id="circle84" />
+ transform="matrix(.35714 0 0 .35714 6.1499 3.857)"
+ fill="#ffffff"
+ id="g100">
+ transform="matrix(2.45,0,0,2.45,-369.55,-396.05)"
+ d="m162.19 164.11c-1.4914 0.0776-2.9454 0.67059-3.0352 3.291-0.0408 1.2 0.24114 2.4375-0.0527 3.6016-0.68162 2.7004-3.6778 4.6314-3.8574 7.4102-0.0356 0.55142-0.0251 1.1406 0.0137 1.7363 0.1658-0.2306 0.33966-0.44121 0.60157-0.50195 0.38856-0.0898 0.82505 0.13365 1.1328 0.38672 0.70285 0.57795 0.80981 1.6439 1.3633 2.3672 0.0503 0.0656 0.11352 0.12065 0.17187 0.17969 1.0641 0.53663 1.9822 0.64695 1.5371 0.10352l-2.6894-3.2852c0.0996-0.54367 0.24509-1.0838 0.35938-1.625 0.2824-1.3404 1.2249-2.748 1.5996-3.8223 0.37469-1.0743-0.13972-1.8171 0.73047-2.582 0.54367-0.47754 1.619-0.87091 2.623-0.92968a4.1371 4.1371 0 0 1 0.41406-6e-3 4.1371 4.1371 0 0 1 0.0312 2e-3c0.43592 0.022 0.83692 0.12049 1.1504 0.31641 1.1143 0.69713 0.69588 2.487 1.0918 3.4551 0.3951 0.9682 0.82697 1.2746 1.1992 2.3652 0.21469 0.62534 0.64273 1.3702 0.85742 2.2012-0.35673-0.0571-0.77138-0.0339-0.96484 0.23633-0.18601 0.26048-0.22556 0.5488-0.18164 0.82422 6.8e-4 -6.1e-4 1e-3 -1e-3 2e-3 -2e-3h2e-3c0.10286 0.48898 0.54648 0.99702 0.99219 1.1211 0.52653 0.14612 1.2922-0.1975 1.5273-0.70117 0.35193 9e-3 0.71116-9.6e-4 1.0137 0.10547 0.13171-0.65529 0.19732-1.3139 0.1875-1.9453-0.0441-2.7608-3.0956-4.688-3.8066-7.3574-0.30526-1.1445-0.0963-2.3679-0.15429-3.5508-0.12245-2.4719-2.1484-3.4843-3.8594-3.3945zm1.1035 3.1504a1.2098 1.5641 0 0 1 1.209 1.5625 1.2098 1.5641 0 0 1-1.209 1.5644 1.2098 1.5641 0 0 1-1.2109-1.5644 1.2098 1.5641 0 0 1 1.2109-1.5625zm-2.8652 0.34375a0.85469 1.2735 0 0 1 0.85352 1.2734 0.85469 1.2735 0 0 1-0.85352 1.2734 0.85469 1.2735 0 0 1-0.85546-1.2734 0.85469 1.2735 0 0 1 0.85546-1.2734zm4.9707 15.684c-0.90958 0.75835-1.984 1.3322-2.9707 1.3984-0.91905 0.0619-1.8409-0.24866-2.6465-0.73633 0.26726 0.51125 0.51483 1.1094 0.27148 1.5898-0.20879 0.41183-0.63105 0.65935-1.1074 0.81445 1.1293 0.0214 2.4178-0.81151 3.6035-0.89258 0.69721-0.0471 1.4487 0.15584 2.1719 0.26758-0.0246-0.33474 0.0163-0.69455 0.0547-1.0059 0.064-0.51767 0.41789-0.95249 0.62305-1.4356z"
+ stroke-width=".99999"
+ id="path86" />
+ ry="2.006"
+ stroke-width="2.45"
+ id="ellipse88" />
+ rx=".92401"
+ ry="1.494"
+ stroke-width="2.45"
+ id="ellipse90" />
+ stroke-width="2.45"
+ id="g98">
+ d="m9.6657 46.73c0.97401-0.78001 1.43-2.366 2.646-2.648 0.95201-0.22 2.02 0.326 2.774 0.94601 1.722 1.416 1.984 4.028 3.34 5.8001 0.90401 1.178 2.436 1.848 3.152 3.15 0.74601 1.36 1.708 3.156 1.008 4.538-0.94401 1.862-3.648 2.44-5.7361 2.52-1.268 0.05-2.37-0.92001-3.592-1.26-1.78-0.496-3.834-0.19-5.4201-1.134-1.256-0.74601-2.744-1.882-2.836-3.34-0.038-0.57601 0.80401-0.89001 0.94401-1.45 0.372-1.472-1.054-3.18-0.378-4.54 0.72001-1.444 2.836-1.574 4.098-2.582z"
+ opacity=".75"
+ id="path92" />
+ d="m37.86 44.538c-0.402 0.36-0.74201 0.81401-0.99001 1.264-1.076 1.954-0.35 4.48-0.95401 6.6261-0.404 1.43-1.578 2.62-1.76 4.092-0.19 1.54-0.42 3.564 0.74201 4.59 1.568 1.38 4.294 0.91401 6.2621 0.216 1.198-0.424 1.86-1.732 2.87-2.5 1.468-1.12 3.49-1.6 4.614-3.062 0.89001-1.16 1.854-2.764 1.4-4.152-0.18-0.54801-1.076-0.53001-1.414-0.99801-0.89001-1.23-0.2-3.34-1.33-4.352-0.84001-0.75001-2.074-0.66401-3.266-0.69601-0.57601 1.234-2.452 2.074-3.742 1.716-1.092-0.304-2.18-1.546-2.432-2.744z"
+ opacity=".75"
+ id="path94" />
+ d="m26.462 18.304c1.318-0.07 2.53 0.78401 3.72 1.354 1.15 0.55401 3.114 0.72001 3.276 1.986 0.186 1.438-1.84 2.286-3.024 3.12-1.058 0.74601-2.238 1.62-3.53 1.608-1.306-0.014-2.462-0.95001-3.53-1.702-0.88001-0.62001-2.266-1.192-2.3-2.27-0.038-1.152 1.38-1.886 2.3-2.584 0.91201-0.69201 1.944-1.452 3.088-1.512z"
+ id="path96" />
+ id="kali"
+ transform="matrix(.59258 0 0 .59258 46.547 43.45)">
+ transform="matrix(1.0385 0 0 1.0385 -.32619 -.32516)"
+ stroke-width="1.625"
+ id="g105">
+ d="m8.467 1.587a6.879 6.879 0 1 1 0 13.758 6.879 6.879 0 0 1 0-13.758z"
+ opacity="0"
+ stroke-width="1.625"
+ id="path103" />
+ d="m7.818 3.76c0.224 0.599 0.49 1.281 0.887 1.8-0.437-0.216-0.923-0.36-1.303-0.668 0.047 0.12 0.03 0.249 0.026 0.35a5.317 5.317 0 0 1-0.952-0.377c0.08 0.15 0.093 0.31 0.073 0.45-0.326 0.03-0.679-0.072-0.98-0.126 0.138 0.125 0.203 0.29 0.259 0.456-0.322 0.056-0.654 0.115-0.98 0.146 0.138 0.093 0.24 0.228 0.319 0.357-0.253 0.212-0.573 0.403-0.834 0.563a0.638 0.638 0 0 1 0.463 0.125 9.444 9.444 0 0 1-0.563 0.88c0.164-0.039 0.312-0.073 0.49-0.073-0.062 0.352-0.106 0.72-0.238 1.052 0.147-0.107 0.306-0.161 0.47-0.218 0.157 0.267 0.173 0.703 0.231 0.938a0.498 0.498 0 0 1 0.258-0.29c1.78 1.748 4.71 1.442 4.967 4.034 0.08-1.01-0.398-1.724-0.952-2.215-0.46-0.408-2.555-1.378-2.653-1.442-1.801-1.194-1.558-2.807-0.29-3.215a2.727 2.727 0 0 1 3.015 0.946c0.176 0.223 0.427 0.631 0.662 0.807 0.445 0.334 2.036 1.109 1.409 2.03 0.545-0.14 0.961-0.53 1.098-1.077-0.427-0.183-1.07-0.57-1.019-1.112 0.062-0.026 0.13-0.02 0.199-0.02-1.436-2.5-1.819-1.63-3.261-3.955 0.18 0.644 0.572 1.438 1.044 1.879-0.783-0.47-1.291-1.313-1.845-2.025zm2.95 3.155c0.163 0.227 0.3 0.48 0.496 0.675-0.19-0.066-0.945-0.563-0.496-0.675z"
+ fill="#ffffff"
+ stroke-width="1.6875"
+ id="path107" />
+ id="korora"
+ transform="matrix(.59258 0 0 .59258 59.629 48.47)">
+ transform="matrix(1.0385 0 0 1.0385 -.41232 -8.7922)"
+ stroke-width="1.5648"
+ id="g112">
+ d="m8.467 1.588a6.879 6.879 0 1 1 0 13.757 6.879 6.879 0 0 1 0-13.757z"
+ opacity="0"
+ stroke-width="1.5648"
+ id="path110" />
+ d="m9.596-4.2335a3.104 3.104 0 0 0-3.01 2.355 3.104 3.104 0 0 0-2.353 3.008v3.104h3.105a3.104 3.104 0 0 0 3.01-2.354 3.104 3.104 0 0 0 2.352-3.008v-3.105zm0 0.444h2.66v2.66a2.661 2.661 0 0 1-1.827 2.524 3.104 3.104 0 0 0 0.013-0.265 3.104 3.104 0 0 0-3.104-3.106 3.104 3.104 0 0 0-0.268 0.013 2.661 2.661 0 0 1 2.526-1.827zm-2.258 2.258a2.661 2.661 0 0 1 2.66 2.66 2.661 2.661 0 0 1-0.03 0.374 2.661 2.661 0 0 1-0.372 0.03 2.661 2.661 0 0 1-2.661-2.661 2.661 2.661 0 0 1 0.03-0.374 2.661 2.661 0 0 1 0.373-0.03zm-0.834 0.137a3.104 3.104 0 0 0-0.013 0.266 3.104 3.104 0 0 0 3.105 3.104 3.104 3.104 0 0 0 0.267-0.013 2.661 2.661 0 0 1-2.525 1.827h-2.66v-2.66a2.661 2.661 0 0 1 1.826-2.524z"
+ fill="#ffffff"
+ stroke-width="1.6875"
+ id="path114" />
+ id="kubuntu"
+ transform="matrix(.59258 0 0 .59258 59.629 9.52)">
+ transform="matrix(1.0385 0 0 1.0385 -.41232 -8.7922)"
+ stroke-width="1.5648"
+ id="g119">
+ d="m8.467 1.588a6.879 6.879 0 1 1 0 13.757 6.879 6.879 0 0 1 0-13.757z"
+ opacity="0"
+ stroke-width="1.5648"
+ id="path117" />
+ d="m8.467-4.2335a4.2335 4.2335 0 1 0 0 8.467 4.2335 4.2335 0 0 0 0-8.467zm-0.257 0.85c0.02 2e-3 0.037 0.014 0.046 0.032l0.418 0.879c0.203 6e-3 0.408 0.041 0.607 0.105l0.671-0.671a0.056 0.056 0 0 1 0.07-8e-3l0.534 0.325a0.057 0.057 0 0 1 0.024 0.068l-0.324 0.914c0.122 0.136 0.226 0.285 0.31 0.444h0.997c0.027 0 0.05 0.019 0.056 0.044l0.148 0.608a0.057 0.057 0 0 1-0.03 0.065l-1.25 0.273a2.044 2.044 0 0 0-2.67-1.631l-0.01-6e-3 -0.268-1.236c0-0.026 0.019-0.049 0.044-0.055l0.607-0.148c7e-3 -2e-3 0.013-2e-3 0.02-2e-3zm-1.98 0.894a0.056 0.056 0 0 1 0.037 0.01l0.95 0.865a2.038 2.038 0 0 0-0.137 3.113v0.014l-0.854 0.943a0.058 0.058 0 0 1-0.07-8e-3l-0.442-0.441a0.057 0.057 0 0 1-7e-3 -0.072l0.534-0.814a2.21 2.21 0 0 1-0.227-0.573l-0.922-0.226a0.057 0.057 0 0 1-0.043-0.055v-0.625c0-0.027 0.019-0.05 0.045-0.056l0.95-0.198c0.053-0.175 0.127-0.342 0.218-0.496l-0.517-0.852a0.057 0.057 0 0 1 8e-3 -0.07l0.442-0.442a0.055 0.055 0 0 1 0.035-0.017zm4.232 2.93 1.24 0.278c0.022 0.012 0.034 0.04 0.027 0.065l-0.162 0.603a0.057 0.057 0 0 1-0.059 0.043l-0.972-0.057a2.21 2.21 0 0 1-0.383 0.483l0.265 0.911a0.057 0.057 0 0 1-0.026 0.065l-0.542 0.312a0.057 0.057 0 0 1-0.071-0.011l-0.646-0.725c-0.178 0.042-0.359 0.062-0.538 0.06l-0.48 0.873a0.057 0.057 0 0 1-0.065 0.028l-0.604-0.163a0.057 0.057 0 0 1-0.042-0.058l0.326-1.235 6e-3 -3e-3a2.044 2.044 0 0 0 2.726-1.468z"
+ fill="#ffffff"
+ stroke-width="1.6875"
+ id="path121" />
+ id="linuxmint"
+ transform="matrix(.59258 0 0 .59258 7.3004 22.5)">
+ transform="matrix(1.0385 0 0 1.0385 -.41232 -8.7922)"
+ stroke-width="1.5648"
+ id="g126">
+ d="m8.467 1.588a6.879 6.879 0 1 1 0 13.757 6.879 6.879 0 0 1 0-13.757z"
+ opacity="0"
+ stroke-width="1.5648"
+ id="path124" />
+ stroke-width="1.6875"
+ id="path128" />
+ id="lubuntu"
+ transform="matrix(.59258 0 0 .59258 20.383 17.49)">
+ transform="matrix(1.0385 0 0 1.0385 -.41232 -.32567)"
+ stroke-width="1.5648"
+ id="g133">
+ d="m8.467 1.588a6.879 6.879 0 1 1 0 13.757 6.879 6.879 0 0 1 0-13.757z"
+ opacity="0"
+ stroke-width="1.5648"
+ id="path131" />
+ stroke-width="1.6875"
+ id="path135" />
+ id="mageia"
+ transform="matrix(.59258 0 0 .59258 33.465 22.5)">
+ transform="matrix(1.0385 0 0 1.0385 -.41232 -8.7922)"
+ stroke-width="1.5648"
+ id="g140">
+ d="m8.467 1.588a6.879 6.879 0 1 1 0 13.757 6.879 6.879 0 0 1 0-13.757z"
+ opacity="0"
+ stroke-width="1.5648"
+ id="path138" />
+ transform="translate(0,-8.4665)"
+ fill="#f9f9f9"
+ stroke-width="1.2657"
+ id="g144">
+ d="m6.767 7.392a0.465 0.465 0 0 0-0.296 0.105 3.233 3.233 0 0 0-1.18 2.507c0 1.778 1.426 3.224 3.176 3.224s3.175-1.446 3.175-3.224c0-0.978-0.43-1.892-1.18-2.507a0.468 0.468 0 0 0-0.591 0 2.187 2.187 0 0 1-1.404 0.506c-0.515 0-1-0.174-1.403-0.506a0.47 0.47 0 0 0-0.297-0.105zm0.203 1.167c0.43 0.282 0.956 0.436 1.497 0.436s1.069-0.154 1.497-0.436a2.116 2.116 0 1 1-2.994 0zm1.144-4.854a0.3535 0.3535 0 1 0 1e-3 0.707 0.3535 0.3535 0 0 0 0-0.707zm1.094 0.705a0.3535 0.3535 0 1 0 0 0.707 0.3535 0.3535 0 0 0 0-0.707zm-0.918 0.353a0.53 0.53 0 0 0 0 1.058 0.53 0.53 0 0 0 0-1.058zm1.06 1.058a0.53 0.53 0 0 0 0 1.059 0.53 0.53 0 0 0 0-1.059zm-1.764 0.353a0.53 0.53 0 0 0 0 1.058 0.53 0.53 0 0 0 0-1.058z"
+ stroke-width="1.2657"
+ id="path142"
+ style="fill:#ffffff" />
+ id="manjaro"
+ transform="matrix(.59264 0 0 .59258 46.547 22.5)">
+ transform="matrix(1.0384 0 0 1.0385 -.32571 -8.7917)"
+ stroke-width="1.5649"
+ id="g149">
+ transform="matrix(.26458 0 0 .26458 1.323 2.91)"
+ d="m27-5c14.36 0 26 11.64 26 26s-11.64 26-26 26-26-11.64-26-26 11.64-26 26-26z"
+ opacity="0"
+ stroke-width="1.5649"
+ id="path147" />
+ d="m4.6546-4.1915v2.3853h0.00127l-0.00127 0.74014h2.2323v-0.89299h2.6787v-2.2325l-4.911 0.00667m5.8039-0.00667v8.0369l2.2323-2.848e-4v-8.0364m-4.911 3.1252v4.9114h1.7858v-4.9114m-4.911 0.89299c-1.73e-5 4.4879 8.467e-4 2.5953 0.00127 4.0185h2.231v-4.0185"
+ fill="#ffffff"
+ fill-rule="evenodd"
+ stroke-width="1.2656"
+ id="path151" />
+ id="opensuse"
+ transform="matrix(.59258 0 0 .59258 59.629 22.5)">
+ transform="matrix(1.0385 0 0 1.0385 -.41232 -8.7922)"
+ stroke-width="1.625"
+ id="g156">
+ d="m8.467 1.588a6.879 6.879 0 1 1 0 13.757 6.879 6.879 0 0 1 0-13.757z"
+ opacity="0"
+ stroke-width="1.625"
+ id="path154" />
+ stroke-width="1.6875"
+ id="path158" />
+ id="siduction"
+ transform="matrix(.59258 0 0 .59258 59.629 30.47)">
+ transform="matrix(1.0385 0 0 1.0385 -.41232 -.32567)"
+ stroke-width="1.5648"
+ id="g163">
+ d="m8.467 1.588a6.879 6.879 0 1 1 0 13.757 6.879 6.879 0 0 1 0-13.757z"
+ opacity="0"
+ stroke-width="1.5648"
+ id="path161" />
-
-
-
-
-
-
-
-
-
+ fill="#fbfdfc"
+ fill-rule="evenodd"
+ stroke-width="1.6875"
+ id="g183">
+
+ stroke-width=".9375">
+ transform="matrix(.63633 0 0 .63602 10.606 -179.78)"
+ stroke-width="1.5935"
+ id="g188">
+ cx="-10.093"
+ cy="288.83"
+ rx="6.2368"
+ ry="6.2399"
+ opacity="0"
+ stroke-width="1.5935"
+ id="ellipse186" />
+ transform="matrix(.60062 0 0 .60062 1.691 1.6111)"
+ fill="#ffffff"
+ id="g196">
+ transform="matrix(.24804 0 0 .24804 -11.443 -27.333)"
+ d="m77.779 130.34a14.392 14.385 0 0 1-2e-3 6e-3c0.0011-1e-3 0.0028-2e-3 0.0039-4e-3zm-2e-3 6e-3c-2.1813 2.9331-6.2024 4.5021-10.992 5.1992-5.0025 0.72565-10.801 0.50939-15.973 0.0684 0.24628 0.36923 0.5192 0.73001 0.79883 1.0762 0.04798 4e-3 0.09651 0.0116 0.14453 0.0156 5.0387 0.38213 10.152 0.55053 15.174-0.1582 3.6109-0.55485 7.1392-1.8356 10.137-3.9434 0.02208-0.0194 0.04845-0.0393 0.07031-0.0586a14.392 14.385 0 0 0 0.64062-2.1992z"
+ color="#000000"
+ fill-rule="evenodd"
+ solid-color="#000000"
+ stroke-width="6.8045"
+ style="isolation:auto;mix-blend-mode:normal;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-transform:none;white-space:normal;fill:#ffffff"
+ id="path190" />
+ transform="matrix(.63633 0 0 .63602 10.606 -179.78)"
+ d="m-8.561 292.94c-1.976 0.279-3.988 0.21-5.97 0.058 1.275 1.627 3.493 2.447 5.54 2.052 1.978-0.34 3.71-1.788 4.408-3.666-1.174 0.833-2.56 1.338-3.978 1.556z"
+ opacity=".5"
+ stroke-width="2.653"
+ id="path192"
+ style="fill:#ffffff" />
+ d="m2.6925 0.12808c-0.42647 1.7411-1.6544 3.8819-2.4271 5.2481 1.3472 0.32409 2.8425 0.41865 4.0013 0.52431-0.020215-0.2628-0.21519-3.1223-0.2628-3.6733-0.47669-0.86403-0.86403-1.3107-1.3113-2.0991zm1.6394 2.2302c0.63251 1.3023 0.63251 2.5908 0.2628 3.5422 0.5217 0.00326 1.3727 0.061299 2.2954-0.39387-0.75838-1.732-2.5582-3.1483-2.5582-3.1483zm1.2468 0.78774c0.39191 0.2628 0.76621 0.50213 1.0492 0.78644 0.38343 0.38474 0.57972 0.90448 0.52496 1.4437 0.51387-0.25888 0.85424-0.68927 1.0499-1.0499-0.34235-0.31496-0.93574-0.62604-1.5748-0.85228-0.35214-0.1252-0.7238-0.23867-1.0499-0.328z"
+ fill-rule="evenodd"
+ stroke-width="1.6993"
+ id="path194"
+ style="fill:#ffffff" />
+ id="steamos"
+ transform="matrix(1.1429,0,0,1.1429,20.562,30.65)">
+ d="m4.2332 0.52916c2.0458 0 3.7041 1.6583 3.7041 3.7041s-1.6583 3.7041-3.7041 3.7041-3.7041-1.6583-3.7041-3.7041 1.6583-3.7041 3.7041-3.7041z"
+ opacity="0"
+ stroke-width=".25165"
+ id="path199" />
+ transform="matrix(.16282 0 0 .16282 .32563 .48845)"
+ fill="#ffffff"
+ stroke-width="1.4219"
+ id="g209">
+ d="m26 18v9.625l3.684 0.957 4.287-6.742h-3.625l-4.346-3.84"
+ id="path201" />
+ d="m31 11a6 6 0 0 0-6 6 6 6 0 0 0 6 6 6 6 0 0 0 6-6 6 6 0 0 0-6-6zm0 2a4 4 0 0 1 4 4 4 4 0 0 1-4 4 4 4 0 0 1-4-4 4 4 0 0 1 4-4zm0 2a2 2 0 0 0-2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0-2-2zm-16 6a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4zm0 1a3 3 0 0 1 3 3 3 3 0 0 1-3 3 3 3 0 0 1-3-3 3 3 0 0 1 3-3z"
+ id="path203" />
+ y="13.579"
+ width="17.423"
+ height="3.964"
+ rx="1.982"
+ id="rect205" />
+ d="m27 27a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4zm0 1a3 3 0 0 1 3 3 3 3 0 0 1-3 3 3 3 0 0 1-3-3 3 3 0 0 1 3-3z"
+ id="path207" />
+ id="ubuntu"
+ transform="matrix(1.1429,0,0,1.1429,32.737,31.56)">
+ transform="matrix(.53846 0 0 .53846 .42321 -1.1189)"
+ stroke-width="1.5648"
+ id="g214">
+ d="m8.467 1.588a6.879 6.879 0 1 1 0 13.757 6.879 6.879 0 0 1 0-13.757z"
+ opacity="0"
+ stroke-width="1.5648"
+ id="path212" />
+ d="m5.0272 1.2448a2.1951 2.1951 0 1 0 0 4.3902 2.1951 2.1951 0 0 0 0-4.3902zm0.78242 0.61183a0.29243 0.29243 0 0 1 0.21777 0.4371 0.29295 0.29295 0 1 1-0.21777-0.4371zm-0.78294 0.31006c0.11822 0 0.23229 0.016074 0.34066 0.046147a0.41117 0.41117 0 0 0 0.55117 0.3194c0.21673 0.2131 0.35777 0.50295 0.37851 0.82597l-0.41739 0.0057a0.85605 0.85605 0 0 0-1.2133-0.69997l-0.20377-0.36554a1.2688 1.2688 0 0 1 0.56465-0.1317zm-0.7062 0.21362 0.21466 0.35932a0.85501 0.85501 0 0 0 0 1.4005l-0.21466 0.3588a1.2745 1.2745 0 0 1-0.52576-0.7399 0.41013 0.41013 0 0 0 0-0.63828 1.2755 1.2755 0 0 1 0.52576-0.74042zm-0.78605 0.76635a0.29322 0.29322 0 1 1 0 0.58643 0.29296 0.29296 0 0 1 0-0.58591zm2.3452 0.36865 0.41739 0.00674a1.2693 1.2693 0 0 1-0.37851 0.82545 0.40962 0.40962 0 0 0-0.55117 0.31888 1.2724 1.2724 0 0 1-0.90479-0.085034l0.20377-0.36503a0.85553 0.85553 0 0 0 1.2133-0.70101zm-0.14259 0.92604a0.29359 0.29359 0 1 1 0.071553 0.5828 0.29359 0.29359 0 0 1-0.071553-0.5828z"
+ fill="#ffffff"
+ stroke-width=".87499"
+ id="path216" />
+ id="windows"
+ transform="matrix(.61539 0 0 .61539 46.355 35.48)">
+ transform="matrix(1.04 0 0 1.04 -.339 -300.07)"
+ stroke-width="1.5633"
+ style="paint-order:markers stroke fill"
+ id="g221">
+ d="m8.4665 281.92c3.6644 0 6.6145 2.9501 6.6145 6.6145s-2.9501 6.6145-6.6145 6.6145-6.6145-2.9501-6.6145-6.6145 2.9501-6.6145 6.6145-6.6145z"
+ opacity="0"
+ stroke-width="1.5633"
+ id="path219" />
+ d="m4.852-0.2645-3e-3 -2.58 2.894-0.431v3.011zm3.374-3.088 3.857-0.616v3.704h-3.857zm3.858 3.617-1e-3 3.704-3.857-0.595v-3.109zm-4.34 3.042-2.892-0.435v-2.608h2.891v3.042z"
+ fill="#ffffff"
+ stroke-width="1.6251"
+ id="path223" />
+ id="xubuntu"
+ transform="matrix(.59258 0 0 .59258 72.712 22.5)">
+ transform="matrix(1.0385 0 0 1.0385 -.41232 -8.7922)"
+ stroke-width="1.5648"
+ id="g228">
+ d="m8.467 1.588a6.879 6.879 0 1 1 0 13.757 6.879 6.879 0 0 1 0-13.757z"
+ opacity="0"
+ stroke-width="1.5648"
+ id="path226" />
+ transform="translate(0,-8.4665)"
+ fill="#ffffff"
+ stroke-width="1.6875"
+ id="g234">
+ d="m10.69 4.22c-0.02 0.013-0.03 0.024-0.024 0.016-0.23 0.39-0.233 0.901-0.337 1.36a0.17 0.17 0 0 1 0 0.023c-0.051 0.502-0.215 1.013-0.084 1.495a0.17 0.17 0 0 1 0.014 0.03c0.024 0.032 0.055 0.06 0.073 0.065 0.014 2e-3 0.034-4e-3 0.082-0.037 0.051-0.036 0.084-0.101 0.1-0.196a0.17 0.17 0 0 1 0.029-0.07c0.205-0.817 0.352-1.674 0.297-2.513a0.17 0.17 0 0 1 0-9e-3c-7e-3 -0.039-0.019-0.062-0.056-0.107a0.385 0.385 0 0 0-0.048-0.051c-6e-3 -5e-3 0-6e-3 -0.024-4e-3a0.17 0.17 0 0 1-0.022-1e-3zm1.892 0.398a0.159 0.159 0 0 1-0.017 0c-0.354 0.173-0.536 0.59-0.78 0.924a0.159 0.159 0 0 1-0.019 0.047c-0.308 0.546-0.7 1.088-0.742 1.72 2e-3 0.1 0.059 0.157 0.118 0.17a0.228 0.228 0 0 0 0.2-0.087c3e-3 -0.01 0-0.018 6e-3 -0.026a0.159 0.159 0 0 1 4e-3 -6e-3c0.559-0.768 0.981-1.68 1.328-2.565a0.159 0.159 0 0 1 1e-3 -2e-3c0.024-0.059 0.025-0.081 4e-3 -0.125-6e-3 -0.013-0.069-0.055-0.103-0.05z"
+ id="path230" />
+ d="m7.084 4.873c-0.057 0.01-0.141 0.061-0.202 0.085-0.213 0.08-0.33 0.264-0.382 0.477-0.051 0.22-0.034 0.463 0 0.712 0.035 0.248 0.084 0.504 0.138 0.7 0.047 0.17 0.08 0.252 0.096 0.308v0.042c0 0.019-9e-3 0.017-0.021 0.032-7e-3 4e-3 6e-3 0.021 0 0.021a0.09 0.09 0 0 1-0.053 0.022c-0.038 2e-3 -0.068-0.012-0.107-0.022-0.026-6e-3 -0.06-0.027-0.053-0.02-0.012-8e-3 -0.034-0.01-0.042-0.022 0 5e-3 7e-3 5e-3 0-0.01-9e-3 -0.017-0.018-0.057-0.032-0.086-0.03-0.064-0.054-0.139-0.095-0.233a8.48 8.48 0 0 0-0.308-0.637 2.048 2.048 0 0 0-0.414-0.552 0.696 0.696 0 0 0-0.265-0.159 0.43 0.43 0 0 0-0.287 0.042 0.866 0.866 0 0 0-0.425 0.574c-0.052 0.228-0.027 0.492 0.011 0.721 0.039 0.23 0.1 0.418 0.138 0.573 0.017 0.066 0.037 0.127 0.042 0.16a0.932 0.932 0 0 1-0.02 0.148c-0.04 0.14-0.139 0.372-0.139 0.372s-1.852 4.919 2.123 4.574c0.033-2e-3 0.107-0.021 0.138-0.021 0.78-0.157 1.52-0.393 2.176-0.658 0.129-0.062 0.298-0.123 0.488-0.212 0.38-0.178 0.857-0.407 1.316-0.658 0.459-0.253 0.885-0.521 1.21-0.807 0.326-0.286 0.564-0.6 0.52-0.913-0.07-0.504-0.404-0.878-0.849-1.167-0.447-0.29-1.004-0.491-1.56-0.637a15.933 15.933 0 0 0-1.507-0.33c-0.206-0.031-0.4-0.04-0.52-0.063-0.036-6e-3 -0.055-0.015-0.075-0.021-0.01-1e-3 -0.011-5e-3 -0.02-0.01-0.013-8e-3 -0.036-9e-3 -0.043-0.022-7e-3 -0.012 0-0.028 0-0.042v-0.329a6.685 6.685 0 0 0-0.075-0.903c-0.053-0.314-0.135-0.614-0.307-0.817a0.602 0.602 0 0 0-0.425-0.212 0.58 0.58 0 0 0-0.17 0z"
+ id="path232"
+ style="fill:#ffffff" />
+ id="kaos"
+ transform="matrix(.69565 0 0 .69565 38.87 -153.49)">
+ d="m55.859 284.23c3.361 0 6.0854 2.7244 6.0854 6.0854s-2.7244 6.0854-6.0854 6.0854-6.0854-2.7244-6.0854-6.0854 2.7244-6.0854 6.0854-6.0854z"
+ opacity="0"
+ stroke-width=".26458"
+ id="path237" />
+ d="m53.478 287.94c0.41751 0 0.52917 0.12409 0.52917 0.52916 0 0.52917-0.26458 1.0583-0.26458 1.8521s0 2.1167 0.79375 3.4396c-1.0583-1.0583-2.1167-2.6458-2.1167-4.2333 0-0.79375 0.26458-1.5875 1.0583-1.5875z"
+ fill="#ffffff"
+ id="path239" />
+ d="m57.182 287.41c0.52917 0 0.79375 0.26458 0.79375 0.52917 0 0.79375-1.8521 1.0583-2.3812 1.3229-0.52917 0.26459-1.5875 0.79375-1.7198 2.3812-0.13229-2.1167 0.92604-4.2333 3.3073-4.2333z"
+ fill="#ffffff"
+ id="path241" />
+ d="m54.007 291.48c0-0.52916 0.52917-1.1642 1.5875-1.1642 1.5875 0 2.9104 1.0583 3.7042 2.1167-0.82629-0.42068-1.8521-0.79375-2.6458-0.79375-1.3229 0-1.7232 0.26459-2.1167 0.26459-0.26458 0-0.52917 0-0.52917-0.42334z"
+ fill="#ffffff"
+ id="path243" />
+ id="macosx"
+ transform="translate(-47.954 -220.97)">
+ d="m60.271 278.19c2.3381 0 4.2333 1.8952 4.2333 4.2333s-1.8952 4.2333-4.2333 4.2333-4.2333-1.8952-4.2333-4.2333 1.8952-4.2333 4.2333-4.2333z"
+ opacity="0"
+ stroke-width=".28761"
+ id="path246" />
+ d="m60.983 280.81c0.17939-0.22335 0.30102-0.52681 0.26746-0.83436-0.25838 0.0109-0.58029 0.17946-0.76679 0.39631-0.16474 0.1924-0.31109 0.50687-0.27319 0.8033 0.28996 0.0216 0.58692-0.14672 0.7725-0.36522zm0.65373 1.9324c-0.0062-0.65773 0.53818-0.97707 0.56283-0.9923-0.30798-0.4495-0.78551-0.5104-0.95388-0.51596-0.40132-0.0409-0.78981 0.24112-0.99454 0.24112-0.20836-2e-5 -0.52301-0.23624-0.86189-0.22952-0.4368 6e-3 -0.84584 0.25944-1.0698 0.65111-0.46099 0.80052-0.11733 1.9763 0.32544 2.6218 0.2218 0.31776 0.48017 0.67142 0.81905 0.65745 0.33144-0.0126 0.455-0.21043 0.8556-0.21043 0.39641 0 0.51252 0.21043 0.85837 0.20366 0.35592-5e-3 0.57976-0.31832 0.79387-0.63739 0.255-0.36398 0.35797-0.72082 0.36208-0.73983-8e-3 -4e-3 -0.68988-0.26229-0.69718-1.0497z"
+ enable-background="new"
+ fill="#ffffff"
+ fill-rule="evenodd"
+ stroke-width=".064768"
+ id="path248" />
+ id="cancel"
+ transform="translate(79.962 -252.79)">
+ d="m41.54 271.86c2.3381 0 4.2333 1.8952 4.2333 4.2333s-1.8952 4.2333-4.2333 4.2333-4.2333-1.8952-4.2333-4.2333 1.8952-4.2333 4.2333-4.2333z"
+ opacity="0"
+ stroke-width=".28761"
+ id="path251" />
+ d="m41.01 274.51-1.3229 0.79375 1.3229 0.79375v-0.52917h0.79375c0.4445 0 0.79375 0.34951 0.79375 0.79375s-0.34925 0.79375-0.79375 0.79375h-1.3229v0.52917h1.3229c0.7276 0 1.3229-0.59452 1.3229-1.3229s-0.59531-1.3229-1.3229-1.3229h-0.79375z"
+ fill="#ffffff"
+ stroke-width=".26458"
+ id="path253" />
+ id="driver"
+ transform="translate(93.044 -251.2)">
+ d="m41.54 270.28c2.3381 0 4.2333 1.8952 4.2333 4.2333s-1.8952 4.2333-4.2333 4.2333-4.2333-1.8952-4.2333-4.2333 1.8952-4.2333 4.2333-4.2333z"
+ opacity="0"
+ stroke-width=".28761"
+ id="path256" />
+ class="ColorScheme-Text"
+ d="m40.531 272.54-0.34365 0.19843 0.0894 0.18966a0.62365 0.62365 0 0 0-0.1049 0.18241l-0.20929 0.0176v0.39688l0.20929 0.0176a0.62365 0.62365 0 0 0 0.04444 0.0961 0.62365 0.62365 0 0 0 0.06046 0.0868l-0.0894 0.18914 0.34365 0.19895 0.11989-0.1726a0.62365 0.62365 0 0 0 0.21032-5.1e-4l0.11989 0.17311 0.34365-0.19843-0.0894-0.19017a0.62365 0.62365 0 0 0 0.10542-0.18242l0.20929-0.0176v-0.39688l-0.20929-0.0171a0.62365 0.62365 0 0 0-0.04444-0.0961 0.62365 0.62365 0 0 0-0.06098-0.0868l0.0894-0.18966-0.34365-0.19843-0.11937 0.17208a0.62365 0.62365 0 0 0-0.21084 5.2e-4zm0.21962 0.56017a0.22678 0.22678 0 0 1 0.20206 0.11317 0.22678 0.22678 0 0 1-0.0832 0.30954 0.22678 0.22678 0 0 1-0.30954-0.0827 0.22678 0.22678 0 0 1 0.08268-0.31006 0.22678 0.22678 0 0 1 0.108-0.03zm0.72502 0.74311-0.02894 0.34881a1.0394 1.0394 0 0 0-0.30386 0.1757l-0.31678-0.14934-0.33073 0.57309 0.28732 0.19947a1.0394 1.0394 0 0 0-0.0155 0.17518 1.0394 1.0394 0 0 0 0.01499 0.17622l-0.2868 0.19895 0.33073 0.57311 0.31574-0.14883a1.0394 1.0394 0 0 0 0.30489 0.17466l0.02894 0.34882h0.66146l0.02894-0.3483a1.0394 1.0394 0 0 0 0.30386-0.1757l0.31678 0.14935 0.33073-0.5731-0.28732-0.19947a1.0394 1.0394 0 0 0 0.01602-0.1757 1.0394 1.0394 0 0 0-0.0155-0.1757l0.2868-0.19896-0.33073-0.57308-0.31574 0.14882a1.0394 1.0394 0 0 0-0.30437-0.17467l-0.02946-0.34933zm0.33073 0.94516a0.37798 0.37798 0 0 1 0.37827 0.37775 0.37798 0.37798 0 0 1-0.37827 0.37827 0.37798 0.37798 0 0 1-0.37776-0.37827 0.37798 0.37798 0 0 1 0.37776-0.37775z"
+ color="#565656"
+ fill="#ffffff"
+ stroke-width=".26458"
+ id="path258" />
+ id="edit"
+ transform="translate(93.427 -251.2)">
+ d="m54.24 270.28c2.3381 0 4.2333 1.8952 4.2333 4.2333s-1.8952 4.2333-4.2333 4.2333-4.2333-1.8952-4.2333-4.2333 1.8952-4.2333 4.2333-4.2333z"
+ opacity="0"
+ stroke-width=".28761"
+ id="path261" />
+ transform="matrix(.26458 0 0 .26458 52.123 272.53)"
+ fill="#ffffff"
+ id="g265">
+ class="ColorScheme-Text"
+ d="m8 0a2 2 0 0 0-2 2h-3c-0.554 0-1 0.446-1 1v11c0 0.554 0.446 1 1 1h10c0.554 0 1-0.446 1-1v-11c0-0.554-0.446-1-1-1h-3a2 2 0 0 0-2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1zm-4 3h1v1h6v-1h1v9h-8z"
+ color="#565656"
+ fill="#ffffff"
+ id="path263" />
+ id="find.efi"
+ transform="translate(93.133 -251.2)">
+ d="m80.698 270.28c2.3381 0 4.2333 1.8952 4.2333 4.2333s-1.8952 4.2333-4.2333 4.2333-4.2333-1.8952-4.2333-4.2333 1.8952-4.2333 4.2333-4.2333z"
+ opacity="0"
+ stroke-width=".28761"
+ id="path268" />
+ transform="matrix(.26458 0 0 .26458 78.581 272.39)"
+ fill="#ffffff"
+ id="g272">
+ class="ColorScheme-Text"
+ d="m6.5 1a5.5 5.5 0 0 0-5.5 5.5 5.5 5.5 0 0 0 5.5 5.5 5.5 5.5 0 0 0 3.1172-0.969l3.6618 3.662a1 1 0 0 0 0.721 0.307 1 1 0 0 0 1-1 1 1 0 0 0-0.303-0.717l-3.67-3.6697a5.5 5.5 0 0 0 0.973-3.1133 5.5 5.5 0 0 0-5.5-5.5zm0 2a3.5 3.5 0 0 1 3.5 3.5 3.5 3.5 0 0 1-3.5 3.5 3.5 3.5 0 0 1-3.5-3.5 3.5 3.5 0 0 1 3.5-3.5z"
+ color="#565656"
+ fill="#ffffff"
+ id="path270" />
+ id="find.none"
+ transform="translate(157.59 -263.84)">
+ d="m29.319 282.91c2.3381 0 4.2333 1.8952 4.2333 4.2333s-1.8952 4.2333-4.2333 4.2333-4.2333-1.8952-4.2333-4.2333 1.8952-4.2333 4.2333-4.2333z"
+ opacity="0"
+ stroke-width=".28761"
+ id="path275" />
+ class="ColorScheme-Text"
+ d="m29.319 285.29c-1.0221 0-1.8521 0.82999-1.8521 1.8521s0.83 1.8521 1.8521 1.8521 1.8521-0.82999 1.8521-1.8521-0.83-1.8521-1.8521-1.8521zm0 0.52916c0.26972 0 0.51832 0.0761 0.7276 0.21498l-1.8355 1.8355c-0.13887-0.20929-0.21497-0.45788-0.21497-0.7276 0-0.73006 0.59288-1.3229 1.3229-1.3229zm1.1079 0.59532c0.13887 0.20929 0.21498 0.45788 0.21498 0.7276 0 0.73004-0.59288 1.3229-1.3229 1.3229-0.26972 0-0.51832-0.0761-0.7276-0.21498z"
+ color="#565656"
+ fill="#ffffff"
+ stroke-width=".26458"
+ id="path277" />
+ id="help"
+ transform="translate(80.491 -250.85)">
+ d="m41.01 282.91c2.3381 0 4.2333 1.8952 4.2333 4.2333s-1.8952 4.2333-4.2333 4.2333-4.2333-1.8952-4.2333-4.2333 1.8952-4.2333 4.2333-4.2333z"
+ opacity="0"
+ stroke-width=".28761"
+ id="path280" />
+ class="ColorScheme-Text"
+ d="m41.01 285.29c-0.58473 0-1.0583 0.4736-1.0583 1.0583h0.52917c0-0.29104 0.23812-0.52917 0.52917-0.52917s0.52917 0.23813 0.52917 0.52917c0 0.14552-0.05817 0.27785-0.15606 0.3731l-0.32814 0.33332c-0.1905 0.19314-0.30954 0.45775-0.30954 0.74879v0.13229h0.52917c0-0.39687 0.11904-0.55565 0.30954-0.74879l0.23823-0.2434c0.15081-0.15081 0.24598-0.36248 0.24598-0.59531 0-0.58473-0.4736-1.0583-1.0583-1.0583zm-0.26458 3.175v0.52916h0.52917v-0.52916z"
+ color="#565656"
+ fill="#ffffff"
+ stroke-width=".26458"
+ id="path282" />
+ id="kbd"
+ transform="translate(81.667 -250.85)">
+ d="m52.917 282.91c2.3381 0 4.2333 1.8952 4.2333 4.2333s-1.8952 4.2333-4.2333 4.2333-4.2333-1.8952-4.2333-4.2333 1.8952-4.2333 4.2333-4.2333z"
+ opacity="0"
+ stroke-width=".28761"
+ id="path285" />
+ class="ColorScheme-Text"
+ d="m51.461 285.56s-0.52917 0-0.52917 0.52917v2.1167c0 0.52917 0.52917 0.52917 0.52917 0.52917h2.9104s0.52917 0 0.52917-0.52917v-2.1167c0-0.52917-0.52917-0.52917-0.52917-0.52917zm0.06615 0.52917h0.39688c0.03664 0 0.06615 0.0295 0.06615 0.0661v0.39688c0 0.0366-0.0295 0.0661-0.06615 0.0661h-0.39688c-0.03665 0-0.06615-0.0295-0.06615-0.0661v-0.39688c0-0.0366 0.0295-0.0661 0.06615-0.0661zm0.79375 0h0.39688c0.03664 0 0.06615 0.0295 0.06615 0.0661v0.39688c0 0.0366-0.0295 0.0661-0.06615 0.0661h-0.39688c-0.03664 0-0.06615-0.0295-0.06615-0.0661v-0.39688c0-0.0366 0.0295-0.0661 0.06615-0.0661zm0.79375 0h0.39688c0.03664 0 0.06615 0.0295 0.06615 0.0661v0.39688c0 0.0366-0.0295 0.0661-0.06615 0.0661h-0.39688c-0.03664 0-0.06615-0.0295-0.06615-0.0661v-0.39688c0-0.0366 0.0295-0.0661 0.06615-0.0661zm0.79375 0h0.39688c0.03665 0 0.06615 0.0295 0.06615 0.0661v0.39688c0 0.0366-0.0295 0.0661-0.06615 0.0661h-0.39688c-0.03665 0-0.06615-0.0295-0.06615-0.0661v-0.39688c0-0.0366 0.0295-0.0661 0.06615-0.0661zm-2.3812 0.79375h0.39688c0.03664 0 0.06615 0.0295 0.06615 0.0661v0.39688c0 0.0366-0.0295 0.0661-0.06615 0.0661h-0.39688c-0.03665 0-0.06615-0.0295-0.06615-0.0661v-0.39688c0-0.0366 0.0295-0.0661 0.06615-0.0661zm0.79375 0h0.39688c0.03664 0 0.06615 0.0295 0.06615 0.0661v0.39688c0 0.0366-0.0295 0.0661-0.06615 0.0661h-0.39688c-0.03664 0-0.06615-0.0295-0.06615-0.0661v-0.39688c0-0.0366 0.0295-0.0661 0.06615-0.0661zm0.79375 0h0.39688c0.03664 0 0.06615 0.0295 0.06615 0.0661v0.39688c0 0.0366-0.0295 0.0661-0.06615 0.0661h-0.39688c-0.03664 0-0.06615-0.0295-0.06615-0.0661v-0.39688c0-0.0366 0.0295-0.0661 0.06615-0.0661zm0.79375 0h0.39688c0.03665 0 0.06615 0.0295 0.06615 0.0661v0.39688c0 0.0366-0.0295 0.0661-0.06615 0.0661h-0.39688c-0.03665 0-0.06615-0.0295-0.06615-0.0661v-0.39688c0-0.0366 0.0295-0.0661 0.06615-0.0661zm-1.8521 0.79375h1.7198c0.03665 0 0.06615 0.0295 0.06615 0.0661v0.39688c0 0.0366-0.0295 0.0661-0.06615 0.0661h-1.7198c-0.03664 0-0.06615-0.0295-0.06615-0.0661v-0.39688c0-0.0366 0.0295-0.0661 0.06615-0.0661z"
+ color="#565656"
+ fill="#ffffff"
+ stroke-width=".26458"
+ id="path287" />
+ id="lang"
+ transform="translate(82.843 -250.39)">
+ d="m64.823 282.45c2.3381 0 4.2333 1.8952 4.2333 4.2333s-1.8952 4.2333-4.2333 4.2333-4.2333-1.8952-4.2333-4.2333 1.8952-4.2333 4.2333-4.2333z"
+ opacity="0"
+ stroke-width=".28761"
+ id="path290" />
+ class="ColorScheme-Text"
+ d="m64.823 284.83c-1.0229 0-1.8521 0.82921-1.8521 1.8521s0.8292 1.8521 1.8521 1.8521 1.8521-0.8292 1.8521-1.8521-0.8292-1.8521-1.8521-1.8521zm-0.13229 0.51263c0.0177-2e-3 0.04002 1e-3 0.05788 0 0.0021 8e-3 -0.01288 0.0386-0.03307 0.0827-0.12855 0.28082-0.13584 0.60969-0.01654 0.78548 0.02159 0.0319 0.04134 0.0622 0.04134 0.0661 0 4e-3 -0.02328 8e-3 -0.04961 8e-3 -0.0618 0-0.12028-0.0377-0.23978-0.13229-0.05308-0.042-0.12209-0.0773-0.14883-0.0827-0.04198-8e-3 -0.05317-5e-3 -0.10749 0.0496-0.05053 0.0505-0.06615 0.0778-0.06615 0.12402 0 0.1754 0.20825 0.31483 0.59531 0.39688 0.52565 0.1114 0.65523 0.21142 0.66973 0.48782 0.0182 0.34661-0.16633 0.60796-0.57051 0.81029-0.04824 0.0241-0.07898 0.0335-0.09922 0.0413-9e-3 -8e-4 -0.01586 7.9e-4 -0.02481 0-0.0034-0.0107-0.0083-0.0356-0.0083-0.0827 0-0.1841-0.07256-0.3736-0.1819-0.47956-0.02935-0.0284-0.11153-0.0887-0.1819-0.13229-0.07037-0.0436-0.14127-0.0942-0.1571-0.11576-0.02622-0.0358-0.02841-0.0578-0.0083-0.12402 0.03671-0.12088 0.08041-0.18821 0.16536-0.26458 0.04454-0.04 0.08935-0.0736 0.09922-0.0744 0.0099-7.8e-4 -0.05693-0.0208-0.1571-0.0413s-0.2467-0.0635-0.32246-0.0909c-0.13853-0.0501-0.32557-0.15535-0.39688-0.23151-3e-3 -3e-3 -0.0057-5e-3 -0.0083-8e-3 0.10216-0.40695 0.38887-0.7405 0.76895-0.90124 0.07953-0.0336 0.16151-0.0567 0.24805-0.0744 0.04311-9e-3 0.08778-0.012 0.13229-0.0165zm1.2402 0.62012c0.03108 0.0192 0.14841 0.27305 0.1819 0.39688 0.04324 0.15985 0.04011 0.43651 0 0.59531-0.01527 0.0604-0.03483 0.11698-0.04134 0.12402-0.0065 7e-3 -0.03011-0.0335-0.05788-0.0827s-0.11646-0.15374-0.19017-0.23151c-0.21276-0.22451-0.24622-0.34172-0.1571-0.5209 0.04494-0.0904 0.24053-0.29596 0.26458-0.28112z"
+ color="#565656"
+ fill="#f9f9f9"
+ stroke-width=".26458"
+ id="path292" />
+ id="restart"
+ transform="translate(111.51 -305.76)">
+ d="m23.283 312.94c2.3381 0 4.2333 1.8952 4.2333 4.2333s-1.8952 4.2333-4.2333 4.2333-4.2333-1.8952-4.2333-4.2333 1.8952-4.2333 4.2333-4.2333z"
+ opacity="0"
+ stroke-width=".28761"
+ id="path295" />
+ class="ColorScheme-Text"
+ d="m23.282 315.32c-1.0229 0-1.8521 0.8292-1.8521 1.8521s0.8292 1.8521 1.8521 1.8521c0.84 0 1.5508-0.55647 1.7777-1.3229h-0.57051c-0.20486 0.46554-0.6659 0.79375-1.2072 0.79375-0.73062 0-1.3229-0.5923-1.3229-1.3229s0.5923-1.3229 1.3229-1.3229c0.36555 0 0.69202 0.15214 0.93018 0.39274l-0.66404 0.66559h1.5875v-1.5875l-0.54312 0.54312c-0.33602-0.3347-0.79884-0.54312-1.3095-0.54312z"
+ color="#565656"
+ fill="#ffffff"
+ stroke-width=".26458"
+ id="path297" />
+ id="recovery"
+ transform="translate(46.571 -292.53)">
+ d="m75.142 299.71c2.3381 0 4.2333 1.8952 4.2333 4.2333s-1.8952 4.2333-4.2333 4.2333-4.2333-1.8952-4.2333-4.2333 1.8952-4.2333 4.2333-4.2333z"
+ opacity="0"
+ stroke-width=".28761"
+ id="path300" />
+ d="m75.142 302.09a0.30868 0.30868 0 0 0-0.30868 0.30868 0.30868 0.30868 0 0 0 0.30868 0.30868 1.2347 1.2347 0 0 1 1.2347 1.2347h-0.61736l0.92604 1.2347 0.92604-1.2347h-0.61736a1.8521 1.8521 0 0 0-1.8521-1.8521zm-1.5434 0.61736-0.92604 1.2347h0.61736a1.8521 1.8521 0 0 0 1.8521 1.8521 0.30868 0.30868 0 0 0 0.30868-0.30869 0.30868 0.30868 0 0 0-0.30868-0.30868 1.2347 1.2347 0 0 1-1.2347-1.2347h0.61736z"
+ color="#dfdfdf"
+ fill="#ffffff"
+ stroke-width=".30868"
+ id="path302" />
+ id="shutdown"
+ transform="translate(106.87 -288.5)">
+ d="m41.01 295.68c2.3381 0 4.2333 1.8952 4.2333 4.2333s-1.8952 4.2333-4.2333 4.2333-4.2333-1.8952-4.2333-4.2333 1.8952-4.2333 4.2333-4.2333z"
+ opacity="0"
+ stroke-width=".28761"
+ id="path305" />
+ d="m41.01 297.9c-0.17102 0-0.30871 0.13769-0.30871 0.30872v1.5448c0 0.17102 0.13768 0.30871 0.30871 0.30871 0.17102 0 0.30871-0.13769 0.30871-0.30871v-1.5448c0-0.17103-0.13768-0.30872-0.30871-0.30872zm0.93754 0.61372a0.30871 0.30871 0 0 0-0.05959 3e-3 0.30871 0.30871 0 0 0-0.13521 0.55969 1.2287 1.2287 0 0 1 0.25098 1.7266c-0.41058 0.5492-1.1876 0.65199-1.7365 0.2411-0.54919-0.41057-0.65199-1.1777-0.2411-1.7266 0.06668-0.0895 0.14293-0.16362 0.23153-0.23154a0.30983 0.30983 0 0 0-0.37662-0.49207c-0.13213 0.10244-0.25623 0.22289-0.35656 0.35686-0.61062 0.81622-0.44022 1.9847 0.376 2.5953 0.81622 0.61031 1.9847 0.4399 2.5953-0.37664 0.61031-0.8159 0.43991-1.9844-0.37662-2.5947a0.30871 0.30871 0 0 0-0.17164-0.0617z"
+ color="#5294e2"
+ fill="#ffffff"
+ stroke-width=".30871"
+ id="path307" />
+ id="type"
+ transform="translate(107.83 -263.62)">
+ d="m52.917 295.68c2.3381 0 4.2333 1.8952 4.2333 4.2333s-1.8952 4.2333-4.2333 4.2333-4.2333-1.8952-4.2333-4.2333 1.8952-4.2333 4.2333-4.2333z"
+ opacity="0"
+ stroke-width=".28761"
+ id="path310" />
+ class="ColorScheme-Text"
+ d="m51.594 298.06s-0.26458 0-0.26458 0.26459v3.175c0 0.26458 0.26458 0.26458 0.26458 0.26458h1.0583v-0.52917h-0.79375v-2.6448h2.1167v1.3193h0.52917v-1.5849c0-0.26459-0.26458-0.26459-0.26458-0.26459zm2.3812 2.1167-1.0583 1.0583v0.52917h0.52917l1.0583-1.0583z"
+ color="#565656"
+ fill="#ffffff"
+ stroke-width=".26458"
+ id="path312" />
+ id="tz"
+ transform="translate(109.01 -263.62)">
+ d="m64.823 295.68c2.3381 0 4.2333 1.8952 4.2333 4.2333s-1.8952 4.2333-4.2333 4.2333-4.2333-1.8952-4.2333-4.2333 1.8952-4.2333 4.2333-4.2333z"
+ opacity="0"
+ stroke-width=".28761"
+ id="path315" />
+ class="ColorScheme-Text"
+ d="m64.823 298.06c-0.47399 0-0.94784 0.18095-1.3095 0.5426-0.72329 0.72329-0.72329 1.8957 0 2.619 0.72329 0.72329 1.8957 0.72329 2.619 0 0.72329-0.72329 0.72329-1.8957 0-2.619-0.36165-0.36165-0.83549-0.5426-1.3095-0.5426zm-0.01912 0.52916c0.35745-5e-3 0.70174 0.13473 0.95446 0.38758 0.51649 0.51661 0.51649 1.3541 0 1.8707-0.51661 0.5165-1.3541 0.5165-1.8707 0-0.51649-0.51661-0.51649-1.3541 0-1.8707 0.24335-0.24348 0.57202-0.38251 0.91622-0.38758zm-0.2465 0.26459v1.1678l0.61443 0.61444 0.02429 0.0243 0.18707-0.18706-0.56018-0.56125v-1.0582z"
+ color="#565656"
+ fill="#ffffff"
+ stroke-width=".26458"
+ id="path317" />
+ id="unset"
+ transform="translate(106.22 -263.62)">
+ d="m80.698 295.68c2.3381 0 4.2333 1.8952 4.2333 4.2333s-1.8952 4.2333-4.2333 4.2333-4.2333-1.8952-4.2333-4.2333 1.8952-4.2333 4.2333-4.2333z"
+ opacity="0"
+ stroke-width=".28761"
+ id="path320" />
+ d="m79.904 298.32-1.3229 1.5875 1.3229 1.5875h2.9104v-3.175zm0.52917 0.79375h0.26458c0.07408 0 0.14023 0.0291 0.18785 0.0767l0.34131 0.34395 0.34131-0.34395c0.04762-0.0476 0.11377-0.0767 0.18786-0.0767h0.26458v0.26458c0 0.0741-0.0291 0.14023-0.07673 0.18785l-0.34396 0.34132 0.34396 0.34131c0.04762 0.0476 0.07673 0.11377 0.07673 0.18785v0.26459h-0.26458c-0.07408 0-0.14023-0.0291-0.18786-0.0767l-0.34131-0.34396-0.34131 0.34396c-0.04762 0.0476-0.11377 0.0767-0.18785 0.0767h-0.26458v-0.26459c0-0.0741 0.0291-0.14023 0.07673-0.18785l0.34396-0.34131-0.34396-0.34132c-0.04762-0.0476-0.07673-0.11377-0.07673-0.18785z"
+ fill="#ffffff"
+ stroke-width=".26458"
+ id="path322" />
+ id="arcolinux"
+ transform="translate(-53.353 -199.72)">
+ width="8.4667"
+ height="8.4667"
+ ry=".013544"
+ opacity="0"
+ stroke-width=".52917"
+ style="paint-order:stroke fill markers"
+ id="rect325" />
+ d="m78.317 259.43-2.1167 4.2333 0.79479 2e-3 1.3229-2.6458 0.79375 1.5871h-1.0583c0.93962 0.10335 1.5875 1.0583 1.5875 1.0583l0.79272-2e-3 -1.8144-3.6287-0.30127-0.60307-5.19e-4 -2e-3z"
+ fill="#ffffff"
+ fill-rule="evenodd"
+ style="paint-order:stroke fill markers"
+ id="path327" />
+ id="pop-os"
+ transform="translate(-5.1984 -199.72)">
+ width="8.4667"
+ height="8.4667"
+ ry=".013365"
+ opacity="0"
+ stroke-width=".52917"
+ style="paint-order:stroke fill markers"
+ id="rect330" />
+ d="m43.392 258.64a2.9104 2.9104 0 0 0-2.9104 2.9104 2.9104 2.9104 0 0 0 2.9104 2.9104 2.9104 2.9104 0 0 0 2.9104-2.9104 2.9104 2.9104 0 0 0-2.9104-2.9104zm-0.64027 0.6842c0.09778 5e-3 0.19494 0.0254 0.2899 0.0667 0.45578 0.1983 0.72676 0.70053 0.65732 1.2284-0.08715 0.66247-0.6382 0.96428-0.6382 0.96428s0.23946 0.47226 0.28474 0.85628c0.01994 0.16916-0.04821 0.62304-0.20309 0.46922-0.15487-0.15382-1.3305-1.8958-1.7002-2.9233-0.01789-0.0497 0.1894-0.21486 0.47232-0.39016 0.24653-0.15275 0.54381-0.2846 0.83716-0.2713zm-0.3607 0.44338a0.81435 0.71256 62.504 0 0-0.27595 0.0708 0.81435 0.71256 62.504 0 0-0.08217 0.0527l0.82734 1.3953a0.81435 0.71256 62.504 0 0 0.0067-3e-3 0.81435 0.71256 62.504 0 0 0.25632-1.0516 0.81435 0.71256 62.504 0 0-0.73226-0.46406zm2.1983 0.47078c0.06005-5e-3 0.12606 3e-3 0.19689 0.0279 0.22498 0.0797 0.27848 0.27153 0.27388 0.42892-0.0042 0.14437-0.08055 0.36343-0.20154 0.58342l-0.51573 0.93793-0.08578-0.0222-0.06253-1.0976c-0.01186-0.20711-0.02393-0.32935 0.03876-0.54053 0.04861-0.16369 0.17591-0.3015 0.35605-0.31781zm-0.4563 2.282c0.028-4e-3 0.05698-2e-3 0.08578 5e-3 0.10778 0.028 0.17939 0.14946 0.15038 0.26096-0.02996 0.1152-0.14833 0.18813-0.26355 0.15813s-0.18293-0.15092-0.15296-0.26613c0.02248-0.0864 0.09636-0.14632 0.18035-0.15813zm-2.064 0.61753h2.6458c0.14658 0 0.26458 0.118 0.26458 0.26458s-0.118 0.26459-0.26458 0.26459h-2.6458c-0.14658 0-0.26458-0.11801-0.26458-0.26459s0.118-0.26458 0.26458-0.26458z"
+ fill="#ffffff"
+ fill-rule="evenodd"
+ style="paint-order:stroke fill markers"
+ id="path332" />
+ id="devuan"
+ transform="translate(-3.422 -200.37)">
+ x="51.405"
+ y="257.96"
+ width="8.4667"
+ height="8.4667"
+ ry=".016311"
+ opacity="0"
+ stroke-width=".52917"
+ style="paint-order:stroke fill markers"
+ id="rect335" />
+ d="m53.781 264.5c-0.35223 9e-3 -0.44505-0.18651-0.4737-0.29826s-0.08057-0.38047 0.19299-0.55557c0.27356-0.17509 1.0279-0.28647 1.5439-0.47411 0.51603-0.18765 1.1849-0.41735 1.5439-0.64873 0.35902-0.23137 0.52842-0.38378 0.56142-0.66668 0.03301-0.2829-0.0692-0.51803-0.39767-0.73686s-0.62622-0.35816-1.193-0.56142c-0.5668-0.20328-0.9556-0.36182-2.1989-0.655 1.7467 0.28478 1.7592 0.31688 2.3977 0.50294s1.1012 0.3597 1.4737 0.59151c0.37247 0.2318 0.57524 0.4272 0.68383 0.66944s0.09798 0.47992-0.0054 0.70735c-0.1034 0.22743-0.2879 0.41673-0.6667 0.66336-0.37881 0.24661-0.90962 0.57071-1.4874 0.81472-0.57781 0.244-1.6224 0.63816-1.9747 0.64731z"
+ fill="#ffffff"
+ id="path337" />
+ height="8.467"
+ fill="none"
+ stroke-width=".32305"
+ id="rect340" />
+ cx="64.678"
+ cy="252.99"
+ rx=".92895"
+ ry=".92657"
+ fill="#ffffff"
+ stroke-width=".015463"
+ id="ellipse342" />
+ d="m64.521 255.9c-0.30864-0.023-0.52254-0.0627-0.76989-0.14243-0.99745-0.32176-1.7555-1.17-1.9566-2.1895-0.03529-0.17892-0.04345-0.24283-0.05363-0.41992-0.03132-0.54462 0.10302-1.1167 0.37154-1.5823 0.06055-0.10499 0.18037-0.2889 0.18531-0.28443 0.0015 1e-3 0.15227 0.15083 0.33496 0.3321l0.33217 0.32956-0.06813 0.13499c-0.14569 0.28864-0.21495 0.57802-0.21495 0.89815 0 1.074 0.84789 1.9499 1.9247 1.9882 0.34982 0.0125 0.65061-0.053 0.97304-0.21193l0.14613-0.072 0.32674 0.3258c0.1797 0.17919 0.32674 0.33012 0.32674 0.3354 0 6e-3 -0.01817 0.0212-0.0404 0.0355-0.18209 0.11683-0.23909 0.14999-0.36905 0.21465-0.31598 0.15721-0.62544 0.2496-0.96936 0.28942-0.12278 0.0142-0.39671 0.025-0.47939 0.0187z"
+ fill="#ffffff"
+ stroke-width=".0094927"
+ id="path344" />
+ d="m66.695 254.36-0.32077-0.32005 0.02137-0.0359c0.13003-0.21808 0.22236-0.47557 0.26443-0.7374 0.02334-0.14529 0.02311-0.42455-4.52e-4 -0.57831-0.1404-0.91542-0.87735-1.6072-1.8032-1.6928-0.39185-0.0362-0.81519 0.0534-1.1511 0.24345l-0.07711 0.0436-0.66383-0.66733 0.03655-0.0268c0.19701-0.14451 0.5563-0.31522 0.82599-0.39248 0.29701-0.085 0.50803-0.11399 0.83103-0.11391 0.29086 8e-5 0.39626 0.0116 0.6891 0.0753 0.12045 0.0262 0.319 0.0865 0.35868 0.10886 0.0091 6e-3 0.02148 9e-3 0.02757 9e-3 0.01972 0 0.37225 0.17015 0.37731 0.18211 0.0017 5e-3 0.0077 8e-3 0.01343 8e-3 0.01024 0 0.17868 0.10125 0.18776 0.11283 0.0026 3e-3 0.01747 0.0142 0.03302 0.0241 0.01555 0.0102 0.03265 0.0216 0.03802 0.026 0.0053 5e-3 0.03328 0.026 0.06203 0.048 0.02876 0.022 0.05687 0.0444 0.06249 0.0497 0.0056 6e-3 0.02469 0.0203 0.04239 0.0333 0.04479 0.033 0.33168 0.31886 0.36598 0.36468 0.01548 0.0207 0.03456 0.0444 0.04241 0.0526 0.0079 8e-3 0.02281 0.0268 0.03326 0.0412 0.05822 0.0804 0.09117 0.12567 0.09764 0.13409 0.03225 0.0419 0.13194 0.21334 0.18745 0.32233 0.08073 0.15851 0.1197 0.2505 0.1627 0.38396 0.03218 0.0999 0.03856 0.12157 0.06413 0.21805 0.0076 0.0287 0.01809 0.0681 0.02333 0.0877 0.0085 0.032 0.0077 0.0355-0.0088 0.0355-0.0141 0-0.01717 5e-3 -0.01339 0.0213 0.06559 0.28485 0.06967 0.75335 0.0096 1.095-0.0043 0.0245-0.0023 0.0309 0.01024 0.0309 0.01252 0 0.01428 6e-3 0.0086 0.0261-0.0039 0.0143-0.01047 0.041-0.01477 0.0593-0.02969 0.12737-0.05022 0.1996-0.09432 0.33182-0.01261 0.0378-0.01518 0.0443-0.06628 0.16591-0.04001 0.0952-0.15187 0.31055-0.16422 0.31602-0.0039 2e-3 -0.0072 8e-3 -0.0072 0.0134 0 0.0102-0.05293 0.0975-0.07109 0.1172-0.0053 6e-3 -0.02253 0.0321-0.03821 0.0585-0.01778 0.0299-0.03466 0.0474-0.04483 0.0468-9e-3 -6.1e-4 -0.16065-0.14523-0.33708-0.32126z"
+ fill="#ffffff"
+ stroke-width=".0094927"
+ id="path346" />
+ id="endeavouros"
+ transform="translate(34.107 -199.04)">
+ cx="42.887"
+ cy="260.95"
+ r="4.2333"
+ opacity="0"
+ stroke-width=".26458"
+ style="paint-order:stroke fill markers"
+ id="circle349" />
+ transform="matrix(.044769 0 0 .044769 32.866 248.05)"
+ fill="#ffffff"
+ stroke-width="22.337"
+ id="g357">
+
+ style="fill:#ffffff" />
-
+ style="fill:#ffffff" />
+ x="71.442"
+ y="69.639"
+ width="10.049"
+ height="10.049"
+ ry=".52917"
+ opacity="0"
+ stroke-width=".52917"
+ style="paint-order:stroke fill markers"
+ id="rect360" />
+ transform="matrix(.11036 0 0 .11036 72.897 71.187)"
+ d="m26 4-4 2v44l4-3z"
+ fill="#ffffff"
+ filter="url(#filter4972)"
+ opacity=".5"
+ id="path362" />
+ transform="matrix(.11036 0 0 .11036 72.897 71.187)"
+ d="m48 9-5 2v49l5-5z"
+ fill="#ffffff"
+ filter="url(#filter4972)"
+ opacity=".5"
+ id="path364" />
+ transform="matrix(.11036 0 0 .11036 72.897 71.187)"
+ d="m22 6-8-2v42l8 4z"
+ fill="#ffffff"
+ filter="url(#filter4972)"
+ opacity=".75"
+ id="path366" />
+ transform="matrix(.11036 0 0 .11036 72.897 71.187)"
+ d="m43 12-9-2v46l9 4z"
+ fill="#ffffff"
+ filter="url(#filter4972)"
+ opacity=".75"
+ id="path368" />
+ transform="matrix(.11036 0 0 .11036 72.897 71.187)"
+ d="m19 2-5 2 8 2 4-2z"
+ fill="#ffffff"
+ filter="url(#filter4972)"
+ opacity=".9"
+ id="path370" />
+ transform="matrix(.11036 0 0 .11036 72.897 71.187)"
+ d="m40 7-6 3 9 2 5-3z"
+ fill="#ffffff"
+ filter="url(#filter4972)"
+ opacity=".9"
+ id="path372" />
+ transform="matrix(.12364 .026531 -.026531 .12364 72.591 69.458)"
+ d="m22.09 36.5c5.02 4.81 10.22 6.2 15.34 5.32-0.84-0.62-1.24-1.38-1.57-2 5.72 3.27 8.58-0.8 10.35-2.11-0.61-0.49-1.35-0.11-2.57-1.59 1.56 0.21 2.58 0.14 4.02 0.13 0.91-0.84 2.27-1.5 3.11-2.5 1.04-1.23 2.36-2.9 3.44-4.3-0.7-0.42-0.84-0.8-1.1-1.33 0.64 0.16 1.27 0.24 1.91 0.23 0.86-1.62 2.21-2.64 3.12-3.07-3.79-1.31-8.64-1.14-12.16-0.41-1.17 1-1.13 2.3-1.52 4.45-0.73-0.96-1.06-2.17-0.63-3.83-2.48 0.78-4.88 1.83-7.2 2.92-0.91 0.42-3.12 2-4.41 2.5-0.61 0.92-1.12 1.79-1.54 2.63-0.03-0.77-0.15-1.53-0.09-2.33-4.25 0.67-6.58 1.8-9.23 4.16-5.68 0.02-10.36-2.37-10.36-2.37v2s5.33 1.82 11.1 1.5z"
+ fill="#ffffff"
+ filter="url(#filter4972)"
+ id="path374" />
+ id="efi"
+ transform="translate(108.7 -73.71)">
+ d="m52.337 92.71c2.3381 0 4.2333 1.8952 4.2333 4.2333s-1.8952 4.2333-4.2333 4.2333-4.2333-1.8952-4.2333-4.2333 1.8952-4.2333 4.2333-4.2333z"
+ opacity="0"
+ stroke-width=".28761"
+ id="path377" />
+ d="m51.807 94.827-0.04536 0.55638a1.6631 1.6631 0 0 0-0.48683 0.28121l-0.508-0.23888-0.52917 0.91924 0.45962 0.3175a1.6631 1.6631 0 0 0-0.02419 0.28122 1.6631 1.6631 0 0 0 0.02419 0.28121l-0.45962 0.3175 0.52917 0.91924 0.50498-0.23888a1.6631 1.6631 0 0 0 0.48986 0.27819l0.04536 0.5594h1.0583l0.04536-0.55638a1.6631 1.6631 0 0 0 0.48683-0.28122l0.508 0.23888 0.52917-0.91924-0.45962-0.3175a1.6631 1.6631 0 0 0 0.02419-0.28121 1.6631 1.6631 0 0 0-0.02419-0.28122l0.45962-0.3175-0.52917-0.91924-0.50498 0.23888a1.6631 1.6631 0 0 0-0.48986-0.27819l-0.04536-0.5594zm0.52917 1.5119a0.60476 0.60476 0 0 1 0.60476 0.60476 0.60476 0.60476 0 0 1-0.60476 0.60476 0.60476 0.60476 0 0 1-0.60476-0.60476 0.60476 0.60476 0 0 1 0.60476-0.60476z"
+ fill="#ffffff"
+ stroke-width=".30238"
+ id="path379" />
+ transform="matrix(1.6 0 0 1.6 -64.045 -48.274)"
+ stroke-width=".26458">
+ cx="80.482"
+ cy="76.634"
+ r="2.6458"
+ fill="none"
+ id="circle382" />
+ d="m79.688 74.518-0.79375 0.52917 0.52917 0.79375v-0.52917h0.52917l0.52917 1.3229h0.52917v2.3812l0.52917-1.8521 0.26458 1.1245v-1.6536l0.66146 0.66146-0.39688-0.66146-1.0583-1.5875h-0.52917z"
+ fill="#ffffff"
+ id="path384" />
+ id="anonymous"
+ transform="translate(-.66932 -.28877)">
+ d="m53.146 77.697c0.0964-0.03009 0.17449-0.07274 0.26289-0.14356 0.19815-0.15876 0.33543-0.34411 0.84796-1.1448 0.38533-0.60196 0.52993-0.87102 0.63745-1.1861 0.04951-0.14507 0.10629-0.3946 0.10629-0.46714 0-0.02908-0.0031-0.03526-0.01641-0.03272-0.02379 0.0045-0.07361 0.08369-0.09159 0.14554-0.01927 0.06629-0.09062 0.24576-0.16033 0.40328-0.08965 0.20259-0.24645 0.46803-0.48615 0.82301-0.45706 0.67687-0.4435 0.65807-0.46805 0.64866-0.01298-5e-3 -0.01309-0.0098-9.93e-4 -0.04405 0.01673-0.04742 0.09114-0.17455 0.18924-0.32332 0.0408-0.06188 0.1009-0.1628 0.13354-0.22427 0.03264-0.06147 0.0799-0.14323 0.10501-0.1817 0.03177-0.04866 0.04565-0.07955 0.04565-0.10154 0-0.01739-0.0046-0.03162-0.01021-0.03162-0.0056 0-0.03191 0.01899-0.05844 0.04219-0.0437 0.03823-0.08216 0.05685-0.0671 0.03248 0.0033-0.0053 0.07377-0.08656 0.15659-0.18049 0.23661-0.26833 0.31326-0.38065 0.35973-0.52706 0.02647-0.0834 0.04184-0.22971 0.02412-0.22971-0.02179 0-0.09422 0.10842-0.21708 0.32494-0.06956 0.12258-0.14165 0.24202-0.16019 0.26542-0.18904 0.23853-0.54186 0.40441-0.92753 0.4361-0.03868 0.0032-0.12696 0.01657-0.19618 0.02974-0.12352 0.02353-0.12911 0.02376-0.30004 0.01297-0.20005-0.01264-0.29504-0.02916-0.32399-0.05636-0.01716-0.01613-0.03279-0.01894-0.10524-0.01894-0.10374 0-0.20124-0.01774-0.34164-0.06215-0.24357-0.07706-0.44317-0.17919-0.59317-0.30349-0.11519-0.09546-0.15651-0.15471-0.2907-0.41681-0.0904-0.17659-0.13978-0.25828-0.15611-0.25828-0.02651 0 0.03712 0.20932 0.09911 0.32605 0.09719 0.18299 0.19346 0.30252 0.43813 0.54398 0.34918 0.34459 0.42077 0.39574 0.67022 0.47889 0.21037 0.07012 0.32496 0.08559 0.63414 0.0856 0.19542 0 0.19556 0 0.22368 0.02369 0.02269 0.01909 0.0343 0.02252 0.05995 0.0177 0.02059-0.0039 0.03182-0.0023 0.03182 0.0044 0 0.0057-0.02593 0.0452-0.05763 0.08778-0.07984 0.10722-0.09664 0.14692-0.09623 0.22742 2.63e-4 0.05379 7e-3 0.08255 0.03725 0.15939 0.03681 0.09349 0.03692 0.09413 0.03595 0.22034-9.09e-4 0.11854-0.0037 0.13699-0.04387 0.29066-0.0612 0.23412-0.06859 0.32816-0.02578 0.32816 0.0099 0 0.05312-0.01093 0.09593-0.02429zm-0.51488-0.06009c-0.0011-0.03352-0.01934-0.13056-0.0405-0.21565-0.0628-0.25256-0.07598-0.35956-0.05531-0.44922 0.0052-0.02275 0.03046-0.08638 0.05603-0.14141 0.04192-0.0902 0.04645-0.10644 0.0461-0.16492-4.44e-4 -0.07458-0.0196-0.13499-0.06148-0.19394-0.0346-0.0487-0.06599-0.06485-0.18751-0.09641-0.05038-0.01309-0.1404-0.04442-0.20005-0.06964-0.05965-0.0252-0.13925-0.05545-0.1769-0.06722-0.08235-0.02572-0.10287-0.01913-0.09596 0.03081 0.0046 0.03356 0.0044 0.11562-5.94e-4 0.23778-0.0026 0.06406 0.0013 0.08865 0.02704 0.1684 0.03039 0.09418 0.03652 0.13987 0.02187 0.16298-0.02174 0.03431-0.07563-0.04081-0.13682-0.19073-0.04631-0.11347-0.18849-0.38839-0.29585-0.5721-0.08487-0.14521-0.23752-0.38846-0.44412-0.70773-0.11637-0.17983-0.18555-0.31094-0.24581-0.46585-0.07371-0.18949-0.14912-0.31236-0.19172-0.31236-0.03378 0-0.03046 0.0392 0.01517 0.17906 0.15267 0.46792 0.38104 0.91997 0.84742 1.6774 0.18474 0.30002 0.2459 0.39048 0.32104 0.47481 0.03152 0.03537 0.12292 0.16346 0.20312 0.28465 0.11906 0.17992 0.16224 0.23686 0.23538 0.3104 0.04926 0.04953 0.10963 0.10164 0.13416 0.11578 0.06185 0.03566 0.16546 0.07126 0.19918 0.06843l0.02813-0.0024-2e-3 -0.06095zm0.2544-0.55062c-8.27e-4 -0.04222-0.01965-0.07497-0.03452-0.06009-0.0051 0.0051-0.0061 0.0295-0.0023 0.05716 0.0052 0.03791 0.01 0.04758 0.0221 0.04512 0.01154-0.0023 0.01526-0.01302 0.01469-0.04218zm0.22105-1.13c0-0.0064-0.0084-0.02438-0.01855-0.03985-0.02516-0.03827-0.19411-0.2199-0.23377-0.25131-0.03069-0.02431-0.03307-0.02473-0.05626-0.0101-0.02805 0.0177-0.02408 0.01327-0.14511 0.16229-0.06341 0.07808-0.08972 0.11728-0.08315 0.12385 0.0096 0.0096 0.23163 0.02267 0.43141 0.0254 0.07893 0.0011 0.10547-0.0015 0.10542-0.01029zm0.53955-0.35802c0.26803-0.06493 0.41074-0.15322 0.56311-0.34834 0.07136-0.09139 0.14442-0.20781 0.14442-0.23014 0-0.01764-0.0095-0.01934-0.20154-0.03643-0.19336-0.01721-0.28133-0.04656-0.28133-0.0939 0-0.02267 0.0013-0.02308 0.06563-0.02022 0.0361 0.0016 0.11695 9e-3 0.17968 0.01641 0.1512 0.01789 0.20862 0.01706 0.37719-0.0054 0.15194-0.02027 0.21033-0.03839 0.28599-0.08873 0.07158-0.04764 0.23071-0.19248 0.27444-0.24981 0.04865-0.06378 0.06161-0.08996 0.08756-0.17697 0.0188-0.06303 0.02145-0.09671 0.0256-0.32501l0.0046-0.25469-0.05498-0.0061c-0.03023-0.0034-0.10508-0.01427-0.16632-0.02425-0.13532-0.02204-0.16587-0.02238-0.22619-0.0025-0.03956 0.01307-0.11719 0.01661-0.49693 0.02264-0.24753 0.0039-0.48591 0.01006-0.52975 0.01363-0.11058 9e-3 -0.1488-3e-3 -0.21715-0.06821-0.03012-0.02872-0.05476-0.05719-0.05476-0.06326 0-0.0245 0.05812-0.0957 0.10036-0.12294 0.11265-0.07267 0.27581-0.16545 0.32219-0.18324 0.12592-0.04829 0.34698-0.05992 0.50568-0.02662 0.1598 0.03353 0.30823 0.11875 0.37973 0.21802 0.04607 0.06396 0.05446 0.06933 0.1349 0.08625 0.03539 0.0074 0.07858 0.02177 0.09599 0.03185 0.0377 0.02182 0.15097 0.05744 0.18265 0.05744 0.02226 0 0.02245-8.43e-4 0.02245-0.09881 0-0.11239-0.01418-0.47836-0.02851-0.73566-0.02914-0.52334-0.10845-0.92408-0.23061-1.1651-0.12706-0.25074-0.40623-0.39926-0.95508-0.5081-0.41199-0.0817-0.82133-0.11569-1.1954-0.09928-0.89609 0.03931-1.4769 0.1745-1.752 0.40777-0.14645 0.12421-0.23354 0.3091-0.30498 0.64748-0.09329 0.44184-0.12627 0.79568-0.13414 1.4392l-0.0054 0.44536 0.03035 0.08907c0.07456 0.21885 0.20676 0.44396 0.32493 0.55333 0.06509 0.06023 0.16863 0.11976 0.22784 0.13098 0.07285 0.01382 0.29453 0.01132 0.44609-5e-3 0.0722-0.0078 0.17451-0.01675 0.22737-0.01991 0.09348-0.0056 0.0961-0.0052 0.0961 0.01414 0 0.02871-0.03056 0.04403-0.13126 0.06581-0.20444 0.04422-0.24842 0.05018-0.36298 0.04922-0.13744-0.0012-0.14073 0.0016-0.0961 0.08096 0.07689 0.13667 0.1761 0.25006 0.28131 0.3215 0.12041 0.08176 0.40677 0.2041 0.5266 0.22497 0.07913 0.01378 0.14244-0.0028 0.20607-0.05397 0.06406-0.05153 0.08647-0.08394 0.08537-0.12348-7.77e-4 -0.02793-0.0091-0.04118-0.04827-0.07726-0.02603-0.02395-0.04982-0.05348-0.05286-0.06563-3e-3 -0.01215 9.59e-4 -0.06217 0.0089-0.11116 0.02465-0.15195 0.01376-0.25722-0.02598-0.25125-0.01019 0.0015-0.02317 0.01122-0.02886 0.02154-0.0057 0.01031-0.0239 0.03811-0.04049 0.06177-0.0472 0.06733-0.06829 0.12519-0.06829 0.1873 0 0.05134-0.0017 0.05573-0.02372 0.06125-0.01727 0.0043-0.0339-0.0011-0.0612-0.02003-0.07543-0.05227-0.12141-0.1443-0.1213-0.24276 1.62e-4 -0.10511 0.04027-0.16554 0.14994-0.22565 0.07878-0.04319 0.1328-0.09986 0.1547-0.16227 0.01895-0.05403 0.06652-0.32136 0.08541-0.48001 0.0087-0.0727 0.01445-0.21344 0.01526-0.37067l0.0013-0.25347-0.07442-0.14394c-0.06663-0.12887-0.0807-0.14945-0.13445-0.19658-0.03302-0.02895-0.10896-0.09624-0.16877-0.14952-0.18629-0.16599-0.27052-0.2169-0.40732-0.24619-0.1324-0.02834-0.19366-0.05808-0.19366-0.09403 0-0.03457 0.05697-0.04892 0.16877-0.04254 0.22283 0.01272 0.35596 0.08368 0.66802 0.35606 0.22456 0.196 0.27616 0.25923 0.34186 0.41893 0.01591 0.03868 0.0376 0.10618 0.04819 0.15002 0.03766 0.15586 0.04063 0.23047 0.03001 0.7535-0.0055 0.27081-0.0119 0.49791-0.01423 0.50467-0.01704 0.04945-0.07095 0.45132-0.07142 0.53247-5.32e-4 0.09185 5.81e-4 0.09738 0.02448 0.12234 0.0617 0.06441 0.21467 0.10307 0.33431 0.08451 0.07393-0.01147 0.10752-0.02616 0.16355-0.07153 0.02127-0.01722 0.05022-0.03658 0.06434-0.04301 0.02866-0.01306 0.01281-0.02652 0.14708 0.12492 0.10014 0.11294 0.17292 0.13129 0.35033 0.08831zm-0.10728-0.55614c-0.01409-0.06629-0.05796-0.15979-0.08841-0.18839-0.01247-0.01172-0.04454-0.02707-0.07125-0.03412-0.02672-0.0071-0.05466-0.01787-0.06211-0.02405-0.0338-0.02804 0.0016-0.10095 0.0439-0.09035 0.03863 0.0097 0.13381 0.07626 0.16457 0.11511 0.07387 0.09327 0.09919 0.19964 0.05951 0.24993-0.01119 0.01419-0.02359 0.02579-0.02755 0.02579-4e-3 0-0.01236-0.02426-0.01866-0.05391zm-2.7387-1.1141c0-0.0133 0.01116-0.05208 0.0248-0.08617 0.0247-0.06175 0.02473-0.06215 0.0081-0.10474-0.0092-0.02351-0.01865-0.05406-0.02108-0.0679-0.0048-0.02715-0.01309-0.02304 0.11224-0.0555 0.02338-6e-3 0.04364-0.02064 0.06094-0.04389 0.04531-0.06085 0.11825-0.12841 0.17157-0.15892 0.13316-0.07619 0.32358-0.11091 0.52474-0.09569 0.11884 9e-3 0.19026 0.0303 0.3141 0.09374 0.21073 0.10794 0.29766 0.1703 0.31103 0.22312 0.01297 0.0512-0.05096 0.12249-0.13161 0.14676-0.06275 0.01888-0.21742 0.031-0.60424 0.04732-0.19239 0.0081-0.38226 0.02031-0.42192 0.02709-0.14261 0.02439-0.2876 0.06255-0.30712 0.08084-0.02658 0.02489-0.04159 0.02271-0.04159-0.0061zm2.4159-0.5165c-0.0124-0.01241-6e-3 -0.10765 0.0092-0.1372 0.0651-0.12649 0.18924-0.26276 0.39241-0.43078 0.23488-0.19422 0.40383-0.26963 0.60418-0.26963 0.08331 0 0.12246 0.01358 0.12246 0.04247 0 0.0386-0.05865 0.06848-0.22098 0.11257-0.11539 0.03134-0.14256 0.04502-0.23506 0.11837-0.19884 0.15767-0.51216 0.44675-0.59643 0.55027-0.01575 0.01935-0.06188 0.02782-0.07579 0.01391zm-0.83949-0.40878c-0.02253-0.01153-0.09208-0.06894-0.15455-0.12758-0.13528-0.12699-0.19067-0.16596-0.32868-0.23131-0.19707-0.0933-0.3213-0.12167-0.50148-0.11451-0.18751 0.0075-0.27687 0.04794-0.42274 0.1915-0.04888 0.04812-0.09213 0.08748-0.0961 0.08748-0.02609 0 0.02622-0.1034 0.09733-0.1924 0.09646-0.12072 0.25484-0.2254 0.39707-0.26244 0.10529-0.02742 0.24744-0.03725 0.36354-0.02514 0.27461 0.02862 0.50459 0.13169 0.69406 0.31104 0.11607 0.10986 0.15411 0.19562 0.12868 0.29008-0.02394 0.08888-0.09179 0.11697-0.17712 0.07329zm0.86244 0.0059c-0.05471-0.03832-0.07387-0.15599-0.03787-0.23257 0.02442-0.05195 0.16798-0.19177 0.2583-0.25158 0.30178-0.19981 0.61854-0.26518 0.89789-0.1853 0.15819 0.04524 0.32908 0.16495 0.43319 0.30345 0.04724 0.06283 0.09109 0.14301 0.08622 0.15762-0.0017 0.0051-0.04699-0.031-0.10066-0.08016-0.16867-0.15451-0.28608-0.19859-0.50678-0.19027-0.26276 0.0099-0.44444 0.09446-0.76884 0.35783-0.17405 0.14132-0.2092 0.15758-0.26146 0.12098z"
+ fill="#ffffff"
+ stroke-width=".016536"
+ id="path387" />
+ x="48.634"
+ y="70.181"
+ width="8.4667"
+ height="8.4667"
+ ry="0"
+ fill="none"
+ opacity=".12"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ stroke-width=".46652"
+ style="paint-order:stroke fill markers"
+ id="rect389" />
+ transform="matrix(.25066 0 0 .25066 21.39 82.347)">
+ transform="matrix(2.4551 0 0 2.4551 -4.7877 -692.38)"
+ stroke-width="1.5648"
+ id="g394">
+ r="6.879"
+ opacity="0"
+ stroke-width="1.5648"
+ style="paint-order:stroke markers fill"
+ id="circle392" />
+ transform="matrix(1.0556 0 0 1.0556 -340.66 -22.371)"
+ d="m344.04 24.51c-0.0456 2.44e-4 -0.0797 0.01601-0.10937 0.04687-0.014 0.01462-0.28435 0.47397-0.80664 1.3789-0.23966 0.41524-0.29368 0.51199-0.43946 0.76562-1.0518-0.95074-2.4642-1.5985-4.0547-1.752h-1.4863c-1.593 0.15368-3.0067 0.80262-4.0586 1.7559-0.0209-0.03653-0.0442-0.07896-0.0684-0.12109-0.0273-0.04739-0.0359-0.06121-0.0625-0.10742-0.11991-0.20912-0.1398-0.24657-0.30859-0.53906-0.18987-0.32902-0.18536-0.31897-0.23828-0.4082-0.0886-0.15286-0.24024-0.41487-0.29883-0.51562-0.0175-0.03007-4e-3 -0.0049-0.0195-0.03125-0.0667-0.11632-0.14627-0.25467-0.16211-0.28125-0.01-0.0162-6e-3 -0.0065-0.0137-0.01953-4e-3 -0.0062-0.0744-0.12724-0.0762-0.12891-8e-3 -0.0073-0.0205-0.0065-0.0293-0.01172-2e-3 -9.31e-4 -6e-3 -0.0088-8e-3 -0.0098v-2e-3c-0.01-0.0045-0.0193 4.06e-4 -0.0293-2e-3 -1e-3 -3.07e-4 -3e-3 2.7e-4 -4e-3 0-0.0124-0.0028-0.0208-0.01369-0.0351-0.01367-5e-3 9e-6 -8e-3 0.0053-0.0137 0.0059-4e-3 5.41e-4 -7e-3 5e-3 -0.0117 0.0059-0.0166 0.0037-0.0285 0.01046-0.043 0.01953-0.0101 0.0056-0.0226 0.0053-0.0312 0.01367-2e-3 2e-3 9e-5 0.0057-2e-3 0.0078-3e-3 0.0032-9.1e-4 0.0084-4e-3 0.01172-7e-3 0.0092-0.0199 0.01226-0.0254 0.02344-0.0115 0.02333-0.0117 0.02762-0.0117 0.0625 0 0.0036 8e-3 0.01474 8e-3 0.01758 6.6e-4 0.0094-0.0106 0.01553-8e-3 0.02539 5.3e-4 0.0017 0.0846 0.14601 0.0957 0.16602 3e-3 0.0048-9.5e-4 7.58e-4 2e-3 0.0059 0.0148 0.02614 0.087 0.15075 0.10351 0.17969 0.11764 0.2076 0.23675 0.41848 0.51953 0.9082 0.27418 0.47482 0.40786 0.7042 0.55079 0.95117-0.99912 1.0006-1.6188 2.2952-1.6387 3.7207h13.332c-0.0199-1.4245-0.63834-2.7184-1.6367-3.7188 0.12047-0.20653 0.19471-0.33234 0.4707-0.81055 0.42776-0.7412 0.78344-1.3606 0.79101-1.375 0.0117-0.02231 0.0137-0.03239 0.0137-0.07031 1e-5 -0.03606-2e-3 -0.0485-0.0117-0.06641-0.0307-0.05776-0.0796-0.08822-0.14063-0.08789zm-8.8945 2.7852a0.75789 0.75789 0 0 1 0.0195 0 0.75789 0.75789 0 0 1 0.75977 0.75781 0.75789 0.75789 0 0 1-0.75977 0.75586 0.75789 0.75789 0 0 1-0.75781-0.75586 0.75789 0.75789 0 0 1 0.73828-0.75781zm5.7188 0a0.75789 0.75789 0 0 1 0.0215 0 0.75789 0.75789 0 0 1 0.75781 0.75781 0.75789 0.75789 0 0 1-0.75781 0.75781 0.75789 0.75789 0 0 1-0.75977-0.75781 0.75789 0.75789 0 0 1 0.73828-0.75781zm-9.6875 3.9766c-5e-3 0.05598-8e-3 0.1126-8e-3 0.16992v9.6074c0 1.0334 0.81661 1.8672 1.832 1.8672h0.0742v3.8008c0 0.81901 0.65756 1.4785 1.4766 1.4785s1.4785-0.6595 1.4785-1.4785v-3.8008h3.7129v3.8008c0 0.81901 0.65951 1.4785 1.4785 1.4785s1.4785-0.6595 1.4785-1.4785v-3.8008h0.0723c1.0154 0 1.834-0.8338 1.834-1.8672v-9.6074c0-0.05731-3e-3 -0.11396-8e-3 -0.16992zm-2.3828 0.85547c-0.819 0-1.4785 0.6595-1.4785 1.4785v6.3418c0 0.81901 0.65952 1.4785 1.4785 1.4785s1.4785-0.6595 1.4785-1.4785v-6.3418c0-0.81902-0.65951-1.4785-1.4785-1.4785zm18.188 0c-0.819 0-1.4785 0.6595-1.4785 1.4785v6.3418c0 0.81901 0.65952 1.4785 1.4785 1.4785s1.4785-0.6595 1.4785-1.4785v-6.3418c0-0.81902-0.65951-1.4785-1.4785-1.4785z"
+ fill="#ffffff"
+ fill-rule="evenodd"
+ id="path396" />
+ id="4MLinux"
+ transform="matrix(1.0001 0 0 1.0001 -45.386 -42.441)">
+ id="circle399" />
+ id="path401" />
+ id="AlpineLinux"
+ transform="matrix(1.0001 0 0 1.0001 -34.572 -162.65)"
+ paint-order="stroke markers fill">
+ cx="59.72"
+ cy="236.52"
+ r="4.233"
+ fill="none"
+ id="circle404" />
+ id="path406" />
+ id="SystemRescueCD"
+ transform="matrix(1.0008 0 0 1.0008 -118.37 -96.238)">
+ id="circle409" />
+ solid-color="#000000"
+ style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"
+ id="path411" />
+ stroke-width=".13"
+ id="path413" />
+ id="path415" />
+ id="path417" />
+ id="path419" />
+ id="freebsd"
+ transform="translate(-53.069 23.178)">
+ d="m65.438 58.946a4.2334 4.2334 0 1 1 0 8.4661 4.2334 4.2334 0 0 1 0-8.4661z"
+ fill="none"
+ stroke-width=".96299"
+ id="path422" />
+ id="path424" />
+ id="mx-linux">
+ x="34.001"
+ y="82.124"
+ width="8.4667"
+ height="8.4667"
+ rx="4.2333"
+ ry="4.2333"
+ fill="none"
+ stroke-width=".52917"
+ style="paint-order:stroke fill markers"
+ id="rect427" />
+ d="m39.958 83.676-1.5812 1.8435-1.576-1.8363-0.64659 0.55504 1.6612 1.9357-0.24262 0.28286-0.41176-0.48668-1.1244 1.3289-1.1247 1.3287h6.4843l-0.70283-0.84426-0.70282-0.84426-0.19458 0.2338-1.0801-1.2585 1.6327-1.9034zm-1.8035 2.8928 1.0885 1.2685-0.24878 0.29887-0.70879-0.83728-0.37604-0.4444z"
+ fill="#ffffff"
+ fill-rule="evenodd"
+ stroke-width="0"
+ id="path429" />
+ transform="translate(-24.174 .10531)">
+ fill="#ffffff"
+ id="g437">
+ d="m88.898 83.593a0.30578 0.30552 0 0 0-0.29611 0.2372 2.4474 2.4474 0 0 0-2.1497 2.4288 2.4474 2.4474 0 0 0 2.1534 2.4293 0.30578 0.30552 0 0 0 0.29404 0.22324 0.30578 0.30552 0 0 0 0.29404-0.22324 2.4474 2.4474 0 0 0 2.1534-2.4293 2.4474 2.4474 0 0 0-2.1497-2.4288 0.30578 0.30552 0 0 0-0.29766-0.2372 0.30578 0.30552 0 0 0-0.0016 0zm5.29e-4 0.13384a0.17208 0.17194 0 0 1 1e-3 0 0.17208 0.17194 0 0 1 0.17208 0.17157 0.17208 0.17194 0 0 1-0.17209 0.17208 0.17208 0.17194 0 0 1-0.17208-0.17208 0.17208 0.17194 0 0 1 0.17105-0.17157zm-0.28527 0.27854a0.30578 0.30552 0 0 0 0.28629 0.19895 0.30578 0.30552 0 0 0 0.28629-0.19895 2.2648 2.2648 0 0 1 1.9787 2.2469 2.2648 2.2648 0 0 1-1.9787 2.2469 0.30578 0.30552 0 0 0-0.28629-0.19896 0.30578 0.30552 0 0 0-0.0016 0 0.30578 0.30552 0 0 0-0.28474 0.19844 2.2648 2.2648 0 0 1-1.9787-2.2464 2.2648 2.2648 0 0 1 1.9787-2.2469zm0.28525 4.4287a0.17208 0.17194 0 0 1 1e-3 0 0.17208 0.17194 0 0 1 0.17208 0.17157 0.17208 0.17194 0 0 1-0.17208 0.17208 0.17208 0.17194 0 0 1-0.17208-0.17208 0.17208 0.17194 0 0 1 0.17105-0.17157z"
+ stroke-linecap="round"
+ stroke-width="1.7686"
+ style="paint-order:stroke fill markers"
+ id="path431" />
+ cx="88.9"
+ cy="86.253"
+ r=".87312"
+ stroke-linecap="round"
+ stroke-width=".52342"
+ style="paint-order:stroke fill markers"
+ id="circle433" />
+ d="m88.898 82.548a0.30578 0.30552 0 0 0-0.29611 0.23771 3.4793 3.4793 0 0 0-1.9425 0.8046 0.30552 0.30578 45 0 0-0.3793 0.04237 0.30552 0.30578 45 0 0-0.04238 0.37879 3.4793 3.4793 0 0 0-0.8046 1.943 0.30552 0.30578 0 0 0-0.23771 0.29766 0.30552 0.30578 0 0 0 0.23771 0.29766 3.4793 3.4793 0 0 0 0.8046 1.9425 0.30578 0.30552 45 0 0 0.04238 0.3793 0.30578 0.30552 45 0 0 0.0015 1e-3 0.30578 0.30552 45 0 0 0.37724 0.04134 3.4793 3.4793 0 0 0 1.943 0.8046 0.30578 0.30552 0 0 0 0.29766 0.23771 0.30578 0.30552 0 0 0 0.29766-0.23771 3.4793 3.4793 0 0 0 1.9425-0.8046 0.30552 0.30578 45 0 0 0.3793-0.04237 0.30552 0.30578 45 0 0 1e-3 -0.0016 0.30552 0.30578 45 0 0 0.04134-0.37724 3.4793 3.4793 0 0 0 0.8046-1.943 0.30552 0.30578 0 0 0 0.23771-0.29766 0.30552 0.30578 0 0 0 0-0.0015 0.30552 0.30578 0 0 0-0.23771-0.29611 3.4793 3.4793 0 0 0-0.8046-1.9425 0.30578 0.30552 45 0 0-0.04237-0.3793 0.30578 0.30552 45 0 0-0.37879-0.04237 3.4793 3.4793 0 0 0-1.943-0.8046 0.30578 0.30552 0 0 0-0.29766-0.23771 0.30578 0.30552 0 0 0-0.0016 0zm5.29e-4 0.13384a0.17208 0.17194 0 0 1 1e-3 0 0.17208 0.17194 0 0 1 0.17208 0.17156 0.17208 0.17194 0 0 1-0.17209 0.17208 0.17208 0.17194 0 0 1-0.17208-0.17208 0.17208 0.17194 0 0 1 0.17105-0.17156zm-0.2863 0.27595a0.30578 0.30552 0 0 0 0.28732 0.20154 0.30578 0.30552 0 0 0 0.28732-0.20154 3.3073 3.3073 0 0 1 1.8392 0.76223 0.30578 0.30552 45 0 0 0.06046 0.3452 0.30578 0.30552 45 0 0 1e-3 1e-3 0.30578 0.30552 45 0 0 0.34416 0.05943 3.3073 3.3073 0 0 1 0.76223 1.8392 0.30552 0.30578 0 0 0-0.20154 0.28732 0.30552 0.30578 0 0 0 0.20154 0.28732 3.3073 3.3073 0 0 1-0.76223 1.8392 0.30552 0.30578 45 0 0-0.3452 0.06046 0.30552 0.30578 45 0 0-0.06046 0.3452 3.3073 3.3073 0 0 1-1.8392 0.76223 0.30578 0.30552 0 0 0-0.28732-0.20154 0.30578 0.30552 0 0 0-0.0016 0 0.30578 0.30552 0 0 0-0.28577 0.20154 3.3073 3.3073 0 0 1-1.8392-0.76223 0.30578 0.30552 45 0 0-0.06046-0.3452 0.30578 0.30552 45 0 0-0.3452-0.06046 3.3073 3.3073 0 0 1-0.76223-1.8392 0.30552 0.30578 0 0 0 0.20154-0.28732 0.30552 0.30578 0 0 0 0-0.0016 0.30552 0.30578 0 0 0-0.20154-0.28576 3.3073 3.3073 0 0 1 0.76223-1.8392 0.30552 0.30578 45 0 0 0.3452-0.06046 0.30552 0.30578 45 0 0 1e-3 -1e-3 0.30552 0.30578 45 0 0 0.05943-0.34416 3.3073 3.3073 0 0 1 1.8392-0.76223zm-2.1255 0.71934a0.17194 0.17208 45 0 1 0.13178 0.05013 0.17194 0.17208 45 0 1 0 0.24236 0.17194 0.17208 45 0 1-5.16e-4 1e-3 0.17194 0.17208 45 0 1-0.2434 5.16e-4 0.17194 0.17208 45 0 1 5.16e-4 -0.2434 0.17194 0.17208 45 0 1 0.11162-0.05064zm4.8059 0a0.17208 0.17194 45 0 1 0.13126 0.05064 0.17208 0.17194 45 0 1 5.29e-4 0.2434 0.17208 0.17194 45 0 1-0.24236 0 0.17208 0.17194 45 0 1-1e-3 -5.16e-4 0.17208 0.17194 45 0 1-5.29e-4 -0.2434 0.17208 0.17194 45 0 1 0.11214-0.05013zm-5.7929 2.403a0.17194 0.17208 0 0 1 0.0016 0 0.17194 0.17208 0 0 1 0.17157 0.17105 0.17194 0.17208 0 0 1 0 1e-3 0.17194 0.17208 0 0 1-0.17157 0.17208 0.17194 0.17208 0 0 1-0.17208-0.17208 0.17194 0.17208 0 0 1 0.17053-0.17208zm6.7975 0a0.17194 0.17208 0 0 1 1e-3 0 0.17194 0.17208 0 0 1 0.17156 0.17105 0.17194 0.17208 0 0 1 0 1e-3 0.17194 0.17208 0 0 1-0.17156 0.17208 0.17194 0.17208 0 0 1-0.17208-0.17208 0.17194 0.17208 0 0 1 0.17105-0.17208zm-5.811 2.4035a0.17208 0.17194 45 0 1 0.13178 0.05013 0.17208 0.17194 45 0 1 0 0.2434 0.17208 0.17194 45 0 1-0.24236 5.29e-4 0.17208 0.17194 45 0 1-5.16e-4 -1e-3 0.17208 0.17194 45 0 1-5.16e-4 -0.24288 0.17208 0.17194 45 0 1 0.11162-0.05013zm4.8069 0a0.17194 0.17208 45 0 1 0.13126 0.05013 0.17194 0.17208 45 0 1 5.29e-4 0.24236 0.17194 0.17208 45 0 1-1e-3 5.29e-4 0.17194 0.17208 45 0 1-0.24288 5.29e-4 0.17194 0.17208 45 0 1 0-0.2434 0.17194 0.17208 45 0 1 0.11214-0.05013zm-2.3947 0.99529a0.17208 0.17194 0 0 1 1e-3 0 0.17208 0.17194 0 0 1 0.17208 0.17156 0.17208 0.17194 0 0 1-0.17208 0.17208 0.17208 0.17194 0 0 1-0.17208-0.17208 0.17208 0.17194 0 0 1 0.17105-0.17156z"
+ style="paint-order:stroke fill markers"
+ id="path435" />
+ x="84.667"
+ y="82.019"
+ width="8.4667"
+ height="8.4667"
+ rx="4.2333"
+ ry="4.2333"
+ fill="none"
+ stroke-width=".52917"
+ style="paint-order:stroke fill markers"
+ id="rect439" />
+ transform="translate(-4.5379 -.94377)">
+ transform="matrix(.26459 0 0 .26458 52.497 83.068)"
+ fill="#ffffff"
+ id="g448">
+ d="m16.9 5a11 11 0 0 0-11 11 11 11 0 0 0 1.6543 5.8008c1.6953-0.4169 3.8614-1.1445 6.1934-2.0957 0.2022-0.08247 0.41093-0.17607 0.61523-0.26172a8.3 8.3 0 0 1-2.0547-5.4688 8.3 8.3 0 0 1 8.3008-8.3008 8.3 8.3 0 0 1 0.08398 0.00195 11 11 0 0 0-3.793-0.67578zm10.736 13.389a8.3 8.3 0 0 1-7.0273 3.8867 8.3 8.3 0 0 1-4.8594-1.5723c-0.45518 0.19617-0.91221 0.39378-1.3594 0.57617-2.0961 0.85498-4.0587 1.5335-5.7422 1.9922a11 11 0 0 0 8.252 3.7285 11 11 0 0 0 10.736-8.6113z"
+ stroke-width="7.8839"
+ style="paint-order:stroke fill markers;fill:#ffffff"
+ id="path442" />
+ d="m28.148 10.479a0.85 0.85 0 0 0-0.50977 0.20312c-3.2713 2.7966-8.93 5.8008-13.891 7.8242-2.4803 1.0117-4.7939 1.7844-6.5293 2.1836-0.86771 0.19962-1.5957 0.30309-2.082 0.30859-0.22158 0.0025-0.14324 0.02056-0.23047-2e-3 0.30292-0.3967 1.0426-1.1292 2.6113-2.2832a0.85 0.85 0 0 0 0.18164-1.1895 0.85 0.85 0 0 0-1.1875-0.18164c-1.6791 1.2353-2.5627 2.0431-3.0566 2.7188-0.24698 0.33781-0.41394 0.65925-0.44922 1.043-0.034304 0.37316 0.13984 0.75831 0.32812 0.97266 0.48998 0.5839 1.1426 0.62879 1.8223 0.62109 0.69165-0.0078 1.5042-0.1355 2.4434-0.35156 1.8784-0.43212 4.2496-1.229 6.791-2.2656 5.0829-2.0733 10.808-5.0764 14.352-8.1055a0.85 0.85 0 0 0 0.09375-1.1992 0.85 0.85 0 0 0-0.6875-0.29688z"
+ color="#000000"
+ color-rendering="auto"
+ dominant-baseline="auto"
+ image-rendering="auto"
+ shape-rendering="auto"
+ solid-color="#000000"
+ stop-color="#000000"
+ style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-variation-settings:normal;inline-size:0;isolation:auto;mix-blend-mode:normal;shape-margin:0;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal;fill:#ffffff"
+ id="path444" />
+ cx="21.7"
+ cy="15.45"
+ r="2.5"
+ stroke-width="3.0047"
+ style="paint-order:stroke fill markers"
+ id="circle446" />
+ x="52.503"
+ y="83.068"
+ width="8.4667"
+ height="8.4667"
+ rx="4.2333"
+ ry="4.2333"
+ fill="none"
+ stroke-width=".52917"
+ style="paint-order:stroke fill markers"
+ id="rect450" />
diff --git a/assets/logos-whitesur.svg b/assets/logos-whitesur.svg
new file mode 100644
index 0000000..11ca88c
--- /dev/null
+++ b/assets/logos-whitesur.svg
@@ -0,0 +1,1136 @@
+
diff --git a/assets/render-all.sh b/assets/render-all.sh
index a714d9f..786f00b 100755
--- a/assets/render-all.sh
+++ b/assets/render-all.sh
@@ -1,14 +1,11 @@
#!/bin/bash
-COLORS=("color" "white")
-TYPES=("icons" "select")
+THEMES=("color" "white" "whitesur" "select")
RESOLUTIONS=("1080p" "2k" "4k")
-for COLOR in "${COLORS[@]}"; do
- for TYPE in "${TYPES[@]}"; do
- for RESOLUTION in "${RESOLUTIONS[@]}"; do
- echo "./render-assets.sh \"$COLOR\" \"$TYPE\" \"$RESOLUTION\": "
- ./render-assets.sh "$COLOR" "$TYPE" "$RESOLUTION"
- done
+for theme in "${THEMES[@]}"; do
+ for resolution in "${RESOLUTIONS[@]}"; do
+ echo "./render-assets.sh \"$theme\" \"$resolution\": "
+ ./render-assets.sh "$theme" "$resolution"
done
done
diff --git a/assets/render-assets.sh b/assets/render-assets.sh
index 7ceb43d..d0010b8 100755
--- a/assets/render-assets.sh
+++ b/assets/render-assets.sh
@@ -3,36 +3,24 @@
INKSCAPE="/usr/bin/inkscape"
OPTIPNG="/usr/bin/optipng"
-if [[ "$1" == "color" ]]; then
- cd "assets-color" || exit 1
-elif [[ "$1" == "white" ]]; then
- cd "assets-white" || exit 1
-else
- echo "Please use either 'color' or 'white'"
- exit 1
-fi
-
-if [[ "$2" == "icons" ]]; then
- EXPORT_TYPE="icons"
- INDEX="../logos.txt"
- SRC_FILE="../logos-$1.svg"
-elif [[ "$2" == "select" ]]; then
+if [[ "$1" == "select" ]]; then
EXPORT_TYPE="select"
- INDEX="../select.txt"
- SRC_FILE="../select.svg"
+ INDEX="select.txt"
+ SRC_FILE="select.svg"
else
- echo "Please use either 'icons' or 'select'"
- exit 1
+ EXPORT_TYPE="icons"
+ INDEX="logos.txt"
+ SRC_FILE="logos-$1.svg"
fi
-if [[ "$3" == "1080p" ]]; then
- ASSETS_DIR="$EXPORT_TYPE-1080p"
+if [[ "$2" == "1080p" ]]; then
+ ASSETS_DIR="assets-$1/$EXPORT_TYPE-1080p"
EXPORT_DPI="96"
-elif [[ "$3" == "2k" ]] || [[ "$3" == "2K" ]]; then
- ASSETS_DIR="$EXPORT_TYPE-2k"
+elif [[ "$2" == "2k" ]] || [[ "$2" == "2K" ]]; then
+ ASSETS_DIR="assets-$1/$EXPORT_TYPE-2k"
EXPORT_DPI="144"
-elif [[ "$3" == "4k" ]] || [[ "$3" == "4K" ]]; then
- ASSETS_DIR="$EXPORT_TYPE-4k"
+elif [[ "$2" == "4k" ]] || [[ "$2" == "4K" ]]; then
+ ASSETS_DIR="assets-$1/$EXPORT_TYPE-4k"
EXPORT_DPI="192"
else
echo "Please use either '1080p', '2k' or '4k'"
@@ -52,7 +40,7 @@ while read -r i; do
"--export-dpi=$EXPORT_DPI" \
"--export-id-only" \
"--export-filename=$ASSETS_DIR/$i.png" "$SRC_FILE" >/dev/null
- #$OPTIPNG -o7 --quiet "$ASSETS_DIR/$i.png"
+ $OPTIPNG -o7 --quiet "$ASSETS_DIR/$i.png"
fi
done < "$INDEX"
diff --git a/backgrounds/1080p/background-whitesur.jpg b/backgrounds/1080p/background-whitesur.jpg
new file mode 100644
index 0000000..68527d9
Binary files /dev/null and b/backgrounds/1080p/background-whitesur.jpg differ
diff --git a/backgrounds/2k/background-whitesur.jpg b/backgrounds/2k/background-whitesur.jpg
new file mode 100644
index 0000000..b3bd1e1
Binary files /dev/null and b/backgrounds/2k/background-whitesur.jpg differ
diff --git a/backgrounds/4k/background-whitesur.jpg b/backgrounds/4k/background-whitesur.jpg
new file mode 100644
index 0000000..ff84081
Binary files /dev/null and b/backgrounds/4k/background-whitesur.jpg differ
diff --git a/backgrounds/WhiteSur.svg b/backgrounds/WhiteSur.svg
new file mode 100644
index 0000000..972acc9
--- /dev/null
+++ b/backgrounds/WhiteSur.svg
@@ -0,0 +1,80 @@
+
diff --git a/backgrounds/backgrounds_21:9.gvdesign b/backgrounds/ultrawide.gvdesign
similarity index 100%
rename from backgrounds/backgrounds_21:9.gvdesign
rename to backgrounds/ultrawide.gvdesign
diff --git a/backgrounds/1080p_21:9/background-stylish.jpg b/backgrounds/ultrawide/background-stylish.jpg
similarity index 100%
rename from backgrounds/1080p_21:9/background-stylish.jpg
rename to backgrounds/ultrawide/background-stylish.jpg
diff --git a/backgrounds/1080p_21:9/background-tela.jpg b/backgrounds/ultrawide/background-tela.jpg
similarity index 100%
rename from backgrounds/1080p_21:9/background-tela.jpg
rename to backgrounds/ultrawide/background-tela.jpg
diff --git a/backgrounds/1080p_21:9/background-vimix.jpg b/backgrounds/ultrawide/background-vimix.jpg
similarity index 100%
rename from backgrounds/1080p_21:9/background-vimix.jpg
rename to backgrounds/ultrawide/background-vimix.jpg
diff --git a/backgrounds/1440p_21:9/background-stylish.jpg b/backgrounds/ultrawide2k/background-stylish.jpg
similarity index 100%
rename from backgrounds/1440p_21:9/background-stylish.jpg
rename to backgrounds/ultrawide2k/background-stylish.jpg
diff --git a/backgrounds/1440p_21:9/background-tela.jpg b/backgrounds/ultrawide2k/background-tela.jpg
similarity index 100%
rename from backgrounds/1440p_21:9/background-tela.jpg
rename to backgrounds/ultrawide2k/background-tela.jpg
diff --git a/backgrounds/1440p_21:9/background-vimix.jpg b/backgrounds/ultrawide2k/background-vimix.jpg
similarity index 100%
rename from backgrounds/1440p_21:9/background-vimix.jpg
rename to backgrounds/ultrawide2k/background-vimix.jpg
diff --git a/config/theme-4k.txt b/config/theme-4k.txt
index 59af8aa..a2132f0 100644
--- a/config/theme-4k.txt
+++ b/config/theme-4k.txt
@@ -17,8 +17,8 @@ terminal-border: "0"
+ boot_menu {
left = 30%
top = 30%
- width = 45%
- height = 60%
+ width = 40%
+ height = 40%
item_font = "DejaVu Sans Regular 32"
item_color = "#cccccc"
selected_item_color = "#ffffff"
@@ -35,7 +35,7 @@ terminal-border: "0"
+ label {
top = 82%
left = 32%
- width = 30%
+ width = 36%
align = "center"
id = "__timeout__"
text = "Booting in %d seconds"
diff --git a/install.sh b/install.sh
index 97724cb..7cfb6d2 100755
--- a/install.sh
+++ b/install.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#! /usr/bin/env bash
# Grub2 Themes
set -o errexit
@@ -14,6 +14,10 @@ THEME_DIR="/usr/share/grub/themes"
REO_DIR="$(cd $(dirname $0) && pwd)"
}
+THEME_VARIANTS=('tela' 'vimix' 'stylish' 'slaze' 'whitesur')
+ICON_VARIANTS=('color' 'white' 'whitesur')
+SCREEN_VARIANTS=('1080p' '2k' '4k' 'ultrawide' 'ultrawide2k')
+
#COLORS
CDEF=" \033[0m" # default color
CCIN=" \033[0;36m" # info color
@@ -52,142 +56,86 @@ usage() {
printf "%s\n" "Usage: ${0##*/} [OPTIONS...]"
printf "\n%s\n" "OPTIONS:"
printf " %-25s%s\n" "-b, --boot" "install grub theme into /boot/grub/themes"
- printf " %-25s%s\n" "-l, --slaze" "slaze grub theme"
- printf " %-25s%s\n" "-s, --stylish" "stylish grub theme"
- printf " %-25s%s\n" "-t, --tela" "tela grub theme"
- printf " %-25s%s\n" "-v, --vimix" "vimix grub theme"
- printf " %-25s%s\n" "-w, --white" "Install white icon version"
- printf " %-25s%s\n" "-u, --ultrawide" "Install 2560x1080 background image - not available for slaze grub theme"
- printf " %-25s%s\n" "-U, --ultrawide2k" "Install 3440x1440 background image"
- printf " %-25s%s\n" "-C, --custom-background" "Use either background.jpg or custom-background.jpg as theme background instead"
- printf " %-25s%s\n" "-2, --2k" "Install 2k(2560x1440) background image"
- printf " %-25s%s\n" "-4, --4k" "Install 4k(3840x2160) background image"
+ printf " %-25s%s\n" "-t, --theme" "theme variant(s) [tela|vimix|stylish|slaze] (default is tela)"
+ printf " %-25s%s\n" "-i, --icon" "icon variant(s) [color|white] (default is color)"
+ printf " %-25s%s\n" "-s, --screen" "screen display variant(s) [1080p|2k|4k|ultrawide|ultrawide2k] (default is 1080p)"
printf " %-25s%s\n" "-r, --remove" "Remove theme (must add theme name option)"
printf " %-25s%s\n" "-h, --help" "Show this help"
}
install() {
- if [[ ${theme} == 'slaze' ]]; then
- local name="Slaze"
- elif [[ ${theme} == 'stylish' ]]; then
- local name="Stylish"
- elif [[ ${theme} == 'tela' ]]; then
- local name="Tela"
- elif [[ ${theme} == 'vimix' ]]; then
- local name="Vimix"
- else
- prompt -i "\n Run ./install.sh -h for help!"
- install_dialog && run_dialog
- fi
+ local theme=${1}
+ local icon=${2}
+ local screen=${3}
- if [[ ${screen} == '2k' ]]; then
- local screen="2k"
- elif [[ ${screen} == '4k' ]]; then
- local screen="4k"
- elif [[ ${screen} == '1080p_21:9' ]]; then
- local screen="1080p_21:9"
- elif [[ ${screen} == '1440p_21:9' ]]; then
- local screen="1440p_21:9"
- else
- local screen="1080p"
- fi
-
- if [[ ${screen} == '1080p_21:9' && ${name} == 'Slaze' ]]; then
+ if [[ ${screen} == 'ultrawide' && ${theme} == 'Slaze' ]]; then
prompt -e "ultrawide 1080p does not support Slaze theme"
exit 1
- elif [[ ${screen} == '1440p_21:9' && ${name} == 'Slaze' ]]; then
+ elif [[ ${screen} == 'ultrawide2k' && ${theme} == 'Slaze' ]]; then
prompt -e "ultrawide 1440p does not support Slaze theme"
exit 1
fi
- if [[ ${custom_background} == 'custom-background' ]]; then
- local custom_background="custom-background"
- else
- local custom_background="default-background"
- fi
-
- if [[ ${icon} == 'white' ]]; then
- local icon="white"
- else
- local icon="color"
- fi
-
# Check for root access and proceed if it is present
- if [ "$UID" -eq "$ROOT_UID" ]; then
+ if [[ "$UID" -eq "$ROOT_UID" ]]; then
clear
- if [[ "${custom_background}" == "custom-background" ]]; then
- if [[ -f "background.jpg" ]]; then
- custom_background="background.jpg"
- elif [[ -f "custom-background.jpg" ]]; then
- custom_background="custom-background.jpg"
- else
- prompt -e "Neither background.jpg, or custom-background.jpg could be found, exiting"
- exit 0
- fi
- fi
-
# Create themes directory if it didn't exist
- echo -e "\n Checking for the existence of themes directory..."
+ prompt -s "\n Checking for the existence of themes directory..."
- [[ -d "${THEME_DIR}/${name}" ]] && rm -rf "${THEME_DIR}/${name}"
- mkdir -p "${THEME_DIR}/${name}"
+ [[ -d "${THEME_DIR}/${theme}" ]] && rm -rf "${THEME_DIR}/${theme}"
+ mkdir -p "${THEME_DIR}/${theme}"
# Copy theme
- prompt -i "\n Installing ${name} ${icon} ${screen} theme..."
+ prompt -s "\n Installing ${theme} ${icon} ${screen} theme..."
# Don't preserve ownership because the owner will be root, and that causes the script to crash if it is ran from terminal by sudo
- cp -a --no-preserve=ownership "${REO_DIR}/common/"{*.png,*.pf2} "${THEME_DIR}/${name}"
- cp -a --no-preserve=ownership "${REO_DIR}/config/theme-${screen}.txt" "${THEME_DIR}/${name}/theme.txt"
+ cp -a --no-preserve=ownership "${REO_DIR}/common/"{*.png,*.pf2} "${THEME_DIR}/${theme}"
+ cp -a --no-preserve=ownership "${REO_DIR}/config/theme-${screen}.txt" "${THEME_DIR}/${theme}/theme.txt"
+ cp -a --no-preserve=ownership "${REO_DIR}/backgrounds/${screen}/background-${theme}.jpg" "${THEME_DIR}/${theme}/background.jpg"
- if [[ ${custom_background} == "background.jpg" ]] || [[ ${custom_background} == "custom-background.jpg" ]]; then
- if [[ -f "$custom_background" ]]; then
- prompt -i "\n Using ${custom_background} as background image..."
- cp -a --no-preserve=ownership "${REO_DIR}/${custom_background}" "${THEME_DIR}/${name}/background.jpg"
- convert -auto-orient "${THEME_DIR}/${name}/background.jpg" "${THEME_DIR}/${name}/background.jpg"
- else
- prompt -e "$custom_background couldn't be found, exiting"
- exit 0
- fi
- else
- cp -a --no-preserve=ownership "${REO_DIR}/backgrounds/${screen}/background-${theme}.jpg" "${THEME_DIR}/${name}/background.jpg"
+ # Use custom background.jpg as grub background image
+ if [[ -f "${REO_DIR}/background.jpg" ]]; then
+ prompt -w "\n Using custom background.jpg as grub background image..."
+ cp -a --no-preserve=ownership "${REO_DIR}/background.jpg" "${THEME_DIR}/${theme}/background.jpg"
+ convert -auto-orient "${THEME_DIR}/${theme}/background.jpg" "${THEME_DIR}/${theme}/background.jpg"
fi
- if [[ ${screen} == '1080p_21:9' ]]; then
- cp -a --no-preserve=ownership "${REO_DIR}/assets/assets-${icon}/icons-1080p" "${THEME_DIR}/${name}/icons"
- cp -a --no-preserve=ownership "${REO_DIR}/assets/assets-${icon}/select-1080p/"*.png "${THEME_DIR}/${name}"
- elif [[ ${screen} == '1440p_21:9' ]]; then
- cp -a --no-preserve=ownership "${REO_DIR}/assets/assets-${icon}/icons-2k" "${THEME_DIR}/${name}/icons"
- cp -a --no-preserve=ownership "${REO_DIR}/assets/assets-${icon}/select-2k/"*.png "${THEME_DIR}/${name}"
+ if [[ ${screen} == 'ultrawide' ]]; then
+ cp -a --no-preserve=ownership "${REO_DIR}/assets/assets-${icon}/icons-1080p" "${THEME_DIR}/${theme}/icons"
+ cp -a --no-preserve=ownership "${REO_DIR}/assets/assets-select/select-1080p/"*.png "${THEME_DIR}/${theme}"
+ elif [[ ${screen} == 'ultrawide2k' ]]; then
+ cp -a --no-preserve=ownership "${REO_DIR}/assets/assets-${icon}/icons-2k" "${THEME_DIR}/${theme}/icons"
+ cp -a --no-preserve=ownership "${REO_DIR}/assets/assets-select/select-2k/"*.png "${THEME_DIR}/${theme}"
else
- cp -a --no-preserve=ownership "${REO_DIR}/assets/assets-${icon}/icons-${screen}" "${THEME_DIR}/${name}/icons"
- cp -a --no-preserve=ownership "${REO_DIR}/assets/assets-${icon}/select-${screen}/"*.png "${THEME_DIR}/${name}"
+ cp -a --no-preserve=ownership "${REO_DIR}/assets/assets-${icon}/icons-${screen}" "${THEME_DIR}/${theme}/icons"
+ cp -a --no-preserve=ownership "${REO_DIR}/assets/assets-select/select-${screen}/"*.png "${THEME_DIR}/${theme}"
fi
# Set theme
- prompt -i "\n Setting ${name} as default..."
+ prompt -s "\n Setting ${theme} as default..."
# Backup grub config
cp -an /etc/default/grub /etc/default/grub.bak
if grep "GRUB_THEME=" /etc/default/grub 2>&1 >/dev/null; then
#Replace GRUB_THEME
- sed -i "s|.*GRUB_THEME=.*|GRUB_THEME=\"${THEME_DIR}/${name}/theme.txt\"|" /etc/default/grub
+ sed -i "s|.*GRUB_THEME=.*|GRUB_THEME=\"${THEME_DIR}/${theme}/theme.txt\"|" /etc/default/grub
else
#Append GRUB_THEME
- echo "GRUB_THEME=\"${THEME_DIR}/${name}/theme.txt\"" >> /etc/default/grub
+ echo "GRUB_THEME=\"${THEME_DIR}/${theme}/theme.txt\"" >> /etc/default/grub
fi
# Make sure the right resolution for grub is set
if [[ ${screen} == '1080p' ]]; then
gfxmode="GRUB_GFXMODE=1920x1080,auto"
- elif [[ ${screen} == '1080p_21:9' ]]; then
+ elif [[ ${screen} == 'ultrawide' ]]; then
gfxmode="GRUB_GFXMODE=2560x1080,auto"
elif [[ ${screen} == '4k' ]]; then
gfxmode="GRUB_GFXMODE=3840x2160,auto"
elif [[ ${screen} == '2k' ]]; then
gfxmode="GRUB_GFXMODE=2560x1440,auto"
- elif [[ ${screen} == '1440p_21:9' ]]; then
+ elif [[ ${screen} == 'ultrawide2k' ]]; then
gfxmode="GRUB_GFXMODE=3440x1440,auto"
fi
@@ -213,13 +161,14 @@ install() {
if [[ -f "/etc/default/grub.d/kali-themes.cfg" ]]; then
cp -an /etc/default/grub.d/kali-themes.cfg /etc/default/grub.d/kali-themes.cfg.bak
sed -i "s|.*GRUB_GFXMODE=.*|${gfxmode}|" /etc/default/grub.d/kali-themes.cfg
- sed -i "s|.*GRUB_THEME=.*|GRUB_THEME=\"${THEME_DIR}/${name}/theme.txt\"|" /etc/default/grub.d/kali-themes.cfg
+ sed -i "s|.*GRUB_THEME=.*|GRUB_THEME=\"${THEME_DIR}/${theme}/theme.txt\"|" /etc/default/grub.d/kali-themes.cfg
fi
# Update grub config
- prompt -i "\n Updating grub config...\n"
+ prompt -s "\n Updating grub config...\n"
updating_grub
+
prompt -w "\n * At the next restart of your computer you will see your new Grub theme: '$theme' "
else
#Check if password is cached (if cache timestamp not expired yet)
@@ -227,24 +176,22 @@ install() {
if [[ $? == 0 ]]; then
#No need to ask for password
- sudo "$0" --${theme} --${icon} --${screen}
-
+ sudo "$0" -t ${theme} -i ${icon} -s ${screen}
else
#Ask for password
-
if [[ -n ${tui_root_login} ]] ; then
if [[ -n "${theme}" && -n "${screen}" ]]; then
- sudo -S $0 --${theme} --${icon} --${screen} <<< ${tui_root_login}
+ sudo -S $0 -t ${theme} -i ${icon} -s ${screen} <<< ${tui_root_login}
fi
else
prompt -e "\n [ Error! ] -> Run me as root! "
read -p " [ Trusted ] Specify the root password : " -t ${MAX_DELAY} -s
sudo -S echo <<< $REPLY 2> /dev/null && echo
-
+
if [[ $? == 0 ]]; then
#Correct password, use with sudo's stdin
- sudo -S "$0" --${theme} --${icon} --${screen} <<< ${REPLY}
+ sudo -S "$0" -t ${theme} -i ${icon} -s ${screen} <<< ${REPLY}
else
#block for 3 seconds before allowing another attempt
sleep 3
@@ -293,22 +240,26 @@ run_dialog() {
1 "Vimix Theme" off \
2 "Tela Theme" on \
3 "Stylish Theme" off \
- 4 "Slaze Theme" off --output-fd 1 )
+ 4 "Slaze Theme" off \
+ 5 "WhiteSur Theme" off --output-fd 1 )
case "$tui" in
- 1) theme="vimix" ;;
- 2) theme="tela" ;;
- 3) theme="stylish" ;;
- 4) theme="slaze" ;;
+ 1) theme="vimix" ;;
+ 2) theme="tela" ;;
+ 3) theme="stylish" ;;
+ 4) theme="slaze" ;;
+ 5) theme="whitesur" ;;
*) operation_canceled ;;
esac
tui=$(dialog --backtitle ${Project_Name} \
--radiolist "Choose icon style : " 15 40 5 \
1 "white" off \
- 2 "color" on --output-fd 1 )
+ 2 "color" on \
+ 3 "whitesur" off --output-fd 1 )
case "$tui" in
- 1) icon="white" ;;
- 2) icon="color" ;;
+ 1) icon="white" ;;
+ 2) icon="color" ;;
+ 3) icon="whitesur" ;;
*) operation_canceled ;;
esac
@@ -320,19 +271,19 @@ run_dialog() {
4 "4k (3840x2160)" off \
5 "1440p ultrawide (3440x1440)" off --output-fd 1 )
case "$tui" in
- 1) screen="1080p" ;;
- 2) screen="1080p_21:9" ;;
- 3) screen="2k" ;;
- 4) screen="4k" ;;
- 5) screen="1440p_21:9";;
- *) operation_canceled ;;
+ 1) screen="1080p" ;;
+ 2) screen="ultrawide" ;;
+ 3) screen="2k" ;;
+ 4) screen="4k" ;;
+ 5) screen="ultrawide2k" ;;
+ *) operation_canceled ;;
esac
fi
}
operation_canceled() {
clear
- prompt -i "\n Operation canceled by user, Bye!"
+ prompt -i "\n Operation canceled by user, Bye!"
exit 1
}
@@ -353,7 +304,7 @@ updating_grub() {
install_dialog() {
if [ ! "$(which dialog 2> /dev/null)" ]; then
- prompt -i "\n 'dialog' need to be installed for this shell"
+ prompt -w "\n 'dialog' need to be installed for this shell"
if has_command zypper; then
sudo zypper in dialog
elif has_command apt-get; then
@@ -369,26 +320,15 @@ install_dialog() {
}
remove() {
- if [[ ${theme} == 'slaze' ]]; then
- local name="Slaze"
- elif [[ ${theme} == 'stylish' ]]; then
- local name="Stylish"
- elif [[ ${theme} == 'tela' ]]; then
- local name="Tela"
- elif [[ ${theme} == 'vimix' ]]; then
- local name="Vimix"
- else
- prompt -i "\n Run ./install.sh -h for help!"
- exit 0
- fi
+ local theme=${1}
# Check for root access and proceed if it is present
if [ "$UID" -eq "$ROOT_UID" ]; then
echo -e "\n Checking for the existence of themes directory..."
- if [[ -d "${THEME_DIR}/${name}" ]]; then
- rm -rf "${THEME_DIR}/${name}"
+ if [[ -d "${THEME_DIR}/${theme}" ]]; then
+ rm -rf "${THEME_DIR}/${theme}"
else
- prompt -i "\n ${name} grub theme not exist!"
+ prompt -e "\n ${theme} grub theme not exist!"
exit 0
fi
@@ -396,20 +336,18 @@ remove() {
if [[ -f "/etc/default/grub.bak" ]]; then
rm -rf /etc/default/grub && mv /etc/default/grub.bak /etc/default/grub
else
- prompt -i "\n grub.bak not exist!"
+ prompt -e "\n grub.bak not exist!"
exit 0
fi
# For Kali linux
if [[ -f "/etc/default/grub.d/kali-themes.cfg.bak" ]]; then
rm -rf /etc/default/grub.d/kali-themes.cfg && mv /etc/default/grub.d/kali-themes.cfg.bak /etc/default/grub.d/kali-themes.cfg
- else
- prompt -i "\n kali-themes.cfg.bak not exist!"
- exit 0
fi
# Update grub config
- prompt -i "\n Resetting grub theme...\n"
+ prompt -s "\n Resetting grub theme...\n"
+
updating_grub
else
@@ -471,68 +409,138 @@ if [[ $# -lt 1 ]] && [[ $UID -ne $ROOT_UID ]] && [[ ! -x /usr/bin/dialog ]] ; t
fi
fi
-while [[ $# -ge 1 ]]; do
+while [[ $# -gt 0 ]]; do
PROG_ARGS+=("${1}")
case "${1}" in
-b|--boot)
THEME_DIR="/boot/grub/themes"
- ;;
- -l|--slaze)
- theme='slaze'
- ;;
- -s|--stylish)
- theme='stylish'
- ;;
- -t|--tela)
- theme='tela'
- ;;
- -v|--vimix)
- theme='vimix'
- ;;
- -w|--white)
- icon='white'
- ;;
- -c|--color)
- icon='color'
- ;;
- -1|--1080p)
- screen='1080p'
- ;;
- -2|--2k)
- screen='2k'
- ;;
- -4|--4k)
- screen='4k'
- ;;
- -u|--ultrawide|--1080p_21:9)
- screen='1080p_21:9'
- ;;
- -U|--ultrawide2k|--1440p_21:9)
- screen='1440p_21:9'
- ;;
- -C|--custom-background|--custom)
- custom_background='custom-background'
+ shift 1
;;
-r|--remove)
remove='true'
+ shift 1
+ ;;
+ -t|--theme)
+ shift
+ for theme in "${@}"; do
+ case "${theme}" in
+ tela)
+ themes+=("${THEME_VARIANTS[0]}")
+ shift
+ ;;
+ vimix)
+ themes+=("${THEME_VARIANTS[1]}")
+ shift
+ ;;
+ stylish)
+ themes+=("${THEME_VARIANTS[2]}")
+ shift
+ ;;
+ slaze)
+ themes+=("${THEME_VARIANTS[3]}")
+ shift
+ ;;
+ whitesur)
+ themes+=("${THEME_VARIANTS[4]}")
+ shift
+ ;;
+ -*|--*)
+ break
+ ;;
+ *)
+ prompt -e "ERROR: Unrecognized theme variant '$1'."
+ prompt -i "Try '$0 --help' for more information."
+ exit 1
+ ;;
+ esac
+ done
+ ;;
+ -i|--icon)
+ shift
+ for icon in "${@}"; do
+ case "${icon}" in
+ color)
+ icons+=("${ICON_VARIANTS[0]}")
+ shift
+ ;;
+ white)
+ icons+=("${ICON_VARIANTS[1]}")
+ shift
+ ;;
+ whitesur)
+ icons+=("${ICON_VARIANTS[2]}")
+ shift
+ ;;
+ -*|--*)
+ break
+ ;;
+ *)
+ prompt -e "ERROR: Unrecognized icon variant '$1'."
+ prompt -i "Try '$0 --help' for more information."
+ exit 1
+ ;;
+ esac
+ done
+ ;;
+ -s|--screen)
+ shift
+ for screen in "${@}"; do
+ case "${screen}" in
+ 1080p)
+ screens+=("${SCREEN_VARIANTS[0]}")
+ shift
+ ;;
+ 2k)
+ screens+=("${SCREEN_VARIANTS[1]}")
+ shift
+ ;;
+ 4k)
+ screens+=("${SCREEN_VARIANTS[2]}")
+ shift
+ ;;
+ ultrawide)
+ screens+=("${SCREEN_VARIANTS[3]}")
+ shift
+ ;;
+ ultrawide2k)
+ screens+=("${SCREEN_VARIANTS[4]}")
+ shift
+ ;;
+ -*|--*)
+ break
+ ;;
+ *)
+ prompt -e "ERROR: Unrecognized icon variant '$1'."
+ prompt -i "Try '$0 --help' for more information."
+ exit 1
+ ;;
+ esac
+ done
;;
-h|--help)
usage
exit 0
;;
*)
- prompt -e "\n ERROR: Unrecognized installation option '$1'."
- prompt -i "Try '$0 --help' for more information."
+ prompt -e "ERROR: Unrecognized installation option '$1'."
+ prompt -i "Try '$0 --help' for more information."
exit 1
;;
esac
- shift
done
if [[ "${remove:-}" != 'true' ]]; then
- install
+ for theme in "${themes[@]-${THEME_VARIANTS[0]}}"; do
+ for icon in "${icons[@]-${ICON_VARIANTS[0]}}"; do
+ for screen in "${screens[@]-${SCREEN_VARIANTS[0]}}"; do
+ install "${theme}" "${icon}" "${screen}"
+ done
+ done
+ done
elif [[ "${remove:-}" == 'true' ]]; then
- remove
+ for theme in "${themes[@]-${THEME_VARIANTS[0]}}"; do
+ remove "${theme}"
+ done
fi
exit 0