├── image.png ├── image2.png ├── README.md └── nufetch.nu /image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanceilaks/nufetch/HEAD/image.png -------------------------------------------------------------------------------- /image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanceilaks/nufetch/HEAD/image2.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 | ![image](./image.png) 3 | ![image2](./image2.png) 4 | 5 | 6 | # Todo 7 | - [ ] More distro 8 | - [ ] Configuration 9 | - [ ] Packages 10 | - [ ] WM 11 | - [ ] Terminal 12 | - [ ] Locale 13 | - [ ] Refactor -------------------------------------------------------------------------------- /nufetch.nu: -------------------------------------------------------------------------------- 1 | let arts = [ 2 | { 3 | name: "Windows", 4 | art: 5 | $"(ansi blue)################ ################ 6 | (ansi blue)################ ################ 7 | (ansi blue)################ ################ 8 | (ansi blue)################ ################ 9 | (ansi blue)################ ################ 10 | (ansi blue)################ ################ 11 | (ansi blue)################ ################ 12 | 13 | (ansi blue)################ ################ 14 | (ansi blue)################ ################ 15 | (ansi blue)################ ################ 16 | (ansi blue)################ ################ 17 | (ansi blue)################ ################ 18 | (ansi blue)################ ################ 19 | (ansi blue)################ ################" 20 | }, 21 | { 22 | name: "Arch", 23 | art: 24 | $"(ansi blue) -` 25 | (ansi blue) .o+` 26 | (ansi blue) `ooo/ 27 | (ansi blue) `+oooo: 28 | (ansi blue) `+oooooo: 29 | (ansi blue) -+oooooo+: 30 | (ansi blue) `/:-:++oooo+: 31 | (ansi blue) `/++++/+++++++: 32 | (ansi blue) `/++++++++++++++: 33 | (ansi blue) `/+++ooooooooooooo/` 34 | (ansi blue) ./ooosssso++osssssso+` 35 | (ansi blue) .oossssso-````/ossssss+` 36 | (ansi blue) -osssssso. :ssssssso. 37 | (ansi blue) :osssssss/ osssso+++. 38 | (ansi blue) /ossssssss/ +ssssooo/- 39 | (ansi blue) `/ossssso+/:- -:/+osssso+- 40 | (ansi blue) `+sso+:-` `.-/+oso: 41 | (ansi blue) `++:. `-/+/ 42 | (ansi blue) .` `" 43 | }, 44 | 45 | { 46 | name: "unknown", 47 | art: 48 | $"(ansi white) ________ 49 | (ansi white) _jgN########Ngg_ 50 | (ansi white) _N##N@@\"\" \"\"9NN##Np_ 51 | (ansi white)d###P N####p 52 | (ansi white)\"^^\" T#### 53 | (ansi white) d###P 54 | (ansi white) _g###@F 55 | (ansi white) _gN##@P 56 | (ansi white) gN###F\" 57 | (ansi white) d###F 58 | (ansi white) 0###F 59 | (ansi white) 0###F 60 | (ansi white) 0###F 61 | (ansi white) \"NN@\' 62 | (ansi white) 63 | (ansi white) ___ 64 | (ansi white) q###r 65 | (ansi white) \"\" 66 | " 67 | }, 68 | 69 | { 70 | name: "aerOS", 71 | art: 72 | $"(ansi cyan) ooo OOO OOO ooo 73 | (ansi cyan) oOO OOo 74 | (ansi cyan) oOO OOo 75 | (ansi cyan) oOO OOo 76 | (ansi cyan) oOO OOo 77 | (ansi cyan) oOO OOo 78 | (ansi cyan) oOO OOo 79 | (ansi cyan) OOo 80 | (ansi cyan) OOo 81 | (ansi cyan) OOo 82 | (ansi cyan) OOo 83 | (ansi cyan) OOo 84 | (ansi cyan) OOo 85 | (ansi cyan)oOO OOo 86 | (ansi cyan) oOO OOo 87 | (ansi cyan) oOO OOo 88 | (ansi cyan) oOO OOo 89 | (ansi cyan) oO OOo 90 | (ansi cyan) oOO OOo 91 | (ansi cyan) oOO OOo 92 | (ansi cyan) ooo OOO OOO ooo 93 | (ansi cyan) 94 | " 95 | }, 96 | 97 | { 98 | name: "Afterglow", 99 | art: 100 | $"(ansi magenta) (ansi yellow). 101 | (ansi magenta) (ansi red). (ansi yellow).{! 102 | (ansi magenta) (ansi red).L! (ansi yellow)J@||* 103 | (ansi magenta) (ansi red)gJJJJL` (ansi yellow)g@FFS\" 104 | (ansi magenta) (ansi red),@FFFJF`(ansi yellow)_g@@LLP` 105 | (ansi magenta) (ansi red)_@FFFFF`(ansi yellow)_@@@@@P` ${c4}. 106 | (ansi magenta) (ansi red)J@@@LLF (ansi yellow)_@@@@@P` ${c4}.J! 107 | (ansi magenta) (ansi red)g@@@@@\" (ansi yellow)_@@@@@P`(ansi blue). ${c4}.L|||* 108 | (ansi magenta)(ansi red)g@@@@M\" (ansi yellow)\"VP`(ansi blue).L! ${c4}<@JJJJ` 109 | (ansi magenta) (ansi red)\"@N\" (ansi blue):||||! ${c4}JFFFFS\" 110 | (ansi magenta) (ansi blue).{JJ||F`${c4}_gFFFF@\' 111 | (ansi magenta) (ansi blue).@FJJJF`${c4},@LFFFF` 112 | (ansi magenta) (ansi blue)_@FFFFF ${c4}VLLLP` 113 | (ansi magenta) (ansi blue)J@@LL@\" ${c4}`\" 114 | (ansi magenta) (ansi blue)V@@\" 115 | (ansi magenta) 116 | " 117 | }, 118 | 119 | { 120 | name: "aix", 121 | art: 122 | $"(ansi green) `:+ssssossossss+-` 123 | (ansi green) .oys///oyhddddhyo///sy+. 124 | (ansi green) /yo:+hNNNNNNNNNNNNNNNNh+:oy/ 125 | (ansi green) :h/:yNNNNNNNNNNNNNNNNNNNNNNy-+h: 126 | (ansi green) `ys.yNNNNNNNNNNNNNNNNNNNNNNNNNNy.ys 127 | (ansi green) `h+-mNNNNNNNNNNNNNNNNNNNNNNNNNNNNm-oh 128 | (ansi green) h+-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN.oy 129 | (ansi green)/d`mNNNNNNN/::mNNNd::m+:/dNNNo::dNNNd`m: 130 | (ansi green)h//NNNNNNN: . .NNNh mNo od. -dNNNNN:+y 131 | (ansi green)N.sNNNNNN+ -N/ -NNh mNNd. sNNNNNNNo-m 132 | (ansi green)N.sNNNNNs +oo /Nh mNNs` ` /mNNNNNNo-m 133 | (ansi green)h//NNNNh ossss` +h md- .hm/ `sNNNNN:+y 134 | (ansi green):d`mNNN+/yNNNNNd//y//h//oNNNNy//sNNNd`m- 135 | (ansi green) yo-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNm.ss 136 | (ansi green) `h+-mNNNNNNNNNNNNNNNNNNNNNNNNNNNNm-oy 137 | (ansi green) sy.yNNNNNNNNNNNNNNNNNNNNNNNNNNs.yo 138 | (ansi green) :h+-yNNNNNNNNNNNNNNNNNNNNNNs-oh- 139 | (ansi green) :ys:/yNNNNNNNNNNNNNNNmy/:sy: 140 | (ansi green) .+ys///osyhhhhys+///sy+. 141 | (ansi green) -/osssossossso/- 142 | " 143 | }, 144 | 145 | { 146 | name: "almalinux", 147 | art: 148 | $"(ansi red)$1 \'c:. 149 | (ansi red)$1 lkkkx, .. $2.. ,cc, 150 | (ansi red)$1 okkkk:ckkx\' $2.lxkkx.okkkkd 151 | (ansi red)$1 .:llcokkx\' $2:kkkxkko:xkkd, 152 | (ansi red)$1 .xkkkkdood: $2;kx, .lkxlll; 153 | (ansi red)$1 xkkx. $2xk\' xkkkkk: 154 | (ansi red)$1 \'xkx. $2xd .....,. 155 | (ansi red)$3 .. $1:xkl\' $2:c ..\'\'.. 156 | (ansi red)$3 .dkx\' $1.:ldl:\'. $2\' $4\':lollldkkxo; 157 | (ansi red)$3 .\'\'lkkko\' $4ckkkx. 158 | (ansi red)$3\'xkkkd:kkd. .. $5;\' $4:kkxo. 159 | (ansi red)$3,xkkkd;kk\' ,d; $5ld. $4\':dkd::cc, 160 | (ansi red)$3 .,,.;xkko\'.\';lxo. $5dx, $4:kkk\'xkkkkc 161 | (ansi red)$3 \'dkkkkkxo:. $5;kx $4.kkk:;xkkd. 162 | (ansi red)$3 ..... $5.;dk:. $5lkk. $4:;, 163 | (ansi red) $5:kkkkkkkdoxkkx 164 | (ansi red) ,c,,;;;:xkkd. 165 | (ansi red) ;kkkkl... 166 | (ansi red) ;kkkkl 167 | (ansi red) ,od; 168 | " 169 | }, 170 | 171 | { 172 | name: "Amazon", 173 | art: 174 | $"(ansi yellow) `-/oydNNdyo:.` 175 | (ansi yellow) `.:+shmMMMMMMMMMMMMMMmhs+:.` 176 | (ansi yellow) -+hNNMMMMMMMMMMMMMMMMMMMMMMNNho- 177 | (ansi yellow).`` -/+shmNNMMMMMMNNmhs+/- ``. 178 | (ansi yellow)dNmhs+:. `.:/oo/:.` .:+shmNd 179 | (ansi yellow)dMMMMMMMNdhs+:.. ..:+shdNMMMMMMMd 180 | (ansi yellow)dMMMMMMMMMMMMMMNds odNMMMMMMMMMMMMMMd 181 | (ansi yellow)dMMMMMMMMMMMMMMMMh yMMMMMMMMMMMMMMMMd 182 | (ansi yellow)dMMMMMMMMMMMMMMMMh yMMMMMMMMMMMMMMMMd 183 | (ansi yellow)dMMMMMMMMMMMMMMMMh yMMMMMMMMMMMMMMMMd 184 | (ansi yellow)dMMMMMMMMMMMMMMMMh yMMMMMMMMMMMMMMMMd 185 | (ansi yellow)dMMMMMMMMMMMMMMMMh yMMMMMMMMMMMMMMMMd 186 | (ansi yellow)dMMMMMMMMMMMMMMMMh yMMMMMMMMMMMMMMMMd 187 | (ansi yellow)dMMMMMMMMMMMMMMMMh yMMMMMMMMMMMMMMMMd 188 | (ansi yellow)dMMMMMMMMMMMMMMMMh yMMMMMMMMMMMMMMMMd 189 | (ansi yellow)dMMMMMMMMMMMMMMMMh yMMMMMMMMMMMMMMMMd 190 | (ansi yellow).:+ydNMMMMMMMMMMMh yMMMMMMMMMMMNdy+:. 191 | (ansi yellow) `.:+shNMMMMMh yMMMMMNhs+:`` 192 | (ansi yellow) `-+shy shs+:` 193 | (ansi yellow) 194 | " 195 | }, 196 | 197 | { 198 | name: "Anarchy", 199 | art: 200 | $"(ansi white) ${c2}..(ansi blue) 201 | (ansi white) ${c2}..(ansi blue) 202 | (ansi white) ${c2}:..(ansi blue) 203 | (ansi white) ${c2}:+++.(ansi blue) 204 | (ansi white) .:::++${c2}++++(ansi blue)+::. 205 | (ansi white) .:+######${c2}++++(ansi blue)######+:. 206 | (ansi white) .+#########${c2}+++++(ansi blue)##########:. 207 | (ansi white) .+##########${c2}+++++++(ansi blue)##${c2}+(ansi blue)#########+. 208 | (ansi white) +###########${c2}+++++++++(ansi blue)############: 209 | (ansi white) +##########${c2}++++++(ansi blue)#${c2}++++(ansi blue)#${c2}+(ansi blue)###########+ 210 | (ansi white) +###########${c2}+++++(ansi blue)###${c2}++++(ansi blue)#${c2}+(ansi blue)###########+ 211 | (ansi white) :##########${c2}+(ansi blue)#${c2}++++(ansi blue)####${c2}++++(ansi blue)#${c2}+(ansi blue)############: 212 | (ansi white) ###########${c2}+++++(ansi blue)#####${c2}+++++(ansi blue)#${c2}+(ansi blue)###${c2}++(ansi blue)######+ 213 | (ansi white).##########${c2}++++++(ansi blue)#####${c2}++++++++++++(ansi blue)#######. 214 | (ansi white).##########${c2}+++++++++++++++++++(ansi blue)###########. 215 | (ansi white) #####${c2}++++++++++++++(ansi blue)###${c2}++++++++(ansi blue)#########+ 216 | (ansi white) :###${c2}++++++++++(ansi blue)#########${c2}+++++++(ansi blue)#########: 217 | (ansi white) +######${c2}+++++(ansi blue)##########${c2}++++++++(ansi blue)#######+ 218 | (ansi white) +####${c2}+++++(ansi blue)###########${c2}+++++++++(ansi blue)#####+ 219 | (ansi white) :##${c2}++++++(ansi blue)############${c2}++++++++++(ansi blue)##: 220 | (ansi white) .${c2}++++++(ansi blue)#############${c2}++++++++++(ansi blue)+. 221 | (ansi white) :${c2}++++(ansi blue)###############${c2}+++++++(ansi blue):: 222 | (ansi white) .${c2}++. .:+(ansi blue)##############${c2}+++++++(ansi blue).. 223 | (ansi white) ${c2}.:.(ansi blue) ..::++++++::..:${c2}++++(ansi blue)+. 224 | (ansi white) ${c2}.(ansi blue) ${c2}.:+++(ansi blue). 225 | (ansi white) ${c2}.:(ansi blue): 226 | (ansi white) ${c2}..(ansi blue) 227 | (ansi white) ${c2}..(ansi blue) 228 | (ansi white) 229 | " 230 | }, 231 | 232 | { 233 | name: "android", 234 | art: 235 | $"(ansi green) -o o- 236 | (ansi green) +hydNNNNdyh+ 237 | (ansi green) +mMMMMMMMMMMMMm+ 238 | (ansi green) `dMM$2m:$1NMMMMMMN$2:m$1MMd` 239 | (ansi green) hMMMMMMMMMMMMMMMMMMh 240 | (ansi green) .. yyyyyyyyyyyyyyyyyyyy .. 241 | (ansi green).mMMm`MMMMMMMMMMMMMMMMMMMM`mMMm. 242 | (ansi green):MMMM-MMMMMMMMMMMMMMMMMMMM-MMMM: 243 | (ansi green):MMMM-MMMMMMMMMMMMMMMMMMMM-MMMM: 244 | (ansi green):MMMM-MMMMMMMMMMMMMMMMMMMM-MMMM: 245 | (ansi green):MMMM-MMMMMMMMMMMMMMMMMMMM-MMMM: 246 | (ansi green)-MMMM-MMMMMMMMMMMMMMMMMMMM-MMMM- 247 | (ansi green) +yy+ MMMMMMMMMMMMMMMMMMMM +yy+ 248 | (ansi green) mMMMMMMMMMMMMMMMMMMm 249 | (ansi green) `/++MMMMh++hMMMM++/` 250 | (ansi green) MMMMo oMMMM 251 | (ansi green) MMMMo oMMMM 252 | (ansi green) oNMm- -mMNs 253 | " 254 | }, 255 | { 256 | name: "Aperture", 257 | art: 258 | $"(ansi cyan) .,-:;//;:=, 259 | (ansi cyan) . :H@@@MM@M#H/.,+%;, 260 | (ansi cyan) ,/X+ +M@@M@MM%=,-%HMMM@X/, 261 | (ansi cyan) -+@MM; SM@@MH+-,;XMMMM@MMMM@+- 262 | (ansi cyan) ;@M@@M- XM@X;. -+XXXXXHHH@M@M#@/. 263 | (ansi cyan) ,%MM@@MH ,@%= .---=-=:=,. 264 | (ansi cyan) =@#@@@MX., -%HXSS%%%:; 265 | (ansi cyan) =-./@M@MS .;@MMMM@MM: 266 | (ansi cyan) X@/ -SMM/ . +MM@@@MS 267 | (ansi cyan),@M@H: :@: . =X#@@@@- 268 | (ansi cyan),@@@MMX, . /H- ;@M@M= 269 | (ansi cyan).H@@@@M@+, %MM+..%#S. 270 | (ansi cyan) /MMMM@MMH/. XM@MH; =; 271 | (ansi cyan) /%+%SXHH@S= , .H@@@@MX, 272 | (ansi cyan) .=--------. -%H.,@@@@@MX, 273 | (ansi cyan) .%MM@@@HHHXXSSS%+- .:SMMX =M@@MM%. 274 | (ansi cyan) =XMMM@MM@MM#H;,-+HMM@M+ /MMMX= 275 | (ansi cyan) =%@M@M#@S-.=S@MM@@@M; %M%= 276 | (ansi cyan) ,:+S+-,/H#MMMMMMM@= =, 277 | (ansi cyan) =++%%%%+/:-. 278 | (ansi cyan) 279 | " 280 | }, 281 | 282 | { 283 | name: "Apple", 284 | art: 285 | $"(ansi green) $1..\' 286 | (ansi green) ,xNMM. 287 | (ansi green) .OMMMMo 288 | (ansi green) lMM\" 289 | (ansi green) .;loddo:. .olloddol;. 290 | (ansi green) cKMMMMMMMMMMNWMMMMMMMMMM0: 291 | (ansi green) $2.KMMMMMMMMMMMMMMMMMMMMMMMWd. 292 | (ansi green) XMMMMMMMMMMMMMMMMMMMMMMMX. 293 | (ansi green)$3;MMMMMMMMMMMMMMMMMMMMMMMM: 294 | (ansi green):MMMMMMMMMMMMMMMMMMMMMMMM: 295 | (ansi green).MMMMMMMMMMMMMMMMMMMMMMMMX. 296 | (ansi green) kMMMMMMMMMMMMMMMMMMMMMMMMWd. 297 | (ansi green) $4\'XMMMMMMMMMMMMMMMMMMMMMMMMMMk 298 | (ansi green) \'XMMMMMMMMMMMMMMMMMMMMMMMMK. 299 | (ansi green) $5kMMMMMMMMMMMMMMMMMMMMMMd 300 | (ansi green) ;KMMMMMMMWXXWMMMMMMMk. 301 | (ansi green) \"cooc*\" \"*coo\'\" 302 | " 303 | }, 304 | 305 | { 306 | name: "Apricity", 307 | art: 308 | $"(ansi white) ./o- 309 | (ansi white) ``...`` `:. -/: 310 | (ansi white) `-+ymNMMMMMNmho-` :sdNNm/ 311 | (ansi white) `+dMMMMMMMMMMMMMMMmo` sh:.:::- 312 | (ansi white) /mMMMMMMMMMMMMMMMMMMMm/`sNd/ 313 | (ansi white) oMMMMMMMMMMMMMMMMMMMMMMMs -` 314 | (ansi white):MMMMMMMMMMMMMMMMMMMMMMMMM/ 315 | (ansi white)NMMMMMMMMMMMMMMMMMMMMMMMMMd 316 | (ansi white)MMMMMMMmdmMMMMMMMMMMMMMMMMd 317 | (ansi white)MMMMMMy` .mMMMMMMMMMMMmho:` 318 | (ansi white)MMMMMMNo/sMMMMMMMNdy+-.`-/ 319 | (ansi white)MMMMMMMMMMMMNdy+:.`.:ohmm: 320 | (ansi white)MMMMMMMmhs+-.`.:+ymNMMMy. 321 | (ansi white)MMMMMM/`.-/ohmNMMMMMMy- 322 | (ansi white)MMMMMMNmNNMMMMMMMMmo. 323 | (ansi white)MMMMMMMMMMMMMMMms:` 324 | (ansi white)MMMMMMMMMMNds/. 325 | (ansi white)dhhyys+/-` 326 | (ansi white) 327 | " 328 | }, 329 | 330 | { 331 | name: "ArchBox", 332 | art: 333 | $"(ansi green) ...:+oh/:::.. 334 | (ansi green) ..-/oshhhhhh` `::::-. 335 | (ansi green) .:/ohhhhhhhhhhhh` `-::::. 336 | (ansi green) .+shhhhhhhhhhhhhhhhh` `.::-. 337 | (ansi green) /`-:+shhhhhhhhhhhhhh` .-/+shh 338 | (ansi green) / .:/ohhhhhhhhh` .:/ohhhhhhhh 339 | (ansi green) / `-:+shhh` ..:+shhhhhhhhhhhh 340 | (ansi green) / .:ohhhhhhhhhhhhhhhhhhh 341 | (ansi green) / `hhhhhhhhhhhhhhhhhhhh 342 | (ansi green) / `hhhhhhhhhhhhhhhhhhhh 343 | (ansi green) / `hhhhhhhhhhhhhhhhhhhh 344 | (ansi green) / `hhhhhhhhhhhhhhhhhhhh 345 | (ansi green) / .+o+ `hhhhhhhhhhhhhhhhhhhh 346 | (ansi green) / -hhhhh `hhhhhhhhhhhhhhhhhhhh 347 | (ansi green) / ohhhhho `hhhhhhhhhhhhhhhhhhhh 348 | (ansi green) /:::+`hhhhoos` `hhhhhhhhhhhhhhhhhs+` 349 | (ansi green) `--/:` /: `hhhhhhhhhhhho/- 350 | (ansi green) -/:. `hhhhhhs+:-` 351 | (ansi green) ::::/ho/-` 352 | (ansi green) 353 | " 354 | }, 355 | 356 | { 357 | name: "Archcraft", 358 | art: 359 | $"(ansi cyan)${c1}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⢰⡆${c1}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄ 360 | (ansi cyan)${c2}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⢠⣿⣿⡄${c2}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄ 361 | (ansi cyan)${c3}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⢀⣾⣿⣿⣿⡀${c3}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄ 362 | (ansi cyan)${c4}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⣼⣿⣿⣿⣿⣷⡀${c4}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄ 363 | (ansi cyan)${c5}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⣼⣿⣿⣿⣿⣿⣿⣷${c5}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄ 364 | (ansi cyan)${c6}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⢼⣿⣿⣿⣿⣿⣿⣿⣿⣧${c6}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄ 365 | (ansi cyan)${c1}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⣰⣤⣈⠻⢿⣿⣿⣿⣿⣿⣿⣧${c1}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄ 366 | (ansi cyan)${c2}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⣰⣿⣿⣿⣿⣮⣿⣿⣿⣿⣿⣿⣿⣧${c2}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄ 367 | (ansi cyan)${c3}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧${c3}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄ 368 | (ansi cyan)${c4}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧${c4}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄ 369 | (ansi cyan)${c5}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧${c5}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄ 370 | (ansi cyan)${c6}⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⣼⣿⣿⣿⣿⣿⡿⣿⣿⡟${c6}⠄⠄${c1}⠸⣿⣿⡿⣿⣿⣿⣿⣿⣷⡀${c6}⠄⠄⠄⠄⠄⠄⠄⠄ 371 | (ansi cyan)${c1}⠄⠄⠄⠄⠄⠄⠄⠄${c1}⣼⣿⣿⣿⣿⣿⡏${c1}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⠈⣿⣿⣿⣿⣿⣷⡀${c1}⠄⠄⠄⠄⠄⠄⠄ 372 | (ansi cyan)${c2}⠄⠄⠄⠄⠄⠄${c1}⢀⣼⣿⣿⣿⣿⣿⣿⡗${c2}⠄⠄⠄${c1}⢀⣠⣤⣀⠄⠄⠄${c1}⠸⣿⣿⣿⣿⣿⣿⣷⡀${c2}⠄⠄⠄⠄⠄⠄ 373 | (ansi cyan)${c3}⠄⠄⠄⠄⠄${c1}⢀⣾⣿⣿⣿⣿⣿⡏⠁${c3}⠄⠄⠄${c1}⢠⣿⣿⣿⣿⡇${c3}⠄⠄⠄⠄${c1}⢙⣿⣿⣻⠿⣿⣷⡀${c3}⠄⠄⠄⠄⠄ 374 | (ansi cyan)${c4}⠄⠄⠄⠄${c1}⢀⣾⣿⣿⣿⣿⣿⣿⣷⣤⡀${c4}⠄⠄⠄${c1}⠻⣿⣿⡿⠃${c4}⠄⠄⠄${c1}⢀⣼⣿⣿⣿⣿⣦⣌⠙⠄${c4}⠄⠄⠄⠄ 375 | (ansi cyan)${c5}⠄⠄⠄${c1}⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏${c5}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⢿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀${c5}⠄⠄⠄ 376 | (ansi cyan)${c6}⠄⠄${c1}⢠⣿⣿⣿⣿⣿⣿⣿⡿⠟⠋⠁${c6}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿⡄${c6}⠄⠄ 377 | (ansi cyan)${c1}⠄${c1}⣠⣿⣿⣿⣿⠿⠛⠋⠁${c1}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⠉⠙⠻⢿⣿⣿⣿⣿⣆${c1}⠄ 378 | (ansi cyan)${c1}⡰⠟⠛⠉⠁${c2}⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄${c1}⠉⠙⠛⠿⢆ 379 | (ansi cyan) 380 | " 381 | }, 382 | 383 | { 384 | name: "ARCHlabs", 385 | art: 386 | $"(ansi cyan) \'c\' 387 | (ansi cyan) \'kKk, 388 | (ansi cyan) .dKKKx. 389 | (ansi cyan) .oKXKXKd. 390 | (ansi cyan) .l0XXXXKKo. 391 | (ansi cyan) c0KXXXXKX0l. 392 | (ansi cyan) :0XKKOxxOKX0l. 393 | (ansi cyan) :OXKOc. .c0XX0l. 394 | (ansi cyan) :OK0o. $2...$1\'dKKX0l. 395 | (ansi cyan) :OX0c $2;xOx\'$1\'dKXX0l. 396 | (ansi cyan) :0KKo.$2.o0XXKd\'.$1lKXX0l. 397 | (ansi cyan) c0XKd.$2.oKXXXXKd..$1oKKX0l. 398 | (ansi cyan) .c0XKk;$2.l0K0OO0XKd..$1oKXXKo. 399 | (ansi cyan) .l0XXXk:$2,dKx,.\'l0XKo.$1.kXXXKo. 400 | (ansi cyan) .o0XXXX0d,$2:x; .oKKx\'$1.dXKXXKd. 401 | (ansi cyan) .oKXXXXKK0c.$2;. :00c\'$1cOXXXXXKd. 402 | (ansi cyan) .dKXXXXXXXXk,$2. cKx\'$1\'xKXXXXXXKx\' 403 | (ansi cyan) \'xKXXXXK0kdl:. $2.ok; $1.cdk0KKXXXKx\' 404 | (ansi cyan) \'xKK0koc,.. $2\'c, $1 ..,cok0KKk, 405 | (ansi cyan) ,xko:\'. $2.. $1 .\':okx; 406 | (ansi cyan) .,\'. .\',. 407 | (ansi cyan) 408 | " 409 | }, 410 | 411 | { 412 | name: "ArchStrike", 413 | art: 414 | $"(ansi cyan)(ansi black) * 415 | (ansi cyan) **. 416 | (ansi cyan) **** 417 | (ansi cyan) ****** 418 | (ansi cyan) ******* 419 | (ansi cyan) ** ******* 420 | (ansi cyan) **** ******* 421 | (ansi cyan) (ansi black)****${c2}_____(ansi black)***${c2}/(ansi black)* 422 | (ansi cyan) ***${c2}/(ansi black)*******${c2}//(ansi black)*** 423 | (ansi cyan) **${c2}/(ansi black)********${c2}///(ansi black)*${c2}/(ansi black)** 424 | (ansi cyan) **${c2}/(ansi black)*******${c2}////(ansi black)***${c2}/(ansi black)** 425 | (ansi cyan) **${c2}/(ansi black)****${c2}//////.,(ansi black)****${c2}/(ansi black)** 426 | (ansi cyan) ***${c2}/(ansi black)*****${c2}/////////(ansi black)**${c2}/(ansi black)*** 427 | (ansi cyan) ****${c2}/(ansi black)**** ${c2}/////(ansi black)***${c2}/(ansi black)**** 428 | (ansi cyan) ******${c2}/(ansi black)*** ${c2}//// (ansi black)**${c2}/(ansi black)****** 429 | (ansi cyan) ********${c2}/(ansi black)* ${c2}/// (ansi black)*${c2}/(ansi black)******** 430 | (ansi cyan) ,****** ${c2}// ______ / (ansi black)******, 431 | (ansi cyan) 432 | " 433 | }, 434 | 435 | { 436 | name: "Arya", 437 | art: 438 | $"(ansi green)(ansi red) `oyyy/${c2}-yyyyyy+ 439 | (ansi green)(ansi red) -syyyy/${c2}-yyyyyy+ 440 | (ansi green)(ansi red) .syyyyy/${c2}-yyyyyy+ 441 | (ansi green)(ansi red) :yyyyyy/${c2}-yyyyyy+ 442 | (ansi green)(ansi red) `/ :yyyyyy/${c2}-yyyyyy+ 443 | (ansi green)(ansi red) .+s :yyyyyy/${c2}-yyyyyy+ 444 | (ansi green)(ansi red) .oys :yyyyyy/${c2}-yyyyyy+ 445 | (ansi green)(ansi red) -oyys :yyyyyy/${c2}-yyyyyy+ 446 | (ansi green)(ansi red) :syyys :yyyyyy/${c2}-yyyyyy+ 447 | (ansi green)(ansi red) /syyyys :yyyyyy/${c2}-yyyyyy+ 448 | (ansi green)(ansi red) +yyyyyys :yyyyyy/${c2}-yyyyyy+ 449 | (ansi green)(ansi red) .oyyyyyyo. :yyyyyy/${c2}-yyyyyy+ --------- 450 | (ansi green)(ansi red) .syyyyyy+` :yyyyyy/${c2}-yyyyy+-+syyyyyyyy 451 | (ansi green)(ansi red) -syyyyyy/ :yyyyyy/${c2}-yyys:.syyyyyyyyyy 452 | (ansi green)(ansi red):syyyyyy/ :yyyyyy/${c2}-yyo.:syyyyyyyyyyy 453 | (ansi green) 454 | " 455 | }, 456 | 457 | { 458 | name: "aster", 459 | art: 460 | $"(ansi cyan) ...\'\'... 461 | (ansi cyan) .;oOXWMWNXXXNMMN0d:. 462 | (ansi cyan) .oXMWOo;.. ..:oO; 463 | (ansi cyan) ;KMWx, co, 464 | (ansi cyan) \'KMNl dMMW. 465 | (ansi cyan) oMMx xMMMMk 466 | (ansi cyan) xMM: dMMMMMM; 467 | (ansi cyan) cMMl dMMMMMMMW 468 | (ansi cyan) NMK xMMMx::dXMx 469 | (ansi cyan),MMl xMMN\' .o. 470 | (ansi cyan)cMM; dMMW\' 471 | (ansi cyan);MMc oMMW, 472 | (ansi cyan) WMK dMMW, ccccccc. 473 | (ansi cyan) lMMl oMMM; ooooooo. 474 | (ansi cyan) OMMc ... 475 | (ansi cyan) xMMx 476 | (ansi cyan) ;XMN: 477 | (ansi cyan) ,. 478 | (ansi cyan) 479 | " 480 | }, 481 | 482 | { 483 | name: "Athena", 484 | art: 485 | $"(ansi white)(ansi yellow) . .. 486 | (ansi white)(ansi yellow) :####: ####. 487 | (ansi white)(ansi yellow) .################ 488 | (ansi white)(ansi yellow) :################## 489 | (ansi white)(ansi yellow).###################. 490 | (ansi white)(ansi yellow)######## ####### 491 | (ansi white)(ansi yellow)####### ${c2}####(ansi yellow) ##### 492 | (ansi white)(ansi yellow):#######. #### 493 | (ansi white)(ansi yellow) ######### ${c2}#(ansi yellow) ## # 494 | (ansi white)(ansi yellow) ####### ${c2}##(ansi yellow) #### 495 | (ansi white)(ansi yellow)######## ${c2}####(ansi yellow) ####### 496 | (ansi white)(ansi yellow)######## ${c2}#####(ansi yellow) ######## 497 | (ansi white)(ansi yellow)######## ${c2}#######(ansi yellow) ####### 498 | (ansi white)(ansi yellow) ####### ${c2}########(ansi yellow) ####### 499 | (ansi white)(ansi yellow) ######## ${c2}#########(ansi yellow) ###### 500 | (ansi white)(ansi yellow) ######## ${c2}#########(ansi yellow) ##### 501 | (ansi white)(ansi yellow) ####### ${c2}#########(ansi yellow) #### 502 | (ansi white)(ansi yellow) ####### ${c2}#########(ansi yellow) ## 503 | (ansi white)(ansi yellow) ####### ${c2}########(ansi yellow) ## 504 | (ansi white)(ansi yellow) ###### ${c2}########(ansi yellow) # 505 | (ansi white)(ansi yellow) ### ${c2}#######(ansi yellow) 506 | (ansi white)(ansi yellow) ${c2}######(ansi yellow) 507 | (ansi white)(ansi yellow) ${c2}####(ansi yellow) 508 | (ansi white)(ansi yellow) ${c2}##(ansi yellow) 509 | (ansi white) 510 | " 511 | }, 512 | 513 | { 514 | name: "BigLinux", 515 | art: 516 | $"(ansi cyan) ... 517 | (ansi cyan) :OWMMMNd. 518 | (ansi cyan) :NMMMMMMMMWc 519 | (ansi cyan) okkl. kMMMMMW0xdOWMl 520 | (ansi cyan) : xMMMMMW. kMMMMNc lW. 521 | (ansi cyan) :x NMMMMMO ,MMMM0. \'l 522 | (ansi cyan) Xx \"lkk\" kMMMX .okx, 523 | (ansi cyan)(ansi blue).MX .cc;. .xXKx. KMMM: .OMMMMMl 524 | (ansi cyan):MM\' \'KMMMMWK: 0MMMMk xMMM. lWMMMMMMM\' 525 | (ansi cyan)cMMN:;xMMMMk::MMO oMMMMX .XMM. .KMMMWOOMMMd 526 | (ansi cyan)\'MMMMMMMMN, NMMx OMMMMl .kM0OMMMMk. ;MMd 527 | (ansi cyan) xMMMMMMd .MMMW :NMMMd .ckKKx\' KMc 528 | (ansi cyan) dWMNd. oMMMN lkNMX, oM. 529 | (ansi cyan) ;. ;MMMMx \"MM:. cO 530 | (ansi cyan)${c3} .X. oMMMMW. l. 531 | (ansi cyan) dMk:..;xWMMMMW, 532 | (ansi cyan) kMMMMMMMMMMX. 533 | (ansi cyan) :XMMMMMMK: 534 | (ansi cyan) \':MM:\" Made in Brazil 535 | (ansi cyan) 536 | " 537 | }, 538 | 539 | { 540 | name: "Bitrig", 541 | art: 542 | $"(ansi green) `hMMMMN+ 543 | (ansi green) -MMo-dMd` 544 | (ansi green) oMN- oMN` 545 | (ansi green) yMd /NM: 546 | (ansi green) .mMmyyhMMs 547 | (ansi green) :NMMMhsmMh 548 | (ansi green) +MNhNNoyMm- 549 | (ansi green) hMd.-hMNMN: 550 | (ansi green) mMmsssmMMMo 551 | (ansi green) .MMdyyhNMMMd 552 | (ansi green) oMN.`/dMddMN` 553 | (ansi green) yMm/hNm+./MM/ 554 | (ansi green).dMMMmo.``.NMo 555 | (ansi green):NMMMNmmmmmMMh 556 | (ansi green)/MN/-------oNN: 557 | (ansi green)hMd. .dMh 558 | (ansi green)sm/ /ms 559 | (ansi green) 560 | " 561 | }, 562 | 563 | { 564 | name: "Blackarch", 565 | art: 566 | $"(ansi red)${c3} 00 567 | (ansi red) 11 568 | (ansi red) ====(ansi light_red) 569 | (ansi red) .${c3}//(ansi light_red) 570 | (ansi red) `o${c3}//(ansi light_red): 571 | (ansi red) `+o${c3}//(ansi light_red)o: 572 | (ansi red) `+oo${c3}//(ansi light_red)oo: 573 | (ansi red) -+oo${c3}//(ansi light_red)oo+: 574 | (ansi red) `/:-:+${c3}//(ansi light_red)ooo+: 575 | (ansi red) `/+++++${c3}//(ansi light_red)+++++: 576 | (ansi red) `/++++++${c3}//(ansi light_red)++++++: 577 | (ansi red) `/+++o(ansi black)ooo${c3}//(ansi black)ooo(ansi light_red)oooo/` 578 | (ansi red)(ansi black) (ansi light_red)./(ansi black)ooosssso${c3}//(ansi black)osssssso(ansi light_red)+` 579 | (ansi red)(ansi black) .oossssso-`${c3}//(ansi light_red)`/ossssss+` 580 | (ansi red) -osssssso. ${c3}//(ansi light_red) :ssssssso. 581 | (ansi red) :osssssss/ ${c3}//(ansi light_red) osssso+++. 582 | (ansi red) /ossssssss/ ${c3}//(ansi light_red) +ssssooo/- 583 | (ansi red) `/ossssso+/:- ${c3}//(ansi light_red) -:/+osssso+- 584 | (ansi red) `+sso+:-` ${c3}//(ansi light_red) `.-/+oso: 585 | (ansi red) `++:. ${c3}//(ansi light_red) `-/+/ 586 | (ansi red) .` ${c3}/(ansi light_red) `/ 587 | (ansi red) 588 | " 589 | }, 590 | 591 | { 592 | name: "BlackPanther", 593 | art: 594 | $"(ansi red)${c3} ........ 595 | (ansi red) .,»╔╗╗╬▄▄╫█▀▓▄▄╬╗╗g≈,. 596 | (ansi red) ,j╗╬╣▓▓███████▌;»╙▀▀▀▀█▄▄╗j, 597 | (ansi red) .≈╗╬▓██▀▀▀▀▀╠╙░░»»;:`(ansi light_blue)``>(ansi yellow)▄ ${c3}▐ ▓╫╗⌂, 598 | (ansi red) .j╬▓█▀▒░░░░░░░░░»»»;:```` ╙▀█▌╬░, 599 | (ansi red) ;╗▓█▄▄███████▀░░»»»»;```` ╓▄▄█▄▄φ ██▌Ñ>. 600 | (ansi red) .j╣█████▀▀░░░░░░░░»»╓▄▄¿``▄███████/▄████▓╬U. 601 | (ansi red) .j╣▓██▀ÜÑ╦╦░░░░░░▐█@▄████⌐▐███████████████▓╬H. 602 | (ansi red) «╫▓█▀░ÑÑ╩╦░░░░░░░░▀██████M\"▀███████████████▓╫░ 603 | (ansi red) :]╣█▌ÑÑÑÑ▄▄██▀░░░░»»██████████████████████████Ñ~ 604 | (ansi red) »╫▓█╫ÑÑ▄███▀░░░░░»»▐██████████████████████████▌░ 605 | (ansi red) `j╣█▌Ñ╬████░░░░░░░»»▐████████████████████████▌▐█U` 606 | (ansi red) `/╫█▌▄███▌░░░░░░░»»»;▀██████████████▀████████w▐█░` 607 | (ansi red) ;╟█▌███▌░░░░░░░▄▄»»;:`▀▀████████▀Ü▄████████▌ ▐▌>` 608 | (ansi red) `]▓████░░░░░░░░██⌂;:````╓▄▄µp╓▄▄██████████▀ ,█M` 609 | (ansi red) \"╠╣██▌░░░░░░░»██▌;```` ╙▀██████████████M █▀\" 610 | (ansi red) \"╟╣█░░░░░░░░»███⌂``` ▐▀████████▀░ █▌░` 611 | (ansi red) \"╩█▄░░░░░░»»▀███ `` └└` ,█▀\"` 612 | (ansi red) `░▀█▄░░░»»»»████@ .▄█Ü` 613 | (ansi red) `╙▀█▄@»»»;`▀███▌¿ ,▄▀Ñ\"` 614 | (ansi red) `\"╨▀█▄▄▄░`▐█████▄, ,▄▄▀▀░` 615 | (ansi red) `\"╙╩▀▀▀▀████████▓▌▌▌▀▀▀╨\"`` 616 | (ansi red) ``\"\"░╚╨╝╝╝╝╨╨░\"\"`` 617 | (ansi red) 618 | " 619 | }, 620 | 621 | { 622 | name: "BLAG", 623 | art: 624 | $"(ansi magenta) d 625 | (ansi magenta) ,MK: 626 | (ansi magenta) xMMMX: 627 | (ansi magenta) .NMMMMMX; 628 | (ansi magenta) lMMMMMMMM0clodkO0KXWW: 629 | (ansi magenta) KMMMMMMMMMMMMMMMMMMX\' 630 | (ansi magenta) .;d0NMMMMMMMMMMMMMMMMMMK. 631 | (ansi magenta) .;dONMMMMMMMMMMMMMMMMMMMMMMx 632 | (ansi magenta)\'dKMMMMMMMMMMMMMMMMMMMMMMMMl 633 | (ansi magenta) .:xKWMMMMMMMMMMMMMMMMMMM0. 634 | (ansi magenta) .:xNMMMMMMMMMMMMMMMMMK. 635 | (ansi magenta) lMMMMMMMMMMMMMMMMMMK. 636 | (ansi magenta) ,MMMMMMMMWkOXWMMMMMM0 637 | (ansi magenta) .NMMMMMNd. `\':ldko 638 | (ansi magenta) OMMMK: 639 | (ansi magenta) oWk, 640 | (ansi magenta) ;: 641 | (ansi magenta) 642 | " 643 | }, 644 | 645 | { 646 | name: "BlankOn", 647 | art: 648 | $"(ansi red)${c2} `./ohdNMMMMNmho+.` (ansi white) .+oo:` 649 | (ansi red)${c2} -smMMMMMMMMMMMMMMMMmy-` (ansi white)`yyyyy+ 650 | (ansi red)${c2} `:dMMMMMMMMMMMMMMMMMMMMMMd/` (ansi white)`yyyyys 651 | (ansi red)${c2} .hMMMMMMMNmhso/++symNMMMMMMMh- (ansi white)`yyyyys 652 | (ansi red)${c2} -mMMMMMMms-` -omMMMMMMN-(ansi white).yyyyys 653 | (ansi red)${c2}.mMMMMMMy. .yMMMMMMm:(ansi white)yyyyys 654 | (ansi red)${c2}sMMMMMMy `sMMMMMMh(ansi white)yyyyys 655 | (ansi red)${c2}NMMMMMN: .NMMMMMN(ansi white)yyyyys 656 | (ansi red)${c2}MMMMMMm. NMMMMMN(ansi white)yyyyys 657 | (ansi red)${c2}hMMMMMM+ /MMMMMMN(ansi white)yyyyys 658 | (ansi red)${c2}:NMMMMMN: :mMMMMMM+(ansi white)yyyyys 659 | (ansi red)${c2} oMMMMMMNs- .sNMMMMMMs.(ansi white)yyyyys 660 | (ansi red)${c2} +MMMMMMMNho:.` `.:ohNMMMMMMNo (ansi white)`yyyyys 661 | (ansi red)${c2} -hMMMMMMMMNNNmmNNNMMMMMMMMh- (ansi white)`yyyyys 662 | (ansi red)${c2} :yNMMMMMMMMMMMMMMMMMMNy:` (ansi white)`yyyyys 663 | (ansi red)${c2} .:sdNMMMMMMMMMMNds/. (ansi white)`yyyyyo 664 | (ansi red)${c2} `.:/++++/:.` (ansi white):oys+. 665 | (ansi red) 666 | " 667 | }, 668 | 669 | { 670 | name: "BlueLight", 671 | art: 672 | $"(ansi white) oMMNMMMMMMMMMMMMMMMMMMMMMM 673 | (ansi white) oMMMMMMMMMMMMMMMMMMMMMMMMM 674 | (ansi white) oMMMMMMMMMMMMMMMMMMMMMMMMM 675 | (ansi white) oMMMMMMMMMMMMMMMMMMMMMMMMM 676 | (ansi white) -+++++++++++++++++++++++mM${c2} 677 | (ansi white) ```````````````````````..(ansi blue)dM${c2} 678 | (ansi white) ```````````````````````....(ansi blue)dM${c2} 679 | (ansi white) ```````````````````````......(ansi blue)dM${c2} 680 | (ansi white) ```````````````````````........(ansi blue)dM${c2} 681 | (ansi white) ```````````````````````..........(ansi blue)dM${c2} 682 | (ansi white) ```````````````````````............(ansi blue)dM${c2} 683 | (ansi white).::::::::::::::::::::::-..............(ansi blue)dM${c2} 684 | (ansi white) `-+yyyyyyyyyyyyyyyyyyyo............(ansi blue)+mMM${c2} 685 | (ansi white) -+yyyyyyyyyyyyyyyyo..........(ansi blue)+mMMMM${c2} 686 | (ansi white) ./syyyyyyyyyyyyo........(ansi blue)+mMMMMMM${c2} 687 | (ansi white) ./oyyyyyyyyyo......(ansi blue)+mMMMMMMMM${c2} 688 | (ansi white) omdyyyyyyo....(ansi blue)+mMMMMMMMMMM${c2} 689 | (ansi white) (ansi blue)oMMM${c2}mdhyyo..(ansi blue)+mMMMMMMMMMMMM 690 | (ansi white) oNNNNNNm${c2}dso(ansi blue)mMMMMMMMMMMMMMM 691 | (ansi white) 692 | " 693 | }, 694 | 695 | { 696 | name: "Bodhi", 697 | art: 698 | $"(ansi white)(ansi light_yellow)| (ansi green),,mmKKKKKKKKWm,, 699 | (ansi white) (ansi light_yellow)\' (ansi green),aKKP(ansi light_yellow)LL**********|L*(ansi green)TKp, 700 | (ansi white) (ansi light_yellow)t (ansi green)aKP(ansi light_yellow)L**``` ```**L(ansi green)*Kp 701 | (ansi white) IX(ansi light_yellow)EL${c3}L,wwww, (ansi light_yellow)``*||(ansi green)Kp 702 | (ansi white) ,#P(ansi light_yellow)L|${c3}KKKpPP@IPPTKmw, (ansi light_yellow)`*||(ansi green)K 703 | (ansi white) ,K(ansi light_yellow)LL*${c3}{KKKKKKPPb$KPhpKKPKp (ansi light_yellow)`||(ansi green)K 704 | (ansi white) #(ansi light_yellow)PL ${c3}!KKKKKKPhKPPP$KKEhKKKKp (ansi light_yellow)`||(ansi green)K 705 | (ansi white)!H(ansi light_yellow)L* ${c3}1KKKKKKKphKbPKKKKKK$KKp (ansi light_yellow)`|I(ansi green)W 706 | (ansi white)$$$(ansi light_yellow)bL ${c3}KKKKKKKKBQKhKbKKKKKKKK (ansi light_yellow)|I(ansi green)N 707 | (ansi white)$$$(ansi light_yellow)bL ${c3}!KKKKKKKKKKNKKKKKKKPP` (ansi light_yellow)|I(ansi green)b 708 | (ansi white)TH(ansi light_yellow)L* ${c3}TKKKKKK##KKKN@KKKK^ (ansi light_yellow)|I(ansi green)M 709 | (ansi white) K@(ansi light_yellow)L ${c3}*KKKKKKKKKKKEKE5 (ansi light_yellow)||(ansi green)K 710 | (ansi white) `NL(ansi light_yellow)L ${c3}`KKKKKKKKKK\"```|L (ansi light_yellow)||(ansi green)#P 711 | (ansi white) `K@(ansi light_yellow)LL ${c3}`\"**\"` (ansi light_yellow)\'. :||(ansi green)#P 712 | (ansi white) Yp(ansi light_yellow)LL (ansi light_yellow)\' |L(ansi green)$M` 713 | (ansi white) `Tp(ansi light_yellow)pLL, ,|||(ansi green)p\'L 714 | (ansi white) \"Kpp(ansi light_yellow)LL++,., ,,|||$$$(ansi green)#K* (ansi light_yellow)\'. 715 | (ansi white) (ansi green)`\"MKWpppppppp#KM\"` (ansi light_yellow)`h, 716 | (ansi white) 717 | " 718 | }, 719 | 720 | { 721 | name: "Bonsai", 722 | art: 723 | $"(ansi cyan)(ansi yellow) ,####, 724 | (ansi cyan) (ansi yellow)#######, (ansi yellow),#####, 725 | (ansi cyan) (ansi yellow)#####\',# (ansi yellow)\'###### 726 | (ansi cyan) (ansi yellow)\'\'###\'${c3}\';,,,\'(ansi yellow)###\' 727 | (ansi cyan) ${c3} ,; \'\'\'\' 728 | (ansi cyan) ${c3} ;;; (ansi yellow),#####, 729 | (ansi cyan) ${c3} ;;;\' ,,;(ansi yellow);;### 730 | (ansi cyan) ${c3} \';;;;\'\'(ansi yellow)\'####\' 731 | (ansi cyan) ${c3} ;;; 732 | (ansi cyan) ${c3} ,.;;\';\'\',,, 733 | (ansi cyan) ${c3} \' \' 734 | (ansi cyan)(ansi green) # 735 | (ansi cyan) # O 736 | (ansi cyan) ##, ,##,\',##, ,## ,#, , 737 | (ansi cyan) # # # # #\'\'# #,, # # # 738 | (ansi cyan) \'#\' \'##\' # # ,,# \'##;, # 739 | (ansi cyan) 740 | " 741 | }, 742 | 743 | { 744 | name: "BunsenLabs", 745 | art: 746 | $"(ansi white) `++ 747 | (ansi white) -yMMs 748 | (ansi white) `yMMMMN` 749 | (ansi white) -NMMMMMMm. 750 | (ansi white) :MMMMMMMMMN- 751 | (ansi white) .NMMMMMMMMMMM/ 752 | (ansi white) yMMMMMMMMMMMMM/ 753 | (ansi white)`MMMMMMNMMMMMMMN. 754 | (ansi white)-MMMMN+ /mMMMMMMy 755 | (ansi white)-MMMm` `dMMMMMM 756 | (ansi white)`MMN. .NMMMMM. 757 | (ansi white) hMy yMMMMM` 758 | (ansi white) -Mo +MMMMN 759 | (ansi white) /o +MMMMs 760 | (ansi white) +MMMN` 761 | (ansi white) hMMM: 762 | (ansi white) `NMM/ 763 | (ansi white) +MN: 764 | (ansi white) mh. 765 | (ansi white) -/ 766 | (ansi white) 767 | " 768 | }, 769 | 770 | { 771 | name: "Calculate", 772 | art: 773 | $"(ansi white) ...... 774 | (ansi white) ,,+++++++,. 775 | (ansi white) .,,,....,,,${c2}+**+,,.(ansi yellow) 776 | (ansi white) ............,${c2}++++,,,(ansi yellow) 777 | (ansi white) ............... 778 | (ansi white) ......,,,........ 779 | (ansi white) .....+*#####+,,,*+. 780 | (ansi white) .....,*###############,..,,,,,,.. 781 | (ansi white) ......,*#################*..,,,,,..,,,.. 782 | (ansi white) .,,....*####################+***+,,,,...,++, 783 | (ansi white) .,,..,..*#####################*, 784 | (ansi white) ,+,.+*..*#######################. 785 | (ansi white) ,+,,+*+..,########################* 786 | (ansi white).,++++++. ..+##**###################+ 787 | (ansi white)..... ..+##***#################*. 788 | (ansi white) .,.*#*****##############*. 789 | (ansi white) ..,,*********#####****+. 790 | (ansi white) ${c2}.,++*****+++(ansi yellow)*****************${c2}+++++,.(ansi yellow) 791 | (ansi white) ${c2},++++++**+++++(ansi yellow)***********${c2}+++++++++,(ansi yellow) 792 | (ansi white) ${c2}.,,,,++++,.. .,,,,,.....,+++,.,,(ansi yellow) 793 | (ansi white) 794 | " 795 | }, 796 | 797 | { 798 | name: "Carbs", 799 | art: 800 | $"(ansi magenta) .......... 801 | (ansi magenta) ..,;:ccccccc:;\'.. 802 | (ansi magenta) ..,clllc:;;;;;:cllc,. 803 | (ansi magenta) .,cllc,... ..\';;\'. 804 | (ansi magenta) .;lol;.. .. 805 | (ansi magenta) .,lol;. 806 | (ansi magenta) .coo:. 807 | (ansi magenta) .\'lol,. 808 | (ansi magenta) .,lol,. 809 | (ansi magenta) .,lol,. 810 | (ansi magenta) \'col;. 811 | (ansi magenta) .:ooc\'. 812 | (ansi magenta) .\'col:. 813 | (ansi magenta) .\'cllc\'.. .\'\'. 814 | (ansi magenta) ..:lolc,\'.......\',cll,. 815 | (ansi magenta) ..;cllllccccclllc;\'. 816 | (ansi magenta) ...\',;;;;;;,,... 817 | (ansi magenta) ..... 818 | (ansi magenta) 819 | " 820 | }, 821 | 822 | { 823 | name: "Center", 824 | art: 825 | $"(ansi white) . 826 | (ansi white) o, 827 | (ansi white) . d, . 828 | (ansi white) \';\' ..d;.. .cl\' 829 | (ansi white) .:; \'oldO,.oo. 830 | (ansi white) ..,:,xKXxoo;\'. 831 | (ansi white) ,;;;;;ldxkONMMMXxkxc;;;;;. 832 | (ansi white) .....\':oddXWMNOxlcl:...... 833 | (ansi white) .:dlxk0c;:. . 834 | (ansi white) :d:.,xcld,.,:. 835 | (ansi white) ;l, .l; \';\' 836 | (ansi white) .o; 837 | (ansi white) l, 838 | (ansi white) 839 | " 840 | }, 841 | 842 | { 843 | name: "Chakra", 844 | art: 845 | $"(ansi blue) _ _ _ \"kkkkkkkk. 846 | (ansi blue) ,kkkkkkkk., \'kkkkkkkkk, 847 | (ansi blue) ,kkkkkkkkkkkk., \'kkkkkkkkk. 848 | (ansi blue) ,kkkkkkkkkkkkkkkk,\'kkkkkkkk, 849 | (ansi blue) ,kkkkkkkkkkkkkkkkkkk\'kkkkkkk. 850 | (ansi blue) \"\'\'\"\'\'\',;::,,\"\'\'kkk\'\'kkkkk; __ 851 | (ansi blue) ,kkkkkkkkkk, \"k\'\'kkkkk\' ,kkkk 852 | (ansi blue) ,kkkkkkk\' ., \' .: \'kkkk\',kkkkkk 853 | (ansi blue) ,kkkkkkkk\'.k\' , ,kkkk;kkkkkkkkk 854 | (ansi blue) ,kkkkkkkk\';kk \'k \"\'k\',kkkkkkkkkkkk 855 | (ansi blue).kkkkkkkkk.kkkk.\'kkkkkkkkkkkkkkkkkk\' 856 | (ansi blue);kkkkkkkk\'\'kkkkkk;\'kkkkkkkkkkkkk\'\' 857 | (ansi blue)\'kkkkkkk; \'kkkkkkkk.,\"\"\'\'\"\'\'\"\" 858 | (ansi blue) \'\'kkkk; \'kkkkkkkkkk., 859 | (ansi blue) \';\' \'kkkkkkkkkkkk., 860 | (ansi blue) \';kkkkkkkkkk\' 861 | (ansi blue) \';kkkkkk\' 862 | (ansi blue) \"\'\'\" 863 | (ansi blue) 864 | " 865 | }, 866 | 867 | { 868 | name: "ChaletOS", 869 | art: 870 | $"(ansi blue) `.//+osso+/:`` 871 | (ansi blue) `/sdNNmhyssssydmNNdo:` 872 | (ansi blue) :hNmy+-` .-+hNNs- 873 | (ansi blue) /mMh/` `+:` `+dMd: 874 | (ansi blue) .hMd- -sNNMNo. /yyy /mMs` 875 | (ansi blue) -NM+ `/dMd/--omNh::dMM `yMd` 876 | (ansi blue) .NN+ .sNNs:/dMNy:/hNmo/s yMd` 877 | (ansi blue) hMs `/hNd+-smMMMMMMd+:omNy- `dMo 878 | (ansi blue):NM. .omMy:/hNMMMMMMMMMMNy:/hMd+` :Md` 879 | (ansi blue)/Md` `sm+.omMMMMMMMMMMMMMMMMd/-sm+ .MN: 880 | (ansi blue)/Md` MMMMMMMMMMMMMMMMMMMN .MN: 881 | (ansi blue):NN. MMMMMMm....--NMMMMMN -Mm. 882 | (ansi blue)`dMo MMMMMMd mMMMMMN hMs 883 | (ansi blue) -MN: MMMMMMd mMMMMMN oMm` 884 | (ansi blue) :NM: MMMMMMd mMMMMMN +Mm- 885 | (ansi blue) -mMy. mmmmmmh dmmmmmh -hMh. 886 | (ansi blue) oNNs- :yMm/ 887 | (ansi blue) .+mMdo:` `:smMd/` 888 | (ansi blue) -ohNNmhsoo++osshmNNh+. 889 | (ansi blue) `./+syyhhyys+:`` 890 | (ansi blue) 891 | " 892 | }, 893 | 894 | { 895 | name: "Chapeau", 896 | art: 897 | $"(ansi green) .-/-. 898 | (ansi green) ////////. 899 | (ansi green) ////////${c2}y+(ansi white)//. 900 | (ansi green) ////////${c2}mMN(ansi white)/////. 901 | (ansi green) ////////${c2}mMN+(ansi white)////////. 902 | (ansi green) ////////////////////////. 903 | (ansi green) /////////+${c2}shhddhyo(ansi white)+////////. 904 | (ansi green) ////////${c2}ymMNmdhhdmNNdo(ansi white)///////. 905 | (ansi green)///////+${c2}mMms(ansi white)////////${c2}hNMh(ansi white)///////. 906 | (ansi green)///////${c2}NMm+(ansi white)//////////${c2}sMMh(ansi white)/////// 907 | (ansi green)//////${c2}oMMNmmmmmmmmmmmmMMm(ansi white)/////// 908 | (ansi green)//////${c2}+MMmssssssssssssss+(ansi white)/////// 909 | (ansi green)`//////${c2}yMMy(ansi white)//////////////////// 910 | (ansi green) `//////${c2}smMNhso++oydNm(ansi white)//////// 911 | (ansi green) `///////${c2}ohmNMMMNNdy+(ansi white)/////// 912 | (ansi green) `//////////${c2}++(ansi white)////////// 913 | (ansi green) `////////////////. 914 | (ansi green) -////////- 915 | (ansi green) 916 | " 917 | }, 918 | 919 | { 920 | name: "ChonkySealOS", 921 | art: 922 | $"(ansi white) .-/-. 923 | (ansi white) .:-=++****++=-:. 924 | (ansi white) .:=+*##%%%%%%%%%%##*+=:. 925 | (ansi white) :=*#%%%%%%%%%%%%%%%%%%%%#*=: 926 | (ansi white) :=*#%%%%%%%%%%%%%%%%%%%%%%%%#*=. 927 | (ansi white) -+#%%%%%%%%%%%%%%%%%%%%%%%%%%%%#+- 928 | (ansi white) =+#%%%%@@@@@@@%%%%%%%@@@@@@@%%%%%#+= 929 | (ansi white) =+#@%%%%*+=-==*%%%%%%%#+====*%%%%%@#+= 930 | (ansi white):+*%%%%@* +@%%%@# -@%%%%%*+: 931 | (ansi white)=+#%%%%%%#+====*###%%##*=--=+*%%%%%%%#+= 932 | (ansi white)+*%%%%%%%@@##%%%%*=::=#%%%##%@%%%%%%%%*+ 933 | (ansi white)+*%%%%%%%@**@%%%%%@==@%%%%%@+#%%%%%%%%*+ 934 | (ansi white)=+#%%%%%%@#*@%%%%%%**%%%%%@%+%%%%%%%%#+= 935 | (ansi white):+*%%%%%%%@#*####**###*####*%@%%%%%%%*+: 936 | (ansi white) =+#@%%%%%%@%%%%%%%@@%%%%%%%%%%%%%%@#+= 937 | (ansi white) =+#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#+= 938 | (ansi white) -+#%%%%%%%%%%%%%%%%%%%%%%%%%%%%*+- 939 | (ansi white) .=*#%%%%%%%%%%%%%%%%%%%%%%%%#*=. 940 | (ansi white) :=*##%%%%%%%%%%%%%%%%%%##*=: 941 | (ansi white) .:=+*##%%%%%%%%%%##*+=:. 942 | (ansi white) .:-=++****++=-:. 943 | (ansi white) 944 | " 945 | }, 946 | 947 | { 948 | name: "Cleanjaro", 949 | art: 950 | $"(ansi white)███████▌ ████████████████ 951 | (ansi white)███████▌ ████████████████ 952 | (ansi white)███████▌ ████████████████ 953 | (ansi white)███████▌ 954 | (ansi white)███████▌ 955 | (ansi white)███████▌ 956 | (ansi white)███████▌ 957 | (ansi white)███████▌ 958 | (ansi white)█████████████████████████ 959 | (ansi white)█████████████████████████ 960 | (ansi white)█████████████████████████ 961 | (ansi white)▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 962 | (ansi white) 963 | " 964 | }, 965 | 966 | { 967 | name: "ClearOS", 968 | art: 969 | $"(ansi green) `.--::::::--.` 970 | (ansi green) .-:////////////////:-. 971 | (ansi green) `-////////////////////////-` 972 | (ansi green) -////////////////////////////- 973 | (ansi green) `//////////////-..-//////////////` 974 | (ansi green) ./////////////: ://///////////. 975 | (ansi green) `//////:..-////: :////-..-//////` 976 | (ansi green) ://////` -///:.``.:///-` ://///: 977 | (ansi green)`///////:. -////////-` `:///////` 978 | (ansi green).//:--////:. -////-` `:////--://. 979 | (ansi green)./: .////:. --` `:////- :/. 980 | (ansi green)`//-` .////:. `:////- `-//` 981 | (ansi green) :///-` .////:. `:////- `-///: 982 | (ansi green) `/////-` -///: :///- `-/////` 983 | (ansi green) `//////- `///: :///` .//////` 984 | (ansi green) `:////: `///: :///` -////:` 985 | (ansi green) .://: `///: :///` -//:. 986 | (ansi green) .:: `///: :///` -:. 987 | (ansi green) `///: :///` 988 | (ansi green) `... ...` 989 | (ansi green) 990 | " 991 | }, 992 | 993 | { 994 | name: "Clover", 995 | art: 996 | $"(ansi green) `omo``omo` 997 | (ansi green) `oNMMMNNMMMNo` 998 | (ansi green) `oNMMMMMMMMMMMMNo` 999 | (ansi green) oNMMMMMMMMMMMMMMMMNo 1000 | (ansi green) `sNMMMMMMMMMMMMMMNs` 1001 | (ansi green) `omo` `sNMMMMMMMMMMNs` `omo` 1002 | (ansi green) `oNMMMNo` `sNMMMMMMNs` `oNMMMNo` 1003 | (ansi green) `oNMMMMMMMNo` `oNMMNs` `oNMMMMMMMNo` 1004 | (ansi green)oNMMMMMMMMMMMNo` `sy` `oNMMMMMMMMMMMNo 1005 | (ansi green)`sNMMMMMMMMMMMMNo.${c2}oNNs(ansi cyan).oNMMMMMMMMMMMMNs` 1006 | (ansi green)`oNMMMMMMMMMMMMNs.${c2}oNNs(ansi cyan).oNMMMMMMMMMMMMNo` 1007 | (ansi green)oNMMMMMMMMMMMNs` `sy` `oNMMMMMMMMMMMNo 1008 | (ansi green) `oNMMMMMMMNs` `oNMMNo` `oNMMMMMMMNs` 1009 | (ansi green) `oNMMMNs` `sNMMMMMMNs` `oNMMMNs` 1010 | (ansi green) `oNs` `sNMMMMMMMMMMNs` `oNs` 1011 | (ansi green) `sNMMMMMMMMMMMMMMNs` 1012 | (ansi green) +NMMMMMMMMMMMMMMMMNo 1013 | (ansi green) `oNMMMMMMMMMMMMNo` 1014 | (ansi green) `oNMMMNNMMMNs` 1015 | (ansi green) `omo``oNs` 1016 | (ansi green) 1017 | " 1018 | }, 1019 | 1020 | { 1021 | name: "Cobalt", 1022 | art: 1023 | $"(ansi blue)(ansi blue) /// 1024 | (ansi blue)(ansi blue) ,////////////// 1025 | (ansi blue)(ansi blue) /////////////////////////////// 1026 | (ansi blue)(ansi blue) ///////////////${c5}***********(ansi blue)////// 1027 | (ansi blue) ////${c5}***********************(ansi blue)///// 1028 | (ansi blue) /////${c5}***********************(ansi blue)//// 1029 | (ansi blue) //////${c5},,,,,,,,,,,,,,,,,,,,,,(ansi blue)/// 1030 | (ansi blue) //////${c5},,,,,,,,,,,,,,,,,,,,,,,,,(ansi blue)///// 1031 | (ansi blue) /////${c5},,,,,,,,,,,,,,,,,,,,,,,,,,,,(ansi blue)///// 1032 | (ansi blue)(ansi black) *****(ansi light_blue),,,,,,,,,,,,,,,,,,,,,,,,,,,,,(ansi black)***** 1033 | (ansi blue) ******(ansi light_blue),,,,,,,,,,,,,,,,,,,,,,,,,,,,(ansi black)***** 1034 | (ansi blue) *******(ansi light_blue),,,,,,,,,,,,,,,,,,,,,,,,,(ansi black)****** 1035 | (ansi blue) *******(ansi light_blue)......................(ansi black)******* 1036 | (ansi blue) ******(ansi light_blue)....(ansi black)*********************** 1037 | (ansi blue) **************************** 1038 | (ansi blue) ***** 1039 | (ansi blue) 1040 | " 1041 | }, 1042 | 1043 | { 1044 | name: "Condres", 1045 | art: 1046 | $"(ansi green)(ansi yellow)syyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy+(ansi yellow).+. 1047 | (ansi green)(ansi yellow)`oyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy+(ansi yellow):++. 1048 | (ansi green)(ansi green)/o(ansi yellow)+oyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy/(ansi yellow)oo++. 1049 | (ansi green)(ansi green)/y+(ansi yellow)syyyyyyyyyyyyyyyyyyyyyyyyyyyyy(ansi yellow)+ooo++. 1050 | (ansi green)(ansi green)/hy+(ansi yellow)oyyyhhhhhhhhhhhhhhyyyyyyyyy(ansi yellow)+oo+++++. 1051 | (ansi green)(ansi green)/hhh+(ansi yellow)shhhhhdddddhhhhhhhyyyyyyy(ansi yellow)+oo++++++. 1052 | (ansi green)(ansi green)/hhdd+(ansi yellow)oddddddddddddhhhhhyyyys(ansi yellow)+oo+++++++. 1053 | (ansi green)(ansi green)/hhddd+(ansi yellow)odmmmdddddddhhhhyyyy(ansi yellow)+ooo++++++++. 1054 | (ansi green)(ansi green)/hhdddmo(ansi yellow)odmmmdddddhhhhhyyy(ansi yellow)+oooo++++++++. 1055 | (ansi green)(ansi green)/hdddmmms(ansi yellow)/dmdddddhhhhyyys(ansi yellow)+oooo+++++++++. 1056 | (ansi green)(ansi green)/hddddmmmy(ansi yellow)/hdddhhhhyyyyo(ansi yellow)+oooo++++++++++: 1057 | (ansi green)(ansi green)/hhdddmmmmy(ansi yellow):yhhhhyyyyy+(ansi yellow)+oooo+++++++++++: 1058 | (ansi green)(ansi green)/hhddddddddy(ansi yellow)-syyyyyys+(ansi yellow)ooooo++++++++++++: 1059 | (ansi green)(ansi green)/hhhddddddddy(ansi yellow)-+yyyy+(ansi yellow)/ooooo+++++++++++++: 1060 | (ansi green)(ansi green)/hhhhhdddddhhy(ansi yellow)./yo:(ansi yellow)+oooooo+++++++++++++/ 1061 | (ansi green)(ansi green)/hhhhhhhhhhhhhy(ansi yellow):-.(ansi yellow)+sooooo+++++++++++///: 1062 | (ansi green)(ansi green):sssssssssssso++(ansi yellow)(ansi yellow)`:/:--------.```````` 1063 | (ansi green) 1064 | " 1065 | }, 1066 | 1067 | { 1068 | name: "CRUX", 1069 | art: 1070 | $"(ansi blue) $1odddd 1071 | (ansi blue) oddxkkkxxdoo 1072 | (ansi blue) ddcoddxxxdoool 1073 | (ansi blue) xdclodod olol 1074 | (ansi blue) xoc xdd olol 1075 | (ansi blue) xdc $2k00$1Okdlol 1076 | (ansi blue) xxd$2kOKKKOkd$1ldd 1077 | (ansi blue) xdco$2xOkdlo$1dldd 1078 | (ansi blue) ddc:cl$2lll$1oooodo 1079 | (ansi blue) odxxdd$3xkO000kx$1ooxdo 1080 | (ansi blue) oxddx$30NMMMMMMWW0o$1dkkxo 1081 | (ansi blue) oooxd$30WMMMMMMMMMW0o$1dxkx 1082 | (ansi blue)docldkXW$3MMMMMMMWWN$1Odolco 1083 | (ansi blue)xx$2dx$1kxxOKN$3WMMWN$10xdoxo::c 1084 | (ansi blue)$2xOkkO$10oo$3odOW$2WW$1XkdodOxc:l 1085 | (ansi blue)$2dkkkxkkk$3OKX$2NNNX0Oxx$1xc:cd 1086 | (ansi blue) $2odxxdx$3xllo$2dddooxx$1dc:ldo 1087 | (ansi blue) $2lodd$1dolccc$2ccox$1xoloo 1088 | (ansi blue) 1089 | " 1090 | }, 1091 | 1092 | { 1093 | name: "CutefishOS", 1094 | art: 1095 | $"(ansi cyan) ___ww___ 1096 | (ansi cyan)_ _wwMMM@M^^^^MMMMww_ 1097 | (ansi cyan)M0w_ _wMMM~~ ~~MMm_ 1098 | (ansi cyan) ~MMy _ww0M~ ~MMy 1099 | (ansi cyan) ~MMMM~ o \"MM 1100 | (ansi cyan)${c3} jw0M~~MMMw_ _wMM\' 1101 | (ansi cyan)wMM~ ~~MMmw__ __w0M~ 1102 | (ansi cyan)~ ~~MM0MmwwwwwwwwwMMM~ 1103 | (ansi cyan) ~~~~^^~~~ 1104 | (ansi cyan) 1105 | " 1106 | }, 1107 | 1108 | { 1109 | name: "CuteOS", 1110 | art: 1111 | $"(ansi blue) (ansi cyan)1ua(ansi blue) 1112 | (ansi blue) (ansi cyan)MMM1ua(ansi blue) 1113 | (ansi blue) (ansi cyan)MM(ansi blue)EE (ansi cyan) MMMMM1uazE(ansi blue) 1114 | (ansi blue)(ansi cyan)MM (ansi blue)EEEE (ansi cyan)M1MM1uazzEn (ansi blue)EEEE MME 1115 | (ansi blue) EEEEE (ansi cyan)MMM uazEno (ansi blue)EEEE 1116 | (ansi blue) EEEEE(ansi cyan)MMMMMMEno~; (ansi blue)EE E(ansi blue) 1117 | (ansi blue) EE (ansi cyan)MMMMMMMM~;;E (ansi blue)MMMMM M (ansi blue) 1118 | (ansi blue) E (ansi cyan)MMMMMMMMM (ansi blue) E E (ansi blue) 1119 | (ansi blue) (ansi cyan)MMMMMMMMMMM 1120 | (ansi blue) (ansi cyan)MMMMMMMMM (ansi blue)EE (ansi cyan) 1121 | (ansi blue) MM1MMMM (ansi blue)EEE (ansi cyan) 1122 | (ansi blue) MMMMM 1123 | (ansi blue) MMM 1124 | (ansi blue) M 1125 | (ansi blue) 1126 | " 1127 | }, 1128 | 1129 | { 1130 | name: "CyberOS", 1131 | art: 1132 | $"(ansi blue)(ansi cyan) !M$EEEEEEEEEEEP 1133 | (ansi blue) .MMMMM000000Nr. 1134 | (ansi blue) (ansi cyan)&MMMMMM(ansi blue)MMMMMMMMMMMMM9 1135 | (ansi blue) (ansi cyan)~MMM(ansi cyan)MMMM(ansi blue)MMMMMMMMMMMMC 1136 | (ansi blue) (ansi cyan)\" (ansi cyan)M(ansi cyan)MMMMMMM(ansi blue)MMMMMMMMMMs 1137 | (ansi blue) (ansi cyan)iM(ansi blue)MMM&&(ansi cyan)MMMMMMMM(ansi blue)MMMMMMMM\\ 1138 | (ansi blue) (ansi cyan)BMMM(ansi blue)MMMMM(ansi cyan)MMMMMMM(ansi blue)MMMMMM(ansi cyan)\" 1139 | (ansi blue) (ansi cyan)9MMMMM(ansi blue)MMMMMMM(ansi cyan)MMMM(ansi blue)MMMM(ansi cyan)MMMf- 1140 | (ansi blue) (ansi blue)sMMMMMMMM(ansi cyan)MM(ansi blue)M(ansi cyan)MMMMMMMMM3_ 1141 | (ansi blue) (ansi blue)+ffffffff(ansi cyan)P(ansi cyan)MMMMMMMMMMMM0 1142 | (ansi blue) (ansi blue)CMMMMMMMMMMM 1143 | (ansi blue) }MMMMMMMMM 1144 | (ansi blue) ~MMMMMMM 1145 | (ansi blue) \"RMMMM 1146 | (ansi blue) .PMB 1147 | (ansi blue) 1148 | " 1149 | }, 1150 | 1151 | { 1152 | name: "cycledream", 1153 | art: 1154 | $"(ansi magenta) .:ox00000kdc, 1155 | (ansi magenta) ;; \'cdO. dxl,. 1156 | (ansi magenta) 00 \'oO\' 0x; 1157 | (ansi magenta) 00ko ,Oc 1158 | (ansi magenta) x00Okxx lO\' 1159 | (ansi magenta) .x, .0c 1160 | (ansi magenta) ;c .O00\' :: \'0: 1161 | (ansi magenta) . O0000. o0. 1162 | (ansi magenta).0c ,,;;:clO00000Olc:;;,, .0l 1163 | (ansi magenta)x0 ;00000000000000000c 00 1164 | (ansi magenta)00 0000000000000. 0O 1165 | (ansi magenta)x0. ... 00000000000. ... \'0: 1166 | (ansi magenta).0c ,00000000000o .o 1167 | (ansi magenta) o0. O000; \'0000 1168 | (ansi magenta) 0k .0 O O\' 1169 | (ansi magenta) lO. \'\'..... 1170 | (ansi magenta) .0o d000 1171 | (ansi magenta) Oo\' ,dO O0 1172 | (ansi magenta) ;Oo;. .;oO, 00 1173 | (ansi magenta) xkdocc:ccodko 1174 | (ansi magenta) ;k0k, 1175 | (ansi magenta) 1176 | " 1177 | }, 1178 | 1179 | { 1180 | name: "DarkOS", 1181 | art: 1182 | $"(ansi red)(ansi yellow)⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠢⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ 1183 | (ansi red)(ansi cyan)⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣶⠋⡆⢹⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ 1184 | (ansi red)${c5}⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡆⢀⣤⢛⠛⣠⣿⠀⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ 1185 | (ansi red)${c6}⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣶⣿⠟⣡⠊⣠⣾⣿⠃⣠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ 1186 | (ansi red)(ansi magenta)⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣯⣿⠀⠊⣤⣿⣿⣿⠃⣴⣧⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ 1187 | (ansi red)(ansi cyan)⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣶⣿⣿⡟⣠⣶⣿⣿⣿⢋⣤⠿⠛⠉⢁⣭⣽⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ 1188 | (ansi red)(ansi green) ⠀⠀⠀⠀⠀⠀ ⠀⣠⠖⡭⢉⣿⣯⣿⣯⣿⣿⣿⣟⣧⠛⢉⣤⣶⣾⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ 1189 | (ansi red)${c5}⠀⠀⠀⠀⠀⠀⠀⠀⣴⣫⠓⢱⣯⣿⢿⠋⠛⢛⠟⠯⠶⢟⣿⣯⣿⣿⣿⣿⣿⣿⣦⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ 1190 | (ansi red)(ansi magenta)⠀⠀⠀⠀⠀⠀⢀⡮⢁⣴⣿⣿⣿⠖⣠⠐⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠛⠛⠛⢿⣶⣄⠀⠀⠀⠀⠀⠀⠀ 1191 | (ansi red)(ansi yellow)⠀⠀⠀⠀⢀⣤⣷⣿⣿⠿⢛⣭⠒⠉⠀⠀⠀⣀⣀⣄⣤⣤⣴⣶⣶⣶⣿⣿⣿⣿⣿⠿⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀ 1192 | (ansi red)(ansi cyan)⠀⢀⣶⠏⠟⠝⠉⢀⣤⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ 1193 | (ansi red)${c6}⢴⣯⣤⣶⣿⣿⣿⣿⣿⡿⣿⣯⠉⠉⠉⠉⠀⠀⠀⠈⣿⡀⣟⣿⣿⢿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ 1194 | (ansi red)${c5}⠀⠀⠀⠉⠛⣿⣧⠀⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠃⣿⣿⣯⣿⣦⡀⠀⠉⠻⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀ 1195 | (ansi red)(ansi yellow)⠀⠀⠀⠀⠀⠀⠉⢿⣮⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⠀⣯⠉⠉⠛⢿⣿⣷⣄⠀⠈⢻⣆⠀⠀⠀⠀⠀⠀⠀⠀ 1196 | (ansi red)(ansi magenta)⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠢⠀⠀⠀⠀⠀⠀⠀⢀⢡⠃⣾⣿⣿⣦⠀⠀⠀⠙⢿⣿⣤⠀⠙⣄⠀⠀⠀⠀⠀⠀⠀ 1197 | (ansi red)${c6}⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⢋⡟⢠⣿⣿⣿⠋⢿⣄⠀⠀⠀⠈⡄⠙⣶⣈⡄⠀⠀⠀⠀⠀⠀ 1198 | (ansi red)(ansi cyan)⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠚⢲⣿⠀⣾⣿⣿⠁⠀⠀⠉⢷⡀⠀⠀⣇⠀⠀⠈⠻⡀⠀⠀⠀⠀⠀ 1199 | (ansi red)(ansi green)⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢢⣀⣿⡏⠀⣿⡿⠀⠀⠀⠀⠀⠀⠙⣦⠀⢧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ 1200 | (ansi red)(ansi yellow)⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠿⣧⣾⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⣮⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ 1201 | (ansi red)${c5}⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠙⠛⠀⠀⠀⠀⠀⠀ 1202 | (ansi red) 1203 | " 1204 | }, 1205 | 1206 | { 1207 | name: "DesaOS", 1208 | art: 1209 | $"(ansi green)███████████████████████ 1210 | (ansi green)███████████████████████ 1211 | (ansi green)███████████████████████ 1212 | (ansi green)███████████████████████ 1213 | (ansi green)████████ ███████ 1214 | (ansi green)████████ ███████ 1215 | (ansi green)████████ ███████ 1216 | (ansi green)████████ ███████ 1217 | (ansi green)████████ ███████ 1218 | (ansi green)████████ ███████ 1219 | (ansi green)████████ ███████ 1220 | (ansi green)██████████████████████████████ 1221 | (ansi green)██████████████████████████████ 1222 | (ansi green)████████████████████████ 1223 | (ansi green)████████████████████████ 1224 | (ansi green)████████████████████████ 1225 | (ansi green) 1226 | " 1227 | }, 1228 | 1229 | { 1230 | name: "DietPi", 1231 | art: 1232 | $"(ansi green) :=+******+- -+******+=: 1233 | (ansi green) =#-::-::::-=#:-#=-::::-::-#= 1234 | (ansi green) :%-::--==-::-%%-::-==--::-%: 1235 | (ansi green) +#-:::::=+++${c2}@@(ansi black)+++=-::::-#= 1236 | (ansi green) :#+-::::=%${c2}@@@@@(ansi black)=::::-+#: 1237 | (ansi green) =@%##%${c2}@@@@@@@@(ansi black)%##%@= 1238 | (ansi green)${c2} .#@@@@@@@@@@@@@@@@@@@@#. 1239 | (ansi green) %@@@@@@@@@@@@@@@@@@@@@@% 1240 | (ansi green) -@@@@@@@@@@@@@@@@@@@@@@@@: 1241 | (ansi green).#@@@@@@@@@@%%%%%@@@@@@@@@@@#. 1242 | (ansi green)#@@@(ansi black)+-=*#%${c2}%%%%%%%%%(ansi black)%%#+--#${c2}@@@# 1243 | (ansi green)%@@%(ansi black)*. .:${c2}=*%%%%*(ansi black)=: .#${c2}@@@% 1244 | (ansi green):%@@@(ansi black)#+=-:${c2}:-*%%%%+::(ansi black):-=+%${c2}@@@%: 1245 | (ansi green) :@@@@%@%%%%@(ansi black)#${c2}#(ansi black)#${c2}%@%%%%@%@@@@. 1246 | (ansi green) +@@@@@@@@@(ansi black)%${c2}=*+(ansi black)%${c2}@%@@@@@@@@+ 1247 | (ansi green) #@@@@@@@@@@@@@@@@@@@@@@# 1248 | (ansi green) -#@@@@@@@@@@@@@@@@@@#- 1249 | (ansi green) -*%@@@@@@@@@@%*- 1250 | (ansi green) .+%@@@@%+. 1251 | (ansi green) 1252 | " 1253 | }, 1254 | 1255 | { 1256 | name: "DracOS", 1257 | art: 1258 | $"(ansi red) `-:/- 1259 | (ansi red) -os: 1260 | (ansi red) -os/` 1261 | (ansi red) :sy+-` 1262 | (ansi red) `/yyyy+. 1263 | (ansi red) `+yyyyo- 1264 | (ansi red) `/yyyys: 1265 | (ansi red)`:osssoooo++- +yyyyyy/` 1266 | (ansi red) ./yyyyyyo yo`:syyyy+. 1267 | (ansi red) -oyyy+ +- :yyyyyo- 1268 | (ansi red) `:sy: `. `/yyyyys: 1269 | (ansi red) ./o/.` .oyyso+oo:` 1270 | (ansi red) :+oo+//::::///:-.` `.` 1271 | (ansi red) 1272 | " 1273 | }, 1274 | 1275 | { 1276 | name: "Droidian", 1277 | art: 1278 | $"(ansi green)${c2} _,met$$$$$$$$$$gg. 1279 | (ansi green) ,g$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$P. 1280 | (ansi green) ,$$$$P\' `$$$$$$. 1281 | (ansi green)\',$$$$P ,ggs. `$$$$b: 1282 | (ansi green)`d$$$$\' ,$$P\"\' (ansi light_green).${c2} $$$$$$ 1283 | (ansi green) $$$$P d$$\' (ansi light_green),${c2} $$$$P 1284 | (ansi green) $$$$: $$$$. (ansi light_green)-${c2} ,d$$$$\' 1285 | (ansi green) $$$$; Y$$b._ _,d$$P\' 1286 | (ansi green) Y$$$$. (ansi light_green)`.${c2}`\"Y$$$$$$$$P\"\' 1287 | (ansi green)${c2} `$$$$b (ansi light_green)\"-.__ 1288 | (ansi green)${c2} `Y$$$$ 1289 | (ansi green) `Y$$$$. 1290 | (ansi green) `$$$$b. 1291 | (ansi green) `Y$$$$b. 1292 | (ansi green) `\"Y$$b._ 1293 | (ansi green) 1294 | " 1295 | }, 1296 | 1297 | { 1298 | name: "elbrus", 1299 | art: 1300 | $"(ansi blue)▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 1301 | (ansi blue)██▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀██ 1302 | (ansi blue)██ ██ 1303 | (ansi blue)██ ███████ ███████ ██ 1304 | (ansi blue)██ ██ ██ ██ ██ ██ 1305 | (ansi blue)██ ██ ██ ██ ██ ██ 1306 | (ansi blue)██ ██ ██ ██ ██ ██ 1307 | (ansi blue)██ ██ ██ ██ ██ ██ 1308 | (ansi blue)██ ██ ███████ ███████ 1309 | (ansi blue)██ ██ ██ 1310 | (ansi blue)██ ██▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄██ 1311 | (ansi blue)██ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀██ 1312 | (ansi blue)██ ██ 1313 | (ansi blue)███████████████████████████ 1314 | (ansi blue) 1315 | " 1316 | }, 1317 | 1318 | { 1319 | name: "Elementary", 1320 | art: 1321 | $"(ansi white) eeeeeeeeeeeeeeeee 1322 | (ansi white) eeeeeeeeeeeeeeeeeeeeeee 1323 | (ansi white) eeeee eeeeeeeeeeee eeeee 1324 | (ansi white) eeee eeeee eee eeee 1325 | (ansi white) eeee eeee eee eeee 1326 | (ansi white)eee eee eee eee 1327 | (ansi white)eee eee eee eee 1328 | (ansi white)ee eee eeee eeee 1329 | (ansi white)ee eee eeeee eeeeee 1330 | (ansi white)ee eee eeeee eeeee ee 1331 | (ansi white)eee eeee eeeeee eeeee eee 1332 | (ansi white)eee eeeeeeeeee eeeeee eee 1333 | (ansi white) eeeeeeeeeeeeeeeeeeeeeeee eeeee 1334 | (ansi white) eeeeeeee eeeeeeeeeeee eeee 1335 | (ansi white) eeeee eeeee 1336 | (ansi white) eeeeeee eeeeeee 1337 | (ansi white) eeeeeeeeeeeeeeeee 1338 | (ansi white) 1339 | " 1340 | }, 1341 | { 1342 | name: "EncryptOS", 1343 | art: 1344 | $"(ansi magenta) ******* 1345 | (ansi magenta) *** **. 1346 | (ansi magenta) ** ** 1347 | (ansi magenta) ** ** 1348 | (ansi magenta) 1349 | (ansi magenta) ***************** 1350 | (ansi magenta),,,,,,,,,,,,,,,,*** 1351 | (ansi magenta),,,,,,, ,,,,,,, 1352 | (ansi magenta),,,,,,, ,,,,,,, 1353 | (ansi magenta),,,,,,, ,,,,,,, 1354 | (ansi magenta),,,,,,, ,,,,,,, 1355 | (ansi magenta),,,,,,,,,,,,,,,,,,, 1356 | (ansi magenta) ,,,,,,,,,,,,. 1357 | (ansi magenta) 1358 | " 1359 | }, 1360 | 1361 | { 1362 | name: "Endless", 1363 | art: 1364 | $"(ansi red) `:+yhmNMMMMNmhy+:` 1365 | (ansi red) -odMMNhso//////oshNMMdo- 1366 | (ansi red) /dMMh+. .+hMMd/ 1367 | (ansi red) /mMNo` `oNMm: 1368 | (ansi red) `yMMo` `oMMy` 1369 | (ansi red) `dMN- -NMd` 1370 | (ansi red) hMN. .NMh 1371 | (ansi red)/MM/ -os` /MM/ 1372 | (ansi red)dMm `smNmmhs/- `:sNMd+ `` mMd 1373 | (ansi red)MMy oMd--:+yMMMMMNo.:ohmMMMNy` yMM 1374 | (ansi red)MMy -NNyyhmMNh+oNMMMMMy:. dMo yMM 1375 | (ansi red)dMm `/++/-``/yNNh+/sdNMNddMm- mMd 1376 | (ansi red)/MM/ `dNy: `-::- /MM/ 1377 | (ansi red) hMN. .NMh 1378 | (ansi red) `dMN- -NMd` 1379 | (ansi red) `yMMo` `oMMy` 1380 | (ansi red) /mMNo` `oNMm/ 1381 | (ansi red) /dMMh+. .+hMMd/ 1382 | (ansi red) -odMMNhso//////oshNMMdo- 1383 | (ansi red) `:+yhmNMMMMNmhy+:` 1384 | (ansi red) 1385 | " 1386 | }, 1387 | 1388 | { 1389 | name: "Enso", 1390 | art: 1391 | $"(ansi white) .:--==--:. 1392 | (ansi white) :=*#############*+-. 1393 | (ansi white) .+##################*##*: 1394 | (ansi white) .*##########+==-==++*####*##- 1395 | (ansi white) =########=: .-+**#***. 1396 | (ansi white) *#######- ++*#**. 1397 | (ansi white) +######+ -*+#** 1398 | (ansi white) :######* .*+**= 1399 | (ansi white) *######: --#*# 1400 | (ansi white) ####### +++#. 1401 | (ansi white) #######. ++=*. 1402 | (ansi white) *######+ .-+*+ 1403 | (ansi white) :#######- -:*+: 1404 | (ansi white) =#######*. :.*+- 1405 | (ansi white) +########*- :*=- 1406 | (ansi white) =###########+=: =+=: 1407 | (ansi white) .+#############. .-==: 1408 | (ansi white) .=###########= ..:--:. 1409 | (ansi white) .-+######+ 1410 | (ansi white) 1411 | " 1412 | }, 1413 | 1414 | { 1415 | name: "EshanizedOS", 1416 | art: 1417 | $"(ansi red) .:-==++++++++++++++++++++++-. 1418 | (ansi red) .:=+##############################+ 1419 | (ansi red) .=*###################################- 1420 | (ansi red) :+######################################: 1421 | (ansi red) :+######################################*- 1422 | (ansi red) .+#############*+--:::::::::::::::::::::. 1423 | (ansi red) :*##########*=: 1424 | (ansi red) -###########= 1425 | (ansi red) :##########+. 1426 | (ansi red) *#########= 1427 | (ansi red) =*********+ .::::::::::::::::. 1428 | (ansi red) **********. -*###################+: 1429 | (ansi red):********** =#######################= 1430 | (ansi red)-*********+ +************************ 1431 | (ansi red):*********+ :***********************: 1432 | (ansi red).********** .=******************+- 1433 | (ansi red) +*********- 1434 | (ansi red) .**********. 1435 | (ansi red) =**********: 1436 | (ansi red) +**********=. 1437 | (ansi red) =***********=: 1438 | (ansi red) -*************+-. 1439 | (ansi red) :+****************+++++++++++++++++++++==: 1440 | (ansi red) :+**************************************+. 1441 | (ansi red) -+************************************- 1442 | (ansi red) .-+*********************************. 1443 | (ansi red) :-==+*************************=. 1444 | (ansi red) 1445 | " 1446 | }, 1447 | 1448 | { 1449 | name: "EuroLinux", 1450 | art: 1451 | $"(ansi blue) __ 1452 | (ansi blue) -wwwWWWWWWWWWwww- 1453 | (ansi blue) -WWWWWWWWWWWWWWWWWWw- 1454 | (ansi blue) \\WWWWWWWWWWWWWWWWWWW- 1455 | (ansi blue) _Ww `WWWWWWWWWWWWWWWWWWWw 1456 | (ansi blue) -W${c2}E(ansi white)Www -WWWWWWWWW- 1457 | (ansi blue)_WW${c2}U(ansi white)WWWW- _WWWWWWWW 1458 | (ansi blue)_WW${c2}R(ansi white)WWWWWWWWWWWWWWWWWWWWWWWWWWWWWW- 1459 | (ansi blue)wWW${c2}O(ansi white)WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW 1460 | (ansi blue)WWW${c2}L(ansi white)WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWw 1461 | (ansi blue)WWW${c2}I(ansi white)WWWWWWWWWWWWWWWWWWWWWWWWWWWWww- 1462 | (ansi blue)wWW${c2}N(ansi white)WWWWw 1463 | (ansi blue) WW${c2}U(ansi white)WWWWWWw 1464 | (ansi blue) wW${c2}X(ansi white)WWWWWWWWww 1465 | (ansi blue) wWWWWWWWWWWWWWWWw 1466 | (ansi blue) wWWWWWWWWWWWWWWWw 1467 | (ansi blue) WWWWWWWWWWWWWw 1468 | (ansi blue) wWWWWWWWw 1469 | (ansi blue) 1470 | " 1471 | }, 1472 | 1473 | { 1474 | name: "EvolutionOS", 1475 | art: 1476 | $"(ansi green) $2.\':ldxxxxdo:,. 1477 | (ansi green) .lXMMMMMMMMMMMMMMMMNo\' 1478 | (ansi green) dWMMMMMMMMMMMMMMMMMMMMMMWk 1479 | (ansi green) .OMMMMWWWWWWWWWWWWWWWWWWWMMMMM0; 1480 | (ansi green) kMMMMM$1XxxxxkkkkkkkkkkkkkkkK$2WMMMMMK. 1481 | (ansi green) .kMMMMMM$1Xddd0KKKKKKKKKKKKKKKN$2MMMMMMMN. 1482 | (ansi green) KMMMMMMM$1XdddX$2MMMMMMMMMMMMMMMMMMMMMMMMX. 1483 | (ansi green) cMMMMMMMM$1XdddX$2MMMMMMMMMMMMMMMMMMMMMMMMMo 1484 | (ansi green) KMMMMMMMM$1XdddX$2MMMMMMMMMMMMMMMMMMMMMMMMMN 1485 | (ansi green) XMMMMMMMM$1XdddX$2WO$1kkkkkkkK$2WK$1OOOX$2MMMMMMMMMW 1486 | (ansi green) XMMMMMMMM$1XdddX$2WO$1kkkkkkkK$2WK$1OOOX$2MMMMMMMMMW 1487 | (ansi green) 0MMMMMMMM$1XdddX$2MWWWWWWWWWMWWWWWMMMMMMMMMN 1488 | (ansi green) cMMMMMMMM$1XdddX$2MMMMMMMMMMMMMMMMMMMMMMMMMd 1489 | (ansi green) .kMMMMMMM$1XdddX$2MMMMMMMMMMMMMMMMMMMMMMMM0. 1490 | (ansi green) .kMMMMMM$1XxxxN$2W0$1OOOOOOOOOOOOOK$2MMMMMMMK. 1491 | (ansi green) oMMMMM$1XxxxN$2W0$1OOOOOOOOOOOOOK$2WMMMMMk. 1492 | (ansi green) \'0MMMWNNNWMWWWWWWWWWWWWWWWMMMMX; 1493 | (ansi green) cWMMMMMMMMMMMMMMMMMMMMMMWd 1494 | (ansi green) :KWMMMMMMMMMMMMMMWXo. 1495 | (ansi green) .cdO0KK00xl\' 1496 | (ansi green) .. 1497 | (ansi green) 1498 | " 1499 | }, 1500 | 1501 | { 1502 | name: "FemboyOS", 1503 | art: 1504 | $"(ansi blue)MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 1505 | (ansi blue)MMMMWKkxkKWMMMMMMMMMMMMMMMMMMMMWKkxkKWMM 1506 | (ansi blue)MMMMXo. .;xKWMMMMMMMMMMMMMMMMMMXo. .oXMM 1507 | (ansi blue)MMWXx,..\'..oXMMMMMMMMMMMMMMMMWKx, .lXMM 1508 | (ansi blue)MMNo. .cOc.,xKWMMMMMMMMMMMMWXx;.....cXMM 1509 | (ansi blue)MMXl..;kKl. .oXMMMMMMMMMMWKx;..,ok:.\'o0W 1510 | (ansi blue)WKx,.cKWNk;..lXMMMMMMMMWKx;..,o0NXl. .oN 1511 | (ansi blue)No. .lXMMWKc.,dKWMMMMMMNo..;d0NWMNx,..lX 1512 | (ansi blue)Nk:,:kNMMMNk:,ckNMMMMMMNxcxXWMMMMMN0ockN 1513 | (ansi blue)MWNNNWMMMMMWNNNWMMMMMMMMWWWMMMMMMMMMWWWM 1514 | (ansi blue)MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 1515 | (ansi blue)MMMMMMMNXKXNWMMMMMMMMMMMWNKOKWMMMMMMMMMM 1516 | (ansi blue)MMMMMMWKdccxXMMMMMMMMMMW0o\'.oXMMMMMMMMMM 1517 | (ansi blue)MMMMMMMNO:.\'o0NKkkkkkOXXo. .lXMMMMMMMMMM 1518 | (ansi blue)MMMMMMMMNx,..;o;. .:o,..;kNMMMMMMMMMM 1519 | (ansi blue)MMMMMMMMMNO: ... .cKWMMMMMMMMMMM 1520 | (ansi blue)MMMMMMMMMMNx,. .;dk:. .;kNMMMMMMMMMMMM 1521 | (ansi blue)MMMMMMMMMMMN0ocxXWNkl:,:xXWMMMMMMMMMMMMM 1522 | (ansi blue)MMMMMMMMMMMMMWNWMMMWWNNNWMMMMMMMMMMMMMMM 1523 | (ansi blue)MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 1524 | (ansi blue) 1525 | " 1526 | }, 1527 | 1528 | { 1529 | name: "Feren", 1530 | art: 1531 | $"(ansi blue) `----------` 1532 | (ansi blue) :+ooooooooo+. 1533 | (ansi blue)-o+oooooooooo+- 1534 | (ansi blue)..`/+++++++++++/...````````````````` 1535 | (ansi blue) .++++++++++++++++++++++++++/////- 1536 | (ansi blue) ++++++++++++++++++++++++++++++++//:` 1537 | (ansi blue) -++++++++++++++++++++++++++++++/-` 1538 | (ansi blue) ++++++++++++++++++++++++++++:. 1539 | (ansi blue) -++++++++++++++++++++++++/. 1540 | (ansi blue) +++++++++++++++++++++/-` 1541 | (ansi blue) -++++++++++++++++++//-` 1542 | (ansi blue) .:+++++++++++++//////- 1543 | (ansi blue) .:++++++++//////////- 1544 | (ansi blue) `-++++++---:::://///. 1545 | (ansi blue) `.:///+++. ` 1546 | (ansi blue) `......... 1547 | (ansi blue) 1548 | " 1549 | }, 1550 | 1551 | { 1552 | name: "Finnix", 1553 | art: 1554 | $"(ansi blue) ,,:;;;;:,, 1555 | (ansi blue) ,;*%S########S%*;, 1556 | (ansi blue) ;?#################S?: 1557 | (ansi blue) :%######################?: 1558 | (ansi blue) +##########################; 1559 | (ansi blue) +############################; 1560 | (ansi blue) :#############.**,#############, 1561 | (ansi blue) *###########+ +###########+ 1562 | (ansi blue) ?########## ${c3}Finnix(ansi white) ##########* 1563 | (ansi blue) *###########, ,###########+ 1564 | (ansi blue) :#############%..%#############, 1565 | (ansi blue) *############################+ 1566 | (ansi blue) *##########################+ 1567 | (ansi blue) ;S######################%: 1568 | (ansi blue) ,+%##################%; 1569 | (ansi blue) :+?S##########S?+: 1570 | (ansi blue) ,:;++++;:, 1571 | (ansi blue) 1572 | " 1573 | }, 1574 | 1575 | { 1576 | name: "Floflis", 1577 | art: 1578 | $"(ansi light_cyan) ,▄▄▄▌▓▓███▓▓▌▄▄▄, 1579 | (ansi light_cyan) ,▄▒▓███████████████████▓▄▄ 1580 | (ansi light_cyan) ▄▓███████████████████████████▌ 1581 | (ansi light_cyan) ▓███████████████████████████████ 1582 | (ansi light_cyan) , ╙▓████████████████████████████▀ ▄ 1583 | (ansi light_cyan) ╓█▓▄ ╙▀▓████████████████████▀▀` ,▄██▓ 1584 | (ansi light_cyan) ╓█████▌▄, \'▀▀▀▀▓▓▓▓▓▓▀▀Å╙` ▄▄▓█████▌ 1585 | (ansi light_cyan) ██████████▓▌▄ , ▄▓███████████▄ 1586 | (ansi light_cyan)╢████████████▓ ║████▓▓███▌ ╣█████████████▓ 1587 | (ansi light_cyan)▓█████████████ ▐█████████▀ ▓██████████████ 1588 | (ansi light_cyan)▓█████████████ ▐█████████▄ ███████████████ 1589 | (ansi light_cyan)▀████████████▌ ║█████████▌ ▀█████████████▌ 1590 | (ansi light_cyan) ████████████M ▓██████████ ▐█████████████⌐ 1591 | (ansi light_cyan) ▀██████████▌ ▐███████████▌ ▀███████████▌ 1592 | (ansi light_cyan) ╙▓█████▓ ▓██████████████▄ ▀███████▀ 1593 | (ansi light_cyan) ╝▓██▀ ╓▓████████████████▓ ▀▓██▀ 1594 | (ansi light_cyan) ,▄████████████████████▌, 1595 | (ansi light_cyan) ╝▀████████████████████▓▀\' 1596 | (ansi light_cyan) `╙▀▀▓▓███████▓▀▀╩\' 1597 | (ansi light_cyan) 1598 | " 1599 | }, 1600 | 1601 | { 1602 | name: "Freebsd", 1603 | art: 1604 | $"(ansi white)``` $2` 1605 | (ansi white) $1` `.....---...$2....--.``` -/ 1606 | (ansi white) $1+o .--` $2/y:` +. 1607 | (ansi white) $1yo`:. $2:o `+- 1608 | (ansi white) $1y/ $2-/` -o/ 1609 | (ansi white) $1.- $2::/sy+:. 1610 | (ansi white) $1/ $2`-- / 1611 | (ansi white) $1`: $2:` 1612 | (ansi white) $1`: $2:` 1613 | (ansi white) $1/ $2/ 1614 | (ansi white) $1.- $2-. 1615 | (ansi white) $1-- $2-. 1616 | (ansi white) $1`:` $2`:` 1617 | (ansi white) .-- `--. 1618 | (ansi white) .---.....----. 1619 | " 1620 | }, 1621 | 1622 | { 1623 | name: "FreeMiNT", 1624 | art: 1625 | $"(ansi white) ## 1626 | (ansi white) ## ######### 1627 | (ansi white) #### ## 1628 | (ansi white) #### #### ## 1629 | (ansi white)#### #### ## ## 1630 | (ansi white) #### #### ## ## 1631 | (ansi white) #### #### ## ## ## 1632 | (ansi white) #### ###### 1633 | (ansi white) ###### ## ## #### 1634 | (ansi white) #### ################ 1635 | (ansi white) #### ## #### 1636 | (ansi white) ## #### ###### 1637 | (ansi white) ## ## #### #### 1638 | (ansi white) ## ## ## ## ## #### 1639 | (ansi white) #### ## ## ## 1640 | (ansi white) 1641 | " 1642 | }, 1643 | 1644 | { 1645 | name: "Funtoo", 1646 | art: 1647 | $"(ansi magenta) .dKXXd . 1648 | (ansi magenta) :XXl;:. .OXo 1649 | (ansi magenta).\'OXO\'\' .\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\':XNd..\'oco.lco, 1650 | (ansi magenta)xXXXXXX, cXXXNNNXXXXNNXXXXXXXXNNNNKOOK; d0O .k 1651 | (ansi magenta) kXX xXo KNNN0 KNN. \'xXNo :c; \'cc. 1652 | (ansi magenta) kXX xNo KNNN0 KNN. :xxxx. \'NNo 1653 | (ansi magenta) kXX xNo loooc KNN. oNNNN. \'NNo 1654 | (ansi magenta) kXX xN0:. KNN\' oNNNX\' ,XNk 1655 | (ansi magenta) kXX xNNXNNNNNNNNXNNNNNNNNXNNOxXNX0Xl 1656 | (ansi magenta) ... ......................... .;cc;. 1657 | (ansi magenta) 1658 | " 1659 | }, 1660 | 1661 | { 1662 | name: "Furreto", 1663 | art: 1664 | $"(ansi white) .$2xOOko $1.$2odd, 1665 | (ansi white) oX$1WW$2KOOOO. \'ON$1WW$20kkk. 1666 | (ansi white) $1.$2k0XKOOOOOOcOON$1W$2NOOOOO. 1667 | (ansi white) xOOOOOOOOOkkOOOOOOOOO; 1668 | (ansi white) $1.$2O0OkkocxO000000kcdk0OO0OOkx 1669 | (ansi white) k$1W$1M$2Xkkkkloxkkkx; :dxxxxddc... 1670 | (ansi white) \'kO0OOOOOkc .cl:..kk0KK0Okc 1671 | (ansi white) ;kOOO0000xd. dO00000Oo .xkO$1NMM$2XOOOO 1672 | (ansi white).dddxkOOOkddc.kKN$1WW$2N000000l.ddk0000OOOO. 1673 | (ansi white) \'dd:;ddddd;.dK$1MMMW$2K00KKK0O::ddxkO00Oko 1674 | (ansi white) .okxkOKK0kkOO00KKOxxlodddddddl 1675 | (ansi white) .00OOkkkkkkkkOOO00OOOO0O; .dddl 1676 | (ansi white) \'kkkkkxxkkkkkkkOOkxdxkxxddd. 1677 | (ansi white) cddddddddxxkkkkkxddddddddddo 1678 | (ansi white) \'ddddddodddddddddddddddddddc 1679 | (ansi white) $1.$2ddddddodddddddddodddddddc 1680 | (ansi white) .odddo. 1681 | (ansi white) 1682 | (ansi white) $1.$2kOOkkk; 1683 | (ansi white) lkK$1WN$2kkkxc 1684 | (ansi white) kkxkkkkkkx. 1685 | (ansi white) ,,..xxx. 1686 | (ansi white) 1687 | " 1688 | }, 1689 | 1690 | { 1691 | name: "GalliumOS", 1692 | art: 1693 | $"(ansi blue)sooooooooooooooooooooooooooooooooooooo+: 1694 | (ansi blue)yyooooooooooooooooooooooooooooooooo+/::: 1695 | (ansi blue)yyysoooooooooooooooooooooooooooo+/:::::: 1696 | (ansi blue)yyyyyoooooooooooooooooooooooo+/::::::::: 1697 | (ansi blue)yyyyyysoooooooooooooooooo++/:::::::::::: 1698 | (ansi blue)yyyyyyysoooooooooooooo++/::::::::::::::: 1699 | (ansi blue)yyyyyyyyysoooooo${c2}sydddys(ansi white)+/::::::::::::::: 1700 | (ansi blue)yyyyyyyyyysooo${c2}smMMMMMMMNd(ansi white)+:::::::::::::: 1701 | (ansi blue)yyyyyyyyyyyyo${c2}sMMMMMMMMMMMN(ansi white)/::::::::::::: 1702 | (ansi blue)yyyyyyyyyyyyy${c2}dMMMMMMMMMMMM(ansi white)o//::::::::::: 1703 | (ansi blue)yyyyyyyyyyyyy${c2}hMMMMMMMMMMMm(ansi white)--//:::::::::: 1704 | (ansi blue)yyyyyyyyyyyyyy${c2}hmMMMMMMMNy(ansi white):..-://:::::::: 1705 | (ansi blue)yyyyyyyyyyyyyyy${c2}yyhhyys+:(ansi white)......://::::::: 1706 | (ansi blue)yyyyyyyyyyyyyyys+:--...........-///::::: 1707 | (ansi blue)yyyyyyyyyyyys+:--................://:::: 1708 | (ansi blue)yyyyyyyyyo+:-.....................-//::: 1709 | (ansi blue)yyyyyyo+:-..........................://: 1710 | (ansi blue)yyyo+:-..............................-// 1711 | (ansi blue)o/:-...................................: 1712 | (ansi blue) 1713 | " 1714 | }, 1715 | 1716 | { 1717 | name: "Glaucus", 1718 | art: 1719 | $"(ansi magenta) ,, ,d88P 1720 | (ansi magenta) ,d8P ,ad8888* 1721 | (ansi magenta) ,888P d88888* ,,ad8888P* 1722 | (ansi magenta) d d888P a88888P* ,ad8888888* 1723 | (ansi magenta) .d8 d8888: d888888* ,d888888P* 1724 | (ansi magenta) .888; 88888b d8888888b8888888P 1725 | (ansi magenta) d8888J888888a88888888888888P* ,d 1726 | (ansi magenta) 88888888888888888888888888P ,,d8* 1727 | (ansi magenta) 888888888888888888888888888888888* 1728 | (ansi magenta) *8888888888888888888888888888888* 1729 | (ansi magenta) Y888888888P* `*``*888888888888* 1730 | (ansi magenta) *^888^* *Y888P** 1731 | (ansi magenta) 1732 | " 1733 | }, 1734 | 1735 | { 1736 | name: "gNewSense", 1737 | art: 1738 | $"(ansi blue) ..,,,,.. 1739 | (ansi blue) .oocchhhhhhhhhhccoo. 1740 | (ansi blue) .ochhlllllllc hhhhhh ollllllhhco. 1741 | (ansi blue) ochlllllllllll hhhllllllhhh lllllllllllhco 1742 | (ansi blue) .cllllllllllllll hlllllo +hllh llllllllllllllc. 1743 | (ansi blue)ollllllllllhco\'\' hlllllo +hllh ``ochllllllllllo 1744 | (ansi blue)hllllllllc\' hllllllllllllh `cllllllllh 1745 | (ansi blue)ollllllh +llllllllllll+ hllllllo 1746 | (ansi blue) `cllllh. ohllllllho .hllllc\' 1747 | (ansi blue) ochllc. ++++ .cllhco 1748 | (ansi blue) `+occooo+. .+ooocco+\' 1749 | (ansi blue) `+oo++++ ++++oo+\' 1750 | (ansi blue) 1751 | " 1752 | }, 1753 | 1754 | { 1755 | name: "GrapheneOS", 1756 | art: 1757 | $"(ansi white) B? 1758 | (ansi white) G~ 1759 | (ansi white) G~& 1760 | (ansi white) G!^:^?# 1761 | (ansi white) &^.:::.J 1762 | (ansi white) &PG& #G5JJ7~^~?JY5B& #PG 1763 | (ansi white) B5JJPGJ77YG5JYP# && &B5JYPGJ7?YG5JYP# 1764 | (ansi white) &Y..::.:P& &?..::.:G 1765 | (ansi white) #!::::? B~::::J 1766 | (ansi white) B~J# B!?# 1767 | (ansi white) !P 75 1768 | (ansi white) !P 75 1769 | (ansi white) !5 7Y 1770 | (ansi white) &Y~:^!P &J~:^!P 1771 | (ansi white) P..::.:B Y..::.:# 1772 | (ansi white) #PYJJ~^^!JJYP# &B5YJ?~^^!JJYG# 1773 | (ansi white) &YYG# && #PYJ5G5??JGGYJ5G& && #PYP 1774 | (ansi white) B^.::..7& 1775 | (ansi white) J::::^G 1776 | (ansi white) #Y^G& 1777 | (ansi white) B~ 1778 | (ansi white) G! 1779 | (ansi white) # 1780 | (ansi white) 1781 | " 1782 | }, 1783 | 1784 | { 1785 | name: "Guix", 1786 | art: 1787 | $"(ansi yellow) .. `. 1788 | (ansi yellow) `--..```..` `..```..--` 1789 | (ansi yellow) .-:///-:::. `-:::///:-. 1790 | (ansi yellow) ````.:::` `:::.```` 1791 | (ansi yellow) -//:` -::- 1792 | (ansi yellow) ://: -::- 1793 | (ansi yellow) `///- .:::` 1794 | (ansi yellow) -+++-:::. 1795 | (ansi yellow) :+/:::- 1796 | (ansi yellow) `-....` 1797 | (ansi yellow) 1798 | " 1799 | }, 1800 | 1801 | { 1802 | name: "Haiku", 1803 | art: 1804 | $"(ansi red)$3 MMMM MMMM 1805 | (ansi red) MMMM MMMM 1806 | (ansi red) MMMM MMMM 1807 | (ansi red) MMMM MMMM 1808 | (ansi red) MMMM$4 .ciO| /YMMMMM*\" 1809 | (ansi red)$3 MMMM$4 .cOMMMMM|/MMMMM/` 1810 | (ansi red) , ,iMM|/MMMMMMMMMMMMMMM* 1811 | (ansi red) `*.__,-cMMMMMMMMMMMMMMMMM/`$3.MMM 1812 | (ansi red) MM$4MMMMMMM/`:MMM/ $3MMMM 1813 | (ansi red) MMMM MMMM 1814 | (ansi red) MMMM MMMM 1815 | (ansi red) \"\"\"\" \"\"\"\" 1816 | " 1817 | }, 1818 | 1819 | { 1820 | name: "HamoniKR", 1821 | art: 1822 | $"(ansi blue) cO0Ox. 1823 | (ansi blue) .ldddddddo. 1824 | (ansi blue) .lddddddddddo 1825 | (ansi blue) \'lddddddddddddc 1826 | (ansi blue) ,oddddddddddddd; 1827 | (ansi blue) \'ldddddddddddddo. 1828 | (ansi blue) .oddddddddddddddc. 1829 | (ansi blue) ,dddddddddddddddo. 1830 | (ansi blue) ,ccoooooooocoddooo: 1831 | (ansi blue) ,cooooooooooooooooop (ansi white) c000x. 1832 | (ansi blue)(ansi white).cooooooooooooooopcllll(ansi white) .cddddddo. 1833 | (ansi blue)(ansi white)coooooooooooooop\' .qlll.(ansi white) .ddoooooooo; 1834 | (ansi blue)(ansi white)cooooooooooc; (ansi white)\'qlllp. .ddoooooooooo; 1835 | (ansi blue)(ansi white).cooooooc; (ansi white)\'lllbc...coooooooooooo; 1836 | (ansi blue)(ansi white) .cooc\' (ansi white).llllcoooooooooooooo. 1837 | (ansi blue) .coooooooooooooop: 1838 | (ansi blue) .coooooooooooooop\' 1839 | (ansi blue) .cooooooooooooop. 1840 | (ansi blue) .cooooooooooooop. 1841 | (ansi blue) .coooooooooooop. 1842 | (ansi blue) .cooooooooooop. 1843 | (ansi blue) .cooooooooop. 1844 | (ansi blue) .cooooop\' 1845 | (ansi blue) 1846 | " 1847 | }, 1848 | 1849 | { 1850 | name: "HarDClanZ", 1851 | art: 1852 | $"(ansi blue)(ansi white) ........::::.... 1853 | (ansi blue) ::################::.. 1854 | (ansi blue) :########################:. 1855 | (ansi blue) :######**###################: 1856 | (ansi blue) :###(ansi red)&&&&^(ansi white)############ (ansi red)&(ansi white)#######: 1857 | (ansi blue) :#(ansi red)&&&&&(ansi white).:##############:(ansi red)^&o(ansi white)`:###: 1858 | (ansi blue) :#(ansi red)&&&&(ansi white).:#################:.(ansi red)&&&(ansi white)`###: 1859 | (ansi blue) :##(ansi red)&^(ansi white):######################:(ansi red)^&&(ansi white)::##: 1860 | (ansi blue) :#############################:(ansi red)&(ansi white):##:: 1861 | (ansi blue) :##########(ansi red)@@(ansi white)###########(ansi red)@@(ansi white)#####:.###: 1862 | (ansi blue):#########(ansi red)@@${c3}o(ansi red)@@(ansi white)#########(ansi red)@@${c3}o(ansi red)@@(ansi white)########: 1863 | (ansi blue):#######:(ansi red)@@${c3}o${c5}0${c3}o(ansi red)@@@@(ansi white)###(ansi red)@@@@${c3}o${c5}0${c3}o(ansi red)@@(ansi white)######: : 1864 | (ansi blue) :######:(ansi red)@@@${c3}o(ansi red)@@@@@@(ansi white)V(ansi red)@@@@@@${c3}o(ansi red)@@@(ansi white)######: 1865 | (ansi blue) :#####:(ansi red)@@@@@@@@@@@@@@@@@@@(ansi white):####; 1866 | (ansi blue) :####:.(ansi red)@@@@@@@@@@@@@@@@(ansi white):#####: 1867 | (ansi blue) `:####:.(ansi red)@@@@@@@@@@@@@@(ansi white):#####: 1868 | (ansi blue) ``:##:.(ansi red)@@@@@@@@@@@@(ansi white)^## # : 1869 | (ansi blue) : ## (ansi red)\\@@@;@@@\/ (ansi white):: # : 1870 | (ansi blue) (ansi red) VVV 1871 | (ansi blue) 1872 | " 1873 | }, 1874 | 1875 | { 1876 | name: "HardenedBSD", 1877 | art: 1878 | $"(ansi white)``` $2` 1879 | (ansi white) $1` `.....---...$2....--.``` -/ 1880 | (ansi white) $1+o .--` $2/y:` +. 1881 | (ansi white) $1yo`:. $2:o `+- 1882 | (ansi white) $1y/ $2-/` -o/ 1883 | (ansi white) $1.- $2::/sy+:. 1884 | (ansi white) $1/ $2`-- / 1885 | (ansi white) $1`: $2:` 1886 | (ansi white) $1`: $2:` 1887 | (ansi white) $1/ $2/ 1888 | (ansi white) $1.- $2-. 1889 | (ansi white) $1-- $2-. 1890 | (ansi white) $1`:` $2`:` 1891 | (ansi white) .-- `--. 1892 | (ansi white) .---.....----. 1893 | " 1894 | }, 1895 | 1896 | { 1897 | name: "Hash", 1898 | art: 1899 | $"(ansi white) + ###### + 1900 | (ansi white) ### ###### ### 1901 | (ansi white) ##### ###### ##### 1902 | (ansi white) ###### ###### ###### 1903 | (ansi white) 1904 | (ansi white)####### \'\"###### \'\"######## 1905 | (ansi white)####### ###### ######## 1906 | (ansi white)####### ###### ######## 1907 | (ansi white) 1908 | (ansi white) ###### \'\"###### \'\"###### 1909 | (ansi white) ##### ###### ##### 1910 | (ansi white) ### ###### ### 1911 | (ansi white) ~ ###### ~ 1912 | (ansi white) 1913 | " 1914 | }, 1915 | 1916 | { 1917 | name: "Hybrid", 1918 | art: 1919 | $"(ansi blue)(ansi light_blue) / ${c2}# 1920 | (ansi blue)(ansi light_blue)////& ${c2}##### 1921 | (ansi blue)(ansi light_blue)///// ${c2}###### 1922 | (ansi blue)(ansi light_blue)///// ////////// ${c2}###### 1923 | (ansi blue)(ansi light_blue)///// //////////////////// ${c2}###### 1924 | (ansi blue)(ansi light_blue)////////////////////////// ${c2}###### 1925 | (ansi blue)(ansi light_blue)///////// /// ${c2}###### 1926 | (ansi blue)(ansi light_blue)/////// / ${c2}###### 1927 | (ansi blue)(ansi light_blue)////// ${c2}###### 1928 | (ansi blue)(ansi light_blue)///// ${c2}###### 1929 | (ansi blue)(ansi light_blue)///// ${c2}###### 1930 | (ansi blue)(ansi light_blue)///// ${c2}###### 1931 | (ansi blue)(ansi light_blue)///// ${c2}###### 1932 | (ansi blue)(ansi light_blue)///// ${c2}###### 1933 | (ansi blue)(ansi light_blue)///// ${c2}######### 1934 | (ansi blue)(ansi light_blue)////& ${c2}######## 1935 | (ansi blue) 1936 | " 1937 | }, 1938 | 1939 | { 1940 | name: "Hyperbola", 1941 | art: 1942 | $"(ansi black) WW 1943 | (ansi black) KX W 1944 | (ansi black) WO0W NX0O 1945 | (ansi black) NOO0NW WNXK0OOKW 1946 | (ansi black) W0OOOOOOOOOOOOKN 1947 | (ansi black) N0OOOOOOO0KXW 1948 | (ansi black) WNXXXNW 1949 | (ansi black) NXK00000KN 1950 | (ansi black) WNK0OOOOOOOOOO0W 1951 | (ansi black) NK0OOOOOOOOOOOOOO0W 1952 | (ansi black) X0OOOOOOO00KK00OOOOOK 1953 | (ansi black) X0OOOO0KNWW WX0OO0W 1954 | (ansi black) X0OO0XNW KOOW 1955 | (ansi black) N00KNW KOW 1956 | (ansi black) NKXN W0W 1957 | (ansi black)WW W 1958 | (ansi black) 1959 | " 1960 | }, 1961 | 1962 | { 1963 | name: "InstantOS", 1964 | art: 1965 | $"(ansi blue) \'cx0XWWMMWNKOd:\'. 1966 | (ansi blue) .;kNMMMMMMMMMMMMMWNKd\' 1967 | (ansi blue) \'kNMMMMMMWNNNWMMMMMMMMXo. 1968 | (ansi blue),0MMMMMW0o;\'..,:dKWMMMMMWx. 1969 | (ansi blue)OMMMMMXl. .xNMMMMMNo 1970 | (ansi blue)WMMMMNl .kWWMMMMO\' 1971 | (ansi blue)MMMMMX; oNWMMMMK, 1972 | (ansi blue)NMMMMWo .OWMMMMMK, 1973 | (ansi blue)kWMMMMNd. ,kWMMMMMMK, 1974 | (ansi blue)\'kWMMMMWXxl:;;:okNMMMMMMMMK, 1975 | (ansi blue) .oXMMMMMMMWWWMMMMMMMMMMMMK, 1976 | (ansi blue) \'oKWMMMMMMMMMMMMMMMMMMMK, 1977 | (ansi blue) .;lxOKXXXXXXXXXXXXXXXO;...... 1978 | (ansi blue) ................,d0000000kd:. 1979 | (ansi blue) .kMMMMMMMMMW0; 1980 | (ansi blue) .kMMMMMMMMMMMX 1981 | (ansi blue) .xMMMMMMMMMMMW 1982 | (ansi blue) cXMMMMMMMMMM0 1983 | (ansi blue) :0WMMMMMMNx, 1984 | (ansi blue) .o0NMWNOc. 1985 | (ansi blue) 1986 | " 1987 | }, 1988 | 1989 | { 1990 | name: "Interix", 1991 | art: 1992 | $"(ansi red) .(ansi black). 1993 | (ansi red)(ansi white) 75(ansi black)G! 1994 | (ansi red)(ansi white) ^?PG(ansi black)&&J. 1995 | (ansi red)(ansi white) :!5GPP(ansi black)&&&B! 1996 | (ansi red)(ansi white) :YPPPPP(ansi black)&&&&&Y: 1997 | (ansi red)(ansi white) !5PPPPPP(ansi black)&&&&&&B! 1998 | (ansi red)(ansi white) :?PPPPPPPP(ansi black)&&&&&&&&Y~ 1999 | (ansi red)(ansi white) !5PPPPPPPPP(ansi black)###&&&&&&B7 2000 | (ansi red)(ansi white) :?PPPP5555555(ansi black)B####&&&&&&5: 2001 | (ansi red)(ansi white) ~5PPPP555YJ${c5}7!~7?(ansi black)5B###&&&&&B?. 2002 | (ansi red)(ansi white) .:JPPPP5555Y${c5}?^....:^?(ansi black)G####&&&&&5: 2003 | (ansi red)(ansi white) 75PPP555555Y${c5}7:....:^!(ansi black)5#####&&&&&B7. 2004 | (ansi red)(ansi white) :JPPPP(ansi blue)555555YY?${c5}~::::^~(ansi blue)7YPGBB###(ansi black)&&&&&5^ 2005 | (ansi red)(ansi white)75(ansi blue)GGPPPPPP555555YJ?77??YYYYYY55PPGGB#(ansi black)&B? 2006 | (ansi red)(ansi blue)~!!7JY5PGGBBBBBBBBGGGGGGGBGGGGGP5YJ?7~~~ 2007 | (ansi red) .::^~7?JYPGBB#BGPYJ?7!7^:. 2008 | (ansi red) ..:^... 2009 | (ansi red) 2010 | " 2011 | }, 2012 | 2013 | { 2014 | name: "IRIX", 2015 | art: 2016 | $"(ansi blue) ./ohmNd/ +dNmho/- 2017 | (ansi blue) `:+ydNMMMMMMMM.-MMMMMMMMMdyo:. 2018 | (ansi blue) `hMMMMMMNhs/sMMM-:MMM+/shNMMMMMMh` 2019 | (ansi blue) -NMMMMMmo-` /MMM-/MMM- `-omMMMMMN. 2020 | (ansi blue) `.`-+hNMMMMMNhyMMM-/MMMshmMMMMMmy+...` 2021 | (ansi blue)+mMNds:-:sdNMMMMMMMyyMMMMMMMNdo:.:sdMMm+ 2022 | (ansi blue)dMMMMMMmy+.-/ymNMMMMMMMMNmy/-.+hmMMMMMMd 2023 | (ansi blue)oMMMMmMMMMNds:.+MMMmmMMN/.-odNMMMMmMMMM+ 2024 | (ansi blue).MMMM-/ymMMMMMmNMMy..hMMNmMMMMMmy/-MMMM. 2025 | (ansi blue) hMMM/ `/dMMMMMMMN////NMMMMMMMd/. /MMMh 2026 | (ansi blue) /MMMdhmMMMmyyMMMMMMMMMMMMhymMMMmhdMMM: 2027 | (ansi blue) `mMMMMNho//sdMMMMM//NMMMMms//ohNMMMMd 2028 | (ansi blue) `/so/:+ymMMMNMMMM` mMMMMMMMmh+::+o/` 2029 | (ansi blue) `yNMMNho-yMMMM` NMMMm.+hNMMNh` 2030 | (ansi blue) -MMMMd: oMMMM. NMMMh :hMMMM- 2031 | (ansi blue) -yNMMMmooMMMM- NMMMyomMMMNy- 2032 | (ansi blue) .omMMMMMMMM-`NMMMMMMMmo. 2033 | (ansi blue) `:hMMMMMM. NMMMMMh/` 2034 | (ansi blue) .odNm+ /dNms. 2035 | (ansi blue) 2036 | " 2037 | }, 2038 | 2039 | { 2040 | name: "Ironclad", 2041 | art: 2042 | $"(ansi black) &#BGPPPPPG#& 2043 | (ansi black) B5?77!!?YJJ7!7YBB& 2044 | (ansi black) &G5YJ77!7JYYYYYBPJ&PY# 2045 | (ansi black) #PYYYYYY?!?YYYYY7?7JP5JJ 2046 | (ansi black) B?YYYYYY7!!7JYYYYJ!!?JJJ5 2047 | (ansi black) && B7?J?77?7!!!!!77777!7Y5YYBBPGGG& 2048 | (ansi black)G77?YBB!!!!!!!!!!!!!JYJ??7JYJJY# PYPPG& 2049 | (ansi black)J777JB?!7JJ???!!!7?JYYYYYPJ!7JB 2050 | (ansi black)GYYG #JJJJJ??7!!!JYYY5PGB&GB& 2051 | (ansi black) #Y!?GB5YYJY5PG###& 2052 | (ansi black) GJJP 2053 | (ansi black) 2054 | " 2055 | }, 2056 | 2057 | { 2058 | name: "Itc", 2059 | art: 2060 | $"(ansi red)${c1}....................-==============+... 2061 | (ansi red)${c1}....................-==============:... 2062 | (ansi red)${c1}...:===========-....-==============:... 2063 | (ansi red)${c1}...-===========:....-==============-... 2064 | (ansi red)${c1}....*==========+........-::********-... 2065 | (ansi red)${c1}....*===========+.:*====**==*+-.-...... 2066 | (ansi red)${c1}....:============*+-..--:+**====*---... 2067 | (ansi red)${c1}......::--........................::... 2068 | (ansi red)${c1}..+-:+-.+::*:+::+:-++::++-.:-.*.:++:++. 2069 | (ansi red)${c1}..:-:-++++:-::--:+::-::.:++-++:++--:-:. 2070 | (ansi red) 2071 | " 2072 | }, 2073 | 2074 | { 2075 | name: "Kaisen", 2076 | art: 2077 | $"(ansi red) `:+oyyho. 2078 | (ansi red) `+:`sdddddd/ 2079 | (ansi red) `+` :ho oyo++ohds-` 2080 | (ansi red) .ho :dd. .: `sddddddhhyso+/- 2081 | (ansi red) ody.ddd-:yd- +hysssyhddddddddho` 2082 | (ansi red) yddddddhddd` ` `--` -+hddddddh. 2083 | (ansi red) hddy-+dddddy+ohh/..+sddddy/:::+ys 2084 | (ansi red) :ddd/sdddddddddd- oddddddd ` 2085 | (ansi red) `yddddddddddddddd/ /ddddddd/ 2086 | (ansi red):. :ydddddddddddddddddo..sddddddy/` 2087 | (ansi red)odhdddddddo- `ddddh+-``....-+hdddddds. 2088 | (ansi red)-ddddddhd: /dddo -ydddddddhdddddddd- 2089 | (ansi red) /hdy:o - `:sddds .`./hdddddddddddddo 2090 | (ansi red) `/- `+hddyosy+ :dddddddy-.-od/ 2091 | (ansi red) :sydds -hddddddd` / 2092 | (ansi red) .+shd- `:ohddddddddd` 2093 | (ansi red) `:+ooooooooooooo: 2094 | (ansi red) 2095 | " 2096 | }, 2097 | 2098 | { 2099 | name: "KaOS", 2100 | art: 2101 | $"(ansi blue) .. 2102 | (ansi blue) ..... ..OSSAAAAAAA.. 2103 | (ansi blue) .KKKKSS. .SSAAAAAAAAAAA. 2104 | (ansi blue).KKKKKSO. .SAAAAAAAAAA... 2105 | (ansi blue)KKKKKKS. .OAAAAAAAA. 2106 | (ansi blue)KKKKKKS. .OAAAAAA. 2107 | (ansi blue)KKKKKKS. .SSAA.. 2108 | (ansi blue).KKKKKS..OAAAAAAAAAAAA........ 2109 | (ansi blue) DKKKKO.=AA=========A===AASSSO.. 2110 | (ansi blue) AKKKS.==========AASSSSAAAAAASS. 2111 | (ansi blue) .=KKO..========ASS.....SSSSASSSS. 2112 | (ansi blue) .KK. .ASS..O.. =SSSSAOSS: 2113 | (ansi blue) .OK. .ASSSSSSSO...=A.SSA. 2114 | (ansi blue) .K ..SSSASSSS.. ..SSA. 2115 | (ansi blue) .SSS.AAKAKSSKA. 2116 | (ansi blue) .SSS....S.. 2117 | (ansi blue) 2118 | " 2119 | }, 2120 | 2121 | { 2122 | name: "KernelOS", 2123 | art: 2124 | $"(ansi red) .\'\'\'\'....\'\'\'\'. 2125 | (ansi red) .\'\'... ...\'\'. 2126 | (ansi red) \'\'.. ..\'\' 2127 | (ansi red) \'.. ..\'\' 2128 | (ansi red) .\'. .,,\'.. .\',,,\' ..\'. 2129 | (ansi red) .\'. .,,,,\' .,,,,,\' .\'. 2130 | (ansi red) .\'. .,,,,\' .,,,,,. .\'. 2131 | (ansi red) \'.. .,,,,\'\',,,,;. .\'\' 2132 | (ansi red).\'. .,,,,,,,;;. ..\' 2133 | (ansi red).\'. .,,,,;;;;;(ansi green), (ansi magenta)..\'. 2134 | (ansi red) \'.. .,;;;,(ansi green)\';;;;;, (ansi magenta)..\' 2135 | (ansi red) .\'. .;;(ansi green);;\' .;;:::: (ansi magenta).,. 2136 | (ansi red) \'.. (ansi green).;;;;\' .::::::. (ansi magenta).,\' 2137 | (ansi red) \'.. (ansi green).;;;;\' .::::::. (ansi magenta).,(ansi green)\'(ansi magenta) 2138 | (ansi red) .\'.. (ansi green).\',. 2139 | (ansi red) (ansi magenta)\',.. (ansi green).\',\' 2140 | (ansi red) (ansi magenta).,,... (ansi green)..\',,. 2141 | (ansi red) ..,,\'\'........\',,,. 2142 | (ansi red) ...... 2143 | (ansi red) 2144 | " 2145 | }, 2146 | 2147 | { 2148 | name: "Kibojoe", 2149 | art: 2150 | $"(ansi green)${c3} ./+oooooo+/. 2151 | (ansi green) -/+ooooo+/:.` 2152 | (ansi green) (ansi white)`${c3}yyyo(ansi blue)+++/++${c3}osss(ansi white). 2153 | (ansi green) (ansi white)+NMN${c3}yssssssssssss(ansi white). 2154 | (ansi green) (ansi white).dMMMMN${c3}sssssssssssy(ansi white)Ns` 2155 | (ansi green) +MMMMMMMm${c3}sssssssssssh(ansi white)MNo` 2156 | (ansi green) `hMMMMMNNNMd${c3}sssssssssssd(ansi white)MMN/ 2157 | (ansi green) .${c3}syyyssssssy(ansi white)NNmmmmd${c3}sssss(ansi white)hMMMMd: 2158 | (ansi green) -NMmh${c3}yssssssssyhhhhyssyh(ansi white)mMMMMMMMy` 2159 | (ansi green) -NMMMMMNN${c3}mdhyyyyyyyhdm(ansi white)NMMMMMMMMMMMN+ 2160 | (ansi green)`NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMd. 2161 | (ansi green)ods+/:-----://+oyydmNMMMMMMMMMMMMMMMMMN- 2162 | (ansi green)` .-:+osyhhdmmNNNmdo 2163 | (ansi green) 2164 | " 2165 | }, 2166 | 2167 | { 2168 | name: "Kogaion", 2169 | art: 2170 | $"(ansi blue) ;; ,; 2171 | (ansi blue) ;;; ,;; 2172 | (ansi blue) ,;;;; ;;;; 2173 | (ansi blue) ,;;;;;;;; ;;;; 2174 | (ansi blue) ;;;;;;;;;;; ;;;;; 2175 | (ansi blue) ,;;;;;;;;;;;; \';;;;;, 2176 | (ansi blue) ;;;;;;;;;;;;;;, \';;;;;;; 2177 | (ansi blue) ;;;;;;;;;;;;;;;;;, \';;;;; 2178 | (ansi blue); \';;;;;;;;;;;;;;;;;;, ;;; 2179 | (ansi blue);;;, \';;;;;;;;;;;;;;;;;;;,;; 2180 | (ansi blue);;;;;, \';;;;;;;;;;;;;;;;;;, 2181 | (ansi blue);;;;;;;;, \';;;;;;;;;;;;;;;;, 2182 | (ansi blue);;;;;;;;;;;;, \';;;;;;;;;;;;;; 2183 | (ansi blue)\';;;;;;;;;;;;; \';;;;;;;;;;;;; 2184 | (ansi blue) \';;;;;;;;;;;;;, \';;;;;;;;;;; 2185 | (ansi blue) \';;;;;;;;;;;;; ;;;;;;;;;; 2186 | (ansi blue) \';;;;;;;;;;;; ;;;;;;;; 2187 | (ansi blue) \';;;;;;;; ;;;;;; 2188 | (ansi blue) \';;;;; ;;;; 2189 | (ansi blue) \';;; ;; 2190 | (ansi blue) 2191 | " 2192 | }, 2193 | 2194 | { 2195 | name: "KSLinux", 2196 | art: 2197 | $"(ansi blue)K K U U RRRR ooo 2198 | (ansi blue)K K U U R R o o 2199 | (ansi blue)KKK U U RRRR o o 2200 | (ansi blue)K K U U R R o o 2201 | (ansi blue)K K UUU R R ooo 2202 | (ansi blue) 2203 | (ansi blue)${c2} SSS AAA W W AAA 2204 | (ansi blue)S A A W W A A 2205 | (ansi blue) SSS AAAAA W W W AAAAA 2206 | (ansi blue) S A A WW WW A A 2207 | (ansi blue) SSS A A W W A A 2208 | (ansi blue) 2209 | " 2210 | }, 2211 | 2212 | { 2213 | name: "Laxeros", 2214 | art: 2215 | $"(ansi blue) /. 2216 | (ansi blue) `://:- 2217 | (ansi blue) `//////: 2218 | (ansi blue) .////////:` 2219 | (ansi blue) -//////////:` 2220 | (ansi blue) -/////////////` 2221 | (ansi blue) :///////////////. 2222 | (ansi blue) `://////.```-//////- 2223 | (ansi blue) `://///:` .//////- 2224 | (ansi blue) `//////: `//////: 2225 | (ansi blue) .//////- `://///:` 2226 | (ansi blue) -//////- `://///:` 2227 | (ansi blue) -//////. ://////` 2228 | (ansi blue) ://////` -//////. 2229 | (ansi blue) `/////:` ./////: 2230 | (ansi blue) .-::-` .:::-` 2231 | (ansi blue) 2232 | (ansi blue).:://////////////////////////////////::. 2233 | (ansi blue)//////////////////////////////////////// 2234 | (ansi blue).:////////////////////////////////////:. 2235 | (ansi blue) 2236 | " 2237 | }, 2238 | 2239 | { 2240 | name: "LibreELEC", 2241 | art: 2242 | $"(ansi green)(ansi yellow) :+ooo/. (ansi white)./ooo+: 2243 | (ansi green)(ansi yellow) :+ooooooo/. (ansi white)./ooooooo+: 2244 | (ansi green)(ansi yellow) :+ooooooooooo:(ansi white):ooooooooooo+: 2245 | (ansi green)(ansi yellow) :+ooooooooooo+- (ansi white)-+ooooooooooo+: 2246 | (ansi green)(ansi yellow) :+ooooooooooo+- (ansi cyan)-- (ansi white)-+ooooooooooo+: 2247 | (ansi green)(ansi yellow).+ooooooooooo+- (ansi cyan):+oo+: (ansi white)-+ooooooooooo+- 2248 | (ansi green)(ansi yellow)-+ooooooooo+- (ansi cyan):+oooooo+: (ansi white)-+oooooooooo- 2249 | (ansi green)(ansi yellow) :+ooooo+- (ansi cyan):+oooooooooo+: (ansi white)-+oooooo: 2250 | (ansi green)(ansi yellow) :+o+- (ansi cyan):+oooooooooooooo+: (ansi white)-+oo: 2251 | (ansi green)(ansi magenta) ./ (ansi cyan):oooooooooooooooooo: ${c5}/. 2252 | (ansi green)(ansi magenta) ./oo+: (ansi cyan)-+oooooooooooooo+- ${c5}:+oo/. 2253 | (ansi green)(ansi magenta) ./oooooo+: (ansi cyan)-+oooooooooo+- ${c5}:+oooooo/. 2254 | (ansi green)(ansi magenta)-oooooooooo+: (ansi cyan)-+oooooo+- ${c5}:+oooooooooo- 2255 | (ansi green)(ansi magenta).+ooooooooooo+: (ansi cyan)-+oo+- ${c5}:+ooooooooooo+. 2256 | (ansi green)(ansi magenta) -+ooooooooooo+: (ansi cyan).. ${c5}:+ooooooooooo+- 2257 | (ansi green)(ansi magenta) -+ooooooooooo+: ${c5}:+ooooooooooo+- 2258 | (ansi green)(ansi magenta) -+oooooooooo+:${c5}:+oooooooooo+- 2259 | (ansi green)(ansi magenta) -+oooooo+: ${c5}:+oooooo+- 2260 | (ansi green)(ansi magenta) -+oo+: ${c5}:+oo+- 2261 | (ansi green)(ansi magenta) .. ${c5}.. 2262 | (ansi green) 2263 | " 2264 | }, 2265 | 2266 | { 2267 | name: "LMDE", 2268 | art: 2269 | $"(ansi green)$2 `.-::---.. 2270 | (ansi green)$1 .:++++ooooosssoo:. 2271 | (ansi green) .+o++::. `.:oos+. 2272 | (ansi green)$1 :oo:.` -+oo$2: 2273 | (ansi green)$1 $2`$1+o/` .$2::::::$1-. .++-$2` 2274 | (ansi green)$1$2`$1/s/ .yyyyyyyyyyo: +o-$2` 2275 | (ansi green)$1$2`$1so .ss ohyo` :s-$2: 2276 | (ansi green)$1$2`$1s/ .ss h m myy/ /s`$2` 2277 | (ansi green)$1`s: `oo s m Myy+-o:` 2278 | (ansi green)`oo :+sdoohyoydyso/. 2279 | (ansi green) :o. .:////////++: 2280 | (ansi green)$1 `/++ $2-:::::- 2281 | (ansi green)$1 $2`$1++- 2282 | (ansi green)$1 $2`$1/+- 2283 | (ansi green)$1 $2.$1+/. 2284 | (ansi green)$1 $2.$1:+-. 2285 | (ansi green) `--.`` 2286 | " 2287 | }, 2288 | 2289 | { 2290 | name: "Lunar", 2291 | art: 2292 | $"(ansi blue)`-. `-. 2293 | (ansi blue) -ohys/-` `:+shy/` 2294 | (ansi blue) -omNNdyo/` :+shmNNy/` 2295 | (ansi blue) ${c3} - 2296 | (ansi blue) /mMmo 2297 | (ansi blue) hMMMN` 2298 | (ansi blue) .NMMs 2299 | (ansi blue) (ansi white) -:+oooo+//: ${c3}/MN(ansi white). -///oooo+/-` 2300 | (ansi blue) /:.` ${c3}/(ansi white) `.:/` 2301 | (ansi blue)${c3} __ 2302 | (ansi blue) | | _ _ ___ ___ ___ 2303 | (ansi blue) | |__| | | | .\'| _| 2304 | (ansi blue) |_____|___|_|_|__,|_| 2305 | (ansi blue) 2306 | " 2307 | }, 2308 | 2309 | { 2310 | name: "MainsailOS", 2311 | art: 2312 | $"(ansi red) - 2313 | (ansi red) *%: 2314 | (ansi red) :%%%# 2315 | (ansi red) =%%%%%- 2316 | (ansi red) *%%%%%%# 2317 | (ansi red) :#%%%%%%%#. 2318 | (ansi red) -%%%%%%%%+ 2319 | (ansi red) *%%%%%%%%- : 2320 | (ansi red) .#%%%%%%%#. *%= 2321 | (ansi red) -%%%%%%%%+ :#%%%* 2322 | (ansi red) +%%%%%%%%- =%%%%%%#. 2323 | (ansi red) .#%%%%%%%#. *%%%%%%%%: 2324 | (ansi red) -%%%%%%%%* :#%%%%%%%#. 2325 | (ansi red) +%%%%%%%%- =%%%%%%%%+ :%*. 2326 | (ansi red) .#%%%%%%%#: *%%%%%%%%- +%%%%*: 2327 | (ansi red) :%%%%%%%%* :#%%%%%%%#. .*%%%%%%%* 2328 | (ansi red) +%%%%%%%%= -%%%%%%%%+ :%%%%%%%%* 2329 | (ansi red) .#%%%%%%%%: *%%%%%%%%- =%%%%%%%%= 2330 | (ansi red) 2331 | " 2332 | }, 2333 | 2334 | { 2335 | name: "Mageia", 2336 | art: 2337 | $"(ansi cyan) .°°. 2338 | (ansi cyan) °° .°°. 2339 | (ansi cyan) .°°°. °° 2340 | (ansi cyan) . . 2341 | (ansi cyan) °°° .°°°. 2342 | (ansi cyan) .°°°. \'___\' 2343 | (ansi cyan)${c2} .(ansi white)\'___\' ${c2} . 2344 | (ansi cyan) :dkxc;\'. ..,cxkd; 2345 | (ansi cyan) .dkk. kkkkkkkkkk .kkd. 2346 | (ansi cyan).dkk. \';cloolc;. .kkd 2347 | (ansi cyan)ckk. .kk; 2348 | (ansi cyan)xO: cOd 2349 | (ansi cyan)xO: lOd 2350 | (ansi cyan)lOO. .OO: 2351 | (ansi cyan).k00. .00x 2352 | (ansi cyan) .k00; ;00O. 2353 | (ansi cyan) .lO0Kc;,,,,,,;c0KOc. 2354 | (ansi cyan) ;d00KKKKKK00d; 2355 | (ansi cyan) .,KKKK,. 2356 | (ansi cyan) 2357 | " 2358 | }, 2359 | 2360 | { 2361 | name: "MaUI", 2362 | art: 2363 | $"(ansi cyan) `.-://////:--` 2364 | (ansi cyan) .:/oooooooooooooooo+:. 2365 | (ansi cyan) `:+ooooooooooooooooooooooo:` 2366 | (ansi cyan) `:oooooooooooooooooooooooooooo/` 2367 | (ansi cyan) ..```-oooooo/-`` `:oooooo+:.` `-- 2368 | (ansi cyan) :. +oo+-` /ooo/` -/ 2369 | (ansi cyan) -o. `o+- +o/` -o: 2370 | (ansi cyan)`oo` ::` :o/ `+. .+o` /oo. 2371 | (ansi cyan)/o+ . -+oo- ` /oo/ `ooo/ 2372 | (ansi cyan)+o- /ooo+` .+ooo. :ooo+ 2373 | (ansi cyan)++ .+oooo: -oooo+ `oooo+ 2374 | (ansi cyan):. .oooooo` :ooooo- :oooo: 2375 | (ansi cyan)` .oooooo: :ooooo+ `ooo+-` 2376 | (ansi cyan) .+oooooo` -oooooo: `o/- 2377 | (ansi cyan) +oooooo: .ooooooo. 2378 | (ansi cyan) /ooooooo` /ooooooo/ .. 2379 | (ansi cyan) `:oooooooo/:::/ooooooooo+:--:/:` 2380 | (ansi cyan) `:+oooooooooooooooooooooo+:` 2381 | (ansi cyan) .:+oooooooooooooooo+:. 2382 | (ansi cyan) `.-://////:-.` 2383 | (ansi cyan) 2384 | " 2385 | }, 2386 | 2387 | { 2388 | name: "Mauna", 2389 | art: 2390 | $"(ansi blue) .. :-=++++=-: 2391 | (ansi blue) .-+*+ -********* **= 2392 | (ansi blue) =***= +******+ =---=+*. 2393 | (ansi blue) +**** +****+ :-=++*++=-- 2394 | (ansi blue) =****= **** :+***********+: 2395 | (ansi blue) +****+ *** $2.-- $1+******- 2396 | (ansi blue) =*****: *- $2:+=: $1=*****: 2397 | (ansi blue)$2. $1+*****: : $2-+++ $1:****= 2398 | (ansi blue)$2-+ $1:*****+ $2- ++++ $1:***- 2399 | (ansi blue)$2-++=: $1=+****: $2:++ +++++ $1**+ 2400 | (ansi blue)$2 +++++= $1-====-$2++++: +++++ $1*+ 2401 | (ansi blue)$2 .=++++++++++++++: $2+++++= $1. 2402 | (ansi blue)$2 .=+++++++++= :=+++++= 2403 | (ansi blue) .:::--- -+++++++- 2404 | (ansi blue) :-==++==-. 2405 | (ansi blue) 2406 | " 2407 | }, 2408 | 2409 | { 2410 | name: "Meowix", 2411 | art: 2412 | $"(ansi red)(ansi yellow) #(ansi yellow)% (ansi blue)&${c4}* 2413 | (ansi red)(ansi yellow) ##(ansi yellow)%% (ansi blue)&&${c4}** 2414 | (ansi red)(ansi yellow) ## (ansi yellow)%% (ansi blue)&& ${c4}** 2415 | (ansi red)(ansi yellow) ## (ansi yellow)%% (ansi blue)&& ${c4}** 2416 | (ansi red)(ansi yellow) ## (ansi yellow)%% (ansi blue)&& ${c4}** 2417 | (ansi red)(ansi yellow) ## (ansi yellow)%% (ansi blue)&& ${c4}** 2418 | (ansi red)(ansi yellow) ## (ansi yellow)%%(ansi blue)&& ${c4}** 2419 | (ansi red)(ansi yellow) ## (ansi yellow)%% ${c4}** 2420 | (ansi red)(ansi yellow) ## ${c4}** 2421 | (ansi red)(ansi yellow)## ${c4}** 2422 | (ansi red) 2423 | " 2424 | }, 2425 | 2426 | { 2427 | name: "Mer", 2428 | art: 2429 | $"(ansi blue) dMs 2430 | (ansi blue) .-` 2431 | (ansi blue) `y`-o+` 2432 | (ansi blue) ``NMMy 2433 | (ansi blue) .--`:++. 2434 | (ansi blue) .hNNNNs 2435 | (ansi blue) /MMMMMN 2436 | (ansi blue) `ommmd/ +/ 2437 | (ansi blue) ```` +/ 2438 | (ansi blue) `:+sssso/-` 2439 | (ansi blue) .-::. `-::-` `smNMNmdmNMNd/ .://-` 2440 | (ansi blue).ymNMNNdmNMMNm+` -dMMh:.....+dMMs `sNNMMNo 2441 | (ansi blue)dMN+::NMMy::hMM+ mMMo `ohhy/ `dMM+ yMMy::- 2442 | (ansi blue)MMm yMM- :MMs NMN` `:::::--sMMh dMM` 2443 | (ansi blue)MMm yMM- -MMs mMM+ `ymmdsymMMMs dMM` 2444 | (ansi blue)NNd sNN- -NNs -mMNs-.--..:dMMh` dNN 2445 | (ansi blue)--- .--` `--. .smMMmdddmMNdo` .-- 2446 | (ansi blue) ./ohddds+:` 2447 | (ansi blue) +h- `.:-. 2448 | (ansi blue) ./`.dMMMN+ 2449 | (ansi blue) +MMMMMd 2450 | (ansi blue) `+dmmy- 2451 | (ansi blue) ``` .+` 2452 | (ansi blue) .dMNo-y. 2453 | (ansi blue) `hmm/ 2454 | (ansi blue) .:` 2455 | (ansi blue) dMs 2456 | (ansi blue) 2457 | " 2458 | }, 2459 | 2460 | { 2461 | name: "Minix", 2462 | art: 2463 | $"(ansi red)$2 -sdhyo+:-` -/syymm: 2464 | (ansi red) sdyooymmNNy. `` .smNmmdysNd 2465 | (ansi red) odyoso+syNNmysoyhhdhsoomNmm+/osdm/ 2466 | (ansi red) :hhy+-/syNNmddhddddddmNMNo:sdNd: 2467 | (ansi red) `smNNdNmmNmddddddddddmmmmmmmy` 2468 | (ansi red) `ohhhhdddddmmNNdmddNmNNmdddddmdh- 2469 | (ansi red) odNNNmdyo/:/-/hNddNy-`..-+ydNNNmd: 2470 | (ansi red) `+mNho:` smmd/ sNNh :dmms` -+ymmo. 2471 | (ansi red)-od/ -m$1mm$2mo -NN+ +m$1mm$2m- yms: 2472 | (ansi red)+sms -.` :so: .NN+ :os/ .-`mNh: 2473 | (ansi red).-hyh+:////- -sNNd:` .--://ohNs- 2474 | (ansi red) `:hNNNNNNNMMd/sNMmhsdMMh/ymmNNNmmNNy/ 2475 | (ansi red) -+sNNNNMMNNNsmNMo: :NNmymNNNNMMMms: 2476 | (ansi red) //oydNMMMMydMMNysNMMmsMMMMMNyo/` 2477 | (ansi red) ../-yNMMy--/::/-.sMMmos+.` 2478 | (ansi red) -+oyhNsooo+omy/``` 2479 | (ansi red) `::ohdmds-` 2480 | " 2481 | }, 2482 | 2483 | { 2484 | name: "MOS", 2485 | art: 2486 | $"(ansi cyan) :--==========================--: 2487 | (ansi cyan).-=================================. 2488 | (ansi cyan)-==================================- 2489 | (ansi cyan)==================================== 2490 | (ansi cyan)=======-....:==========:....:======= 2491 | (ansi cyan)=======: -======-. .======= 2492 | (ansi cyan)=======: :====- .======= 2493 | (ansi cyan)=======: :==: .======= 2494 | (ansi cyan)=======: .. .======= 2495 | (ansi cyan)=======: .: .: .======= 2496 | (ansi cyan)=======: .=- :=: .======= 2497 | (ansi cyan)=======: .===. .-==: .======= 2498 | (ansi cyan)=======: .==========: .======= 2499 | (ansi cyan)=======: :==========: :======= 2500 | (ansi cyan)==================================== 2501 | (ansi cyan)-=================================== 2502 | (ansi cyan).==================================: 2503 | (ansi cyan) :--===========================-:. 2504 | (ansi cyan) 2505 | " 2506 | }, 2507 | 2508 | { 2509 | name: "Msys2", 2510 | art: 2511 | $"(ansi magenta)$2 ... 2512 | (ansi magenta) 5GB###GJ. !YPGGGG 2513 | (ansi magenta) 7@@@@@@@B. :G@@@@@@@ 2514 | (ansi magenta) 7@@@@@@@@Y ~&@@@@@@@@$3YJYY5YY?L 2515 | (ansi magenta) $2!@@@@@@@@@@^ ^&@@@@@@@$3#PP555555PBY 2516 | (ansi magenta) $2~&@@@@@@@@@@? ^&@@@@@@$3#5YY5YYYYYYYY#7 2517 | (ansi magenta) $2^&@@@@@@@@@@@B :#@@@@@@@$3G5BBYGPYYYYYY#J 2518 | (ansi magenta) $2^#@@@&J#@@@@@@@~ .B@@@@@@@@@@@P $3?#YYYYYPB. 2519 | (ansi magenta) $2:#@@@@7 G@@@@@@@J P@@@#!&@@@@@@G$3.GGYYYYGB^ 2520 | (ansi magenta) $2:#@@@@J Y@@@@@@@B 5@@@&:.&@@@@@@&$3BBYYY5B5. 2521 | (ansi magenta) $2:#@@@@Y !@@@@@@@@!Y@@@&~ .#@@@@@@$3GYYYYYBP JP~ 2522 | (ansi magenta) $2:#@@@@P :&@@@@@@@@@@@&~ B@@@@@$3#5YYYYYPGPGPGG 2523 | (ansi magenta) $2^#@@@@G. P@@@@@@@@@@@! P@@@@$3GYYYYYYYYYYYYBY 2524 | (ansi magenta) $2^#@@@@B: ^@@@@@@@@@@7 !@@@$3#GGGGGGGPPPP5GB: 2525 | (ansi magenta) $2!&@@@@B: Y@@@@@@@@? P@@@@@@@@@&? $3^PY: 2526 | (ansi magenta) $27&@@@@5. P@@@@@@? P@@@@@@@@@B 2527 | (ansi magenta) Y@@@&P! 5@@@@7 7G@@@@@&P~ 2528 | (ansi magenta).JJ?~: ^JY~ ^!5J!^: 2529 | (ansi magenta) $1:@P5#B. #G 7&^ :@P5#B. 2530 | (ansi magenta) !&P^. ?@~ #P !&P^. 2531 | (ansi magenta) .?BG! #G5@~ .?BG! 2532 | (ansi magenta) :.B@. 7@@5 :.B@. 2533 | (ansi magenta) !PYY5Y :&@^ !PYY5Y 2534 | (ansi magenta) ~@Y 2535 | (ansi magenta) !5: 2536 | " 2537 | }, 2538 | 2539 | { 2540 | name: "Namib", 2541 | art: 2542 | $"(ansi red) .:+shysyhhhhysyhs+:. 2543 | (ansi red) -/yyys syyy/- 2544 | (ansi red) -shy yhs- 2545 | (ansi red) -yhs shy- 2546 | (ansi red) +hy yh+ 2547 | (ansi red) +ds sd+ 2548 | (ansi red)/ys so sy/ 2549 | (ansi red)sh smMMNdyo hs 2550 | (ansi red)yo ymMMMMNNMMNho oy 2551 | (ansi red)N ydMMMNNMMMMMMMMMmy N 2552 | (ansi red)N shmMMMMNNMMMMMMMMMMMMMNy N 2553 | (ansi red)yo ooshmNMMMNNNNMMMMMMMMMMMMMMMMMms oy 2554 | (ansi red)sd yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy ds 2555 | (ansi red)/ys sy/ 2556 | (ansi red) +ds sd+ 2557 | (ansi red) +hy yh+ 2558 | (ansi red) -yhs shy- 2559 | (ansi red) -shy yhs- 2560 | (ansi red) -/yyys syyy/- 2561 | (ansi red) .:+shysyhyhhysyhs+:. 2562 | (ansi red) 2563 | " 2564 | }, 2565 | 2566 | { 2567 | name: "Nekos", 2568 | art: 2569 | $"(ansi yellow) @@@@@ 2570 | (ansi yellow) @@@@@@@@@. 2571 | (ansi yellow) @@@@@@@@ @@@ 2572 | (ansi yellow) @@@@@@@@@@@ @@. 2573 | (ansi yellow) @@@@@@@@@@@@@ . 2574 | (ansi yellow) @@@@@@@@@@@@@@@@@ , 2575 | (ansi yellow) @@@@@@@@@@@@@@@@@@@ 2576 | (ansi yellow) @@@@@(ansi red)///(ansi white)@@@@@@@(ansi red)///(ansi white)@@@ 2577 | (ansi yellow) @@@@(ansi red)/***(ansi white)@@@@@@@(ansi red)**//(ansi white)@@@@ 2578 | (ansi yellow) @@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2579 | (ansi yellow) @@@@@@@@@@@@@@@@@@@@@@@ 2580 | (ansi yellow) @@@/ /@@@@@@@@@/ /@@@ 2581 | (ansi yellow) @@@@@@ @@@${c3}██(ansi white)@@@@ @@@@@@ 2582 | (ansi yellow) @@@@@@/ /@(ansi red)██${c3}██(ansi red)██(ansi white)@@/ /@@@@@@ 2583 | (ansi yellow) @@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2584 | (ansi yellow) ##########%%%% 2585 | (ansi yellow) ##########%% %% 2586 | (ansi yellow) @ @@@#######@@%%% 2587 | (ansi yellow) @@@ @@@@####@@@@ % 2588 | (ansi yellow) @@@ @@@@@@@#@@@@@@@ 2589 | (ansi yellow) @@@ @@@@@@@@@@@@@@@ 2590 | (ansi yellow) @@@@ @@@@@@@@@@@@@@@@@ 2591 | (ansi yellow) @@@@@@@@@@@@@@@@@@@@@@@@ 2592 | (ansi yellow) 2593 | " 2594 | }, 2595 | 2596 | { 2597 | name: "Neptune", 2598 | art: 2599 | $"(ansi white) ./+sydddddddys/-. 2600 | (ansi white) .+ymNNdyooo/:+oooymNNmy/` 2601 | (ansi white) `/hNNh/.` `-+dNNy:` 2602 | (ansi white) /mMd/. .++.:oy/ .+mMd- 2603 | (ansi white) `sMN/ oMMmdy+. `oNNo 2604 | (ansi white) `hMd. `/ymy/. :NMo 2605 | (ansi white) oMN- `/dMd: /MM- 2606 | (ansi white)`mMy -dMN+` mMs 2607 | (ansi white).MMo -NMM/ yMs 2608 | (ansi white) dMh mMMMo:` `NMo 2609 | (ansi white) /MM/ /ymMMMm- sMN. 2610 | (ansi white) +Mm: .hMMd` oMN/ 2611 | (ansi white) +mNs. `yNd/` -dMm- 2612 | (ansi white) .yMNs: `/.` `/yNNo` 2613 | (ansi white) .odNNy+-` .:ohNNd/. 2614 | (ansi white) -+ymNNmdyyyyyyydmNNmy+. 2615 | (ansi white) `-//sssssss//. 2616 | (ansi white) 2617 | " 2618 | }, 2619 | 2620 | { 2621 | name: "NetRunner", 2622 | art: 2623 | $"(ansi blue) .:oydmMMMMMMmdyo:` 2624 | (ansi blue) -smMMMMMMMMMMMMMMMMMMds- 2625 | (ansi blue) +mMMMMMMMMMMMMMMMMMMMMMMMMd+ 2626 | (ansi blue) /mMMMMMMMMMMMMMMMMMMMMMMMMMMMMm/ 2627 | (ansi blue) `hMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMy` 2628 | (ansi blue) .mMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMd` 2629 | (ansi blue) dMMMMMMMMMMMMMMMMMMMMMMNdhmMMMMMMMMMMh 2630 | (ansi blue)+MMMMMMMMMMMMMNmhyo+/-. -MMMMMMMMMMMM/ 2631 | (ansi blue)mMMMMMMMMd+:.` `mMMMMMMMMMMMMd 2632 | (ansi blue)MMMMMMMMMMMdy/. yMMMMMMMMMMMMMM 2633 | (ansi blue)MMMMMMMMMMMMMMMNh+` +MMMMMMMMMMMMMMM 2634 | (ansi blue)mMMMMMMMMMMMMMMMMMs -NMMMMMMMMMMMMMMd 2635 | (ansi blue)+MMMMMMMMMMMMMMMMMN. `mMMMMMMMMMMMMMMM/ 2636 | (ansi blue) dMMMMMMMMMMMMMMMMMy hMMMMMMMMMMMMMMMh 2637 | (ansi blue) `dMMMMMMMMMMMMMMMMM-+MMMMMMMMMMMMMMMd` 2638 | (ansi blue) `hMMMMMMMMMMMMMMMMmMMMMMMMMMMMMMMMy 2639 | (ansi blue) /mMMMMMMMMMMMMMMMMMMMMMMMMMMMMm: 2640 | (ansi blue) +dMMMMMMMMMMMMMMMMMMMMMMMMd/ 2641 | (ansi blue) -odMMMMMMMMMMMMMMMMMMdo- 2642 | (ansi blue) `:+ydmNMMMMNmhy+-` 2643 | (ansi blue) 2644 | " 2645 | }, 2646 | 2647 | { 2648 | name: "Nitrux", 2649 | art: 2650 | $"(ansi blue)`:/. 2651 | (ansi blue)`/yo 2652 | (ansi blue)`/yo 2653 | (ansi blue)`/yo .+:. 2654 | (ansi blue)`/yo .sys+:.` 2655 | (ansi blue)`/yo `-/sys+:.` 2656 | (ansi blue)`/yo ./sss+:.` 2657 | (ansi blue)`/yo .:oss+:-` 2658 | (ansi blue)`/yo ./o///:-` 2659 | (ansi blue)`/yo `.-:///////:` 2660 | (ansi blue)`/yo `.://///++//-`` 2661 | (ansi blue)`/yo `.-:////++++/-` 2662 | (ansi blue)`/yo `-://///++o+/-` 2663 | (ansi blue)`/yo `-/+o+++ooo+/-` 2664 | (ansi blue)`/s+:+oooossso/.` 2665 | (ansi blue)`//+sssssso:. 2666 | (ansi blue)`+syyyy+:` 2667 | (ansi blue):+s+- 2668 | (ansi blue) 2669 | " 2670 | }, 2671 | 2672 | { 2673 | name: "netbsd", 2674 | art: 2675 | $"(ansi magenta)$1 `-/oshdmNMNdhyo+:-` 2676 | (ansi magenta)$2y$1/s+:-`` `.-:+oydNMMMMNhs/-`` 2677 | (ansi magenta)$2-m+$1NMMMMMMMMMMMMMMMMMMMNdhmNMMMmdhs+/-` 2678 | (ansi magenta) $2-m+$1NMMMMMMMMMMMMMMMMMMMMmy+:` 2679 | (ansi magenta) $2-N/$1dMMMMMMMMMMMMMMMds:` 2680 | (ansi magenta) $2-N/$1hMMMMMMMMMmho:` 2681 | (ansi magenta) $2-N/$1-:/++/:.` 2682 | (ansi magenta)$2 :M+ 2683 | (ansi magenta) :Mo 2684 | (ansi magenta) :Ms 2685 | (ansi magenta) :Ms 2686 | (ansi magenta) :Ms 2687 | (ansi magenta) :Ms 2688 | (ansi magenta) :Ms 2689 | (ansi magenta) :Ms 2690 | (ansi magenta) :Ms 2691 | (ansi magenta) :Ms 2692 | " 2693 | }, 2694 | 2695 | { 2696 | name: "Nurunner", 2697 | art: 2698 | $"(ansi blue) ,xc 2699 | (ansi blue) ;00cxXl 2700 | (ansi blue) ;K0, .xNo. 2701 | (ansi blue) :KO\' .lXx. 2702 | (ansi blue) cXk. ;xl cXk. 2703 | (ansi blue) cXk. ;k:.,xo. cXk. 2704 | (ansi blue) .lXx. :x::0MNl,dd. :KO, 2705 | (ansi blue) .xNx. cx;:KMMMMMNo\'dx. ;KK; 2706 | (ansi blue) .dNl. cd,cXMMMMMMMMMWd,ox\' \'OK: 2707 | (ansi blue);WK. \'K,.KMMMMMMMMMMMMMWc.Kx lMO 2708 | (ansi blue) \'OK: \'dl\'xWMMMMMMMMMM0::x: \'OK: 2709 | (ansi blue) .kNo .xo\'xWMMMMMM0;:O: ;KK; 2710 | (ansi blue) .dXd. .do,oNMMO;ck: ;00, 2711 | (ansi blue) oNd. .dx,;\'cO; ;K0, 2712 | (ansi blue) oNx. okk; ;K0, 2713 | (ansi blue) lXx. :KO\' 2714 | (ansi blue) cKk\' cXk. 2715 | (ansi blue) ;00:lXx. 2716 | (ansi blue) ,kd. 2717 | (ansi blue) 2718 | " 2719 | }, 2720 | 2721 | { 2722 | name: "NuTyX", 2723 | art: 2724 | $"(ansi blue) . 2725 | (ansi blue) . 2726 | (ansi blue) ... 2727 | (ansi blue) ... 2728 | (ansi blue) .... .........--. 2729 | (ansi blue) ..-++-----....--++++++---. 2730 | (ansi blue) .-++++++-. .-++++++++++++-----.. 2731 | (ansi blue) .--... .++..-+++--.....-++++++++++--.. 2732 | (ansi blue) . .-+-. .**- .... ..-+----.. 2733 | (ansi blue) .+++. .*+. + -++-----. 2734 | (ansi blue) .+++++- ++. .*+. .....-+++-----. 2735 | (ansi blue) -+++-++. .+. .-+***++***++--++++. . 2736 | (ansi blue) -+-. -- -. -*- ...... ..--. 2737 | (ansi blue).-. .+- . -+. 2738 | (ansi blue). .+- +. 2739 | (ansi blue) -- -- 2740 | (ansi blue) -+----. .- 2741 | (ansi blue) -++-.+. . 2742 | (ansi blue) .++. -- 2743 | (ansi blue) +. ----. 2744 | (ansi blue) . .+. .. 2745 | (ansi blue) - . 2746 | (ansi blue) . 2747 | (ansi blue) 2748 | " 2749 | }, 2750 | 2751 | { 2752 | name: "Obarun", 2753 | art: 2754 | $"(ansi cyan) ,;::::; 2755 | (ansi cyan) ;cooolc;, 2756 | (ansi cyan) ,coool; 2757 | (ansi cyan) ,loool, 2758 | (ansi cyan) loooo; 2759 | (ansi cyan) :ooool 2760 | (ansi cyan) cooooc ,:ccc; 2761 | (ansi cyan) looooc :oooooool 2762 | (ansi cyan) cooooo ;oooooooooo, 2763 | (ansi cyan) :ooooo; :ooooooooooo 2764 | (ansi cyan) oooooo oooooooooooc 2765 | (ansi cyan):oooooo :ooooooooool 2766 | (ansi cyan)loooooo ;oooooooool 2767 | (ansi cyan)looooooc .coooooooc 2768 | (ansi cyan)cooooooo: ,;co; 2769 | (ansi cyan),ooooooool; ,:loc 2770 | (ansi cyan) cooooooooooooloooooc 2771 | (ansi cyan) ;ooooooooooooool; 2772 | (ansi cyan) ;looooooolc; 2773 | (ansi cyan) 2774 | " 2775 | }, 2776 | 2777 | { 2778 | name: "OBRevenge", 2779 | art: 2780 | $"(ansi red) __ __ 2781 | (ansi red) _@@@@ @@@g_ 2782 | (ansi red) _@@@@@@ @@@@@@ 2783 | (ansi red) _@@@@@@M W@@@@@@_ 2784 | (ansi red) j@@@@P ^W@@@@ 2785 | (ansi red) @@@@L____ _____Q@@@@ 2786 | (ansi red)Q@@@@@@@@@@j@@@@@@@@@@ 2787 | (ansi red)@@@@@ T@j@ T@@@@@ 2788 | (ansi red)@@@@@ ___Q@J@ _@@@@@ 2789 | (ansi red)@@@@@fMMM@@j@jggg@@@@@@ 2790 | (ansi red)@@@@@ j@j@^MW@P @@@@ 2791 | (ansi red)Q@@@@@ggg@@f@ @@@@@@L 2792 | (ansi red)^@@@@WWMMP ^ Q@@@@ 2793 | (ansi red) @@@@@_ _@@@@l 2794 | (ansi red) W@@@@@g_____g@@@@@P 2795 | (ansi red) @@@@@@@@@@@@@@@@l 2796 | (ansi red) ^W@@@@@@@@@@@P 2797 | (ansi red) ^TMMMMTll 2798 | (ansi red) 2799 | " 2800 | }, 2801 | 2802 | { 2803 | name: "OpenEuler", 2804 | art: 2805 | $"(ansi blue) `.cc.` 2806 | (ansi blue) ``.cccccccc..` 2807 | (ansi blue) `.cccccccccccccccc.` 2808 | (ansi blue) ``.cccccccccccccccccccccc.`` 2809 | (ansi blue) `..cccccccccccccccccccccccccccc..` 2810 | (ansi blue)`.ccccccccccccccc${c2}/++/(ansi white)ccccccccccccccccc.` 2811 | (ansi blue).ccccccccccccccc${c2}mNMMNdo+oso+(ansi white)ccccccccccc. 2812 | (ansi blue).cccccccccc${c2}/++odms+//+mMMMMm/:+syso/(ansi white)cccc 2813 | (ansi blue).ccccccccc${c2}yNNMMMs:::/::+o+/:(ansi white)c${c2}dMMMMMm(ansi white)cccc 2814 | (ansi blue).ccccccc${c2}:+NmdyyhNNmNNNd:(ansi white)ccccc(ansi white)${c2}:oyyyo:(ansi white)cccc 2815 | (ansi blue).ccc${c2}:ohdmMs:(ansi white)cccc${c2}+mNMNmy(ansi white)ccccccccccccccccc 2816 | (ansi blue).cc${c2}/NMMMMMo////:(ansi white)c${c2}:///:(ansi white)cccccccccccccccccc 2817 | (ansi blue).cc${c2}:syysyNMNNNMNy(ansi white)ccccccccccccccccccccccc 2818 | (ansi blue).cccccccc${c2}+MMMMMNy(ansi white)c${c2}:/+++/(ansi white)cccccccccccccccc 2819 | (ansi blue).ccccccccc${c2}ohhhs/(ansi white)c${c2}omMMMMNh(ansi white)ccccccccccccccc 2820 | (ansi blue).ccccccccccccccc${c2}:MMMMMMMM/(ansi white)cccccccccccccc 2821 | (ansi blue).cccccccccccccccc${c2}sNNNNNd+(ansi white)cccccccccccccc. 2822 | (ansi blue)`..cccccccccccccccc${c2}/+/:(ansi white)cccccccccccccc..` 2823 | (ansi blue) ``.cccccccccccccccccccccccccccc.`` 2824 | (ansi blue) `.cccccccccccccccccccccc.` 2825 | (ansi blue) ``.cccccccccccccc.`` 2826 | (ansi blue) `.cccccccc.` 2827 | (ansi blue) `....` 2828 | (ansi blue) 2829 | " 2830 | }, 2831 | 2832 | { 2833 | name: "OpenIndiana", 2834 | art: 2835 | $"(ansi blue)${c2} .sy/ 2836 | (ansi blue) .yh+ 2837 | (ansi blue) 2838 | (ansi blue) (ansi white)-+syyyo+- ${c2} /+. 2839 | (ansi blue) (ansi white)+ddo/---/sdh/ ${c2} ym- 2840 | (ansi blue) (ansi white)`hm+ `sms${c2} ym-```````.-. 2841 | (ansi blue) (ansi white)sm+ sm/ ${c2} ym- +s 2842 | (ansi blue) (ansi white)hm. /mo ${c2} ym- /h 2843 | (ansi blue) (ansi white)omo ym: ${c2} ym- `os` 2844 | (ansi blue) (ansi white)smo` .ym+ ${c2} ym- .os- 2845 | (ansi blue) `` (ansi white):ymy+///oyms- ${c2} ym- .+s+. 2846 | (ansi blue) ..` (ansi white)`:+oo+/-` ${c2} -//oyo- 2847 | (ansi blue) -:` .:oys/. 2848 | (ansi blue)+- `./oyys/. 2849 | (ansi blue)h+` `.-:+oyyyo/-` 2850 | (ansi blue)`/ossssysso+/-.` 2851 | (ansi blue) 2852 | " 2853 | }, 2854 | 2855 | { 2856 | name: "OpenMamba", 2857 | art: 2858 | $"(ansi white) ````` 2859 | (ansi white) .-/+ooooooooo+/:-` 2860 | (ansi white) ./ooooooooooooooooooo+:. 2861 | (ansi white) -+oooooooooooooooooooooooo+- 2862 | (ansi white) .+ooooooooo+/:---::/+ooooooooo+. 2863 | (ansi white) :oooooooo/-` `-/oo${c2}s´(ansi green)oooo.${c2}s´(ansi green) 2864 | (ansi white) :ooooooo/` `${c2}sNds(ansi green)ooo${c2}sNds(ansi green) 2865 | (ansi white) -ooooooo- ${c2}:dmy(ansi green)ooo${c2}:dmy(ansi green) 2866 | (ansi white) +oooooo: :oooooo- 2867 | (ansi white).ooooooo .://:` 2868 | (ansi white):oooooo+ ./+o+:` 2869 | (ansi white)-ooooooo` `oooooo+ 2870 | (ansi white)`ooooooo: /oooooo+ 2871 | (ansi white) -ooooooo: :ooooooo. 2872 | (ansi white) :ooooooo+. .+ooooooo: 2873 | (ansi white) :oooooooo+-` `-+oooooooo: 2874 | (ansi white) .+ooooooooo+/::::://oooooooooo+. 2875 | (ansi white) -+oooooooooooooooooooooooo+- 2876 | (ansi white) .:ooooooooooooooooooo+:. 2877 | (ansi white) `-:/ooooooooo+/:.` 2878 | (ansi white) `````` 2879 | (ansi white) 2880 | " 2881 | }, 2882 | 2883 | { 2884 | name: "openwrt", 2885 | art: 2886 | $"(ansi blue) _______ 2887 | (ansi blue)| |.-----.-----.-----. 2888 | (ansi blue)| - || _ | -__| | 2889 | (ansi blue)|_______|| __|_____|__|__| 2890 | (ansi blue) |__| 2891 | (ansi blue) ________ __ 2892 | (ansi blue)| | | |.----.| |_ 2893 | (ansi blue)| | | || _|| _| 2894 | (ansi blue)|________||__| |____| 2895 | " 2896 | }, 2897 | 2898 | { 2899 | name: "OPNsense", 2900 | art: 2901 | $"(ansi white) .\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\' 2902 | (ansi white) oocc:::::::::::::::::::::::::::::::cox 2903 | (ansi white) ;00; o0O 2904 | (ansi white) .,:\' .;;;;;;;;;;;;;;;;;;;;;;;;;; ;:, 2905 | (ansi white) .\',;;cxOOOOOOOOOOOOOOOOOOOOOOOkd:;;,.. 2906 | (ansi white) .,cll:\' \':llc,. 2907 | (ansi white) ,;;:okxdxd: :dxdxko:;;, 2908 | (ansi white) .xxxx0XNNK0O. .O0KNNX0xxxx. 2909 | (ansi white) ,${c2}cc:(ansi red),. .,${c2}:cc(ansi red), 2910 | (ansi white) ........;${c2}ccc:(ansi red);. .;${c2}:ccc(ansi red);........ 2911 | (ansi white) ${c2}ccccccccccccccc ccccccccccccccc(ansi red) 2912 | (ansi white) ........;${c2}ccc:(ansi red);. .;${c2}:ccc(ansi red);........ 2913 | (ansi white) ,${c2}cc:(ansi red),. .,${c2}:cc(ansi red), 2914 | (ansi white) .xxxx0XNNK0O. .O0KNNX0xxxx. 2915 | (ansi white) ,;;:okxdxd: :dxdxko:;;, 2916 | (ansi white) .,cll:\' \':llc,. 2917 | (ansi white) .,,;,ckOOOOOOOOOOOOOOOOOOOOOOOOx;,;,\'. 2918 | (ansi white) .:l\' ........................... ;:; 2919 | (ansi white) lOk\' cdd 2920 | (ansi white) ;lccccccccccccccccccccccccccccccccccc:. 2921 | (ansi white) 2922 | " 2923 | }, 2924 | 2925 | { 2926 | name: "orchid", 2927 | art: 2928 | $"(ansi white)(ansi magenta) .==. 2929 | (ansi white) .-${c3}#(ansi magenta)@@${c3}#(ansi magenta)-. 2930 | (ansi white) .-${c3}##(ansi magenta)@@@@${c3}##(ansi magenta)-. 2931 | (ansi white) .-${c3}##(ansi magenta)@@@@@@@@${c3}##(ansi magenta)-. 2932 | (ansi white) :*(ansi magenta)@@@@@${c3}####(ansi magenta)@@@@@(ansi magenta)*: 2933 | (ansi white) ..:*(ansi magenta)@@@@(ansi magenta)==--==(ansi magenta)@@@@(ansi magenta)*:.. 2934 | (ansi white) .-*(ansi magenta)%%${c3}#(ansi magenta)==${c3}#(ansi magenta)@@${c3}#(ansi magenta)====${c3}#(ansi magenta)@@${c3}#(ansi magenta)==${c3}#(ansi magenta)%%(ansi magenta)*-. 2935 | (ansi white) .-${c3}#(ansi magenta)@@@@@${c3}##(ansi magenta)==${c3}#(ansi magenta)@@(ansi magenta)++(ansi magenta)@@${c3}##(ansi magenta)==${c3}#(ansi magenta)@@@@@${c3}#(ansi magenta)-. 2936 | (ansi white) .-${c3}#(ansi magenta)@@@@@(ansi magenta)#(ansi magenta)@@@${c3}#(ansi magenta)++#====${c3}#(ansi magenta)++#(ansi magenta)@@@(ansi magenta)#(ansi magenta)@@@@@${c3}#(ansi magenta)-. 2937 | (ansi white).-${c3}#(ansi magenta)@@@@@${c3}#(ansi magenta)-==**${c3}###(ansi magenta)+:--:+${c3}###(ansi magenta)**==-${c3}#(ansi magenta)@@@@@${c3}#(ansi magenta)-. 2938 | (ansi white).-${c3}#(ansi magenta)@@@@@${c3}#(ansi magenta)-==**${c3}###(ansi magenta)+:--:+${c3}###(ansi magenta)**==-${c3}#(ansi magenta)@@@@@${c3}#(ansi magenta)-. 2939 | (ansi white) .-${c3}#(ansi magenta)@@@@@(ansi magenta)#(ansi magenta)@@@${c3}#(ansi magenta)++#====${c3}#(ansi magenta)++#(ansi magenta)@@@(ansi magenta)#(ansi magenta)@@@@@${c3}#(ansi magenta)-. 2940 | (ansi white) .-${c3}#(ansi magenta)@@@@@${c3}##(ansi magenta)==${c3}#(ansi magenta)@@(ansi magenta)++(ansi magenta)@@${c3}##(ansi magenta)==${c3}#(ansi magenta)@@@@@${c3}#(ansi magenta)-. 2941 | (ansi white) .-*(ansi magenta)%%${c3}#(ansi magenta)==${c3}#(ansi magenta)@@${c3}#(ansi magenta)====${c3}#(ansi magenta)@@${c3}#(ansi magenta)==${c3}#(ansi magenta)%%(ansi magenta)*-. 2942 | (ansi white) ..:*(ansi magenta)@@@@(ansi magenta)==--==(ansi magenta)@@@@(ansi magenta)*:.. 2943 | (ansi white) :*(ansi magenta)@@@@@${c3}####(ansi magenta)@@@@@(ansi magenta)*: 2944 | (ansi white) .-${c3}##(ansi magenta)@@@@@@@@${c3}##(ansi magenta)-. 2945 | (ansi white) .-${c3}##(ansi magenta)@@@@${c3}##(ansi magenta)-. 2946 | (ansi white) .-${c3}#(ansi magenta)@@${c3}#(ansi magenta)-. 2947 | (ansi white) .==. 2948 | (ansi white) 2949 | " 2950 | }, 2951 | 2952 | { 2953 | name: "OSX", 2954 | art: 2955 | $"(ansi green) $1..\' 2956 | (ansi green) ,xNMM. 2957 | (ansi green) .OMMMMo 2958 | (ansi green) lMM\" 2959 | (ansi green) .;loddo:. .olloddol;. 2960 | (ansi green) cKMMMMMMMMMMNWMMMMMMMMMM0: 2961 | (ansi green) $2.KMMMMMMMMMMMMMMMMMMMMMMMWd. 2962 | (ansi green) XMMMMMMMMMMMMMMMMMMMMMMMX. 2963 | (ansi green)$3;MMMMMMMMMMMMMMMMMMMMMMMM: 2964 | (ansi green):MMMMMMMMMMMMMMMMMMMMMMMM: 2965 | (ansi green).MMMMMMMMMMMMMMMMMMMMMMMMX. 2966 | (ansi green) kMMMMMMMMMMMMMMMMMMMMMMMMWd. 2967 | (ansi green) $4\'XMMMMMMMMMMMMMMMMMMMMMMMMMMk 2968 | (ansi green) \'XMMMMMMMMMMMMMMMMMMMMMMMMK. 2969 | (ansi green) $5kMMMMMMMMMMMMMMMMMMMMMMd 2970 | (ansi green) ;KMMMMMMMWXXWMMMMMMMk. 2971 | (ansi green) \"cooc*\" \"*coo\'\" 2972 | " 2973 | }, 2974 | 2975 | { 2976 | name: "PacBSD", 2977 | art: 2978 | $"(ansi red) :+sMs. 2979 | (ansi red) `:ddNMd- -o--` 2980 | (ansi red) -sMMMMh: `+N+`` 2981 | (ansi red) yMMMMMs` .....-/-... `mNh/ 2982 | (ansi red) yMMMMMmh+-`:sdmmmmmmMmmmmddy+-``./ddNMMm 2983 | (ansi red) yNMMNMMMMNdyyNNMMMMMMMMMMMMMMMhyshNmMMMm 2984 | (ansi red) :yMMMMMMMMMNdooNMMMMMMMMMMMMMMMMNmy:mMMd 2985 | (ansi red) +MMMMMMMMMmy:sNMMMMMMMMMMMMMMMMMMMmshs- 2986 | (ansi red) :hNMMMMMMN+-+MMMMMMMMMMMMMMMMMMMMMMMs. 2987 | (ansi red) .omysmNNhy/+yNMMMMMMMMMMNMMMMMMMMMNdNNy- 2988 | (ansi red) /hMM:::::/hNMMMMMMMMMMMm/-yNMMMMMMN.mMNh` 2989 | (ansi red).hMMMMdhdMMMMMMMMMMMMMMmo `sMMMMMMN mMMm- 2990 | (ansi red):dMMMMMMMMMMMMMMMMMMMMMdo+ oMMMMMMN`smMNo` 2991 | (ansi red)/dMMMMMMMMMMMMMMMMMMMMMNd/` :yMMMMMN:-hMMM. 2992 | (ansi red):dMMMMMMMMMMMMMMMMMMMMMNh` oMMMMMMNo/dMNN` 2993 | (ansi red):hMMMMMMMMMMMMMMMMMMMMMMNs--sMMMMMMMNNmy++` 2994 | (ansi red) sNMMMMMMMMMMMMMMMMMMMMMMMmmNMMMMMMNho::o. 2995 | (ansi red) :yMMMMMMMMMMMMMNho+sydNNNNNNNmysso/` -// 2996 | (ansi red) /dMMMMMMMMMMMMMs- ````````..`` 2997 | (ansi red) .oMMMMMMMMMMMMNs` ./y:` 2998 | (ansi red) +dNMMNMMMMMMMmy` ``./ys. 2999 | (ansi red) `/hMMMMMMMMMMMNo-`` `.+yy+-` 3000 | (ansi red) `-/hmNMNMMMMMMmmddddhhy/-` 3001 | (ansi red) `-+oooyMMMdsoo+/:. 3002 | (ansi red) 3003 | " 3004 | }, 3005 | 3006 | { 3007 | name: "Panwah", 3008 | art: 3009 | $"(ansi white) HHH 3010 | (ansi white) HAAAH HHH 3011 | (ansi white) HAAAAH HAAAH 3012 | (ansi white) HAAAAAAH HAAAAH 3013 | (ansi white) HAAAAAAH HAAAAAH 3014 | (ansi white) HAAAAAAAAH(ansi black)WWWWWWWWWWWWWWWW (ansi red)HAAAAAH 3015 | (ansi white) HAAAAAAAAH(ansi black)WWWWWWWWWWWWWWWWWWWW(ansi red) HAAAAAH 3016 | (ansi white) HAA(ansi black)WWWWWWWWWWWWWWWWWWWWWWWWWWWWW(ansi red)AAAAAH(ansi black) 3017 | (ansi white) WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW(ansi red)WAH(ansi black) 3018 | (ansi white) WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW 3019 | (ansi white) WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW 3020 | (ansi white) WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW 3021 | (ansi white)WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW 3022 | (ansi white)WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW 3023 | (ansi white)WWWWWWW(ansi red)AAA(ansi black)WWWW WWWWWWWWWWWWWWWWWWWWWWWWWWW 3024 | (ansi white) WWWW(ansi red)AAA(ansi black)WWWWW WWWWWWW WWWWWWWWWWWWWWW 3025 | (ansi white) WW(ansi red)AAA(ansi black)WWWWWWWWWWWWWWWWW WWWWW(ansi red)AAA(ansi black)WWWWWWWW 3026 | (ansi white) (ansi red)AAA(ansi black)WWWWW(ansi red)OOOOOOOOOOO(ansi black)WWWWWWWWWWW(ansi red)AAA(ansi black)WWWWWW 3027 | (ansi white) (ansi red)OOOO${c3}GGGGGGG(ansi red)OOOO(ansi black)WWWWWWWWWW(ansi red)AAA(ansi black)WWWW 3028 | (ansi white) (ansi red)OOO${c3}GGGGGGG(ansi red)OOO(ansi black)WWWWWWWWWWWW(ansi red)AAA(ansi black)W 3029 | (ansi white) (ansi red)OOOOOOOOO 3030 | (ansi white) 3031 | " 3032 | }, 3033 | 3034 | { 3035 | name: "Parch", 3036 | art: 3037 | $"(ansi blue) ,:lodddd. 3038 | (ansi blue) .:clooood. 3039 | (ansi blue) ;clllooooc 3040 | (ansi blue) ;cclllllloo 3041 | (ansi blue) .cccccllllll 3042 | (ansi blue) . ,cccclllll 3043 | (ansi blue) \':::;; ccccclll; 3044 | (ansi blue) .:::cccccccccccll; 3045 | (ansi blue) ;::::ccccllllllcll: 3046 | (ansi blue).;::::cccclllloool::; 3047 | (ansi blue);;;::::cccclllolc::::;. 3048 | (ansi blue);;;::::cccclllccc:::::;. 3049 | (ansi blue);;;::::cccclccccc::::::;. 3050 | (ansi blue);;;;::::::llcccccc:::::\' 3051 | (ansi blue);;;;:; ,clllccccccc:: 3052 | (ansi blue).;; .cllllllcccccc::;::::\' 3053 | (ansi blue) .\'\'\'\'\'\'\'\'\'\',:lddoooolll 3054 | (ansi blue) \'.....\'\'\'\',cdddooooollll 3055 | (ansi blue) ........\':oddddoooolllllc 3056 | (ansi blue) ....\';ldddddooooolllllc: 3057 | (ansi blue) ,cdddddddooooollllccc 3058 | (ansi blue) :ddddddoooolllllccc 3059 | (ansi blue) ;ddooooolllllcc. 3060 | (ansi blue) :ooollllc. 3061 | (ansi blue) c\' 3062 | (ansi blue) 3063 | " 3064 | }, 3065 | 3066 | { 3067 | name: "Pardus", 3068 | art: 3069 | $"(ansi blue) .smNdy+- `.:/osyyso+:.` -+ydmNs. 3070 | (ansi blue)/Md- -/ymMdmNNdhso/::/oshdNNmdMmy/. :dM/ 3071 | (ansi blue)mN. oMdyy- -y `-dMo .Nm 3072 | (ansi blue).mN+` sMy hN+ -: yMs `+Nm. 3073 | (ansi blue) `yMMddMs.dy `+` sMddMMy` 3074 | (ansi blue) +MMMo .` . oMMM+ 3075 | (ansi blue) `NM/ `````.` `.````` +MN` 3076 | (ansi blue) yM+ `.-:yhomy ymohy:-.` +My 3077 | (ansi blue) yM: yo oy :My 3078 | (ansi blue) +Ms .N` `N. +h sM+ 3079 | (ansi blue) `MN - -::::::- : :o:+`NM` 3080 | (ansi blue) yM/ sh -dMMMMd- ho +y+My 3081 | (ansi blue) .dNhsohMh-//: /mm/ ://-yMyoshNd` 3082 | (ansi blue) `-ommNMm+:/. oo ./:+mMNmmo:` 3083 | (ansi blue) `/o+.-somNh- :yy: -hNmos-.+o/` 3084 | (ansi blue) ./` .s/`s+sMdd+``+ddMs+s`/s. `/. 3085 | (ansi blue) : -y. -hNmddmNy. .y- : 3086 | (ansi blue) -+ `..` +- 3087 | (ansi blue) 3088 | " 3089 | }, 3090 | 3091 | { 3092 | name: "Parrot", 3093 | art: 3094 | $"(ansi cyan) `:oho/-` 3095 | (ansi cyan)`mMMMMMMMMMMMNmmdhy- 3096 | (ansi cyan) dMMMMMMMMMMMMMMMMMMs` 3097 | (ansi cyan) +MMsohNMMMMMMMMMMMMMm/ 3098 | (ansi cyan) .My .+dMMMMMMMMMMMMMh. 3099 | (ansi cyan) + :NMMMMMMMMMMMMNo 3100 | (ansi cyan) `yMMMMMMMMMMMMMm: 3101 | (ansi cyan) /NMMMMMMMMMMMMMy` 3102 | (ansi cyan) .hMMMMMMMMMMMMMN+ 3103 | (ansi cyan) ``-NMMMMMMMMMd- 3104 | (ansi cyan) /MMMMMMMMMMMs` 3105 | (ansi cyan) mMMMMMMMsyNMN/ 3106 | (ansi cyan) +MMMMMMMo :sNh. 3107 | (ansi cyan) `NMMMMMMm -o/ 3108 | (ansi cyan) oMMMMMMM. 3109 | (ansi cyan) `NMMMMMM+ 3110 | (ansi cyan) +MMd/NMh 3111 | (ansi cyan) mMm -mN` 3112 | (ansi cyan) /MM `h: 3113 | (ansi cyan) dM` . 3114 | (ansi cyan) :M- 3115 | (ansi cyan) d: 3116 | (ansi cyan) -+ 3117 | (ansi cyan) - 3118 | (ansi cyan) 3119 | " 3120 | }, 3121 | 3122 | { 3123 | name: "PCLinuxOS", 3124 | art: 3125 | $"(ansi blue) mhhhyyyyhhhdN 3126 | (ansi blue) dyssyhhhhhhhhhhhssyhN 3127 | (ansi blue) Nysyhhyo/:-.....-/oyhhhssd 3128 | (ansi blue) Nsshhy+. `/shhysm 3129 | (ansi blue) dohhy/ -shhsy 3130 | (ansi blue) dohhs` /hhys 3131 | (ansi blue)N+hho ${c2}+ssssss+- .+syhys+ (ansi white)/hhsy 3132 | (ansi blue)ohhh` ${c2}ymmo++hmm+`smmy/::+y` (ansi white)shh+ 3133 | (ansi blue)+hho ${c2}ymm- /mmy+mms (ansi white):hhod 3134 | (ansi blue)/hh+ ${c2}ymmhhdmmh.smm/ (ansi white).hhsh 3135 | (ansi blue)+hhs ${c2}ymm+::-` /mmy` ` (ansi white)/hh+m 3136 | (ansi blue)yyhh- ${c2}ymm- /dmdyosyd` (ansi white)`yhh+ 3137 | (ansi blue) ohhy` ${c2}://` -/+++/- (ansi white)ohhom 3138 | (ansi blue) N+hhy- `shhoh 3139 | (ansi blue) sshho. `+hhyom 3140 | (ansi blue) dsyhhs/. `:ohhhoy 3141 | (ansi blue) dysyhhhso///://+syhhhssh 3142 | (ansi blue) dhyssyhhhhhhyssyyhN 3143 | (ansi blue) mddhdhdmN 3144 | (ansi blue) 3145 | " 3146 | }, 3147 | 3148 | { 3149 | name: "PearOS", 3150 | art: 3151 | $"(ansi green) .+yh 3152 | (ansi green) sMMMo 3153 | (ansi green) sMMN+ 3154 | (ansi green) +o: 3155 | (ansi green)$2 ./oyyys+. 3156 | (ansi green) :dMMMMMMMMMm/ 3157 | (ansi green) :MMMMMMMMMMMMMy 3158 | (ansi green) yMMMMMMMMMMMMMN 3159 | (ansi green)$3 mMMMMMMMMMMMMs` 3160 | (ansi green) yMMMMMMMMMMMMo 3161 | (ansi green) -mMMMMMMMMMMMMM` 3162 | (ansi green) oMMMMMMMMMMMMMMM` 3163 | (ansi green)$4 oMMMMMMMMMMMMMMMMy 3164 | (ansi green) .MMMMMMMMMMMMMMMMMMy` 3165 | (ansi green) +MMMMMMMMMMMMMMMMMMMMy/` 3166 | (ansi green) /MMMMMMMMMMMMMMMMMMMMMMMNds 3167 | (ansi green)$5 `mMMMMMMMMMMMMMMMMMMMMMMMM/ 3168 | (ansi green) .mMMMMMMMMMMMMMMMMMMMMMM+ 3169 | (ansi green) `oNMMMMMMMMMMMMMMMMMMd- 3170 | (ansi green) `+hMMMMMMMMMMMMMms- 3171 | (ansi green) -/osyhhyso:. 3172 | (ansi green) 3173 | " 3174 | }, 3175 | 3176 | { 3177 | name: "Pengwin", 3178 | art: 3179 | $"(ansi magenta)${c3} ...` 3180 | (ansi magenta)${c3} `-///:-` 3181 | (ansi magenta)${c3} .+(ansi magenta)ssys${c3}/ 3182 | (ansi magenta)${c3} +(ansi magenta)yyyyy${c3}o (ansi magenta) 3183 | (ansi magenta)(ansi magenta) -yyyyyy: 3184 | (ansi magenta)(ansi magenta) `.:/+ooo+/:` -yyyyyy+ 3185 | (ansi magenta)(ansi magenta) `:oyyyyyys+:-.`syyyyyy: 3186 | (ansi magenta)(ansi magenta) .syyyyyyo-` .oyyyyyyo 3187 | (ansi magenta)(ansi magenta)`syyyyyy `-+yyyyyyy/` 3188 | (ansi magenta)(ansi magenta)/yyyyyy+ -/osyyyyyyo/. 3189 | (ansi magenta)(ansi magenta)+yyyyyy- `.-:::-.` 3190 | (ansi magenta)(ansi magenta).yyyyyy- 3191 | (ansi magenta)${c3} :(ansi magenta)yyyyy${c3}o 3192 | (ansi magenta)${c3} .+(ansi magenta)ooo${c3}+ 3193 | (ansi magenta)${c3} `.::/:. 3194 | (ansi magenta) 3195 | " 3196 | }, 3197 | 3198 | { 3199 | name: "Pentoo", 3200 | art: 3201 | $"(ansi magenta)${c2} `:oydNNMMMMNNdyo:` 3202 | (ansi magenta) :yNMMMMMMMMMMMMMMMMNy: 3203 | (ansi magenta) :dMMMMMMMMMMMMMMMMMMMMMMd: 3204 | (ansi magenta) oMMMMMMMho/-....-/ohMMMMMMMo 3205 | (ansi magenta) oMMMMMMy. .yMMMMMMo 3206 | (ansi magenta) .MMMMMMo oMMMMMM. 3207 | (ansi magenta) +MMMMMm mMMMMM+ 3208 | (ansi magenta) oMMMMMh hMMMMMo 3209 | (ansi magenta) //hMMMMMm//(ansi white)`${c2} (ansi white)`${c2}////mMMMMMh// 3210 | (ansi magenta)MMMMMMMMMMM(ansi white)/${c2} (ansi white)/o/`${c2} (ansi white).${c2}smMMMMMMMMMMM 3211 | (ansi magenta)MMMMMMMMMMm (ansi white)`NMN:${c2} (ansi white).${c2}yMMMMMMMMMM 3212 | (ansi magenta)MMMMMMMMMMMh(ansi white):.${c2} dMMMMMMMMM 3213 | (ansi magenta)MMMMMMMMMMMMMy(ansi white).${c2} (ansi white)-${c2}NMMMMMMMMM 3214 | (ansi magenta)MMMMMMMMMMMd:(ansi white)`${c2} (ansi white)-${c2}yNMMMMMMMMMM 3215 | (ansi magenta)MMMMMMMMMMh(ansi white)`${c2} (ansi white)./${c2}hNMMMMMMMMMMMM 3216 | (ansi magenta)MMMMMMMMMM(ansi white)s${c2} (ansi white).:${c2}ymMMMMMMMMMMMMMMM 3217 | (ansi magenta)MMMMMMMMMMN(ansi white)s:..-/${c2}ohNMMMMMMMMMMMMMMMMMM 3218 | (ansi magenta)MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 3219 | (ansi magenta)MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 3220 | (ansi magenta) MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 3221 | (ansi magenta) 3222 | " 3223 | }, 3224 | 3225 | { 3226 | name: "Peppermint", 3227 | art: 3228 | $"(ansi red)(ansi white) PPPPPPPPPPPPPP 3229 | (ansi red)(ansi white) PPPP${c2}MMMMMMM(ansi white)PPPPPPPPPPP 3230 | (ansi red)(ansi white) PPPP${c2}MMMMMMMMMM(ansi white)PPPPPPPP${c2}MM(ansi white)PP 3231 | (ansi red)(ansi white) PPPPPPPP${c2}MMMMMMM(ansi white)PPPPPPPP${c2}MMMMM(ansi white)PP 3232 | (ansi red)(ansi white) PPPPPPPPPPPP${c2}MMMMMM(ansi white)PPPPPPP${c2}MMMMMMM(ansi white)PP 3233 | (ansi red)(ansi white) PPPPPPPPPPPP${c2}MMMMMMM(ansi white)PPPP${c2}M(ansi white)P${c2}MMMMMMMMM(ansi white)PP 3234 | (ansi red)(ansi white) PP${c2}MMMM(ansi white)PPPPPPPPPP${c2}MMM(ansi white)PPPPP${c2}MMMMMMM(ansi white)P${c2}MM(ansi white)PPPP 3235 | (ansi red)(ansi white) P${c2}MMMMMMMMMM(ansi white)PPPPPP${c2}MM(ansi white)PPPPP${c2}MMMMMM(ansi white)PPPPPPPP 3236 | (ansi red)(ansi white)P${c2}MMMMMMMMMMMM(ansi white)PPPPP${c2}MM(ansi white)PP${c2}M(ansi white)P${c2}MM(ansi white)P${c2}MM(ansi white)PPPPPPPPPPP 3237 | (ansi red)(ansi white)P${c2}MMMMMMMMMMMMMMMM(ansi white)PP${c2}M(ansi white)P${c2}MMM(ansi white)PPPPPPPPPPPPPPPP 3238 | (ansi red)(ansi white)P${c2}MMM(ansi white)PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP${c2}MMMMM(ansi white)P 3239 | (ansi red)(ansi white)PPPPPPPPPPPPPPPP${c2}MMM(ansi white)P${c2}M(ansi white)P${c2}MMMMMMMMMMMMMMMM(ansi white)PP 3240 | (ansi red)(ansi white)PPPPPPPPPPP${c2}MM(ansi white)P${c2}MM(ansi white)PPPP${c2}MM(ansi white)PPPPP${c2}MMMMMMMMMMM(ansi white)PP 3241 | (ansi red)(ansi white) PPPPPPPP${c2}MMMMMM(ansi white)PPPPP${c2}MM(ansi white)PPPPPP${c2}MMMMMMMMM(ansi white)PP 3242 | (ansi red)(ansi white) PPPP${c2}MM(ansi white)P${c2}MMMMMMM(ansi white)PPPPPP${c2}MM(ansi white)PPPPPPPPPP${c2}MMMM(ansi white)PP 3243 | (ansi red)(ansi white) PP${c2}MMMMMMMMM(ansi white)P${c2}M(ansi white)PPPP${c2}MMMMMM(ansi white)PPPPPPPPPPPPP 3244 | (ansi red)(ansi white) PP${c2}MMMMMMM(ansi white)PPPPPPP${c2}MMMMMM(ansi white)PPPPPPPPPPPP 3245 | (ansi red)(ansi white) PP${c2}MMMM(ansi white)PPPPPPPPP${c2}MMMMMMM(ansi white)PPPPPPPP 3246 | (ansi red)(ansi white) PP${c2}MM(ansi white)PPPPPPPP${c2}MMMMMMMMMM(ansi white)PPPP 3247 | (ansi red)(ansi white) PPPPPPPPPP${c2}MMMMMMMM(ansi white)PPPP 3248 | (ansi red)(ansi white) PPPPPPPPPPPPPP 3249 | (ansi red) 3250 | " 3251 | }, 3252 | 3253 | { 3254 | name: "PhyOS", 3255 | art: 3256 | $"(ansi blue).^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^.^^^^^. 3257 | (ansi blue) :777777777777777777777777777777^~7777: 3258 | (ansi blue) .~~~~~~~~~~~~~~~~~~~~~^~7777!:!777!. 3259 | (ansi blue) ~7!!!!!!!!!!!!!!!!!^:!777~^!777~ 3260 | (ansi blue) ^77777!!!!!!!!!7!^^7777^^7777^ 3261 | (ansi blue) ^7777~.~~~~^. .~7777^~7777: 3262 | (ansi blue) :!777~^!777~. !777!:~777!: 3263 | (ansi blue) .!777!:~777!:~77~:!777!. 3264 | (ansi blue) ~777!^~7777:^~^!777~ 3265 | (ansi blue) ^7777^^7777^^7777^ 3266 | (ansi blue) :7777~^!7777777: 3267 | (ansi blue) .!777!:!7777!. 3268 | (ansi blue) .~777!:~77~. 3269 | (ansi blue) ~7777^~~ 3270 | (ansi blue) ^7777. 3271 | (ansi blue) :77: 3272 | (ansi blue) .. 3273 | (ansi blue) 3274 | " 3275 | }, 3276 | 3277 | { 3278 | name: "PikaOS", 3279 | art: 3280 | $"(ansi yellow) \'\',,, ,,,d, 3281 | (ansi yellow) \',, ,,\' 3282 | (ansi yellow) \', ,. 3283 | (ansi yellow) ., \' 3284 | (ansi yellow) . . 3285 | (ansi yellow) \' . 3286 | (ansi yellow) .. oddddkdlc:;,.. .. 3287 | (ansi yellow) . ............lllc, . 3288 | (ansi yellow) . ....................: . 3289 | (ansi yellow) . . .................... 3290 | (ansi yellow) \'. ..........\'o........d0XX0. 3291 | (ansi yellow) ....lllllllcOOOcllllll............cxlxc...;okkkx. 3292 | (ansi yellow) ..................................\';lc\'...lo. 3293 | (ansi yellow) .\'\'\'\'\'\'\'\'\'\'\'\'\'.....................,;,....... 3294 | (ansi yellow) \',,,,,,,,,,,,,,,,\'\'...............dkkkd...... 3295 | (ansi yellow) \',,,,,,,,,,,,,,,,,,,\'............;okkkd;.... 3296 | (ansi yellow) .,,,,,,,,,,,,,,,,,,,,,............;cll;..... 3297 | (ansi yellow) ,,,,,,,,,,,,,,,,,,,,\'....................:d, 3298 | (ansi yellow) ,,,,,,,,,,,,,,,,,,,....................oxxx: 3299 | (ansi yellow) .,,,,,,,,,,,,,,,,,\'..................oxxxxx. . 3300 | (ansi yellow) .,,,,,,,,,,,,,,\'.......... ,oxxxxxxx . 3301 | (ansi yellow) .;,,,,,,,,,,,,\'.. \'cxxxxxxxxx, 3302 | (ansi yellow) :dl:,\'\',,\'.... .;lxxxxxxxxxd; 3303 | (ansi yellow) ,codol:;\'. ...,;cldxxxxxxxxxoc. 3304 | (ansi yellow) .:cxxxxxdlccccc:ccldxxxxxxxxxxxxxx::. 3305 | (ansi yellow) .\'::dxxxxxxxxxxxxxxxxxxxxxxxd::\'. 3306 | (ansi yellow) ..,::cdxxxxxxxxxxxxxdc::,.. 3307 | (ansi yellow) ...,;:::::::;,... 3308 | (ansi yellow) 3309 | " 3310 | }, 3311 | 3312 | { 3313 | name: "Porteus", 3314 | art: 3315 | $"(ansi cyan) `.-:::-.` 3316 | (ansi cyan) -+ydmNNNNNNNmdy+- 3317 | (ansi cyan) .+dNmdhs+//////+shdmdo. 3318 | (ansi cyan) .smmy+-` ./sdy: 3319 | (ansi cyan) `omdo. `.-/+osssso+/-` `+dy. 3320 | (ansi cyan) `yms. `:shmNmdhsoo++osyyo-``oh. 3321 | (ansi cyan) hm/ .odNmds/.` ``.....:::-+s 3322 | (ansi cyan)/m: `+dNmy:` `./oyhhhhyyooo++so 3323 | (ansi cyan)ys `yNmy- .+hmmho:-.` ``` 3324 | (ansi cyan)s: yNm+` .smNd+. 3325 | (ansi cyan)`` /Nm: +dNd+` 3326 | (ansi cyan) yN+ `smNy. 3327 | (ansi cyan) dm oNNy` 3328 | (ansi cyan) hy -mNm. 3329 | (ansi cyan) +y oNNo 3330 | (ansi cyan) `y` sNN: 3331 | (ansi cyan) `: +NN: 3332 | (ansi cyan) ` .mNo 3333 | (ansi cyan) /mm` 3334 | (ansi cyan) /my` 3335 | (ansi cyan) .sy` 3336 | (ansi cyan) .+: 3337 | (ansi cyan) ` 3338 | (ansi cyan) 3339 | " 3340 | }, 3341 | 3342 | { 3343 | name: "Puppy", 3344 | art: 3345 | $"(ansi blue) `-/osyyyysosyhhhhhyys+- 3346 | (ansi blue) -ohmNNmh+/hMMMMMMMMNNNNd+dMMMMNM+ 3347 | (ansi blue) yMMMMNNmmddo/NMMMNNNNNNNNNo+NNNNNy 3348 | (ansi blue).NNNNNNmmmddds:MMNNNNNNNNNNNh:mNNN/ 3349 | (ansi blue)-NNNdyyyhdmmmd`dNNNNNmmmmNNmdd/os/ 3350 | (ansi blue).Nm+shddyooo+/smNNNNmmmmNh. :mmd. 3351 | (ansi blue) NNNNy:` ./hmmmmmmmNNNN: hNMh 3352 | (ansi blue) NMN- -++- +NNNNNNNNNNm+..-sMMMM- 3353 | (ansi blue).MMo oNNNNo hNNNNNNNNmhdNNNMMMMM+ 3354 | (ansi blue).MMs /NNNN/ dNmhs+:-` yMMMMMMMM+ 3355 | (ansi blue) mMM+ .. `sNN+. hMMMMhhMMM- 3356 | (ansi blue) +MMMmo:...:sNMMMMMms:` hMMMMm.hMMy 3357 | (ansi blue) yMMMMMMMMMMMNdMMMMMM::/+o+//dMMd` 3358 | (ansi blue) sMMMMMMMMMMN+:oyyo:sMMMNNMMMNy` 3359 | (ansi blue) :mMMMMMMMMMMMmddNMMMMMMMMmh/ 3360 | (ansi blue) /dMMMMMMMMMMMMMMMMMMNdy/` 3361 | (ansi blue) .+hNMMMMMMMMMNmdhs/. 3362 | (ansi blue) .:/+ooo+/:-. 3363 | (ansi blue) 3364 | " 3365 | }, 3366 | 3367 | { 3368 | name: "PureOS", 3369 | art: 3370 | $"(ansi green)dmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmd 3371 | (ansi green)dNm//////////////////////////////////mNd 3372 | (ansi green)dNd dNd 3373 | (ansi green)dNd dNd 3374 | (ansi green)dNd dNd 3375 | (ansi green)dNd dNd 3376 | (ansi green)dNd dNd 3377 | (ansi green)dNd dNd 3378 | (ansi green)dNd dNd 3379 | (ansi green)dNd dNd 3380 | (ansi green)dNm//////////////////////////////////mNd 3381 | (ansi green)dmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmd 3382 | (ansi green) 3383 | " 3384 | }, 3385 | 3386 | { 3387 | name: "Q4OS", 3388 | art: 3389 | $"(ansi blue) .:***** :=====. 3390 | (ansi blue) .:******** :========. 3391 | (ansi blue) .*********** :===========. 3392 | (ansi blue) .:************ :============- 3393 | (ansi blue) .************** :============== 3394 | (ansi blue) :*************** :=============== 3395 | (ansi blue) :**************. :=============== 3396 | (ansi blue).*************: .=============. 3397 | (ansi blue)*************. .============: 3398 | (ansi blue) 3399 | (ansi blue)(ansi red):############. ${c2}:==: 3400 | (ansi blue)(ansi red):##############. ${c2}:======: 3401 | (ansi blue) (ansi red):################ ${c2}.==========: 3402 | (ansi blue) (ansi red):############### ${c2}.===========: 3403 | (ansi blue) (ansi red):############## ${c2}.===========: 3404 | (ansi blue) (ansi red):############# ${c2}.=========: 3405 | (ansi blue) (ansi red):########### ${c2}.=====: 3406 | (ansi blue) (ansi red).######### ${c2}.=: 3407 | (ansi blue) (ansi red).##### 3408 | (ansi blue) 3409 | " 3410 | }, 3411 | 3412 | { 3413 | name: "Qubes", 3414 | art: 3415 | $"(ansi blue) `..--..` 3416 | (ansi blue) `.----------.` 3417 | (ansi blue) `..----------------..` 3418 | (ansi blue) `.------------------------.`` 3419 | (ansi blue) `..-------------....-------------..` 3420 | (ansi blue).::----------..`` ``..----------:+: 3421 | (ansi blue):////:----..` `..---:/ossso 3422 | (ansi blue):///////:` `/osssssso 3423 | (ansi blue):///////: /ssssssso 3424 | (ansi blue):///////: /ssssssso 3425 | (ansi blue):///////: /ssssssso 3426 | (ansi blue):///////: /ssssssso 3427 | (ansi blue):///////: /ssssssso 3428 | (ansi blue):////////-` .:sssssssso 3429 | (ansi blue):///////////-.` `-/osssssssssso 3430 | (ansi blue)`//////////////:-```.:+ssssssssssssso- 3431 | (ansi blue) .-://////////////sssssssssssssso/-` 3432 | (ansi blue) `.:///////////sssssssssssssso:. 3433 | (ansi blue) .-:///////ssssssssssssssssss/` 3434 | (ansi blue) `.:////ssss+/+ssssssssssss. 3435 | (ansi blue) `--//- `-/osssso/. 3436 | (ansi blue) 3437 | " 3438 | }, 3439 | 3440 | { 3441 | name: "Quibian", 3442 | art: 3443 | $"(ansi yellow) `.--::::::::--.` 3444 | (ansi yellow) `.-:::-..`` ``..-::-.` 3445 | (ansi yellow) .::::-` .${c2}+(ansi white):`` `.-::.` 3446 | (ansi yellow) .::::.` -::::::-` `.::. 3447 | (ansi yellow) `-:::-` -:::::::::--..`` .::` 3448 | (ansi yellow) `::::- .${c2}oy(ansi white):::::::---.```.: `::` 3449 | (ansi yellow) -:::: `.-:::::::::::-.``` `:: 3450 | (ansi yellow).::::.`-:::::::::::::. `:. 3451 | (ansi yellow)-::::.::::::::::::::: -: 3452 | (ansi yellow)::::::::::::::::::::` `: 3453 | (ansi yellow):::::::::::::::::::- `: 3454 | (ansi yellow)::::::::::::::::::: -- 3455 | (ansi yellow).:::::::::::::::::` `:` 3456 | (ansi yellow)`::::::::::::::::: -` 3457 | (ansi yellow) .:::::::::::::::- -` 3458 | (ansi yellow) `::::::::::::::- `.` 3459 | (ansi yellow) .::::::::::::- `` 3460 | (ansi yellow) `.--:::::-. 3461 | (ansi yellow) 3462 | " 3463 | }, 3464 | 3465 | { 3466 | name: "Quirinux", 3467 | art: 3468 | $"(ansi white)$2 @=++++++++++=@ 3469 | (ansi white)$2 =++++++++++++++++++= 3470 | (ansi white)$2 *++++++++++++++++++++++* 3471 | (ansi white)$2 =++++++++++++++++++++++++++= 3472 | (ansi white)$2 *++++++++$1-..........-$2++++++++* 3473 | (ansi white)$2 =++++++++$1..............$2++++++++= 3474 | (ansi white)$2@++++++++$1:.....$2:++$1:.....:$2++++++++@ 3475 | (ansi white)$2=++++++++$1:.....$2++++$1.....:$2++++++++= 3476 | (ansi white)$2=++++++++$1:.....$2++++$1.....:$2++++++++= 3477 | (ansi white)$2#++++++++$1:.....$2++++$1.....:$2++++++++# 3478 | (ansi white)$2 +++++++++$1......$2--$1......$2+++++++++ 3479 | (ansi white)$2 @++++++++$1:............:$2++++++++@ 3480 | (ansi white)$2 @+++++++++++$1-....-$2+++++++++++@ 3481 | (ansi white)$2 *++++++++++$1::::$2++++++++++* 3482 | (ansi white)$2 *++++++++++++++++++++* 3483 | (ansi white)$2 @*++++++++++++++*@ 3484 | (ansi white)$2 @#====#@ 3485 | (ansi white) 3486 | " 3487 | }, 3488 | 3489 | { 3490 | name: "Radix", 3491 | art: 3492 | $"(ansi green) .:oyhdmNo 3493 | (ansi green) `/yhyoosdms` 3494 | (ansi green) -o+/ohmmho- 3495 | (ansi green) ..`.:/:-` 3496 | (ansi green) `.--:::-.``${c2} 3497 | (ansi green) .+ydNMMMMMMNmhs:` 3498 | (ansi green)`omMMMMMMMMMMMMMMNh- 3499 | (ansi green)oNMMMNmddhhyyhhhddmy. 3500 | (ansi green)mMMMMNmmddhhysoo+/:-` 3501 | (ansi green)yMMMMMMMMMMMMMMMMNNh. 3502 | (ansi green)-dmmmmmNNMMMMMMMMMMs` 3503 | (ansi green) -+oossyhmMMMMMMMMd- 3504 | (ansi green) `sNMMMMMMMMMMMMMm: 3505 | (ansi green) `yMMMMMMNmdhhhh: 3506 | (ansi green) `sNMMMMMNmmho. 3507 | (ansi green) `+mMMMMMMMy. 3508 | (ansi green) .yNMMMm+` 3509 | (ansi green) `:yd+. 3510 | (ansi green) 3511 | " 3512 | }, 3513 | 3514 | { 3515 | name: "RavynOS", 3516 | art: 3517 | $"(ansi white) ..oooo.. 3518 | (ansi white) .o$$$$$$$$$$$$$$$$$$$$$$$$$$$$o. 3519 | (ansi white) od$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$o 3520 | (ansi white) o$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$o 3521 | (ansi white) .$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$. 3522 | (ansi white) d$$$$$$$$$$$$$$$$$********$$$$$$$$$$$$$$$$$$$$$$$$$$$$$b 3523 | (ansi white) d$$$$$$$$$$$$$* °****?$$$$$$$$$$$$$$$$b 3524 | (ansi white) $$$$$$$$$$$$* °$$$$$$$$$$$$$ 3525 | (ansi white) d$$$$** .oo$$$$$$$$$$$$$$$$b 3526 | (ansi white) *° o$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 3527 | (ansi white) o$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 3528 | (ansi white) o$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$P 3529 | (ansi white) *$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 3530 | (ansi white) ?$$$$$$$$$$$$$$$$$$$$$$$$$$$$P 3531 | (ansi white) $$$$$$$$$$$$$$$$$$$$$$$$$P 3532 | (ansi white) $$$$$$$$$$$$$$$$$$$$$$$$P 3533 | (ansi white) ?$$$$$$$$$$$$$$$$$$$$* 3534 | (ansi white) $$$$$$$$$$$$$*° 3535 | (ansi white) d$$$$$$$$*° 3536 | (ansi white) ° 3537 | (ansi white) 3538 | " 3539 | }, 3540 | 3541 | { 3542 | name: "RedCore", 3543 | art: 3544 | $"(ansi red) RRRRRRRRR 3545 | (ansi red) RRRRRRRRRRRRR 3546 | (ansi red) RRRRRRRRRR RRRRR 3547 | (ansi red) RRRRRRRRRRRRRRRRRRRRRRRRRRR 3548 | (ansi red) RRRRRRR RRR RRR RRRRRRRR 3549 | (ansi red)RRRRR RR RRRRRRRRR 3550 | (ansi red)RRRR RR RRRRRRRR RR RRRRRR 3551 | (ansi red)RRRR R RRRRRRRRRRRRRR RR RRRRR 3552 | (ansi red)RRRR R RRRRRRRRRRRRRRRRRR R RRRRR 3553 | (ansi red)RRRR RRRRRRRRRRRRRRRRRRR R RRRR 3554 | (ansi red) RRR RRRRRRRRRRRRRRRRRRRR R RRRR 3555 | (ansi red) RRR RRRRRRRRRRRRRRRRRRRR RRRR 3556 | (ansi red) RR RRRRRRRRRRRRRRRRRRR RRR 3557 | (ansi red) RR RRRRRRRRRRRRRRRRR RRR 3558 | (ansi red) RR RRRRRRRRRRRRRR RR 3559 | (ansi red) R RRRR RR 3560 | (ansi red) 3561 | " 3562 | }, 3563 | 3564 | { 3565 | name: "Regata", 3566 | art: 3567 | $"(ansi white) ddhso+++++osydd 3568 | (ansi white) dho/.`hh(ansi blue).:/+/:.(ansi red)hhh`:+yd 3569 | (ansi white) do-hhhhhh(ansi blue)/sssssss+`(ansi red)hhhhh./yd 3570 | (ansi white) h/`hhhhhhh(ansi blue)-sssssssss:(ansi red)hhhhhhhh-yd 3571 | (ansi white) do`hhhhhhhhh(ansi blue)`ossssssso.(ansi red)hhhhhhhhhh/d 3572 | (ansi white) d/hhhhhhhhhhhh(ansi blue)`/ossso/.(ansi red)hhhhhhhhhhhh.h 3573 | (ansi white) /hhhhhhhhhhhh(ansi magenta)`-/osyso/-`(ansi red)hhhhhhhhhhhh.h 3574 | (ansi white)shh(ansi yellow)-/ooo+-(ansi red)hhh(ansi magenta):syyso+osyys/`(ansi red)hhh(ansi green)`+oo`(ansi red)hhh/ 3575 | (ansi white)h(ansi yellow)`ohhhhhhho`(ansi magenta)+yyo.(ansi red)hhhhh(ansi magenta).+yyo`(ansi green).sssssss.(ansi red)h`h 3576 | (ansi white)s(ansi yellow):hhhhhhhhho(ansi magenta)yys`(ansi red)hhhhhhh(ansi magenta).oyy/(ansi green)ossssssso-(ansi red)hs 3577 | (ansi white)s(ansi yellow).yhhhhhhhy/(ansi magenta)yys`(ansi red)hhhhhhh(ansi magenta).oyy/(ansi green)ossssssso-(ansi red)hs 3578 | (ansi white)hh(ansi yellow)./syyys+.(ansi red) (ansi magenta)+yy+.(ansi red)hhhhh(ansi magenta).+yyo`(ansi green).ossssso/(ansi red)h`h 3579 | (ansi white)shhh(ansi yellow)``.`(ansi red)hhh(ansi magenta)`/syyso++oyys/`(ansi red)hhh(ansi green)`+++-`(ansi red)hh:h 3580 | (ansi white)d/hhhhhhhhhhhh(ansi magenta)`-/osyso+-`(ansi red)hhhhhhhhhhhh.h 3581 | (ansi white) d/hhhhhhhhhhhh${c6}`/ossso/.(ansi red)hhhhhhhhhhhh.h 3582 | (ansi white) do`hhhhhhhhh${c6}`ossssssso.(ansi red)hhhhhhhhhh:h 3583 | (ansi white) h/`hhhhhhh${c6}-sssssssss:(ansi red)hhhhhhhh-yd 3584 | (ansi white) h+.hhhhhh${c6}+sssssss+(ansi red)hhhhhh`/yd 3585 | (ansi white) dho:.hhh${c6}.:+++/.(ansi red)hhh`-+yd 3586 | (ansi white) ddhso+++++osyhd 3587 | (ansi white) 3588 | " 3589 | }, 3590 | 3591 | { 3592 | name: "Regolith", 3593 | art: 3594 | $"(ansi red) ``....``` 3595 | (ansi red) `.:/++++++/::-.` 3596 | (ansi red) -/+++++++:.` 3597 | (ansi red) -++++++++:` 3598 | (ansi red) `/++++++++- 3599 | (ansi red) `/++++++++. -/+/ 3600 | (ansi red) /++++++++/ `` .:+++:. 3601 | (ansi red) -+++++++++/ ./++++:+++/-` 3602 | (ansi red) :+++++++++/ `+++++++/-` 3603 | (ansi red) :++++++++++` .-/+++++++` 3604 | (ansi red) `:++++++++++/``.-/++++:-:::-` ` 3605 | (ansi red) `:+++++++++++++++++/:.` ./` 3606 | (ansi red):++/-:+++++++++/:-.. -/+. 3607 | (ansi red)+++++++++/::-...:/+++/-..````..-/+++. 3608 | (ansi red)`......``.::/+++++++++++++++++++++/. 3609 | (ansi red) -/+++++++++++++++++++++/. 3610 | (ansi red) .:/+++++++++++++++/-` 3611 | (ansi red) `.-:://////:-. 3612 | (ansi red) 3613 | " 3614 | }, 3615 | 3616 | { 3617 | name: "Sabayon", 3618 | art: 3619 | $"(ansi blue) ........... 3620 | (ansi blue) .. .. 3621 | (ansi blue) .. .. 3622 | (ansi blue) .. ${c2}o (ansi white).. 3623 | (ansi blue) .. ${c2}:W\' (ansi white).. 3624 | (ansi blue) .. ${c2}.d. (ansi white).. 3625 | (ansi blue):. ${c2}.KNO (ansi white).: 3626 | (ansi blue):. ${c2}cNNN. (ansi white).: 3627 | (ansi blue): ${c2}dXXX, (ansi white): 3628 | (ansi blue): ${c2}. dXXX, .cd, (ansi white): 3629 | (ansi blue): ${c2}\'kc .. dKKK. ,ll;:\' (ansi white): 3630 | (ansi blue): ${c2}.xkkxc;..dkkkc\',cxkkl (ansi white): 3631 | (ansi blue):. ${c2}.,cdddddddddddddo:. (ansi white).: 3632 | (ansi blue) .. ${c2}:lllllll: (ansi white).. 3633 | (ansi blue) .. ${c2}\',,,,, (ansi white).. 3634 | (ansi blue) .. .. 3635 | (ansi blue) .. .. 3636 | (ansi blue) ............... 3637 | (ansi blue) 3638 | " 3639 | }, 3640 | 3641 | { 3642 | name: "Sabotage", 3643 | art: 3644 | $"(ansi white) .|\'\'\'.| | \'||\'\'|. ..|\'\'|| 3645 | (ansi white) ||.. \' ||| || || .|\' || 3646 | (ansi white) \'\'|||. | || ||\'\'\'|. || || 3647 | (ansi white). \'|| .\'\'\'\'|. || || \'|. || 3648 | (ansi white)|\'....|\' .|. .||. .||...|\' \'\'|...|\' 3649 | (ansi white) 3650 | (ansi white)|\'\'||\'\'| | ..|\'\'\'.| \'||\'\'\'\'| 3651 | (ansi white) || ||| .|\' \' || . 3652 | (ansi white) || | || || .... ||\'\'| 3653 | (ansi white) || .\'\'\'\'|. \'|. || || 3654 | (ansi white) .||. .|. .||. \'\'|...\'| .||.....| 3655 | (ansi white) 3656 | " 3657 | }, 3658 | 3659 | { 3660 | name: "SalentOS", 3661 | art: 3662 | $"(ansi green) ``..`` 3663 | (ansi green) .-:+oshdNMMMMMMNdhyo+:-.` 3664 | (ansi green) -oydmMMMMMMMMMMMMMMMMMMMMMMMMMMNdhs/ 3665 | (ansi green)${c4} +hdddm(ansi red)NMMMMMMMMMMMMMMMMMMMMMMMMN${c4}mdddh+` 3666 | (ansi green)(ansi yellow)`MMMMMN${c4}mdddddm(ansi red)MMMMMMMMMMMM${c4}mdddddm(ansi white)NMMMMM- 3667 | (ansi green)(ansi yellow) mMMMMMMMMMMMN${c4}ddddhyyhhddd(ansi white)NMMMMMMMMMMMM` 3668 | (ansi green)(ansi yellow) dMMMMMMMMMMMMMMMMM${c4}oo(ansi white)MMMMMMMMMMMMMMMMMN` 3669 | (ansi green)(ansi yellow) yMMMMMMMMMMMMMMMMM${c4}hh(ansi white)MMMMMMMMMMMMMMMMMd 3670 | (ansi green)(ansi yellow) +MMMMMMMMMMMMMMMMM${c4}hh(ansi white)MMMMMMMMMMMMMMMMMy 3671 | (ansi green)(ansi yellow) :MMMMMMMMMMMMMMMMM${c4}hh(ansi white)MMMMMMMMMMMMMMMMMo 3672 | (ansi green)(ansi yellow) .MMMMMMMMMMMMMMMMM${c4}hh(ansi white)MMMMMMMMMMMMMMMMM/ 3673 | (ansi green)(ansi yellow) `NMMMMMMMMMMMMMMMM${c4}hh(ansi white)MMMMMMMMMMMMMMMMM- 3674 | (ansi green)(ansi yellow) mMMMMMMMMMMMMMMMM${c4}hh(ansi white)MMMMMMMMMMMMMMMMN` 3675 | (ansi green)(ansi yellow) hMMMMMMMMMMMMMMMM${c4}hh(ansi white)MMMMMMMMMMMMMMMMm 3676 | (ansi green)(ansi yellow) /MMMMMMMMMMMMMMMM${c4}hh(ansi white)MMMMMMMMMMMMMMMMy 3677 | (ansi green)(ansi yellow) .+hMMMMMMMMMMMMM${c4}hh(ansi white)MMMMMMMMMMMMMms: 3678 | (ansi green)(ansi yellow) `:smMMMMMMMMM${c4}hh(ansi white)MMMMMMMMMNh+. 3679 | (ansi green)(ansi yellow) .+hMMMMMM${c4}hh(ansi white)MMMMMMdo: 3680 | (ansi green)(ansi yellow) `:smMM${c4}yy(ansi white)MMNy/` 3681 | (ansi green) (ansi yellow).- ${c4}`(ansi white):. 3682 | (ansi green) 3683 | " 3684 | }, 3685 | 3686 | { 3687 | name: "Salix", 3688 | art: 3689 | $"(ansi green) __s_aaaaaaaaauuoXSSSSSSSS: 3690 | (ansi green) ._xSSSSSSSSSSSSSSSSSSSSSSSSSS: 3691 | (ansi green) _aSSSSSSSSSSSSSSSSSSSSSSSSSSSSS: 3692 | (ansi green) _xSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS: 3693 | (ansi green) 3702 | (ansi green) nSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS} 3703 | (ansi green) nSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS}` 3704 | (ansi green) XSSSSSSSSSSSSSSSSSSSSSSSSSSSS\"` 3705 | (ansi green) SSSSSSSSSSSSSSSSSSSSSSSSS!\"` 3706 | (ansi green)-\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"` 3707 | (ansi green) 3708 | " 3709 | }, 3710 | 3711 | { 3712 | name: "Sasanqua", 3713 | art: 3714 | $"(ansi magenta) __,_ 3715 | (ansi magenta) _╕⌐≡µ,√* º≡, 3716 | (ansi magenta) ñ \"\' ░ 3717 | (ansi magenta) ╞) _, ▒ __ 3718 | (ansi magenta) _,,,_ _Ñ╜^≡µ ≡\' 1µ╕º^el \"%µ 3719 | (ansi magenta) ∩\' K Yµ& 1l ╞) 3720 | (ansi magenta) ▒ √\" ^Ü 1\" `1µ 3721 | (ansi magenta) Γ ║h _¿▒∞√;, ^≡, 3722 | (ansi magenta) K ^u_ ⌐* ╙¥ ╓Ñ 3723 | (ansi magenta) ⌠ º≡u,, ║I Å 3724 | (ansi magenta) Ü _∩\" ║µ_¿╝\" 3725 | (ansi magenta) Yu_ ▒ ╙º≡_ ║l1µ 3726 | (ansi magenta) ║l , Y∞µ___≡ª Γl 3727 | (ansi magenta) ╓hⁿ╖I 1l Ñ ╓Ñ 3728 | (ansi magenta) Ñ ¥,___≡1l ╓Ñ ¿╕ª 3729 | (ansi magenta) Ü ╙L ¿¿∩ª ╓P 3730 | (ansi magenta) ª≡,__ *ⁿ┤ⁿÑⁿ^µ √ª 3731 | (ansi magenta) ⁿ≡,,__√╝* \"ⁿⁿ*\" 3732 | (ansi magenta) 3733 | " 3734 | }, 3735 | 3736 | { 3737 | name: "Scientific", 3738 | art: 3739 | $"(ansi blue) =/;;/- 3740 | (ansi blue) +: // 3741 | (ansi blue) /; /; 3742 | (ansi blue) -X H. 3743 | (ansi blue).//;;;:;;-, X= :+ .-;:=;:;#;. 3744 | (ansi blue)M- ,=;;;#:, ,:#;;:=, ,@ 3745 | (ansi blue):# :#.=/++++/=.$= #= 3746 | (ansi blue) ,#; #/:+/;,,/++:+/ ;+. 3747 | (ansi blue) ,+/. ,;@+, ,#H;, ,/+, 3748 | (ansi blue) ;+;;/= @. ${c3}.H(ansi red)#${c3}#X (ansi white)-X :///+; 3749 | (ansi blue) ;+=;;;.@, (ansi red).X${c3}M(ansi red)@$. (ansi white)=X.//;=#/. 3750 | (ansi blue) ,;: :@#= =$H: .+#- 3751 | (ansi blue) ,#= #;-///==///-// =#, 3752 | (ansi blue);+ :#-;;;:;;;;-X- +: 3753 | (ansi blue)@- .-;;;;M- =M/;;;-. -X 3754 | (ansi blue) :;;::;;-. #- :+ ,-;;-;:== 3755 | (ansi blue) ,X H. 3756 | (ansi blue) ;/ #= 3757 | (ansi blue) // +; 3758 | (ansi blue) \'////\' 3759 | (ansi blue) 3760 | " 3761 | }, 3762 | 3763 | { 3764 | name: "Septor", 3765 | art: 3766 | $"(ansi blue)ssssssssssssssssssssssssssssssssssssssss 3767 | (ansi blue)ssssssssssssssssssssssssssssssssssssssss 3768 | (ansi blue)ssssssssssssssssssssssssssssssssssssssss 3769 | (ansi blue)ssssssssssssssssssssssssssssssssssssssss 3770 | (ansi blue)ssssssssss(ansi blue);okOOOOOOOOOOOOOOko;(ansi white)ssssssssss 3771 | (ansi blue)sssssssss(ansi blue)oNWWWWWWWWWWWWWWWWWWNo(ansi white)sssssssss 3772 | (ansi blue)ssssssss(ansi blue):WWWWWWWWWWWWWWWWWWWWWW:(ansi white)ssssssss 3773 | (ansi blue)ssssssss(ansi blue)lWWWWWk(ansi white)ssssssssss(ansi blue)lddddd:(ansi white)ssssssss 3774 | (ansi blue)ssssssss(ansi blue)cWWWWWNKKKKKKKKKKKKOx:(ansi white)ssssssssss 3775 | (ansi blue)${c3}yy(ansi white)sssssss(ansi blue)OWWWWWWWWWWWWWWWWWWWWx(ansi white)sssssss${c3}yy 3776 | (ansi blue)yyyyyyyyyy(ansi blue):kKNNNNNNNNNNNNWWWWWW:${c3}yyyyyyyy 3777 | (ansi blue)yyyyyyyy(ansi blue)sccccc;${c3}yyyyyyyyyy(ansi blue)kWWWWW:${c3}yyyyyyyy 3778 | (ansi blue)yyyyyyyy(ansi blue):WWWWWWNNNNNNNNNNWWWWWW;${c3}yyyyyyyy 3779 | (ansi blue)yyyyyyyy(ansi blue).dWWWWWWWWWWWWWWWWWWWNd${c3}yyyyyyyyy 3780 | (ansi blue)yyyyyyyyyy(ansi blue)sdO0KKKKKKKKKKKK0Od;${c3}yyyyyyyyyy 3781 | (ansi blue)yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy 3782 | (ansi blue)yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy 3783 | (ansi blue)yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy 3784 | (ansi blue)yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy 3785 | (ansi blue)yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy 3786 | (ansi blue) 3787 | " 3788 | }, 3789 | 3790 | { 3791 | name: "Serene", 3792 | art: 3793 | $"(ansi cyan) __---\'\'\'\'\'\'---__ 3794 | (ansi cyan) . . 3795 | (ansi cyan) : : 3796 | (ansi cyan) - _______----_- 3797 | (ansi cyan) s __----\'\'\' __---- 3798 | (ansi cyan) __h_ _-\' _-\' h 3799 | (ansi cyan) \'-._\'\'--.._ ; _-\' y 3800 | (ansi cyan) : \'\'-._ \'-._/ _-\' : 3801 | (ansi cyan) y \':_ _--\'\' y 3802 | (ansi cyan) m .--\'\' \'-._.;\' m 3803 | (ansi cyan) m : : m 3804 | (ansi cyan) y \'.._ \'-__ y 3805 | (ansi cyan) : \'--._ \'\'\'----___ : 3806 | (ansi cyan) y \'--._ \'\'-- _ y 3807 | (ansi cyan) h \'--._ : h 3808 | (ansi cyan) s __\'; vs 3809 | (ansi cyan) - __..--\'\' - 3810 | (ansi cyan) :_..--\'\' : 3811 | (ansi cyan) . _ . 3812 | (ansi cyan) `\'\'---______---\'\'-`` 3813 | (ansi cyan) 3814 | " 3815 | }, 3816 | 3817 | { 3818 | name: "SharkLinux", 3819 | art: 3820 | $"(ansi blue) `:shd/ 3821 | (ansi blue) `:yNMMMMs 3822 | (ansi blue) `-smMMMMMMN. 3823 | (ansi blue) .+dNMMMMMMMMs 3824 | (ansi blue) .smNNMMMMMMMMm` 3825 | (ansi blue) .sNNNNNNNMMMMMM/ 3826 | (ansi blue) `omNNNNNNNMMMMMMm 3827 | (ansi blue) /dNNNNNNNNMMMMMMM+ 3828 | (ansi blue) .yNNNNNNNNNMMMMMMMN` 3829 | (ansi blue) +mNNNNNNNNNMMMMMMMMh 3830 | (ansi blue) .hNNNNNNNNNNMMMMMMMMMs 3831 | (ansi blue) +mMNNNNNNNNMMMMMMMMMMMs 3832 | (ansi blue) .hNMMNNNNMMMMMMMMMMMMMMMd 3833 | (ansi blue) .oNNNNNNNNNNMMMMMMMMMMMMMMMo 3834 | (ansi blue)`:+syyssoo++++ooooossssssssssso: 3835 | (ansi blue) 3836 | " 3837 | }, 3838 | 3839 | { 3840 | name: "ShastraOS", 3841 | art: 3842 | $"(ansi cyan) ..,;;,\'. 3843 | (ansi cyan) \':oo. ;o: 3844 | (ansi cyan) :o, ol 3845 | (ansi cyan) .oo ..\';co: 3846 | (ansi cyan) ooo\',;:looo; 3847 | (ansi cyan) .;lddl 3848 | (ansi cyan) cx .xl .c:\' 3849 | (ansi cyan) dd xx xx ,d; 3850 | (ansi cyan).xd cx. xx dd. 3851 | (ansi cyan) cx: .xo xx ,x: 3852 | (ansi cyan) \'xl xx cx\' .xl 3853 | (ansi cyan) xd, xx .xd dx. 3854 | (ansi cyan) .xo:xx xx .xx 3855 | (ansi cyan) \'c xx:.\'lx: 3856 | (ansi cyan) ..,;cxxxo 3857 | (ansi cyan) .\';:codxxl lxo 3858 | (ansi cyan)cd. \'xo 3859 | (ansi cyan):o, \'ld 3860 | (ansi cyan) .oc\'...\';lo 3861 | (ansi cyan) 3862 | " 3863 | }, 3864 | 3865 | { 3866 | name: "SmartOS", 3867 | art: 3868 | $"(ansi cyan)yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy 3869 | (ansi cyan)yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy 3870 | (ansi cyan)yyyys oyyyyyyyyyyyyyyyy 3871 | (ansi cyan)yyyys yyyyyyyyy oyyyyyyyyyyyyyyyy 3872 | (ansi cyan)yyyys yyyyyyyyy oyyyyyyyyyyyyyyyy 3873 | (ansi cyan)yyyys yyyyyyyyy oyyyyyyyyyyyyyyyy 3874 | (ansi cyan)yyyys yyyyyyyyy oyyyyyyyyyyyyyyyy 3875 | (ansi cyan)yyyys yyyyyyyyyyyyyyyyyyyyyyyyyyyy 3876 | (ansi cyan)yyyyy syyyy 3877 | (ansi cyan)yyyyyyyyyyyyyyyyyyyyyyyyyyyy syyyy 3878 | (ansi cyan)yyyyyyyyyyyyyyyy syyyyyyyyy syyyy 3879 | (ansi cyan)yyyyyyyyyyyyyyyy oyyyyyyyyy syyyy 3880 | (ansi cyan)yyyyyyyyyyyyyyyy oyyyyyyyyy syyyy 3881 | (ansi cyan)yyyyyyyyyyyyyyyy syyyyyyyyy syyyy 3882 | (ansi cyan)yyyyyyyyyyyyyyyy yyyyy 3883 | (ansi cyan)yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy 3884 | (ansi cyan)yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy 3885 | (ansi cyan) 3886 | " 3887 | }, 3888 | 3889 | { 3890 | name: "Soda", 3891 | art: 3892 | $"(ansi red) ${c2}@&&&&(ansi white) *\'*, 3893 | (ansi red) ${c2}@@@@@@@&&&(ansi white) ** \'*, 3894 | (ansi red) ${c2}@@@@@@@@@@@&&&& 3895 | (ansi red) @&@@@@@@@@@@@@@@@&&& 3896 | (ansi red) (ansi white)******${c2}@@@@@@@@@@@@@@@&&&& 3897 | (ansi red) (ansi white)************${c2}@@@@@@@@@@@@@@ 3898 | (ansi red) (ansi white)*****************${c2}@@@@@@@@@ 3899 | (ansi red) (ansi white)**********************${c2}@@@ 3900 | (ansi red) @@@@@(ansi white)******************** 3901 | (ansi red) ${c2}@@@@@@@@@(ansi white)*************** 3902 | (ansi red)${c2}@@@@@@@@@@@@@@@(ansi white)********* 3903 | (ansi red)${c2}@@@@@@@@@@@@@@@@@@(ansi white)**** 3904 | (ansi red) ${c2}@@@@@@@@@@@@@@@@@@ 3905 | (ansi red) @@@@@@@@@@@@ 3906 | (ansi red) @@@@@@@ 3907 | (ansi red) 3908 | " 3909 | }, 3910 | 3911 | { 3912 | name: "Sparky", 3913 | art: 3914 | $"(ansi red) . `-:-` 3915 | (ansi red) .o` .-///-` 3916 | (ansi red) `oo` .:/++:. 3917 | (ansi red) os+` -/+++:` ``.........``` 3918 | (ansi red) /ys+`./+++/-.-::::::----......`` 3919 | (ansi red) `syyo`++o+--::::-::/+++/-`` 3920 | (ansi red) -yyy+.+o+`:/:-:sdmmmmmmmmdy+-` 3921 | (ansi red)::-` :yyy/-oo.-+/`ymho++++++oyhdmdy/` 3922 | (ansi red)`/yy+-`.syyo`+o..o--h..osyhhddhs+//osyy/` 3923 | (ansi red) -ydhs+-oyy/.+o.-: ` ` :/::+ydhy+```-os- 3924 | (ansi red) .sdddy::syo--/:. `.:dy+-ohhho ./: 3925 | (ansi red) :yddds/:+oo+//:-`- /+ +hy+.shhy: `` 3926 | (ansi red) `:ydmmdysooooooo-.ss`/yss--oyyo 3927 | (ansi red) `./ossyyyyo+:-/oo:.osso- .oys 3928 | (ansi red) ``..-------::////.-oooo/ :so 3929 | (ansi red) `...----::::::::--.`/oooo: .o: 3930 | (ansi red) ``````` ++o+:` `:` 3931 | (ansi red) ./+/-` ` 3932 | (ansi red) `-:-. 3933 | (ansi red) `` 3934 | (ansi red) 3935 | " 3936 | }, 3937 | 3938 | { 3939 | name: "steamos", 3940 | art: 3941 | $"(ansi blue)$1 .,,,,. 3942 | (ansi blue) .,\'onNMMMMMNNnn\',. 3943 | (ansi blue) .\'oNMANKMMMMMMMMMMMNNn\'. 3944 | (ansi blue) .\'ANMMMMMMMXKNNWWWPFFWNNMNn. 3945 | (ansi blue) ;NNMMMMMMMMMMNWW\'\' ,.., \'WMMM, 3946 | (ansi blue) ;NMMMMV+##+VNWWW\' .+;\'\':+, \'WMW, 3947 | (ansi blue),VNNWP+$2######$1+WW, $2+: $1:+, +MMM, 3948 | (ansi blue)\'$2+#############, +. ,+\' $1+NMMM 3949 | (ansi blue)$2 \'*#########*\' \'*,,*\' $1.+NMMMM. 3950 | (ansi blue)$2 `\'*###*\' ,.,;###$1+WNM, 3951 | (ansi blue)$2 .,;;, .;##########$1+W 3952 | (ansi blue)$2,\',. \'; ,+##############\' 3953 | (ansi blue) \'###+. :,. .,; ,###############\' 3954 | (ansi blue) \'####.. `\'\' .,###############\' 3955 | (ansi blue) \'#####+++################\' 3956 | (ansi blue) \'*##################*\' 3957 | (ansi blue) \'\'*##########*\'\' 3958 | (ansi blue) \'\'\'\'\'\' 3959 | (ansi blue) 3960 | " 3961 | }, 3962 | 3963 | { 3964 | name: "Swagarch", 3965 | art: 3966 | $"(ansi blue)${c2} .;ldkOKXXNNNNXXK0Oxoc,. 3967 | (ansi blue) ,lkXMMNK0OkkxkkOKWMMMMMMMMMM; 3968 | (ansi blue) \'K0xo ..,;:c:. `\'lKMMMMM0 3969 | (ansi blue) .lONMMMMMM\' `lNMk\' 3970 | (ansi blue)${c2} ;WMMMMMMMMMO. (ansi white)....::... 3971 | (ansi blue)${c2} OMMMMMMMMMMMMKl. (ansi white).,;;;;;ccccccc, 3972 | (ansi blue)${c2} `0MMMMMMMMMMMMMM0: (ansi white).. .ccccccc. 3973 | (ansi blue)${c2} \'kWMMMMMMMMMMMMMNo. (ansi white).,:\' .ccccccc. 3974 | (ansi blue)${c2} `c0MMMMMMMMMMMMMN,(ansi white),:c; :cccccc: 3975 | (ansi blue)${c2} ckl. `lXMMMMMMMMMX(ansi white)occcc:.. ;ccccccc. 3976 | (ansi blue)${c2}dMMMMXd, `OMMMMMMWk(ansi white)ccc;:\'\'` ,ccccccc: 3977 | (ansi blue)${c2}XMMMMMMMWKkxxOWMMMMMNo(ansi white)ccc; .cccccccc. 3978 | (ansi blue)${c2} `\':ldxO0KXXXXXK0Okdo(ansi white)cccc. :cccccccc. 3979 | (ansi blue) :ccc:\' `cccccccc:, 3980 | (ansi blue) \'\' 3981 | (ansi blue) 3982 | " 3983 | }, 3984 | 3985 | { 3986 | name: "T2", 3987 | art: 3988 | $"(ansi white)${c2}TTTTTTTTTT 3989 | (ansi white) tt (ansi blue)222${c2} 3990 | (ansi white) tt (ansi blue)2 2${c2} 3991 | (ansi white) tt (ansi blue)2${c2} 3992 | (ansi white) tt (ansi blue)2${c2} 3993 | (ansi white) tt (ansi blue)22222${c2} 3994 | (ansi white) 3995 | " 3996 | }, 3997 | 3998 | { 3999 | name: "Tails", 4000 | art: 4001 | $"(ansi blue) `` 4002 | (ansi blue) ./yhNh 4003 | (ansi blue)syy/Nshh `:o/ 4004 | (ansi blue)N:dsNshh █ `ohNMMd 4005 | (ansi blue)N-/+Nshh `yMMMMd 4006 | (ansi blue)N-yhMshh yMMMMd 4007 | (ansi blue)N-s:hshh █ yMMMMd so//. 4008 | (ansi blue)N-oyNsyh yMMMMd d Mms. 4009 | (ansi blue)N:hohhhd:. yMMMMd syMMM+ 4010 | (ansi blue)Nsyh+-..+y+- yMMMMd :mMM+ 4011 | (ansi blue)+hy- -ss/`yMMMM `+d+ 4012 | (ansi blue) :sy/. ./yNMMMMm `` 4013 | (ansi blue) .+ys- `:+hNMMMMMMy/` 4014 | (ansi blue) `hNmmMMMMMMMMMMMMdo. 4015 | (ansi blue) dMMMMMMMMMMMMMMMMMNh: 4016 | (ansi blue) +hMMMMMMMMMMMMMMMMMmy. 4017 | (ansi blue) -oNMMMMMMMMMMmy+.` 4018 | (ansi blue) `:yNMMMds/.` 4019 | (ansi blue) .//` 4020 | (ansi blue) 4021 | " 4022 | }, 4023 | 4024 | { 4025 | name: "Tatra", 4026 | art: 4027 | $"(ansi blue) . .:. . .:. 4028 | (ansi blue) .^^.!.:::. .^!?J?^ 4029 | (ansi blue) .:^.^!!!~:~^. .7??77!~~^. 4030 | (ansi blue) .~^.!??77?!.^~: ..:^^7JJJ7~~^. 4031 | (ansi blue) .^~.^7???7~.~~. .7??????????! 4032 | (ansi blue) .:^:^^~^^:!^ ^: .......^!:... 4033 | (ansi blue) .!7~.::.!.::. ~BG~ :^ ^~: 4034 | (ansi blue) :!!~ ~. ?BBBB! ^?J!. .!~. 4035 | (ansi blue) :!. .JBY. .Y#BBBY?~!???J7. :^^. 4036 | (ansi blue) .. :5#B#P~P#BBP?7?55J?J7: 4037 | (ansi blue) ^P#BBBBBBBB5?7J5555J!..... 4038 | (ansi blue) !BBBBBBGBBGJ77::Y555J?77777^ 4039 | (ansi blue) ?BBBBG5JJ5PJ?!: .?Y??????77?~. 4040 | (ansi blue) .YBGPYJ??????Y?^^^^~7?????????7?!. 4041 | (ansi blue) .^^:..::::::::.....:::::::::::..:. 4042 | (ansi blue) 4043 | " 4044 | }, 4045 | 4046 | { 4047 | name: "TorizonCore", 4048 | art: 4049 | $"(ansi white)(ansi blue) `.::-. 4050 | (ansi white) `-://////:-. 4051 | (ansi white) `:////////////:. 4052 | (ansi white) `.-.` `-:///////-. ` 4053 | (ansi white) `.://///:.` `-::-. `-://:.` 4054 | (ansi white) .:///////////:. `-:////////:.` 4055 | (ansi white) `.://///////:-` .:////////////:` 4056 | (ansi white) `.-/:-` `.:///:-` (ansi cyan)`-+o/.(ansi blue) `.://////-. `.` 4057 | (ansi white) `.:///////:-` `.` (ansi cyan)`-+sssssso/.(ansi blue) `.--. `-:///:-` 4058 | (ansi white)-/////////////: (ansi cyan)`+sssssssssssso-(ansi blue) `-://///////:-` 4059 | (ansi white) .-///////:.` `` (ansi cyan)-/sssssssso/.(ansi blue) ` .:///////////-. 4060 | (ansi white) .-::.` `-://:-. (ansi cyan)-/sso/.(ansi blue) `.:/:-. `.://///-. 4061 | (ansi white) `-:////////:-. (ansi cyan)`(ansi blue) `.:////////-. `.-. 4062 | (ansi white)(ansi yellow)o-(ansi blue) -:///////////:` .:////////////:` (ansi yellow)-o(ansi blue) 4063 | (ansi white)(ansi yellow)hdho-(ansi blue) `-://///:.` `..` `-://////:.` (ansi yellow)-ohdh(ansi blue) 4064 | (ansi white)(ansi yellow)/ydddho-(ansi blue) `--.` `.:////:.` `-::.` (ansi yellow)-ohdddy/(ansi blue) 4065 | (ansi white) (ansi yellow)./ydddho:`(ansi blue) `.://////////:. (ansi yellow)`:ohdddy/.(ansi blue) 4066 | (ansi white)` (ansi yellow)`/shddho:`(ansi blue) `.://////////:. (ansi yellow)`:ohddds/`(ansi blue) ` 4067 | (ansi white)::-` (ansi yellow)`/shddhs:`(ansi blue) `.:////:.` (ansi yellow)`:shddhs/`(ansi blue) `-:: 4068 | (ansi white):///:-` (ansi yellow)`:shddhs/`(ansi blue) `..` (ansi yellow)`/shddhs:`(ansi blue) `-:///- 4069 | (ansi white) `.:///:-` (ansi yellow)`:ohddhs/`(ansi blue) (ansi yellow)`/shddho:`(ansi blue) `-:///:.` 4070 | (ansi white) `.:///:-. (ansi yellow)-ohdddy/.(ansi blue) (ansi yellow)./ydddho-(ansi blue) .-:///-.` 4071 | (ansi white) `.:///:-. (ansi yellow)-+hdddy+//+ydddh+-(ansi blue) .-://:-. 4072 | (ansi white) `.-///:-. (ansi yellow)-+yddddddy+-(ansi blue) .-://:-. 4073 | (ansi white) .-://:-. (ansi yellow)./++/.(ansi blue) .-///:-. 4074 | (ansi white) .-:///:.` `.:///:-` 4075 | (ansi white) `-:///:.````.:///:-` 4076 | (ansi white) `-:////////:-` 4077 | (ansi white) `-::::-` 4078 | (ansi white) 4079 | " 4080 | }, 4081 | 4082 | { 4083 | name: "Twister", 4084 | art: 4085 | $"(ansi green)(ansi magenta).......................(ansi white).......${c5}.,:ccllllcc:.(ansi white)... 4086 | (ansi green)(ansi magenta).......................${c5}.,;cldxkO0KXNNNWNNNX0x: 4087 | (ansi green)(ansi magenta).................${c5}.,:ldkOOKK0OkkkkkOKWMMMMMMMNo 4088 | (ansi green)(ansi magenta).............${c5},;coxO0Oxo::\'(ansi white).........${c5},oXMMMMMM0\' 4089 | (ansi green)(ansi magenta).........${c5},:ldkOOkc;\'(ansi magenta)...(ansi white).............${c5};OMMMMW0:(ansi white). 4090 | (ansi green)(ansi magenta).......${c5};ldkOxol:\'(ansi magenta)......(ansi white)............${c5},dNMMX0\'\'(ansi white).. 4091 | (ansi green)(ansi magenta)....${c5};:oxkxl:\'(ansi magenta)..........(ansi white)..........${c5},lOWWXx:.,\'(ansi white).. 4092 | (ansi green)(ansi magenta)..${c5},ldxkkd:\'(ansi magenta)............${c5}.:c(ansi white)....${c5}\':lkNMNOc,cdl\'(ansi white).. 4093 | (ansi green)(ansi magenta).${c5};oxxkkkc\'(ansi magenta).........${c5}.:clc;\'.\';lkKNNKk;;ck00l(ansi white)... 4094 | (ansi green)${c5}.lxxxkkkxoooooddxkOOko\'..cok0KOd\':::o0NXd;\'(ansi white)... 4095 | (ansi green)(ansi magenta).${c5}:odxxkkOOOOOOOkdoi\'..:ddxdoc:::od0NWW0c\'(ansi white)..... 4096 | (ansi green)(ansi magenta)...${c5}\':;gggggg;::\'\'.......::::x0XWMMMNO.::\'(ansi white)..... 4097 | (ansi green)(ansi magenta)..............${c5};......,;od0KNWMWNK0O:::do\'(ansi white)..... 4098 | (ansi green)(ansi magenta)...............${c5}\'cclgggggggxdll\":::\'XKoo,(ansi white)...... 4099 | (ansi green)(ansi magenta).................${c5}\',,,,,,,::::;ooNWMWOc\'(ansi white)....... 4100 | (ansi green)(ansi magenta)..................${c5},:loxxxO0KXNNXK0ko:\'(ansi white)........ 4101 | (ansi green)(ansi magenta)..................${c5}\';::;oTcoggcoF\":::\'(ansi white)......... 4102 | (ansi green)(ansi magenta)..................${c5}\':o,.:::::::::,p\'(ansi white)........... 4103 | (ansi green)(ansi magenta)..................${c5};\'ccdxkOOOdxlf\'(ansi white)............. 4104 | (ansi green)(ansi magenta).................${c5},l;;XgggggXP:\'(ansi white)............... 4105 | (ansi green)(ansi magenta)................${c5};lco;::::::\'(ansi white).................. 4106 | (ansi green)(ansi magenta)..............${c5}.\';ggggol\'`(ansi white)..................... 4107 | (ansi green)(ansi magenta).............${c5}\':oo:\'\'(ansi magenta)...(ansi white)....................... 4108 | (ansi green) 4109 | " 4110 | }, 4111 | 4112 | { 4113 | name: "Univalent", 4114 | art: 4115 | $"(ansi cyan)UUUUUUU UUUUUUU 4116 | (ansi cyan)UUUUUUU UUUUUUU 4117 | (ansi cyan)UUUUUUU A UUUUUUU 4118 | (ansi cyan)UUUUUUU A|A UUUUUUU 4119 | (ansi cyan)UUUUUUU A | A UUUUUUU 4120 | (ansi cyan)UUUUUUU A | A UUUUUUU 4121 | (ansi cyan)UUUUUUU A| | |A UUUUUUU 4122 | (ansi cyan)UUUUUUU A | | | A UUUUUUU 4123 | (ansi cyan)UUUUUUU A | | | A UUUUUUU 4124 | (ansi cyan)UUUUUUU A | | | A UUUUUUU 4125 | (ansi cyan)UUUUUUU A | | | A UUUUUUU 4126 | (ansi cyan)UUUUUUU A | | | A UUUUUUU 4127 | (ansi cyan)UUUUUUU A | | | A UUUUUUU 4128 | (ansi cyan) UUUUUUU A | | | A UUUUUUU 4129 | (ansi cyan) UUUUUUU A | | | A UUUUUUU 4130 | (ansi cyan) UUUUUUUAAAAAAAAAAAUUUUUUU 4131 | (ansi cyan) UUUUUUUUUUUUUUUUUUU 4132 | (ansi cyan) UUUUUUUUUUUUU 4133 | (ansi cyan) 4134 | " 4135 | }, 4136 | 4137 | { 4138 | name: "Univention", 4139 | art: 4140 | $"(ansi red) ./osssssssssssssssssssssso+- 4141 | (ansi red) `ohhhhhhhhhhhhhhhhhhhhhhhhhhhhy: 4142 | (ansi red) shhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh- 4143 | (ansi red) `-//${c2}sssss(ansi white)/hhhhhhhhhhhhhh+${c2}s(ansi white).hhhhhhhhh+ 4144 | (ansi red) .ohhhy${c2}sssss(ansi white).hhhhhhhhhhhhhh.${c2}sss(ansi white)+hhhhhhh+ 4145 | (ansi red).yhhhhy${c2}sssss(ansi white).hhhhhhhhhhhhhh.${c2}ssss(ansi white):hhhhhh+ 4146 | (ansi red)+hhhhhy${c2}sssss(ansi white).hhhhhhhhhhhhhh.${c2}sssss(ansi white)yhhhhh+ 4147 | (ansi red)+hhhhhy${c2}sssss(ansi white).hhhhhhhhhhhhhh.${c2}sssss(ansi white)yhhhhh+ 4148 | (ansi red)+hhhhhy${c2}sssss(ansi white).hhhhhhhhhhhhhh.${c2}sssss(ansi white)yhhhhh+ 4149 | (ansi red)+hhhhhy${c2}sssss(ansi white).hhhhhhhhhhhhhh.${c2}sssss(ansi white)yhhhhh+ 4150 | (ansi red)+hhhhhy${c2}sssss(ansi white).hhhhhhhhhhhhhh.${c2}sssss(ansi white)yhhhhh+ 4151 | (ansi red)+hhhhhy${c2}sssss(ansi white).hhhhhhhhhhhhhh.${c2}sssss(ansi white)yhhhhh+ 4152 | (ansi red)+hhhhhy${c2}sssss(ansi white).hhhhhhhhhhhhhh.${c2}sssss(ansi white)yhhhhh+ 4153 | (ansi red)+hhhhhy${c2}ssssss(ansi white)+yhhhhhhhhhhy/${c2}ssssss(ansi white)yhhhhh+ 4154 | (ansi red)+hhhhhh:${c2}sssssss(ansi white):hhhhhhh+${c2}.ssssssss(ansi white)yhhhhy. 4155 | (ansi red)+hhhhhhh+`${c2}ssssssssssssssss(ansi white)hh${c2}sssss(ansi white)yhhho` 4156 | (ansi red)+hhhhhhhhhs+${c2}ssssssssssss(ansi white)+hh+${c2}sssss(ansi white)/:-` 4157 | (ansi red)-hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhho 4158 | (ansi red) :yhhhhhhhhhhhhhhhhhhhhhhhhhhhh+` 4159 | (ansi red) -+ossssssssssssssssssssss+:` 4160 | (ansi red) 4161 | " 4162 | }, 4163 | 4164 | { 4165 | name: "UOS", 4166 | art: 4167 | $"(ansi red) ....... 4168 | (ansi red) .............. 4169 | (ansi red) ...................... 4170 | (ansi red) ............................. 4171 | (ansi red)uuuuuu uuuuuu ooooooooooo ssssssssss 4172 | (ansi red)u::::u u::::u oo:::::::::::oo ss::::::::::s 4173 | (ansi red)u::::u u::::u o:::::::::::::::oss:::::::::::::s 4174 | (ansi red)u::::u u::::u o:::::ooooo:::::os::::::ssss:::::s 4175 | (ansi red)u::::u u::::u o::::o o::::o s:::::s ssssss 4176 | (ansi red)u::::u u::::u o::::o o::::o s::::::s 4177 | (ansi red)u::::u u::::u o::::o o::::o s::::::s 4178 | (ansi red)u:::::uuuu:::::u o::::o o::::ossssss s:::::s 4179 | (ansi red)u:::::::::::::::uuo:::::ooooo:::::os:::::ssss::::::s 4180 | (ansi red)u:::::::::::::::uo:::::::::::::::os::::::::::::::s 4181 | (ansi red)uu::::::::uu:::u oo:::::::::::oo s:::::::::::ss 4182 | (ansi red) uuuuuuuu uuuu ooooooooooo sssssssssss 4183 | (ansi red) ............................. 4184 | (ansi red) ..................... 4185 | (ansi red) ............. 4186 | (ansi red) ...... 4187 | " 4188 | }, 4189 | 4190 | { 4191 | name: "UrukOS", 4192 | art: 4193 | $"(ansi light_blue) (ansi light_blue):(ansi blue):::::::::::::: (ansi yellow). 4194 | (ansi light_blue) (ansi light_blue)=#(ansi blue)*============. (ansi yellow):#: 4195 | (ansi light_blue) (ansi light_blue)=##%(ansi blue)+----------. (ansi yellow).###: 4196 | (ansi light_blue) (ansi light_blue)=####. (ansi yellow).####: 4197 | (ansi light_blue) (ansi light_blue)=####. (ansi yellow).####: 4198 | (ansi light_blue) (ansi light_blue)=###*. .=(ansi blue)--------. (ansi yellow)####: 4199 | (ansi light_blue) (ansi light_blue)=####. .*#+(ansi blue)======- (ansi yellow)####: 4200 | (ansi light_blue) (ansi light_blue)=###*. .*###+(ansi blue)====- (ansi yellow)####: 4201 | (ansi light_blue) (ansi light_blue)=###*. .*#####+(ansi blue)==- (ansi yellow)####: 4202 | (ansi light_blue)(ansi light_blue)=###*. .*#######+(ansi blue): (ansi yellow)####: 4203 | (ansi light_blue)(ansi light_blue)=###*. .*#######+(ansi blue): (ansi yellow)####: 4204 | (ansi light_blue) (ansi light_blue)=###*. .*#####+(ansi blue)==- (ansi yellow)####: 4205 | (ansi light_blue) (ansi light_blue)=###*. .*###+(ansi blue)====- (ansi yellow)####: 4206 | (ansi light_blue) (ansi light_blue)=####. .*#+(ansi blue)======- (ansi yellow)####: 4207 | (ansi light_blue) (ansi light_blue)=###*. .=(ansi blue)--------. (ansi yellow).####: 4208 | (ansi light_blue) (ansi light_blue)=####. (ansi yellow).####: 4209 | (ansi light_blue) (ansi light_blue)=####. (ansi yellow).####: 4210 | (ansi light_blue) (ansi light_blue)=###+(ansi blue)--------------(ansi yellow)####: 4211 | (ansi light_blue) (ansi light_blue)=#+(ansi blue)=================-(ansi yellow): 4212 | (ansi light_blue) (ansi light_blue):(ansi blue)::::::::::::::::::. 4213 | (ansi light_blue) 4214 | " 4215 | }, 4216 | 4217 | { 4218 | name: "Venom", 4219 | art: 4220 | $"(ansi black)`-` 4221 | (ansi black) -yys+/-` 4222 | (ansi black) `oyyyyy: /osyyyyso+:. 4223 | (ansi black) /yyyyy+`+yyyyyyyyyys/. 4224 | (ansi black) .-yyyyys.:+//+oyyyyyyyo. 4225 | (ansi black) `oy/`oyyyyy/ ./syyyyy: 4226 | (ansi black) syyys`:yyyyyo` :yyyyy: 4227 | (ansi black) /yyyyo .syyyyy- .yyyyy. 4228 | (ansi black) yyyyy. +yyyyy/ /yyyy/ 4229 | (ansi black)`yyyyy :yyyyys` -yyyyo 4230 | (ansi black) yyyyy. `syyyyy- /yyyy/ 4231 | (ansi black) /yyyyo /yyyyy+ .yyyyy. 4232 | (ansi black) syyyys. -yyyyys.:yyyy: 4233 | (ansi black) `oyyyyyo-` `oyyyyy:.sy: 4234 | (ansi black) :syyyyyyso+/++`/yyyyyo`` 4235 | (ansi black) -oyyyyyyyyyyy-.syyyys. 4236 | (ansi black) -/+osyyyyso.`+yyyyy/ 4237 | (ansi black) .-/+syo` 4238 | (ansi black) `. 4239 | (ansi black) 4240 | " 4241 | }, 4242 | 4243 | { 4244 | name: "Xenia", 4245 | art: 4246 | $"(ansi yellow)(ansi red) ,c. .c; 4247 | (ansi yellow)(ansi red) .(ansi green)KMMMk(ansi red).... ....(ansi green)kMMMK(ansi red). 4248 | (ansi yellow)(ansi red) .(ansi green)WMMMMMX(ansi red)..... .....(ansi green)KMMMMMW. 4249 | (ansi yellow)(ansi green) XMMMMMMM0(ansi red)..... ....(ansi green)OMMMMMMMN 4250 | (ansi yellow)(ansi green) dMMMMMMMMM;(ansi red).... ..... ....,(ansi green)MMMMMMMMMd 4251 | (ansi yellow)(ansi green) WMMMMMMMMMl;(ansi cyan)okKKKKKKKKKOo(ansi green);cMMMMMMMMMM 4252 | (ansi yellow)(ansi green) \'MMMMMMMNX(ansi red)K0(ansi cyan)KKKKKKKKKKKKKKK(ansi red)0K(ansi green)XNMMMMMMM; 4253 | (ansi yellow)(ansi green) oMMMMMMM(ansi red)Oxo(ansi cyan)KKKKKKKKKKKKKKKKK(ansi red)oxO(ansi green)MMMMMMMd 4254 | (ansi yellow)(ansi green) dMMMMMMM(ansi red)dxxx(ansi cyan)KKKKKKKKKKKKKKK(ansi red)xxxd(ansi green)NMMMMMMk 4255 | (ansi yellow)(ansi green) :MMMMX0(ansi red)xxxxxx(ansi cyan)0KKKKKKKK0KK0(ansi red)xxxxxx0(ansi green)XMMMMc 4256 | (ansi yellow)(ansi green) MMMO(ansi red)xxxxxxxxdx(ansi cyan)kdd(ansi red)0x0(ansi cyan)ddk(ansi red)xdxxxxxxxx(ansi green)OMMM 4257 | (ansi yellow)(ansi green) ;(ansi red)xxkxddxxxxdodxxxxdxdxxxxdodxxxxddxkxx(ansi green); 4258 | (ansi yellow)(ansi green)dxd(ansi red)KMMMWXo(ansi green)\'.....\'(ansi red)cdxxxdc(ansi green)\'.....\'(ansi red)lXWMMMX(ansi green)dxd 4259 | (ansi yellow)(ansi green)cxd(ansi red)XMMMN(ansi green),..........(ansi red)dxd(ansi green)\'.........\'(ansi red)XMMMN(ansi green)dxl 4260 | (ansi yellow)(ansi green) .xx(ansi red)WMMl(ansi green)...\'\'....\'.;k:.\'....\'\'...(ansi red)lMMW(ansi green)xx. 4261 | (ansi yellow)(ansi green)..:kXMMx..\'....\'\'..kMk..\'\'....\'..xMMXkc.. 4262 | (ansi yellow)(ansi green) dMMMMMMd.....\'...xMMMx...\'\'....dMMMMMMx 4263 | (ansi yellow)(ansi green) kMMMMWOoc:coOkolllokOoc:coOWMMMMO 4264 | (ansi yellow)(ansi green) .MMMMMMMMl(ansi red)...(ansi green)lNMMMMMMM. 4265 | (ansi yellow)(ansi green) KMMMMMMX(ansi red)l(ansi green)KMMMMMMX 4266 | (ansi yellow)(ansi green) .MMMMMMMMM. 4267 | (ansi yellow) 4268 | " 4269 | }, 4270 | 4271 | { 4272 | name: "Xray_OS", 4273 | art: 4274 | $"(ansi blue) ${c1}rrrrrraaaaaaaaaaaayyyy 4275 | (ansi blue) ${c1}xxrrrrrrrraaaaaaaaaaaayyyyyyyyy 4276 | (ansi blue) ${c1}xxxxxrrrrrrrraaaaaaaaaaaayyyyyyy${c3}yyyyy${c2}yyyyyyyyyy 4277 | (ansi blue) ${c1}xxxxxxxrrrrrrrraaaaa ${c2}aaaaayyyyyyyyyyyyyyyyyyy 4278 | (ansi blue) ${c1}xxxxxx${c3}xxx${c1}rrrrrrrraaaa ${c2}aaaaaaayyyyyyyyyyyyyyyyy 4279 | (ansi blue) ${c1}xxxxxx${c3}xxxxxr${c1}rrrrrrraa ${c2}aaaaaaaaay${c3}yyyyyyyyy${c2}yyyy ${c1}yy 4280 | (ansi blue) ${c1}xxxxxxx${c3}xxx${c1}xxrrrrrrrra ${c2}aaaaaaaaa${c3}ayyyyyyyyyyyy${c1}yyyyyy 4281 | (ansi blue) ${c1}xxxxxxxxxxxxrrrrrrrr ${c2}aaaaaaaaaaa${c3}yyyyyyyyyyyy${c1}yyyyyyy 4282 | (ansi blue)${c1}xxxxxxxxxxxxxrrrrrr ${c2}raaaaaaaaaaaayyy${c3}yyyyyyyy${c1}yyyyyy${c1}yyy 4283 | (ansi blue)${c1}xxxxxxxxxxxxxrrrrr ${c2}rraaaaaaaaaaaayyyyy${c3}yy${c2}yyyyyy ${c1}yyyyyy 4284 | (ansi blue)${c1}xxxxxxxx${c3}xxxx${c1}xrrrrr${c2}rr${c3}raaaaaaa${c2}aaaaayyyyyyyyyy ${c1}yyyyyyyyy 4285 | (ansi blue)${c1}xxxxxxx${c3}xxxx${c1}xxrrrrrrr${c3}raaaaaa${c2}aaaaaayyyyyyy ${c1}yyyyyyyyyyyy 4286 | (ansi blue)${c1}xxxxxxx${c3}xxx${c1}xxxrrrrrrrr${c3}aaaaaa${c2}aaaaaayyyy ${c1}yyyyyyyyyyyyyy 4287 | (ansi blue) ${c1}xxxxxxxxxxxxrrrrrrrra ${c2}aaaaaaaaaay ${c1}yyyyyyyyyyyyyyyy 4288 | (ansi blue) ${c1}xxxxxxxxxxxrrrrrrr ${c2}aaaaaaaaaaaayyyy${c1}yyyyyyyyyyyyy 4289 | (ansi blue) ${c1}xxxxxxx${c3}xxxrr${c1}rrrr ${c2}raaaaaaaaaaaa ${c1}yyyyyyyyyyyyyyy 4290 | (ansi blue) ${c1}xxxxxxxxrrrr ${c2}rrraaaaaaaaa ${c1}aayyyyyyyyyyyyyy 4291 | (ansi blue) ${c1}xxxxxxrrrrrrr ${c2}aaaaaa ${c1}aaaayyyyyyyyyyyy 4292 | (ansi blue) ${c1}xxxrrrrrr ${c2}raaa ${c1}aaaaaaayyyyyyyyy 4293 | (ansi blue) ${c1}rrrr ${c2}rr ${c1}aaaaaaaaaayyyyyy 4294 | (ansi blue) ${c2}r ${c1}aaaaaaaaaa 4295 | (ansi blue) 4296 | " 4297 | }, 4298 | 4299 | ] 4300 | 4301 | def get_art [--fake: string] { 4302 | if ($fake | is-not-empty) { 4303 | return ($arts | where name == $fake | first | get art) 4304 | } 4305 | 4306 | let host = sys host 4307 | let target = $arts | where name == $host.name | first 4308 | if ($target | is-empty) { 4309 | return "" 4310 | } else { 4311 | let ar = $target | get art 4312 | return $ar 4313 | } 4314 | } 4315 | 4316 | def get_pc_model [] { 4317 | if ($nu.os-info.name == "windows") { 4318 | let info = wmic computersystem get model /format:csv | from csv | first 4319 | return $info.Model 4320 | } else if ($nu.os-info.name == "linux") { 4321 | return (cat /sys/class/dmi/id/product_name) 4322 | } 4323 | } 4324 | 4325 | def get_shell [] { 4326 | let ppid = debug info | get ppid 4327 | return (ps | where pid == $ppid | get name | split row "." | get 0) 4328 | } 4329 | 4330 | def get_local_ip [] { 4331 | let end = (ipconfig | parse --regex 'IPv4\sAddress(.+)192.168.0.(\d+)' | first | get capture1) 4332 | return $"192.168.0.($end)" 4333 | } 4334 | 4335 | def calculate_packages [] { 4336 | # TODO 4337 | return { 4338 | choco: 123, 4339 | scoop: 1337 4340 | } 4341 | } 4342 | 4343 | def main [ --fake: string -l ] { 4344 | if ($l) { 4345 | return $arts 4346 | } 4347 | 4348 | let art = get_art --fake $fake 4349 | 4350 | let hostinfo = sys host 4351 | let pkgs = calculate_packages | transpose name count | each {|x| $"($x.name) - ($x.count)"} | str join ", " 4352 | let cpus = sys cpu | get brand | uniq 4353 | let disks = sys disks | each {$"(ansi yellow)Disk \(($in.mount)\)(ansi white): ($in.total) / ($in.free) \(((((($in.total - $in.free) / $in.total) * 100) | math floor))%\)"} 4354 | 4355 | let information = [ 4356 | $"(ansi blue)(whoami)(ansi white)@(ansi blue)($hostinfo.hostname)(ansi white)", 4357 | "-------------------------------------", 4358 | $"(ansi yellow)OS(ansi white): ($hostinfo.long_os_version) ($hostinfo.kernel_version)", 4359 | $"(ansi yellow)Model(ansi white): (get_pc_model)", 4360 | $"(ansi yellow)Kernel(ansi white): ($env.OS) ($hostinfo.kernel_version)", 4361 | $"(ansi yellow)Uptime(ansi white): ($hostinfo.uptime)", 4362 | $"(ansi yellow)Shell(ansi white): (get_shell)", 4363 | $"(ansi yellow)Packages(ansi white): ($pkgs)", 4364 | $"(ansi yellow)CPUs(ansi white): ($cpus | str join ', ')", 4365 | $"(ansi yellow)Mem(ansi white): ((sys mem | $'($in.total) / (ansi red)($in.used)(ansi white) / (ansi green)($in.free)(ansi white)'))", 4366 | ...$disks, 4367 | $"(ansi yellow)Local IP(ansi white): (get_local_ip)", 4368 | ] 4369 | 4370 | 4371 | print ([[art, information]; [$art ($information | str join "\n")]] | table -i false) 4372 | } 4373 | --------------------------------------------------------------------------------