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