diff options
author | bill-auger <mr.j.spam.me@gmail.com> | 2017-10-19 01:02:05 -0400 |
---|---|---|
committer | bill-auger <mr.j.spam.me@gmail.com> | 2018-01-01 00:53:09 -0500 |
commit | 456dc3314cc45d149de26f367f4872a3d9e0fa98 (patch) | |
tree | e2d9f25751efa74e042a248293c2899b6ff8b9a9 /configs/profile/root-image/root | |
parent | 9699ecdf11572a3cdcb34ae022320a1fd18ad129 (diff) |
add filesystem overlay for graphical systems
Diffstat (limited to 'configs/profile/root-image/root')
22 files changed, 5261 insertions, 21 deletions
diff --git a/configs/profile/root-image/root/.codecheck b/configs/profile/root-image/root/.codecheck new file mode 100644 index 0000000..6d266bb --- /dev/null +++ b/configs/profile/root-image/root/.codecheck @@ -0,0 +1,2 @@ +LANG=_UNDEFINED_ +XKBMAP=_UNDEFINED_ diff --git a/configs/profile/root-image/root/.language.sh b/configs/profile/root-image/root/.language.sh new file mode 100755 index 0000000..6537d9c --- /dev/null +++ b/configs/profile/root-image/root/.language.sh @@ -0,0 +1,148 @@ +#!/bin/bash + +declare -a languages=('en_US.UTF-8' "English" \ + 'eo' "Esperanto" \ + 'es_ES.UTF-8' "Spanish" \ + 'fr_FR.UTF-8' "French" \ + 'gl_ES.UTF-8' "Galego" \ + 'it_IT.UTF-8' "Italian" \ + 'pl_PL.UTF-8' "Polish" \ + 'pt_BR.UTF-8' "Brazilian Portuguese") +declare -a keymaps=('af' "Afrikaans-lang" \ + 'al' "Albanian" \ + 'am' "Amharic" \ + 'ara' "Arabic" \ + 'at' "at" \ + 'au' "au" \ + 'az' "Azerbaijani" \ + 'ba' "Bashkir" \ + 'be' "Belarusian" \ + 'bg' "Bulgarian" \ + 'bn' "Bihari-languages" \ + 'br' "Breton" \ + 'brai' "brai" \ + 'bt' "bt" \ + 'bw' "bw" \ + 'by' "by" \ + 'ca' "Catalan" \ + 'cd' "cd" \ + 'ch' "Chamorro" \ + 'cm' "cm" \ + 'cn' "cn" \ + 'cz' "Czech" \ + 'de' "German" \ + 'dk' "dk" \ + 'dz' "Dzongkha" \ + 'ee' "Ewe" \ + 'epo' "Esperanto" \ + 'es' "Spanish" \ + 'et' "Estonian" \ + 'fi' "Finnish" \ + 'fo' "Faroese" \ + 'fr' "French" \ + 'gb' "gb" \ + 'ge' "ge" \ + 'gh' "gh" \ + 'gn' "GuaranĂ" \ + 'gr' "gr" \ + 'hr' "Croatian" \ + 'hu' "Hungarian" \ + 'id' "Indonesian" \ + 'ie' "Interlingue" \ + 'il' "il" \ + 'in' "in" \ + 'iq' "iq" \ + 'ir' "ir" \ + 'is' "Icelandic" \ + 'it' "Italian" \ + 'jp' "Japanese" \ + 'ke' "ke" \ + 'kg' "Kongo" \ + 'kh' "kh" \ + 'kr' "Kanuri" \ + 'kz' "kz" \ + 'la' "Latin" \ + 'latam' "Latin-American" \ + 'lk' "lk" \ + 'lt' "Lithuanian" \ + 'lv' "Latvian" \ + 'ma' "ma" \ + 'mao' "Maori" \ + 'md' "md" \ + 'me' "me" \ + 'mk' "Macedonian" \ + 'ml' "Malayalam" \ + 'mm' "mm" \ + 'mn' "Mongolian" \ + 'mt' "Maltese" \ + 'mv' "mv" \ + 'my' "Burmese" \ + 'nec_vndr/jp' "nec_vndr/jp" \ + 'ng' "Ndonga" \ + 'nl' "Dutch" \ + 'no' "Norwegian" \ + 'np' "np" \ + 'ph' "ph" \ + 'pk' "pk" \ + 'pl' "Polish" \ + 'pt' "Portuguese" \ + 'ro' "Romanian" \ + 'rs' "rs" \ + 'ru' "Russian" \ + 'se' "Northern-Sami" \ + 'si' "Sinhala" \ + 'sk' "Slovak" \ + 'sn' "Shona" \ + 'sy' "sy" \ + 'tg' "Tajik" \ + 'th' "Thai" \ + 'tj' "tj" \ + 'tm' "tm" \ + 'tr' "Turkish" \ + 'tw' "Twi" \ + 'tz' "tz" \ + 'ua' "ua" \ + 'us' "English" \ + 'uz' "Uzbek" \ + 'vn' "vn" \ + 'za' "Zhuang" ) + + +### Comprobe if language was selected ### + +language=$(grep 'LANG=' /root/.codecheck | cut -d '=' -f 2) +if [ "${language// /}" == "_UNDEFINED_" ] +then language=$(dialog --stdout --no-tags --no-cancel --timeout 10 \ + --backtitle "System language selection" \ + --menu "Choose your language:" 15 40 10 ${languages[@]}) + [ "${language}" == "" ] && language='en_US.UTF-8' + + # Copy locale in locale.conf + echo "LANG=${language}" > /etc/locale.conf + + # Confirm that language was selected + sed -i "s/^LANG=.*/LANG=${language}/" /root/.codecheck + + # Copy scripts to install in that language + language=${language/_*/} + for init_de in `ls -d /root/.install-* | sed 's|/root/\.install-\(.*\)|\1|'` + do ls /root/.install-${init_de}/language/${language}/ &> /dev/null || language='en' + cp -a /root/.install-${init_de}/language/${language}/* /root/.install-${init_de}/ + done +fi + + +### Comprobe if X11 keymap was selected ### + +keymap=$(grep 'XKBMAP=' /root/.codecheck | cut -d '=' -f 2) +if [ "${keymap// /}" == "_UNDEFINED_" ] +then keymap=$(dialog --stdout --no-tags --no-cancel --timeout 10 \ + --backtitle "System keymap selection" \ + --menu "Select your keymap:" 15 40 10 ${keymaps[@]}) + + # Set keymapping + setxkbmap ${keymap} + + # Confirm that X11 keymap was selected + sed -i "s/^XKBMAP=.*/XKBMAP=${keymap}/" /root/.codecheck +fi diff --git a/configs/profile/root-image/root/.scriptsInstallation/install.sh b/configs/profile/root-image/root/.scriptsInstallation/install.sh new file mode 100755 index 0000000..d77c2db --- /dev/null +++ b/configs/profile/root-image/root/.scriptsInstallation/install.sh @@ -0,0 +1,235 @@ +#!/bin/bash +#Temporal is a file that contains parameters to use when access to chroot + +pacman -Sy parabola-keyring --noconfirm +pacman-key --populate parabola +pacman-key --refresh-keys + +partition(){ + + #Search and show the Hard Disks to select + aux=$(ls /dev/sd?) + index=0 + for i in $aux; do + hdds[$index]="${i} ${i#/*/} off" + index=$((index+1)) + done + + hdd=$(dialog --stdout --radiolist "Select Hard Disk" 20 70 50 ${hdds[@]}) + + #If exist the line delete + if (cat /root/.scriptsInstallation/temporal | grep "hdd=") &>/dev/null + then + sed -i -e '/hdd=*/d' /root/.scriptsInstallation/temporal + fi + + #And add the new line with new parameter + echo "hdd=$hdd" >> /root/.scriptsInstallation/temporal + + selection=$(dialog --stdout --menu "Partitioning method" 20 70 50 \ + 1 "Use all disk with swap (1GB) and /" \ + 2 "Use gparted to customize" ) + + case $selection in + 1) + umount /mnt &> /dev/null + #Create msdos partition table + parted -s $hdd -- mklabel msdos + + #Create partition swap and / + parted -s $hdd -- mkpart primary 1MiB 1000MiB mkpart primary 1000MiB -1s + + #Boot option partition / + parted -s $hdd -- set 2 boot on + + #Format and partitions and mount / + (echo t; echo 1; echo 82; echo w) | fdisk $hdd + mkswap ${hdd}1 + mkfs.ext4 ${hdd}2 + mount ${hdd}2 /mnt + ;; + 2) + gparted $hdd + + #Search and show the partitions that select before. + aux=$(ls $hdd?) + index=0; + for i in $aux; do + partitions[$index]="${i} ${i#/*/} off" + index=$((index+1)) + done + + partition=$(dialog --stdout --radiolist "Mount / Partition" 20 70 50 ${partitions[@]}) + + #Mount partition / + umount /mnt &> /dev/null + mount $partition /mnt + + #Ask if you want mount other partitions + other=0 + while [ $other != 3 ]; do + other=$(dialog --stdout --menu "Mount other partition?" 20 70 50 1 "/home" 2 "/boot" 3 "No") + + case $other in + 1) + umount /mnt/home &> /dev/null + mkdir /mnt/home &> /dev/null + mount $(dialog --stdout --radiolist "Mount /home Partition" 20 70 50 ${partitions[@]}) /mnt/home + ;; + 2) + umount /mnt/boot &> /dev/null + mkdir /mnt/boot &> /dev/null + mount $(dialog --stdout --radiolist "Mount /boot Partition" 20 70 50 ${partitions[@]}) /mnt/boot + ;; + *) + other=3 + ;; + esac + done + ;; + esac +} + + +option=0 +while [ option != 7 ]; do + option=$(dialog --stdout --menu "Parabola Installation CLI" 20 70 50 \ + 1 "Format and Mount Partitions" \ + 2 "Install Base System" \ + 3 "Install GRUB" \ + 4 "System Configure" \ + 5 "(Optional) Install Live DVD Desktop/Applications" \ + 6 "Create User Account" \ + 7 "Exit" ) + + case $option in + 1) + partition + ;; + 2) + #Install base system + pacstrap /mnt + pacstrap /mnt dialog + ;; + 3) + #Install grub + pacstrap /mnt grub grub2-theme-gnuaxiom + #Enable Parabola theme for grub + sed -i 's|[#]GRUB_THEME=["]/path/to/gfxtheme["]|GRUB_THEME="/boot/grub/themes/GNUAxiom/theme.txt"|' /mnt/etc/default/grub + ;; + 4) + #Generate fstab and acces to chroot to do System Config + genfstab -p /mnt >> /mnt/etc/fstab + cp /root/.scriptsInstallation/temporal /mnt + cp /root/.scriptsInstallation/systemConfig.sh /mnt + chmod +x /mnt/systemConfig.sh + arch-chroot /mnt /systemConfig.sh + rm -r /mnt/systemConfig.sh + ;; + 5) + #Packages to the X11 live + packages=( "xorg-server" + "xf86-input-evdev" + "xf86-input-synaptics" + "xf86-video-amdgpu" + "xf86-video-ati" + "xf86-video-dummy" + "xf86-video-fbdev" + "xf86-video-intel" + "xf86-video-nouveau" + "xf86-video-openchrome" + "xf86-video-sisusb" + "xf86-video-vesa" + "xf86-video-vmware" + "xf86-video-voodoo" + "xf86-video-qxl" + "xorg-xinit" + "sudo" + "gst-plugins-good" + "gst-libav" + "mate" + "mate-extra" + "caja" + "volumeicon" + "zenity" + "octopi" + "octopi-cachecleaner" + "octopi-notifier" + "octopi-repoeditor" + "ambiance-radiance-colors-suite" + "rave-x-colors" + "pulseaudio-alsa" + "alsa-utils" + "networkmanager" + "network-manager-applet" + "ath9k-htc-firmware" + "gnome-keyring" + "iceweasel" + "icedove" + "pidgin" + "linphone" + "qtox" + "gparted" + "smplayer" + "epdfview" + "gpicview" + "abiword" + "gnumeric" + "leafpad" + "galculator-gtk2" + "xarchiver" + "dmidecode" + "lightdm-gtk-greeter-settings" + "grub2-theme-gnuaxiom" + "p7zip" + "unar" + "unzip" + "zip" + "ttf-dejavu" + ) + + #Install packages + pacstrap /mnt ${packages[@]} + user=$(cat /root/.scriptsInstallation/temporal | grep "userName" ) + + #Copy skel in the new system and desktop's background + cp -a /etc/skel/ /mnt/etc/ + cp -a /etc/wallpaper.png /mnt/etc/wallpaper.png + + #Uncomment to allow members of group wheel to execute any command + sed -i 's|[#] [%]wheel ALL=[(]ALL[)] ALL|%wheel ALL=(ALL) ALL|' /mnt/etc/sudoers + + #Enable services + cp -a /root/.scriptsInstallation/x11.sh /mnt + + #Enable services with systemd + chmod +x /mnt/x11.sh + arch-chroot /mnt /x11.sh + rm /mnt/x11.sh + ;; + 6) + #Create a new username and save in temporal, to use after + if (cat /root/.scriptsInstallation/temporal | grep "userName=") &>/dev/null + then + sed -i -e '/userName=*/d' /root/.scriptsInstallation/temporal + fi + + echo "userName=$(dialog --stdout --inputbox "Enter an User Name" 8 40)" >> /root/.scriptsInstallation/temporal + cp /root/.codecheck /mnt + cp /root/.scriptsInstallation/temporal /mnt + cp /root/.scriptsInstallation/userAccount.sh /mnt + chmod +x /mnt/userAccount.sh + arch-chroot /mnt /userAccount.sh + rm -r /mnt/userAccount.sh + ;; + *) + #Delete temporal file and umount partitions + rm -r /mnt/.codecheck + rm -r /mnt/temporal + umount /mnt/boot &> /dev/null + umount /mnt/home &> /dev/null + umount /mnt &> /dev/null + exit + ;; + esac +done diff --git a/configs/profile/root-image/root/.scriptsInstallation/language/en/install.sh b/configs/profile/root-image/root/.scriptsInstallation/language/en/install.sh new file mode 100755 index 0000000..83bdd20 --- /dev/null +++ b/configs/profile/root-image/root/.scriptsInstallation/language/en/install.sh @@ -0,0 +1,235 @@ +#!/bin/bash +#Temporal is a file that contains parameters to use when access to chroot + +pacman -Sy parabola-keyring --noconfirm +pacman-key --populate parabola +pacman-key --refresh-keys + +partition(){ + + #Search and show the Hard Disks to select + aux=$(ls /dev/sd?) + index=0 + for i in $aux; do + hdds[$index]="${i} ${i#/*/} off" + index=$((index+1)) + done + + hdd=$(dialog --stdout --radiolist "Select Hard Disk" 20 70 50 ${hdds[@]}) + + #If exist the line delete + if (cat ~/.scriptsInstallation/temporal | grep "hdd=") &>/dev/null + then + sed -i -e '/hdd=*/d' ~/.scriptsInstallation/temporal + fi + + #And add the new line with new parameter + echo "hdd=$hdd" >> ~/.scriptsInstallation/temporal + + selection=$(dialog --stdout --menu "Partitioning method" 20 70 50 \ + 1 "Use all disk with swap (1GB) and /" \ + 2 "Use gparted to customize" ) + + case $selection in + 1) + umount /mnt &> /dev/null + #Create msdos partition table + parted -s $hdd -- mklabel msdos + + #Create partition swap and / + parted -s $hdd -- mkpart primary 1MiB 1000MiB mkpart primary 1000MiB -1s + + #Boot option partition / + parted -s $hdd -- set 2 boot on + + #Format and partitions and mount / + (echo t; echo 1; echo 82; echo w) | fdisk $hdd + mkswap ${hdd}1 + mkfs.ext4 ${hdd}2 + mount ${hdd}2 /mnt + ;; + 2) + gparted $hdd + + #Search and show the partitions that select before. + aux=$(ls $hdd?) + index=0; + for i in $aux; do + partitions[$index]="${i} ${i#/*/} off" + index=$((index+1)) + done + + partition=$(dialog --stdout --radiolist "Mount / Partition" 20 70 50 ${partitions[@]}) + + #Mount partition / + umount /mnt &> /dev/null + mount $partition /mnt + + #Ask if you want mount other partitions + other=0 + while [ $other != 3 ]; do + other=$(dialog --stdout --menu "Mount other partition?" 20 70 50 1 "/home" 2 "/boot" 3 "No") + + case $other in + 1) + umount /mnt/home &> /dev/null + mkdir /mnt/home &> /dev/null + mount $(dialog --stdout --radiolist "Mount /home Partition" 20 70 50 ${partitions[@]}) /mnt/home + ;; + 2) + umount /mnt/boot &> /dev/null + mkdir /mnt/boot &> /dev/null + mount $(dialog --stdout --radiolist "Mount /boot Partition" 20 70 50 ${partitions[@]}) /mnt/boot + ;; + *) + other=3 + ;; + esac + done + ;; + esac +} + + +option=0 +while [ option != 7 ]; do + option=$(dialog --stdout --menu "Parabola Installation CLI" 20 70 50 \ + 1 "Format and Mount Partitions" \ + 2 "Install Base System" \ + 3 "Install GRUB" \ + 4 "System Configure" \ + 5 "(Optional) Install Live DVD Desktop/Applications" \ + 6 "Create User Account" \ + 7 "Exit" ) + + case $option in + 1) + partition + ;; + 2) + #Install base system + pacstrap /mnt + pacstrap /mnt dialog + ;; + 3) + #Install grub + pacstrap /mnt grub grub2-theme-gnuaxiom + #Enable Parabola theme for grub + sed -i 's|[#]GRUB_THEME=["]/path/to/gfxtheme["]|GRUB_THEME="/boot/grub/themes/GNUAxiom/theme.txt"|' /mnt/etc/default/grub + ;; + 4) + #Generate fstab and acces to chroot to do System Config + genfstab -p /mnt >> /mnt/etc/fstab + cp ~/.scriptsInstallation/temporal /mnt + cp ~/.scriptsInstallation/systemConfig.sh /mnt + chmod +x /mnt/systemConfig.sh + arch-chroot /mnt /systemConfig.sh + rm -r /mnt/systemConfig.sh + ;; + 5) + #Packages to the X11 live + packages=( "xorg-server" + "xf86-input-evdev" + "xf86-input-synaptics" + "xf86-video-amdgpu" + "xf86-video-ati" + "xf86-video-dummy" + "xf86-video-fbdev" + "xf86-video-intel" + "xf86-video-nouveau" + "xf86-video-openchrome" + "xf86-video-sisusb" + "xf86-video-vesa" + "xf86-video-vmware" + "xf86-video-voodoo" + "xf86-video-qxl" + "xorg-xinit" + "sudo" + "gst-plugins-good" + "gst-libav" + "mate" + "mate-extra" + "caja" + "volumeicon" + "zenity" + "octopi" + "octopi-cachecleaner" + "octopi-notifier" + "octopi-repoeditor" + "ambiance-radiance-colors-suite" + "rave-x-colors" + "pulseaudio-alsa" + "alsa-utils" + "networkmanager" + "network-manager-applet" + "ath9k-htc-firmware" + "gnome-keyring" + "iceweasel" + "icedove" + "pidgin" + "linphone" + "qtox" + "gparted" + "smplayer" + "epdfview" + "gpicview" + "abiword" + "gnumeric" + "leafpad" + "galculator-gtk2" + "xarchiver" + "dmidecode" + "lightdm-gtk-greeter-settings" + "grub2-theme-gnuaxiom" + "p7zip" + "unar" + "unzip" + "zip" + "ttf-dejavu" + ) + + #Install packages + pacstrap /mnt ${packages[@]} + user=$(cat ~/.scriptsInstallation/temporal | grep "userName" ) + + #Copy skel in the new system and desktop's background + cp -a /etc/skel/ /mnt/etc/ + cp -a /etc/wallpaper.png /mnt/etc/wallpaper.png + + #Uncomment to allow members of group wheel to execute any command + sed -i 's|[#] [%]wheel ALL=[(]ALL[)] ALL|%wheel ALL=(ALL) ALL|' /mnt/etc/sudoers + + #Enable services + cp -a ~/.scriptsInstallation/x11.sh /mnt + + #Enable services with systemd + chmod +x /mnt/x11.sh + arch-chroot /mnt /x11.sh + rm /mnt/x11.sh + ;; + 6) + #Create a new username and save in temporal, to use after + if (cat ~/.scriptsInstallation/temporal | grep "userName=") &>/dev/null + then + sed -i -e '/userName=*/d' ~/.scriptsInstallation/temporal + fi + + echo "userName=$(dialog --stdout --inputbox "Enter an User Name" 8 40)" >> ~/.scriptsInstallation/temporal + cp ~/.codecheck /mnt + cp ~/.scriptsInstallation/temporal /mnt + cp ~/.scriptsInstallation/userAccount.sh /mnt + chmod +x /mnt/userAccount.sh + arch-chroot /mnt /userAccount.sh + rm -r /mnt/userAccount.sh + ;; + *) + #Delete temporal file and umount partitions + rm -r /mnt/.codecheck + rm -r /mnt/temporal + umount /mnt/boot &> /dev/null + umount /mnt/home &> /dev/null + umount /mnt &> /dev/null + exit + ;; + esac +done diff --git a/configs/profile/root-image/root/.scriptsInstallation/language/en/systemConfig.sh b/configs/profile/root-image/root/.scriptsInstallation/language/en/systemConfig.sh new file mode 100755 index 0000000..8a0e53c --- /dev/null +++ b/configs/profile/root-image/root/.scriptsInstallation/language/en/systemConfig.sh @@ -0,0 +1,270 @@ +#!/bin/bash + +echo "$(dialog --stdout --inputbox "Enter Hostname:" 8 40)" > /etc/hostname + +ln -s /usr/share/zoneinfo/$(dialog --stdout --inputbox "Enter your Zone Time:\nFor example: Europe/Athens" 8 40) /etc/localtime + +keymaps=( + "ANSI-dvorak ANSI-dvorak off" + "amiga-de amiga-de off" + "amiga-us amiga-us off" + "applkey applkey off" + "atari-de atari-de off" + "atari-se atari-se off" + "atari-uk-falcon atari-uk-falcon off" + "atari-us atari-us off" + "azerty azerty off" + "backspace backspace off" + "bashkir bashkir off" + "be-latin1 be-latin1 off" + "bg-cp1251 bg-cp1251 off" + "bg-cp855 bg-cp855 off" + "bg_bds-cp1251 bg_bds-cp1251 off" + "bg_bds-utf8 bg_bds-utf8 off" + "bg_pho-cp1251 bg_pho-cp1251 off" + "bg_pho-utf8 bg_pho-utf8 off" + "br-abnt br-abnt off" + "br-abnt2 br-abnt2 off" + "br-latin1-abnt2 br-latin1-abnt2 off" + "br-latin1-us br-latin1-us off" + "by by off" + "by-cp1251 by-cp1251 off" + "bywin-cp1251 bywin-cp1251 off" + "cf cf off" + "colemak colemak off" + "croat croat off" + "ctrl ctrl off" + "cz cz off" + "cz-cp1250 cz-cp1250 off" + "cz-lat2 cz-lat2 off" + "cz-lat2-prog cz-lat2-prog off" + "cz-qwertz cz-qwertz off" + "cz-us-qwertz cz-us-qwertz off" + "de de off" + "de-latin1 de-latin1 off" + "de-latin1-nodeadkeys de-latin1-nodeadkeys off" + "de-mobii de-mobii off" + "de_CH-latin1 de_CH-latin1 off" + "de_alt_UTF-8 de_alt_UTF-8 off" + "defkeymap defkeymap off" + "defkeymap_V1.0 defkeymap_V1.0 off" + "dk dk off" + "dk-latin1 dk-latin1 off" + "dvorak dvorak off" + "dvorak-ca-fr dvorak-ca-fr off" + "dvorak-es dvorak-es off" + "dvorak-fr dvorak-fr off" + "dvorak-l dvorak-l off" + "dvorak-r dvorak-r off" + "dvorak-ru dvorak-ru off" + "dvorak-sv-a1 dvorak-sv-a1 off" + "dvorak-sv-a5 dvorak-sv-a5 off" + "dvorak-uk dvorak-uk off" + "emacs emacs off" + "emacs2 emacs2 off" + "es es off" + "es-cp850 es-cp850 off" + "es-olpc es-olpc off" + "et et off" + "et-nodeadkeys et-nodeadkeys off" + "euro euro off" + "euro1 euro1 off" + "euro2 euro2 off" + "fi fi off" + "fr fr off" + "fr-bepo fr-bepo off" + "fr-bepo-latin9 fr-bepo-latin9 off" + "fr-latin1 fr-latin1 off" + "fr-latin9 fr-latin9 off" + "fr-pc fr-pc off" + "fr_CH fr_CH off" + "fr_CH-latin1 fr_CH-latin1 off" + "gr gr off" + "gr-pc gr-pc off" + "hu hu off" + "hu101 hu101 off" + "il il off" + "il-heb il-heb off" + "il-phonetic il-phonetic off" + "is-latin1 is-latin1 off" + "is-latin1-us is-latin1-us off" + "it it off" + "it-ibm it-ibm off" + "it2 it2 off" + "jp106 jp106 off" + "kazakh kazakh off" + "keypad keypad off" + "ky_alt_sh-UTF-8 ky_alt_sh-UTF-8 off" + "kyrgyz kyrgyz off" + "la-latin1 la-latin1 off" + "lt lt off" + "lt.baltic lt.baltic off" + "lt.l4 lt.l4 off" + "lv lv off" + "lv-tilde lv-tilde off" + "mac-be mac-be off" + "mac-de-latin1 mac-de-latin1 off" + "mac-de-latin1-nodeadkeys mac-de-latin1-nodeadkeys off" + "mac-de_CH mac-de_CH off" + "mac-dk-latin1 mac-dk-latin1 off" + "mac-dvorak mac-dvorak off" + "mac-es mac-es off" + "mac-euro mac-euro off" + "mac-euro2 mac-euro2 off" + "mac-fi-latin1 mac-fi-latin1 off" + "mac-fr mac-fr off" + "mac-fr_CH-latin1 mac-fr_CH-latin1 off" + "mac-it mac-it off" + "mac-pl mac-pl off" + "mac-pt-latin1 mac-pt-latin1 off" + "mac-se mac-se off" + "mac-template mac-template off" + "mac-uk mac-uk off" + "mac-us mac-us off" + "mk mk off" + "mk-cp1251 mk-cp1251 off" + "mk-utf mk-utf off" + "mk0 mk0 off" + "nl nl off" + "nl2 nl2 off" + "no no off" + "no-dvorak no-dvorak off" + "no-latin1 no-latin1 off" + "pc110 pc110 off" + "pl pl off" + "pl1 pl1 off" + "pl2 pl2 off" + "pl3 pl3 off" + "pl4 pl4 off" + "pt-latin1 pt-latin1 off" + "pt-latin9 pt-latin9 off" + "pt-olpc pt-olpc off" + "ro ro off" + "ro_std ro_std off" + "ro_win ro_win off" + "ru ru off" + "ru-cp1251 ru-cp1251 off" + "ru-ms ru-ms off" + "ru-yawerty ru-yawerty off" + "ru1 ru1 off" + "ru2 ru2 off" + "ru3 ru3 off" + "ru4 ru4 off" + "ru_win ru_win off" + "ruwin_alt-CP1251 ruwin_alt-CP1251 off" + "ruwin_alt-KOI8-R ruwin_alt-KOI8-R off" + "ruwin_alt-UTF-8 ruwin_alt-UTF-8 off" + "ruwin_alt_sh-UTF-8 ruwin_alt_sh-UTF-8 off" + "ruwin_cplk-CP1251 ruwin_cplk-CP1251 off" + "ruwin_cplk-KOI8-R ruwin_cplk-KOI8-R off" + "ruwin_cplk-UTF-8 ruwin_cplk-UTF-8 off" + "ruwin_ct_sh-CP1251 ruwin_ct_sh-CP1251 off" + "ruwin_ct_sh-KOI8-R ruwin_ct_sh-KOI8-R off" + "ruwin_ct_sh-UTF-8 ruwin_ct_sh-UTF-8 off" + "ruwin_ctrl-CP1251 ruwin_ctrl-CP1251 off" + "ruwin_ctrl-KOI8-R ruwin_ctrl-KOI8-R off" + "ruwin_ctrl-UTF-8 ruwin_ctrl-UTF-8 off" + "se-fi-ir209 se-fi-ir209 off" + "se-fi-lat6 se-fi-lat6 off" + "se-ir209 se-ir209 off" + "se-lat6 se-lat6 off" + "sg sg off" + "sg-latin1 sg-latin1 off" + "sg-latin1-lk450 sg-latin1-lk450 off" + "sk-prog-qwerty sk-prog-qwerty off" + "sk-prog-qwertz sk-prog-qwertz off" + "sk-qwerty sk-qwerty off" + "sk-qwertz sk-qwertz off" + "slovene slovene off" + "sr-cy sr-cy off" + "sun-pl sun-pl off" + "sun-pl-altgraph sun-pl-altgraph off" + "sundvorak sundvorak off" + "sunkeymap sunkeymap off" + "sunt4-es sunt4-es off" + "sunt4-fi-latin1 sunt4-fi-latin1 off" + "sunt4-no-latin1 sunt4-no-latin1 off" + "sunt5-cz-us sunt5-cz-us off" + "sunt5-de-latin1 sunt5-de-latin1 off" + "sunt5-es sunt5-es off" + "sunt5-fi-latin1 sunt5-fi-latin1 off" + "sunt5-fr-latin1 sunt5-fr-latin1 off" + "sunt5-ru sunt5-ru off" + "sunt5-uk sunt5-uk off" + "sunt5-us-cz sunt5-us-cz off" + "sunt6-uk sunt6-uk off" + "sv-latin1 sv-latin1 off" + "tj_alt-UTF8 tj_alt-UTF8 off" + "tr_f-latin5 tr_f-latin5 off" + "tr_q-latin5 tr_q-latin5 off" + "tralt tralt off" + "trf trf off" + "trf-fgGIod trf-fgGIod off" + "trq trq off" + "ttwin_alt-UTF-8 ttwin_alt-UTF-8 off" + "ttwin_cplk-UTF-8 ttwin_cplk-UTF-8 off" + "ttwin_ct_sh-UTF-8 ttwin_ct_sh-UTF-8 off" + "ttwin_ctrl-UTF-8 ttwin_ctrl-UTF-8 off" + "ua ua off" + "ua-cp1251 ua-cp1251 off" + "ua-utf ua-utf off" + "ua-utf-ws ua-utf-ws off" + "ua-ws ua-ws off" + "uk uk off" + "unicode unicode off" + "us us on" + "us-acentos us-acentos off" + "wangbe wangbe off" + "wangbe2 wangbe2 off" + "windowkeys windowkeys off" +) + +echo "KEYMAP=$(dialog --stdout --radiolist "Select Keymap" 20 70 50 ${keymaps[@]})" > /etc/vconsole.conf + +aux=$(sed -e '1,23d' -e 's/#//g' -e 's/ /#/g' -e 's/..$//' /etc/locale.gen) +index=0 +for i in $aux; do + i=$(echo $i | sed -e 's/#/ /g') + locales+=("$i" "$i" off) + if [[ $i == "en_US.UTF-8 UTF-8" || $i == "en_US ISO-8859-1" ]]; then + locales[$index]="$i" + locales[$((index+1))]="$i" + locales[$((index+2))]="on" + fi + index=$((index+3)) +done + +locale=$(dialog --stdout --checklist "Select Locales" 20 70 50 "${locales[@]}") +locale=$(echo ${locale} | sed -e 's/" "/\n/g' -e 's/ /#/g' -e 's/"//g') + +for i in ${locale[@]}; do + i=$(echo $i | sed -e 's/#/ /g') + sed -i -e "s/#$i/$i/g" /etc/locale.gen +done + +locale-gen + +aux=$(locale -a) +index=0 +for i in $aux; do + langs+=("$i" "$i" on) + index=$((index+1)) +done + +echo "LANG=$(dialog --stdout --radiolist "Select your language" 20 70 50 ${langs[@]})" > /etc/locale.conf + +mkinitcpio -p linux-libre + +hdd=$(cat /temporal | grep 'hdd=') +grub-install ${hdd#*=} +grub-mkconfig -o /boot/grub/grub.cfg + +password=$(dialog --stdout --passwordbox "Insert root password" 8 40) + +while [[ $password != $password2 ]]; do + password2=$(dialog --stdout --passwordbox "Repeat root password" 8 40) +done + +usermod -p $(openssl passwd ${password}) root + +exit diff --git a/configs/profile/root-image/root/.scriptsInstallation/language/en/userAccount.sh b/configs/profile/root-image/root/.scriptsInstallation/language/en/userAccount.sh new file mode 100755 index 0000000..0df85f9 --- /dev/null +++ b/configs/profile/root-image/root/.scriptsInstallation/language/en/userAccount.sh @@ -0,0 +1,35 @@ +#!/bin/bash + +user=$(cat /temporal | grep "userName") + +password=$(dialog --stdout --passwordbox "Insert ${user#*=} password" 8 40) + +while [[ $password != $password2 ]]; do + password2=$(dialog --stdout --passwordbox "Reply password" 8 40) +done + +useradd -m -g users -G "wheel" -s /bin/bash -p $(openssl passwd $password) ${user#*=} + +if [ -x /usr/bin/setxkbmap ]; then + echo "setxkbmap $(cat /.codecheck | grep XKBMAP= | cut -d '=' -f 2)" >> /home/${user#*=}/.bashrc +fi + +if [ -x /usr/bin/gsettings ]; then + sudo -u {user#*=} \ + if [ -d /usr/share/themes/Radiance-Purple ]; then + gsettings set org.mate.interface gtk-theme 'Radiance-Purple' + gsettings set org.mate.Marco.general theme 'Radiance-Purple' + fi \ + if [ -d /usr/share/icons/RAVE-X-Dark-Purple ]; then + gsettings set org.mate.interface icon-theme 'RAVE-X-Dark-Purple' + fi \ + if [ -d /usr/share/icons/mate ]; then + gsettings set org.mate.peripherals-mouse cursor-size '18' + gsettings set org.mate.peripherals-mouse cursor-theme 'mate' + fi \ + if [ -f /etc/wallpaper.png ]; then + gsettings set org.mate.background picture-filename '/etc/wallpaper.png' + fi +fi + +exit diff --git a/configs/profile/root-image/root/.scriptsInstallation/language/es/install.sh b/configs/profile/root-image/root/.scriptsInstallation/language/es/install.sh new file mode 100755 index 0000000..4f25d6d --- /dev/null +++ b/configs/profile/root-image/root/.scriptsInstallation/language/es/install.sh @@ -0,0 +1,237 @@ +#!/bin/bash +#Temporal is a file that contains parameters to use when access to chroot + +pacman -Sy parabola-keyring --noconfirm +pacman-key --populate parabola +pacman-key --refresh-keys + +partition(){ + + #Search and show the Hard Disks to select + aux=$(ls /dev/sd?) + index=0 + for i in $aux; do + hdds[$index]="${i} ${i#/*/} off" + index=$((index+1)) + done + + hdd=$(dialog --stdout --radiolist "Selecciona Disco Duro" 20 70 50 ${hdds[@]}) + + #If exist the line delete + if (cat ~/.scriptsInstallation/temporal | grep "hdd=") &>/dev/null + then + sed -i -e '/hdd=*/d' ~/.scriptsInstallation/temporal + fi + + #And add the new line with new parameter + echo "hdd=$hdd" >> ~/.scriptsInstallation/temporal + + selection=$(dialog --stdout --menu "Metodo de Particionado" 20 70 50 \ + 1 "Usar todo el disco con swap (1GB) and /" \ + 2 "Usar gparted para personalizar" ) + + case $selection in + 1) + umount /mnt &> /dev/null + #Create msdos partition table + parted -s $hdd -- mklabel msdos + + #Create partition swap and / + parted -s $hdd -- mkpart primary 1MiB 1000MiB mkpart primary 1000MiB -1s + + #Boot option partition / + parted -s $hdd -- set 2 boot on + + #Format and partitions and mount / + (echo t; echo 1; echo 82; echo w) | fdisk $hdd + mkswap ${hdd}1 + mkfs.ext4 ${hdd}2 + mount ${hdd}2 /mnt + ;; + 2) + gparted $hdd + + #Search and show the partitions that select before. + aux=$(ls $hdd?) + index=0; + for i in $aux; do + partitions[$index]="${i} ${i#/*/} off" + index=$((index+1)) + done + + partition=$(dialog --stdout --radiolist "Montar particion /" 20 70 50 ${partitions[@]}) + + #Mount partition / + umount /mnt &> /dev/null + mount $partition /mnt + + #Ask if you want mount other partitions + other=0 + while [ $other != 3 ]; do + other=$(dialog --stdout --menu "¿Montar otra particion?" 20 70 50 1 "/home" 2 "/boot" 3 "No") + + case $other in + 1) + umount /mnt/home &> /dev/null + mkdir /mnt/home &> /dev/null + mount $(dialog --stdout --radiolist "Montar particion /home" 20 70 50 ${partitions[@]}) /mnt/home + ;; + 2) + umount /mnt/boot &> /dev/null + mkdir /mnt/boot &> /dev/null + mount $(dialog --stdout --radiolist "Mount particion /boot" 20 70 50 ${partitions[@]}) /mnt/boot + ;; + *) + other=3 + ;; + esac + done + ;; + esac +} + + +option=0 +while [ option != 7 ]; do + option=$(dialog --stdout --menu "InstalaciĂ³n CLI de Parabola" 20 70 50 \ + 1 "Formatear y Montar Particiones" \ + 2 "Instalar Sistema Base" \ + 3 "Instalar GRUB" \ + 4 "ConfiguraciĂ³n del Sistema" \ + 5 "(Opcional) Instalar Escritorio/Aplicaciones del Live DVD" \ + 6 "Crear Cuenta de Usuario" \ + 7 "Salir" ) + + case $option in + 1) + partition + ;; + 2) + #Install base system + pacstrap /mnt + pacstrap /mnt dialog + ;; + 3) + #Install grub + pacstrap /mnt grub grub2-theme-gnuaxiom + #Enable Parabola theme for grub + sed -i 's|[#]GRUB_THEME=["]/path/to/gfxtheme["]|GRUB_THEME="/boot/grub/themes/GNUAxiom/theme.txt"|' /mnt/etc/default/grub + ;; + 4) + #Generate fstab and acces to chroot to do System Config + genfstab -p /mnt >> /mnt/etc/fstab + cp ~/.scriptsInstallation/temporal /mnt + cp ~/.scriptsInstallation/systemConfig.sh /mnt + chmod +x /mnt/systemConfig.sh + arch-chroot /mnt /systemConfig.sh + rm -r /mnt/systemConfig.sh + ;; + 5) + #Packages to the X11 live + packages=( "xorg-server" + "xf86-input-evdev" + "xf86-input-synaptics" + "xf86-video-amdgpu" + "xf86-video-ati" + "xf86-video-dummy" + "xf86-video-fbdev" + "xf86-video-intel" + "xf86-video-nouveau" + "xf86-video-openchrome" + "xf86-video-sisusb" + "xf86-video-vesa" + "xf86-video-vmware" + "xf86-video-voodoo" + "xf86-video-qxl" + "xorg-xinit" + "sudo" + "gst-plugins-good" + "gst-libav" + "mate" + "mate-extra" + "caja" + "volumeicon" + "zenity" + "octopi" + "octopi-cachecleaner" + "octopi-notifier" + "octopi-repoeditor" + "ambiance-radiance-colors-suite" + "rave-x-colors" + "pulseaudio-alsa" + "alsa-utils" + "networkmanager" + "network-manager-applet" + "ath9k-htc-firmware" + "gnome-keyring" + "iceweasel" + "iceweasel-l10n-es-es" + "icedove" + "icedove-l10n-es-es" + "pidgin" + "linphone" + "qtox" + "gparted" + "smplayer" + "epdfview" + "gpicview" + "abiword" + "gnumeric" + "leafpad" + "galculator-gtk2" + "xarchiver" + "dmidecode" + "lightdm-gtk-greeter-settings" + "grub2-theme-gnuaxiom" + "p7zip" + "unar" + "unzip" + "zip" + "ttf-dejavu" + ) + + #Install packages + pacstrap /mnt ${packages[@]} + user=$(cat ~/.scriptsInstallation/temporal | grep "userName" ) + + #Copy skel in the new system and desktop's background + cp -a /etc/skel/ /mnt/etc/ + cp -a /etc/wallpaper.png /mnt/etc/wallpaper.png + + #Uncomment to allow members of group wheel to execute any command + sed -i 's|[#] [%]wheel ALL=[(]ALL[)] ALL|%wheel ALL=(ALL) ALL|' /mnt/etc/sudoers + + #Enable services + cp -a ~/.scriptsInstallation/x11.sh /mnt + + #Enable services with systemd + chmod +x /mnt/x11.sh + arch-chroot /mnt /x11.sh + rm /mnt/x11.sh + ;; + 6) + #Create a new username and save in temporal, to use after + if (cat ~/.scriptsInstallation/temporal | grep "userName=") &>/dev/null + then + sed -i -e '/userName=*/d' ~/.scriptsInstallation/temporal + fi + + echo "userName=$(dialog --stdout --inputbox "Introduce nombre de usuario" 8 40)" >> ~/.scriptsInstallation/temporal + cp ~/.codecheck /mnt + cp ~/.scriptsInstallation/temporal /mnt + cp ~/.scriptsInstallation/userAccount.sh /mnt + chmod +x /mnt/userAccount.sh + arch-chroot /mnt /userAccount.sh + rm -r /mnt/userAccount.sh + ;; + *) + #Delete temporal file and umount partitions + rm -r /mnt/.codecheck + rm -r /mnt/temporal + umount /mnt/boot &> /dev/null + umount /mnt/home &> /dev/null + umount /mnt &> /dev/null + exit + ;; + esac +done diff --git a/configs/profile/root-image/root/.scriptsInstallation/language/es/systemConfig.sh b/configs/profile/root-image/root/.scriptsInstallation/language/es/systemConfig.sh new file mode 100755 index 0000000..c32ad85 --- /dev/null +++ b/configs/profile/root-image/root/.scriptsInstallation/language/es/systemConfig.sh @@ -0,0 +1,270 @@ +#!/bin/bash + +echo "$(dialog --stdout --inputbox "Introduce el nombre del sistema:" 8 40)" > /etc/hostname + +ln -s /usr/share/zoneinfo/$(dialog --stdout --inputbox "Introduce la Zona Horaria:\nPor ejemplo: Europe/Athens" 8 40) /etc/localtime + +keymaps=( + "ANSI-dvorak ANSI-dvorak off" + "amiga-de amiga-de off" + "amiga-us amiga-us off" + "applkey applkey off" + "atari-de atari-de off" + "atari-se atari-se off" + "atari-uk-falcon atari-uk-falcon off" + "atari-us atari-us off" + "azerty azerty off" + "backspace backspace off" + "bashkir bashkir off" + "be-latin1 be-latin1 off" + "bg-cp1251 bg-cp1251 off" + "bg-cp855 bg-cp855 off" + "bg_bds-cp1251 bg_bds-cp1251 off" + "bg_bds-utf8 bg_bds-utf8 off" + "bg_pho-cp1251 bg_pho-cp1251 off" + "bg_pho-utf8 bg_pho-utf8 off" + "br-abnt br-abnt off" + "br-abnt2 br-abnt2 off" + "br-latin1-abnt2 br-latin1-abnt2 off" + "br-latin1-us br-latin1-us off" + "by by off" + "by-cp1251 by-cp1251 off" + "bywin-cp1251 bywin-cp1251 off" + "cf cf off" + "colemak colemak off" + "croat croat off" + "ctrl ctrl off" + "cz cz off" + "cz-cp1250 cz-cp1250 off" + "cz-lat2 cz-lat2 off" + "cz-lat2-prog cz-lat2-prog off" + "cz-qwertz cz-qwertz off" + "cz-us-qwertz cz-us-qwertz off" + "de de off" + "de-latin1 de-latin1 off" + "de-latin1-nodeadkeys de-latin1-nodeadkeys off" + "de-mobii de-mobii off" + "de_CH-latin1 de_CH-latin1 off" + "de_alt_UTF-8 de_alt_UTF-8 off" + "defkeymap defkeymap off" + "defkeymap_V1.0 defkeymap_V1.0 off" + "dk dk off" + "dk-latin1 dk-latin1 off" + "dvorak dvorak off" + "dvorak-ca-fr dvorak-ca-fr off" + "dvorak-es dvorak-es off" + "dvorak-fr dvorak-fr off" + "dvorak-l dvorak-l off" + "dvorak-r dvorak-r off" + "dvorak-ru dvorak-ru off" + "dvorak-sv-a1 dvorak-sv-a1 off" + "dvorak-sv-a5 dvorak-sv-a5 off" + "dvorak-uk dvorak-uk off" + "emacs emacs off" + "emacs2 emacs2 off" + "es es off" + "es-cp850 es-cp850 off" + "es-olpc es-olpc off" + "et et off" + "et-nodeadkeys et-nodeadkeys off" + "euro euro off" + "euro1 euro1 off" + "euro2 euro2 off" + "fi fi off" + "fr fr off" + "fr-bepo fr-bepo off" + "fr-bepo-latin9 fr-bepo-latin9 off" + "fr-latin1 fr-latin1 off" + "fr-latin9 fr-latin9 off" + "fr-pc fr-pc off" + "fr_CH fr_CH off" + "fr_CH-latin1 fr_CH-latin1 off" + "gr gr off" + "gr-pc gr-pc off" + "hu hu off" + "hu101 hu101 off" + "il il off" + "il-heb il-heb off" + "il-phonetic il-phonetic off" + "is-latin1 is-latin1 off" + "is-latin1-us is-latin1-us off" + "it it off" + "it-ibm it-ibm off" + "it2 it2 off" + "jp106 jp106 off" + "kazakh kazakh off" + "keypad keypad off" + "ky_alt_sh-UTF-8 ky_alt_sh-UTF-8 off" + "kyrgyz kyrgyz off" + "la-latin1 la-latin1 off" + "lt lt off" + "lt.baltic lt.baltic off" + "lt.l4 lt.l4 off" + "lv lv off" + "lv-tilde lv-tilde off" + "mac-be mac-be off" + "mac-de-latin1 mac-de-latin1 off" + "mac-de-latin1-nodeadkeys mac-de-latin1-nodeadkeys off" + "mac-de_CH mac-de_CH off" + "mac-dk-latin1 mac-dk-latin1 off" + "mac-dvorak mac-dvorak off" + "mac-es mac-es off" + "mac-euro mac-euro off" + "mac-euro2 mac-euro2 off" + "mac-fi-latin1 mac-fi-latin1 off" + "mac-fr mac-fr off" + "mac-fr_CH-latin1 mac-fr_CH-latin1 off" + "mac-it mac-it off" + "mac-pl mac-pl off" + "mac-pt-latin1 mac-pt-latin1 off" + "mac-se mac-se off" + "mac-template mac-template off" + "mac-uk mac-uk off" + "mac-us mac-us off" + "mk mk off" + "mk-cp1251 mk-cp1251 off" + "mk-utf mk-utf off" + "mk0 mk0 off" + "nl nl off" + "nl2 nl2 off" + "no no off" + "no-dvorak no-dvorak off" + "no-latin1 no-latin1 off" + "pc110 pc110 off" + "pl pl off" + "pl1 pl1 off" + "pl2 pl2 off" + "pl3 pl3 off" + "pl4 pl4 off" + "pt-latin1 pt-latin1 off" + "pt-latin9 pt-latin9 off" + "pt-olpc pt-olpc off" + "ro ro off" + "ro_std ro_std off" + "ro_win ro_win off" + "ru ru off" + "ru-cp1251 ru-cp1251 off" + "ru-ms ru-ms off" + "ru-yawerty ru-yawerty off" + "ru1 ru1 off" + "ru2 ru2 off" + "ru3 ru3 off" + "ru4 ru4 off" + "ru_win ru_win off" + "ruwin_alt-CP1251 ruwin_alt-CP1251 off" + "ruwin_alt-KOI8-R ruwin_alt-KOI8-R off" + "ruwin_alt-UTF-8 ruwin_alt-UTF-8 off" + "ruwin_alt_sh-UTF-8 ruwin_alt_sh-UTF-8 off" + "ruwin_cplk-CP1251 ruwin_cplk-CP1251 off" + "ruwin_cplk-KOI8-R ruwin_cplk-KOI8-R off" + "ruwin_cplk-UTF-8 ruwin_cplk-UTF-8 off" + "ruwin_ct_sh-CP1251 ruwin_ct_sh-CP1251 off" + "ruwin_ct_sh-KOI8-R ruwin_ct_sh-KOI8-R off" + "ruwin_ct_sh-UTF-8 ruwin_ct_sh-UTF-8 off" + "ruwin_ctrl-CP1251 ruwin_ctrl-CP1251 off" + "ruwin_ctrl-KOI8-R ruwin_ctrl-KOI8-R off" + "ruwin_ctrl-UTF-8 ruwin_ctrl-UTF-8 off" + "se-fi-ir209 se-fi-ir209 off" + "se-fi-lat6 se-fi-lat6 off" + "se-ir209 se-ir209 off" + "se-lat6 se-lat6 off" + "sg sg off" + "sg-latin1 sg-latin1 off" + "sg-latin1-lk450 sg-latin1-lk450 off" + "sk-prog-qwerty sk-prog-qwerty off" + "sk-prog-qwertz sk-prog-qwertz off" + "sk-qwerty sk-qwerty off" + "sk-qwertz sk-qwertz off" + "slovene slovene off" + "sr-cy sr-cy off" + "sun-pl sun-pl off" + "sun-pl-altgraph sun-pl-altgraph off" + "sundvorak sundvorak off" + "sunkeymap sunkeymap off" + "sunt4-es sunt4-es off" + "sunt4-fi-latin1 sunt4-fi-latin1 off" + "sunt4-no-latin1 sunt4-no-latin1 off" + "sunt5-cz-us sunt5-cz-us off" + "sunt5-de-latin1 sunt5-de-latin1 off" + "sunt5-es sunt5-es off" + "sunt5-fi-latin1 sunt5-fi-latin1 off" + "sunt5-fr-latin1 sunt5-fr-latin1 off" + "sunt5-ru sunt5-ru off" + "sunt5-uk sunt5-uk off" + "sunt5-us-cz sunt5-us-cz off" + "sunt6-uk sunt6-uk off" + "sv-latin1 sv-latin1 off" + "tj_alt-UTF8 tj_alt-UTF8 off" + "tr_f-latin5 tr_f-latin5 off" + "tr_q-latin5 tr_q-latin5 off" + "tralt tralt off" + "trf trf off" + "trf-fgGIod trf-fgGIod off" + "trq trq off" + "ttwin_alt-UTF-8 ttwin_alt-UTF-8 off" + "ttwin_cplk-UTF-8 ttwin_cplk-UTF-8 off" + "ttwin_ct_sh-UTF-8 ttwin_ct_sh-UTF-8 off" + "ttwin_ctrl-UTF-8 ttwin_ctrl-UTF-8 off" + "ua ua off" + "ua-cp1251 ua-cp1251 off" + "ua-utf ua-utf off" + "ua-utf-ws ua-utf-ws off" + "ua-ws ua-ws off" + "uk uk off" + "unicode unicode off" + "us us on" + "us-acentos us-acentos off" + "wangbe wangbe off" + "wangbe2 wangbe2 off" + "windowkeys windowkeys off" +) + +echo "KEYMAP=$(dialog --stdout --radiolist "Selecciona la distribucion del teclado" 20 70 50 ${keymaps[@]})" > /etc/vconsole.conf + +aux=$(sed -e '1,23d' -e 's/#//g' -e 's/ /#/g' -e 's/..$//' /etc/locale.gen) +index=0 +for i in $aux; do + i=$(echo $i | sed -e 's/#/ /g') + locales+=("$i" "$i" off) + if [[ $i == "en_US.UTF-8 UTF-8" || $i == "en_US ISO-8859-1" ]]; then + locales[$index]="$i" + locales[$((index+1))]="$i" + locales[$((index+2))]="on" + fi + index=$((index+3)) +done + +locale=$(dialog --stdout --checklist "Selecciona las Localizaciones" 20 70 50 "${locales[@]}") +locale=$(echo ${locale} | sed -e 's/" "/\n/g' -e 's/ /#/g' -e 's/"//g') + +for i in ${locale[@]}; do + i=$(echo $i | sed -e 's/#/ /g') + sed -i -e "s/#$i/$i/g" /etc/locale.gen +done + +locale-gen + +aux=$(locale -a) +index=0 +for i in $aux; do + langs+=("$i" "$i" on) + index=$((index+1)) +done + +echo "LANG=$(dialog --stdout --radiolist "Selecciona tu idioma" 20 70 50 ${langs[@]})" > /etc/locale.conf + +mkinitcpio -p linux-libre + +hdd=$(cat /temporal | grep 'hdd=') +grub-install ${hdd#*=} +grub-mkconfig -o /boot/grub/grub.cfg + +password=$(dialog --stdout --passwordbox "Inserta la contraseña para el administrador" 8 40) + +while [[ $password != $password2 ]]; do + password2=$(dialog --stdout --passwordbox "Repite la contraseña para el administrador" 8 40) +done + +usermod -p $(openssl passwd ${password}) root + +exit diff --git a/configs/profile/root-image/root/.scriptsInstallation/language/es/userAccount.sh b/configs/profile/root-image/root/.scriptsInstallation/language/es/userAccount.sh new file mode 100755 index 0000000..1ab3585 --- /dev/null +++ b/configs/profile/root-image/root/.scriptsInstallation/language/es/userAccount.sh @@ -0,0 +1,35 @@ +#!/bin/bash + +user=$(cat /temporal | grep "userName") + +password=$(dialog --stdout --passwordbox "Introduce la contraseñara para el usuario ${user#*=}" 8 40) + +while [[ $password != $password2 ]]; do + password2=$(dialog --stdout --passwordbox "Repite la contraseña" 8 40) +done + +useradd -m -g users -G "wheel" -s /bin/bash -p $(openssl passwd $password) ${user#*=} + +if [ -x /usr/bin/setxkbmap ]; then + echo "setxkbmap $(cat /.codecheck | grep XKBMAP= | cut -d '=' -f 2)" >> /home/${user#*=}/.bashrc +fi + +if [ -x /usr/bin/gsettings ]; then + sudo -u {user#*=} \ + if [ -d /usr/share/themes/Radiance-Purple ]; then + gsettings set org.mate.interface gtk-theme 'Radiance-Purple' + gsettings set org.mate.Marco.general theme 'Radiance-Purple' + fi \ + if [ -d /usr/share/icons/RAVE-X-Dark-Purple ]; then + gsettings set org.mate.interface icon-theme 'RAVE-X-Dark-Purple' + fi \ + if [ -d /usr/share/icons/mate ]; then + gsettings set org.mate.peripherals-mouse cursor-size '18' + gsettings set org.mate.peripherals-mouse cursor-theme 'mate' + fi \ + if [ -f /etc/wallpaper.png ]; then + gsettings set org.mate.background picture-filename '/etc/wallpaper.png' + fi +fi + +exit diff --git a/configs/profile/root-image/root/.scriptsInstallation/language/gl/install.sh b/configs/profile/root-image/root/.scriptsInstallation/language/gl/install.sh new file mode 100755 index 0000000..50bbfc5 --- /dev/null +++ b/configs/profile/root-image/root/.scriptsInstallation/language/gl/install.sh @@ -0,0 +1,237 @@ +#!/bin/bash +#Temporal is a file that contains parameters to use when access to chroot + +pacman -Sy parabola-keyring --noconfirm +pacman-key --populate parabola +pacman-key --refresh-keys + +partition(){ + + #Search and show the Hard Disks to select + aux=$(ls /dev/sd?) + index=0 + for i in $aux; do + hdds[$index]="${i} ${i#/*/} off" + index=$((index+1)) + done + + hdd=$(dialog --stdout --radiolist "Selecciona Disco Duro" 20 70 50 ${hdds[@]}) + + #If exist the line delete + if (cat ~/.scriptsInstallation/temporal | grep "hdd=") &>/dev/null + then + sed -i -e '/hdd=*/d' ~/.scriptsInstallation/temporal + fi + + #And add the new line with new parameter + echo "hdd=$hdd" >> ~/.scriptsInstallation/temporal + + selection=$(dialog --stdout --menu "Metodo de Particionado" 20 70 50 \ + 1 "Usar todo o disco con swap (1GB) and /" \ + 2 "Usar gparted para personalizar" ) + + case $selection in + 1) + umount /mnt &> /dev/null + #Create msdos partition table + parted -s $hdd -- mklabel msdos + + #Create partition swap and / + parted -s $hdd -- mkpart primary 1MiB 1000MiB mkpart primary 1000MiB -1s + + #Boot option partition / + parted -s $hdd -- set 2 boot on + + #Format and partitions and mount / + (echo t; echo 1; echo 82; echo w) | fdisk $hdd + mkswap ${hdd}1 + mkfs.ext4 ${hdd}2 + mount ${hdd}2 /mnt + ;; + 2) + gparted $hdd + + #Search and show the partitions that select before. + aux=$(ls $hdd?) + index=0; + for i in $aux; do + partitions[$index]="${i} ${i#/*/} off" + index=$((index+1)) + done + + partition=$(dialog --stdout --radiolist "Montar particion /" 20 70 50 ${partitions[@]}) + + #Mount partition / + umount /mnt &> /dev/null + mount $partition /mnt + + #Ask if you want mount other partitions + other=0 + while [ $other != 3 ]; do + other=$(dialog --stdout --menu "¿Montar outra particion?" 20 70 50 1 "/home" 2 "/boot" 3 "No") + + case $other in + 1) + umount /mnt/home &> /dev/null + mkdir /mnt/home &> /dev/null + mount $(dialog --stdout --radiolist "Montar particion /home" 20 70 50 ${partitions[@]}) /mnt/home + ;; + 2) + umount /mnt/boot &> /dev/null + mkdir /mnt/boot &> /dev/null + mount $(dialog --stdout --radiolist "Mount particion /boot" 20 70 50 ${partitions[@]}) /mnt/boot + ;; + *) + other=3 + ;; + esac + done + ;; + esac +} + + +option=0 +while [ option != 7 ]; do + option=$(dialog --stdout --menu "InstalaciĂ³n CLI de Parabola" 20 70 50 \ + 1 "Formatear e Montar Particiones" \ + 2 "Instalar Sistema Base" \ + 3 "Instalar GRUB" \ + 4 "ConfiguraciĂ³n do Sistema" \ + 5 "(Opcional) Instalar Escritorio/Aplicaciones de Live DVD" \ + 6 "Crear Conta de Usuario" \ + 7 "Salir" ) + + case $option in + 1) + partition + ;; + 2) + #Install base system + pacstrap /mnt + pacstrap /mnt dialog + ;; + 3) + #Install grub + pacstrap /mnt grub grub2-theme-gnuaxiom + #Enable Parabola theme for grub + sed -i 's|[#]GRUB_THEME=["]/path/to/gfxtheme["]|GRUB_THEME="/boot/grub/themes/GNUAxiom/theme.txt"|' /mnt/etc/default/grub + ;; + 4) + #Generate fstab and acces to chroot to do System Config + genfstab -p /mnt >> /mnt/etc/fstab + cp ~/.scriptsInstallation/temporal /mnt + cp ~/.scriptsInstallation/systemConfig.sh /mnt + chmod +x /mnt/systemConfig.sh + arch-chroot /mnt /systemConfig.sh + rm -r /mnt/systemConfig.sh + ;; + 5) + #Packages to the X11 live + packages=( "xorg-server" + "xf86-input-evdev" + "xf86-input-synaptics" + "xf86-video-amdgpu" + "xf86-video-ati" + "xf86-video-dummy" + "xf86-video-fbdev" + "xf86-video-intel" + "xf86-video-nouveau" + "xf86-video-openchrome" + "xf86-video-sisusb" + "xf86-video-vesa" + "xf86-video-vmware" + "xf86-video-voodoo" + "xf86-video-qxl" + "xorg-xinit" + "sudo" + "gst-plugins-good" + "gst-libav" + "mate" + "mate-extra" + "caja" + "volumeicon" + "zenity" + "octopi" + "octopi-cachecleaner" + "octopi-notifier" + "octopi-repoeditor" + "ambiance-radiance-colors-suite" + "rave-x-colors" + "pulseaudio-alsa" + "alsa-utils" + "networkmanager" + "network-manager-applet" + "ath9k-htc-firmware" + "gnome-keyring" + "iceweasel" + "iceweasel-l10n-gl" + "icedove" + "icedove-l10n-gl" + "pidgin" + "linphone" + "qtox" + "gparted" + "smplayer" + "epdfview" + "gpicview" + "abiword" + "gnumeric" + "leafpad" + "galculator-gtk2" + "xarchiver" + "dmidecode" + "lightdm-gtk-greeter-settings" + "grub2-theme-gnuaxiom" + "p7zip" + "unar" + "unzip" + "zip" + "ttf-dejavu" + ) + + #Install packages + pacstrap /mnt ${packages[@]} + user=$(cat ~/.scriptsInstallation/temporal | grep "userName" ) + + #Copy skel in the new system and desktop's background + cp -a /etc/skel/ /mnt/etc/ + cp -a /etc/wallpaper.png /mnt/etc/wallpaper.png + + #Uncomment to allow members of group wheel to execute any command + sed -i 's|[#] [%]wheel ALL=[(]ALL[)] ALL|%wheel ALL=(ALL) ALL|' /mnt/etc/sudoers + + #Enable services + cp -a ~/.scriptsInstallation/x11.sh /mnt + + #Enable services with systemd + chmod +x /mnt/x11.sh + arch-chroot /mnt /x11.sh + rm /mnt/x11.sh + ;; + 6) + #Create a new username and save in temporal, to use after + if (cat ~/.scriptsInstallation/temporal | grep "userName=") &>/dev/null + then + sed -i -e '/userName=*/d' ~/.scriptsInstallation/temporal + fi + + echo "userName=$(dialog --stdout --inputbox "Introduce un nome de usuario" 8 40)" >> ~/.scriptsInstallation/temporal + cp ~/.codecheck /mnt + cp ~/.scriptsInstallation/temporal /mnt + cp ~/.scriptsInstallation/userAccount.sh /mnt + chmod +x /mnt/userAccount.sh + arch-chroot /mnt /userAccount.sh + rm -r /mnt/userAccount.sh + ;; + *) + #Delete temporal file and umount partitions + rm -r /mnt/.codecheck + rm -r /mnt/temporal + umount /mnt/boot &> /dev/null + umount /mnt/home &> /dev/null + umount /mnt &> /dev/null + exit + ;; + esac +done diff --git a/configs/profile/root-image/root/.scriptsInstallation/language/gl/systemConfig.sh b/configs/profile/root-image/root/.scriptsInstallation/language/gl/systemConfig.sh new file mode 100755 index 0000000..8353cfb --- /dev/null +++ b/configs/profile/root-image/root/.scriptsInstallation/language/gl/systemConfig.sh @@ -0,0 +1,270 @@ +#!/bin/bash + +echo "$(dialog --stdout --inputbox "Introduce o nome do sistema:" 8 40)" > /etc/hostname + +ln -s /usr/share/zoneinfo/$(dialog --stdout --inputbox "Introduce a Zona Horaria:\nPor ejemplo: Europe/Athens" 8 40) /etc/localtime + +keymaps=( + "ANSI-dvorak ANSI-dvorak off" + "amiga-de amiga-de off" + "amiga-us amiga-us off" + "applkey applkey off" + "atari-de atari-de off" + "atari-se atari-se off" + "atari-uk-falcon atari-uk-falcon off" + "atari-us atari-us off" + "azerty azerty off" + "backspace backspace off" + "bashkir bashkir off" + "be-latin1 be-latin1 off" + "bg-cp1251 bg-cp1251 off" + "bg-cp855 bg-cp855 off" + "bg_bds-cp1251 bg_bds-cp1251 off" + "bg_bds-utf8 bg_bds-utf8 off" + "bg_pho-cp1251 bg_pho-cp1251 off" + "bg_pho-utf8 bg_pho-utf8 off" + "br-abnt br-abnt off" + "br-abnt2 br-abnt2 off" + "br-latin1-abnt2 br-latin1-abnt2 off" + "br-latin1-us br-latin1-us off" + "by by off" + "by-cp1251 by-cp1251 off" + "bywin-cp1251 bywin-cp1251 off" + "cf cf off" + "colemak colemak off" + "croat croat off" + "ctrl ctrl off" + "cz cz off" + "cz-cp1250 cz-cp1250 off" + "cz-lat2 cz-lat2 off" + "cz-lat2-prog cz-lat2-prog off" + "cz-qwertz cz-qwertz off" + "cz-us-qwertz cz-us-qwertz off" + "de de off" + "de-latin1 de-latin1 off" + "de-latin1-nodeadkeys de-latin1-nodeadkeys off" + "de-mobii de-mobii off" + "de_CH-latin1 de_CH-latin1 off" + "de_alt_UTF-8 de_alt_UTF-8 off" + "defkeymap defkeymap off" + "defkeymap_V1.0 defkeymap_V1.0 off" + "dk dk off" + "dk-latin1 dk-latin1 off" + "dvorak dvorak off" + "dvorak-ca-fr dvorak-ca-fr off" + "dvorak-es dvorak-es off" + "dvorak-fr dvorak-fr off" + "dvorak-l dvorak-l off" + "dvorak-r dvorak-r off" + "dvorak-ru dvorak-ru off" + "dvorak-sv-a1 dvorak-sv-a1 off" + "dvorak-sv-a5 dvorak-sv-a5 off" + "dvorak-uk dvorak-uk off" + "emacs emacs off" + "emacs2 emacs2 off" + "es es off" + "es-cp850 es-cp850 off" + "es-olpc es-olpc off" + "et et off" + "et-nodeadkeys et-nodeadkeys off" + "euro euro off" + "euro1 euro1 off" + "euro2 euro2 off" + "fi fi off" + "fr fr off" + "fr-bepo fr-bepo off" + "fr-bepo-latin9 fr-bepo-latin9 off" + "fr-latin1 fr-latin1 off" + "fr-latin9 fr-latin9 off" + "fr-pc fr-pc off" + "fr_CH fr_CH off" + "fr_CH-latin1 fr_CH-latin1 off" + "gr gr off" + "gr-pc gr-pc off" + "hu hu off" + "hu101 hu101 off" + "il il off" + "il-heb il-heb off" + "il-phonetic il-phonetic off" + "is-latin1 is-latin1 off" + "is-latin1-us is-latin1-us off" + "it it off" + "it-ibm it-ibm off" + "it2 it2 off" + "jp106 jp106 off" + "kazakh kazakh off" + "keypad keypad off" + "ky_alt_sh-UTF-8 ky_alt_sh-UTF-8 off" + "kyrgyz kyrgyz off" + "la-latin1 la-latin1 off" + "lt lt off" + "lt.baltic lt.baltic off" + "lt.l4 lt.l4 off" + "lv lv off" + "lv-tilde lv-tilde off" + "mac-be mac-be off" + "mac-de-latin1 mac-de-latin1 off" + "mac-de-latin1-nodeadkeys mac-de-latin1-nodeadkeys off" + "mac-de_CH mac-de_CH off" + "mac-dk-latin1 mac-dk-latin1 off" + "mac-dvorak mac-dvorak off" + "mac-es mac-es off" + "mac-euro mac-euro off" + "mac-euro2 mac-euro2 off" + "mac-fi-latin1 mac-fi-latin1 off" + "mac-fr mac-fr off" + "mac-fr_CH-latin1 mac-fr_CH-latin1 off" + "mac-it mac-it off" + "mac-pl mac-pl off" + "mac-pt-latin1 mac-pt-latin1 off" + "mac-se mac-se off" + "mac-template mac-template off" + "mac-uk mac-uk off" + "mac-us mac-us off" + "mk mk off" + "mk-cp1251 mk-cp1251 off" + "mk-utf mk-utf off" + "mk0 mk0 off" + "nl nl off" + "nl2 nl2 off" + "no no off" + "no-dvorak no-dvorak off" + "no-latin1 no-latin1 off" + "pc110 pc110 off" + "pl pl off" + "pl1 pl1 off" + "pl2 pl2 off" + "pl3 pl3 off" + "pl4 pl4 off" + "pt-latin1 pt-latin1 off" + "pt-latin9 pt-latin9 off" + "pt-olpc pt-olpc off" + "ro ro off" + "ro_std ro_std off" + "ro_win ro_win off" + "ru ru off" + "ru-cp1251 ru-cp1251 off" + "ru-ms ru-ms off" + "ru-yawerty ru-yawerty off" + "ru1 ru1 off" + "ru2 ru2 off" + "ru3 ru3 off" + "ru4 ru4 off" + "ru_win ru_win off" + "ruwin_alt-CP1251 ruwin_alt-CP1251 off" + "ruwin_alt-KOI8-R ruwin_alt-KOI8-R off" + "ruwin_alt-UTF-8 ruwin_alt-UTF-8 off" + "ruwin_alt_sh-UTF-8 ruwin_alt_sh-UTF-8 off" + "ruwin_cplk-CP1251 ruwin_cplk-CP1251 off" + "ruwin_cplk-KOI8-R ruwin_cplk-KOI8-R off" + "ruwin_cplk-UTF-8 ruwin_cplk-UTF-8 off" + "ruwin_ct_sh-CP1251 ruwin_ct_sh-CP1251 off" + "ruwin_ct_sh-KOI8-R ruwin_ct_sh-KOI8-R off" + "ruwin_ct_sh-UTF-8 ruwin_ct_sh-UTF-8 off" + "ruwin_ctrl-CP1251 ruwin_ctrl-CP1251 off" + "ruwin_ctrl-KOI8-R ruwin_ctrl-KOI8-R off" + "ruwin_ctrl-UTF-8 ruwin_ctrl-UTF-8 off" + "se-fi-ir209 se-fi-ir209 off" + "se-fi-lat6 se-fi-lat6 off" + "se-ir209 se-ir209 off" + "se-lat6 se-lat6 off" + "sg sg off" + "sg-latin1 sg-latin1 off" + "sg-latin1-lk450 sg-latin1-lk450 off" + "sk-prog-qwerty sk-prog-qwerty off" + "sk-prog-qwertz sk-prog-qwertz off" + "sk-qwerty sk-qwerty off" + "sk-qwertz sk-qwertz off" + "slovene slovene off" + "sr-cy sr-cy off" + "sun-pl sun-pl off" + "sun-pl-altgraph sun-pl-altgraph off" + "sundvorak sundvorak off" + "sunkeymap sunkeymap off" + "sunt4-es sunt4-es off" + "sunt4-fi-latin1 sunt4-fi-latin1 off" + "sunt4-no-latin1 sunt4-no-latin1 off" + "sunt5-cz-us sunt5-cz-us off" + "sunt5-de-latin1 sunt5-de-latin1 off" + "sunt5-es sunt5-es off" + "sunt5-fi-latin1 sunt5-fi-latin1 off" + "sunt5-fr-latin1 sunt5-fr-latin1 off" + "sunt5-ru sunt5-ru off" + "sunt5-uk sunt5-uk off" + "sunt5-us-cz sunt5-us-cz off" + "sunt6-uk sunt6-uk off" + "sv-latin1 sv-latin1 off" + "tj_alt-UTF8 tj_alt-UTF8 off" + "tr_f-latin5 tr_f-latin5 off" + "tr_q-latin5 tr_q-latin5 off" + "tralt tralt off" + "trf trf off" + "trf-fgGIod trf-fgGIod off" + "trq trq off" + "ttwin_alt-UTF-8 ttwin_alt-UTF-8 off" + "ttwin_cplk-UTF-8 ttwin_cplk-UTF-8 off" + "ttwin_ct_sh-UTF-8 ttwin_ct_sh-UTF-8 off" + "ttwin_ctrl-UTF-8 ttwin_ctrl-UTF-8 off" + "ua ua off" + "ua-cp1251 ua-cp1251 off" + "ua-utf ua-utf off" + "ua-utf-ws ua-utf-ws off" + "ua-ws ua-ws off" + "uk uk off" + "unicode unicode off" + "us us on" + "us-acentos us-acentos off" + "wangbe wangbe off" + "wangbe2 wangbe2 off" + "windowkeys windowkeys off" +) + +echo "KEYMAP=$(dialog --stdout --radiolist "Selecciona a distribucion do teclado" 20 70 50 ${keymaps[@]})" > /etc/vconsole.conf + +aux=$(sed -e '1,23d' -e 's/#//g' -e 's/ /#/g' -e 's/..$//' /etc/locale.gen) +index=0 +for i in $aux; do + i=$(echo $i | sed -e 's/#/ /g') + locales+=("$i" "$i" off) + if [[ $i == "en_US.UTF-8 UTF-8" || $i == "en_US ISO-8859-1" ]]; then + locales[$index]="$i" + locales[$((index+1))]="$i" + locales[$((index+2))]="on" + fi + index=$((index+3)) +done + +locale=$(dialog --stdout --checklist "Selecciona as Localizacions" 20 70 50 "${locales[@]}") +locale=$(echo ${locale} | sed -e 's/" "/\n/g' -e 's/ /#/g' -e 's/"//g') + +for i in ${locale[@]}; do + i=$(echo $i | sed -e 's/#/ /g') + sed -i -e "s/#$i/$i/g" /etc/locale.gen +done + +locale-gen + +aux=$(locale -a) +index=0 +for i in $aux; do + langs+=("$i" "$i" on) + index=$((index+1)) +done + +echo "LANG=$(dialog --stdout --radiolist "Selecciona o teu idioma" 20 70 50 ${langs[@]})" > /etc/locale.conf + +mkinitcpio -p linux-libre + +hdd=$(cat /temporal | grep 'hdd=') +grub-install ${hdd#*=} +grub-mkconfig -o /boot/grub/grub.cfg + +password=$(dialog --stdout --passwordbox "Insire o contrasinal para o administrador" 8 40) + +while [[ $password != $password2 ]]; do + password2=$(dialog --stdout --passwordbox "Repite o contrasinal para o administrador" 8 40) +done + +usermod -p $(openssl passwd ${password}) root + +exit diff --git a/configs/profile/root-image/root/.scriptsInstallation/language/gl/userAccount.sh b/configs/profile/root-image/root/.scriptsInstallation/language/gl/userAccount.sh new file mode 100755 index 0000000..6fa82e1 --- /dev/null +++ b/configs/profile/root-image/root/.scriptsInstallation/language/gl/userAccount.sh @@ -0,0 +1,35 @@ +#!/bin/bash + +user=$(cat /temporal | grep "userName") + +password=$(dialog --stdout --passwordbox "Introduce o contrasinal para o usuario ${user#*=}" 8 40) + +while [[ $password != $password2 ]]; do + password2=$(dialog --stdout --passwordbox "Repite o contrasinal" 8 40) +done + +useradd -m -g users -G "wheel" -s /bin/bash -p $(openssl passwd $password) ${user#*=} + +if [ -x /usr/bin/setxkbmap ]; then + echo "setxkbmap $(cat /.codecheck | grep XKBMAP= | cut -d '=' -f 2)" >> /home/${user#*=}/.bashrc +fi + +if [ -x /usr/bin/gsettings ]; then + sudo -u {user#*=} \ + if [ -d /usr/share/themes/Radiance-Purple ]; then + gsettings set org.mate.interface gtk-theme 'Radiance-Purple' + gsettings set org.mate.Marco.general theme 'Radiance-Purple' + fi \ + if [ -d /usr/share/icons/RAVE-X-Dark-Purple ]; then + gsettings set org.mate.interface icon-theme 'RAVE-X-Dark-Purple' + fi \ + if [ -d /usr/share/icons/mate ]; then + gsettings set org.mate.peripherals-mouse cursor-size '18' + gsettings set org.mate.peripherals-mouse cursor-theme 'mate' + fi \ + if [ -f /etc/wallpaper.png ]; then + gsettings set org.mate.background picture-filename '/etc/wallpaper.png' + fi +fi + +exit diff --git a/configs/profile/root-image/root/.scriptsInstallation/language/pt/install.sh b/configs/profile/root-image/root/.scriptsInstallation/language/pt/install.sh new file mode 100755 index 0000000..2272795 --- /dev/null +++ b/configs/profile/root-image/root/.scriptsInstallation/language/pt/install.sh @@ -0,0 +1,237 @@ +#!/bin/bash +#Temporal is a file that contains parameters to use when access to chroot + +pacman -Sy parabola-keyring --noconfirm +pacman-key --populate parabola +pacman-key --refresh-keys + +partition(){ + + #Search and show the Hard Disks to select + aux=$(ls /dev/sd?) + index=0 + for i in $aux; do + hdds[$index]="${i} ${i#/*/} off" + index=$((index+1)) + done + + hdd=$(dialog --stdout --radiolist "Escolha o Disco" 20 70 50 ${hdds[@]}) + + #If exist the line delete + if (cat ~/.scriptsInstallation/temporal | grep "hdd=") &>/dev/null + then + sed -i -e '/hdd=*/d' ~/.scriptsInstallation/temporal + fi + + #And add the new line with new parameter + echo "hdd=$hdd" >> ~/.scriptsInstallation/temporal + + selection=$(dialog --stdout --menu "MĂ©todo de Particionamento" 20 70 50 \ + 1 "Usar todo o disco com o swap (1GB) e /" \ + 2 "Usar o gparted para personalizar" ) + + case $selection in + 1) + umount /mnt &> /dev/null + #Create msdos partition table + parted -s $hdd -- mklabel msdos + + #Create partition swap and / + parted -s $hdd -- mkpart primary 1MiB 1000MiB mkpart primary 1000MiB -1s + + #Boot option partition / + parted -s $hdd -- set 2 boot on + + #Format and partitions and mount / + (echo t; echo 1; echo 82; echo w) | fdisk $hdd + mkswap ${hdd}1 + mkfs.ext4 ${hdd}2 + mount ${hdd}2 /mnt + ;; + 2) + gparted $hdd + + #Search and show the partitions that select before. + aux=$(ls $hdd?) + index=0; + for i in $aux; do + partitions[$index]="${i} ${i#/*/} off" + index=$((index+1)) + done + + partition=$(dialog --stdout --radiolist "Montar a partiĂ§Ă£o /" 20 70 50 ${partitions[@]}) + + #Mount partition / + umount /mnt &> /dev/null + mount $partition /mnt + + #Ask if you want mount other partitions + other=0 + while [ $other != 3 ]; do + other=$(dialog --stdout --menu "Quer montar outra partiĂ§Ă£o?" 20 70 50 1 "/home" 2 "/boot" 3 "NĂ£o") + + case $other in + 1) + umount /mnt/home &> /dev/null + mkdir /mnt/home &> /dev/null + mount $(dialog --stdout --radiolist "Montar a partiĂ§Ă£o /home" 20 70 50 ${partitions[@]}) /mnt/home + ;; + 2) + umount /mnt/boot &> /dev/null + mkdir /mnt/boot &> /dev/null + mount $(dialog --stdout --radiolist "Montar a partiĂ§Ă£o /boot" 20 70 50 ${partitions[@]}) /mnt/boot + ;; + *) + other=3 + ;; + esac + done + ;; + esac +} + + +option=0 +while [ option != 7 ]; do + option=$(dialog --stdout --menu "InstalaĂ§Ă£o CLI do Parabola" 20 70 50 \ + 1 "Formatar e Montar as Partições" \ + 2 "Instalar o Sistema Base" \ + 3 "Instalar o GRUB" \ + 4 "ConfiguraĂ§Ă£o do Sistema" \ + 5 "(Opcional) Instalar Ambiente GrĂ¡fico/Aplicativos da Live DVD" \ + 6 "Adicionar uma Conta de UsuĂ¡rio" \ + 7 "Sair" ) + + case $option in + 1) + partition + ;; + 2) + #Install base system + pacstrap /mnt + pacstrap /mnt dialog + ;; + 3) + #Install grub + pacstrap /mnt grub grub2-theme-gnuaxiom + #Enable Parabola theme for grub + sed -i 's|[#]GRUB_THEME=["]/path/to/gfxtheme["]|GRUB_THEME="/boot/grub/themes/GNUAxiom/theme.txt"|' /mnt/etc/default/grub + ;; + 4) + #Generate fstab and acces to chroot to do System Config + genfstab -p /mnt >> /mnt/etc/fstab + cp ~/.scriptsInstallation/temporal /mnt + cp ~/.scriptsInstallation/systemConfig.sh /mnt + chmod +x /mnt/systemConfig.sh + arch-chroot /mnt /systemConfig.sh + rm -r /mnt/systemConfig.sh + ;; + 5) + #Packages to the X11 live + packages=( "xorg-server" + "xf86-input-evdev" + "xf86-input-synaptics" + "xf86-video-amdgpu" + "xf86-video-ati" + "xf86-video-dummy" + "xf86-video-fbdev" + "xf86-video-intel" + "xf86-video-nouveau" + "xf86-video-openchrome" + "xf86-video-sisusb" + "xf86-video-vesa" + "xf86-video-vmware" + "xf86-video-voodoo" + "xf86-video-qxl" + "xorg-xinit" + "sudo" + "gst-plugins-good" + "gst-libav" + "mate" + "mate-extra" + "caja" + "volumeicon" + "zenity" + "octopi" + "octopi-cachecleaner" + "octopi-notifier" + "octopi-repoeditor" + "ambiance-radiance-colors-suite" + "rave-x-colors" + "pulseaudio-alsa" + "alsa-utils" + "networkmanager" + "network-manager-applet" + "ath9k-htc-firmware" + "gnome-keyring" + "iceweasel" + "iceweasel-l10n-pt-br" + "icedove" + "icedove-l10n-pt-br" + "pidgin" + "linphone" + "qtox" + "gparted" + "smplayer" + "epdfview" + "gpicview" + "abiword" + "gnumeric" + "leafpad" + "galculator-gtk2" + "xarchiver" + "dmidecode" + "lightdm-gtk-greeter-settings" + "grub2-theme-gnuaxiom" + "p7zip" + "unar" + "unzip" + "zip" + "ttf-dejavu" + ) + + #Install packages + pacstrap /mnt ${packages[@]} + user=$(cat ~/.scriptsInstallation/temporal | grep "userName" ) + + #Copy skel in the new system and desktop's background + cp -a /etc/skel/ /mnt/etc/ + cp -a /etc/wallpaper.png /mnt/etc/wallpaper.png + + #Uncomment to allow members of group wheel to execute any command + sed -i 's|[#] [%]wheel ALL=[(]ALL[)] ALL|%wheel ALL=(ALL) ALL|' /mnt/etc/sudoers + + #Enable services + cp -a ~/.scriptsInstallation/x11.sh /mnt + + #Enable services with systemd + chmod +x /mnt/x11.sh + arch-chroot /mnt /x11.sh + rm /mnt/x11.sh + ;; + 6) + #Create a new username and save in temporal, to use after + if (cat ~/.scriptsInstallation/temporal | grep "userName=") &>/dev/null + then + sed -i -e '/userName=*/d' ~/.scriptsInstallation/temporal + fi + + echo "userName=$(dialog --stdout --inputbox "Insira o nome do usuĂ¡rio" 8 40)" >> ~/.scriptsInstallation/temporal + cp ~/.codecheck /mnt + cp ~/.scriptsInstallation/temporal /mnt + cp ~/.scriptsInstallation/userAccount.sh /mnt + chmod +x /mnt/userAccount.sh + arch-chroot /mnt /userAccount.sh + rm -r /mnt/userAccount.sh + ;; + *) + #Delete temporal file and umount partitions + rm -r /mnt/.codecheck + rm -r /mnt/temporal + umount /mnt/boot &> /dev/null + umount /mnt/home &> /dev/null + umount /mnt &> /dev/null + exit + ;; + esac +done diff --git a/configs/profile/root-image/root/.scriptsInstallation/language/pt/systemConfig.sh b/configs/profile/root-image/root/.scriptsInstallation/language/pt/systemConfig.sh new file mode 100755 index 0000000..572bea2 --- /dev/null +++ b/configs/profile/root-image/root/.scriptsInstallation/language/pt/systemConfig.sh @@ -0,0 +1,270 @@ +#!/bin/bash + +echo "$(dialog --stdout --inputbox "Adicione o nome do sistema:" 8 40)" > /etc/hostname + +ln -s /usr/share/zoneinfo/$(dialog --stdout --inputbox "Adicione o Fuso HorĂ¡rio:\nPor exemplo: America/Sao_Paulo" 8 40) /etc/localtime + +keymaps=( + "ANSI-dvorak ANSI-dvorak off" + "amiga-de amiga-de off" + "amiga-us amiga-us off" + "applkey applkey off" + "atari-de atari-de off" + "atari-se atari-se off" + "atari-uk-falcon atari-uk-falcon off" + "atari-us atari-us off" + "azerty azerty off" + "backspace backspace off" + "bashkir bashkir off" + "be-latin1 be-latin1 off" + "bg-cp1251 bg-cp1251 off" + "bg-cp855 bg-cp855 off" + "bg_bds-cp1251 bg_bds-cp1251 off" + "bg_bds-utf8 bg_bds-utf8 off" + "bg_pho-cp1251 bg_pho-cp1251 off" + "bg_pho-utf8 bg_pho-utf8 off" + "br-abnt br-abnt off" + "br-abnt2 br-abnt2 off" + "br-latin1-abnt2 br-latin1-abnt2 off" + "br-latin1-us br-latin1-us off" + "by by off" + "by-cp1251 by-cp1251 off" + "bywin-cp1251 bywin-cp1251 off" + "cf cf off" + "colemak colemak off" + "croat croat off" + "ctrl ctrl off" + "cz cz off" + "cz-cp1250 cz-cp1250 off" + "cz-lat2 cz-lat2 off" + "cz-lat2-prog cz-lat2-prog off" + "cz-qwertz cz-qwertz off" + "cz-us-qwertz cz-us-qwertz off" + "de de off" + "de-latin1 de-latin1 off" + "de-latin1-nodeadkeys de-latin1-nodeadkeys off" + "de-mobii de-mobii off" + "de_CH-latin1 de_CH-latin1 off" + "de_alt_UTF-8 de_alt_UTF-8 off" + "defkeymap defkeymap off" + "defkeymap_V1.0 defkeymap_V1.0 off" + "dk dk off" + "dk-latin1 dk-latin1 off" + "dvorak dvorak off" + "dvorak-ca-fr dvorak-ca-fr off" + "dvorak-es dvorak-es off" + "dvorak-fr dvorak-fr off" + "dvorak-l dvorak-l off" + "dvorak-r dvorak-r off" + "dvorak-ru dvorak-ru off" + "dvorak-sv-a1 dvorak-sv-a1 off" + "dvorak-sv-a5 dvorak-sv-a5 off" + "dvorak-uk dvorak-uk off" + "emacs emacs off" + "emacs2 emacs2 off" + "es es off" + "es-cp850 es-cp850 off" + "es-olpc es-olpc off" + "et et off" + "et-nodeadkeys et-nodeadkeys off" + "euro euro off" + "euro1 euro1 off" + "euro2 euro2 off" + "fi fi off" + "fr fr off" + "fr-bepo fr-bepo off" + "fr-bepo-latin9 fr-bepo-latin9 off" + "fr-latin1 fr-latin1 off" + "fr-latin9 fr-latin9 off" + "fr-pc fr-pc off" + "fr_CH fr_CH off" + "fr_CH-latin1 fr_CH-latin1 off" + "gr gr off" + "gr-pc gr-pc off" + "hu hu off" + "hu101 hu101 off" + "il il off" + "il-heb il-heb off" + "il-phonetic il-phonetic off" + "is-latin1 is-latin1 off" + "is-latin1-us is-latin1-us off" + "it it off" + "it-ibm it-ibm off" + "it2 it2 off" + "jp106 jp106 off" + "kazakh kazakh off" + "keypad keypad off" + "ky_alt_sh-UTF-8 ky_alt_sh-UTF-8 off" + "kyrgyz kyrgyz off" + "la-latin1 la-latin1 off" + "lt lt off" + "lt.baltic lt.baltic off" + "lt.l4 lt.l4 off" + "lv lv off" + "lv-tilde lv-tilde off" + "mac-be mac-be off" + "mac-de-latin1 mac-de-latin1 off" + "mac-de-latin1-nodeadkeys mac-de-latin1-nodeadkeys off" + "mac-de_CH mac-de_CH off" + "mac-dk-latin1 mac-dk-latin1 off" + "mac-dvorak mac-dvorak off" + "mac-es mac-es off" + "mac-euro mac-euro off" + "mac-euro2 mac-euro2 off" + "mac-fi-latin1 mac-fi-latin1 off" + "mac-fr mac-fr off" + "mac-fr_CH-latin1 mac-fr_CH-latin1 off" + "mac-it mac-it off" + "mac-pl mac-pl off" + "mac-pt-latin1 mac-pt-latin1 off" + "mac-se mac-se off" + "mac-template mac-template off" + "mac-uk mac-uk off" + "mac-us mac-us off" + "mk mk off" + "mk-cp1251 mk-cp1251 off" + "mk-utf mk-utf off" + "mk0 mk0 off" + "nl nl off" + "nl2 nl2 off" + "no no off" + "no-dvorak no-dvorak off" + "no-latin1 no-latin1 off" + "pc110 pc110 off" + "pl pl off" + "pl1 pl1 off" + "pl2 pl2 off" + "pl3 pl3 off" + "pl4 pl4 off" + "pt-latin1 pt-latin1 off" + "pt-latin9 pt-latin9 off" + "pt-olpc pt-olpc off" + "ro ro off" + "ro_std ro_std off" + "ro_win ro_win off" + "ru ru off" + "ru-cp1251 ru-cp1251 off" + "ru-ms ru-ms off" + "ru-yawerty ru-yawerty off" + "ru1 ru1 off" + "ru2 ru2 off" + "ru3 ru3 off" + "ru4 ru4 off" + "ru_win ru_win off" + "ruwin_alt-CP1251 ruwin_alt-CP1251 off" + "ruwin_alt-KOI8-R ruwin_alt-KOI8-R off" + "ruwin_alt-UTF-8 ruwin_alt-UTF-8 off" + "ruwin_alt_sh-UTF-8 ruwin_alt_sh-UTF-8 off" + "ruwin_cplk-CP1251 ruwin_cplk-CP1251 off" + "ruwin_cplk-KOI8-R ruwin_cplk-KOI8-R off" + "ruwin_cplk-UTF-8 ruwin_cplk-UTF-8 off" + "ruwin_ct_sh-CP1251 ruwin_ct_sh-CP1251 off" + "ruwin_ct_sh-KOI8-R ruwin_ct_sh-KOI8-R off" + "ruwin_ct_sh-UTF-8 ruwin_ct_sh-UTF-8 off" + "ruwin_ctrl-CP1251 ruwin_ctrl-CP1251 off" + "ruwin_ctrl-KOI8-R ruwin_ctrl-KOI8-R off" + "ruwin_ctrl-UTF-8 ruwin_ctrl-UTF-8 off" + "se-fi-ir209 se-fi-ir209 off" + "se-fi-lat6 se-fi-lat6 off" + "se-ir209 se-ir209 off" + "se-lat6 se-lat6 off" + "sg sg off" + "sg-latin1 sg-latin1 off" + "sg-latin1-lk450 sg-latin1-lk450 off" + "sk-prog-qwerty sk-prog-qwerty off" + "sk-prog-qwertz sk-prog-qwertz off" + "sk-qwerty sk-qwerty off" + "sk-qwertz sk-qwertz off" + "slovene slovene off" + "sr-cy sr-cy off" + "sun-pl sun-pl off" + "sun-pl-altgraph sun-pl-altgraph off" + "sundvorak sundvorak off" + "sunkeymap sunkeymap off" + "sunt4-es sunt4-es off" + "sunt4-fi-latin1 sunt4-fi-latin1 off" + "sunt4-no-latin1 sunt4-no-latin1 off" + "sunt5-cz-us sunt5-cz-us off" + "sunt5-de-latin1 sunt5-de-latin1 off" + "sunt5-es sunt5-es off" + "sunt5-fi-latin1 sunt5-fi-latin1 off" + "sunt5-fr-latin1 sunt5-fr-latin1 off" + "sunt5-ru sunt5-ru off" + "sunt5-uk sunt5-uk off" + "sunt5-us-cz sunt5-us-cz off" + "sunt6-uk sunt6-uk off" + "sv-latin1 sv-latin1 off" + "tj_alt-UTF8 tj_alt-UTF8 off" + "tr_f-latin5 tr_f-latin5 off" + "tr_q-latin5 tr_q-latin5 off" + "tralt tralt off" + "trf trf off" + "trf-fgGIod trf-fgGIod off" + "trq trq off" + "ttwin_alt-UTF-8 ttwin_alt-UTF-8 off" + "ttwin_cplk-UTF-8 ttwin_cplk-UTF-8 off" + "ttwin_ct_sh-UTF-8 ttwin_ct_sh-UTF-8 off" + "ttwin_ctrl-UTF-8 ttwin_ctrl-UTF-8 off" + "ua ua off" + "ua-cp1251 ua-cp1251 off" + "ua-utf ua-utf off" + "ua-utf-ws ua-utf-ws off" + "ua-ws ua-ws off" + "uk uk off" + "unicode unicode off" + "us us on" + "us-acentos us-acentos off" + "wangbe wangbe off" + "wangbe2 wangbe2 off" + "windowkeys windowkeys off" +) + +echo "KEYMAP=$(dialog --stdout --radiolist "Escolha a distribuiĂ§Ă£o do teclado" 20 70 50 ${keymaps[@]})" > /etc/vconsole.conf + +aux=$(sed -e '1,23d' -e 's/#//g' -e 's/ /#/g' -e 's/..$//' /etc/locale.gen) +index=0 +for i in $aux; do + i=$(echo $i | sed -e 's/#/ /g') + locales+=("$i" "$i" off) + if [[ $i == "en_US.UTF-8 UTF-8" || $i == "en_US ISO-8859-1" ]]; then + locales[$index]="$i" + locales[$((index+1))]="$i" + locales[$((index+2))]="on" + fi + index=$((index+3)) +done + +locale=$(dialog --stdout --checklist "Escolha as Localizações" 20 70 50 "${locales[@]}") +locale=$(echo ${locale} | sed -e 's/" "/\n/g' -e 's/ /#/g' -e 's/"//g') + +for i in ${locale[@]}; do + i=$(echo $i | sed -e 's/#/ /g') + sed -i -e "s/#$i/$i/g" /etc/locale.gen +done + +locale-gen + +aux=$(locale -a) +index=0 +for i in $aux; do + langs+=("$i" "$i" on) + index=$((index+1)) +done + +echo "LANG=$(dialog --stdout --radiolist "Escolha a sua lĂngua" 20 70 50 ${langs[@]})" > /etc/locale.conf + +mkinitcpio -p linux-libre + +hdd=$(cat /temporal | grep 'hdd=') +grub-install ${hdd#*=} +grub-mkconfig -o /boot/grub/grub.cfg + +password=$(dialog --stdout --passwordbox "Insira a senha para o root" 8 40) + +while [[ $password != $password2 ]]; do + password2=$(dialog --stdout --passwordbox "Repita a senha para o root" 8 40) +done + +usermod -p $(openssl passwd ${password}) root + +exit diff --git a/configs/profile/root-image/root/.scriptsInstallation/language/pt/userAccount.sh b/configs/profile/root-image/root/.scriptsInstallation/language/pt/userAccount.sh new file mode 100755 index 0000000..b97eda9 --- /dev/null +++ b/configs/profile/root-image/root/.scriptsInstallation/language/pt/userAccount.sh @@ -0,0 +1,35 @@ +#!/bin/bash + +user=$(cat /temporal | grep "userName") + +password=$(dialog --stdout --passwordbox "Insira a senha para o usuĂ¡rio ${user#*=}" 8 40) + +while [[ $password != $password2 ]]; do + password2=$(dialog --stdout --passwordbox "Repita a senha" 8 40) +done + +useradd -m -g users -G "wheel" -s /bin/bash -p $(openssl passwd $password) ${user#*=} + +if [ -x /usr/bin/setxkbmap ]; then + echo "setxkbmap $(cat /.codecheck | grep XKBMAP= | cut -d '=' -f 2)" >> /home/${user#*=}/.bashrc +fi + +if [ -x /usr/bin/gsettings ]; then + sudo -u {user#*=} \ + if [ -d /usr/share/themes/Radiance-Purple ]; then + gsettings set org.mate.interface gtk-theme 'Radiance-Purple' + gsettings set org.mate.Marco.general theme 'Radiance-Purple' + fi \ + if [ -d /usr/share/icons/RAVE-X-Dark-Purple ]; then + gsettings set org.mate.interface icon-theme 'RAVE-X-Dark-Purple' + fi \ + if [ -d /usr/share/icons/mate ]; then + gsettings set org.mate.peripherals-mouse cursor-size '18' + gsettings set org.mate.peripherals-mouse cursor-theme 'mate' + fi \ + if [ -f /etc/wallpaper.png ]; then + gsettings set org.mate.background picture-filename '/etc/wallpaper.png' + fi +fi + +exit diff --git a/configs/profile/root-image/root/.scriptsInstallation/parabolaicon.png b/configs/profile/root-image/root/.scriptsInstallation/parabolaicon.png Binary files differnew file mode 100644 index 0000000..aed32d7 --- /dev/null +++ b/configs/profile/root-image/root/.scriptsInstallation/parabolaicon.png diff --git a/configs/profile/root-image/root/.scriptsInstallation/systemConfig.sh b/configs/profile/root-image/root/.scriptsInstallation/systemConfig.sh new file mode 100755 index 0000000..8a0e53c --- /dev/null +++ b/configs/profile/root-image/root/.scriptsInstallation/systemConfig.sh @@ -0,0 +1,270 @@ +#!/bin/bash + +echo "$(dialog --stdout --inputbox "Enter Hostname:" 8 40)" > /etc/hostname + +ln -s /usr/share/zoneinfo/$(dialog --stdout --inputbox "Enter your Zone Time:\nFor example: Europe/Athens" 8 40) /etc/localtime + +keymaps=( + "ANSI-dvorak ANSI-dvorak off" + "amiga-de amiga-de off" + "amiga-us amiga-us off" + "applkey applkey off" + "atari-de atari-de off" + "atari-se atari-se off" + "atari-uk-falcon atari-uk-falcon off" + "atari-us atari-us off" + "azerty azerty off" + "backspace backspace off" + "bashkir bashkir off" + "be-latin1 be-latin1 off" + "bg-cp1251 bg-cp1251 off" + "bg-cp855 bg-cp855 off" + "bg_bds-cp1251 bg_bds-cp1251 off" + "bg_bds-utf8 bg_bds-utf8 off" + "bg_pho-cp1251 bg_pho-cp1251 off" + "bg_pho-utf8 bg_pho-utf8 off" + "br-abnt br-abnt off" + "br-abnt2 br-abnt2 off" + "br-latin1-abnt2 br-latin1-abnt2 off" + "br-latin1-us br-latin1-us off" + "by by off" + "by-cp1251 by-cp1251 off" + "bywin-cp1251 bywin-cp1251 off" + "cf cf off" + "colemak colemak off" + "croat croat off" + "ctrl ctrl off" + "cz cz off" + "cz-cp1250 cz-cp1250 off" + "cz-lat2 cz-lat2 off" + "cz-lat2-prog cz-lat2-prog off" + "cz-qwertz cz-qwertz off" + "cz-us-qwertz cz-us-qwertz off" + "de de off" + "de-latin1 de-latin1 off" + "de-latin1-nodeadkeys de-latin1-nodeadkeys off" + "de-mobii de-mobii off" + "de_CH-latin1 de_CH-latin1 off" + "de_alt_UTF-8 de_alt_UTF-8 off" + "defkeymap defkeymap off" + "defkeymap_V1.0 defkeymap_V1.0 off" + "dk dk off" + "dk-latin1 dk-latin1 off" + "dvorak dvorak off" + "dvorak-ca-fr dvorak-ca-fr off" + "dvorak-es dvorak-es off" + "dvorak-fr dvorak-fr off" + "dvorak-l dvorak-l off" + "dvorak-r dvorak-r off" + "dvorak-ru dvorak-ru off" + "dvorak-sv-a1 dvorak-sv-a1 off" + "dvorak-sv-a5 dvorak-sv-a5 off" + "dvorak-uk dvorak-uk off" + "emacs emacs off" + "emacs2 emacs2 off" + "es es off" + "es-cp850 es-cp850 off" + "es-olpc es-olpc off" + "et et off" + "et-nodeadkeys et-nodeadkeys off" + "euro euro off" + "euro1 euro1 off" + "euro2 euro2 off" + "fi fi off" + "fr fr off" + "fr-bepo fr-bepo off" + "fr-bepo-latin9 fr-bepo-latin9 off" + "fr-latin1 fr-latin1 off" + "fr-latin9 fr-latin9 off" + "fr-pc fr-pc off" + "fr_CH fr_CH off" + "fr_CH-latin1 fr_CH-latin1 off" + "gr gr off" + "gr-pc gr-pc off" + "hu hu off" + "hu101 hu101 off" + "il il off" + "il-heb il-heb off" + "il-phonetic il-phonetic off" + "is-latin1 is-latin1 off" + "is-latin1-us is-latin1-us off" + "it it off" + "it-ibm it-ibm off" + "it2 it2 off" + "jp106 jp106 off" + "kazakh kazakh off" + "keypad keypad off" + "ky_alt_sh-UTF-8 ky_alt_sh-UTF-8 off" + "kyrgyz kyrgyz off" + "la-latin1 la-latin1 off" + "lt lt off" + "lt.baltic lt.baltic off" + "lt.l4 lt.l4 off" + "lv lv off" + "lv-tilde lv-tilde off" + "mac-be mac-be off" + "mac-de-latin1 mac-de-latin1 off" + "mac-de-latin1-nodeadkeys mac-de-latin1-nodeadkeys off" + "mac-de_CH mac-de_CH off" + "mac-dk-latin1 mac-dk-latin1 off" + "mac-dvorak mac-dvorak off" + "mac-es mac-es off" + "mac-euro mac-euro off" + "mac-euro2 mac-euro2 off" + "mac-fi-latin1 mac-fi-latin1 off" + "mac-fr mac-fr off" + "mac-fr_CH-latin1 mac-fr_CH-latin1 off" + "mac-it mac-it off" + "mac-pl mac-pl off" + "mac-pt-latin1 mac-pt-latin1 off" + "mac-se mac-se off" + "mac-template mac-template off" + "mac-uk mac-uk off" + "mac-us mac-us off" + "mk mk off" + "mk-cp1251 mk-cp1251 off" + "mk-utf mk-utf off" + "mk0 mk0 off" + "nl nl off" + "nl2 nl2 off" + "no no off" + "no-dvorak no-dvorak off" + "no-latin1 no-latin1 off" + "pc110 pc110 off" + "pl pl off" + "pl1 pl1 off" + "pl2 pl2 off" + "pl3 pl3 off" + "pl4 pl4 off" + "pt-latin1 pt-latin1 off" + "pt-latin9 pt-latin9 off" + "pt-olpc pt-olpc off" + "ro ro off" + "ro_std ro_std off" + "ro_win ro_win off" + "ru ru off" + "ru-cp1251 ru-cp1251 off" + "ru-ms ru-ms off" + "ru-yawerty ru-yawerty off" + "ru1 ru1 off" + "ru2 ru2 off" + "ru3 ru3 off" + "ru4 ru4 off" + "ru_win ru_win off" + "ruwin_alt-CP1251 ruwin_alt-CP1251 off" + "ruwin_alt-KOI8-R ruwin_alt-KOI8-R off" + "ruwin_alt-UTF-8 ruwin_alt-UTF-8 off" + "ruwin_alt_sh-UTF-8 ruwin_alt_sh-UTF-8 off" + "ruwin_cplk-CP1251 ruwin_cplk-CP1251 off" + "ruwin_cplk-KOI8-R ruwin_cplk-KOI8-R off" + "ruwin_cplk-UTF-8 ruwin_cplk-UTF-8 off" + "ruwin_ct_sh-CP1251 ruwin_ct_sh-CP1251 off" + "ruwin_ct_sh-KOI8-R ruwin_ct_sh-KOI8-R off" + "ruwin_ct_sh-UTF-8 ruwin_ct_sh-UTF-8 off" + "ruwin_ctrl-CP1251 ruwin_ctrl-CP1251 off" + "ruwin_ctrl-KOI8-R ruwin_ctrl-KOI8-R off" + "ruwin_ctrl-UTF-8 ruwin_ctrl-UTF-8 off" + "se-fi-ir209 se-fi-ir209 off" + "se-fi-lat6 se-fi-lat6 off" + "se-ir209 se-ir209 off" + "se-lat6 se-lat6 off" + "sg sg off" + "sg-latin1 sg-latin1 off" + "sg-latin1-lk450 sg-latin1-lk450 off" + "sk-prog-qwerty sk-prog-qwerty off" + "sk-prog-qwertz sk-prog-qwertz off" + "sk-qwerty sk-qwerty off" + "sk-qwertz sk-qwertz off" + "slovene slovene off" + "sr-cy sr-cy off" + "sun-pl sun-pl off" + "sun-pl-altgraph sun-pl-altgraph off" + "sundvorak sundvorak off" + "sunkeymap sunkeymap off" + "sunt4-es sunt4-es off" + "sunt4-fi-latin1 sunt4-fi-latin1 off" + "sunt4-no-latin1 sunt4-no-latin1 off" + "sunt5-cz-us sunt5-cz-us off" + "sunt5-de-latin1 sunt5-de-latin1 off" + "sunt5-es sunt5-es off" + "sunt5-fi-latin1 sunt5-fi-latin1 off" + "sunt5-fr-latin1 sunt5-fr-latin1 off" + "sunt5-ru sunt5-ru off" + "sunt5-uk sunt5-uk off" + "sunt5-us-cz sunt5-us-cz off" + "sunt6-uk sunt6-uk off" + "sv-latin1 sv-latin1 off" + "tj_alt-UTF8 tj_alt-UTF8 off" + "tr_f-latin5 tr_f-latin5 off" + "tr_q-latin5 tr_q-latin5 off" + "tralt tralt off" + "trf trf off" + "trf-fgGIod trf-fgGIod off" + "trq trq off" + "ttwin_alt-UTF-8 ttwin_alt-UTF-8 off" + "ttwin_cplk-UTF-8 ttwin_cplk-UTF-8 off" + "ttwin_ct_sh-UTF-8 ttwin_ct_sh-UTF-8 off" + "ttwin_ctrl-UTF-8 ttwin_ctrl-UTF-8 off" + "ua ua off" + "ua-cp1251 ua-cp1251 off" + "ua-utf ua-utf off" + "ua-utf-ws ua-utf-ws off" + "ua-ws ua-ws off" + "uk uk off" + "unicode unicode off" + "us us on" + "us-acentos us-acentos off" + "wangbe wangbe off" + "wangbe2 wangbe2 off" + "windowkeys windowkeys off" +) + +echo "KEYMAP=$(dialog --stdout --radiolist "Select Keymap" 20 70 50 ${keymaps[@]})" > /etc/vconsole.conf + +aux=$(sed -e '1,23d' -e 's/#//g' -e 's/ /#/g' -e 's/..$//' /etc/locale.gen) +index=0 +for i in $aux; do + i=$(echo $i | sed -e 's/#/ /g') + locales+=("$i" "$i" off) + if [[ $i == "en_US.UTF-8 UTF-8" || $i == "en_US ISO-8859-1" ]]; then + locales[$index]="$i" + locales[$((index+1))]="$i" + locales[$((index+2))]="on" + fi + index=$((index+3)) +done + +locale=$(dialog --stdout --checklist "Select Locales" 20 70 50 "${locales[@]}") +locale=$(echo ${locale} | sed -e 's/" "/\n/g' -e 's/ /#/g' -e 's/"//g') + +for i in ${locale[@]}; do + i=$(echo $i | sed -e 's/#/ /g') + sed -i -e "s/#$i/$i/g" /etc/locale.gen +done + +locale-gen + +aux=$(locale -a) +index=0 +for i in $aux; do + langs+=("$i" "$i" on) + index=$((index+1)) +done + +echo "LANG=$(dialog --stdout --radiolist "Select your language" 20 70 50 ${langs[@]})" > /etc/locale.conf + +mkinitcpio -p linux-libre + +hdd=$(cat /temporal | grep 'hdd=') +grub-install ${hdd#*=} +grub-mkconfig -o /boot/grub/grub.cfg + +password=$(dialog --stdout --passwordbox "Insert root password" 8 40) + +while [[ $password != $password2 ]]; do + password2=$(dialog --stdout --passwordbox "Repeat root password" 8 40) +done + +usermod -p $(openssl passwd ${password}) root + +exit diff --git a/configs/profile/root-image/root/.scriptsInstallation/userAccount.sh b/configs/profile/root-image/root/.scriptsInstallation/userAccount.sh new file mode 100755 index 0000000..0df85f9 --- /dev/null +++ b/configs/profile/root-image/root/.scriptsInstallation/userAccount.sh @@ -0,0 +1,35 @@ +#!/bin/bash + +user=$(cat /temporal | grep "userName") + +password=$(dialog --stdout --passwordbox "Insert ${user#*=} password" 8 40) + +while [[ $password != $password2 ]]; do + password2=$(dialog --stdout --passwordbox "Reply password" 8 40) +done + +useradd -m -g users -G "wheel" -s /bin/bash -p $(openssl passwd $password) ${user#*=} + +if [ -x /usr/bin/setxkbmap ]; then + echo "setxkbmap $(cat /.codecheck | grep XKBMAP= | cut -d '=' -f 2)" >> /home/${user#*=}/.bashrc +fi + +if [ -x /usr/bin/gsettings ]; then + sudo -u {user#*=} \ + if [ -d /usr/share/themes/Radiance-Purple ]; then + gsettings set org.mate.interface gtk-theme 'Radiance-Purple' + gsettings set org.mate.Marco.general theme 'Radiance-Purple' + fi \ + if [ -d /usr/share/icons/RAVE-X-Dark-Purple ]; then + gsettings set org.mate.interface icon-theme 'RAVE-X-Dark-Purple' + fi \ + if [ -d /usr/share/icons/mate ]; then + gsettings set org.mate.peripherals-mouse cursor-size '18' + gsettings set org.mate.peripherals-mouse cursor-theme 'mate' + fi \ + if [ -f /etc/wallpaper.png ]; then + gsettings set org.mate.background picture-filename '/etc/wallpaper.png' + fi +fi + +exit diff --git a/configs/profile/root-image/root/.scriptsInstallation/x11.sh b/configs/profile/root-image/root/.scriptsInstallation/x11.sh new file mode 100755 index 0000000..1109311 --- /dev/null +++ b/configs/profile/root-image/root/.scriptsInstallation/x11.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +systemctl enable NetworkManager +systemctl enable lightdm diff --git a/configs/profile/root-image/root/.zlogin b/configs/profile/root-image/root/.zlogin deleted file mode 100644 index f598e43..0000000 --- a/configs/profile/root-image/root/.zlogin +++ /dev/null @@ -1 +0,0 @@ -~/.automated_script.sh diff --git a/configs/profile/root-image/root/customize_root_image-dev.sh b/configs/profile/root-image/root/customize_root_image-dev.sh new file mode 100755 index 0000000..e68d41c --- /dev/null +++ b/configs/profile/root-image/root/customize_root_image-dev.sh @@ -0,0 +1,2325 @@ + +sed -i 's|^Terminal=.*$|Terminal=true|' /home/${LIVE_USER}/Desktop/parabola-installer.desktop +echo 'X-KeepTerminal=true' >> /home/${LIVE_USER}/Desktop/parabola-installer.desktop + +echo "[Desktop Entry] +Version=1.0 +Type=Application +Name=Report a Bug +Exec=iceweasel https://labs.parabola.nu/projects/isos/issues?set_filter=1&tracker_id=1 +Icon=/home/${LIVE_USER}/report-bug.png +Terminal=false +StartupNotify=true" > /home/${LIVE_USER}/Desktop/bug-tracker.desktop + +# report-bug.png +# derrived from: https://opengameart.org/content/old-bugs +# by: "Master484" http://m484games.ucoz.com/ +# license: CC0 https://creativecommons.org/publicdomain/zero/1.0/ +echo "# ImageMagick pixel enumeration: 48,48,65535,srgba +0,0: (0,0,0,0) #00000000 none +1,0: (0,0,0,0) #00000000 none +2,0: (0,0,0,0) #00000000 none +3,0: (0,0,0,0) #00000000 none +4,0: (0,0,0,0) #00000000 none +5,0: (0,0,0,0) #00000000 none +6,0: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +7,0: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +8,0: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +9,0: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +10,0: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +11,0: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +12,0: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +13,0: (0,0,0,0) #00000000 none +14,0: (0,0,0,0) #00000000 none +15,0: (0,0,0,0) #00000000 none +16,0: (0,0,0,0) #00000000 none +17,0: (0,0,0,0) #00000000 none +18,0: (0,0,0,0) #00000000 none +19,0: (0,0,0,0) #00000000 none +20,0: (0,0,0,0) #00000000 none +21,0: (0,0,0,0) #00000000 none +22,0: (0,0,0,0) #00000000 none +23,0: (0,0,0,0) #00000000 none +24,0: (0,0,0,0) #00000000 none +25,0: (0,0,0,0) #00000000 none +26,0: (0,0,0,0) #00000000 none +27,0: (0,0,0,0) #00000000 none +28,0: (0,0,0,0) #00000000 none +29,0: (0,0,0,0) #00000000 none +30,0: (0,0,0,0) #00000000 none +31,0: (0,0,0,0) #00000000 none +32,0: (0,0,0,0) #00000000 none +33,0: (0,0,0,0) #00000000 none +34,0: (0,0,0,0) #00000000 none +35,0: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +36,0: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +37,0: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +38,0: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +39,0: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +40,0: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +41,0: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +42,0: (0,0,0,0) #00000000 none +43,0: (0,0,0,0) #00000000 none +44,0: (0,0,0,0) #00000000 none +45,0: (0,0,0,0) #00000000 none +46,0: (0,0,0,0) #00000000 none +47,0: (0,0,0,0) #00000000 none +0,1: (0,0,0,0) #00000000 none +1,1: (0,0,0,0) #00000000 none +2,1: (0,0,0,0) #00000000 none +3,1: (0,0,0,0) #00000000 none +4,1: (0,0,0,0) #00000000 none +5,1: (0,0,0,0) #00000000 none +6,1: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +7,1: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +8,1: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +9,1: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +10,1: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +11,1: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +12,1: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +13,1: (0,0,0,0) #00000000 none +14,1: (0,0,0,0) #00000000 none +15,1: (0,0,0,0) #00000000 none +16,1: (0,0,0,0) #00000000 none +17,1: (0,0,0,0) #00000000 none +18,1: (0,0,0,0) #00000000 none +19,1: (0,0,0,0) #00000000 none +20,1: (0,0,0,0) #00000000 none +21,1: (0,0,0,0) #00000000 none +22,1: (0,0,0,0) #00000000 none +23,1: (0,0,0,0) #00000000 none +24,1: (0,0,0,0) #00000000 none +25,1: (0,0,0,0) #00000000 none +26,1: (0,0,0,0) #00000000 none +27,1: (0,0,0,0) #00000000 none +28,1: (0,0,0,0) #00000000 none +29,1: (0,0,0,0) #00000000 none +30,1: (0,0,0,0) #00000000 none +31,1: (0,0,0,0) #00000000 none +32,1: (0,0,0,0) #00000000 none +33,1: (0,0,0,0) #00000000 none +34,1: (0,0,0,0) #00000000 none +35,1: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +36,1: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +37,1: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +38,1: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +39,1: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +40,1: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +41,1: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +42,1: (0,0,0,0) #00000000 none +43,1: (0,0,0,0) #00000000 none +44,1: (0,0,0,0) #00000000 none +45,1: (0,0,0,0) #00000000 none +46,1: (0,0,0,0) #00000000 none +47,1: (0,0,0,0) #00000000 none +0,2: (0,0,0,0) #00000000 none +1,2: (0,0,0,0) #00000000 none +2,2: (0,0,0,0) #00000000 none +3,2: (0,0,0,0) #00000000 none +4,2: (0,0,0,0) #00000000 none +5,2: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +6,2: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +7,2: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,2: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +9,2: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +10,2: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +11,2: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +12,2: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +13,2: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +14,2: (0,0,0,0) #00000000 none +15,2: (0,0,0,0) #00000000 none +16,2: (0,0,0,0) #00000000 none +17,2: (0,0,0,0) #00000000 none +18,2: (0,0,0,0) #00000000 none +19,2: (0,0,0,0) #00000000 none +20,2: (0,0,0,0) #00000000 none +21,2: (0,0,0,0) #00000000 none +22,2: (0,0,0,0) #00000000 none +23,2: (0,0,0,0) #00000000 none +24,2: (0,0,0,0) #00000000 none +25,2: (0,0,0,0) #00000000 none +26,2: (0,0,0,0) #00000000 none +27,2: (0,0,0,0) #00000000 none +28,2: (0,0,0,0) #00000000 none +29,2: (0,0,0,0) #00000000 none +30,2: (0,0,0,0) #00000000 none +31,2: (0,0,0,0) #00000000 none +32,2: (0,0,0,0) #00000000 none +33,2: (0,0,0,0) #00000000 none +34,2: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +35,2: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +36,2: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +37,2: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +38,2: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +39,2: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,2: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,2: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,2: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +43,2: (0,0,0,0) #00000000 none +44,2: (0,0,0,0) #00000000 none +45,2: (0,0,0,0) #00000000 none +46,2: (0,0,0,0) #00000000 none +47,2: (0,0,0,0) #00000000 none +0,3: (0,0,0,0) #00000000 none +1,3: (0,0,0,0) #00000000 none +2,3: (0,0,0,0) #00000000 none +3,3: (0,0,0,0) #00000000 none +4,3: (0,0,0,0) #00000000 none +5,3: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +6,3: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +7,3: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,3: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +9,3: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +10,3: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +11,3: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +12,3: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +13,3: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +14,3: (0,0,0,0) #00000000 none +15,3: (0,0,0,0) #00000000 none +16,3: (0,0,0,0) #00000000 none +17,3: (0,0,0,0) #00000000 none +18,3: (0,0,0,0) #00000000 none +19,3: (0,0,0,0) #00000000 none +20,3: (0,0,0,0) #00000000 none +21,3: (0,0,0,0) #00000000 none +22,3: (0,0,0,0) #00000000 none +23,3: (0,0,0,0) #00000000 none +24,3: (0,0,0,0) #00000000 none +25,3: (0,0,0,0) #00000000 none +26,3: (0,0,0,0) #00000000 none +27,3: (0,0,0,0) #00000000 none +28,3: (0,0,0,0) #00000000 none +29,3: (0,0,0,0) #00000000 none +30,3: (0,0,0,0) #00000000 none +31,3: (0,0,0,0) #00000000 none +32,3: (0,0,0,0) #00000000 none +33,3: (0,0,0,0) #00000000 none +34,3: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +35,3: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +36,3: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +37,3: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +38,3: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +39,3: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,3: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,3: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,3: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +43,3: (0,0,0,0) #00000000 none +44,3: (0,0,0,0) #00000000 none +45,3: (0,0,0,0) #00000000 none +46,3: (0,0,0,0) #00000000 none +47,3: (0,0,0,0) #00000000 none +0,4: (0,0,0,0) #00000000 none +1,4: (0,0,0,0) #00000000 none +2,4: (0,0,0,0) #00000000 none +3,4: (0,0,0,0) #00000000 none +4,4: (0,0,0,0) #00000000 none +5,4: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +6,4: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +7,4: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +8,4: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +9,4: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +10,4: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +11,4: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +12,4: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +13,4: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +14,4: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +15,4: (0,0,0,0) #00000000 none +16,4: (0,0,0,0) #00000000 none +17,4: (0,0,0,0) #00000000 none +18,4: (0,0,0,0) #00000000 none +19,4: (0,0,0,0) #00000000 none +20,4: (0,0,0,0) #00000000 none +21,4: (0,0,0,0) #00000000 none +22,4: (0,0,0,0) #00000000 none +23,4: (0,0,0,0) #00000000 none +24,4: (0,0,0,0) #00000000 none +25,4: (0,0,0,0) #00000000 none +26,4: (0,0,0,0) #00000000 none +27,4: (0,0,0,0) #00000000 none +28,4: (0,0,0,0) #00000000 none +29,4: (0,0,0,0) #00000000 none +30,4: (0,0,0,0) #00000000 none +31,4: (0,0,0,0) #00000000 none +32,4: (0,0,0,0) #00000000 none +33,4: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +34,4: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +35,4: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +36,4: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +37,4: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +38,4: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +39,4: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +40,4: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +41,4: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +42,4: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +43,4: (0,0,0,0) #00000000 none +44,4: (0,0,0,0) #00000000 none +45,4: (0,0,0,0) #00000000 none +46,4: (0,0,0,0) #00000000 none +47,4: (0,0,0,0) #00000000 none +0,5: (0,0,0,0) #00000000 none +1,5: (0,0,0,0) #00000000 none +2,5: (0,0,0,0) #00000000 none +3,5: (0,0,0,0) #00000000 none +4,5: (0,0,0,0) #00000000 none +5,5: (0,0,0,0) #00000000 none +6,5: (0,0,0,0) #00000000 none +7,5: (0,0,0,0) #00000000 none +8,5: (0,0,0,0) #00000000 none +9,5: (0,0,0,0) #00000000 none +10,5: (0,0,0,0) #00000000 none +11,5: (0,0,0,0) #00000000 none +12,5: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +13,5: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +14,5: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +15,5: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +16,5: (0,0,0,0) #00000000 none +17,5: (0,0,0,0) #00000000 none +18,5: (0,0,0,0) #00000000 none +19,5: (0,0,0,0) #00000000 none +20,5: (0,0,0,0) #00000000 none +21,5: (0,0,0,0) #00000000 none +22,5: (0,0,0,0) #00000000 none +23,5: (0,0,0,0) #00000000 none +24,5: (0,0,0,0) #00000000 none +25,5: (0,0,0,0) #00000000 none +26,5: (0,0,0,0) #00000000 none +27,5: (0,0,0,0) #00000000 none +28,5: (0,0,0,0) #00000000 none +29,5: (0,0,0,0) #00000000 none +30,5: (0,0,0,0) #00000000 none +31,5: (0,0,0,0) #00000000 none +32,5: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +33,5: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +34,5: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +35,5: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +36,5: (0,0,0,0) #00000000 none +37,5: (0,0,0,0) #00000000 none +38,5: (0,0,0,0) #00000000 none +39,5: (0,0,0,0) #00000000 none +40,5: (0,0,0,0) #00000000 none +41,5: (0,0,0,0) #00000000 none +42,5: (0,0,0,0) #00000000 none +43,5: (0,0,0,0) #00000000 none +44,5: (0,0,0,0) #00000000 none +45,5: (0,0,0,0) #00000000 none +46,5: (0,0,0,0) #00000000 none +47,5: (0,0,0,0) #00000000 none +0,6: (0,0,0,0) #00000000 none +1,6: (0,0,0,0) #00000000 none +2,6: (0,0,0,0) #00000000 none +3,6: (0,0,0,0) #00000000 none +4,6: (0,0,0,0) #00000000 none +5,6: (0,0,0,0) #00000000 none +6,6: (0,0,0,0) #00000000 none +7,6: (0,0,0,0) #00000000 none +8,6: (0,0,0,0) #00000000 none +9,6: (0,0,0,0) #00000000 none +10,6: (0,0,0,0) #00000000 none +11,6: (0,0,0,0) #00000000 none +12,6: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +13,6: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +14,6: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +15,6: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +16,6: (0,0,0,0) #00000000 none +17,6: (0,0,0,0) #00000000 none +18,6: (0,0,0,0) #00000000 none +19,6: (0,0,0,0) #00000000 none +20,6: (0,0,0,0) #00000000 none +21,6: (0,0,0,0) #00000000 none +22,6: (0,0,0,0) #00000000 none +23,6: (0,0,0,0) #00000000 none +24,6: (0,0,0,0) #00000000 none +25,6: (0,0,0,0) #00000000 none +26,6: (0,0,0,0) #00000000 none +27,6: (0,0,0,0) #00000000 none +28,6: (0,0,0,0) #00000000 none +29,6: (0,0,0,0) #00000000 none +30,6: (0,0,0,0) #00000000 none +31,6: (0,0,0,0) #00000000 none +32,6: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +33,6: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +34,6: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +35,6: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +36,6: (0,0,0,0) #00000000 none +37,6: (0,0,0,0) #00000000 none +38,6: (0,0,0,0) #00000000 none +39,6: (0,0,0,0) #00000000 none +40,6: (0,0,0,0) #00000000 none +41,6: (0,0,0,0) #00000000 none +42,6: (0,0,0,0) #00000000 none +43,6: (0,0,0,0) #00000000 none +44,6: (0,0,0,0) #00000000 none +45,6: (0,0,0,0) #00000000 none +46,6: (0,0,0,0) #00000000 none +47,6: (0,0,0,0) #00000000 none +0,7: (0,0,0,0) #00000000 none +1,7: (0,0,0,0) #00000000 none +2,7: (0,0,0,0) #00000000 none +3,7: (0,0,0,0) #00000000 none +4,7: (0,0,0,0) #00000000 none +5,7: (0,0,0,0) #00000000 none +6,7: (0,0,0,0) #00000000 none +7,7: (0,0,0,0) #00000000 none +8,7: (0,0,0,0) #00000000 none +9,7: (0,0,0,0) #00000000 none +10,7: (0,0,0,0) #00000000 none +11,7: (0,0,0,0) #00000000 none +12,7: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +13,7: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +14,7: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +15,7: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +16,7: (0,0,0,0) #00000000 none +17,7: (0,0,0,0) #00000000 none +18,7: (0,0,0,0) #00000000 none +19,7: (0,0,0,0) #00000000 none +20,7: (0,0,0,0) #00000000 none +21,7: (0,0,0,0) #00000000 none +22,7: (0,0,0,0) #00000000 none +23,7: (0,0,0,0) #00000000 none +24,7: (0,0,0,0) #00000000 none +25,7: (0,0,0,0) #00000000 none +26,7: (0,0,0,0) #00000000 none +27,7: (0,0,0,0) #00000000 none +28,7: (0,0,0,0) #00000000 none +29,7: (0,0,0,0) #00000000 none +30,7: (0,0,0,0) #00000000 none +31,7: (0,0,0,0) #00000000 none +32,7: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +33,7: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +34,7: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +35,7: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +36,7: (0,0,0,0) #00000000 none +37,7: (0,0,0,0) #00000000 none +38,7: (0,0,0,0) #00000000 none +39,7: (0,0,0,0) #00000000 none +40,7: (0,0,0,0) #00000000 none +41,7: (0,0,0,0) #00000000 none +42,7: (0,0,0,0) #00000000 none +43,7: (0,0,0,0) #00000000 none +44,7: (0,0,0,0) #00000000 none +45,7: (0,0,0,0) #00000000 none +46,7: (0,0,0,0) #00000000 none +47,7: (0,0,0,0) #00000000 none +0,8: (0,0,0,0) #00000000 none +1,8: (0,0,0,0) #00000000 none +2,8: (0,0,0,0) #00000000 none +3,8: (0,0,0,0) #00000000 none +4,8: (0,0,0,0) #00000000 none +5,8: (0,0,0,0) #00000000 none +6,8: (0,0,0,0) #00000000 none +7,8: (0,0,0,0) #00000000 none +8,8: (0,0,0,0) #00000000 none +9,8: (0,0,0,0) #00000000 none +10,8: (0,0,0,0) #00000000 none +11,8: (0,0,0,0) #00000000 none +12,8: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +13,8: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +14,8: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +15,8: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +16,8: (0,0,0,0) #00000000 none +17,8: (0,0,0,0) #00000000 none +18,8: (0,0,0,0) #00000000 none +19,8: (0,0,0,0) #00000000 none +20,8: (0,0,0,0) #00000000 none +21,8: (0,0,0,0) #00000000 none +22,8: (0,0,0,0) #00000000 none +23,8: (0,0,0,0) #00000000 none +24,8: (0,0,0,0) #00000000 none +25,8: (0,0,0,0) #00000000 none +26,8: (0,0,0,0) #00000000 none +27,8: (0,0,0,0) #00000000 none +28,8: (0,0,0,0) #00000000 none +29,8: (0,0,0,0) #00000000 none +30,8: (0,0,0,0) #00000000 none +31,8: (0,0,0,0) #00000000 none +32,8: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +33,8: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +34,8: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +35,8: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +36,8: (0,0,0,0) #00000000 none +37,8: (0,0,0,0) #00000000 none +38,8: (0,0,0,0) #00000000 none +39,8: (0,0,0,0) #00000000 none +40,8: (0,0,0,0) #00000000 none +41,8: (0,0,0,0) #00000000 none +42,8: (0,0,0,0) #00000000 none +43,8: (0,0,0,0) #00000000 none +44,8: (0,0,0,0) #00000000 none +45,8: (0,0,0,0) #00000000 none +46,8: (0,0,0,0) #00000000 none +47,8: (0,0,0,0) #00000000 none +0,9: (0,0,0,0) #00000000 none +1,9: (0,0,0,0) #00000000 none +2,9: (0,0,0,0) #00000000 none +3,9: (0,0,0,0) #00000000 none +4,9: (0,0,0,0) #00000000 none +5,9: (0,0,0,0) #00000000 none +6,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +7,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +8,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +9,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +10,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +11,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +12,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +13,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +14,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +15,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +16,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +17,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +18,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +19,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +20,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +21,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +22,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +23,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +24,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +25,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +26,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +27,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +28,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +29,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +30,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +31,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +32,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +33,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +34,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +35,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +36,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +37,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +38,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +39,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +40,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +41,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +42,9: (0,0,0,0) #00000000 none +43,9: (0,0,0,0) #00000000 none +44,9: (0,0,0,0) #00000000 none +45,9: (0,0,0,0) #00000000 none +46,9: (0,0,0,0) #00000000 none +47,9: (0,0,0,0) #00000000 none +0,10: (0,0,0,0) #00000000 none +1,10: (0,0,0,0) #00000000 none +2,10: (0,0,0,0) #00000000 none +3,10: (0,0,0,0) #00000000 none +4,10: (0,0,0,0) #00000000 none +5,10: (0,0,0,0) #00000000 none +6,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +7,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +8,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +9,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +10,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +11,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +12,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +13,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +14,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +15,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +16,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +17,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +18,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +19,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +20,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +21,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +22,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +23,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +24,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +25,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +26,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +27,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +28,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +29,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +30,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +31,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +32,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +33,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +34,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +35,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +36,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +37,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +38,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +39,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +40,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +41,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +42,10: (0,0,0,0) #00000000 none +43,10: (0,0,0,0) #00000000 none +44,10: (0,0,0,0) #00000000 none +45,10: (0,0,0,0) #00000000 none +46,10: (0,0,0,0) #00000000 none +47,10: (0,0,0,0) #00000000 none +0,11: (0,0,0,0) #00000000 none +1,11: (0,0,0,0) #00000000 none +2,11: (0,0,0,0) #00000000 none +3,11: (0,0,0,0) #00000000 none +4,11: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +5,11: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +6,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +7,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +9,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +10,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +11,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +12,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +13,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +14,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +15,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +16,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +17,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +18,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +19,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +20,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +21,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +22,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +23,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +24,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +25,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +26,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +27,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +28,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +29,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +30,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +31,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +32,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +33,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +34,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +35,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +36,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +37,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +38,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +39,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,11: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +43,11: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +44,11: (0,0,0,0) #00000000 none +45,11: (0,0,0,0) #00000000 none +46,11: (0,0,0,0) #00000000 none +47,11: (0,0,0,0) #00000000 none +0,12: (0,0,0,0) #00000000 none +1,12: (0,0,0,0) #00000000 none +2,12: (0,0,0,0) #00000000 none +3,12: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +4,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +5,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +6,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +7,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +9,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +10,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +11,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +12,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +13,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +14,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +15,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +16,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +17,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +18,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +19,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +20,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +21,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +22,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +23,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +24,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +25,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +26,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +27,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +28,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +29,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +30,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +31,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +32,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +33,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +34,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +35,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +36,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +37,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +38,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +39,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +43,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +44,12: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +45,12: (0,0,0,0) #00000000 none +46,12: (0,0,0,0) #00000000 none +47,12: (0,0,0,0) #00000000 none +0,13: (0,0,0,0) #00000000 none +1,13: (0,0,0,0) #00000000 none +2,13: (0,0,0,0) #00000000 none +3,13: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +4,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +5,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +6,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +7,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +9,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +10,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +11,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +12,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +13,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +14,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +15,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +16,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +17,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +18,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +19,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +20,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +21,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +22,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +23,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +24,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +25,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +26,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +27,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +28,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +29,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +30,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +31,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +32,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +33,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +34,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +35,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +36,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +37,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +38,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +39,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +43,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +44,13: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +45,13: (0,0,0,0) #00000000 none +46,13: (0,0,0,0) #00000000 none +47,13: (0,0,0,0) #00000000 none +0,14: (0,0,0,0) #00000000 none +1,14: (0,0,0,0) #00000000 none +2,14: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +3,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +4,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +5,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +6,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +7,14: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +8,14: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +9,14: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +10,14: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +11,14: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +12,14: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +13,14: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +14,14: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +15,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +16,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +17,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +18,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +19,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +20,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +21,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +22,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +23,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +24,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +25,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +26,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +27,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +28,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +29,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +30,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +31,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +32,14: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +33,14: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +34,14: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +35,14: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +36,14: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +37,14: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +38,14: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +39,14: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +40,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +43,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +44,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +45,14: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +46,14: (0,0,0,0) #00000000 none +47,14: (0,0,0,0) #00000000 none +0,15: (0,0,0,0) #00000000 none +1,15: (0,0,0,0) #00000000 none +2,15: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +3,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +4,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +5,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +6,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +7,15: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +8,15: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +9,15: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +10,15: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +11,15: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +12,15: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +13,15: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +14,15: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +15,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +16,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +17,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +18,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +19,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +20,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +21,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +22,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +23,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +24,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +25,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +26,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +27,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +28,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +29,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +30,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +31,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +32,15: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +33,15: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +34,15: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +35,15: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +36,15: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +37,15: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +38,15: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +39,15: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +40,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +43,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +44,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +45,15: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +46,15: (0,0,0,0) #00000000 none +47,15: (0,0,0,0) #00000000 none +0,16: (0,0,0,0) #00000000 none +1,16: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +2,16: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +3,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +4,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +5,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +6,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +7,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,16: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +9,16: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +10,16: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +11,16: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +12,16: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +13,16: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +14,16: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +15,16: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +16,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +17,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +18,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +19,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +20,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +21,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +22,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +23,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +24,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +25,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +26,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +27,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +28,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +29,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +30,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +31,16: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +32,16: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +33,16: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +34,16: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +35,16: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +36,16: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +37,16: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +38,16: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +39,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +43,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +44,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +45,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +46,16: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +47,16: (0,0,0,0) #00000000 none +0,17: (0,0,0,0) #00000000 none +1,17: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +2,17: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +3,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +4,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +5,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +6,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +7,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,17: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +9,17: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +10,17: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +11,17: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +12,17: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +13,17: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +14,17: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +15,17: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +16,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +17,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +18,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +19,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +20,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +21,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +22,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +23,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +24,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +25,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +26,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +27,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +28,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +29,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +30,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +31,17: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +32,17: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +33,17: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +34,17: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +35,17: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +36,17: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +37,17: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +38,17: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +39,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +43,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +44,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +45,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +46,17: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +47,17: (0,0,0,0) #00000000 none +0,18: (0,0,0,0) #00000000 none +1,18: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +2,18: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +3,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +4,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +5,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +6,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +7,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +9,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +10,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +11,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +12,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +13,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +14,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +15,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +16,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +17,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +18,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +19,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +20,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +21,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +22,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +23,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +24,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +25,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +26,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +27,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +28,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +29,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +30,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +31,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +32,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +33,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +34,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +35,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +36,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +37,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +38,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +39,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +43,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +44,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +45,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +46,18: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +47,18: (0,0,0,0) #00000000 none +0,19: (0,0,0,0) #00000000 none +1,19: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +2,19: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +3,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +4,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +5,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +6,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +7,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +9,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +10,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +11,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +12,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +13,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +14,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +15,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +16,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +17,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +18,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +19,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +20,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +21,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +22,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +23,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +24,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +25,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +26,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +27,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +28,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +29,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +30,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +31,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +32,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +33,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +34,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +35,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +36,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +37,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +38,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +39,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +43,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +44,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +45,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +46,19: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +47,19: (0,0,0,0) #00000000 none +0,20: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +1,20: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +2,20: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +3,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +4,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +5,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +6,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +7,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,20: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +9,20: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +10,20: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +11,20: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +12,20: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +13,20: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +14,20: (65535,65535,65535,65535) #FFFFFFFF white +15,20: (65535,65535,65535,65535) #FFFFFFFF white +16,20: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +17,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +18,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +19,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +20,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +21,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +22,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +23,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +24,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +25,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +26,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +27,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +28,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +29,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +30,20: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +31,20: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +32,20: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +33,20: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +34,20: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +35,20: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +36,20: (65535,65535,65535,65535) #FFFFFFFF white +37,20: (65535,65535,65535,65535) #FFFFFFFF white +38,20: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +39,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +43,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +44,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +45,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +46,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +47,20: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +0,21: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +1,21: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +2,21: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +3,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +4,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +5,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +6,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +7,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,21: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +9,21: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +10,21: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +11,21: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +12,21: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +13,21: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +14,21: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +15,21: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +16,21: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +17,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +18,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +19,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +20,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +21,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +22,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +23,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +24,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +25,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +26,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +27,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +28,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +29,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +30,21: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +31,21: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +32,21: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +33,21: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +34,21: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +35,21: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +36,21: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +37,21: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +38,21: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +39,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +43,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +44,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +45,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +46,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +47,21: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +0,22: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +1,22: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +2,22: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +3,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +4,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +5,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +6,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +7,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,22: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +9,22: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +10,22: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +11,22: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +12,22: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +13,22: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +14,22: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +15,22: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +16,22: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +17,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +18,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +19,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +20,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +21,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +22,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +23,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +24,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +25,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +26,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +27,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +28,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +29,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +30,22: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +31,22: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +32,22: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +33,22: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +34,22: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +35,22: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +36,22: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +37,22: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +38,22: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +39,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +43,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +44,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +45,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +46,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +47,22: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +0,23: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +1,23: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +2,23: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +3,23: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +4,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +5,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +6,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +7,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +9,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +10,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +11,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +12,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +13,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +14,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +15,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +16,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +17,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +18,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +19,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +20,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +21,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +22,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +23,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +24,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +25,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +26,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +27,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +28,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +29,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +30,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +31,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +32,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +33,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +34,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +35,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +36,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +37,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +38,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +39,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +43,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +44,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +45,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +46,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +47,23: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +0,24: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +1,24: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +2,24: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +3,24: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +4,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +5,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +6,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +7,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +9,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +10,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +11,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +12,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +13,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +14,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +15,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +16,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +17,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +18,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +19,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +20,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +21,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +22,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +23,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +24,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +25,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +26,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +27,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +28,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +29,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +30,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +31,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +32,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +33,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +34,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +35,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +36,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +37,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +38,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +39,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +43,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +44,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +45,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +46,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +47,24: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +0,25: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +1,25: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +2,25: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +3,25: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +4,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +5,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +6,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +7,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +9,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +10,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +11,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +12,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +13,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +14,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +15,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +16,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +17,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +18,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +19,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +20,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +21,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +22,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +23,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +24,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +25,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +26,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +27,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +28,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +29,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +30,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +31,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +32,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +33,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +34,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +35,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +36,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +37,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +38,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +39,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +43,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +44,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +45,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +46,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +47,25: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +0,26: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +1,26: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +2,26: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +3,26: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +4,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +5,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +6,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +7,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +9,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +10,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +11,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +12,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +13,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +14,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +15,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +16,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +17,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +18,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +19,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +20,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +21,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +22,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +23,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +24,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +25,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +26,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +27,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +28,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +29,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +30,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +31,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +32,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +33,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +34,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +35,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +36,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +37,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +38,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +39,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +43,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +44,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +45,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +46,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +47,26: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +0,27: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +1,27: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +2,27: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +3,27: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +4,27: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +5,27: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +6,27: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +7,27: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,27: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +9,27: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +10,27: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +11,27: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +12,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +13,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +14,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +15,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +16,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +17,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +18,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +19,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +20,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +21,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +22,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +23,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +24,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +25,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +26,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +27,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +28,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +29,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +30,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +31,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +32,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +33,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +34,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +35,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +36,27: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +37,27: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +38,27: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +39,27: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,27: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,27: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,27: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +43,27: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +44,27: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +45,27: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +46,27: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +47,27: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +0,28: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +1,28: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +2,28: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +3,28: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +4,28: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +5,28: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +6,28: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +7,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +9,28: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +10,28: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +11,28: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +12,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +13,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +14,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +15,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +16,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +17,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +18,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +19,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +20,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +21,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +22,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +23,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +24,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +25,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +26,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +27,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +28,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +29,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +30,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +31,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +32,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +33,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +34,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +35,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +36,28: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +37,28: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +38,28: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +39,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +43,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +44,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +45,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +46,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +47,28: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +0,29: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +1,29: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +2,29: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +3,29: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +4,29: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +5,29: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +6,29: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +7,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +9,29: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +10,29: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +11,29: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +12,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +13,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +14,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +15,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +16,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +17,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +18,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +19,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +20,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +21,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +22,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +23,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +24,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +25,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +26,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +27,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +28,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +29,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +30,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +31,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +32,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +33,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +34,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +35,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +36,29: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +37,29: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +38,29: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +39,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +43,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +44,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +45,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +46,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +47,29: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +0,30: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +1,30: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +2,30: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +3,30: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +4,30: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +5,30: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +6,30: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +7,30: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +8,30: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +9,30: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +10,30: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +11,30: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +12,30: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +13,30: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +14,30: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +15,30: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +16,30: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +17,30: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +18,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +19,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +20,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +21,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +22,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +23,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +24,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +25,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +26,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +27,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +28,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +29,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +30,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +31,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +32,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +33,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +34,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +35,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +36,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +37,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +38,30: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +39,30: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +40,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +43,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +44,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +45,30: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +46,30: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +47,30: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +0,31: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +1,31: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +2,31: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +3,31: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +4,31: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +5,31: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +6,31: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +7,31: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +8,31: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +9,31: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +10,31: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +11,31: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +12,31: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +13,31: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +14,31: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +15,31: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +16,31: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +17,31: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +18,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +19,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +20,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +21,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +22,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +23,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +24,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +25,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +26,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +27,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +28,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +29,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +30,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +31,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +32,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +33,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +34,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +35,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +36,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +37,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +38,31: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +39,31: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +40,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +43,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +44,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +45,31: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +46,31: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +47,31: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +0,32: (0,0,0,0) #00000000 none +1,32: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +2,32: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +3,32: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +4,32: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +5,32: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +6,32: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +7,32: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +8,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +9,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +10,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +11,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +12,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +13,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +14,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +15,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +16,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +17,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +18,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +19,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +20,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +21,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +22,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +23,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +24,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +25,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +26,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +27,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +28,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +29,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +30,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +31,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +32,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +33,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +34,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +35,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +36,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +37,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +38,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +39,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +40,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +41,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +42,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +43,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +44,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +45,32: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +46,32: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +47,32: (0,0,0,0) #00000000 none +0,33: (0,0,0,0) #00000000 none +1,33: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +2,33: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +3,33: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +4,33: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +5,33: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +6,33: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +7,33: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +8,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +9,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +10,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +11,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +12,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +13,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +14,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +15,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +16,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +17,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +18,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +19,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +20,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +21,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +22,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +23,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +24,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +25,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +26,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +27,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +28,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +29,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +30,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +31,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +32,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +33,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +34,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +35,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +36,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +37,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +38,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +39,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +40,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +41,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +42,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +43,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +44,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +45,33: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +46,33: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +47,33: (0,0,0,0) #00000000 none +0,34: (0,0,0,0) #00000000 none +1,34: (0,0,0,0) #00000000 none +2,34: (0,0,0,0) #00000000 none +3,34: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +4,34: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +5,34: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +6,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +7,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +8,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +9,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +10,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +11,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +12,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +13,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +14,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +15,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +16,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +17,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +18,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +19,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +20,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +21,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +22,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +23,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +24,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +25,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +26,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +27,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +28,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +29,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +30,34: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +31,34: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +32,34: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +33,34: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +34,34: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +35,34: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +36,34: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +37,34: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +38,34: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +39,34: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +40,34: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +41,34: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +42,34: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +43,34: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +44,34: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +45,34: (0,0,0,0) #00000000 none +46,34: (0,0,0,0) #00000000 none +47,34: (0,0,0,0) #00000000 none +0,35: (0,0,0,0) #00000000 none +1,35: (0,0,0,0) #00000000 none +2,35: (0,0,0,0) #00000000 none +3,35: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +4,35: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +5,35: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +6,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +7,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +8,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +9,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +10,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +11,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +12,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +13,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +14,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +15,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +16,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +17,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +18,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +19,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +20,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +21,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +22,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +23,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +24,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +25,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +26,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +27,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +28,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +29,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +30,35: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +31,35: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +32,35: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +33,35: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +34,35: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +35,35: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +36,35: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +37,35: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +38,35: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +39,35: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +40,35: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +41,35: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +42,35: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +43,35: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +44,35: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +45,35: (0,0,0,0) #00000000 none +46,35: (0,0,0,0) #00000000 none +47,35: (0,0,0,0) #00000000 none +0,36: (0,0,0,0) #00000000 none +1,36: (0,0,0,0) #00000000 none +2,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +3,36: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +4,36: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +5,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +6,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +7,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +8,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +9,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +10,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +11,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +12,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +13,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +14,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +15,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +16,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +17,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +18,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +19,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +20,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +21,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +22,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +23,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +24,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +25,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +26,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +27,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +28,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +29,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +30,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +31,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +32,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +33,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +34,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +35,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +36,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +37,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +38,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +39,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +40,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +41,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +42,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +43,36: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +44,36: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +45,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +46,36: (0,0,0,0) #00000000 none +47,36: (0,0,0,0) #00000000 none +0,37: (0,0,0,0) #00000000 none +1,37: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +2,37: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +3,37: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +4,37: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +5,37: (0,0,0,0) #00000000 none +6,37: (0,0,0,0) #00000000 none +7,37: (0,0,0,0) #00000000 none +8,37: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +9,37: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +10,37: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +11,37: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +12,37: (0,0,0,0) #00000000 none +13,37: (0,0,0,0) #00000000 none +14,37: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +15,37: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +16,37: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +17,37: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +18,37: (0,0,0,0) #00000000 none +19,37: (0,0,0,0) #00000000 none +20,37: (0,0,0,0) #00000000 none +21,37: (0,0,0,0) #00000000 none +22,37: (0,0,0,0) #00000000 none +23,37: (0,0,0,0) #00000000 none +24,37: (0,0,0,0) #00000000 none +25,37: (0,0,0,0) #00000000 none +26,37: (0,0,0,0) #00000000 none +27,37: (0,0,0,0) #00000000 none +28,37: (0,0,0,0) #00000000 none +29,37: (0,0,0,0) #00000000 none +30,37: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +31,37: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +32,37: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +33,37: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +34,37: (0,0,0,0) #00000000 none +35,37: (0,0,0,0) #00000000 none +36,37: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +37,37: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +38,37: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +39,37: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +40,37: (0,0,0,0) #00000000 none +41,37: (0,0,0,0) #00000000 none +42,37: (0,0,0,0) #00000000 none +43,37: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +44,37: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +45,37: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +46,37: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +47,37: (0,0,0,0) #00000000 none +0,38: (0,0,0,0) #00000000 none +1,38: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +2,38: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +3,38: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +4,38: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +5,38: (0,0,0,0) #00000000 none +6,38: (0,0,0,0) #00000000 none +7,38: (0,0,0,0) #00000000 none +8,38: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +9,38: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +10,38: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +11,38: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +12,38: (0,0,0,0) #00000000 none +13,38: (0,0,0,0) #00000000 none +14,38: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +15,38: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +16,38: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +17,38: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +18,38: (0,0,0,0) #00000000 none +19,38: (0,0,0,0) #00000000 none +20,38: (0,0,0,0) #00000000 none +21,38: (0,0,0,0) #00000000 none +22,38: (0,0,0,0) #00000000 none +23,38: (0,0,0,0) #00000000 none +24,38: (0,0,0,0) #00000000 none +25,38: (0,0,0,0) #00000000 none +26,38: (0,0,0,0) #00000000 none +27,38: (0,0,0,0) #00000000 none +28,38: (0,0,0,0) #00000000 none +29,38: (0,0,0,0) #00000000 none +30,38: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +31,38: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +32,38: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +33,38: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +34,38: (0,0,0,0) #00000000 none +35,38: (0,0,0,0) #00000000 none +36,38: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +37,38: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +38,38: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +39,38: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +40,38: (0,0,0,0) #00000000 none +41,38: (0,0,0,0) #00000000 none +42,38: (0,0,0,0) #00000000 none +43,38: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +44,38: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +45,38: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +46,38: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +47,38: (0,0,0,0) #00000000 none +0,39: (0,0,0,0) #00000000 none +1,39: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +2,39: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +3,39: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +4,39: (0,0,0,0) #00000000 none +5,39: (0,0,0,0) #00000000 none +6,39: (0,0,0,0) #00000000 none +7,39: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +8,39: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +9,39: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +10,39: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +11,39: (0,0,0,0) #00000000 none +12,39: (0,0,0,0) #00000000 none +13,39: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +14,39: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +15,39: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +16,39: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +17,39: (0,0,0,0) #00000000 none +18,39: (0,0,0,0) #00000000 none +19,39: (0,0,0,0) #00000000 none +20,39: (0,0,0,0) #00000000 none +21,39: (0,0,0,0) #00000000 none +22,39: (0,0,0,0) #00000000 none +23,39: (0,0,0,0) #00000000 none +24,39: (0,0,0,0) #00000000 none +25,39: (0,0,0,0) #00000000 none +26,39: (0,0,0,0) #00000000 none +27,39: (0,0,0,0) #00000000 none +28,39: (0,0,0,0) #00000000 none +29,39: (0,0,0,0) #00000000 none +30,39: (0,0,0,0) #00000000 none +31,39: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +32,39: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +33,39: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +34,39: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +35,39: (0,0,0,0) #00000000 none +36,39: (0,0,0,0) #00000000 none +37,39: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +38,39: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +39,39: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,39: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +41,39: (0,0,0,0) #00000000 none +42,39: (0,0,0,0) #00000000 none +43,39: (0,0,0,0) #00000000 none +44,39: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +45,39: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +46,39: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +47,39: (0,0,0,0) #00000000 none +0,40: (0,0,0,0) #00000000 none +1,40: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +2,40: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +3,40: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +4,40: (0,0,0,0) #00000000 none +5,40: (0,0,0,0) #00000000 none +6,40: (0,0,0,0) #00000000 none +7,40: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +8,40: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +9,40: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +10,40: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +11,40: (0,0,0,0) #00000000 none +12,40: (0,0,0,0) #00000000 none +13,40: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +14,40: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +15,40: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +16,40: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +17,40: (0,0,0,0) #00000000 none +18,40: (0,0,0,0) #00000000 none +19,40: (0,0,0,0) #00000000 none +20,40: (0,0,0,0) #00000000 none +21,40: (0,0,0,0) #00000000 none +22,40: (0,0,0,0) #00000000 none +23,40: (0,0,0,0) #00000000 none +24,40: (0,0,0,0) #00000000 none +25,40: (0,0,0,0) #00000000 none +26,40: (0,0,0,0) #00000000 none +27,40: (0,0,0,0) #00000000 none +28,40: (0,0,0,0) #00000000 none +29,40: (0,0,0,0) #00000000 none +30,40: (0,0,0,0) #00000000 none +31,40: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +32,40: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +33,40: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +34,40: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +35,40: (0,0,0,0) #00000000 none +36,40: (0,0,0,0) #00000000 none +37,40: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +38,40: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +39,40: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,40: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +41,40: (0,0,0,0) #00000000 none +42,40: (0,0,0,0) #00000000 none +43,40: (0,0,0,0) #00000000 none +44,40: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +45,40: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +46,40: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +47,40: (0,0,0,0) #00000000 none +0,41: (0,0,0,0) #00000000 none +1,41: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +2,41: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +3,41: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +4,41: (0,0,0,0) #00000000 none +5,41: (0,0,0,0) #00000000 none +6,41: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +7,41: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,41: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +9,41: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +10,41: (0,0,0,0) #00000000 none +11,41: (0,0,0,0) #00000000 none +12,41: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +13,41: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +14,41: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +15,41: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +16,41: (0,0,0,0) #00000000 none +17,41: (0,0,0,0) #00000000 none +18,41: (0,0,0,0) #00000000 none +19,41: (0,0,0,0) #00000000 none +20,41: (0,0,0,0) #00000000 none +21,41: (0,0,0,0) #00000000 none +22,41: (0,0,0,0) #00000000 none +23,41: (0,0,0,0) #00000000 none +24,41: (0,0,0,0) #00000000 none +25,41: (0,0,0,0) #00000000 none +26,41: (0,0,0,0) #00000000 none +27,41: (0,0,0,0) #00000000 none +28,41: (0,0,0,0) #00000000 none +29,41: (0,0,0,0) #00000000 none +30,41: (0,0,0,0) #00000000 none +31,41: (0,0,0,0) #00000000 none +32,41: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +33,41: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +34,41: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +35,41: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +36,41: (0,0,0,0) #00000000 none +37,41: (0,0,0,0) #00000000 none +38,41: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +39,41: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,41: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,41: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +42,41: (0,0,0,0) #00000000 none +43,41: (0,0,0,0) #00000000 none +44,41: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +45,41: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +46,41: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +47,41: (0,0,0,0) #00000000 none +0,42: (0,0,0,0) #00000000 none +1,42: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +2,42: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +3,42: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +4,42: (0,0,0,0) #00000000 none +5,42: (0,0,0,0) #00000000 none +6,42: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +7,42: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,42: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +9,42: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +10,42: (0,0,0,0) #00000000 none +11,42: (0,0,0,0) #00000000 none +12,42: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +13,42: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +14,42: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +15,42: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +16,42: (0,0,0,0) #00000000 none +17,42: (0,0,0,0) #00000000 none +18,42: (0,0,0,0) #00000000 none +19,42: (0,0,0,0) #00000000 none +20,42: (0,0,0,0) #00000000 none +21,42: (0,0,0,0) #00000000 none +22,42: (0,0,0,0) #00000000 none +23,42: (0,0,0,0) #00000000 none +24,42: (0,0,0,0) #00000000 none +25,42: (0,0,0,0) #00000000 none +26,42: (0,0,0,0) #00000000 none +27,42: (0,0,0,0) #00000000 none +28,42: (0,0,0,0) #00000000 none +29,42: (0,0,0,0) #00000000 none +30,42: (0,0,0,0) #00000000 none +31,42: (0,0,0,0) #00000000 none +32,42: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +33,42: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +34,42: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +35,42: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +36,42: (0,0,0,0) #00000000 none +37,42: (0,0,0,0) #00000000 none +38,42: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +39,42: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,42: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,42: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +42,42: (0,0,0,0) #00000000 none +43,42: (0,0,0,0) #00000000 none +44,42: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +45,42: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +46,42: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +47,42: (0,0,0,0) #00000000 none +0,43: (0,0,0,0) #00000000 none +1,43: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +2,43: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +3,43: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +4,43: (0,0,0,0) #00000000 none +5,43: (0,0,0,0) #00000000 none +6,43: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +7,43: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,43: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +9,43: (0,0,0,0) #00000000 none +10,43: (0,0,0,0) #00000000 none +11,43: (0,0,0,0) #00000000 none +12,43: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +13,43: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +14,43: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +15,43: (0,0,0,0) #00000000 none +16,43: (0,0,0,0) #00000000 none +17,43: (0,0,0,0) #00000000 none +18,43: (0,0,0,0) #00000000 none +19,43: (0,0,0,0) #00000000 none +20,43: (0,0,0,0) #00000000 none +21,43: (0,0,0,0) #00000000 none +22,43: (0,0,0,0) #00000000 none +23,43: (0,0,0,0) #00000000 none +24,43: (0,0,0,0) #00000000 none +25,43: (0,0,0,0) #00000000 none +26,43: (0,0,0,0) #00000000 none +27,43: (0,0,0,0) #00000000 none +28,43: (0,0,0,0) #00000000 none +29,43: (0,0,0,0) #00000000 none +30,43: (0,0,0,0) #00000000 none +31,43: (0,0,0,0) #00000000 none +32,43: (0,0,0,0) #00000000 none +33,43: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +34,43: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +35,43: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +36,43: (0,0,0,0) #00000000 none +37,43: (0,0,0,0) #00000000 none +38,43: (0,0,0,0) #00000000 none +39,43: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +40,43: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,43: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +42,43: (0,0,0,0) #00000000 none +43,43: (0,0,0,0) #00000000 none +44,43: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +45,43: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +46,43: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +47,43: (0,0,0,0) #00000000 none +0,44: (0,0,0,0) #00000000 none +1,44: (0,0,0,0) #00000000 none +2,44: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +3,44: (0,0,0,0) #00000000 none +4,44: (0,0,0,0) #00000000 none +5,44: (0,0,0,0) #00000000 none +6,44: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +7,44: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,44: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +9,44: (0,0,0,0) #00000000 none +10,44: (0,0,0,0) #00000000 none +11,44: (0,0,0,0) #00000000 none +12,44: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +13,44: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +14,44: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +15,44: (0,0,0,0) #00000000 none +16,44: (0,0,0,0) #00000000 none +17,44: (0,0,0,0) #00000000 none +18,44: (0,0,0,0) #00000000 none +19,44: (0,0,0,0) #00000000 none +20,44: (0,0,0,0) #00000000 none +21,44: (0,0,0,0) #00000000 none +22,44: (0,0,0,0) #00000000 none +23,44: (0,0,0,0) #00000000 none +24,44: (0,0,0,0) #00000000 none +25,44: (0,0,0,0) #00000000 none +26,44: (0,0,0,0) #00000000 none +27,44: (0,0,0,0) #00000000 none +28,44: (0,0,0,0) #00000000 none +29,44: (0,0,0,0) #00000000 none +30,44: (0,0,0,0) #00000000 none +31,44: (0,0,0,0) #00000000 none +32,44: (0,0,0,0) #00000000 none +33,44: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +34,44: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +35,44: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +36,44: (0,0,0,0) #00000000 none +37,44: (0,0,0,0) #00000000 none +38,44: (0,0,0,0) #00000000 none +39,44: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +40,44: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,44: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +42,44: (0,0,0,0) #00000000 none +43,44: (0,0,0,0) #00000000 none +44,44: (0,0,0,0) #00000000 none +45,44: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +46,44: (0,0,0,0) #00000000 none +47,44: (0,0,0,0) #00000000 none +0,45: (0,0,0,0) #00000000 none +1,45: (0,0,0,0) #00000000 none +2,45: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +3,45: (0,0,0,0) #00000000 none +4,45: (0,0,0,0) #00000000 none +5,45: (0,0,0,0) #00000000 none +6,45: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +7,45: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,45: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +9,45: (0,0,0,0) #00000000 none +10,45: (0,0,0,0) #00000000 none +11,45: (0,0,0,0) #00000000 none +12,45: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +13,45: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +14,45: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +15,45: (0,0,0,0) #00000000 none +16,45: (0,0,0,0) #00000000 none +17,45: (0,0,0,0) #00000000 none +18,45: (0,0,0,0) #00000000 none +19,45: (0,0,0,0) #00000000 none +20,45: (0,0,0,0) #00000000 none +21,45: (0,0,0,0) #00000000 none +22,45: (0,0,0,0) #00000000 none +23,45: (0,0,0,0) #00000000 none +24,45: (0,0,0,0) #00000000 none +25,45: (0,0,0,0) #00000000 none +26,45: (0,0,0,0) #00000000 none +27,45: (0,0,0,0) #00000000 none +28,45: (0,0,0,0) #00000000 none +29,45: (0,0,0,0) #00000000 none +30,45: (0,0,0,0) #00000000 none +31,45: (0,0,0,0) #00000000 none +32,45: (0,0,0,0) #00000000 none +33,45: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +34,45: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +35,45: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +36,45: (0,0,0,0) #00000000 none +37,45: (0,0,0,0) #00000000 none +38,45: (0,0,0,0) #00000000 none +39,45: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +40,45: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,45: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +42,45: (0,0,0,0) #00000000 none +43,45: (0,0,0,0) #00000000 none +44,45: (0,0,0,0) #00000000 none +45,45: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +46,45: (0,0,0,0) #00000000 none +47,45: (0,0,0,0) #00000000 none +0,46: (0,0,0,0) #00000000 none +1,46: (0,0,0,0) #00000000 none +2,46: (0,0,0,0) #00000000 none +3,46: (0,0,0,0) #00000000 none +4,46: (0,0,0,0) #00000000 none +5,46: (0,0,0,0) #00000000 none +6,46: (0,0,0,0) #00000000 none +7,46: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +8,46: (0,0,0,0) #00000000 none +9,46: (0,0,0,0) #00000000 none +10,46: (0,0,0,0) #00000000 none +11,46: (0,0,0,0) #00000000 none +12,46: (0,0,0,0) #00000000 none +13,46: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +14,46: (0,0,0,0) #00000000 none +15,46: (0,0,0,0) #00000000 none +16,46: (0,0,0,0) #00000000 none +17,46: (0,0,0,0) #00000000 none +18,46: (0,0,0,0) #00000000 none +19,46: (0,0,0,0) #00000000 none +20,46: (0,0,0,0) #00000000 none +21,46: (0,0,0,0) #00000000 none +22,46: (0,0,0,0) #00000000 none +23,46: (0,0,0,0) #00000000 none +24,46: (0,0,0,0) #00000000 none +25,46: (0,0,0,0) #00000000 none +26,46: (0,0,0,0) #00000000 none +27,46: (0,0,0,0) #00000000 none +28,46: (0,0,0,0) #00000000 none +29,46: (0,0,0,0) #00000000 none +30,46: (0,0,0,0) #00000000 none +31,46: (0,0,0,0) #00000000 none +32,46: (0,0,0,0) #00000000 none +33,46: (0,0,0,0) #00000000 none +34,46: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +35,46: (0,0,0,0) #00000000 none +36,46: (0,0,0,0) #00000000 none +37,46: (0,0,0,0) #00000000 none +38,46: (0,0,0,0) #00000000 none +39,46: (0,0,0,0) #00000000 none +40,46: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +41,46: (0,0,0,0) #00000000 none +42,46: (0,0,0,0) #00000000 none +43,46: (0,0,0,0) #00000000 none +44,46: (0,0,0,0) #00000000 none +45,46: (0,0,0,0) #00000000 none +46,46: (0,0,0,0) #00000000 none +47,46: (0,0,0,0) #00000000 none +0,47: (0,0,0,0) #00000000 none +1,47: (0,0,0,0) #00000000 none +2,47: (0,0,0,0) #00000000 none +3,47: (0,0,0,0) #00000000 none +4,47: (0,0,0,0) #00000000 none +5,47: (0,0,0,0) #00000000 none +6,47: (0,0,0,0) #00000000 none +7,47: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +8,47: (0,0,0,0) #00000000 none +9,47: (0,0,0,0) #00000000 none +10,47: (0,0,0,0) #00000000 none +11,47: (0,0,0,0) #00000000 none +12,47: (0,0,0,0) #00000000 none +13,47: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +14,47: (0,0,0,0) #00000000 none +15,47: (0,0,0,0) #00000000 none +16,47: (0,0,0,0) #00000000 none +17,47: (0,0,0,0) #00000000 none +18,47: (0,0,0,0) #00000000 none +19,47: (0,0,0,0) #00000000 none +20,47: (0,0,0,0) #00000000 none +21,47: (0,0,0,0) #00000000 none +22,47: (0,0,0,0) #00000000 none +23,47: (0,0,0,0) #00000000 none +24,47: (0,0,0,0) #00000000 none +25,47: (0,0,0,0) #00000000 none +26,47: (0,0,0,0) #00000000 none +27,47: (0,0,0,0) #00000000 none +28,47: (0,0,0,0) #00000000 none +29,47: (0,0,0,0) #00000000 none +30,47: (0,0,0,0) #00000000 none +31,47: (0,0,0,0) #00000000 none +32,47: (0,0,0,0) #00000000 none +33,47: (0,0,0,0) #00000000 none +34,47: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +35,47: (0,0,0,0) #00000000 none +36,47: (0,0,0,0) #00000000 none +37,47: (0,0,0,0) #00000000 none +38,47: (0,0,0,0) #00000000 none +39,47: (0,0,0,0) #00000000 none +40,47: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +41,47: (0,0,0,0) #00000000 none +42,47: (0,0,0,0) #00000000 none +43,47: (0,0,0,0) #00000000 none +44,47: (0,0,0,0) #00000000 none +45,47: (0,0,0,0) #00000000 none +46,47: (0,0,0,0) #00000000 none +47,47: (0,0,0,0) #00000000 none" | convert - /home/${LIVE_USER}/report-bug.png +touch /home/${LIVE_USER}/Desktop/parabola-installer.desktop ; sleep 2 +touch /home/${LIVE_USER}/Desktop/parabola-irc.desktop ; sleep 2 +touch /home/${LIVE_USER}/Desktop/bug-tracker.desktop diff --git a/configs/profile/root-image/root/customize_root_image.sh b/configs/profile/root-image/root/customize_root_image.sh index 7505d8b..62e7106 100755 --- a/configs/profile/root-image/root/customize_root_image.sh +++ b/configs/profile/root-image/root/customize_root_image.sh @@ -1,41 +1,97 @@ #!/bin/bash -readonly ISO_REPO_DEFINITION="[isorepo]\nSigLevel = Optional TrustAll\nServer = file:///isorepo/" +readonly DEV_RELEASE=1 # 1 for development builds - 0 for production builds +readonly REPOS='libre core extra community pcr' +readonly SYSTEMD_SERVICES_ALL="multi-user.target \ + pacman-init.service \ + choose-mirror.service " +readonly SYSTEMD_SERVICES_GUI="NetworkManager.service" +readonly DEFAULT_SHELL=/bin/bash readonly NETINSTALL_MSG="To install Parabola, the system must be connected to the internet." readonly COMPLETE_MSG="This ISO is capable of installing a complete Parabola system\n\ >>>>without a connection to the internet. If you would like to fetch\n\ >>>>the latest packages from the internet, run the following command\n\ >>>>before beginning the install:\n\ # cp /etc/pacman-online.conf /etc/pacman.conf" -[ "${enable_offline_install}" == 'false' ] && readonly NETWORK_MSG=${NETINSTALL_MSG} || \ - readonly NETWORK_MSG=${COMPLETE_MSG} +[ "${enable_offline_install}" == 'false' ] && readonly NETWORK_MOTD_MSG=${NETINSTALL_MSG} || \ + readonly NETWORK_MOTD_MSG=${COMPLETE_MSG} +readonly ROOT_SKEL_FILES="/etc/skel/.automated_script.sh \ + /etc/skel/.bash_logout \ + /etc/skel/.bash_profile " +readonly LIVE_USER=parabola +readonly LIVE_USER_GROUPS="adm,audio,floppy,log,network,rfkill,scanner,storage,optical,power,wheel" +[ "${enable_offline_install}" == 'true' ] && readonly INSTALL_TYPE="Complete" || \ + readonly INSTALL_TYPE="NetInstall" +readonly WELCOME_TITLE="Parabola ${iso_init}/${iso_wm} Edition - (${INSTALL_TYPE})" set -e -u +# configure locales +ln -sf /usr/share/zoneinfo/UTC /etc/localtime sed -i 's/#\(en_US\.UTF-8\)/\1/' /etc/locale.gen +sed -i 's/#\(es_ES\.UTF-8\)/\1/' /etc/locale.gen +sed -i 's/#\(gl_ES\.UTF-8\)/\1/' /etc/locale.gen +sed -i 's/#\(pt_BR\.UTF-8\)/\1/' /etc/locale.gen locale-gen -ln -sf /usr/share/zoneinfo/UTC /etc/localtime - -usermod -s /usr/bin/zsh root 2> /dev/null -cp -aT /etc/skel/ /root/ - -[ -n "$(id parabola 2> /dev/null)" ] && userdel -r parabola 2> /dev/null -useradd -m -p "" -g users -G "adm,audio,floppy,log,network,rfkill,scanner,storage,optical,power,wheel" -s /usr/bin/zsh parabola - +# configure sudo chmod 750 /etc/sudoers.d chmod 440 /etc/sudoers.d/g_wheel -sed -i "s/#Server/Server/g" /etc/pacman.d/mirrorlist -if [ "${enable_offline_install}" == 'true' ] -then echo -e "${ISO_REPO_DEFINITION}" >> /etc/pacman.conf - mv /etc/pacman.conf /etc/pacman-online.conf - cp /etc/pacman-offline.conf /etc/pacman.conf -else rm /etc/pacman-offline.conf +# configure pacman +sed -i "s|#Server|Server|g" /etc/pacman.d/mirrorlist +if [[ "${enable_offline_install}" == 'true' ]] +then cat /etc/pacman-offline.conf > /etc/pacman-online.conf + for repo in ${REPOS} + do echo -e "\n[${repo}]\nInclude = /etc/pacman.d/mirrorlist" >> /etc/pacman-online.conf + done + cp /etc/pacman-offline.conf /etc/pacman.conf +else cp /usr/share/pacman/defaults/pacman.conf.${arch} /etc/pacman.conf + rm /etc/pacman-*.conf +fi + +# configure services +if [[ "${iso_init}" == 'systemd' ]] +then systemctl enable ${SYSTEMD_SERVICES_ALL} + [[ "${iso_wm}" != 'cli' ]] && systemctl enable ${SYSTEMD_SERVICES_GUI} fi -systemctl enable multi-user.target pacman-init.service choose-mirror.service +# configure root user +usermod -s ${DEFAULT_SHELL} root 2> /dev/null + +# configure CLI login session +sed -i "s|_EDITION_TITLE_|${iso_title}|" /etc/motd +sed -i "s|_NETWORK_MOTD_MSG_|${NETWORK_MOTD_MSG}| ; s|^>>>>\(.*\)| \1|g" /etc/motd +if [[ "${iso_wm}" == 'cli' ]] +then cp ${ROOT_SKEL_FILES} /root/ + sed -i "s|_DESKTOP_SESSION_||" /root/.bash_profile + +else # configure GUI login session and live user + [ -n "$(id ${LIVE_USER} 2> /dev/null)" ] && userdel -r ${LIVE_USER} 2> /dev/null + useradd -m -p "" -g users -G "$LIVE_USER_GROUPS" -s ${DEFAULT_SHELL} ${LIVE_USER} + if [[ "${iso_init}" == 'systemd' ]] + then sed -i "s|--autologin root|--autologin ${LIVE_USER}|" /etc/systemd/system/getty@tty1.service.d/autologin.conf + fi -sed -i "s|_EDITION_TITLE_|${iso_title}|" /etc/motd -sed -i "s|_NETWORK_MSG_|${NETWORK_MSG}| ; s|^>>>>\(.*\)| \1|g" /etc/motd + # configure desktop environment + sed -i "s|_EDITION_TITLE_|${WELCOME_TITLE}|" /home/${LIVE_USER}/.config/autostart/autostart.sh + sed -i "s|--question|--info|" /home/${LIVE_USER}/.config/autostart/autostart.sh + sed -i "s|--cancel-label=.*|\&|" /home/${LIVE_USER}/.config/autostart/autostart.sh + + if [[ "${iso_wm}" == 'lxde' ]] + then rm -f /etc/xdg/autostart/octopi-notifier.desktop 2> /dev/null + sed -i "s|_DESKTOP_SESSION_|LXDE|" /home/${LIVE_USER}/.bash_profile + sed -i "s|_DESKTOP_SESSION_|LXDE|" /home/${LIVE_USER}/.dmrc + elif [[ "${iso_wm}" == 'mate' ]] + then sed -i "s|_DESKTOP_SESSION_|mate|" /home/${LIVE_USER}/.bash_profile + sed -i "s|_DESKTOP_SESSION_|mate|" /home/${LIVE_USER}/.dmrc + else echo "invalid \$iso_wm for _DESKTOP_SESSION_ '${iso_wm}'" + exit 1 + fi + + # development builds - set DEV_RELEASE=0 for production builds + (($DEV_RELEASE)) && source /root/customize_root_image-dev.sh 2> /dev/null +fi +# development builds - set DEV_RELEASE=0 for production builds +(($DEV_RELEASE)) && rm /root/customize_root_image-dev.sh 2> /dev/null |