Skip to main content
aboutsummaryrefslogtreecommitdiffstats
blob: e64aa0cc068ac05ad4693f37fb0e64b7d4c8c779 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
/* XPM */
static char *ProductIcon32[] = {
/* columns rows colors chars-per-pixel */
"32 32 257 2",
"   c black",
".  c gray100",
"X  c #69695A5AE8E8",
"o  c #494949499191",
"O  c #E8E8CBCBE0E0",
"+  c #DDDDB3B3D2D2",
"@  c #F0F0DDDDEBEB",
"#  c #CDCD9191BEBE",
"$  c #C8C88B8BBBBB",
"%  c #CACA9898C2C2",
"&  c #C3C38A8ABBBB",
"*  c #BABA8787B9B9",
"=  c #DCDCC4C4DEDE",
"-  c #C5C5A3A3CACA",
";  c #ADAD8181B8B8",
":  c #A3A37A7AB5B5",
">  c #E2E2D6D6E9E9",
",  c #B3B39A9AC4C4",
"<  c #EBEBE3E3F0F0",
"1  c #C9C9B6B6D6D6",
"2  c #96967676B8B8",
"3  c #8C8C7171ABAB",
"4  c #A4A49292BEBE",
"5  c #7D7D6565A6A6",
"6  c #83836D6DABAB",
"7  c #9A9A8787C2C2",
"8  c #7B7B6464B7B7",
"9  c #5E5E50509191",
"0  c #646457579A9A",
"q  c #85857B7BBEBE",
"w  c #7C7C7373B6B6",
"e  c #62625353D5D5",
"r  c #61615353D4D4",
"t  c #60605252D1D1",
"y  c #5F5F5252D0D0",
"u  c #5F5F5151CFCF",
"i  c #60605353D2D2",
"p  c #5F5F5252CFCF",
"a  c #5E5E5151CDCD",
"s  c #5C5C4F4FC7C7",
"d  c #5F5F5252CDCD",
"f  c #5E5E5151CBCB",
"g  c #5B5B4F4FC4C4",
"h  c #5A5A4E4EC1C1",
"j  c #71716969B0B0",
"k  c #48483E3EADAD",
"l  c #5D5D5151CDCD",
"z  c #5C5C5050C9C9",
"x  c #5D5D5151CBCB",
"c  c #5C5C5050C7C7",
"v  c #5B5B4F4FC6C6",
"b  c #5B5B5050C6C6",
"n  c #59594E4EC1C1",
"m  c #58584D4DBFBF",
"M  c #59594F4FC2C2",
"N  c #5A5A4F4FC2C2",
"B  c #58584D4DBCBC",
"V  c #57574D4DBCBC",
"C  c #59594E4EBEBE",
"Z  c #58584E4EBDBD",
"A  c #58584D4DBBBB",
"S  c #57574D4DBABA",
"D  c #56564D4DB9B9",
"F  c #56564C4CB6B6",
"G  c #55554C4CB6B6",
"H  c #54544B4BB4B4",
"J  c #54544B4BB1B1",
"K  c #53534B4BB1B1",
"L  c #52524A4AAEAE",
"P  c #51514949ACAC",
"I  c #51514949ABAB",
"U  c #474741418787",
"Y  c #32322C2C8F8F",
"T  c #2B2B25257777",
"R  c #36362F2F9696",
"E  c #2B2B26266E6E",
"W  c #4D4D4545ACAC",
"Q  c #55554D4DB8B8",
"!  c #54544C4CB4B4",
"~  c #54544C4CB3B3",
"^  c #51514A4AACAC",
"/  c #51514A4AABAB",
"(  c #50504949A9A9",
")  c #4F4F4949A6A6",
"_  c #4C4C4747A1A1",
"`  c #4E4E4848A3A3",
"'  c #4D4D4848A1A1",
"]  c #4B4B46469C9C",
"[  c #4C4C47479E9E",
"{  c #51514C4CA6A6",
"}  c #A9A9A6A6D5D5",
"|  c #1E1E1A1A6666",
" . c #292925258181",
".. c #3D3D39399292",
"X. c #4A4A46469B9B",
"o. c #53534E4EABAB",
"O. c #494945459797",
"+. c #4A4A46469999",
"@. c #474744449494",
"#. c #484845459494",
"$. c #474744449292",
"%. c #464643439090",
"&. c #464642428D8D",
"*. c #54545050A9A9",
"=. c #474744448F8F",
"-. c #4C4C49499999",
";. c #57575454A6A6",
":. c #5B5B5757AAAA",
">. c #545451519B9B",
",. c #5A5A57579C9C",
"<. c #65656262A7A7",
"1. c #68686666A2A2",
"2. c #CACAC9C9E5E5",
"3. c #050504045151",
"4. c #080807075454",
"5. c #0A0A09095858",
"6. c #0C0C0A0A5858",
"7. c #10100E0E6262",
"8. c #0E0E0D0D5A5A",
"9. c #121211115D5D",
"0. c #131312125D5D",
"q. c #161615156161",
"w. c #171716166161",
"e. c #1A1A19196565",
"r. c #20201E1E7070",
"t. c #1E1E1D1D6969",
"y. c #2A2A29297676",
"u. c #2F2F2D2D7676",
"i. c #3A3A39398787",
"p. c #3A3A39398383",
"a. c #3F3F3E3E8888",
"s. c #414140408989",
"d. c #454543438D8D",
"f. c #444442428B8B",
"g. c #444443438C8C",
"h. c #434342428A8A",
"j. c #434341418888",
"k. c #434342428989",
"l. c #424241418787",
"z. c #434342428787",
"x. c #424241418585",
"c. c #41413F3F8181",
"v. c #414140408282",
"b. c #484846468D8D",
"n. c #494948489090",
"m. c #4B4B4A4A9191",
"M. c #4B4B49498E8E",
"N. c #525251519A9A",
"B. c #525251519999",
"V. c #565654549A9A",
"C. c #545453539494",
"Z. c #60605F5FA7A7",
"A. c #64646363ABAB",
"S. c #5A5A59599797",
"D. c #68686767ADAD",
"F. c #6C6C6B6BB2B2",
"G. c #5E5E5D5D9A9A",
"H. c #76767575BABA",
"J. c #78787777BBBB",
"K. c #76767474B5B5",
"L. c #7E7E7D7DBABA",
"P. c #A5A5A4A4D2D2",
"I. c #040404045252",
"U. c #070707075454",
"Y. c #070708085353",
"T. c #080808085454",
"R. c #0A0A0B0B5757",
"E. c #0E0E0E0E5A5A",
"W. c #111112125E5E",
"Q. c #111111115E5E",
"!. c #111111115D5D",
"~. c #111112125D5D",
"^. c #161616166868",
"/. c #151516166161",
"(. c #151515156161",
"). c #19191A1A6565",
"_. c #191919196565",
"`. c #1A1A1A1A6464",
"'. c #1D1D1E1E6969",
"]. c #1E1E1E1E6969",
"[. c #222222226D6D",
"{. c #272727277171",
"}. c #2B2B2C2C7676",
"|. c #2B2B2B2B7676",
" X c #2B2B2B2B7575",
".X c #303030307A7A",
"XX c #303030307979",
"oX c #353535357F7F",
"OX c #393939398383",
"+X c #3A3A3A3A8383",
"@X c #3F3F3F3F8787",
"#X c #434343438C8C",
"$X c #434344448C8C",
"%X c #424242428686",
"&X c #414141418484",
"*X c #484848489191",
"=X c #484849499090",
"-X c #4D4D4D4D9696",
";X c #515151519D9D",
":X c #4D4D4D4D9595",
">X c #515152529A9A",
",X c #515152529999",
"<X c #525252529A9A",
"1X c #525252529999",
"2X c #565657579E9E",
"3X c #575757579D9D",
"4X c #5B5B5B5BA2A2",
"5X c #5F5F6060A6A6",
"6X c #5F5F5F5FA6A6",
"7X c #63636464AAAA",
"8X c #64646464AAAA",
"9X c #67676767AEAE",
"0X c #67676868AEAE",
"qX c #68686868AEAE",
"wX c #6F6F6F6FB5B5",
"eX c #6C6C6C6CB1B1",
"rX c #73737373B8B8",
"tX c #82828282BEBE",
"yX c #86868686C2C2",
"uX c #89898989C4C4",
"iX c #98989898CBCB",
"pX c #A0A0A0A0CFCF",
"aX c #A9A9A9A9D5D5",
"sX c #B0B0B0B0D8D8",
"dX c #B8B8B8B8DDDD",
"fX c #BDBDBDBDE0E0",
"gX c #D9D9D9D9EDED",
"hX c #90909191C6C6",
"jX c #71718989BCBC",
"kX c #73738B8BBFBF",
"lX c #72728989BCBC",
"zX c #79799090C3C3",
"xX c #7E7E9595C7C7",
"cX c #81819898CACA",
"vX c #84849B9BCCCC",
"bX c #8C8CA3A3D4D4",
"nX c #71718A8ABCBC",
"mX c #73738B8BBDBD",
"MX c #75758D8DBFBF",
"NX c #74748C8CBEBE",
"BX c #76768E8EC0C0",
"VX c #7C7C9494C6C6",
"CX c #7B7B9393C4C4",
"ZX c #7F7F9797C9C9",
"AX c #82829A9ACBCB",
"SX c #85859E9ECECE",
"DX c #8888A0A0D1D1",
"FX c #87879F9FD0D0",
"GX c #8B8BA4A4D4D4",
"HX c #8B8BA3A3D4D4",
"JX c #8989A1A1D2D2",
"KX c #8D8DA5A5D6D6",
"LX c #8B8BA3A3D3D3",
"PX c #8E8EA6A6D6D6",
"IX c #8D8DA5A5D5D5",
"UX c gray100",
"YX c None",
/* pixels */
"YXX X X X X X X X X X X X X X X X X X X X X X X X X X X X X X YX",
"X v.v.v.v.&Xl.z.k.&.d.%.$.@.O.+.] [ _ ` ) ( ^ L K ! G D V m m o ",
"X c.c.c.v.&Xx.z.f.f.d.%.$.#.O.+.X.[ _ ` ) ( / L K H F D V C n o ",
"X v.c.v.v.x.x.z.k.f.n.V.,.>.-.+.] [ _ ` ) ( ^ L K H G D V C h o ",
"X &Xv.&Xx.x.l.j.M.1.4 - - , 7 q J.H.K.j :.*.P L K H F S B C n o ",
"X x.&Xx.x.z.j.S., = = 1 } iXuXH.rXwXF.qX7XZ.;.o.J ! F S B m n o ",
"X x.l.z.%Xz.G.1 @ > 2.dXaXiXuXrXwXF.qX8X5X4X2X;X{ H F S V C n o ",
"X z.j.j.j.C.1 @ < gX2.fXaXpXuXwXeX9X7X5X4X2XN.:X*X_ D S Z m h o ",
"X k.k.h.b., O > gXgX2.dXaXiXyXF.D.A.Z.4X3X1X:Xn.g.a._ V B m N o ",
"X f.f.f.3 + = 2.2.2.fXsXpXhXtXD.8XZ.4X2X1X:X*X$X@Xp.i.W C n N o ",
"X d.&.%.% + 1 dXdXdXsXP.iXyXK.8X5X4X2X>X:X*Xg.a.+XoX.X..m n N o ",
"X %.=.5 % - P.} aXP.pXiXyXK.D.Z.4X3X1X-Xn.$X@X+XoX.X Xy.W h g o ",
"X $.$.: # PXIXGXGXLXJXFXFXSXvXAXcXZXxXVXCXzXzXBXMXkXmXnXjXh g o ",
"X #.@.* $ 7 yXuXyXtXL.K.D.6X4X2X1X:Xo g.a.OXoX.X|.{.[.t. .g v o ",
"X O.#.$ $ q H.rXwXF.0XA.6X4X2X1X:Xo $Xa.p.oX.X|.{.[.'.`.r.g b o ",
"X X.+.$ $ PXKXbXbXLXJXDXFXSXvXAXcXZXxXCXCXzXBXBXMXNXmXlXjXb c o ",
"X ] ] $ $ H.wXF.0X7X6X4X2X<X:Xo #Xa.+XoX.X|.{.[.].)./.~.Q.c z o ",
"X [ [ & & w F.qX7XZ.4X2X,X:Xo #Xa.+XoX.X}.{.[.'.e./.9.E.^.c z o ",
"X ' _ * & PXKXbXHXLXJXDXSXSXvXAXcXZXxXVXCXzXzXBXMXNXkXjXjXz x o ",
"X ` ` : & 2 8XZ.4X2XB.:X*Xg.@Xp.oX.X|.{.[.].).q.!.E.R.U.Y z f o ",
"X ) ) 5 & ; <.4X2X>X:Xo #Xa.+XoXXX|.{.[.t._.q.~.E.R.4.5.k x a o ",
"X ( ( I ; * 6 2X>X:X=X$X@X+XoX.X|.{.[.t.e./.W.E.R.Y.3. .z a a o ",
"X I ^ / 8 * : 0 :X*X#X@X+XoX.X|.{.[.'._.(.~.E.R.T.3.7.k x a p o ",
"X L L L ^ 2 * 3 m.$Xa.p.oX.X}.{.[.t.).(.~.E.6.T.3.I.R x a a y o ",
"X J K K K K 2 * 5 s.OXoX.X}.{.[.'._.(.9.8.R.4.3.I.Y x l a p t o ",
"X ~ H H ! ! ! 2 ; 5 U XX}.{.[.].e.(.W.E.R.U.3.7.R x l u u y t o ",
"X G F G G G Q Q 8 : 3 9 u.[.]._./.Q.E.R.T.6. .k x a a u t t t o ",
"X D S D S D S S S V 8 2 6 9 c.E w.0.| T Y k z z a a p t t i r o ",
"X A V B V V V B B m m n n h h g g g c z z z l l d p y t i r r o ",
"X m C C C C C C C n n n M N g g b c z z x a a a u y t t r r e o ",
"X n n n n n h h h N N g g v b s z z z x a p p u t t r r r e e o ",
"YXo o o o o o o o o o o o o o o o o o o o o o o o o o o o o o YX"
};

Back to the top