1
colorname_t colornames[] = {
2
{"aliceblue",240,248,255},
3
{"antiquewhite",250,235,215},
4
{"antiquewhite1",255,239,219},
5
{"antiquewhite2",238,223,204},
6
{"antiquewhite3",205,192,176},
7
{"antiquewhite4",139,131,120},
8
{"aquamarine",127,255,212},
9
{"aquamarine1",127,255,212},
10
{"aquamarine2",118,238,198},
11
{"aquamarine3",102,205,170},
12
{"aquamarine4",69,139,116},
13
{"azure",240,255,255},
14
{"azure1",240,255,255},
15
{"azure2",224,238,238},
16
{"azure3",193,205,205},
17
{"azure4",131,139,139},
18
{"beige",245,245,220},
19
{"bisque",255,228,196},
20
{"bisque1",255,228,196},
21
{"bisque2",238,213,183},
22
{"bisque3",205,183,158},
23
{"bisque4",139,125,107},
25
{"blanchedalmond",255,235,205},
31
{"blueviolet",138,43,226},
37
{"burlywood",222,184,135},
38
{"burlywood1",255,211,155},
39
{"burlywood2",238,197,145},
40
{"burlywood3",205,170,125},
41
{"burlywood4",139,115,85},
42
{"cadetblue",95,158,160},
43
{"cadetblue1",152,245,255},
44
{"cadetblue2",142,229,238},
45
{"cadetblue3",122,197,205},
46
{"cadetblue4",83,134,139},
47
{"chartreuse",127,255,0},
48
{"chartreuse1",127,255,0},
49
{"chartreuse2",118,238,0},
50
{"chartreuse3",102,205,0},
51
{"chartreuse4",69,139,0},
52
{"chocolate",210,105,30},
53
{"chocolate1",255,127,36},
54
{"chocolate2",238,118,33},
55
{"chocolate3",205,102,29},
56
{"chocolate4",139,69,19},
58
{"coral1",255,114,86},
59
{"coral2",238,106,80},
62
{"cornflowerblue",100,149,237},
63
{"cornsilk",255,248,220},
64
{"cornsilk1",255,248,220},
65
{"cornsilk2",238,232,205},
66
{"cornsilk3",205,200,177},
67
{"cornsilk4",139,136,120},
68
{"crimson",220,20,60},
74
{"darkgoldenrod",184,134,11},
75
{"darkgoldenrod1",255,185,15},
76
{"darkgoldenrod2",238,173,14},
77
{"darkgoldenrod3",205,149,12},
78
{"darkgoldenrod4",139,101,8},
79
{"darkgreen",0,100,0},
80
{"darkkhaki",189,183,107},
81
{"darkolivegreen",85,107,47},
82
{"darkolivegreen1",202,255,112},
83
{"darkolivegreen2",188,238,104},
84
{"darkolivegreen3",162,205,90},
85
{"darkolivegreen4",110,139,61},
86
{"darkorange",255,140,0},
87
{"darkorange1",255,127,0},
88
{"darkorange2",238,118,0},
89
{"darkorange3",205,102,0},
90
{"darkorange4",139,69,0},
91
{"darkorchid",153,50,204},
92
{"darkorchid1",191,62,255},
93
{"darkorchid2",178,58,238},
94
{"darkorchid3",154,50,205},
95
{"darkorchid4",104,34,139},
96
{"darksalmon",233,150,122},
97
{"darkseagreen",143,188,143},
98
{"darkseagreen1",193,255,193},
99
{"darkseagreen2",180,238,180},
100
{"darkseagreen3",155,205,155},
101
{"darkseagreen4",105,139,105},
102
{"darkslateblue",72,61,139},
103
{"darkslategray",47,79,79},
104
{"darkslategray1",151,255,255},
105
{"darkslategray2",141,238,238},
106
{"darkslategray3",121,205,205},
107
{"darkslategray4",82,139,139},
108
{"darkslategrey",47,79,79},
109
{"darkturquoise",0,206,209},
110
{"darkviolet",148,0,211},
111
{"deeppink",255,20,147},
112
{"deeppink1",255,20,147},
113
{"deeppink2",238,18,137},
114
{"deeppink3",205,16,118},
115
{"deeppink4",139,10,80},
116
{"deepskyblue",0,191,255},
117
{"deepskyblue1",0,191,255},
118
{"deepskyblue2",0,178,238},
119
{"deepskyblue3",0,154,205},
120
{"deepskyblue4",0,104,139},
121
{"dimgray",105,105,105},
122
{"dimgrey",105,105,105},
123
{"dodgerblue",30,144,255},
124
{"dodgerblue1",30,144,255},
125
{"dodgerblue2",28,134,238},
126
{"dodgerblue3",24,116,205},
127
{"dodgerblue4",16,78,139},
128
{"firebrick",178,34,34},
129
{"firebrick1",255,48,48},
130
{"firebrick2",238,44,44},
131
{"firebrick3",205,38,38},
132
{"firebrick4",139,26,26},
133
{"floralwhite",255,250,240},
134
{"forestgreen",34,139,34},
135
{"gainsboro",220,220,220},
136
{"ghostwhite",248,248,255},
142
{"goldenrod",218,165,32},
143
{"goldenrod1",255,193,37},
144
{"goldenrod2",238,180,34},
145
{"goldenrod3",205,155,29},
146
{"goldenrod4",139,105,20},
147
{"gray",192,192,192},
151
{"gray100",255,255,255},
184
{"gray40",102,102,102},
185
{"gray41",105,105,105},
186
{"gray42",107,107,107},
187
{"gray43",110,110,110},
188
{"gray44",112,112,112},
189
{"gray45",115,115,115},
190
{"gray46",117,117,117},
191
{"gray47",120,120,120},
192
{"gray48",122,122,122},
193
{"gray49",125,125,125},
195
{"gray50",127,127,127},
196
{"gray51",130,130,130},
197
{"gray52",133,133,133},
198
{"gray53",135,135,135},
199
{"gray54",138,138,138},
200
{"gray55",140,140,140},
201
{"gray56",143,143,143},
202
{"gray57",145,145,145},
203
{"gray58",148,148,148},
204
{"gray59",150,150,150},
206
{"gray60",153,153,153},
207
{"gray61",156,156,156},
208
{"gray62",158,158,158},
209
{"gray63",161,161,161},
210
{"gray64",163,163,163},
211
{"gray65",166,166,166},
212
{"gray66",168,168,168},
213
{"gray67",171,171,171},
214
{"gray68",173,173,173},
215
{"gray69",176,176,176},
217
{"gray70",179,179,179},
218
{"gray71",181,181,181},
219
{"gray72",184,184,184},
220
{"gray73",186,186,186},
221
{"gray74",189,189,189},
222
{"gray75",191,191,191},
223
{"gray76",194,194,194},
224
{"gray77",196,196,196},
225
{"gray78",199,199,199},
226
{"gray79",201,201,201},
228
{"gray80",204,204,204},
229
{"gray81",207,207,207},
230
{"gray82",209,209,209},
231
{"gray83",212,212,212},
232
{"gray84",214,214,214},
233
{"gray85",217,217,217},
234
{"gray86",219,219,219},
235
{"gray87",222,222,222},
236
{"gray88",224,224,224},
237
{"gray89",227,227,227},
239
{"gray90",229,229,229},
240
{"gray91",232,232,232},
241
{"gray92",235,235,235},
242
{"gray93",237,237,237},
243
{"gray94",240,240,240},
244
{"gray95",242,242,242},
245
{"gray96",245,245,245},
246
{"gray97",247,247,247},
247
{"gray98",250,250,250},
248
{"gray99",252,252,252},
254
{"greenyellow",173,255,47},
255
{"grey",192,192,192},
259
{"grey100",255,255,255},
292
{"grey40",102,102,102},
293
{"grey41",105,105,105},
294
{"grey42",107,107,107},
295
{"grey43",110,110,110},
296
{"grey44",112,112,112},
297
{"grey45",115,115,115},
298
{"grey46",117,117,117},
299
{"grey47",120,120,120},
300
{"grey48",122,122,122},
301
{"grey49",125,125,125},
303
{"grey50",127,127,127},
304
{"grey51",130,130,130},
305
{"grey52",133,133,133},
306
{"grey53",135,135,135},
307
{"grey54",138,138,138},
308
{"grey55",140,140,140},
309
{"grey56",143,143,143},
310
{"grey57",145,145,145},
311
{"grey58",148,148,148},
312
{"grey59",150,150,150},
314
{"grey60",153,153,153},
315
{"grey61",156,156,156},
316
{"grey62",158,158,158},
317
{"grey63",161,161,161},
318
{"grey64",163,163,163},
319
{"grey65",166,166,166},
320
{"grey66",168,168,168},
321
{"grey67",171,171,171},
322
{"grey68",173,173,173},
323
{"grey69",176,176,176},
325
{"grey70",179,179,179},
326
{"grey71",181,181,181},
327
{"grey72",184,184,184},
328
{"grey73",186,186,186},
329
{"grey74",189,189,189},
330
{"grey75",191,191,191},
331
{"grey76",194,194,194},
332
{"grey77",196,196,196},
333
{"grey78",199,199,199},
334
{"grey79",201,201,201},
336
{"grey80",204,204,204},
337
{"grey81",207,207,207},
338
{"grey82",209,209,209},
339
{"grey83",212,212,212},
340
{"grey84",214,214,214},
341
{"grey85",217,217,217},
342
{"grey86",219,219,219},
343
{"grey87",222,222,222},
344
{"grey88",224,224,224},
345
{"grey89",227,227,227},
347
{"grey90",229,229,229},
348
{"grey91",232,232,232},
349
{"grey92",235,235,235},
350
{"grey93",237,237,237},
351
{"grey94",240,240,240},
352
{"grey95",242,242,242},
353
{"grey96",245,245,245},
354
{"grey97",247,247,247},
355
{"grey98",250,250,250},
356
{"grey99",252,252,252},
357
{"honeydew",240,255,240},
358
{"honeydew1",240,255,240},
359
{"honeydew2",224,238,224},
360
{"honeydew3",193,205,193},
361
{"honeydew4",131,139,131},
362
{"hotpink",255,105,180},
363
{"hotpink1",255,110,180},
364
{"hotpink2",238,106,167},
365
{"hotpink3",205,96,144},
366
{"hotpink4",139,58,98},
367
{"indianred",205,92,92},
368
{"indianred1",255,106,106},
369
{"indianred2",238,99,99},
370
{"indianred3",205,85,85},
371
{"indianred4",139,58,58},
373
{"ivory",255,255,240},
374
{"ivory1",255,255,240},
375
{"ivory2",238,238,224},
376
{"ivory3",205,205,193},
377
{"ivory4",139,139,131},
378
{"khaki",240,230,140},
379
{"khaki1",255,246,143},
380
{"khaki2",238,230,133},
381
{"khaki3",205,198,115},
382
{"khaki4",139,134,78},
383
{"lavender",230,230,250},
384
{"lavenderblush",255,240,245},
385
{"lavenderblush1",255,240,245},
386
{"lavenderblush2",238,224,229},
387
{"lavenderblush3",205,193,197},
388
{"lavenderblush4",139,131,134},
389
{"lawngreen",124,252,0},
390
{"lemonchiffon",255,250,205},
391
{"lemonchiffon1",255,250,205},
392
{"lemonchiffon2",238,233,191},
393
{"lemonchiffon3",205,201,165},
394
{"lemonchiffon4",139,137,112},
395
{"lightblue",173,216,230},
396
{"lightblue1",191,239,255},
397
{"lightblue2",178,223,238},
398
{"lightblue3",154,192,205},
399
{"lightblue4",104,131,139},
400
{"lightcoral",240,128,128},
401
{"lightcyan",224,255,255},
402
{"lightcyan1",224,255,255},
403
{"lightcyan2",209,238,238},
404
{"lightcyan3",180,205,205},
405
{"lightcyan4",122,139,139},
406
{"lightgoldenrod",238,221,130},
407
{"lightgoldenrod1",255,236,139},
408
{"lightgoldenrod2",238,220,130},
409
{"lightgoldenrod3",205,190,112},
410
{"lightgoldenrod4",139,129,76},
411
{"lightgoldenrodyellow",250,250,210},
412
{"lightgray",211,211,211},
413
{"lightgrey",211,211,211},
414
{"lightpink",255,182,193},
415
{"lightpink1",255,174,185},
416
{"lightpink2",238,162,173},
417
{"lightpink3",205,140,149},
418
{"lightpink4",139,95,101},
419
{"lightsalmon",255,160,122},
420
{"lightsalmon1",255,160,122},
421
{"lightsalmon2",238,149,114},
422
{"lightsalmon3",205,129,98},
423
{"lightsalmon4",139,87,66},
424
{"lightseagreen",32,178,170},
425
{"lightskyblue",135,206,250},
426
{"lightskyblue1",176,226,255},
427
{"lightskyblue2",164,211,238},
428
{"lightskyblue3",141,182,205},
429
{"lightskyblue4",96,123,139},
430
{"lightslateblue",132,112,255},
431
{"lightslategray",119,136,153},
432
{"lightslategrey",119,136,153},
433
{"lightsteelblue",176,196,222},
434
{"lightsteelblue1",202,225,255},
435
{"lightsteelblue2",188,210,238},
436
{"lightsteelblue3",162,181,205},
437
{"lightsteelblue4",110,123,139},
438
{"lightyellow",255,255,224},
439
{"lightyellow1",255,255,224},
440
{"lightyellow2",238,238,209},
441
{"lightyellow3",205,205,180},
442
{"lightyellow4",139,139,122},
443
{"limegreen",50,205,50},
444
{"linen",250,240,230},
445
{"magenta",255,0,255},
446
{"magenta1",255,0,255},
447
{"magenta2",238,0,238},
448
{"magenta3",205,0,205},
449
{"magenta4",139,0,139},
450
{"maroon",176,48,96},
451
{"maroon1",255,52,179},
452
{"maroon2",238,48,167},
453
{"maroon3",205,41,144},
454
{"maroon4",139,28,98},
455
{"mediumaquamarine",102,205,170},
456
{"mediumblue",0,0,205},
457
{"mediumorchid",186,85,211},
458
{"mediumorchid1",224,102,255},
459
{"mediumorchid2",209,95,238},
460
{"mediumorchid3",180,82,205},
461
{"mediumorchid4",122,55,139},
462
{"mediumpurple",147,112,219},
463
{"mediumpurple1",171,130,255},
464
{"mediumpurple2",159,121,238},
465
{"mediumpurple3",137,104,205},
466
{"mediumpurple4",93,71,139},
467
{"mediumseagreen",60,179,113},
468
{"mediumslateblue",123,104,238},
469
{"mediumspringgreen",0,250,154},
470
{"mediumturquoise",72,209,204},
471
{"mediumvioletred",199,21,133},
472
{"midnightblue",25,25,112},
473
{"mintcream",245,255,250},
474
{"mistyrose",255,228,225},
475
{"mistyrose1",255,228,225},
476
{"mistyrose2",238,213,210},
477
{"mistyrose3",205,183,181},
478
{"mistyrose4",139,125,123},
479
{"moccasin",255,228,181},
480
{"navajowhite",255,222,173},
481
{"navajowhite1",255,222,173},
482
{"navajowhite2",238,207,161},
483
{"navajowhite3",205,179,139},
484
{"navajowhite4",139,121,94},
486
{"navyblue",0,0,128},
487
{"oldlace",253,245,230},
488
{"olivedrab",107,142,35},
489
{"olivedrab1",192,255,62},
490
{"olivedrab2",179,238,58},
491
{"olivedrab3",154,205,50},
492
{"olivedrab4",105,139,34},
493
{"orange",255,165,0},
494
{"orange1",255,165,0},
495
{"orange2",238,154,0},
496
{"orange3",205,133,0},
497
{"orange4",139,90,0},
498
{"orangered",255,69,0},
499
{"orangered1",255,69,0},
500
{"orangered2",238,64,0},
501
{"orangered3",205,55,0},
502
{"orangered4",139,37,0},
503
{"orchid",218,112,214},
504
{"orchid1",255,131,250},
505
{"orchid2",238,122,233},
506
{"orchid3",205,105,201},
507
{"orchid4",139,71,137},
508
{"palegoldenrod",238,232,170},
509
{"palegreen",152,251,152},
510
{"palegreen1",154,255,154},
511
{"palegreen2",144,238,144},
512
{"palegreen3",124,205,124},
513
{"palegreen4",84,139,84},
514
{"paleturquoise",175,238,238},
515
{"paleturquoise1",187,255,255},
516
{"paleturquoise2",174,238,238},
517
{"paleturquoise3",150,205,205},
518
{"paleturquoise4",102,139,139},
519
{"palevioletred",219,112,147},
520
{"palevioletred1",255,130,171},
521
{"palevioletred2",238,121,159},
522
{"palevioletred3",205,104,137},
523
{"palevioletred4",139,71,93},
524
{"papayawhip",255,239,213},
525
{"peachpuff",255,218,185},
526
{"peachpuff1",255,218,185},
527
{"peachpuff2",238,203,173},
528
{"peachpuff3",205,175,149},
529
{"peachpuff4",139,119,101},
531
{"pink",255,192,203},
532
{"pink1",255,181,197},
533
{"pink2",238,169,184},
534
{"pink3",205,145,158},
535
{"pink4",139,99,108},
536
{"plum",221,160,221},
537
{"plum1",255,187,255},
538
{"plum2",238,174,238},
539
{"plum3",205,150,205},
540
{"plum4",139,102,139},
541
{"powderblue",176,224,230},
542
{"purple",160,32,240},
543
{"purple1",155,48,255},
544
{"purple2",145,44,238},
545
{"purple3",125,38,205},
546
{"purple4",85,26,139},
552
{"rosybrown",188,143,143},
553
{"rosybrown1",255,193,193},
554
{"rosybrown2",238,180,180},
555
{"rosybrown3",205,155,155},
556
{"rosybrown4",139,105,105},
557
{"royalblue",65,105,225},
558
{"royalblue1",72,118,255},
559
{"royalblue2",67,110,238},
560
{"royalblue3",58,95,205},
561
{"royalblue4",39,64,139},
562
{"saddlebrown",139,69,19},
563
{"salmon",250,128,114},
564
{"salmon1",255,140,105},
565
{"salmon2",238,130,98},
566
{"salmon3",205,112,84},
567
{"salmon4",139,76,57},
568
{"sandybrown",244,164,96},
569
{"seagreen",46,139,87},
570
{"seagreen1",84,255,159},
571
{"seagreen2",78,238,148},
572
{"seagreen3",67,205,128},
573
{"seagreen4",46,139,87},
574
{"seashell",255,245,238},
575
{"seashell1",255,245,238},
576
{"seashell2",238,229,222},
577
{"seashell3",205,197,191},
578
{"seashell4",139,134,130},
579
{"sienna",160,82,45},
580
{"sienna1",255,130,71},
581
{"sienna2",238,121,66},
582
{"sienna3",205,104,57},
583
{"sienna4",139,71,38},
584
{"skyblue",135,206,235},
585
{"skyblue1",135,206,255},
586
{"skyblue2",126,192,238},
587
{"skyblue3",108,166,205},
588
{"skyblue4",74,112,139},
589
{"slateblue",106,90,205},
590
{"slateblue1",131,111,255},
591
{"slateblue2",122,103,238},
592
{"slateblue3",105,89,205},
593
{"slateblue4",71,60,139},
594
{"slategray",112,128,144},
595
{"slategray1",198,226,255},
596
{"slategray2",185,211,238},
597
{"slategray3",159,182,205},
598
{"slategray4",108,123,139},
599
{"slategrey",112,128,144},
600
{"snow",255,250,250},
601
{"snow1",255,250,250},
602
{"snow2",238,233,233},
603
{"snow3",205,201,201},
604
{"snow4",139,137,137},
605
{"springgreen",0,255,127},
606
{"springgreen1",0,255,127},
607
{"springgreen2",0,238,118},
608
{"springgreen3",0,205,102},
609
{"springgreen4",0,139,69},
610
{"steelblue",70,130,180},
611
{"steelblue1",99,184,255},
612
{"steelblue2",92,172,238},
613
{"steelblue3",79,148,205},
614
{"steelblue4",54,100,139},
620
{"thistle",216,191,216},
621
{"thistle1",255,225,255},
622
{"thistle2",238,210,238},
623
{"thistle3",205,181,205},
624
{"thistle4",139,123,139},
625
{"tomato",255,99,71},
626
{"tomato1",255,99,71},
627
{"tomato2",238,92,66},
628
{"tomato3",205,79,57},
629
{"tomato4",139,54,38},
630
{"turquoise",64,224,208},
631
{"turquoise1",0,245,255},
632
{"turquoise2",0,229,238},
633
{"turquoise3",0,197,205},
634
{"turquoise4",0,134,139},
635
{"violet",238,130,238},
636
{"violetred",208,32,144},
637
{"violetred1",255,62,150},
638
{"violetred2",238,58,140},
639
{"violetred3",205,50,120},
640
{"violetred4",139,34,82},
641
{"wheat",245,222,179},
642
{"wheat1",255,231,186},
643
{"wheat2",238,216,174},
644
{"wheat3",205,186,150},
645
{"wheat4",139,126,102},
646
{"white",255,255,255},
647
{"whitesmoke",245,245,245},
648
{"yellow",255,255,0},
649
{"yellow1",255,255,0},
650
{"yellow2",238,238,0},
651
{"yellow3",205,205,0},
652
{"yellow4",139,139,0},
653
{"yellowgreen",154,205,50},