impellers 0.4.2

Bindings to Flutter's 2D vector graphics renderer
Documentation
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
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
//! parsed from json file at <<https://github.com/jonathantneal/color-names/blob/master/color-names.json>>
use crate::Color;
// No need for docs for color constants
#[allow(missing_docs)]
impl Color {
    pub const ABBEY: Self = Self::new_srgb(0.298_039_23, 0.309_803_93, 0.337_254_9);
    pub const ABSOLUTE_ZERO: Self = Self::new_srgb(0.0, 0.282_352_95, 0.729_411_8);
    pub const ACADIA: Self = Self::new_srgb(0.105_882_354, 0.078_431_375, 0.015_686_275);
    pub const ACAPULCO: Self = Self::new_srgb(0.486_274_5, 0.690_196_1, 0.631_372_6);
    pub const ACID_GREEN: Self = Self::new_srgb(0.690_196_1, 0.749_019_6, 0.101_960_786);
    pub const AERO: Self = Self::new_srgb(0.486_274_5, 0.725_490_2, 0.909_803_9);
    pub const AERO_BLUE: Self = Self::new_srgb(0.788_235_3, 1.0, 0.898_039_2);
    pub const AFFAIR: Self = Self::new_srgb(0.443_137_26, 0.274_509_82, 0.576_470_6);
    pub const AFRICAN_VIOLET: Self = Self::new_srgb(0.698_039_23, 0.517_647_1, 0.745_098_05);
    pub const AIR_FORCE_BLUE: Self = Self::new_srgb(0.0, 0.188_235_3, 0.560_784_34);
    pub const AIR_SUPERIORITY_BLUE: Self = Self::new_srgb(0.447_058_83, 0.627_451, 0.756_862_76);
    pub const AKAROA: Self = Self::new_srgb(0.831_372_56, 0.768_627_46, 0.658_823_55);
    pub const ALABAMA_CRIMSON: Self = Self::new_srgb(0.686_274_5, 0.0, 0.164_705_89);
    pub const ALABASTER: Self = Self::new_srgb(0.980_392_16, 0.980_392_16, 0.980_392_16);
    pub const ALBESCENT_WHITE: Self = Self::new_srgb(0.960_784_3, 0.913_725_5, 0.827_451);
    pub const ALGAE_GREEN: Self = Self::new_srgb(0.576_470_6, 0.874_509_8, 0.721_568_64);
    pub const ALICE_BLUE: Self = Self::new_srgb(0.941_176_5, 0.972_549, 1.0);
    pub const ALIEN_ARMPIT: Self = Self::new_srgb(0.517_647_1, 0.870_588_24, 0.007_843_138);
    pub const ALIZARIN_CRIMSON: Self = Self::new_srgb(0.890_196_1, 0.149_019_61, 0.211_764_71);
    pub const ALLOY_ORANGE: Self = Self::new_srgb(0.768_627_46, 0.384_313_73, 0.062_745_1);
    pub const ALLPORTS: Self = Self::new_srgb(0.0, 0.462_745_1, 0.639_215_7);
    pub const ALMOND: Self = Self::new_srgb(0.937_254_9, 0.870_588_24, 0.803_921_6);
    pub const ALMOND_FROST: Self = Self::new_srgb(0.564_705_9, 0.482_352_94, 0.443_137_26);
    pub const ALPINE: Self = Self::new_srgb(0.686_274_5, 0.560_784_34, 0.172_549_02);
    pub const ALTO: Self = Self::new_srgb(0.858_823_54, 0.858_823_54, 0.858_823_54);
    pub const ALUMINIUM: Self = Self::new_srgb(0.662_745_1, 0.674_509_8, 0.713_725_5);
    pub const AMARANTH: Self = Self::new_srgb(0.898_039_2, 0.168_627_46, 0.313_725_5);
    pub const AMARANTH_PINK: Self = Self::new_srgb(0.945_098_04, 0.611_764_7, 0.733_333_35);
    pub const AMARANTH_PURPLE: Self = Self::new_srgb(0.670_588_25, 0.152_941_18, 0.309_803_93);
    pub const AMARANTH_RED: Self = Self::new_srgb(0.827_451, 0.129_411_77, 0.176_470_6);
    pub const AMAZON: Self = Self::new_srgb(0.231_372_55, 0.478_431_37, 0.341_176_48);
    pub const AMBER: Self = Self::new_srgb(1.0, 0.749_019_6, 0.0);
    pub const AMERICAN_ROSE: Self = Self::new_srgb(1.0, 0.011_764_706, 0.243_137_26);
    pub const AMERICANO: Self = Self::new_srgb(0.529_411_8, 0.458_823_53, 0.431_372_55);
    pub const AMETHYST: Self = Self::new_srgb(0.6, 0.4, 0.8);
    pub const AMETHYST_SMOKE: Self = Self::new_srgb(0.639_215_7, 0.592_156_9, 0.705_882_4);
    pub const AMOUR: Self = Self::new_srgb(0.976_470_6, 0.917_647_06, 0.952_941_2);
    pub const AMULET: Self = Self::new_srgb(0.482_352_94, 0.623_529_43, 0.501_960_8);
    pub const ANAKIWA: Self = Self::new_srgb(0.615_686_3, 0.898_039_2, 1.0);
    pub const ANDROID_GREEN: Self = Self::new_srgb(0.643_137_3, 0.776_470_6, 0.223_529_41);
    pub const ANTI_FLASH_WHITE: Self = Self::new_srgb(0.949_019_6, 0.952_941_2, 0.956_862_75);
    pub const ANTIQUE_BRASS: Self = Self::new_srgb(0.803_921_6, 0.584_313_75, 0.458_823_53);
    pub const ANTIQUE_BRONZE: Self = Self::new_srgb(0.4, 0.364_705_9, 0.117_647_06);
    pub const ANTIQUE_FUCHSIA: Self = Self::new_srgb(0.568_627_5, 0.360_784_32, 0.513_725_5);
    pub const ANTIQUE_RUBY: Self = Self::new_srgb(0.517_647_1, 0.105_882_354, 0.176_470_6);
    pub const ANTIQUE_WHITE: Self = Self::new_srgb(0.980_392_16, 0.921_568_63, 0.843_137_26);
    pub const ANZAC: Self = Self::new_srgb(0.878_431_4, 0.713_725_5, 0.274_509_82);
    pub const AO: Self = Self::new_srgb(0.0, 0.501_960_8, 0.0);
    pub const APACHE: Self = Self::new_srgb(0.874_509_8, 0.745_098_05, 0.435_294_12);
    pub const APPLE: Self = Self::new_srgb(0.309_803_93, 0.658_823_55, 0.239_215_69);
    pub const APPLE_BLOSSOM: Self = Self::new_srgb(0.686_274_5, 0.301_960_8, 0.262_745_1);
    pub const APPLE_GREEN: Self = Self::new_srgb(0.552_941_2, 0.713_725_5, 0.0);
    pub const APRICOT: Self = Self::new_srgb(0.984_313_7, 0.807_843_15, 0.694_117_67);
    pub const APRICOT_WHITE: Self = Self::new_srgb(1.0, 0.996_078_43, 0.925_490_2);
    pub const AQUA_DEEP: Self = Self::new_srgb(0.003_921_569, 0.294_117_66, 0.262_745_1);
    pub const AQUA_FOREST: Self = Self::new_srgb(0.372_549_03, 0.654_902, 0.466_666_67);
    pub const AQUA_HAZE: Self = Self::new_srgb(0.929_411_77, 0.960_784_3, 0.960_784_3);
    pub const AQUA_ISLAND: Self = Self::new_srgb(0.631_372_6, 0.854_901_97, 0.843_137_26);
    pub const AQUA_SPRING: Self = Self::new_srgb(0.917_647_06, 0.976_470_6, 0.960_784_3);
    pub const AQUA_SQUEEZE: Self = Self::new_srgb(0.909_803_9, 0.960_784_3, 0.949_019_6);
    pub const AQUAMARINE: Self = Self::new_srgb(0.498_039_22, 1.0, 0.831_372_56);
    pub const AQUAMARINE_BLUE: Self = Self::new_srgb(0.443_137_26, 0.850_980_4, 0.886_274_5);
    pub const ARAPAWA: Self = Self::new_srgb(0.066_666_67, 0.047_058_824, 0.423_529_42);
    pub const ARCTIC_LIME: Self = Self::new_srgb(0.815_686_3, 1.0, 0.078_431_375);
    pub const ARMADILLO: Self = Self::new_srgb(0.262_745_1, 0.243_137_26, 0.215_686_28);
    pub const ARMY_GREEN: Self = Self::new_srgb(0.294_117_66, 0.325_490_2, 0.125_490_2);
    pub const ARROWTOWN: Self = Self::new_srgb(0.580_392_2, 0.529_411_8, 0.443_137_26);
    pub const ARSENIC: Self = Self::new_srgb(0.231_372_55, 0.266_666_68, 0.294_117_66);
    pub const ARTICHOKE: Self = Self::new_srgb(0.560_784_34, 0.592_156_9, 0.474_509_8);
    pub const ARYLIDE_YELLOW: Self = Self::new_srgb(0.913_725_5, 0.839_215_7, 0.419_607_85);
    pub const ASH: Self = Self::new_srgb(0.776_470_6, 0.764_705_9, 0.709_803_94);
    pub const ASH_GREY: Self = Self::new_srgb(0.698_039_23, 0.745_098_05, 0.709_803_94);
    pub const ASPARAGUS: Self = Self::new_srgb(0.529_411_8, 0.662_745_1, 0.419_607_85);
    pub const ASPHALT: Self = Self::new_srgb(0.074_509_81, 0.039_215_688, 0.023_529_412);
    pub const ASTRA: Self = Self::new_srgb(0.980_392_16, 0.917_647_06, 0.725_490_2);
    pub const ASTRAL: Self = Self::new_srgb(0.196_078_43, 0.490_196_08, 0.627_451);
    pub const ASTRONAUT: Self = Self::new_srgb(0.156_862_75, 0.227_450_98, 0.466_666_67);
    pub const ASTRONAUT_BLUE: Self = Self::new_srgb(0.003_921_569, 0.243_137_26, 0.384_313_73);
    pub const ATHENS_GRAY: Self = Self::new_srgb(0.933_333_34, 0.941_176_5, 0.952_941_2);
    pub const ATHS_SPECIAL: Self = Self::new_srgb(0.925_490_2, 0.921_568_63, 0.807_843_15);
    pub const ATLANTIS: Self = Self::new_srgb(0.592_156_9, 0.803_921_6, 0.176_470_6);
    pub const ATOLL: Self = Self::new_srgb(0.039_215_688, 0.435_294_12, 0.458_823_53);
    pub const AU_CHICO: Self = Self::new_srgb(0.592_156_9, 0.376_470_6, 0.364_705_9);
    pub const AUBERGINE: Self = Self::new_srgb(0.231_372_55, 0.035_294_12, 0.062_745_1);
    pub const AUBURN: Self = Self::new_srgb(0.647_058_84, 0.164_705_89, 0.164_705_89);
    pub const AUREOLIN: Self = Self::new_srgb(0.992_156_86, 0.933_333_34, 0.0);
    pub const AURO_METAL_SAURUS: Self = Self::new_srgb(0.431_372_55, 0.498_039_22, 0.501_960_8);
    pub const AUSTRALIAN_MINT: Self = Self::new_srgb(0.960_784_3, 1.0, 0.745_098_05);
    pub const AVOCADO: Self = Self::new_srgb(0.337_254_9, 0.509_803_95, 0.011_764_706);
    pub const AXOLOTL: Self = Self::new_srgb(0.305_882_36, 0.4, 0.286_274_52);
    pub const AZALEA: Self = Self::new_srgb(0.968_627_45, 0.784_313_74, 0.854_901_97);
    pub const AZTEC: Self = Self::new_srgb(0.050_980_393, 0.109_803_92, 0.098_039_22);
    pub const AZTEC_GOLD: Self = Self::new_srgb(0.764_705_9, 0.6, 0.325_490_2);
    pub const AZURE: Self = Self::new_srgb(0.0, 0.498_039_22, 1.0);
    pub const AZURE_MIST: Self = Self::new_srgb(0.941_176_5, 1.0, 1.0);
    pub const AZUREISH_WHITE: Self = Self::new_srgb(0.858_823_54, 0.913_725_5, 0.956_862_75);
    pub const BABY_BLUE: Self = Self::new_srgb(0.537_254_9, 0.811_764_7, 0.941_176_5);
    pub const BABY_BLUE_EYES: Self = Self::new_srgb(0.631_372_6, 0.792_156_9, 0.945_098_04);
    pub const BABY_POWDER: Self = Self::new_srgb(0.996_078_43, 0.996_078_43, 0.980_392_16);
    pub const BAHAMA_BLUE: Self = Self::new_srgb(0.007_843_138, 0.388_235_3, 0.584_313_75);
    pub const BAHIA: Self = Self::new_srgb(0.647_058_84, 0.796_078_44, 0.047_058_824);
    pub const BAJA_WHITE: Self = Self::new_srgb(1.0, 0.972_549, 0.819_607_85);
    pub const BAKER_MILLER_PINK: Self = Self::new_srgb(1.0, 0.568_627_5, 0.686_274_5);
    pub const BALI_HAI: Self = Self::new_srgb(0.521_568_66, 0.623_529_43, 0.686_274_5);
    pub const BALL_BLUE: Self = Self::new_srgb(0.129_411_77, 0.670_588_25, 0.803_921_6);
    pub const BALTIC_SEA: Self = Self::new_srgb(0.164_705_89, 0.149_019_61, 0.188_235_3);
    pub const BAMBOO: Self = Self::new_srgb(0.854_901_97, 0.388_235_3, 0.015_686_275);
    pub const BANANA_MANIA: Self = Self::new_srgb(0.980_392_16, 0.905_882_36, 0.709_803_94);
    pub const BANANA_YELLOW: Self = Self::new_srgb(1.0, 0.882_352_95, 0.207_843_14);
    pub const BANDICOOT: Self = Self::new_srgb(0.521_568_66, 0.517_647_1, 0.439_215_7);
    pub const BARBERRY: Self = Self::new_srgb(0.870_588_24, 0.843_137_26, 0.090_196_08);
    pub const BARBIE_PINK: Self = Self::new_srgb(0.878_431_4, 0.129_411_77, 0.541_176_5);
    pub const BARLEY_CORN: Self = Self::new_srgb(0.650_980_4, 0.545_098_07, 0.356_862_75);
    pub const BARLEY_WHITE: Self = Self::new_srgb(1.0, 0.956_862_75, 0.807_843_15);
    pub const BARN_RED: Self = Self::new_srgb(0.486_274_5, 0.039_215_688, 0.007_843_138);
    pub const BAROSSA: Self = Self::new_srgb(0.266_666_68, 0.003_921_569, 0.176_470_6);
    pub const BASTILLE: Self = Self::new_srgb(0.160_784_32, 0.129_411_77, 0.188_235_3);
    pub const BATTLESHIP_GRAY: Self = Self::new_srgb(0.509_803_95, 0.560_784_34, 0.447_058_83);
    pub const BAY_LEAF: Self = Self::new_srgb(0.490_196_08, 0.662_745_1, 0.552_941_2);
    pub const BAY_OF_MANY: Self = Self::new_srgb(0.152_941_18, 0.227_450_98, 0.505_882_4);
    pub const BAZAAR: Self = Self::new_srgb(0.596_078_46, 0.466_666_67, 0.482_352_94);
    pub const BDAZZLED_BLUE: Self = Self::new_srgb(0.180_392_16, 0.345_098_05, 0.580_392_2);
    pub const BEAU_BLUE: Self = Self::new_srgb(0.737_254_9, 0.831_372_56, 0.901_960_8);
    pub const BEAUTY_BUSH: Self = Self::new_srgb(0.933_333_34, 0.756_862_76, 0.745_098_05);
    pub const BEAVER: Self = Self::new_srgb(0.623_529_43, 0.505_882_4, 0.439_215_7);
    pub const BEESWAX: Self = Self::new_srgb(0.996_078_43, 0.949_019_6, 0.780_392_17);
    pub const BEIGE: Self = Self::new_srgb(0.960_784_3, 0.960_784_3, 0.862_745_1);
    pub const BELGION: Self = Self::new_srgb(0.678_431_4, 0.847_058_83, 1.0);
    pub const BERMUDA: Self = Self::new_srgb(0.490_196_08, 0.847_058_83, 0.776_470_6);
    pub const BERMUDA_GRAY: Self = Self::new_srgb(0.419_607_85, 0.545_098_07, 0.635_294_14);
    pub const BERYL_GREEN: Self = Self::new_srgb(0.870_588_24, 0.898_039_2, 0.752_941_2);
    pub const BIANCA: Self = Self::new_srgb(0.988_235_3, 0.984_313_7, 0.952_941_2);
    pub const BIG_DIP_ORUBY: Self = Self::new_srgb(0.611_764_7, 0.145_098_05, 0.258_823_54);
    pub const BIG_FOOT_FEET: Self = Self::new_srgb(0.909_803_9, 0.556_862_8, 0.352_941_2);
    pub const BIG_STONE: Self = Self::new_srgb(0.086_274_51, 0.164_705_89, 0.250_980_4);
    pub const BILBAO: Self = Self::new_srgb(0.196_078_43, 0.486_274_5, 0.078_431_375);
    pub const BILOBA_FLOWER: Self = Self::new_srgb(0.698_039_23, 0.631_372_6, 0.917_647_06);
    pub const BIRCH: Self = Self::new_srgb(0.215_686_28, 0.188_235_3, 0.129_411_77);
    pub const BIRD_FLOWER: Self = Self::new_srgb(0.831_372_56, 0.803_921_6, 0.086_274_51);
    pub const BISCAY: Self = Self::new_srgb(0.105_882_354, 0.192_156_87, 0.384_313_73);
    pub const BISMARK: Self = Self::new_srgb(0.286_274_52, 0.443_137_26, 0.513_725_5);
    pub const BISON_HIDE: Self = Self::new_srgb(0.756_862_76, 0.717_647_1, 0.643_137_3);
    pub const BISQUE: Self = Self::new_srgb(1.0, 0.894_117_65, 0.768_627_46);
    pub const BISTRE: Self = Self::new_srgb(0.239_215_69, 0.168_627_46, 0.121_568_63);
    pub const BITTER: Self = Self::new_srgb(0.525_490_2, 0.537_254_9, 0.454_901_96);
    pub const BITTER_LEMON: Self = Self::new_srgb(0.792_156_9, 0.878_431_4, 0.050_980_393);
    pub const BITTERSWEET: Self = Self::new_srgb(0.996_078_43, 0.435_294_12, 0.368_627_46);
    pub const BITTERSWEET_SHIMMER: Self = Self::new_srgb(0.749_019_6, 0.309_803_93, 0.317_647_07);
    pub const BIZARRE: Self = Self::new_srgb(0.933_333_34, 0.870_588_24, 0.854_901_97);
    pub const BLACK: Self = Self::new_srgb(0.0, 0.0, 0.0);
    pub const BLACK_BEAN: Self = Self::new_srgb(0.239_215_69, 0.047_058_824, 0.007_843_138);
    pub const BLACK_CORAL: Self = Self::new_srgb(0.329_411_77, 0.384_313_73, 0.435_294_12);
    pub const BLACK_FOREST: Self = Self::new_srgb(0.043_137_256, 0.074_509_81, 0.015_686_275);
    pub const BLACK_HAZE: Self = Self::new_srgb(0.964_705_9, 0.968_627_45, 0.968_627_45);
    pub const BLACK_LEATHER_JACKET: Self = Self::new_srgb(0.145_098_05, 0.207_843_14, 0.160_784_32);
    pub const BLACK_MARLIN: Self = Self::new_srgb(0.243_137_26, 0.172_549_02, 0.109_803_92);
    pub const BLACK_OLIVE: Self = Self::new_srgb(0.231_372_55, 0.235_294_12, 0.211_764_71);
    pub const BLACK_PEARL: Self = Self::new_srgb(0.015_686_275, 0.074_509_81, 0.133_333_34);
    pub const BLACK_ROCK: Self = Self::new_srgb(0.050_980_393, 0.011_764_706, 0.196_078_43);
    pub const BLACK_ROSE: Self = Self::new_srgb(0.403_921_57, 0.011_764_706, 0.176_470_6);
    pub const BLACK_RUSSIAN: Self = Self::new_srgb(0.039_215_688, 0.0, 0.109_803_92);
    pub const BLACK_SHADOWS: Self = Self::new_srgb(0.749_019_6, 0.686_274_5, 0.698_039_23);
    pub const BLACK_SQUEEZE: Self = Self::new_srgb(0.949_019_6, 0.980_392_16, 0.980_392_16);
    pub const BLACK_WHITE: Self = Self::new_srgb(1.0, 0.996_078_43, 0.964_705_9);
    pub const BLACKBERRY: Self = Self::new_srgb(0.301_960_8, 0.003_921_569, 0.207_843_14);
    pub const BLACKCURRANT: Self = Self::new_srgb(0.196_078_43, 0.160_784_32, 0.227_450_98);
    pub const BLANCHED_ALMOND: Self = Self::new_srgb(1.0, 0.921_568_63, 0.803_921_6);
    pub const BLAST_OFF_BRONZE: Self = Self::new_srgb(0.647_058_84, 0.443_137_26, 0.392_156_87);
    pub const BLAZE_ORANGE: Self = Self::new_srgb(1.0, 0.403_921_57, 0.0);
    pub const BLEACH_WHITE: Self = Self::new_srgb(0.996_078_43, 0.952_941_2, 0.847_058_83);
    pub const BLEACHED_CEDAR: Self = Self::new_srgb(0.172_549_02, 0.129_411_77, 0.2);
    pub const BLEU_DE_FRANCE: Self = Self::new_srgb(0.192_156_87, 0.549_019_63, 0.905_882_36);
    pub const BLIZZARD_BLUE: Self = Self::new_srgb(0.639_215_7, 0.890_196_1, 0.929_411_77);
    pub const BLOND: Self = Self::new_srgb(0.980_392_16, 0.941_176_5, 0.745_098_05);
    pub const BLOSSOM: Self = Self::new_srgb(0.862_745_1, 0.705_882_4, 0.737_254_9);
    pub const BLUE: Self = Self::new_srgb(0.0, 0.0, 1.0);
    pub const BLUE_BAYOUX: Self = Self::new_srgb(0.286_274_52, 0.4, 0.474_509_8);
    pub const BLUE_BELL: Self = Self::new_srgb(0.635_294_14, 0.635_294_14, 0.815_686_3);
    pub const BLUE_CHALK: Self = Self::new_srgb(0.945_098_04, 0.913_725_5, 1.0);
    pub const BLUE_CHARCOAL: Self = Self::new_srgb(0.003_921_569, 0.050_980_393, 0.101_960_786);
    pub const BLUE_CHILL: Self = Self::new_srgb(0.047_058_824, 0.537_254_9, 0.564_705_9);
    pub const BLUE_DIAMOND: Self = Self::new_srgb(0.219_607_84, 0.015_686_275, 0.454_901_96);
    pub const BLUE_DIANNE: Self = Self::new_srgb(0.125_490_2, 0.282_352_95, 0.321_568_64);
    pub const BLUE_GEM: Self = Self::new_srgb(0.172_549_02, 0.054_901_96, 0.549_019_63);
    pub const BLUE_GRAY: Self = Self::new_srgb(0.4, 0.6, 0.8);
    pub const BLUE_GREEN: Self = Self::new_srgb(0.050_980_393, 0.596_078_46, 0.729_411_8);
    pub const BLUE_HAZE: Self = Self::new_srgb(0.749_019_6, 0.745_098_05, 0.847_058_83);
    pub const BLUE_JEANS: Self = Self::new_srgb(0.364_705_9, 0.678_431_4, 0.925_490_2);
    pub const BLUE_LAGOON: Self = Self::new_srgb(0.674_509_8, 0.898_039_2, 0.933_333_34);
    pub const BLUE_MAGENTA_VIOLET: Self = Self::new_srgb(0.333_333_34, 0.207_843_14, 0.572_549_05);
    pub const BLUE_MARGUERITE: Self = Self::new_srgb(0.462_745_1, 0.4, 0.776_470_6);
    pub const BLUE_RIBBON: Self = Self::new_srgb(0.0, 0.4, 1.0);
    pub const BLUE_ROMANCE: Self = Self::new_srgb(0.823_529_4, 0.964_705_9, 0.870_588_24);
    pub const BLUE_SAPPHIRE: Self = Self::new_srgb(0.070_588_24, 0.380_392_16, 0.501_960_8);
    pub const BLUE_SMOKE: Self = Self::new_srgb(0.454_901_96, 0.533_333_36, 0.505_882_4);
    pub const BLUE_STONE: Self = Self::new_srgb(0.003_921_569, 0.380_392_16, 0.384_313_73);
    pub const BLUE_VIOLET: Self = Self::new_srgb(0.541_176_5, 0.168_627_46, 0.886_274_5);
    pub const BLUE_WHALE: Self = Self::new_srgb(0.015_686_275, 0.180_392_16, 0.298_039_23);
    pub const BLUE_YONDER: Self = Self::new_srgb(0.313_725_5, 0.447_058_83, 0.654_902);
    pub const BLUE_ZODIAC: Self = Self::new_srgb(0.074_509_81, 0.149_019_61, 0.301_960_8);
    pub const BLUEBERRY: Self = Self::new_srgb(0.309_803_93, 0.525_490_2, 0.968_627_45);
    pub const BLUEBONNET: Self = Self::new_srgb(0.109_803_92, 0.109_803_92, 0.941_176_5);
    pub const BLUMINE: Self = Self::new_srgb(0.094_117_65, 0.345_098_05, 0.478_431_37);
    pub const BLUSH: Self = Self::new_srgb(0.870_588_24, 0.364_705_9, 0.513_725_5);
    pub const BOLE: Self = Self::new_srgb(0.474_509_8, 0.266_666_68, 0.231_372_55);
    pub const BOMBAY: Self = Self::new_srgb(0.686_274_5, 0.694_117_67, 0.721_568_64);
    pub const BON_JOUR: Self = Self::new_srgb(0.898_039_2, 0.878_431_4, 0.882_352_95);
    pub const BONDI_BLUE: Self = Self::new_srgb(0.0, 0.584_313_75, 0.713_725_5);
    pub const BONE: Self = Self::new_srgb(0.890_196_1, 0.854_901_97, 0.788_235_3);
    pub const BOOGER_BUSTER: Self = Self::new_srgb(0.866_666_7, 0.886_274_5, 0.415_686_28);
    pub const BORDEAUX: Self = Self::new_srgb(0.360_784_32, 0.003_921_569, 0.125_490_2);
    pub const BOSSANOVA: Self = Self::new_srgb(0.305_882_36, 0.164_705_89, 0.352_941_2);
    pub const BOSTON_BLUE: Self = Self::new_srgb(0.231_372_55, 0.568_627_5, 0.705_882_4);
    pub const BOSTON_UNIVERSITY_RED: Self = Self::new_srgb(0.8, 0.0, 0.0);
    pub const BOTTICELLI: Self = Self::new_srgb(0.780_392_17, 0.866_666_7, 0.898_039_2);
    pub const BOTTLE_GREEN: Self = Self::new_srgb(0.0, 0.415_686_28, 0.305_882_36);
    pub const BOULDER: Self = Self::new_srgb(0.478_431_37, 0.478_431_37, 0.478_431_37);
    pub const BOUQUET: Self = Self::new_srgb(0.682_352_96, 0.501_960_8, 0.619_607_87);
    pub const BOURBON: Self = Self::new_srgb(0.729_411_8, 0.435_294_12, 0.117_647_06);
    pub const BOYSENBERRY: Self = Self::new_srgb(0.529_411_8, 0.196_078_43, 0.376_470_6);
    pub const BRACKEN: Self = Self::new_srgb(0.290_196_1, 0.164_705_89, 0.015_686_275);
    pub const BRANDEIS_BLUE: Self = Self::new_srgb(0.0, 0.439_215_7, 1.0);
    pub const BRANDY: Self = Self::new_srgb(0.870_588_24, 0.756_862_76, 0.588_235_3);
    pub const BRANDY_PUNCH: Self = Self::new_srgb(0.803_921_6, 0.517_647_1, 0.160_784_32);
    pub const BRANDY_ROSE: Self = Self::new_srgb(0.733_333_35, 0.537_254_9, 0.513_725_5);
    pub const BRASS: Self = Self::new_srgb(0.709_803_94, 0.650_980_4, 0.258_823_54);
    pub const BREAKER_BAY: Self = Self::new_srgb(0.364_705_9, 0.631_372_6, 0.623_529_43);
    pub const BRICK_RED: Self = Self::new_srgb(0.796_078_44, 0.254_901_98, 0.329_411_77);
    pub const BRIDAL_HEATH: Self = Self::new_srgb(1.0, 0.980_392_16, 0.956_862_75);
    pub const BRIDESMAID: Self = Self::new_srgb(0.996_078_43, 0.941_176_5, 0.925_490_2);
    pub const BRIGHT_CERULEAN: Self = Self::new_srgb(0.113_725_49, 0.674_509_8, 0.839_215_7);
    pub const BRIGHT_GRAY: Self = Self::new_srgb(0.235_294_12, 0.254_901_98, 0.317_647_07);
    pub const BRIGHT_GREEN: Self = Self::new_srgb(0.4, 1.0, 0.0);
    pub const BRIGHT_LAVENDER: Self = Self::new_srgb(0.749_019_6, 0.580_392_2, 0.894_117_65);
    pub const BRIGHT_LILAC: Self = Self::new_srgb(0.847_058_83, 0.568_627_5, 0.937_254_9);
    pub const BRIGHT_MAROON: Self = Self::new_srgb(0.764_705_9, 0.129_411_77, 0.282_352_95);
    pub const BRIGHT_NAVY_BLUE: Self = Self::new_srgb(0.098_039_22, 0.454_901_96, 0.823_529_4);
    pub const BRIGHT_RED: Self = Self::new_srgb(0.694_117_67, 0.0, 0.0);
    pub const BRIGHT_SUN: Self = Self::new_srgb(0.996_078_43, 0.827_451, 0.235_294_12);
    pub const BRIGHT_TURQUOISE: Self = Self::new_srgb(0.031_372_55, 0.909_803_9, 0.870_588_24);
    pub const BRIGHT_UBE: Self = Self::new_srgb(0.819_607_85, 0.623_529_43, 0.909_803_9);
    pub const BRIGHT_YELLOW: Self = Self::new_srgb(1.0, 0.666_666_7, 0.113_725_49);
    pub const BRILLIANT_AZURE: Self = Self::new_srgb(0.2, 0.6, 1.0);
    pub const BRILLIANT_LAVENDER: Self = Self::new_srgb(0.956_862_75, 0.733_333_35, 1.0);
    pub const BRILLIANT_ROSE: Self = Self::new_srgb(1.0, 0.333_333_34, 0.639_215_7);
    pub const BRINK_PINK: Self = Self::new_srgb(0.984_313_7, 0.376_470_6, 0.498_039_22);
    pub const BRITISH_RACING_GREEN: Self = Self::new_srgb(0.0, 0.258_823_54, 0.145_098_05);
    pub const BRONCO: Self = Self::new_srgb(0.670_588_25, 0.631_372_6, 0.588_235_3);
    pub const BRONZE: Self = Self::new_srgb(0.803_921_6, 0.498_039_22, 0.196_078_43);
    pub const BRONZE_OLIVE: Self = Self::new_srgb(0.305_882_36, 0.258_823_54, 0.047_058_824);
    pub const BRONZE_YELLOW: Self = Self::new_srgb(0.450_980_4, 0.439_215_7, 0.0);
    pub const BRONZETONE: Self = Self::new_srgb(0.301_960_8, 0.250_980_4, 0.058_823_53);
    pub const BROOM: Self = Self::new_srgb(1.0, 0.925_490_2, 0.074_509_81);
    pub const BROWN: Self = Self::new_srgb(0.588_235_3, 0.294_117_66, 0.0);
    pub const BROWN_BRAMBLE: Self = Self::new_srgb(0.349_019_62, 0.156_862_75, 0.015_686_275);
    pub const BROWN_DERBY: Self = Self::new_srgb(0.286_274_52, 0.149_019_61, 0.082_352_94);
    pub const BROWN_POD: Self = Self::new_srgb(0.250_980_4, 0.094_117_65, 0.003_921_569);
    pub const BROWN_RUST: Self = Self::new_srgb(0.686_274_5, 0.349_019_62, 0.243_137_26);
    pub const BROWN_SUGAR: Self = Self::new_srgb(0.686_274_5, 0.431_372_55, 0.301_960_8);
    pub const BROWN_TUMBLEWEED: Self = Self::new_srgb(0.215_686_28, 0.160_784_32, 0.054_901_96);
    pub const BROWN_YELLOW: Self = Self::new_srgb(0.8, 0.6, 0.4);
    pub const BRUNSWICK_GREEN: Self = Self::new_srgb(0.105_882_354, 0.301_960_8, 0.243_137_26);
    pub const BUBBLE_GUM: Self = Self::new_srgb(1.0, 0.756_862_76, 0.8);
    pub const BUBBLES: Self = Self::new_srgb(0.905_882_36, 0.996_078_43, 1.0);
    pub const BUCCANEER: Self = Self::new_srgb(0.384_313_73, 0.184_313_73, 0.188_235_3);
    pub const BUD: Self = Self::new_srgb(0.658_823_55, 0.682_352_96, 0.611_764_7);
    pub const BUD_GREEN: Self = Self::new_srgb(0.482_352_94, 0.713_725_5, 0.380_392_16);
    pub const BUDDHA_GOLD: Self = Self::new_srgb(0.756_862_76, 0.627_451, 0.015_686_275);
    pub const BUFF: Self = Self::new_srgb(0.941_176_5, 0.862_745_1, 0.509_803_95);
    pub const BULGARIAN_ROSE: Self = Self::new_srgb(0.282_352_95, 0.023_529_412, 0.027_450_98);
    pub const BULL_SHOT: Self = Self::new_srgb(0.525_490_2, 0.301_960_8, 0.117_647_06);
    pub const BUNKER: Self = Self::new_srgb(0.050_980_393, 0.066_666_67, 0.090_196_08);
    pub const BUNTING: Self = Self::new_srgb(0.082_352_94, 0.121_568_63, 0.298_039_23);
    pub const BURGUNDY: Self = Self::new_srgb(0.501_960_8, 0.0, 0.125_490_2);
    pub const BURLYWOOD: Self = Self::new_srgb(0.870_588_24, 0.721_568_64, 0.529_411_8);
    pub const BURNHAM: Self = Self::new_srgb(0.0, 0.180_392_16, 0.125_490_2);
    pub const BURNING_ORANGE: Self = Self::new_srgb(1.0, 0.439_215_7, 0.203_921_57);
    pub const BURNING_SAND: Self = Self::new_srgb(0.850_980_4, 0.576_470_6, 0.462_745_1);
    pub const BURNISHED_BROWN: Self = Self::new_srgb(0.631_372_6, 0.478_431_37, 0.454_901_96);
    pub const BURNT_MAROON: Self = Self::new_srgb(0.258_823_54, 0.011_764_706, 0.011_764_706);
    pub const BURNT_ORANGE: Self = Self::new_srgb(0.8, 0.333_333_34, 0.0);
    pub const BURNT_SIENNA: Self = Self::new_srgb(0.913_725_5, 0.454_901_96, 0.317_647_07);
    pub const BURNT_UMBER: Self = Self::new_srgb(0.541_176_5, 0.2, 0.141_176_48);
    pub const BUSH: Self = Self::new_srgb(0.050_980_393, 0.180_392_16, 0.109_803_92);
    pub const BUTTERCUP: Self = Self::new_srgb(0.952_941_2, 0.678_431_4, 0.086_274_51);
    pub const BUTTERED_RUM: Self = Self::new_srgb(0.631_372_6, 0.458_823_53, 0.050_980_393);
    pub const BUTTERFLY_BUSH: Self = Self::new_srgb(0.384_313_73, 0.305_882_36, 0.603_921_6);
    pub const BUTTERMILK: Self = Self::new_srgb(1.0, 0.945_098_04, 0.709_803_94);
    pub const BUTTERY_WHITE: Self = Self::new_srgb(1.0, 0.988_235_3, 0.917_647_06);
    pub const BYZANTINE: Self = Self::new_srgb(0.741_176_5, 0.2, 0.643_137_3);
    pub const BYZANTIUM: Self = Self::new_srgb(0.439_215_7, 0.160_784_32, 0.388_235_3);
    pub const CG_BLUE: Self = Self::new_srgb(0.0, 0.478_431_37, 0.647_058_84);
    pub const CG_RED: Self = Self::new_srgb(0.878_431_4, 0.235_294_12, 0.192_156_87);
    pub const CAB_SAV: Self = Self::new_srgb(0.301_960_8, 0.039_215_688, 0.094_117_65);
    pub const CABARET: Self = Self::new_srgb(0.850_980_4, 0.286_274_52, 0.447_058_83);
    pub const CABBAGE_PONT: Self = Self::new_srgb(0.247_058_82, 0.298_039_23, 0.227_450_98);
    pub const CACTUS: Self = Self::new_srgb(0.345_098_05, 0.443_137_26, 0.337_254_9);
    pub const CADET: Self = Self::new_srgb(0.325_490_2, 0.407_843_14, 0.447_058_83);
    pub const CADET_BLUE: Self = Self::new_srgb(0.372_549_03, 0.619_607_87, 0.627_451);
    pub const CADET_GREY: Self = Self::new_srgb(0.568_627_5, 0.639_215_7, 0.690_196_1);
    pub const CADILLAC: Self = Self::new_srgb(0.690_196_1, 0.298_039_23, 0.415_686_28);
    pub const CADMIUM_GREEN: Self = Self::new_srgb(0.0, 0.419_607_85, 0.235_294_12);
    pub const CADMIUM_ORANGE: Self = Self::new_srgb(0.929_411_77, 0.529_411_8, 0.176_470_6);
    pub const CADMIUM_RED: Self = Self::new_srgb(0.890_196_1, 0.0, 0.133_333_34);
    pub const CADMIUM_YELLOW: Self = Self::new_srgb(1.0, 0.964_705_9, 0.0);
    pub const CAFE_NOIR: Self = Self::new_srgb(0.294_117_66, 0.211_764_71, 0.129_411_77);
    pub const CAFE_ROYALE: Self = Self::new_srgb(0.435_294_12, 0.266_666_68, 0.047_058_824);
    pub const CAL_POLY_GREEN: Self = Self::new_srgb(0.117_647_06, 0.301_960_8, 0.168_627_46);
    pub const CALICO: Self = Self::new_srgb(0.878_431_4, 0.752_941_2, 0.584_313_75);
    pub const CALIFORNIA: Self = Self::new_srgb(0.996_078_43, 0.615_686_3, 0.015_686_275);
    pub const CALYPSO: Self = Self::new_srgb(0.192_156_87, 0.447_058_83, 0.552_941_2);
    pub const CAMARONE: Self = Self::new_srgb(0.0, 0.345_098_05, 0.101_960_786);
    pub const CAMBRIDGE_BLUE: Self = Self::new_srgb(0.639_215_7, 0.756_862_76, 0.678_431_4);
    pub const CAMELOT: Self = Self::new_srgb(0.537_254_9, 0.203_921_57, 0.337_254_9);
    pub const CAMEO: Self = Self::new_srgb(0.850_980_4, 0.725_490_2, 0.607_843_16);
    pub const CAMEO_PINK: Self = Self::new_srgb(0.937_254_9, 0.733_333_35, 0.8);
    pub const CAMOUFLAGE: Self = Self::new_srgb(0.235_294_12, 0.223_529_41, 0.062_745_1);
    pub const CAMOUFLAGE_GREEN: Self = Self::new_srgb(0.470_588_24, 0.525_490_2, 0.419_607_85);
    pub const CAN_CAN: Self = Self::new_srgb(0.835_294_1, 0.568_627_5, 0.643_137_3);
    pub const CANARY: Self = Self::new_srgb(0.952_941_2, 0.984_313_7, 0.384_313_73);
    pub const CANARY_YELLOW: Self = Self::new_srgb(1.0, 0.937_254_9, 0.0);
    pub const CANDLELIGHT: Self = Self::new_srgb(0.988_235_3, 0.850_980_4, 0.090_196_08);
    pub const CANDY_APPLE_RED: Self = Self::new_srgb(1.0, 0.031_372_55, 0.0);
    pub const CANNON_BLACK: Self = Self::new_srgb(0.145_098_05, 0.090_196_08, 0.023_529_412);
    pub const CANNON_PINK: Self = Self::new_srgb(0.537_254_9, 0.262_745_1, 0.403_921_57);
    pub const CAPE_COD: Self = Self::new_srgb(0.235_294_12, 0.266_666_68, 0.262_745_1);
    pub const CAPE_HONEY: Self = Self::new_srgb(0.996_078_43, 0.898_039_2, 0.674_509_8);
    pub const CAPE_PALLISER: Self = Self::new_srgb(0.635_294_14, 0.4, 0.270_588_25);
    pub const CAPER: Self = Self::new_srgb(0.862_745_1, 0.929_411_77, 0.705_882_4);
    pub const CAPRI: Self = Self::new_srgb(0.0, 0.749_019_6, 1.0);
    pub const CAPUT_MORTUUM: Self = Self::new_srgb(0.349_019_62, 0.152_941_18, 0.125_490_2);
    pub const CARAMEL: Self = Self::new_srgb(1.0, 0.866_666_7, 0.686_274_5);
    pub const CARARRA: Self = Self::new_srgb(0.933_333_34, 0.933_333_34, 0.909_803_9);
    pub const CARDIN_GREEN: Self = Self::new_srgb(0.003_921_569, 0.211_764_71, 0.109_803_92);
    pub const CARDINAL: Self = Self::new_srgb(0.768_627_46, 0.117_647_06, 0.227_450_98);
    pub const CARDINAL_PINK: Self = Self::new_srgb(0.549_019_63, 0.019_607_844, 0.368_627_46);
    pub const CAREYS_PINK: Self = Self::new_srgb(0.823_529_4, 0.619_607_87, 0.666_666_7);
    pub const CARIBBEAN_GREEN: Self = Self::new_srgb(0.0, 0.8, 0.6);
    pub const CARISSMA: Self = Self::new_srgb(0.917_647_06, 0.533_333_36, 0.658_823_55);
    pub const CARLA: Self = Self::new_srgb(0.952_941_2, 1.0, 0.847_058_83);
    pub const CARMINE: Self = Self::new_srgb(0.588_235_3, 0.0, 0.094_117_65);
    pub const CARMINE_PINK: Self = Self::new_srgb(0.921_568_63, 0.298_039_23, 0.258_823_54);
    pub const CARMINE_RED: Self = Self::new_srgb(1.0, 0.0, 0.219_607_84);
    pub const CARNABY_TAN: Self = Self::new_srgb(0.360_784_32, 0.180_392_16, 0.003_921_569);
    pub const CARNATION: Self = Self::new_srgb(0.976_470_6, 0.352_941_2, 0.380_392_16);
    pub const CARNATION_PINK: Self = Self::new_srgb(1.0, 0.650_980_4, 0.788_235_3);
    pub const CARNELIAN: Self = Self::new_srgb(0.701_960_8, 0.105_882_354, 0.105_882_354);
    pub const CAROLINA_BLUE: Self = Self::new_srgb(0.337_254_9, 0.627_451, 0.827_451);
    pub const CAROUSEL_PINK: Self = Self::new_srgb(0.976_470_6, 0.878_431_4, 0.929_411_77);
    pub const CARROT_ORANGE: Self = Self::new_srgb(0.929_411_77, 0.568_627_5, 0.129_411_77);
    pub const CASABLANCA: Self = Self::new_srgb(0.972_549, 0.721_568_64, 0.325_490_2);
    pub const CASAL: Self = Self::new_srgb(0.184_313_73, 0.380_392_16, 0.407_843_14);
    pub const CASCADE: Self = Self::new_srgb(0.545_098_07, 0.662_745_1, 0.647_058_84);
    pub const CASHMERE: Self = Self::new_srgb(0.901_960_8, 0.745_098_05, 0.647_058_84);
    pub const CASPER: Self = Self::new_srgb(0.678_431_4, 0.745_098_05, 0.819_607_85);
    pub const CASTLETON_GREEN: Self = Self::new_srgb(0.0, 0.337_254_9, 0.231_372_55);
    pub const CASTRO: Self = Self::new_srgb(0.321_568_64, 0.0, 0.121_568_63);
    pub const CATALINA_BLUE: Self = Self::new_srgb(0.023_529_412, 0.164_705_89, 0.470_588_24);
    pub const CATAWBA: Self = Self::new_srgb(0.439_215_7, 0.211_764_71, 0.258_823_54);
    pub const CATSKILL_WHITE: Self = Self::new_srgb(0.933_333_34, 0.964_705_9, 0.968_627_45);
    pub const CAVERN_PINK: Self = Self::new_srgb(0.890_196_1, 0.745_098_05, 0.745_098_05);
    pub const CEDAR: Self = Self::new_srgb(0.243_137_26, 0.109_803_92, 0.078_431_375);
    pub const CEDAR_CHEST: Self = Self::new_srgb(0.788_235_3, 0.352_941_2, 0.286_274_52);
    pub const CEDAR_WOOD_FINISH: Self = Self::new_srgb(0.443_137_26, 0.101_960_786, 0.0);
    pub const CEIL: Self = Self::new_srgb(0.572_549_05, 0.631_372_6, 0.811_764_7);
    pub const CELADON: Self = Self::new_srgb(0.674_509_8, 0.882_352_95, 0.686_274_5);
    pub const CELADON_GREEN: Self = Self::new_srgb(0.184_313_73, 0.517_647_1, 0.486_274_5);
    pub const CELERY: Self = Self::new_srgb(0.721_568_64, 0.760_784_3, 0.364_705_9);
    pub const CELESTE: Self = Self::new_srgb(0.698_039_23, 1.0, 1.0);
    pub const CELESTIAL_BLUE: Self = Self::new_srgb(0.286_274_52, 0.592_156_9, 0.815_686_3);
    pub const CELLO: Self = Self::new_srgb(0.117_647_06, 0.219_607_84, 0.356_862_75);
    pub const CELTIC: Self = Self::new_srgb(0.086_274_51, 0.196_078_43, 0.133_333_34);
    pub const CEMENT: Self = Self::new_srgb(0.552_941_2, 0.462_745_1, 0.384_313_73);
    pub const CERAMIC: Self = Self::new_srgb(0.988_235_3, 1.0, 0.976_470_6);
    pub const CERISE: Self = Self::new_srgb(0.870_588_24, 0.192_156_87, 0.388_235_3);
    pub const CERISE_PINK: Self = Self::new_srgb(0.925_490_2, 0.231_372_55, 0.513_725_5);
    pub const CERULEAN: Self = Self::new_srgb(0.0, 0.482_352_94, 0.654_902);
    pub const CERULEAN_BLUE: Self = Self::new_srgb(0.164_705_89, 0.321_568_64, 0.745_098_05);
    pub const CERULEAN_FROST: Self = Self::new_srgb(0.427_450_98, 0.607_843_16, 0.764_705_9);
    pub const CHABLIS: Self = Self::new_srgb(1.0, 0.956_862_75, 0.952_941_2);
    pub const CHALET_GREEN: Self = Self::new_srgb(0.317_647_07, 0.431_372_55, 0.239_215_69);
    pub const CHALKY: Self = Self::new_srgb(0.933_333_34, 0.843_137_26, 0.580_392_2);
    pub const CHAMBRAY: Self = Self::new_srgb(0.207_843_14, 0.305_882_36, 0.549_019_63);
    pub const CHAMOIS: Self = Self::new_srgb(0.929_411_77, 0.862_745_1, 0.694_117_67);
    pub const CHAMOISEE: Self = Self::new_srgb(0.627_451, 0.470_588_24, 0.352_941_2);
    pub const CHAMPAGNE: Self = Self::new_srgb(0.968_627_45, 0.905_882_36, 0.807_843_15);
    pub const CHANTILLY: Self = Self::new_srgb(0.972_549, 0.764_705_9, 0.874_509_8);
    pub const CHARADE: Self = Self::new_srgb(0.160_784_32, 0.160_784_32, 0.215_686_28);
    pub const CHARCOAL: Self = Self::new_srgb(0.211_764_71, 0.270_588_25, 0.309_803_93);
    pub const CHARDON: Self = Self::new_srgb(1.0, 0.952_941_2, 0.945_098_04);
    pub const CHARDONNAY: Self = Self::new_srgb(1.0, 0.803_921_6, 0.549_019_63);
    pub const CHARLESTON_GREEN: Self = Self::new_srgb(0.137_254_91, 0.168_627_46, 0.168_627_46);
    pub const CHARLOTTE: Self = Self::new_srgb(0.729_411_8, 0.933_333_34, 0.976_470_6);
    pub const CHARM: Self = Self::new_srgb(0.831_372_56, 0.454_901_96, 0.580_392_2);
    pub const CHARM_PINK: Self = Self::new_srgb(0.901_960_8, 0.560_784_34, 0.674_509_8);
    pub const CHARTREUSE: Self = Self::new_srgb(0.874_509_8, 1.0, 0.0);
    pub const CHATEAU_GREEN: Self = Self::new_srgb(0.250_980_4, 0.658_823_55, 0.376_470_6);
    pub const CHATELLE: Self = Self::new_srgb(0.741_176_5, 0.701_960_8, 0.780_392_17);
    pub const CHATHAMS_BLUE: Self = Self::new_srgb(0.090_196_08, 0.333_333_34, 0.474_509_8);
    pub const CHELSEA_CUCUMBER: Self = Self::new_srgb(0.513_725_5, 0.666_666_7, 0.364_705_9);
    pub const CHELSEA_GEM: Self = Self::new_srgb(0.619_607_87, 0.325_490_2, 0.007_843_138);
    pub const CHENIN: Self = Self::new_srgb(0.874_509_8, 0.803_921_6, 0.435_294_12);
    pub const CHEROKEE: Self = Self::new_srgb(0.988_235_3, 0.854_901_97, 0.596_078_46);
    pub const CHERRY_BLOSSOM_PINK: Self = Self::new_srgb(1.0, 0.717_647_1, 0.772_549_03);
    pub const CHERRY_PIE: Self = Self::new_srgb(0.164_705_89, 0.011_764_706, 0.349_019_62);
    pub const CHERRYWOOD: Self = Self::new_srgb(0.396_078_44, 0.101_960_786, 0.078_431_375);
    pub const CHERUB: Self = Self::new_srgb(0.972_549, 0.850_980_4, 0.913_725_5);
    pub const CHESTNUT: Self = Self::new_srgb(0.584_313_75, 0.270_588_25, 0.207_843_14);
    pub const CHETWODE_BLUE: Self = Self::new_srgb(0.521_568_66, 0.505_882_4, 0.850_980_4);
    pub const CHICAGO: Self = Self::new_srgb(0.364_705_9, 0.360_784_32, 0.345_098_05);
    pub const CHIFFON: Self = Self::new_srgb(0.945_098_04, 1.0, 0.784_313_74);
    pub const CHILEAN_FIRE: Self = Self::new_srgb(0.968_627_45, 0.466_666_67, 0.011_764_706);
    pub const CHILEAN_HEATH: Self = Self::new_srgb(1.0, 0.992_156_86, 0.901_960_8);
    pub const CHINA_IVORY: Self = Self::new_srgb(0.988_235_3, 1.0, 0.905_882_36);
    pub const CHINA_ROSE: Self = Self::new_srgb(0.658_823_55, 0.317_647_07, 0.431_372_55);
    pub const CHINESE_RED: Self = Self::new_srgb(0.666_666_7, 0.219_607_84, 0.117_647_06);
    pub const CHINESE_VIOLET: Self = Self::new_srgb(0.521_568_66, 0.376_470_6, 0.533_333_36);
    pub const CHINO: Self = Self::new_srgb(0.807_843_15, 0.780_392_17, 0.654_902);
    pub const CHINOOK: Self = Self::new_srgb(0.658_823_55, 0.890_196_1, 0.741_176_5);
    pub const CHLOROPHYLL_GREEN: Self = Self::new_srgb(0.290_196_1, 1.0, 0.0);
    pub const CHOCOLATE: Self = Self::new_srgb(0.482_352_94, 0.247_058_82, 0.0);
    pub const CHRISTALLE: Self = Self::new_srgb(0.2, 0.011_764_706, 0.419_607_85);
    pub const CHRISTI: Self = Self::new_srgb(0.403_921_57, 0.654_902, 0.070_588_24);
    pub const CHRISTINE: Self = Self::new_srgb(0.905_882_36, 0.450_980_4, 0.039_215_688);
    pub const CHROME_WHITE: Self = Self::new_srgb(0.909_803_9, 0.945_098_04, 0.831_372_56);
    pub const CHROME_YELLOW: Self = Self::new_srgb(1.0, 0.654_902, 0.0);
    pub const CINDER: Self = Self::new_srgb(0.054_901_96, 0.054_901_96, 0.094_117_65);
    pub const CINDERELLA: Self = Self::new_srgb(0.992_156_86, 0.882_352_95, 0.862_745_1);
    pub const CINEREOUS: Self = Self::new_srgb(0.596_078_46, 0.505_882_4, 0.482_352_94);
    pub const CINNABAR: Self = Self::new_srgb(0.890_196_1, 0.258_823_54, 0.203_921_57);
    pub const CINNAMON_SATIN: Self = Self::new_srgb(0.803_921_6, 0.376_470_6, 0.494_117_65);
    pub const CIOCCOLATO: Self = Self::new_srgb(0.333_333_34, 0.156_862_75, 0.047_058_824);
    pub const CITRINE: Self = Self::new_srgb(0.894_117_65, 0.815_686_3, 0.039_215_688);
    pub const CITRINE_WHITE: Self = Self::new_srgb(0.980_392_16, 0.968_627_45, 0.839_215_7);
    pub const CITRON: Self = Self::new_srgb(0.623_529_43, 0.662_745_1, 0.121_568_63);
    pub const CITRUS: Self = Self::new_srgb(0.631_372_6, 0.772_549_03, 0.039_215_688);
    pub const CLAIRVOYANT: Self = Self::new_srgb(0.282_352_95, 0.023_529_412, 0.337_254_9);
    pub const CLAM_SHELL: Self = Self::new_srgb(0.831_372_56, 0.713_725_5, 0.686_274_5);
    pub const CLARET: Self = Self::new_srgb(0.498_039_22, 0.090_196_08, 0.203_921_57);
    pub const CLASSIC_ROSE: Self = Self::new_srgb(0.984_313_7, 0.8, 0.905_882_36);
    pub const CLAY_ASH: Self = Self::new_srgb(0.741_176_5, 0.784_313_74, 0.701_960_8);
    pub const CLAY_CREEK: Self = Self::new_srgb(0.541_176_5, 0.513_725_5, 0.376_470_6);
    pub const CLEAR_DAY: Self = Self::new_srgb(0.913_725_5, 1.0, 0.992_156_86);
    pub const CLEMENTINE: Self = Self::new_srgb(0.913_725_5, 0.431_372_55, 0.0);
    pub const CLINKER: Self = Self::new_srgb(0.215_686_28, 0.113_725_49, 0.035_294_12);
    pub const CLOUD: Self = Self::new_srgb(0.780_392_17, 0.768_627_46, 0.749_019_6);
    pub const CLOUD_BURST: Self = Self::new_srgb(0.125_490_2, 0.180_392_16, 0.329_411_77);
    pub const CLOUDY: Self = Self::new_srgb(0.674_509_8, 0.647_058_84, 0.623_529_43);
    pub const CLOVER: Self = Self::new_srgb(0.219_607_84, 0.286_274_52, 0.062_745_1);
    pub const COBALT_BLUE: Self = Self::new_srgb(0.0, 0.278_431_4, 0.670_588_25);
    pub const COCOA_BEAN: Self = Self::new_srgb(0.282_352_95, 0.109_803_92, 0.109_803_92);
    pub const COCOA_BROWN: Self = Self::new_srgb(0.823_529_4, 0.411_764_7, 0.117_647_06);
    pub const COCONUT: Self = Self::new_srgb(0.588_235_3, 0.352_941_2, 0.243_137_26);
    pub const COCONUT_CREAM: Self = Self::new_srgb(0.972_549, 0.968_627_45, 0.862_745_1);
    pub const COD_GRAY: Self = Self::new_srgb(0.043_137_256, 0.043_137_256, 0.043_137_256);
    pub const COFFEE: Self = Self::new_srgb(0.435_294_12, 0.305_882_36, 0.215_686_28);
    pub const COFFEE_BEAN: Self = Self::new_srgb(0.164_705_89, 0.078_431_375, 0.054_901_96);
    pub const COGNAC: Self = Self::new_srgb(0.623_529_43, 0.219_607_84, 0.113_725_49);
    pub const COLA: Self = Self::new_srgb(0.247_058_82, 0.145_098_05, 0.0);
    pub const COLD_PURPLE: Self = Self::new_srgb(0.670_588_25, 0.627_451, 0.850_980_4);
    pub const COLD_TURKEY: Self = Self::new_srgb(0.807_843_15, 0.729_411_8, 0.729_411_8);
    pub const COLONIAL_WHITE: Self = Self::new_srgb(1.0, 0.929_411_77, 0.737_254_9);
    pub const COLUMBIA_BLUE: Self = Self::new_srgb(0.768_627_46, 0.847_058_83, 0.886_274_5);
    pub const COMET: Self = Self::new_srgb(0.360_784_32, 0.364_705_9, 0.458_823_53);
    pub const COMO: Self = Self::new_srgb(0.317_647_07, 0.486_274_5, 0.4);
    pub const CONCH: Self = Self::new_srgb(0.788_235_3, 0.850_980_4, 0.823_529_4);
    pub const CONCORD: Self = Self::new_srgb(0.486_274_5, 0.482_352_94, 0.478_431_37);
    pub const CONCRETE: Self = Self::new_srgb(0.949_019_6, 0.949_019_6, 0.949_019_6);
    pub const CONFETTI: Self = Self::new_srgb(0.913_725_5, 0.843_137_26, 0.352_941_2);
    pub const CONGO_BROWN: Self = Self::new_srgb(0.349_019_62, 0.215_686_28, 0.215_686_28);
    pub const CONGO_PINK: Self = Self::new_srgb(0.972_549, 0.513_725_5, 0.474_509_8);
    pub const CONGRESS_BLUE: Self = Self::new_srgb(0.007_843_138, 0.278_431_4, 0.556_862_8);
    pub const CONIFER: Self = Self::new_srgb(0.674_509_8, 0.866_666_7, 0.301_960_8);
    pub const CONTESSA: Self = Self::new_srgb(0.776_470_6, 0.447_058_83, 0.419_607_85);
    pub const COOL_BLACK: Self = Self::new_srgb(0.0, 0.180_392_16, 0.388_235_3);
    pub const COOL_GREY: Self = Self::new_srgb(0.549_019_63, 0.572_549_05, 0.674_509_8);
    pub const COPPER: Self = Self::new_srgb(0.721_568_64, 0.450_980_4, 0.2);
    pub const COPPER_CANYON: Self = Self::new_srgb(0.494_117_65, 0.227_450_98, 0.082_352_94);
    pub const COPPER_PENNY: Self = Self::new_srgb(0.678_431_4, 0.435_294_12, 0.411_764_7);
    pub const COPPER_RED: Self = Self::new_srgb(0.796_078_44, 0.427_450_98, 0.317_647_07);
    pub const COPPER_ROSE: Self = Self::new_srgb(0.6, 0.4, 0.4);
    pub const COPPER_RUST: Self = Self::new_srgb(0.580_392_2, 0.278_431_4, 0.278_431_4);
    pub const COQUELICOT: Self = Self::new_srgb(1.0, 0.219_607_84, 0.0);
    pub const CORAL: Self = Self::new_srgb(1.0, 0.498_039_22, 0.313_725_5);
    pub const CORAL_RED: Self = Self::new_srgb(1.0, 0.250_980_4, 0.250_980_4);
    pub const CORAL_REEF: Self = Self::new_srgb(0.780_392_17, 0.737_254_9, 0.635_294_14);
    pub const CORAL_TREE: Self = Self::new_srgb(0.658_823_55, 0.419_607_85, 0.419_607_85);
    pub const CORDOVAN: Self = Self::new_srgb(0.537_254_9, 0.247_058_82, 0.270_588_25);
    pub const CORDUROY: Self = Self::new_srgb(0.376_470_6, 0.431_372_55, 0.407_843_14);
    pub const CORIANDER: Self = Self::new_srgb(0.768_627_46, 0.815_686_3, 0.690_196_1);
    pub const CORK: Self = Self::new_srgb(0.250_980_4, 0.160_784_32, 0.113_725_49);
    pub const CORN: Self = Self::new_srgb(0.905_882_36, 0.749_019_6, 0.019_607_844);
    pub const CORN_FIELD: Self = Self::new_srgb(0.972_549, 0.980_392_16, 0.803_921_6);
    pub const CORN_HARVEST: Self = Self::new_srgb(0.545_098_07, 0.419_607_85, 0.043_137_256);
    pub const CORNFLOWER_BLUE: Self = Self::new_srgb(0.392_156_87, 0.584_313_75, 0.929_411_77);
    pub const CORNFLOWER_LILAC: Self = Self::new_srgb(1.0, 0.690_196_1, 0.674_509_8);
    pub const CORNSILK: Self = Self::new_srgb(1.0, 0.972_549, 0.862_745_1);
    pub const CORVETTE: Self = Self::new_srgb(0.980_392_16, 0.827_451, 0.635_294_14);
    pub const COSMIC: Self = Self::new_srgb(0.462_745_1, 0.223_529_41, 0.364_705_9);
    pub const COSMIC_COBALT: Self = Self::new_srgb(0.180_392_16, 0.176_470_6, 0.533_333_36);
    pub const COSMIC_LATTE: Self = Self::new_srgb(1.0, 0.972_549, 0.905_882_36);
    pub const COSMOS: Self = Self::new_srgb(1.0, 0.847_058_83, 0.850_980_4);
    pub const COSTA_DEL_SOL: Self = Self::new_srgb(0.380_392_16, 0.364_705_9, 0.188_235_3);
    pub const COTTON_CANDY: Self = Self::new_srgb(1.0, 0.737_254_9, 0.850_980_4);
    pub const COTTON_SEED: Self = Self::new_srgb(0.760_784_3, 0.741_176_5, 0.713_725_5);
    pub const COUNTY_GREEN: Self = Self::new_srgb(0.003_921_569, 0.215_686_28, 0.101_960_786);
    pub const COWBOY: Self = Self::new_srgb(0.301_960_8, 0.156_862_75, 0.176_470_6);
    pub const COYOTE_BROWN: Self = Self::new_srgb(0.505_882_4, 0.380_392_16, 0.243_137_26);
    pub const CRAIL: Self = Self::new_srgb(0.725_490_2, 0.317_647_07, 0.250_980_4);
    pub const CRANBERRY: Self = Self::new_srgb(0.858_823_54, 0.313_725_5, 0.474_509_8);
    pub const CRATER_BROWN: Self = Self::new_srgb(0.274_509_82, 0.141_176_48, 0.145_098_05);
    pub const CRAYOLA_BLUE: Self = Self::new_srgb(0.121_568_63, 0.458_823_53, 0.996_078_43);
    pub const CRAYOLA_GREEN: Self = Self::new_srgb(0.109_803_92, 0.674_509_8, 0.470_588_24);
    pub const CRAYOLA_ORANGE: Self = Self::new_srgb(1.0, 0.458_823_53, 0.219_607_84);
    pub const CRAYOLA_RED: Self = Self::new_srgb(0.933_333_34, 0.125_490_2, 0.301_960_8);
    pub const CRAYOLA_YELLOW: Self = Self::new_srgb(0.988_235_3, 0.909_803_9, 0.513_725_5);
    pub const CREAM: Self = Self::new_srgb(1.0, 0.992_156_86, 0.815_686_3);
    pub const CREAM_BRULEE: Self = Self::new_srgb(1.0, 0.898_039_2, 0.627_451);
    pub const CREAM_CAN: Self = Self::new_srgb(0.960_784_3, 0.784_313_74, 0.360_784_32);
    pub const CREOLE: Self = Self::new_srgb(0.117_647_06, 0.058_823_53, 0.015_686_275);
    pub const CRETE: Self = Self::new_srgb(0.450_980_4, 0.470_588_24, 0.160_784_32);
    pub const CRIMSON: Self = Self::new_srgb(0.862_745_1, 0.078_431_375, 0.235_294_12);
    pub const CRIMSON_GLORY: Self = Self::new_srgb(0.745_098_05, 0.0, 0.196_078_43);
    pub const CRIMSON_RED: Self = Self::new_srgb(0.6, 0.0, 0.0);
    pub const CROCODILE: Self = Self::new_srgb(0.450_980_4, 0.427_450_98, 0.345_098_05);
    pub const CROWN_OF_THORNS: Self = Self::new_srgb(0.466_666_67, 0.121_568_63, 0.121_568_63);
    pub const CROWSHEAD: Self = Self::new_srgb(0.109_803_92, 0.070_588_24, 0.031_372_55);
    pub const CRUISE: Self = Self::new_srgb(0.709_803_94, 0.925_490_2, 0.874_509_8);
    pub const CRUSOE: Self = Self::new_srgb(0.0, 0.282_352_95, 0.086_274_51);
    pub const CRUSTA: Self = Self::new_srgb(0.992_156_86, 0.482_352_94, 0.2);
    pub const CUMIN: Self = Self::new_srgb(0.572_549_05, 0.262_745_1, 0.129_411_77);
    pub const CUMULUS: Self = Self::new_srgb(0.992_156_86, 1.0, 0.835_294_1);
    pub const CUPID: Self = Self::new_srgb(0.984_313_7, 0.745_098_05, 0.854_901_97);
    pub const CURIOUS_BLUE: Self = Self::new_srgb(0.145_098_05, 0.588_235_3, 0.819_607_85);
    pub const CUTTY_SARK: Self = Self::new_srgb(0.313_725_5, 0.462_745_1, 0.447_058_83);
    pub const CYAN: Self = Self::new_srgb(0.0, 1.0, 1.0);
    pub const CYAN_AZURE: Self = Self::new_srgb(0.305_882_36, 0.509_803_95, 0.705_882_4);
    pub const CYAN_BLUE_AZURE: Self = Self::new_srgb(0.274_509_82, 0.509_803_95, 0.749_019_6);
    pub const CYAN_COBALT_BLUE: Self = Self::new_srgb(0.156_862_75, 0.345_098_05, 0.611_764_7);
    pub const CYAN_CORNFLOWER_BLUE: Self = Self::new_srgb(0.094_117_65, 0.545_098_07, 0.760_784_3);
    pub const CYBER_GRAPE: Self = Self::new_srgb(0.345_098_05, 0.258_823_54, 0.486_274_5);
    pub const CYBER_YELLOW: Self = Self::new_srgb(1.0, 0.827_451, 0.0);
    pub const CYCLAMEN: Self = Self::new_srgb(0.960_784_3, 0.435_294_12, 0.631_372_6);
    pub const CYPRUS: Self = Self::new_srgb(0.0, 0.243_137_26, 0.250_980_4);
    pub const DAFFODIL: Self = Self::new_srgb(1.0, 1.0, 0.192_156_87);
    pub const DAINTREE: Self = Self::new_srgb(0.003_921_569, 0.152_941_18, 0.192_156_87);
    pub const DAIRY_CREAM: Self = Self::new_srgb(0.976_470_6, 0.894_117_65, 0.737_254_9);
    pub const DAISY_BUSH: Self = Self::new_srgb(0.309_803_93, 0.137_254_91, 0.596_078_46);
    pub const DALLAS: Self = Self::new_srgb(0.431_372_55, 0.294_117_66, 0.149_019_61);
    pub const DANDELION: Self = Self::new_srgb(0.941_176_5, 0.882_352_95, 0.188_235_3);
    pub const DANUBE: Self = Self::new_srgb(0.376_470_6, 0.576_470_6, 0.819_607_85);
    pub const DARK_BLUE: Self = Self::new_srgb(0.0, 0.0, 0.545_098_07);
    pub const DARK_BLUE_GRAY: Self = Self::new_srgb(0.4, 0.4, 0.6);
    pub const DARK_BROWN: Self = Self::new_srgb(0.396_078_44, 0.262_745_1, 0.129_411_77);
    pub const DARK_BROWN_TANGELO: Self = Self::new_srgb(0.533_333_36, 0.396_078_44, 0.305_882_36);
    pub const DARK_BURGUNDY: Self = Self::new_srgb(0.466_666_67, 0.058_823_53, 0.019_607_844);
    pub const DARK_BYZANTIUM: Self = Self::new_srgb(0.364_705_9, 0.223_529_41, 0.329_411_77);
    pub const DARK_CANDY_APPLE_RED: Self = Self::new_srgb(0.643_137_3, 0.0, 0.0);
    pub const DARK_CERULEAN: Self = Self::new_srgb(0.031_372_55, 0.270_588_25, 0.494_117_65);
    pub const DARK_CHESTNUT: Self = Self::new_srgb(0.596_078_46, 0.411_764_7, 0.376_470_6);
    pub const DARK_CORAL: Self = Self::new_srgb(0.803_921_6, 0.356_862_75, 0.270_588_25);
    pub const DARK_CYAN: Self = Self::new_srgb(0.0, 0.545_098_07, 0.545_098_07);
    pub const DARK_EBONY: Self = Self::new_srgb(0.235_294_12, 0.125_490_2, 0.019_607_844);
    pub const DARK_FERN: Self = Self::new_srgb(0.039_215_688, 0.282_352_95, 0.050_980_393);
    pub const DARK_GOLDENROD: Self = Self::new_srgb(0.721_568_64, 0.525_490_2, 0.043_137_256);
    pub const DARK_GREEN: Self = Self::new_srgb(0.003_921_569, 0.196_078_43, 0.125_490_2);
    pub const DARK_GUNMETAL: Self = Self::new_srgb(0.121_568_63, 0.149_019_61, 0.164_705_89);
    pub const DARK_IMPERIAL_BLUE: Self = Self::new_srgb(0.431_372_55, 0.431_372_55, 0.976_470_6);
    pub const DARK_JUNGLE_GREEN: Self = Self::new_srgb(0.101_960_786, 0.141_176_48, 0.129_411_77);
    pub const DARK_KHAKI: Self = Self::new_srgb(0.741_176_5, 0.717_647_1, 0.419_607_85);
    pub const DARK_LAVENDER: Self = Self::new_srgb(0.450_980_4, 0.309_803_93, 0.588_235_3);
    pub const DARK_LIVER: Self = Self::new_srgb(0.325_490_2, 0.294_117_66, 0.309_803_93);
    pub const DARK_MAGENTA: Self = Self::new_srgb(0.545_098_07, 0.0, 0.545_098_07);
    pub const DARK_MEDIUM_GRAY: Self = Self::new_srgb(0.662_745_1, 0.662_745_1, 0.662_745_1);
    pub const DARK_MIDNIGHT_BLUE: Self = Self::new_srgb(0.0, 0.2, 0.4);
    pub const DARK_MOSS_GREEN: Self = Self::new_srgb(0.290_196_1, 0.364_705_9, 0.137_254_91);
    pub const DARK_OLIVE_GREEN: Self = Self::new_srgb(0.333_333_34, 0.419_607_85, 0.184_313_73);
    pub const DARK_ORANGE: Self = Self::new_srgb(1.0, 0.549_019_63, 0.0);
    pub const DARK_ORCHID: Self = Self::new_srgb(0.6, 0.196_078_43, 0.8);
    pub const DARK_PASTEL_BLUE: Self = Self::new_srgb(0.466_666_67, 0.619_607_87, 0.796_078_44);
    pub const DARK_PASTEL_GREEN: Self = Self::new_srgb(0.011_764_706, 0.752_941_2, 0.235_294_12);
    pub const DARK_PASTEL_PURPLE: Self = Self::new_srgb(0.588_235_3, 0.435_294_12, 0.839_215_7);
    pub const DARK_PASTEL_RED: Self = Self::new_srgb(0.760_784_3, 0.231_372_55, 0.133_333_34);
    pub const DARK_PINK: Self = Self::new_srgb(0.905_882_36, 0.329_411_77, 0.501_960_8);
    pub const DARK_PUCE: Self = Self::new_srgb(0.309_803_93, 0.227_450_98, 0.235_294_12);
    pub const DARK_PURPLE: Self = Self::new_srgb(0.188_235_3, 0.098_039_22, 0.203_921_57);
    pub const DARK_RASPBERRY: Self = Self::new_srgb(0.529_411_8, 0.149_019_61, 0.341_176_48);
    pub const DARK_RED: Self = Self::new_srgb(0.545_098_07, 0.0, 0.0);
    pub const DARK_SALMON: Self = Self::new_srgb(0.913_725_5, 0.588_235_3, 0.478_431_37);
    pub const DARK_SCARLET: Self = Self::new_srgb(0.337_254_9, 0.011_764_706, 0.098_039_22);
    pub const DARK_SEA_GREEN: Self = Self::new_srgb(0.560_784_34, 0.737_254_9, 0.560_784_34);
    pub const DARK_SIENNA: Self = Self::new_srgb(0.235_294_12, 0.078_431_375, 0.078_431_375);
    pub const DARK_SKY_BLUE: Self = Self::new_srgb(0.549_019_63, 0.745_098_05, 0.839_215_7);
    pub const DARK_SLATE_BLUE: Self = Self::new_srgb(0.282_352_95, 0.239_215_69, 0.545_098_07);
    pub const DARK_SLATE_GRAY: Self = Self::new_srgb(0.184_313_73, 0.309_803_93, 0.309_803_93);
    pub const DARK_SPRING_GREEN: Self = Self::new_srgb(0.090_196_08, 0.447_058_83, 0.270_588_25);
    pub const DARK_TAN: Self = Self::new_srgb(0.568_627_5, 0.505_882_4, 0.317_647_07);
    pub const DARK_TANGERINE: Self = Self::new_srgb(1.0, 0.658_823_55, 0.070_588_24);
    pub const DARK_TERRA_COTTA: Self = Self::new_srgb(0.8, 0.305_882_36, 0.360_784_32);
    pub const DARK_TURQUOISE: Self = Self::new_srgb(0.0, 0.807_843_15, 0.819_607_85);
    pub const DARK_VANILLA: Self = Self::new_srgb(0.819_607_85, 0.745_098_05, 0.658_823_55);
    pub const DARK_VIOLET: Self = Self::new_srgb(0.580_392_2, 0.0, 0.827_451);
    pub const DARK_YELLOW: Self = Self::new_srgb(0.607_843_16, 0.529_411_8, 0.047_058_824);
    pub const DARTMOUTH_GREEN: Self = Self::new_srgb(0.0, 0.439_215_7, 0.235_294_12);
    pub const DAVYS_GREY: Self = Self::new_srgb(0.333_333_34, 0.333_333_34, 0.333_333_34);
    pub const DAWN: Self = Self::new_srgb(0.650_980_4, 0.635_294_14, 0.603_921_6);
    pub const DAWN_PINK: Self = Self::new_srgb(0.952_941_2, 0.913_725_5, 0.898_039_2);
    pub const DE_YORK: Self = Self::new_srgb(0.478_431_37, 0.768_627_46, 0.533_333_36);
    pub const DEBIAN_RED: Self = Self::new_srgb(0.843_137_26, 0.039_215_688, 0.325_490_2);
    pub const DECO: Self = Self::new_srgb(0.823_529_4, 0.854_901_97, 0.592_156_9);
    pub const DEEP_BLUE: Self = Self::new_srgb(0.133_333_34, 0.031_372_55, 0.470_588_24);
    pub const DEEP_BLUSH: Self = Self::new_srgb(0.894_117_65, 0.462_745_1, 0.596_078_46);
    pub const DEEP_BRONZE: Self = Self::new_srgb(0.290_196_1, 0.188_235_3, 0.015_686_275);
    pub const DEEP_CARMINE: Self = Self::new_srgb(0.662_745_1, 0.125_490_2, 0.243_137_26);
    pub const DEEP_CARMINE_PINK: Self = Self::new_srgb(0.937_254_9, 0.188_235_3, 0.219_607_84);
    pub const DEEP_CARROT_ORANGE: Self = Self::new_srgb(0.913_725_5, 0.411_764_7, 0.172_549_02);
    pub const DEEP_CERISE: Self = Self::new_srgb(0.854_901_97, 0.196_078_43, 0.529_411_8);
    pub const DEEP_CHESTNUT: Self = Self::new_srgb(0.725_490_2, 0.305_882_36, 0.282_352_95);
    pub const DEEP_COVE: Self = Self::new_srgb(0.019_607_844, 0.062_745_1, 0.250_980_4);
    pub const DEEP_FIR: Self = Self::new_srgb(0.0, 0.160_784_32, 0.0);
    pub const DEEP_FOREST_GREEN: Self = Self::new_srgb(0.094_117_65, 0.176_470_6, 0.035_294_12);
    pub const DEEP_FUCHSIA: Self = Self::new_srgb(0.756_862_76, 0.329_411_77, 0.756_862_76);
    pub const DEEP_GREEN: Self = Self::new_srgb(0.019_607_844, 0.4, 0.031_372_55);
    pub const DEEP_GREEN_CYAN_TURQUOISE: Self =
        Self::new_srgb(0.054_901_96, 0.486_274_5, 0.380_392_16);
    pub const DEEP_JUNGLE_GREEN: Self = Self::new_srgb(0.0, 0.294_117_66, 0.286_274_52);
    pub const DEEP_KOAMARU: Self = Self::new_srgb(0.2, 0.2, 0.4);
    pub const DEEP_LEMON: Self = Self::new_srgb(0.960_784_3, 0.780_392_17, 0.101_960_786);
    pub const DEEP_LILAC: Self = Self::new_srgb(0.6, 0.333_333_34, 0.733_333_35);
    pub const DEEP_MAGENTA: Self = Self::new_srgb(0.8, 0.0, 0.8);
    pub const DEEP_MAROON: Self = Self::new_srgb(0.509_803_95, 0.0, 0.0);
    pub const DEEP_OAK: Self = Self::new_srgb(0.254_901_98, 0.125_490_2, 0.062_745_1);
    pub const DEEP_PINK: Self = Self::new_srgb(1.0, 0.078_431_375, 0.576_470_6);
    pub const DEEP_PUCE: Self = Self::new_srgb(0.662_745_1, 0.360_784_32, 0.407_843_14);
    pub const DEEP_RED: Self = Self::new_srgb(0.521_568_66, 0.003_921_569, 0.003_921_569);
    pub const DEEP_RUBY: Self = Self::new_srgb(0.517_647_1, 0.247_058_82, 0.356_862_75);
    pub const DEEP_SAFFRON: Self = Self::new_srgb(1.0, 0.6, 0.2);
    pub const DEEP_SAPPHIRE: Self = Self::new_srgb(0.031_372_55, 0.145_098_05, 0.403_921_57);
    pub const DEEP_SEA: Self = Self::new_srgb(0.003_921_569, 0.509_803_95, 0.419_607_85);
    pub const DEEP_SEA_GREEN: Self = Self::new_srgb(0.035_294_12, 0.345_098_05, 0.349_019_62);
    pub const DEEP_SPACE_SPARKLE: Self = Self::new_srgb(0.290_196_1, 0.392_156_87, 0.423_529_42);
    pub const DEEP_TAUPE: Self = Self::new_srgb(0.494_117_65, 0.368_627_46, 0.376_470_6);
    pub const DEEP_TEAL: Self = Self::new_srgb(0.0, 0.207_843_14, 0.196_078_43);
    pub const DEEP_TUSCAN_RED: Self = Self::new_srgb(0.4, 0.258_823_54, 0.301_960_8);
    pub const DEEP_VIOLET: Self = Self::new_srgb(0.2, 0.0, 0.4);
    pub const DEER: Self = Self::new_srgb(0.729_411_8, 0.529_411_8, 0.349_019_62);
    pub const DEL_RIO: Self = Self::new_srgb(0.690_196_1, 0.603_921_6, 0.584_313_75);
    pub const DELL: Self = Self::new_srgb(0.223_529_41, 0.392_156_87, 0.074_509_81);
    pub const DELTA: Self = Self::new_srgb(0.643_137_3, 0.643_137_3, 0.615_686_3);
    pub const DELUGE: Self = Self::new_srgb(0.458_823_53, 0.388_235_3, 0.658_823_55);
    pub const DENIM: Self = Self::new_srgb(0.082_352_94, 0.376_470_6, 0.741_176_5);
    pub const DENIM_BLUE: Self = Self::new_srgb(0.133_333_34, 0.262_745_1, 0.713_725_5);
    pub const DERBY: Self = Self::new_srgb(1.0, 0.933_333_34, 0.847_058_83);
    pub const DESATURATED_CYAN: Self = Self::new_srgb(0.4, 0.6, 0.6);
    pub const DESERT: Self = Self::new_srgb(0.682_352_96, 0.376_470_6, 0.125_490_2);
    pub const DESERT_SAND: Self = Self::new_srgb(0.929_411_77, 0.788_235_3, 0.686_274_5);
    pub const DESERT_STORM: Self = Self::new_srgb(0.972_549, 0.972_549, 0.968_627_45);
    pub const DESIRE: Self = Self::new_srgb(0.917_647_06, 0.235_294_12, 0.325_490_2);
    pub const DEW: Self = Self::new_srgb(0.917_647_06, 1.0, 0.996_078_43);
    pub const DI_SERRIA: Self = Self::new_srgb(0.858_823_54, 0.6, 0.368_627_46);
    pub const DIAMOND: Self = Self::new_srgb(0.725_490_2, 0.949_019_6, 1.0);
    pub const DIESEL: Self = Self::new_srgb(0.074_509_81, 0.0, 0.0);
    pub const DIM_GRAY: Self = Self::new_srgb(0.411_764_7, 0.411_764_7, 0.411_764_7);
    pub const DINGLEY: Self = Self::new_srgb(0.364_705_9, 0.466_666_67, 0.278_431_4);
    pub const DINGY_DUNGEON: Self = Self::new_srgb(0.772_549_03, 0.192_156_87, 0.317_647_07);
    pub const DIRT: Self = Self::new_srgb(0.607_843_16, 0.462_745_1, 0.325_490_2);
    pub const DISCO: Self = Self::new_srgb(0.529_411_8, 0.082_352_94, 0.313_725_5);
    pub const DIXIE: Self = Self::new_srgb(0.886_274_5, 0.580_392_2, 0.094_117_65);
    pub const DODGER_BLUE: Self = Self::new_srgb(0.117_647_06, 0.564_705_9, 1.0);
    pub const DOGS: Self = Self::new_srgb(0.721_568_64, 0.427_450_98, 0.160_784_32);
    pub const DOGWOOD_ROSE: Self = Self::new_srgb(0.843_137_26, 0.094_117_65, 0.407_843_14);
    pub const DOLLAR_BILL: Self = Self::new_srgb(0.521_568_66, 0.733_333_35, 0.396_078_44);
    pub const DOLLY: Self = Self::new_srgb(0.976_470_6, 1.0, 0.545_098_07);
    pub const DOLPHIN: Self = Self::new_srgb(0.392_156_87, 0.376_470_6, 0.466_666_67);
    pub const DOMINO: Self = Self::new_srgb(0.556_862_8, 0.466_666_67, 0.368_627_46);
    pub const DON_JUAN: Self = Self::new_srgb(0.364_705_9, 0.298_039_23, 0.317_647_07);
    pub const DONKEY_BROWN: Self = Self::new_srgb(0.4, 0.298_039_23, 0.156_862_75);
    pub const DORADO: Self = Self::new_srgb(0.419_607_85, 0.341_176_48, 0.333_333_34);
    pub const DOUBLE_COLONIAL_WHITE: Self = Self::new_srgb(0.933_333_34, 0.890_196_1, 0.678_431_4);
    pub const DOUBLE_PEARL_LUSTA: Self = Self::new_srgb(0.988_235_3, 0.956_862_75, 0.815_686_3);
    pub const DOUBLE_SPANISH_WHITE: Self = Self::new_srgb(0.901_960_8, 0.843_137_26, 0.725_490_2);
    pub const DOVE_GRAY: Self = Self::new_srgb(0.427_450_98, 0.423_529_42, 0.423_529_42);
    pub const DOWNRIVER: Self = Self::new_srgb(0.035_294_12, 0.133_333_34, 0.337_254_9);
    pub const DOWNY: Self = Self::new_srgb(0.435_294_12, 0.815_686_3, 0.772_549_03);
    pub const DRIFTWOOD: Self = Self::new_srgb(0.686_274_5, 0.529_411_8, 0.317_647_07);
    pub const DROVER: Self = Self::new_srgb(0.992_156_86, 0.968_627_45, 0.678_431_4);
    pub const DUKE_BLUE: Self = Self::new_srgb(0.0, 0.0, 0.611_764_7);
    pub const DULL_LAVENDER: Self = Self::new_srgb(0.658_823_55, 0.6, 0.901_960_8);
    pub const DUNE: Self = Self::new_srgb(0.219_607_84, 0.207_843_14, 0.2);
    pub const DUST_STORM: Self = Self::new_srgb(0.898_039_2, 0.8, 0.788_235_3);
    pub const DUSTY_GRAY: Self = Self::new_srgb(0.658_823_55, 0.596_078_46, 0.607_843_16);
    pub const DUTCH_WHITE: Self = Self::new_srgb(0.937_254_9, 0.874_509_8, 0.733_333_35);
    pub const EAGLE: Self = Self::new_srgb(0.713_725_5, 0.729_411_8, 0.643_137_3);
    pub const EAGLE_GREEN: Self = Self::new_srgb(0.0, 0.286_274_52, 0.325_490_2);
    pub const EARLS_GREEN: Self = Self::new_srgb(0.788_235_3, 0.725_490_2, 0.231_372_55);
    pub const EARLY_DAWN: Self = Self::new_srgb(1.0, 0.976_470_6, 0.901_960_8);
    pub const EARTH_YELLOW: Self = Self::new_srgb(0.882_352_95, 0.662_745_1, 0.372_549_03);
    pub const EAST_BAY: Self = Self::new_srgb(0.254_901_98, 0.298_039_23, 0.490_196_08);
    pub const EAST_SIDE: Self = Self::new_srgb(0.674_509_8, 0.568_627_5, 0.807_843_15);
    pub const EASTERN_BLUE: Self = Self::new_srgb(0.117_647_06, 0.603_921_6, 0.690_196_1);
    pub const EBB: Self = Self::new_srgb(0.913_725_5, 0.890_196_1, 0.890_196_1);
    pub const EBONY: Self = Self::new_srgb(0.333_333_34, 0.364_705_9, 0.313_725_5);
    pub const EBONY_CLAY: Self = Self::new_srgb(0.149_019_61, 0.156_862_75, 0.231_372_55);
    pub const ECLIPSE: Self = Self::new_srgb(0.192_156_87, 0.109_803_92, 0.090_196_08);
    pub const ECRU: Self = Self::new_srgb(0.760_784_3, 0.698_039_23, 0.501_960_8);
    pub const ECRU_WHITE: Self = Self::new_srgb(0.960_784_3, 0.952_941_2, 0.898_039_2);
    pub const ECSTASY: Self = Self::new_srgb(0.980_392_16, 0.470_588_24, 0.078_431_375);
    pub const EDEN: Self = Self::new_srgb(0.062_745_1, 0.345_098_05, 0.321_568_64);
    pub const EDGEWATER: Self = Self::new_srgb(0.784_313_74, 0.890_196_1, 0.843_137_26);
    pub const EDWARD: Self = Self::new_srgb(0.635_294_14, 0.682_352_96, 0.670_588_25);
    pub const EERIE_BLACK: Self = Self::new_srgb(0.105_882_354, 0.105_882_354, 0.105_882_354);
    pub const EGG_SOUR: Self = Self::new_srgb(1.0, 0.956_862_75, 0.866_666_7);
    pub const EGG_WHITE: Self = Self::new_srgb(1.0, 0.937_254_9, 0.756_862_76);
    pub const EGGPLANT: Self = Self::new_srgb(0.380_392_16, 0.250_980_4, 0.317_647_07);
    pub const EGGSHELL: Self = Self::new_srgb(0.941_176_5, 0.917_647_06, 0.839_215_7);
    pub const EGYPTIAN_BLUE: Self = Self::new_srgb(0.062_745_1, 0.203_921_57, 0.650_980_4);
    pub const EL_PASO: Self = Self::new_srgb(0.117_647_06, 0.090_196_08, 0.031_372_55);
    pub const EL_SALVA: Self = Self::new_srgb(0.560_784_34, 0.243_137_26, 0.2);
    pub const ELECTRIC_BLUE: Self = Self::new_srgb(0.490_196_08, 0.976_470_6, 1.0);
    pub const ELECTRIC_CRIMSON: Self = Self::new_srgb(1.0, 0.0, 0.247_058_82);
    pub const ELECTRIC_INDIGO: Self = Self::new_srgb(0.435_294_12, 0.0, 1.0);
    pub const ELECTRIC_LIME: Self = Self::new_srgb(0.8, 1.0, 0.0);
    pub const ELECTRIC_PURPLE: Self = Self::new_srgb(0.749_019_6, 0.0, 1.0);
    pub const ELECTRIC_VIOLET: Self = Self::new_srgb(0.545_098_07, 0.0, 1.0);
    pub const ELECTRIC_YELLOW: Self = Self::new_srgb(1.0, 1.0, 0.2);
    pub const ELEPHANT: Self = Self::new_srgb(0.070_588_24, 0.203_921_57, 0.278_431_4);
    pub const ELF_GREEN: Self = Self::new_srgb(0.031_372_55, 0.513_725_5, 0.439_215_7);
    pub const ELM: Self = Self::new_srgb(0.109_803_92, 0.486_274_5, 0.490_196_08);
    pub const EMERALD: Self = Self::new_srgb(0.313_725_5, 0.784_313_74, 0.470_588_24);
    pub const EMINENCE: Self = Self::new_srgb(0.423_529_42, 0.188_235_3, 0.509_803_95);
    pub const EMPEROR: Self = Self::new_srgb(0.317_647_07, 0.274_509_82, 0.286_274_52);
    pub const EMPRESS: Self = Self::new_srgb(0.505_882_4, 0.450_980_4, 0.466_666_67);
    pub const ENDEAVOUR: Self = Self::new_srgb(0.0, 0.337_254_9, 0.654_902);
    pub const ENERGY_YELLOW: Self = Self::new_srgb(0.972_549, 0.866_666_7, 0.360_784_32);
    pub const ENGINEERING_INTERNATIONAL_ORANGE: Self =
        Self::new_srgb(0.729_411_8, 0.086_274_51, 0.047_058_824);
    pub const ENGLISH_HOLLY: Self = Self::new_srgb(0.007_843_138, 0.176_470_6, 0.082_352_94);
    pub const ENGLISH_LAVENDER: Self = Self::new_srgb(0.705_882_4, 0.513_725_5, 0.584_313_75);
    pub const ENGLISH_RED: Self = Self::new_srgb(0.670_588_25, 0.294_117_66, 0.321_568_64);
    pub const ENGLISH_VERMILLION: Self = Self::new_srgb(0.8, 0.278_431_4, 0.294_117_66);
    pub const ENGLISH_WALNUT: Self = Self::new_srgb(0.243_137_26, 0.168_627_46, 0.137_254_91);
    pub const ENVY: Self = Self::new_srgb(0.545_098_07, 0.650_980_4, 0.564_705_9);
    pub const EQUATOR: Self = Self::new_srgb(0.882_352_95, 0.737_254_9, 0.392_156_87);
    pub const ESPRESSO: Self = Self::new_srgb(0.380_392_16, 0.152_941_18, 0.094_117_65);
    pub const ETERNITY: Self = Self::new_srgb(0.129_411_77, 0.101_960_786, 0.054_901_96);
    pub const ETON_BLUE: Self = Self::new_srgb(0.588_235_3, 0.784_313_74, 0.635_294_14);
    pub const EUCALYPTUS: Self = Self::new_srgb(0.266_666_68, 0.843_137_26, 0.658_823_55);
    pub const EUNRY: Self = Self::new_srgb(0.811_764_7, 0.639_215_7, 0.615_686_3);
    pub const EVENING_SEA: Self = Self::new_srgb(0.007_843_138, 0.305_882_36, 0.274_509_82);
    pub const EVERGLADE: Self = Self::new_srgb(0.109_803_92, 0.250_980_4, 0.180_392_16);
    pub const FOGRA29_RICH_BLACK: Self = Self::new_srgb(0.003_921_569, 0.043_137_256, 0.074_509_81);
    pub const FOGRA39_RICH_BLACK: Self =
        Self::new_srgb(0.003_921_569, 0.007_843_138, 0.011_764_706);
    pub const FADED_JADE: Self = Self::new_srgb(0.258_823_54, 0.474_509_8, 0.466_666_67);
    pub const FAIR_PINK: Self = Self::new_srgb(1.0, 0.937_254_9, 0.925_490_2);
    pub const FALCON: Self = Self::new_srgb(0.498_039_22, 0.384_313_73, 0.427_450_98);
    pub const FALLOW: Self = Self::new_srgb(0.756_862_76, 0.603_921_6, 0.419_607_85);
    pub const FALU_RED: Self = Self::new_srgb(0.501_960_8, 0.094_117_65, 0.094_117_65);
    pub const FANDANGO: Self = Self::new_srgb(0.709_803_94, 0.2, 0.537_254_9);
    pub const FANDANGO_PINK: Self = Self::new_srgb(0.870_588_24, 0.321_568_64, 0.521_568_66);
    pub const FANTASY: Self = Self::new_srgb(0.980_392_16, 0.952_941_2, 0.941_176_5);
    pub const FASHION_FUCHSIA: Self = Self::new_srgb(0.956_862_75, 0.0, 0.631_372_6);
    pub const FAWN: Self = Self::new_srgb(0.898_039_2, 0.666_666_7, 0.439_215_7);
    pub const FEDORA: Self = Self::new_srgb(0.474_509_8, 0.415_686_28, 0.470_588_24);
    pub const FEIJOA: Self = Self::new_srgb(0.623_529_43, 0.866_666_7, 0.549_019_63);
    pub const FELDGRAU: Self = Self::new_srgb(0.301_960_8, 0.364_705_9, 0.325_490_2);
    pub const FERN: Self = Self::new_srgb(0.388_235_3, 0.717_647_1, 0.423_529_42);
    pub const FERN_FROND: Self = Self::new_srgb(0.396_078_44, 0.447_058_83, 0.125_490_2);
    pub const FERN_GREEN: Self = Self::new_srgb(0.309_803_93, 0.474_509_8, 0.258_823_54);
    pub const FERRA: Self = Self::new_srgb(0.439_215_7, 0.309_803_93, 0.313_725_5);
    pub const FERRARI_RED: Self = Self::new_srgb(1.0, 0.156_862_75, 0.0);
    pub const FESTIVAL: Self = Self::new_srgb(0.984_313_7, 0.913_725_5, 0.423_529_42);
    pub const FETA: Self = Self::new_srgb(0.941_176_5, 0.988_235_3, 0.917_647_06);
    pub const FIELD_DRAB: Self = Self::new_srgb(0.423_529_42, 0.329_411_77, 0.117_647_06);
    pub const FIERY_ORANGE: Self = Self::new_srgb(0.701_960_8, 0.321_568_64, 0.074_509_81);
    pub const FIERY_ROSE: Self = Self::new_srgb(1.0, 0.329_411_77, 0.439_215_7);
    pub const FINCH: Self = Self::new_srgb(0.384_313_73, 0.4, 0.286_274_52);
    pub const FINLANDIA: Self = Self::new_srgb(0.333_333_34, 0.427_450_98, 0.337_254_9);
    pub const FINN: Self = Self::new_srgb(0.411_764_7, 0.176_470_6, 0.329_411_77);
    pub const FIORD: Self = Self::new_srgb(0.250_980_4, 0.317_647_07, 0.411_764_7);
    pub const FIRE: Self = Self::new_srgb(0.666_666_7, 0.258_823_54, 0.011_764_706);
    pub const FIRE_BUSH: Self = Self::new_srgb(0.909_803_9, 0.6, 0.156_862_75);
    pub const FIRE_ENGINE_RED: Self = Self::new_srgb(0.807_843_15, 0.125_490_2, 0.160_784_32);
    pub const FIREBRICK: Self = Self::new_srgb(0.698_039_23, 0.133_333_34, 0.133_333_34);
    pub const FIREFLY: Self = Self::new_srgb(0.054_901_96, 0.164_705_89, 0.188_235_3);
    pub const FLAME: Self = Self::new_srgb(0.886_274_5, 0.345_098_05, 0.133_333_34);
    pub const FLAME_PEA: Self = Self::new_srgb(0.854_901_97, 0.356_862_75, 0.219_607_84);
    pub const FLAMENCO: Self = Self::new_srgb(1.0, 0.490_196_08, 0.027_450_98);
    pub const FLAMINGO: Self = Self::new_srgb(0.949_019_6, 0.333_333_34, 0.164_705_89);
    pub const FLAMINGO_PINK: Self = Self::new_srgb(0.988_235_3, 0.556_862_8, 0.674_509_8);
    pub const FLAVESCENT: Self = Self::new_srgb(0.968_627_45, 0.913_725_5, 0.556_862_8);
    pub const FLAX: Self = Self::new_srgb(0.933_333_34, 0.862_745_1, 0.509_803_95);
    pub const FLAX_SMOKE: Self = Self::new_srgb(0.482_352_94, 0.509_803_95, 0.396_078_44);
    pub const FLINT: Self = Self::new_srgb(0.435_294_12, 0.415_686_28, 0.380_392_16);
    pub const FLIRT: Self = Self::new_srgb(0.635_294_14, 0.0, 0.427_450_98);
    pub const FLORAL_WHITE: Self = Self::new_srgb(1.0, 0.980_392_16, 0.941_176_5);
    pub const FLUSH_MAHOGANY: Self = Self::new_srgb(0.792_156_9, 0.203_921_57, 0.207_843_14);
    pub const FOAM: Self = Self::new_srgb(0.847_058_83, 0.988_235_3, 0.980_392_16);
    pub const FOG: Self = Self::new_srgb(0.843_137_26, 0.815_686_3, 1.0);
    pub const FOGGY_GRAY: Self = Self::new_srgb(0.796_078_44, 0.792_156_9, 0.713_725_5);
    pub const FOLLY: Self = Self::new_srgb(1.0, 0.0, 0.309_803_93);
    pub const FOREST_GREEN: Self = Self::new_srgb(0.133_333_34, 0.545_098_07, 0.133_333_34);
    pub const FORGET_ME_NOT: Self = Self::new_srgb(1.0, 0.945_098_04, 0.933_333_34);
    pub const FOUNTAIN_BLUE: Self = Self::new_srgb(0.337_254_9, 0.705_882_4, 0.745_098_05);
    pub const FRANGIPANI: Self = Self::new_srgb(1.0, 0.870_588_24, 0.701_960_8);
    pub const FRENCH_BISTRE: Self = Self::new_srgb(0.521_568_66, 0.427_450_98, 0.301_960_8);
    pub const FRENCH_BLUE: Self = Self::new_srgb(0.0, 0.447_058_83, 0.733_333_35);
    pub const FRENCH_FUCHSIA: Self = Self::new_srgb(0.992_156_86, 0.247_058_82, 0.572_549_05);
    pub const FRENCH_GRAY: Self = Self::new_srgb(0.741_176_5, 0.741_176_5, 0.776_470_6);
    pub const FRENCH_LILAC: Self = Self::new_srgb(0.525_490_2, 0.376_470_6, 0.556_862_8);
    pub const FRENCH_LIME: Self = Self::new_srgb(0.619_607_87, 0.992_156_86, 0.219_607_84);
    pub const FRENCH_MAUVE: Self = Self::new_srgb(0.831_372_56, 0.450_980_4, 0.831_372_56);
    pub const FRENCH_PASS: Self = Self::new_srgb(0.741_176_5, 0.929_411_77, 0.992_156_86);
    pub const FRENCH_PINK: Self = Self::new_srgb(0.992_156_86, 0.423_529_42, 0.619_607_87);
    pub const FRENCH_PLUM: Self = Self::new_srgb(0.505_882_4, 0.078_431_375, 0.325_490_2);
    pub const FRENCH_PUCE: Self = Self::new_srgb(0.305_882_36, 0.086_274_51, 0.035_294_12);
    pub const FRENCH_RASPBERRY: Self = Self::new_srgb(0.780_392_17, 0.172_549_02, 0.282_352_95);
    pub const FRENCH_ROSE: Self = Self::new_srgb(0.964_705_9, 0.290_196_1, 0.541_176_5);
    pub const FRENCH_SKY_BLUE: Self = Self::new_srgb(0.466_666_67, 0.709_803_94, 0.996_078_43);
    pub const FRENCH_VIOLET: Self = Self::new_srgb(0.533_333_36, 0.023_529_412, 0.807_843_15);
    pub const FRENCH_WINE: Self = Self::new_srgb(0.674_509_8, 0.117_647_06, 0.266_666_68);
    pub const FRESH_AIR: Self = Self::new_srgb(0.650_980_4, 0.905_882_36, 1.0);
    pub const FRESH_EGGPLANT: Self = Self::new_srgb(0.6, 0.0, 0.4);
    pub const FRIAR_GRAY: Self = Self::new_srgb(0.501_960_8, 0.494_117_65, 0.474_509_8);
    pub const FRINGY_FLOWER: Self = Self::new_srgb(0.694_117_67, 0.886_274_5, 0.756_862_76);
    pub const FROLY: Self = Self::new_srgb(0.960_784_3, 0.458_823_53, 0.517_647_1);
    pub const FROST: Self = Self::new_srgb(0.929_411_77, 0.960_784_3, 0.866_666_7);
    pub const FROSTBITE: Self = Self::new_srgb(0.913_725_5, 0.211_764_71, 0.654_902);
    pub const FROSTED_MINT: Self = Self::new_srgb(0.858_823_54, 1.0, 0.972_549);
    pub const FROSTEE: Self = Self::new_srgb(0.894_117_65, 0.964_705_9, 0.905_882_36);
    pub const FRUIT_SALAD: Self = Self::new_srgb(0.309_803_93, 0.615_686_3, 0.364_705_9);
    pub const FUCHSIA: Self = Self::new_srgb(1.0, 0.0, 1.0);
    pub const FUCHSIA_BLUE: Self = Self::new_srgb(0.478_431_37, 0.345_098_05, 0.756_862_76);
    pub const FUCHSIA_PINK: Self = Self::new_srgb(1.0, 0.466_666_67, 1.0);
    pub const FUCHSIA_PURPLE: Self = Self::new_srgb(0.8, 0.223_529_41, 0.482_352_94);
    pub const FUCHSIA_ROSE: Self = Self::new_srgb(0.780_392_17, 0.262_745_1, 0.458_823_53);
    pub const FUEGO: Self = Self::new_srgb(0.745_098_05, 0.870_588_24, 0.050_980_393);
    pub const FUEL_YELLOW: Self = Self::new_srgb(0.925_490_2, 0.662_745_1, 0.152_941_18);
    pub const FULVOUS: Self = Self::new_srgb(0.894_117_65, 0.517_647_1, 0.0);
    pub const FUN_BLUE: Self = Self::new_srgb(0.098_039_22, 0.349_019_62, 0.658_823_55);
    pub const FUN_GREEN: Self = Self::new_srgb(0.003_921_569, 0.427_450_98, 0.223_529_41);
    pub const FUSCOUS_GRAY: Self = Self::new_srgb(0.329_411_77, 0.325_490_2, 0.301_960_8);
    pub const FUZZY_WUZZY: Self = Self::new_srgb(0.8, 0.4, 0.4);
    pub const FUZZY_WUZZY_BROWN: Self = Self::new_srgb(0.768_627_46, 0.337_254_9, 0.333_333_34);
    pub const GO_GREEN: Self = Self::new_srgb(0.0, 0.670_588_25, 0.4);
    pub const GABLE_GREEN: Self = Self::new_srgb(0.086_274_51, 0.207_843_14, 0.192_156_87);
    pub const GAINSBORO: Self = Self::new_srgb(0.862_745_1, 0.862_745_1, 0.862_745_1);
    pub const GALLERY: Self = Self::new_srgb(0.937_254_9, 0.937_254_9, 0.937_254_9);
    pub const GALLIANO: Self = Self::new_srgb(0.862_745_1, 0.698_039_23, 0.047_058_824);
    pub const GAMBOGE: Self = Self::new_srgb(0.894_117_65, 0.607_843_16, 0.058_823_53);
    pub const GAMBOGE_ORANGE: Self = Self::new_srgb(0.6, 0.4, 0.0);
    pub const GARGOYLE_GAS: Self = Self::new_srgb(1.0, 0.874_509_8, 0.274_509_82);
    pub const GEEBUNG: Self = Self::new_srgb(0.819_607_85, 0.560_784_34, 0.105_882_354);
    pub const GENERIC_VIRIDIAN: Self = Self::new_srgb(0.0, 0.498_039_22, 0.4);
    pub const GENOA: Self = Self::new_srgb(0.082_352_94, 0.450_980_4, 0.419_607_85);
    pub const GERALDINE: Self = Self::new_srgb(0.984_313_7, 0.537_254_9, 0.537_254_9);
    pub const GEYSER: Self = Self::new_srgb(0.831_372_56, 0.874_509_8, 0.886_274_5);
    pub const GHOST: Self = Self::new_srgb(0.780_392_17, 0.788_235_3, 0.835_294_1);
    pub const GHOST_WHITE: Self = Self::new_srgb(0.972_549, 0.972_549, 1.0);
    pub const GIANTS_CLUB: Self = Self::new_srgb(0.690_196_1, 0.360_784_32, 0.321_568_64);
    pub const GIANTS_ORANGE: Self = Self::new_srgb(0.996_078_43, 0.352_941_2, 0.113_725_49);
    pub const GIGAS: Self = Self::new_srgb(0.321_568_64, 0.235_294_12, 0.580_392_2);
    pub const GIMBLET: Self = Self::new_srgb(0.721_568_64, 0.709_803_94, 0.415_686_28);
    pub const GIN: Self = Self::new_srgb(0.909_803_9, 0.949_019_6, 0.921_568_63);
    pub const GIN_FIZZ: Self = Self::new_srgb(1.0, 0.976_470_6, 0.886_274_5);
    pub const GINGER: Self = Self::new_srgb(0.690_196_1, 0.396_078_44, 0.0);
    pub const GIVRY: Self = Self::new_srgb(0.972_549, 0.894_117_65, 0.749_019_6);
    pub const GLACIER: Self = Self::new_srgb(0.501_960_8, 0.701_960_8, 0.768_627_46);
    pub const GLADE_GREEN: Self = Self::new_srgb(0.380_392_16, 0.517_647_1, 0.372_549_03);
    pub const GLAUCOUS: Self = Self::new_srgb(0.376_470_6, 0.509_803_95, 0.713_725_5);
    pub const GLITTER: Self = Self::new_srgb(0.901_960_8, 0.909_803_9, 0.980_392_16);
    pub const GLOSSY_GRAPE: Self = Self::new_srgb(0.670_588_25, 0.572_549_05, 0.701_960_8);
    pub const GO_BEN: Self = Self::new_srgb(0.447_058_83, 0.427_450_98, 0.305_882_36);
    pub const GOBLIN: Self = Self::new_srgb(0.239_215_69, 0.490_196_08, 0.321_568_64);
    pub const GOLD_DROP: Self = Self::new_srgb(0.945_098_04, 0.509_803_95, 0.0);
    pub const GOLD_FUSION: Self = Self::new_srgb(0.521_568_66, 0.458_823_53, 0.305_882_36);
    pub const GOLD_TIPS: Self = Self::new_srgb(0.870_588_24, 0.729_411_8, 0.074_509_81);
    pub const GOLDEN: Self = Self::new_srgb(1.0, 0.843_137_26, 0.0);
    pub const GOLDEN_BELL: Self = Self::new_srgb(0.886_274_5, 0.537_254_9, 0.074_509_81);
    pub const GOLDEN_BROWN: Self = Self::new_srgb(0.6, 0.396_078_44, 0.082_352_94);
    pub const GOLDEN_DREAM: Self = Self::new_srgb(0.941_176_5, 0.835_294_1, 0.176_470_6);
    pub const GOLDEN_FIZZ: Self = Self::new_srgb(0.960_784_3, 0.984_313_7, 0.239_215_69);
    pub const GOLDEN_GATE_BRIDGE: Self = Self::new_srgb(0.752_941_2, 0.211_764_71, 0.172_549_02);
    pub const GOLDEN_GLOW: Self = Self::new_srgb(0.992_156_86, 0.886_274_5, 0.584_313_75);
    pub const GOLDEN_POPPY: Self = Self::new_srgb(0.988_235_3, 0.760_784_3, 0.0);
    pub const GOLDEN_SAND: Self = Self::new_srgb(0.941_176_5, 0.858_823_54, 0.490_196_08);
    pub const GOLDEN_TAINOI: Self = Self::new_srgb(1.0, 0.8, 0.360_784_32);
    pub const GOLDEN_YELLOW: Self = Self::new_srgb(1.0, 0.874_509_8, 0.0);
    pub const GOLDENROD: Self = Self::new_srgb(0.854_901_97, 0.647_058_84, 0.125_490_2);
    pub const GONDOLA: Self = Self::new_srgb(0.149_019_61, 0.078_431_375, 0.078_431_375);
    pub const GORDONS_GREEN: Self = Self::new_srgb(0.043_137_256, 0.066_666_67, 0.027_450_98);
    pub const GORSE: Self = Self::new_srgb(1.0, 0.945_098_04, 0.309_803_93);
    pub const GOSSAMER: Self = Self::new_srgb(0.023_529_412, 0.607_843_16, 0.505_882_4);
    pub const GOSSIP: Self = Self::new_srgb(0.823_529_4, 0.972_549, 0.690_196_1);
    pub const GOTHIC: Self = Self::new_srgb(0.427_450_98, 0.572_549_05, 0.631_372_6);
    pub const GOVERNOR_BAY: Self = Self::new_srgb(0.184_313_73, 0.235_294_12, 0.701_960_8);
    pub const GRAIN_BROWN: Self = Self::new_srgb(0.894_117_65, 0.835_294_1, 0.717_647_1);
    pub const GRANDIS: Self = Self::new_srgb(1.0, 0.827_451, 0.549_019_63);
    pub const GRANITE_GRAY: Self = Self::new_srgb(0.403_921_57, 0.403_921_57, 0.403_921_57);
    pub const GRANITE_GREEN: Self = Self::new_srgb(0.552_941_2, 0.537_254_9, 0.454_901_96);
    pub const GRANNY_APPLE: Self = Self::new_srgb(0.835_294_1, 0.964_705_9, 0.890_196_1);
    pub const GRANNY_SMITH: Self = Self::new_srgb(0.517_647_1, 0.627_451, 0.627_451);
    pub const GRANNY_SMITH_APPLE: Self = Self::new_srgb(0.658_823_55, 0.894_117_65, 0.627_451);
    pub const GRAPE: Self = Self::new_srgb(0.435_294_12, 0.176_470_6, 0.658_823_55);
    pub const GRAPHITE: Self = Self::new_srgb(0.145_098_05, 0.086_274_51, 0.027_450_98);
    pub const GRAVEL: Self = Self::new_srgb(0.290_196_1, 0.266_666_68, 0.294_117_66);
    pub const GRAY: Self = Self::new_srgb(0.501_960_8, 0.501_960_8, 0.501_960_8);
    pub const GRAY_ASPARAGUS: Self = Self::new_srgb(0.274_509_82, 0.349_019_62, 0.270_588_25);
    pub const GRAY_CHATEAU: Self = Self::new_srgb(0.635_294_14, 0.666_666_7, 0.701_960_8);
    pub const GRAY_NICKEL: Self = Self::new_srgb(0.764_705_9, 0.764_705_9, 0.741_176_5);
    pub const GRAY_NURSE: Self = Self::new_srgb(0.905_882_36, 0.925_490_2, 0.901_960_8);
    pub const GRAY_OLIVE: Self = Self::new_srgb(0.662_745_1, 0.643_137_3, 0.568_627_5);
    pub const GRAY_SUIT: Self = Self::new_srgb(0.756_862_76, 0.745_098_05, 0.803_921_6);
    pub const GREEN: Self = Self::new_srgb(0.0, 1.0, 0.0);
    pub const GREEN_BLUE: Self = Self::new_srgb(0.066_666_67, 0.392_156_87, 0.705_882_4);
    pub const GREEN_CYAN: Self = Self::new_srgb(0.0, 0.6, 0.4);
    pub const GREEN_HAZE: Self = Self::new_srgb(0.003_921_569, 0.639_215_7, 0.407_843_14);
    pub const GREEN_HOUSE: Self = Self::new_srgb(0.141_176_48, 0.313_725_5, 0.058_823_53);
    pub const GREEN_KELP: Self = Self::new_srgb(0.145_098_05, 0.192_156_87, 0.109_803_92);
    pub const GREEN_LEAF: Self = Self::new_srgb(0.262_745_1, 0.415_686_28, 0.050_980_393);
    pub const GREEN_LIZARD: Self = Self::new_srgb(0.654_902, 0.956_862_75, 0.196_078_43);
    pub const GREEN_MIST: Self = Self::new_srgb(0.796_078_44, 0.827_451, 0.690_196_1);
    pub const GREEN_PEA: Self = Self::new_srgb(0.113_725_49, 0.380_392_16, 0.258_823_54);
    pub const GREEN_SHEEN: Self = Self::new_srgb(0.431_372_55, 0.682_352_96, 0.631_372_6);
    pub const GREEN_SMOKE: Self = Self::new_srgb(0.643_137_3, 0.686_274_5, 0.431_372_55);
    pub const GREEN_SPRING: Self = Self::new_srgb(0.721_568_64, 0.756_862_76, 0.694_117_67);
    pub const GREEN_VOGUE: Self = Self::new_srgb(0.011_764_706, 0.168_627_46, 0.321_568_64);
    pub const GREEN_WATERLOO: Self = Self::new_srgb(0.062_745_1, 0.078_431_375, 0.019_607_844);
    pub const GREEN_WHITE: Self = Self::new_srgb(0.909_803_9, 0.921_568_63, 0.878_431_4);
    pub const GREEN_YELLOW: Self = Self::new_srgb(0.678_431_4, 1.0, 0.184_313_73);
    pub const GRENADIER: Self = Self::new_srgb(0.835_294_1, 0.274_509_82, 0.0);
    pub const GRIZZLY: Self = Self::new_srgb(0.533_333_36, 0.345_098_05, 0.094_117_65);
    pub const GRULLO: Self = Self::new_srgb(0.662_745_1, 0.603_921_6, 0.525_490_2);
    pub const GUARDSMAN_RED: Self = Self::new_srgb(0.729_411_8, 0.003_921_569, 0.003_921_569);
    pub const GULF_BLUE: Self = Self::new_srgb(0.019_607_844, 0.086_274_51, 0.341_176_48);
    pub const GULF_STREAM: Self = Self::new_srgb(0.501_960_8, 0.701_960_8, 0.682_352_96);
    pub const GULL_GRAY: Self = Self::new_srgb(0.615_686_3, 0.674_509_8, 0.717_647_1);
    pub const GUM_LEAF: Self = Self::new_srgb(0.713_725_5, 0.827_451, 0.749_019_6);
    pub const GUMBO: Self = Self::new_srgb(0.486_274_5, 0.631_372_6, 0.650_980_4);
    pub const GUN_POWDER: Self = Self::new_srgb(0.254_901_98, 0.258_823_54, 0.341_176_48);
    pub const GUNMETAL: Self = Self::new_srgb(0.164_705_89, 0.203_921_57, 0.223_529_41);
    pub const GUNSMOKE: Self = Self::new_srgb(0.509_803_95, 0.525_490_2, 0.521_568_66);
    pub const GURKHA: Self = Self::new_srgb(0.603_921_6, 0.584_313_75, 0.466_666_67);
    pub const HACIENDA: Self = Self::new_srgb(0.596_078_46, 0.505_882_4, 0.105_882_354);
    pub const HAIRY_HEATH: Self = Self::new_srgb(0.419_607_85, 0.164_705_89, 0.078_431_375);
    pub const HAITI: Self = Self::new_srgb(0.105_882_354, 0.062_745_1, 0.207_843_14);
    pub const HALAYÀ_ÚBE: Self = Self::new_srgb(0.4, 0.219_607_84, 0.329_411_77);
    pub const HALF_BAKED: Self = Self::new_srgb(0.521_568_66, 0.768_627_46, 0.8);
    pub const HALF_COLONIAL_WHITE: Self = Self::new_srgb(0.992_156_86, 0.964_705_9, 0.827_451);
    pub const HALF_DUTCH_WHITE: Self = Self::new_srgb(0.996_078_43, 0.968_627_45, 0.870_588_24);
    pub const HALF_SPANISH_WHITE: Self = Self::new_srgb(0.996_078_43, 0.956_862_75, 0.858_823_54);
    pub const HALF_AND_HALF: Self = Self::new_srgb(1.0, 0.996_078_43, 0.882_352_95);
    pub const HAMPTON: Self = Self::new_srgb(0.898_039_2, 0.847_058_83, 0.686_274_5);
    pub const HAN_BLUE: Self = Self::new_srgb(0.266_666_68, 0.423_529_42, 0.811_764_7);
    pub const HAN_PURPLE: Self = Self::new_srgb(0.321_568_64, 0.094_117_65, 0.980_392_16);
    pub const HARLEQUIN: Self = Self::new_srgb(0.247_058_82, 1.0, 0.0);
    pub const HARLEQUIN_GREEN: Self = Self::new_srgb(0.274_509_82, 0.796_078_44, 0.094_117_65);
    pub const HARP: Self = Self::new_srgb(0.901_960_8, 0.949_019_6, 0.917_647_06);
    pub const HARVARD_CRIMSON: Self = Self::new_srgb(0.788_235_3, 0.0, 0.086_274_51);
    pub const HARVEST_GOLD: Self = Self::new_srgb(0.854_901_97, 0.568_627_5, 0.0);
    pub const HAVELOCK_BLUE: Self = Self::new_srgb(0.333_333_34, 0.564_705_9, 0.850_980_4);
    pub const HAWAIIAN_TAN: Self = Self::new_srgb(0.615_686_3, 0.337_254_9, 0.086_274_51);
    pub const HAWKES_BLUE: Self = Self::new_srgb(0.831_372_56, 0.886_274_5, 0.988_235_3);
    pub const HEAT_WAVE: Self = Self::new_srgb(1.0, 0.478_431_37, 0.0);
    pub const HEATH: Self = Self::new_srgb(0.329_411_77, 0.062_745_1, 0.070_588_24);
    pub const HEATHER: Self = Self::new_srgb(0.717_647_1, 0.764_705_9, 0.815_686_3);
    pub const HEATHERED_GRAY: Self = Self::new_srgb(0.713_725_5, 0.690_196_1, 0.584_313_75);
    pub const HEAVY_METAL: Self = Self::new_srgb(0.168_627_46, 0.196_078_43, 0.156_862_75);
    pub const HELIOTROPE: Self = Self::new_srgb(0.874_509_8, 0.450_980_4, 1.0);
    pub const HELIOTROPE_GRAY: Self = Self::new_srgb(0.666_666_7, 0.596_078_46, 0.662_745_1);
    pub const HELIOTROPE_MAGENTA: Self = Self::new_srgb(0.666_666_7, 0.0, 0.733_333_35);
    pub const HEMLOCK: Self = Self::new_srgb(0.368_627_46, 0.364_705_9, 0.231_372_55);
    pub const HEMP: Self = Self::new_srgb(0.564_705_9, 0.470_588_24, 0.454_901_96);
    pub const HIBISCUS: Self = Self::new_srgb(0.713_725_5, 0.192_156_87, 0.423_529_42);
    pub const HIGHLAND: Self = Self::new_srgb(0.435_294_12, 0.556_862_8, 0.388_235_3);
    pub const HILLARY: Self = Self::new_srgb(0.674_509_8, 0.647_058_84, 0.525_490_2);
    pub const HIMALAYA: Self = Self::new_srgb(0.415_686_28, 0.364_705_9, 0.105_882_354);
    pub const HINT_OF_GREEN: Self = Self::new_srgb(0.901_960_8, 1.0, 0.913_725_5);
    pub const HINT_OF_RED: Self = Self::new_srgb(0.984_313_7, 0.976_470_6, 0.976_470_6);
    pub const HINT_OF_YELLOW: Self = Self::new_srgb(0.980_392_16, 0.992_156_86, 0.894_117_65);
    pub const HIPPIE_BLUE: Self = Self::new_srgb(0.345_098_05, 0.603_921_6, 0.686_274_5);
    pub const HIPPIE_GREEN: Self = Self::new_srgb(0.325_490_2, 0.509_803_95, 0.294_117_66);
    pub const HIPPIE_PINK: Self = Self::new_srgb(0.682_352_96, 0.270_588_25, 0.376_470_6);
    pub const HIT_GRAY: Self = Self::new_srgb(0.631_372_6, 0.678_431_4, 0.709_803_94);
    pub const HIT_PINK: Self = Self::new_srgb(1.0, 0.670_588_25, 0.505_882_4);
    pub const HOKEY_POKEY: Self = Self::new_srgb(0.784_313_74, 0.647_058_84, 0.156_862_75);
    pub const HOKI: Self = Self::new_srgb(0.396_078_44, 0.525_490_2, 0.623_529_43);
    pub const HOLLY: Self = Self::new_srgb(0.003_921_569, 0.113_725_49, 0.074_509_81);
    pub const HONEY_FLOWER: Self = Self::new_srgb(0.309_803_93, 0.109_803_92, 0.439_215_7);
    pub const HONEYDEW: Self = Self::new_srgb(0.941_176_5, 1.0, 0.941_176_5);
    pub const HONEYSUCKLE: Self = Self::new_srgb(0.929_411_77, 0.988_235_3, 0.517_647_1);
    pub const HONOLULU_BLUE: Self = Self::new_srgb(0.0, 0.427_450_98, 0.690_196_1);
    pub const HOOKERS_GREEN: Self = Self::new_srgb(0.286_274_52, 0.474_509_8, 0.419_607_85);
    pub const HOPBUSH: Self = Self::new_srgb(0.815_686_3, 0.427_450_98, 0.631_372_6);
    pub const HORIZON: Self = Self::new_srgb(0.352_941_2, 0.529_411_8, 0.627_451);
    pub const HORSES: Self = Self::new_srgb(0.329_411_77, 0.239_215_69, 0.215_686_28);
    pub const HORSES_NECK: Self = Self::new_srgb(0.376_470_6, 0.286_274_52, 0.074_509_81);
    pub const HOT_MAGENTA: Self = Self::new_srgb(1.0, 0.113_725_49, 0.807_843_15);
    pub const HOT_PINK: Self = Self::new_srgb(1.0, 0.411_764_7, 0.705_882_4);
    pub const HOT_TODDY: Self = Self::new_srgb(0.701_960_8, 0.501_960_8, 0.027_450_98);
    pub const HUMMING_BIRD: Self = Self::new_srgb(0.811_764_7, 0.976_470_6, 0.952_941_2);
    pub const HUNTER_GREEN: Self = Self::new_srgb(0.207_843_14, 0.368_627_46, 0.231_372_55);
    pub const HURRICANE: Self = Self::new_srgb(0.529_411_8, 0.486_274_5, 0.482_352_94);
    pub const HUSK: Self = Self::new_srgb(0.717_647_1, 0.643_137_3, 0.345_098_05);
    pub const ICE_COLD: Self = Self::new_srgb(0.694_117_67, 0.956_862_75, 0.905_882_36);
    pub const ICEBERG: Self = Self::new_srgb(0.443_137_26, 0.650_980_4, 0.823_529_4);
    pub const ICTERINE: Self = Self::new_srgb(0.988_235_3, 0.968_627_45, 0.368_627_46);
    pub const ILLUMINATING_EMERALD: Self = Self::new_srgb(0.192_156_87, 0.568_627_5, 0.466_666_67);
    pub const ILLUSION: Self = Self::new_srgb(0.964_705_9, 0.643_137_3, 0.788_235_3);
    pub const IMPERIAL: Self = Self::new_srgb(0.376_470_6, 0.184_313_73, 0.419_607_85);
    pub const IMPERIAL_BLUE: Self = Self::new_srgb(0.0, 0.137_254_91, 0.584_313_75);
    pub const IMPERIAL_RED: Self = Self::new_srgb(0.929_411_77, 0.160_784_32, 0.223_529_41);
    pub const INCH_WORM: Self = Self::new_srgb(0.690_196_1, 0.890_196_1, 0.074_509_81);
    pub const INCHWORM: Self = Self::new_srgb(0.698_039_23, 0.925_490_2, 0.364_705_9);
    pub const INDEPENDENCE: Self = Self::new_srgb(0.298_039_23, 0.317_647_07, 0.427_450_98);
    pub const INDIA_GREEN: Self = Self::new_srgb(0.074_509_81, 0.533_333_36, 0.031_372_55);
    pub const INDIAN_RED: Self = Self::new_srgb(0.803_921_6, 0.360_784_32, 0.360_784_32);
    pub const INDIAN_TAN: Self = Self::new_srgb(0.301_960_8, 0.117_647_06, 0.003_921_569);
    pub const INDIAN_YELLOW: Self = Self::new_srgb(0.890_196_1, 0.658_823_55, 0.341_176_48);
    pub const INDIGO: Self = Self::new_srgb(0.294_117_66, 0.0, 0.509_803_95);
    pub const INDIGO_DYE: Self = Self::new_srgb(0.035_294_12, 0.121_568_63, 0.572_549_05);
    pub const INDOCHINE: Self = Self::new_srgb(0.760_784_3, 0.419_607_85, 0.011_764_706);
    pub const INTERNATIONAL_KLEIN_BLUE: Self = Self::new_srgb(0.0, 0.184_313_73, 0.654_902);
    pub const INTERNATIONAL_ORANGE: Self = Self::new_srgb(1.0, 0.309_803_93, 0.0);
    pub const IRIS: Self = Self::new_srgb(0.352_941_2, 0.309_803_93, 0.811_764_7);
    pub const IRISH_COFFEE: Self = Self::new_srgb(0.372_549_03, 0.239_215_69, 0.149_019_61);
    pub const IROKO: Self = Self::new_srgb(0.262_745_1, 0.192_156_87, 0.125_490_2);
    pub const IRON: Self = Self::new_srgb(0.831_372_56, 0.843_137_26, 0.850_980_4);
    pub const IRONSIDE_GRAY: Self = Self::new_srgb(0.403_921_57, 0.4, 0.384_313_73);
    pub const IRONSTONE: Self = Self::new_srgb(0.525_490_2, 0.282_352_95, 0.235_294_12);
    pub const IRRESISTIBLE: Self = Self::new_srgb(0.701_960_8, 0.266_666_68, 0.423_529_42);
    pub const ISABELLINE: Self = Self::new_srgb(0.956_862_75, 0.941_176_5, 0.925_490_2);
    pub const ISLAMIC_GREEN: Self = Self::new_srgb(0.0, 0.564_705_9, 0.0);
    pub const ISLAND_SPICE: Self = Self::new_srgb(1.0, 0.988_235_3, 0.933_333_34);
    pub const IVORY: Self = Self::new_srgb(1.0, 1.0, 0.941_176_5);
    pub const JACARANDA: Self = Self::new_srgb(0.180_392_16, 0.011_764_706, 0.160_784_32);
    pub const JACARTA: Self = Self::new_srgb(0.227_450_98, 0.164_705_89, 0.415_686_28);
    pub const JACKO_BEAN: Self = Self::new_srgb(0.180_392_16, 0.098_039_22, 0.019_607_844);
    pub const JACKSONS_PURPLE: Self = Self::new_srgb(0.125_490_2, 0.125_490_2, 0.552_941_2);
    pub const JADE: Self = Self::new_srgb(0.0, 0.658_823_55, 0.419_607_85);
    pub const JAFFA: Self = Self::new_srgb(0.937_254_9, 0.525_490_2, 0.247_058_82);
    pub const JAGGED_ICE: Self = Self::new_srgb(0.760_784_3, 0.909_803_9, 0.898_039_2);
    pub const JAGGER: Self = Self::new_srgb(0.207_843_14, 0.054_901_96, 0.341_176_48);
    pub const JAGUAR: Self = Self::new_srgb(0.031_372_55, 0.003_921_569, 0.062_745_1);
    pub const JAMBALAYA: Self = Self::new_srgb(0.356_862_75, 0.188_235_3, 0.074_509_81);
    pub const JANNA: Self = Self::new_srgb(0.956_862_75, 0.921_568_63, 0.827_451);
    pub const JAPANESE_CARMINE: Self = Self::new_srgb(0.615_686_3, 0.160_784_32, 0.2);
    pub const JAPANESE_INDIGO: Self = Self::new_srgb(0.149_019_61, 0.262_745_1, 0.282_352_95);
    pub const JAPANESE_LAUREL: Self = Self::new_srgb(0.039_215_688, 0.411_764_7, 0.023_529_412);
    pub const JAPANESE_MAPLE: Self = Self::new_srgb(0.470_588_24, 0.003_921_569, 0.035_294_12);
    pub const JAPANESE_VIOLET: Self = Self::new_srgb(0.356_862_75, 0.196_078_43, 0.337_254_9);
    pub const JAPONICA: Self = Self::new_srgb(0.847_058_83, 0.486_274_5, 0.388_235_3);
    pub const JASMINE: Self = Self::new_srgb(0.972_549, 0.870_588_24, 0.494_117_65);
    pub const JASPER: Self = Self::new_srgb(0.843_137_26, 0.231_372_55, 0.243_137_26);
    pub const JAVA: Self = Self::new_srgb(0.121_568_63, 0.760_784_3, 0.760_784_3);
    pub const JAZZBERRY_JAM: Self = Self::new_srgb(0.647_058_84, 0.043_137_256, 0.368_627_46);
    pub const JELLY_BEAN: Self = Self::new_srgb(0.854_901_97, 0.380_392_16, 0.305_882_36);
    pub const JET: Self = Self::new_srgb(0.203_921_57, 0.203_921_57, 0.203_921_57);
    pub const JET_STREAM: Self = Self::new_srgb(0.709_803_94, 0.823_529_4, 0.807_843_15);
    pub const JEWEL: Self = Self::new_srgb(0.070_588_24, 0.419_607_85, 0.250_980_4);
    pub const JON: Self = Self::new_srgb(0.231_372_55, 0.121_568_63, 0.121_568_63);
    pub const JONQUIL: Self = Self::new_srgb(0.956_862_75, 0.792_156_9, 0.086_274_51);
    pub const JORDY_BLUE: Self = Self::new_srgb(0.541_176_5, 0.725_490_2, 0.945_098_04);
    pub const JUDGE_GRAY: Self = Self::new_srgb(0.329_411_77, 0.262_745_1, 0.2);
    pub const JUMBO: Self = Self::new_srgb(0.486_274_5, 0.482_352_94, 0.509_803_95);
    pub const JUNE_BUD: Self = Self::new_srgb(0.741_176_5, 0.854_901_97, 0.341_176_48);
    pub const JUNGLE_GREEN: Self = Self::new_srgb(0.160_784_32, 0.670_588_25, 0.529_411_8);
    pub const JUNGLE_MIST: Self = Self::new_srgb(0.705_882_4, 0.811_764_7, 0.827_451);
    pub const JUNIPER: Self = Self::new_srgb(0.427_450_98, 0.572_549_05, 0.572_549_05);
    pub const JUST_RIGHT: Self = Self::new_srgb(0.925_490_2, 0.803_921_6, 0.725_490_2);
    pub const KU_CRIMSON: Self = Self::new_srgb(0.909_803_9, 0.0, 0.050_980_393);
    pub const KABUL: Self = Self::new_srgb(0.368_627_46, 0.282_352_95, 0.243_137_26);
    pub const KAITOKE_GREEN: Self = Self::new_srgb(0.0, 0.274_509_82, 0.125_490_2);
    pub const KANGAROO: Self = Self::new_srgb(0.776_470_6, 0.784_313_74, 0.741_176_5);
    pub const KARAKA: Self = Self::new_srgb(0.117_647_06, 0.086_274_51, 0.035_294_12);
    pub const KARRY: Self = Self::new_srgb(1.0, 0.917_647_06, 0.831_372_56);
    pub const KASHMIR_BLUE: Self = Self::new_srgb(0.313_725_5, 0.439_215_7, 0.588_235_3);
    pub const KELLY_GREEN: Self = Self::new_srgb(0.298_039_23, 0.733_333_35, 0.090_196_08);
    pub const KELP: Self = Self::new_srgb(0.270_588_25, 0.286_274_52, 0.211_764_71);
    pub const KENYAN_COPPER: Self = Self::new_srgb(0.486_274_5, 0.109_803_92, 0.019_607_844);
    pub const KEPPEL: Self = Self::new_srgb(0.227_450_98, 0.690_196_1, 0.619_607_87);
    pub const KEY_LIME: Self = Self::new_srgb(0.909_803_9, 0.956_862_75, 0.549_019_63);
    pub const KEY_LIME_PIE: Self = Self::new_srgb(0.749_019_6, 0.788_235_3, 0.129_411_77);
    pub const KHAKI: Self = Self::new_srgb(0.764_705_9, 0.690_196_1, 0.568_627_5);
    pub const KIDNAPPER: Self = Self::new_srgb(0.882_352_95, 0.917_647_06, 0.831_372_56);
    pub const KILAMANJARO: Self = Self::new_srgb(0.141_176_48, 0.047_058_824, 0.007_843_138);
    pub const KILLARNEY: Self = Self::new_srgb(0.227_450_98, 0.415_686_28, 0.278_431_4);
    pub const KIMBERLY: Self = Self::new_srgb(0.450_980_4, 0.423_529_42, 0.623_529_43);
    pub const KINGFISHER_DAISY: Self = Self::new_srgb(0.243_137_26, 0.015_686_275, 0.501_960_8);
    pub const KOBI: Self = Self::new_srgb(0.905_882_36, 0.623_529_43, 0.768_627_46);
    pub const KOBICHA: Self = Self::new_srgb(0.419_607_85, 0.266_666_68, 0.137_254_91);
    pub const KOKODA: Self = Self::new_srgb(0.431_372_55, 0.427_450_98, 0.341_176_48);
    pub const KOMBU_GREEN: Self = Self::new_srgb(0.207_843_14, 0.258_823_54, 0.188_235_3);
    pub const KORMA: Self = Self::new_srgb(0.560_784_34, 0.294_117_66, 0.054_901_96);
    pub const KOROMIKO: Self = Self::new_srgb(1.0, 0.741_176_5, 0.372_549_03);
    pub const KOURNIKOVA: Self = Self::new_srgb(1.0, 0.905_882_36, 0.447_058_83);
    pub const KUMERA: Self = Self::new_srgb(0.533_333_36, 0.384_313_73, 0.129_411_77);
    pub const LA_PALMA: Self = Self::new_srgb(0.211_764_71, 0.529_411_8, 0.086_274_51);
    pub const LA_RIOJA: Self = Self::new_srgb(0.701_960_8, 0.756_862_76, 0.062_745_1);
    pub const LA_SALLE_GREEN: Self = Self::new_srgb(0.031_372_55, 0.470_588_24, 0.188_235_3);
    pub const LANGUID_LAVENDER: Self = Self::new_srgb(0.839_215_7, 0.792_156_9, 0.866_666_7);
    pub const LAPIS_LAZULI: Self = Self::new_srgb(0.149_019_61, 0.380_392_16, 0.611_764_7);
    pub const LAS_PALMAS: Self = Self::new_srgb(0.776_470_6, 0.901_960_8, 0.062_745_1);
    pub const LASER: Self = Self::new_srgb(0.784_313_74, 0.709_803_94, 0.407_843_14);
    pub const LAUREL: Self = Self::new_srgb(0.454_901_96, 0.576_470_6, 0.470_588_24);
    pub const LAUREL_GREEN: Self = Self::new_srgb(0.662_745_1, 0.729_411_8, 0.615_686_3);
    pub const LAVA: Self = Self::new_srgb(0.811_764_7, 0.062_745_1, 0.125_490_2);
    pub const LAVENDER: Self = Self::new_srgb(0.709_803_94, 0.494_117_65, 0.862_745_1);
    pub const LAVENDER_BLUSH: Self = Self::new_srgb(1.0, 0.941_176_5, 0.960_784_3);
    pub const LAVENDER_GRAY: Self = Self::new_srgb(0.768_627_46, 0.764_705_9, 0.815_686_3);
    pub const LAVENDER_INDIGO: Self = Self::new_srgb(0.580_392_2, 0.341_176_48, 0.921_568_63);
    pub const LAVENDER_MAGENTA: Self = Self::new_srgb(0.933_333_34, 0.509_803_95, 0.933_333_34);
    pub const LAVENDER_MIST: Self = Self::new_srgb(0.901_960_8, 0.901_960_8, 0.980_392_16);
    pub const LAVENDER_PINK: Self = Self::new_srgb(0.984_313_7, 0.682_352_96, 0.823_529_4);
    pub const LAVENDER_PURPLE: Self = Self::new_srgb(0.588_235_3, 0.482_352_94, 0.713_725_5);
    pub const LAVENDER_ROSE: Self = Self::new_srgb(0.984_313_7, 0.627_451, 0.890_196_1);
    pub const LAWN_GREEN: Self = Self::new_srgb(0.486_274_5, 0.988_235_3, 0.0);
    pub const LEATHER: Self = Self::new_srgb(0.588_235_3, 0.439_215_7, 0.349_019_62);
    pub const LEMON: Self = Self::new_srgb(1.0, 0.968_627_45, 0.0);
    pub const LEMON_CHIFFON: Self = Self::new_srgb(1.0, 0.980_392_16, 0.803_921_6);
    pub const LEMON_CURRY: Self = Self::new_srgb(0.8, 0.627_451, 0.113_725_49);
    pub const LEMON_GINGER: Self = Self::new_srgb(0.674_509_8, 0.619_607_87, 0.133_333_34);
    pub const LEMON_GLACIER: Self = Self::new_srgb(0.992_156_86, 1.0, 0.0);
    pub const LEMON_GRASS: Self = Self::new_srgb(0.607_843_16, 0.619_607_87, 0.560_784_34);
    pub const LEMON_LIME: Self = Self::new_srgb(0.890_196_1, 1.0, 0.0);
    pub const LEMON_MERINGUE: Self = Self::new_srgb(0.964_705_9, 0.917_647_06, 0.745_098_05);
    pub const LEMON_YELLOW: Self = Self::new_srgb(1.0, 0.956_862_75, 0.309_803_93);
    pub const LENURPLE: Self = Self::new_srgb(0.729_411_8, 0.576_470_6, 0.847_058_83);
    pub const LIBERTY: Self = Self::new_srgb(0.329_411_77, 0.352_941_2, 0.654_902);
    pub const LICORICE: Self = Self::new_srgb(0.101_960_786, 0.066_666_67, 0.062_745_1);
    pub const LIGHT_APRICOT: Self = Self::new_srgb(0.992_156_86, 0.835_294_1, 0.694_117_67);
    pub const LIGHT_BLUE: Self = Self::new_srgb(0.678_431_4, 0.847_058_83, 0.901_960_8);
    pub const LIGHT_BRILLIANT_RED: Self = Self::new_srgb(0.996_078_43, 0.180_392_16, 0.180_392_16);
    pub const LIGHT_BROWN: Self = Self::new_srgb(0.709_803_94, 0.396_078_44, 0.113_725_49);
    pub const LIGHT_CARMINE_PINK: Self = Self::new_srgb(0.901_960_8, 0.403_921_57, 0.443_137_26);
    pub const LIGHT_COBALT_BLUE: Self = Self::new_srgb(0.533_333_36, 0.674_509_8, 0.878_431_4);
    pub const LIGHT_CORAL: Self = Self::new_srgb(0.941_176_5, 0.501_960_8, 0.501_960_8);
    pub const LIGHT_CORNFLOWER_BLUE: Self = Self::new_srgb(0.576_470_6, 0.8, 0.917_647_06);
    pub const LIGHT_CRIMSON: Self = Self::new_srgb(0.960_784_3, 0.411_764_7, 0.568_627_5);
    pub const LIGHT_CYAN: Self = Self::new_srgb(0.878_431_4, 1.0, 1.0);
    pub const LIGHT_DEEP_PINK: Self = Self::new_srgb(1.0, 0.360_784_32, 0.803_921_6);
    pub const LIGHT_FRENCH_BEIGE: Self = Self::new_srgb(0.784_313_74, 0.678_431_4, 0.498_039_22);
    pub const LIGHT_FUCHSIA_PINK: Self = Self::new_srgb(0.976_470_6, 0.517_647_1, 0.937_254_9);
    pub const LIGHT_GOLDENROD_YELLOW: Self =
        Self::new_srgb(0.980_392_16, 0.980_392_16, 0.823_529_4);
    pub const LIGHT_GRAY: Self = Self::new_srgb(0.827_451, 0.827_451, 0.827_451);
    pub const LIGHT_GRAYISH_MAGENTA: Self = Self::new_srgb(0.8, 0.6, 0.8);
    pub const LIGHT_GREEN: Self = Self::new_srgb(0.564_705_9, 0.933_333_34, 0.564_705_9);
    pub const LIGHT_HOT_PINK: Self = Self::new_srgb(1.0, 0.701_960_8, 0.870_588_24);
    pub const LIGHT_KHAKI: Self = Self::new_srgb(0.941_176_5, 0.901_960_8, 0.549_019_63);
    pub const LIGHT_MEDIUM_ORCHID: Self = Self::new_srgb(0.827_451, 0.607_843_16, 0.796_078_44);
    pub const LIGHT_MOSS_GREEN: Self = Self::new_srgb(0.678_431_4, 0.874_509_8, 0.678_431_4);
    pub const LIGHT_ORCHID: Self = Self::new_srgb(0.901_960_8, 0.658_823_55, 0.843_137_26);
    pub const LIGHT_PASTEL_PURPLE: Self = Self::new_srgb(0.694_117_67, 0.611_764_7, 0.850_980_4);
    pub const LIGHT_PINK: Self = Self::new_srgb(1.0, 0.713_725_5, 0.756_862_76);
    pub const LIGHT_SALMON: Self = Self::new_srgb(1.0, 0.627_451, 0.478_431_37);
    pub const LIGHT_SALMON_PINK: Self = Self::new_srgb(1.0, 0.6, 0.6);
    pub const LIGHT_SEA_GREEN: Self = Self::new_srgb(0.125_490_2, 0.698_039_23, 0.666_666_7);
    pub const LIGHT_SKY_BLUE: Self = Self::new_srgb(0.529_411_8, 0.807_843_15, 0.980_392_16);
    pub const LIGHT_SLATE_GRAY: Self = Self::new_srgb(0.466_666_67, 0.533_333_36, 0.6);
    pub const LIGHT_STEEL_BLUE: Self = Self::new_srgb(0.690_196_1, 0.768_627_46, 0.870_588_24);
    pub const LIGHT_TAUPE: Self = Self::new_srgb(0.701_960_8, 0.545_098_07, 0.427_450_98);
    pub const LIGHT_TURQUOISE: Self = Self::new_srgb(0.686_274_5, 0.933_333_34, 0.933_333_34);
    pub const LIGHT_YELLOW: Self = Self::new_srgb(1.0, 1.0, 0.878_431_4);
    pub const LIGHTNING_YELLOW: Self = Self::new_srgb(0.988_235_3, 0.752_941_2, 0.117_647_06);
    pub const LILAC: Self = Self::new_srgb(0.784_313_74, 0.635_294_14, 0.784_313_74);
    pub const LILAC_BUSH: Self = Self::new_srgb(0.596_078_46, 0.454_901_96, 0.827_451);
    pub const LILAC_LUSTER: Self = Self::new_srgb(0.682_352_96, 0.596_078_46, 0.666_666_7);
    pub const LILY: Self = Self::new_srgb(0.784_313_74, 0.666_666_7, 0.749_019_6);
    pub const LILY_WHITE: Self = Self::new_srgb(0.905_882_36, 0.972_549, 1.0);
    pub const LIMA: Self = Self::new_srgb(0.462_745_1, 0.741_176_5, 0.090_196_08);
    pub const LIME: Self = Self::new_srgb(0.749_019_6, 1.0, 0.0);
    pub const LIME_GREEN: Self = Self::new_srgb(0.196_078_43, 0.803_921_6, 0.196_078_43);
    pub const LIMEADE: Self = Self::new_srgb(0.435_294_12, 0.615_686_3, 0.007_843_138);
    pub const LIMED_ASH: Self = Self::new_srgb(0.454_901_96, 0.490_196_08, 0.388_235_3);
    pub const LIMED_OAK: Self = Self::new_srgb(0.674_509_8, 0.541_176_5, 0.337_254_9);
    pub const LIMED_SPRUCE: Self = Self::new_srgb(0.223_529_41, 0.282_352_95, 0.317_647_07);
    pub const LIMERICK: Self = Self::new_srgb(0.615_686_3, 0.760_784_3, 0.035_294_12);
    pub const LINCOLN_GREEN: Self = Self::new_srgb(0.098_039_22, 0.349_019_62, 0.019_607_844);
    pub const LINEN: Self = Self::new_srgb(0.980_392_16, 0.941_176_5, 0.901_960_8);
    pub const LINK_WATER: Self = Self::new_srgb(0.850_980_4, 0.894_117_65, 0.960_784_3);
    pub const LIPSTICK: Self = Self::new_srgb(0.670_588_25, 0.019_607_844, 0.388_235_3);
    pub const LISBON_BROWN: Self = Self::new_srgb(0.258_823_54, 0.223_529_41, 0.129_411_77);
    pub const LITTLE_BOY_BLUE: Self = Self::new_srgb(0.423_529_42, 0.627_451, 0.862_745_1);
    pub const LIVER: Self = Self::new_srgb(0.403_921_57, 0.298_039_23, 0.278_431_4);
    pub const LIVER_CHESTNUT: Self = Self::new_srgb(0.596_078_46, 0.454_901_96, 0.337_254_9);
    pub const LIVID_BROWN: Self = Self::new_srgb(0.301_960_8, 0.156_862_75, 0.180_392_16);
    pub const LOAFER: Self = Self::new_srgb(0.933_333_34, 0.956_862_75, 0.870_588_24);
    pub const LOBLOLLY: Self = Self::new_srgb(0.741_176_5, 0.788_235_3, 0.807_843_15);
    pub const LOCHINVAR: Self = Self::new_srgb(0.172_549_02, 0.549_019_63, 0.517_647_1);
    pub const LOCHMARA: Self = Self::new_srgb(0.0, 0.494_117_65, 0.780_392_17);
    pub const LOCUST: Self = Self::new_srgb(0.658_823_55, 0.686_274_5, 0.556_862_8);
    pub const LOG_CABIN: Self = Self::new_srgb(0.141_176_48, 0.164_705_89, 0.113_725_49);
    pub const LOGAN: Self = Self::new_srgb(0.666_666_7, 0.662_745_1, 0.803_921_6);
    pub const LOLA: Self = Self::new_srgb(0.874_509_8, 0.811_764_7, 0.858_823_54);
    pub const LONDON_HUE: Self = Self::new_srgb(0.745_098_05, 0.650_980_4, 0.764_705_9);
    pub const LONESTAR: Self = Self::new_srgb(0.427_450_98, 0.003_921_569, 0.003_921_569);
    pub const LOTUS: Self = Self::new_srgb(0.525_490_2, 0.235_294_12, 0.235_294_12);
    pub const LOULOU: Self = Self::new_srgb(0.274_509_82, 0.043_137_256, 0.254_901_98);
    pub const LUCKY: Self = Self::new_srgb(0.686_274_5, 0.623_529_43, 0.109_803_92);
    pub const LUCKY_POINT: Self = Self::new_srgb(0.101_960_786, 0.101_960_786, 0.407_843_14);
    pub const LUMBER: Self = Self::new_srgb(1.0, 0.894_117_65, 0.803_921_6);
    pub const LUNAR_GREEN: Self = Self::new_srgb(0.235_294_12, 0.286_274_52, 0.227_450_98);
    pub const LUST: Self = Self::new_srgb(0.901_960_8, 0.125_490_2, 0.125_490_2);
    pub const LUXOR_GOLD: Self = Self::new_srgb(0.654_902, 0.533_333_36, 0.172_549_02);
    pub const LYNCH: Self = Self::new_srgb(0.411_764_7, 0.494_117_65, 0.603_921_6);
    pub const MSU_GREEN: Self = Self::new_srgb(0.094_117_65, 0.270_588_25, 0.231_372_55);
    pub const MABEL: Self = Self::new_srgb(0.850_980_4, 0.968_627_45, 1.0);
    pub const MACARONI_AND_CHEESE: Self = Self::new_srgb(1.0, 0.725_490_2, 0.482_352_94);
    pub const MADANG: Self = Self::new_srgb(0.717_647_1, 0.941_176_5, 0.745_098_05);
    pub const MADISON: Self = Self::new_srgb(0.035_294_12, 0.145_098_05, 0.364_705_9);
    pub const MADRAS: Self = Self::new_srgb(0.247_058_82, 0.188_235_3, 0.007_843_138);
    pub const MAGENTA: Self = Self::new_srgb(0.792_156_9, 0.121_568_63, 0.482_352_94);
    pub const MAGENTA_HAZE: Self = Self::new_srgb(0.623_529_43, 0.270_588_25, 0.462_745_1);
    pub const MAGENTA_PINK: Self = Self::new_srgb(0.8, 0.2, 0.545_098_07);
    pub const MAGIC_MINT: Self = Self::new_srgb(0.666_666_7, 0.941_176_5, 0.819_607_85);
    pub const MAGIC_POTION: Self = Self::new_srgb(1.0, 0.266_666_68, 0.4);
    pub const MAGNOLIA: Self = Self::new_srgb(0.972_549, 0.956_862_75, 1.0);
    pub const MAHOGANY: Self = Self::new_srgb(0.752_941_2, 0.250_980_4, 0.0);
    pub const MAI_TAI: Self = Self::new_srgb(0.690_196_1, 0.4, 0.031_372_55);
    pub const MAIZE: Self = Self::new_srgb(0.984_313_7, 0.925_490_2, 0.364_705_9);
    pub const MAJORELLE_BLUE: Self = Self::new_srgb(0.376_470_6, 0.313_725_5, 0.862_745_1);
    pub const MAKARA: Self = Self::new_srgb(0.537_254_9, 0.490_196_08, 0.427_450_98);
    pub const MAKO: Self = Self::new_srgb(0.266_666_68, 0.286_274_52, 0.329_411_77);
    pub const MALACHITE: Self = Self::new_srgb(0.043_137_256, 0.854_901_97, 0.317_647_07);
    pub const MALIBU: Self = Self::new_srgb(0.490_196_08, 0.784_313_74, 0.968_627_45);
    pub const MALLARD: Self = Self::new_srgb(0.137_254_91, 0.203_921_57, 0.094_117_65);
    pub const MALTA: Self = Self::new_srgb(0.741_176_5, 0.698_039_23, 0.631_372_6);
    pub const MAMBA: Self = Self::new_srgb(0.556_862_8, 0.505_882_4, 0.564_705_9);
    pub const MANATEE: Self = Self::new_srgb(0.592_156_9, 0.603_921_6, 0.666_666_7);
    pub const MANDALAY: Self = Self::new_srgb(0.678_431_4, 0.470_588_24, 0.105_882_354);
    pub const MANDARIN: Self = Self::new_srgb(0.952_941_2, 0.478_431_37, 0.282_352_95);
    pub const MANDY: Self = Self::new_srgb(0.886_274_5, 0.329_411_77, 0.396_078_44);
    pub const MANDYS_PINK: Self = Self::new_srgb(0.949_019_6, 0.764_705_9, 0.698_039_23);
    pub const MANGO_TANGO: Self = Self::new_srgb(1.0, 0.509_803_95, 0.262_745_1);
    pub const MANHATTAN: Self = Self::new_srgb(0.960_784_3, 0.788_235_3, 0.6);
    pub const MANTIS: Self = Self::new_srgb(0.454_901_96, 0.764_705_9, 0.396_078_44);
    pub const MANTLE: Self = Self::new_srgb(0.545_098_07, 0.611_764_7, 0.564_705_9);
    pub const MANZ: Self = Self::new_srgb(0.933_333_34, 0.937_254_9, 0.470_588_24);
    pub const MARDI_GRAS: Self = Self::new_srgb(0.533_333_36, 0.0, 0.521_568_66);
    pub const MARIGOLD: Self = Self::new_srgb(0.917_647_06, 0.635_294_14, 0.129_411_77);
    pub const MARIGOLD_YELLOW: Self = Self::new_srgb(0.984_313_7, 0.909_803_9, 0.439_215_7);
    pub const MARINER: Self = Self::new_srgb(0.156_862_75, 0.415_686_28, 0.803_921_6);
    pub const MAROON: Self = Self::new_srgb(0.501_960_8, 0.0, 0.0);
    pub const MAROON_OAK: Self = Self::new_srgb(0.321_568_64, 0.047_058_824, 0.090_196_08);
    pub const MARSHLAND: Self = Self::new_srgb(0.043_137_256, 0.058_823_53, 0.031_372_55);
    pub const MARTINI: Self = Self::new_srgb(0.686_274_5, 0.627_451, 0.619_607_87);
    pub const MARTINIQUE: Self = Self::new_srgb(0.211_764_71, 0.188_235_3, 0.313_725_5);
    pub const MARZIPAN: Self = Self::new_srgb(0.972_549, 0.858_823_54, 0.615_686_3);
    pub const MASALA: Self = Self::new_srgb(0.250_980_4, 0.231_372_55, 0.219_607_84);
    pub const MATISSE: Self = Self::new_srgb(0.105_882_354, 0.396_078_44, 0.615_686_3);
    pub const MATRIX: Self = Self::new_srgb(0.690_196_1, 0.364_705_9, 0.329_411_77);
    pub const MATTERHORN: Self = Self::new_srgb(0.305_882_36, 0.231_372_55, 0.254_901_98);
    pub const MAUVE: Self = Self::new_srgb(0.878_431_4, 0.690_196_1, 1.0);
    pub const MAUVE_TAUPE: Self = Self::new_srgb(0.568_627_5, 0.372_549_03, 0.427_450_98);
    pub const MAUVELOUS: Self = Self::new_srgb(0.937_254_9, 0.596_078_46, 0.666_666_7);
    pub const MAVERICK: Self = Self::new_srgb(0.847_058_83, 0.760_784_3, 0.835_294_1);
    pub const MAXIMUM_BLUE: Self = Self::new_srgb(0.278_431_4, 0.670_588_25, 0.8);
    pub const MAXIMUM_YELLOW: Self = Self::new_srgb(0.980_392_16, 0.980_392_16, 0.215_686_28);
    pub const MAY_GREEN: Self = Self::new_srgb(0.298_039_23, 0.568_627_5, 0.254_901_98);
    pub const MAYA_BLUE: Self = Self::new_srgb(0.450_980_4, 0.760_784_3, 0.984_313_7);
    pub const MEAT_BROWN: Self = Self::new_srgb(0.898_039_2, 0.717_647_1, 0.231_372_55);
    pub const MEDIUM_AQUAMARINE: Self = Self::new_srgb(0.4, 0.866_666_7, 0.666_666_7);
    pub const MEDIUM_BLUE: Self = Self::new_srgb(0.0, 0.0, 0.803_921_6);
    pub const MEDIUM_CANDY_APPLE_RED: Self =
        Self::new_srgb(0.886_274_5, 0.023_529_412, 0.172_549_02);
    pub const MEDIUM_ELECTRIC_BLUE: Self = Self::new_srgb(0.011_764_706, 0.313_725_5, 0.588_235_3);
    pub const MEDIUM_JUNGLE_GREEN: Self = Self::new_srgb(0.109_803_92, 0.207_843_14, 0.176_470_6);
    pub const MEDIUM_ORCHID: Self = Self::new_srgb(0.729_411_8, 0.333_333_34, 0.827_451);
    pub const MEDIUM_PURPLE: Self = Self::new_srgb(0.576_470_6, 0.439_215_7, 0.858_823_54);
    pub const MEDIUM_RED_VIOLET: Self = Self::new_srgb(0.733_333_35, 0.2, 0.521_568_66);
    pub const MEDIUM_RUBY: Self = Self::new_srgb(0.666_666_7, 0.250_980_4, 0.411_764_7);
    pub const MEDIUM_SEA_GREEN: Self = Self::new_srgb(0.235_294_12, 0.701_960_8, 0.443_137_26);
    pub const MEDIUM_SKY_BLUE: Self = Self::new_srgb(0.501_960_8, 0.854_901_97, 0.921_568_63);
    pub const MEDIUM_SLATE_BLUE: Self = Self::new_srgb(0.482_352_94, 0.407_843_14, 0.933_333_34);
    pub const MEDIUM_SPRING_BUD: Self = Self::new_srgb(0.788_235_3, 0.862_745_1, 0.529_411_8);
    pub const MEDIUM_SPRING_GREEN: Self = Self::new_srgb(0.0, 0.980_392_16, 0.603_921_6);
    pub const MEDIUM_TURQUOISE: Self = Self::new_srgb(0.282_352_95, 0.819_607_85, 0.8);
    pub const MEDIUM_VERMILION: Self = Self::new_srgb(0.850_980_4, 0.376_470_6, 0.231_372_55);
    pub const MELANIE: Self = Self::new_srgb(0.894_117_65, 0.760_784_3, 0.835_294_1);
    pub const MELANZANE: Self = Self::new_srgb(0.188_235_3, 0.019_607_844, 0.160_784_32);
    pub const MELLOW_APRICOT: Self = Self::new_srgb(0.972_549, 0.721_568_64, 0.470_588_24);
    pub const MELON: Self = Self::new_srgb(0.992_156_86, 0.737_254_9, 0.705_882_4);
    pub const MELROSE: Self = Self::new_srgb(0.780_392_17, 0.756_862_76, 1.0);
    pub const MERCURY: Self = Self::new_srgb(0.898_039_2, 0.898_039_2, 0.898_039_2);
    pub const MERINO: Self = Self::new_srgb(0.964_705_9, 0.941_176_5, 0.901_960_8);
    pub const MERLIN: Self = Self::new_srgb(0.254_901_98, 0.235_294_12, 0.215_686_28);
    pub const MERLOT: Self = Self::new_srgb(0.513_725_5, 0.098_039_22, 0.137_254_91);
    pub const METAL_PINK: Self = Self::new_srgb(1.0, 0.0, 0.992_156_86);
    pub const METALLIC_BRONZE: Self = Self::new_srgb(0.286_274_52, 0.215_686_28, 0.105_882_354);
    pub const METALLIC_COPPER: Self = Self::new_srgb(0.443_137_26, 0.160_784_32, 0.113_725_49);
    pub const METALLIC_GOLD: Self = Self::new_srgb(0.831_372_56, 0.686_274_5, 0.215_686_28);
    pub const METALLIC_SEAWEED: Self = Self::new_srgb(0.039_215_688, 0.494_117_65, 0.549_019_63);
    pub const METALLIC_SUNBURST: Self = Self::new_srgb(0.611_764_7, 0.486_274_5, 0.219_607_84);
    pub const METEOR: Self = Self::new_srgb(0.815_686_3, 0.490_196_08, 0.070_588_24);
    pub const METEORITE: Self = Self::new_srgb(0.235_294_12, 0.121_568_63, 0.462_745_1);
    pub const MEXICAN_PINK: Self = Self::new_srgb(0.894_117_65, 0.0, 0.486_274_5);
    pub const MEXICAN_RED: Self = Self::new_srgb(0.654_902, 0.145_098_05, 0.145_098_05);
    pub const MID_GRAY: Self = Self::new_srgb(0.372_549_03, 0.372_549_03, 0.431_372_55);
    pub const MIDNIGHT: Self = Self::new_srgb(0.439_215_7, 0.149_019_61, 0.439_215_7);
    pub const MIDNIGHT_BLUE: Self = Self::new_srgb(0.098_039_22, 0.098_039_22, 0.439_215_7);
    pub const MIDNIGHT_MOSS: Self = Self::new_srgb(0.015_686_275, 0.062_745_1, 0.015_686_275);
    pub const MIKADO: Self = Self::new_srgb(0.176_470_6, 0.145_098_05, 0.062_745_1);
    pub const MIKADO_YELLOW: Self = Self::new_srgb(1.0, 0.768_627_46, 0.047_058_824);
    pub const MILAN: Self = Self::new_srgb(0.980_392_16, 1.0, 0.643_137_3);
    pub const MILANO_RED: Self = Self::new_srgb(0.721_568_64, 0.066_666_67, 0.015_686_275);
    pub const MILK_PUNCH: Self = Self::new_srgb(1.0, 0.964_705_9, 0.831_372_56);
    pub const MILLBROOK: Self = Self::new_srgb(0.349_019_62, 0.266_666_68, 0.2);
    pub const MIMOSA: Self = Self::new_srgb(0.972_549, 0.992_156_86, 0.827_451);
    pub const MINDARO: Self = Self::new_srgb(0.890_196_1, 0.976_470_6, 0.533_333_36);
    pub const MINE_SHAFT: Self = Self::new_srgb(0.196_078_43, 0.196_078_43, 0.196_078_43);
    pub const MINERAL_GREEN: Self = Self::new_srgb(0.247_058_82, 0.364_705_9, 0.325_490_2);
    pub const MING: Self = Self::new_srgb(0.211_764_71, 0.454_901_96, 0.490_196_08);
    pub const MINION_YELLOW: Self = Self::new_srgb(0.960_784_3, 0.878_431_4, 0.313_725_5);
    pub const MINSK: Self = Self::new_srgb(0.247_058_82, 0.188_235_3, 0.498_039_22);
    pub const MINT: Self = Self::new_srgb(0.243_137_26, 0.705_882_4, 0.537_254_9);
    pub const MINT_CREAM: Self = Self::new_srgb(0.960_784_3, 1.0, 0.980_392_16);
    pub const MINT_GREEN: Self = Self::new_srgb(0.596_078_46, 1.0, 0.596_078_46);
    pub const MINT_JULEP: Self = Self::new_srgb(0.945_098_04, 0.933_333_34, 0.756_862_76);
    pub const MINT_TULIP: Self = Self::new_srgb(0.768_627_46, 0.956_862_75, 0.921_568_63);
    pub const MIRAGE: Self = Self::new_srgb(0.086_274_51, 0.098_039_22, 0.156_862_75);
    pub const MISCHKA: Self = Self::new_srgb(0.819_607_85, 0.823_529_4, 0.866_666_7);
    pub const MIST_GRAY: Self = Self::new_srgb(0.768_627_46, 0.768_627_46, 0.737_254_9);
    pub const MISTY_MOSS: Self = Self::new_srgb(0.733_333_35, 0.705_882_4, 0.466_666_67);
    pub const MISTY_ROSE: Self = Self::new_srgb(1.0, 0.894_117_65, 0.882_352_95);
    pub const MOBSTER: Self = Self::new_srgb(0.498_039_22, 0.458_823_53, 0.537_254_9);
    pub const MOCCACCINO: Self = Self::new_srgb(0.431_372_55, 0.113_725_49, 0.078_431_375);
    pub const MOCCASIN: Self = Self::new_srgb(1.0, 0.894_117_65, 0.709_803_94);
    pub const MOCHA: Self = Self::new_srgb(0.470_588_24, 0.176_470_6, 0.098_039_22);
    pub const MOJO: Self = Self::new_srgb(0.752_941_2, 0.278_431_4, 0.215_686_28);
    pub const MONA_LISA: Self = Self::new_srgb(1.0, 0.631_372_6, 0.580_392_2);
    pub const MONARCH: Self = Self::new_srgb(0.545_098_07, 0.027_450_98, 0.137_254_91);
    pub const MONDO: Self = Self::new_srgb(0.290_196_1, 0.235_294_12, 0.188_235_3);
    pub const MONGOOSE: Self = Self::new_srgb(0.709_803_94, 0.635_294_14, 0.498_039_22);
    pub const MONSOON: Self = Self::new_srgb(0.541_176_5, 0.513_725_5, 0.537_254_9);
    pub const MONTE_CARLO: Self = Self::new_srgb(0.513_725_5, 0.815_686_3, 0.776_470_6);
    pub const MONZA: Self = Self::new_srgb(0.780_392_17, 0.011_764_706, 0.117_647_06);
    pub const MOODY_BLUE: Self = Self::new_srgb(0.498_039_22, 0.462_745_1, 0.827_451);
    pub const MOON_GLOW: Self = Self::new_srgb(0.988_235_3, 0.996_078_43, 0.854_901_97);
    pub const MOON_MIST: Self = Self::new_srgb(0.862_745_1, 0.866_666_7, 0.8);
    pub const MOON_RAKER: Self = Self::new_srgb(0.839_215_7, 0.807_843_15, 0.964_705_9);
    pub const MOONSTONE_BLUE: Self = Self::new_srgb(0.450_980_4, 0.662_745_1, 0.760_784_3);
    pub const MORDANT_RED: Self = Self::new_srgb(0.682_352_96, 0.047_058_824, 0.0);
    pub const MORNING_GLORY: Self = Self::new_srgb(0.619_607_87, 0.870_588_24, 0.878_431_4);
    pub const MOROCCO_BROWN: Self = Self::new_srgb(0.266_666_68, 0.113_725_49, 0.0);
    pub const MORTAR: Self = Self::new_srgb(0.313_725_5, 0.262_745_1, 0.317_647_07);
    pub const MOSQUE: Self = Self::new_srgb(0.011_764_706, 0.415_686_28, 0.431_372_55);
    pub const MOSS_GREEN: Self = Self::new_srgb(0.541_176_5, 0.603_921_6, 0.356_862_75);
    pub const MOUNTAIN_MEADOW: Self = Self::new_srgb(0.188_235_3, 0.729_411_8, 0.560_784_34);
    pub const MOUNTAIN_MIST: Self = Self::new_srgb(0.584_313_75, 0.576_470_6, 0.588_235_3);
    pub const MOUNTBATTEN_PINK: Self = Self::new_srgb(0.6, 0.478_431_37, 0.552_941_2);
    pub const MUDDY_WATERS: Self = Self::new_srgb(0.717_647_1, 0.556_862_8, 0.360_784_32);
    pub const MUESLI: Self = Self::new_srgb(0.666_666_7, 0.545_098_07, 0.356_862_75);
    pub const MUGHAL_GREEN: Self = Self::new_srgb(0.188_235_3, 0.376_470_6, 0.188_235_3);
    pub const MULBERRY: Self = Self::new_srgb(0.772_549_03, 0.294_117_66, 0.549_019_63);
    pub const MULBERRY_WOOD: Self = Self::new_srgb(0.360_784_32, 0.019_607_844, 0.211_764_71);
    pub const MULE_FAWN: Self = Self::new_srgb(0.549_019_63, 0.278_431_4, 0.184_313_73);
    pub const MULLED_WINE: Self = Self::new_srgb(0.305_882_36, 0.270_588_25, 0.384_313_73);
    pub const MUMMYS_TOMB: Self = Self::new_srgb(0.509_803_95, 0.556_862_8, 0.517_647_1);
    pub const MUNSELL_BLUE: Self = Self::new_srgb(0.0, 0.576_470_6, 0.686_274_5);
    pub const MUNSELL_GREEN: Self = Self::new_srgb(0.0, 0.658_823_55, 0.466_666_67);
    pub const MUNSELL_PURPLE: Self = Self::new_srgb(0.623_529_43, 0.0, 0.772_549_03);
    pub const MUNSELL_RED: Self = Self::new_srgb(0.949_019_6, 0.0, 0.235_294_12);
    pub const MUNSELL_YELLOW: Self = Self::new_srgb(0.937_254_9, 0.8, 0.0);
    pub const MUSTARD: Self = Self::new_srgb(1.0, 0.858_823_54, 0.345_098_05);
    pub const MY_PINK: Self = Self::new_srgb(0.839_215_7, 0.568_627_5, 0.533_333_36);
    pub const MY_SIN: Self = Self::new_srgb(1.0, 0.701_960_8, 0.121_568_63);
    pub const MYRTLE_GREEN: Self = Self::new_srgb(0.192_156_87, 0.470_588_24, 0.450_980_4);
    pub const MYSTIC: Self = Self::new_srgb(0.839_215_7, 0.321_568_64, 0.509_803_95);
    pub const MYSTIC_MAROON: Self = Self::new_srgb(0.678_431_4, 0.262_745_1, 0.474_509_8);
    pub const NCS_BLUE: Self = Self::new_srgb(0.0, 0.529_411_8, 0.741_176_5);
    pub const NCS_GREEN: Self = Self::new_srgb(0.0, 0.623_529_43, 0.419_607_85);
    pub const NCS_RED: Self = Self::new_srgb(0.768_627_46, 0.007_843_138, 0.2);
    pub const NADESHIKO_PINK: Self = Self::new_srgb(0.964_705_9, 0.678_431_4, 0.776_470_6);
    pub const NANDOR: Self = Self::new_srgb(0.294_117_66, 0.364_705_9, 0.321_568_64);
    pub const NAPA: Self = Self::new_srgb(0.674_509_8, 0.643_137_3, 0.580_392_2);
    pub const NAPIER_GREEN: Self = Self::new_srgb(0.164_705_89, 0.501_960_8, 0.0);
    pub const NAPLES_YELLOW: Self = Self::new_srgb(0.980_392_16, 0.854_901_97, 0.368_627_46);
    pub const NARVIK: Self = Self::new_srgb(0.929_411_77, 0.976_470_6, 0.945_098_04);
    pub const NATURAL_GRAY: Self = Self::new_srgb(0.545_098_07, 0.525_490_2, 0.501_960_8);
    pub const NAVAJO_WHITE: Self = Self::new_srgb(1.0, 0.870_588_24, 0.678_431_4);
    pub const NAVY: Self = Self::new_srgb(0.0, 0.0, 0.501_960_8);
    pub const NEBULA: Self = Self::new_srgb(0.796_078_44, 0.858_823_54, 0.839_215_7);
    pub const NEGRONI: Self = Self::new_srgb(1.0, 0.886_274_5, 0.772_549_03);
    pub const NEON_CARROT: Self = Self::new_srgb(1.0, 0.639_215_7, 0.262_745_1);
    pub const NEON_FUCHSIA: Self = Self::new_srgb(0.996_078_43, 0.254_901_98, 0.392_156_87);
    pub const NEON_GREEN: Self = Self::new_srgb(0.223_529_41, 1.0, 0.078_431_375);
    pub const NEPAL: Self = Self::new_srgb(0.556_862_8, 0.670_588_25, 0.756_862_76);
    pub const NEPTUNE: Self = Self::new_srgb(0.486_274_5, 0.717_647_1, 0.733_333_35);
    pub const NERO: Self = Self::new_srgb(0.078_431_375, 0.023_529_412, 0.0);
    pub const NEVADA: Self = Self::new_srgb(0.392_156_87, 0.431_372_55, 0.458_823_53);
    pub const NEW_CAR: Self = Self::new_srgb(0.129_411_77, 0.309_803_93, 0.776_470_6);
    pub const NEW_ORLEANS: Self = Self::new_srgb(0.952_941_2, 0.839_215_7, 0.615_686_3);
    pub const NEW_YORK_PINK: Self = Self::new_srgb(0.843_137_26, 0.513_725_5, 0.498_039_22);
    pub const NIAGARA: Self = Self::new_srgb(0.023_529_412, 0.631_372_6, 0.537_254_9);
    pub const NICKEL: Self = Self::new_srgb(0.447_058_83, 0.454_901_96, 0.447_058_83);
    pub const NIGHT_RIDER: Self = Self::new_srgb(0.121_568_63, 0.070_588_24, 0.058_823_53);
    pub const NIGHT_SHADZ: Self = Self::new_srgb(0.666_666_7, 0.215_686_28, 0.352_941_2);
    pub const NILE_BLUE: Self = Self::new_srgb(0.098_039_22, 0.215_686_28, 0.317_647_07);
    pub const NOBEL: Self = Self::new_srgb(0.717_647_1, 0.694_117_67, 0.694_117_67);
    pub const NOMAD: Self = Self::new_srgb(0.729_411_8, 0.694_117_67, 0.635_294_14);
    pub const NON_PHOTO_BLUE: Self = Self::new_srgb(0.643_137_3, 0.866_666_7, 0.929_411_77);
    pub const NORTH_TEXAS_GREEN: Self = Self::new_srgb(0.019_607_844, 0.564_705_9, 0.2);
    pub const NORWAY: Self = Self::new_srgb(0.658_823_55, 0.741_176_5, 0.623_529_43);
    pub const NUGGET: Self = Self::new_srgb(0.772_549_03, 0.6, 0.133_333_34);
    pub const NUTMEG: Self = Self::new_srgb(0.505_882_4, 0.258_823_54, 0.172_549_02);
    pub const NUTMEG_WOOD_FINISH: Self = Self::new_srgb(0.407_843_14, 0.211_764_71, 0.0);
    pub const NYANZA: Self = Self::new_srgb(0.913_725_5, 1.0, 0.858_823_54);
    pub const OASIS: Self = Self::new_srgb(0.996_078_43, 0.937_254_9, 0.807_843_15);
    pub const OBSERVATORY: Self = Self::new_srgb(0.007_843_138, 0.525_490_2, 0.435_294_12);
    pub const OCEAN_BLUE: Self = Self::new_srgb(0.309_803_93, 0.258_823_54, 0.709_803_94);
    pub const OCEAN_BOAT_BLUE: Self = Self::new_srgb(0.0, 0.466_666_67, 0.745_098_05);
    pub const OCEAN_GREEN: Self = Self::new_srgb(0.282_352_95, 0.749_019_6, 0.568_627_5);
    pub const OCHRE: Self = Self::new_srgb(0.8, 0.466_666_67, 0.133_333_34);
    pub const OFF_GREEN: Self = Self::new_srgb(0.901_960_8, 0.972_549, 0.952_941_2);
    pub const OFF_YELLOW: Self = Self::new_srgb(0.996_078_43, 0.976_470_6, 0.890_196_1);
    pub const OGRE_ODOR: Self = Self::new_srgb(0.992_156_86, 0.321_568_64, 0.250_980_4);
    pub const OIL: Self = Self::new_srgb(0.156_862_75, 0.117_647_06, 0.082_352_94);
    pub const OLD_BRICK: Self = Self::new_srgb(0.564_705_9, 0.117_647_06, 0.117_647_06);
    pub const OLD_BURGUNDY: Self = Self::new_srgb(0.262_745_1, 0.188_235_3, 0.180_392_16);
    pub const OLD_COPPER: Self = Self::new_srgb(0.447_058_83, 0.290_196_1, 0.184_313_73);
    pub const OLD_GOLD: Self = Self::new_srgb(0.811_764_7, 0.709_803_94, 0.231_372_55);
    pub const OLD_HELIOTROPE: Self = Self::new_srgb(0.337_254_9, 0.235_294_12, 0.360_784_32);
    pub const OLD_LACE: Self = Self::new_srgb(0.992_156_86, 0.960_784_3, 0.901_960_8);
    pub const OLD_LAVENDER: Self = Self::new_srgb(0.474_509_8, 0.407_843_14, 0.470_588_24);
    pub const OLD_MOSS_GREEN: Self = Self::new_srgb(0.525_490_2, 0.494_117_65, 0.211_764_71);
    pub const OLD_ROSE: Self = Self::new_srgb(0.752_941_2, 0.501_960_8, 0.505_882_4);
    pub const OLD_SILVER: Self = Self::new_srgb(0.517_647_1, 0.517_647_1, 0.509_803_95);
    pub const OLIVE: Self = Self::new_srgb(0.501_960_8, 0.501_960_8, 0.0);
    pub const OLIVE_DRAB: Self = Self::new_srgb(0.419_607_85, 0.556_862_8, 0.137_254_91);
    pub const OLIVE_DRAB_SEVEN: Self = Self::new_srgb(0.235_294_12, 0.203_921_57, 0.121_568_63);
    pub const OLIVE_GREEN: Self = Self::new_srgb(0.709_803_94, 0.701_960_8, 0.360_784_32);
    pub const OLIVE_HAZE: Self = Self::new_srgb(0.545_098_07, 0.517_647_1, 0.439_215_7);
    pub const OLIVETONE: Self = Self::new_srgb(0.443_137_26, 0.431_372_55, 0.062_745_1);
    pub const OLIVINE: Self = Self::new_srgb(0.603_921_6, 0.725_490_2, 0.450_980_4);
    pub const ONAHAU: Self = Self::new_srgb(0.803_921_6, 0.956_862_75, 1.0);
    pub const ONION: Self = Self::new_srgb(0.184_313_73, 0.152_941_18, 0.054_901_96);
    pub const ONYX: Self = Self::new_srgb(0.207_843_14, 0.219_607_84, 0.223_529_41);
    pub const OPAL: Self = Self::new_srgb(0.662_745_1, 0.776_470_6, 0.760_784_3);
    pub const OPERA_MAUVE: Self = Self::new_srgb(0.717_647_1, 0.517_647_1, 0.654_902);
    pub const OPIUM: Self = Self::new_srgb(0.556_862_8, 0.435_294_12, 0.439_215_7);
    pub const ORACLE: Self = Self::new_srgb(0.215_686_28, 0.454_901_96, 0.458_823_53);
    pub const ORANGE: Self = Self::new_srgb(1.0, 0.498_039_22, 0.0);
    pub const ORANGE_PEEL: Self = Self::new_srgb(1.0, 0.623_529_43, 0.0);
    pub const ORANGE_RED: Self = Self::new_srgb(1.0, 0.270_588_25, 0.0);
    pub const ORANGE_ROUGHY: Self = Self::new_srgb(0.768_627_46, 0.341_176_48, 0.098_039_22);
    pub const ORANGE_SODA: Self = Self::new_srgb(0.980_392_16, 0.356_862_75, 0.239_215_69);
    pub const ORANGE_WHITE: Self = Self::new_srgb(0.996_078_43, 0.988_235_3, 0.929_411_77);
    pub const ORANGE_YELLOW: Self = Self::new_srgb(0.972_549, 0.835_294_1, 0.407_843_14);
    pub const ORCHID: Self = Self::new_srgb(0.854_901_97, 0.439_215_7, 0.839_215_7);
    pub const ORCHID_PINK: Self = Self::new_srgb(0.949_019_6, 0.741_176_5, 0.803_921_6);
    pub const ORCHID_WHITE: Self = Self::new_srgb(1.0, 0.992_156_86, 0.952_941_2);
    pub const OREGON: Self = Self::new_srgb(0.607_843_16, 0.278_431_4, 0.011_764_706);
    pub const ORGAN: Self = Self::new_srgb(0.423_529_42, 0.180_392_16, 0.121_568_63);
    pub const ORIENT: Self = Self::new_srgb(0.003_921_569, 0.368_627_46, 0.521_568_66);
    pub const ORIENTAL_PINK: Self = Self::new_srgb(0.776_470_6, 0.568_627_5, 0.568_627_5);
    pub const ORINOCO: Self = Self::new_srgb(0.952_941_2, 0.984_313_7, 0.831_372_56);
    pub const ORIOLES_ORANGE: Self = Self::new_srgb(0.984_313_7, 0.309_803_93, 0.078_431_375);
    pub const OSLO_GRAY: Self = Self::new_srgb(0.529_411_8, 0.552_941_2, 0.568_627_5);
    pub const OTTOMAN: Self = Self::new_srgb(0.913_725_5, 0.972_549, 0.929_411_77);
    pub const OUTER_SPACE: Self = Self::new_srgb(0.254_901_98, 0.290_196_1, 0.298_039_23);
    pub const OUTRAGEOUS_ORANGE: Self = Self::new_srgb(1.0, 0.431_372_55, 0.290_196_1);
    pub const OXFORD_BLUE: Self = Self::new_srgb(0.0, 0.129_411_77, 0.278_431_4);
    pub const OXLEY: Self = Self::new_srgb(0.466_666_67, 0.619_607_87, 0.525_490_2);
    pub const OYSTER_BAY: Self = Self::new_srgb(0.854_901_97, 0.980_392_16, 1.0);
    pub const OYSTER_PINK: Self = Self::new_srgb(0.913_725_5, 0.807_843_15, 0.803_921_6);
    pub const PAARL: Self = Self::new_srgb(0.650_980_4, 0.333_333_34, 0.160_784_32);
    pub const PABLO: Self = Self::new_srgb(0.466_666_67, 0.435_294_12, 0.380_392_16);
    pub const PACIFIC_BLUE: Self = Self::new_srgb(0.109_803_92, 0.662_745_1, 0.788_235_3);
    pub const PACIFIKA: Self = Self::new_srgb(0.466_666_67, 0.505_882_4, 0.125_490_2);
    pub const PACO: Self = Self::new_srgb(0.254_901_98, 0.121_568_63, 0.062_745_1);
    pub const PADUA: Self = Self::new_srgb(0.678_431_4, 0.901_960_8, 0.768_627_46);
    pub const PAKISTAN_GREEN: Self = Self::new_srgb(0.0, 0.4, 0.0);
    pub const PALATINATE_BLUE: Self = Self::new_srgb(0.152_941_18, 0.231_372_55, 0.886_274_5);
    pub const PALATINATE_PURPLE: Self = Self::new_srgb(0.407_843_14, 0.156_862_75, 0.376_470_6);
    pub const PALE_BROWN: Self = Self::new_srgb(0.596_078_46, 0.462_745_1, 0.329_411_77);
    pub const PALE_CANARY: Self = Self::new_srgb(1.0, 1.0, 0.6);
    pub const PALE_CARMINE: Self = Self::new_srgb(0.686_274_5, 0.250_980_4, 0.207_843_14);
    pub const PALE_CERULEAN: Self = Self::new_srgb(0.607_843_16, 0.768_627_46, 0.886_274_5);
    pub const PALE_CHESTNUT: Self = Self::new_srgb(0.866_666_7, 0.678_431_4, 0.686_274_5);
    pub const PALE_COPPER: Self = Self::new_srgb(0.854_901_97, 0.541_176_5, 0.403_921_57);
    pub const PALE_CORNFLOWER_BLUE: Self = Self::new_srgb(0.670_588_25, 0.803_921_6, 0.937_254_9);
    pub const PALE_CYAN: Self = Self::new_srgb(0.529_411_8, 0.827_451, 0.972_549);
    pub const PALE_GOLD: Self = Self::new_srgb(0.901_960_8, 0.745_098_05, 0.541_176_5);
    pub const PALE_GOLDENROD: Self = Self::new_srgb(0.933_333_34, 0.909_803_9, 0.666_666_7);
    pub const PALE_GREEN: Self = Self::new_srgb(0.596_078_46, 0.984_313_7, 0.596_078_46);
    pub const PALE_LAVENDER: Self = Self::new_srgb(0.862_745_1, 0.815_686_3, 1.0);
    pub const PALE_LEAF: Self = Self::new_srgb(0.752_941_2, 0.827_451, 0.725_490_2);
    pub const PALE_MAGENTA: Self = Self::new_srgb(0.976_470_6, 0.517_647_1, 0.898_039_2);
    pub const PALE_MAGENTA_PINK: Self = Self::new_srgb(1.0, 0.6, 0.8);
    pub const PALE_OYSTER: Self = Self::new_srgb(0.596_078_46, 0.552_941_2, 0.466_666_67);
    pub const PALE_PINK: Self = Self::new_srgb(0.980_392_16, 0.854_901_97, 0.866_666_7);
    pub const PALE_PLUM: Self = Self::new_srgb(0.866_666_7, 0.627_451, 0.866_666_7);
    pub const PALE_PRIM: Self = Self::new_srgb(0.992_156_86, 0.996_078_43, 0.721_568_64);
    pub const PALE_RED_VIOLET: Self = Self::new_srgb(0.858_823_54, 0.439_215_7, 0.576_470_6);
    pub const PALE_ROBIN_EGG_BLUE: Self = Self::new_srgb(0.588_235_3, 0.870_588_24, 0.819_607_85);
    pub const PALE_ROSE: Self = Self::new_srgb(1.0, 0.882_352_95, 0.949_019_6);
    pub const PALE_SILVER: Self = Self::new_srgb(0.788_235_3, 0.752_941_2, 0.733_333_35);
    pub const PALE_SKY: Self = Self::new_srgb(0.431_372_55, 0.466_666_67, 0.513_725_5);
    pub const PALE_SLATE: Self = Self::new_srgb(0.764_705_9, 0.749_019_6, 0.756_862_76);
    pub const PALE_SPRING_BUD: Self = Self::new_srgb(0.925_490_2, 0.921_568_63, 0.741_176_5);
    pub const PALE_TAUPE: Self = Self::new_srgb(0.737_254_9, 0.596_078_46, 0.494_117_65);
    pub const PALE_VIOLET: Self = Self::new_srgb(0.8, 0.6, 1.0);
    pub const PALM_GREEN: Self = Self::new_srgb(0.035_294_12, 0.137_254_91, 0.058_823_53);
    pub const PALM_LEAF: Self = Self::new_srgb(0.098_039_22, 0.2, 0.054_901_96);
    pub const PAMPAS: Self = Self::new_srgb(0.956_862_75, 0.949_019_6, 0.933_333_34);
    pub const PANACHE: Self = Self::new_srgb(0.917_647_06, 0.964_705_9, 0.933_333_34);
    pub const PANCHO: Self = Self::new_srgb(0.929_411_77, 0.803_921_6, 0.670_588_25);
    pub const PANSY_PURPLE: Self = Self::new_srgb(0.470_588_24, 0.094_117_65, 0.290_196_1);
    pub const PANTONE_BLUE: Self = Self::new_srgb(0.0, 0.094_117_65, 0.658_823_55);
    pub const PANTONE_GREEN: Self = Self::new_srgb(0.0, 0.678_431_4, 0.262_745_1);
    pub const PANTONE_MAGENTA: Self = Self::new_srgb(0.815_686_3, 0.254_901_98, 0.494_117_65);
    pub const PANTONE_ORANGE: Self = Self::new_srgb(1.0, 0.345_098_05, 0.0);
    pub const PANTONE_PINK: Self = Self::new_srgb(0.843_137_26, 0.282_352_95, 0.580_392_2);
    pub const PANTONE_YELLOW: Self = Self::new_srgb(0.996_078_43, 0.874_509_8, 0.0);
    pub const PAOLO_VERONESE_GREEN: Self = Self::new_srgb(0.0, 0.607_843_16, 0.490_196_08);
    pub const PAPAYA_WHIP: Self = Self::new_srgb(1.0, 0.937_254_9, 0.835_294_1);
    pub const PAPRIKA: Self = Self::new_srgb(0.552_941_2, 0.007_843_138, 0.149_019_61);
    pub const PARADISE_PINK: Self = Self::new_srgb(0.901_960_8, 0.243_137_26, 0.384_313_73);
    pub const PARADISO: Self = Self::new_srgb(0.192_156_87, 0.490_196_08, 0.509_803_95);
    pub const PARCHMENT: Self = Self::new_srgb(0.945_098_04, 0.913_725_5, 0.823_529_4);
    pub const PARIS_DAISY: Self = Self::new_srgb(1.0, 0.956_862_75, 0.431_372_55);
    pub const PARIS_M: Self = Self::new_srgb(0.149_019_61, 0.019_607_844, 0.415_686_28);
    pub const PARIS_WHITE: Self = Self::new_srgb(0.792_156_9, 0.862_745_1, 0.831_372_56);
    pub const PARSLEY: Self = Self::new_srgb(0.074_509_81, 0.309_803_93, 0.098_039_22);
    pub const PASTEL_BLUE: Self = Self::new_srgb(0.682_352_96, 0.776_470_6, 0.811_764_7);
    pub const PASTEL_BROWN: Self = Self::new_srgb(0.513_725_5, 0.411_764_7, 0.325_490_2);
    pub const PASTEL_GRAY: Self = Self::new_srgb(0.811_764_7, 0.811_764_7, 0.768_627_46);
    pub const PASTEL_GREEN: Self = Self::new_srgb(0.466_666_67, 0.866_666_7, 0.466_666_67);
    pub const PASTEL_MAGENTA: Self = Self::new_srgb(0.956_862_75, 0.603_921_6, 0.760_784_3);
    pub const PASTEL_ORANGE: Self = Self::new_srgb(1.0, 0.701_960_8, 0.278_431_4);
    pub const PASTEL_PINK: Self = Self::new_srgb(0.870_588_24, 0.647_058_84, 0.643_137_3);
    pub const PASTEL_PURPLE: Self = Self::new_srgb(0.701_960_8, 0.619_607_87, 0.709_803_94);
    pub const PASTEL_RED: Self = Self::new_srgb(1.0, 0.411_764_7, 0.380_392_16);
    pub const PASTEL_VIOLET: Self = Self::new_srgb(0.796_078_44, 0.6, 0.788_235_3);
    pub const PASTEL_YELLOW: Self = Self::new_srgb(0.992_156_86, 0.992_156_86, 0.588_235_3);
    pub const PATINA: Self = Self::new_srgb(0.388_235_3, 0.603_921_6, 0.560_784_34);
    pub const PATTENS_BLUE: Self = Self::new_srgb(0.870_588_24, 0.960_784_3, 1.0);
    pub const PAUA: Self = Self::new_srgb(0.149_019_61, 0.011_764_706, 0.407_843_14);
    pub const PAVLOVA: Self = Self::new_srgb(0.843_137_26, 0.768_627_46, 0.596_078_46);
    pub const PAYNES_GREY: Self = Self::new_srgb(0.325_490_2, 0.407_843_14, 0.470_588_24);
    pub const PEACH: Self = Self::new_srgb(1.0, 0.796_078_44, 0.643_137_3);
    pub const PEACH_CREAM: Self = Self::new_srgb(1.0, 0.941_176_5, 0.858_823_54);
    pub const PEACH_ORANGE: Self = Self::new_srgb(1.0, 0.8, 0.6);
    pub const PEACH_PUFF: Self = Self::new_srgb(1.0, 0.854_901_97, 0.725_490_2);
    pub const PEACH_SCHNAPPS: Self = Self::new_srgb(1.0, 0.862_745_1, 0.839_215_7);
    pub const PEACH_YELLOW: Self = Self::new_srgb(0.980_392_16, 0.874_509_8, 0.678_431_4);
    pub const PEANUT: Self = Self::new_srgb(0.470_588_24, 0.184_313_73, 0.086_274_51);
    pub const PEAR: Self = Self::new_srgb(0.819_607_85, 0.886_274_5, 0.192_156_87);
    pub const PEARL: Self = Self::new_srgb(0.917_647_06, 0.878_431_4, 0.784_313_74);
    pub const PEARL_AQUA: Self = Self::new_srgb(0.533_333_36, 0.847_058_83, 0.752_941_2);
    pub const PEARL_BUSH: Self = Self::new_srgb(0.909_803_9, 0.878_431_4, 0.835_294_1);
    pub const PEARL_LUSTA: Self = Self::new_srgb(0.988_235_3, 0.956_862_75, 0.862_745_1);
    pub const PEARL_MYSTIC_TURQUOISE: Self = Self::new_srgb(0.196_078_43, 0.776_470_6, 0.650_980_4);
    pub const PEARLY_PURPLE: Self = Self::new_srgb(0.717_647_1, 0.407_843_14, 0.635_294_14);
    pub const PEAT: Self = Self::new_srgb(0.443_137_26, 0.419_607_85, 0.337_254_9);
    pub const PELOROUS: Self = Self::new_srgb(0.243_137_26, 0.670_588_25, 0.749_019_6);
    pub const PEPPERMINT: Self = Self::new_srgb(0.890_196_1, 0.960_784_3, 0.882_352_95);
    pub const PERANO: Self = Self::new_srgb(0.662_745_1, 0.745_098_05, 0.949_019_6);
    pub const PERFUME: Self = Self::new_srgb(0.815_686_3, 0.745_098_05, 0.972_549);
    pub const PERIDOT: Self = Self::new_srgb(0.901_960_8, 0.886_274_5, 0.0);
    pub const PERIGLACIAL_BLUE: Self = Self::new_srgb(0.882_352_95, 0.901_960_8, 0.839_215_7);
    pub const PERIWINKLE: Self = Self::new_srgb(0.8, 0.8, 1.0);
    pub const PERIWINKLE_GRAY: Self = Self::new_srgb(0.764_705_9, 0.803_921_6, 0.901_960_8);
    pub const PERMANENT_GERANIUM_LAKE: Self =
        Self::new_srgb(0.882_352_95, 0.172_549_02, 0.172_549_02);
    pub const PERSIAN_BLUE: Self = Self::new_srgb(0.109_803_92, 0.223_529_41, 0.733_333_35);
    pub const PERSIAN_GREEN: Self = Self::new_srgb(0.0, 0.650_980_4, 0.576_470_6);
    pub const PERSIAN_INDIGO: Self = Self::new_srgb(0.196_078_43, 0.070_588_24, 0.478_431_37);
    pub const PERSIAN_ORANGE: Self = Self::new_srgb(0.850_980_4, 0.564_705_9, 0.345_098_05);
    pub const PERSIAN_PINK: Self = Self::new_srgb(0.968_627_45, 0.498_039_22, 0.745_098_05);
    pub const PERSIAN_PLUM: Self = Self::new_srgb(0.439_215_7, 0.109_803_92, 0.109_803_92);
    pub const PERSIAN_RED: Self = Self::new_srgb(0.8, 0.2, 0.2);
    pub const PERSIAN_ROSE: Self = Self::new_srgb(0.996_078_43, 0.156_862_75, 0.635_294_14);
    pub const PERSIMMON: Self = Self::new_srgb(0.925_490_2, 0.345_098_05, 0.0);
    pub const PERU: Self = Self::new_srgb(0.803_921_6, 0.521_568_66, 0.247_058_82);
    pub const PERU_TAN: Self = Self::new_srgb(0.498_039_22, 0.227_450_98, 0.007_843_138);
    pub const PESTO: Self = Self::new_srgb(0.486_274_5, 0.462_745_1, 0.192_156_87);
    pub const PETITE_ORCHID: Self = Self::new_srgb(0.858_823_54, 0.588_235_3, 0.564_705_9);
    pub const PEWTER: Self = Self::new_srgb(0.588_235_3, 0.658_823_55, 0.631_372_6);
    pub const PEWTER_BLUE: Self = Self::new_srgb(0.545_098_07, 0.658_823_55, 0.717_647_1);
    pub const PHARLAP: Self = Self::new_srgb(0.639_215_7, 0.501_960_8, 0.482_352_94);
    pub const PHTHALO_BLUE: Self = Self::new_srgb(0.0, 0.058_823_53, 0.537_254_9);
    pub const PHTHALO_GREEN: Self = Self::new_srgb(0.070_588_24, 0.207_843_14, 0.141_176_48);
    pub const PICASSO: Self = Self::new_srgb(1.0, 0.952_941_2, 0.615_686_3);
    pub const PICKLED_BEAN: Self = Self::new_srgb(0.431_372_55, 0.282_352_95, 0.149_019_61);
    pub const PICKLED_BLUEWOOD: Self = Self::new_srgb(0.192_156_87, 0.266_666_68, 0.349_019_62);
    pub const PICTON_BLUE: Self = Self::new_srgb(0.270_588_25, 0.694_117_67, 0.909_803_9);
    pub const PICTORIAL_CARMINE: Self = Self::new_srgb(0.764_705_9, 0.043_137_256, 0.305_882_36);
    pub const PIG_PINK: Self = Self::new_srgb(0.992_156_86, 0.843_137_26, 0.894_117_65);
    pub const PIGEON_POST: Self = Self::new_srgb(0.686_274_5, 0.741_176_5, 0.850_980_4);
    pub const PIGGY_PINK: Self = Self::new_srgb(0.992_156_86, 0.866_666_7, 0.901_960_8);
    pub const PIGMENT_BLUE: Self = Self::new_srgb(0.2, 0.2, 0.6);
    pub const PIGMENT_GREEN: Self = Self::new_srgb(0.0, 0.647_058_84, 0.313_725_5);
    pub const PIGMENT_RED: Self = Self::new_srgb(0.929_411_77, 0.109_803_92, 0.141_176_48);
    pub const PINE_CONE: Self = Self::new_srgb(0.427_450_98, 0.368_627_46, 0.329_411_77);
    pub const PINE_GLADE: Self = Self::new_srgb(0.780_392_17, 0.803_921_6, 0.564_705_9);
    pub const PINE_GREEN: Self = Self::new_srgb(0.003_921_569, 0.474_509_8, 0.435_294_12);
    pub const PINE_TREE: Self = Self::new_srgb(0.090_196_08, 0.121_568_63, 0.015_686_275);
    pub const PINK: Self = Self::new_srgb(1.0, 0.752_941_2, 0.796_078_44);
    pub const PINK_FLAMINGO: Self = Self::new_srgb(0.988_235_3, 0.454_901_96, 0.992_156_86);
    pub const PINK_FLARE: Self = Self::new_srgb(0.882_352_95, 0.752_941_2, 0.784_313_74);
    pub const PINK_LACE: Self = Self::new_srgb(1.0, 0.866_666_7, 0.956_862_75);
    pub const PINK_LADY: Self = Self::new_srgb(1.0, 0.945_098_04, 0.847_058_83);
    pub const PINK_LAVENDER: Self = Self::new_srgb(0.847_058_83, 0.698_039_23, 0.819_607_85);
    pub const PINK_ORANGE: Self = Self::new_srgb(1.0, 0.6, 0.4);
    pub const PINK_PEARL: Self = Self::new_srgb(0.905_882_36, 0.674_509_8, 0.811_764_7);
    pub const PINK_RASPBERRY: Self = Self::new_srgb(0.596_078_46, 0.0, 0.211_764_71);
    pub const PINK_SHERBET: Self = Self::new_srgb(0.968_627_45, 0.560_784_34, 0.654_902);
    pub const PINK_SWAN: Self = Self::new_srgb(0.745_098_05, 0.709_803_94, 0.717_647_1);
    pub const PIPER: Self = Self::new_srgb(0.788_235_3, 0.388_235_3, 0.137_254_91);
    pub const PIPI: Self = Self::new_srgb(0.996_078_43, 0.956_862_75, 0.8);
    pub const PIPPIN: Self = Self::new_srgb(1.0, 0.882_352_95, 0.874_509_8);
    pub const PIRATE_GOLD: Self = Self::new_srgb(0.729_411_8, 0.498_039_22, 0.011_764_706);
    pub const PISTACHIO: Self = Self::new_srgb(0.576_470_6, 0.772_549_03, 0.447_058_83);
    pub const PIXIE_GREEN: Self = Self::new_srgb(0.752_941_2, 0.847_058_83, 0.713_725_5);
    pub const PIXIE_POWDER: Self = Self::new_srgb(0.223_529_41, 0.070_588_24, 0.521_568_66);
    pub const PIZAZZ: Self = Self::new_srgb(1.0, 0.564_705_9, 0.0);
    pub const PIZZA: Self = Self::new_srgb(0.788_235_3, 0.580_392_2, 0.082_352_94);
    pub const PLANTATION: Self = Self::new_srgb(0.152_941_18, 0.313_725_5, 0.294_117_66);
    pub const PLATINUM: Self = Self::new_srgb(0.898_039_2, 0.894_117_65, 0.886_274_5);
    pub const PLUM: Self = Self::new_srgb(0.556_862_8, 0.270_588_25, 0.521_568_66);
    pub const PLUMP_PURPLE: Self = Self::new_srgb(0.349_019_62, 0.274_509_82, 0.698_039_23);
    pub const POHUTUKAWA: Self = Self::new_srgb(0.560_784_34, 0.007_843_138, 0.109_803_92);
    pub const POLAR: Self = Self::new_srgb(0.898_039_2, 0.976_470_6, 0.964_705_9);
    pub const POLISHED_PINE: Self = Self::new_srgb(0.364_705_9, 0.643_137_3, 0.576_470_6);
    pub const POLO_BLUE: Self = Self::new_srgb(0.552_941_2, 0.658_823_55, 0.8);
    pub const POMEGRANATE: Self = Self::new_srgb(0.952_941_2, 0.278_431_4, 0.137_254_91);
    pub const POMPADOUR: Self = Self::new_srgb(0.4, 0.0, 0.270_588_25);
    pub const POPSTAR: Self = Self::new_srgb(0.745_098_05, 0.309_803_93, 0.384_313_73);
    pub const PORCELAIN: Self = Self::new_srgb(0.937_254_9, 0.949_019_6, 0.952_941_2);
    pub const PORSCHE: Self = Self::new_srgb(0.917_647_06, 0.682_352_96, 0.411_764_7);
    pub const PORT_GORE: Self = Self::new_srgb(0.145_098_05, 0.121_568_63, 0.309_803_93);
    pub const PORTAFINO: Self = Self::new_srgb(1.0, 1.0, 0.705_882_4);
    pub const PORTAGE: Self = Self::new_srgb(0.545_098_07, 0.623_529_43, 0.933_333_34);
    pub const PORTICA: Self = Self::new_srgb(0.976_470_6, 0.901_960_8, 0.388_235_3);
    pub const PORTLAND_ORANGE: Self = Self::new_srgb(1.0, 0.352_941_2, 0.211_764_71);
    pub const POT_POURRI: Self = Self::new_srgb(0.960_784_3, 0.905_882_36, 0.886_274_5);
    pub const POTTERS_CLAY: Self = Self::new_srgb(0.549_019_63, 0.341_176_48, 0.219_607_84);
    pub const POWDER_ASH: Self = Self::new_srgb(0.737_254_9, 0.788_235_3, 0.760_784_3);
    pub const POWDER_BLUE: Self = Self::new_srgb(0.690_196_1, 0.878_431_4, 0.901_960_8);
    pub const PRAIRIE_SAND: Self = Self::new_srgb(0.603_921_6, 0.219_607_84, 0.125_490_2);
    pub const PRELUDE: Self = Self::new_srgb(0.815_686_3, 0.752_941_2, 0.898_039_2);
    pub const PRIM: Self = Self::new_srgb(0.941_176_5, 0.886_274_5, 0.925_490_2);
    pub const PRIMROSE: Self = Self::new_srgb(0.929_411_77, 0.917_647_06, 0.6);
    pub const PRINCESS_PERFUME: Self = Self::new_srgb(1.0, 0.521_568_66, 0.811_764_7);
    pub const PRINCETON_ORANGE: Self = Self::new_srgb(0.960_784_3, 0.501_960_8, 0.145_098_05);
    pub const PROCESS_CYAN: Self = Self::new_srgb(0.0, 0.717_647_1, 0.921_568_63);
    pub const PROCESS_MAGENTA: Self = Self::new_srgb(1.0, 0.0, 0.564_705_9);
    pub const PROVINCIAL_PINK: Self = Self::new_srgb(0.996_078_43, 0.960_784_3, 0.945_098_04);
    pub const PRUSSIAN_BLUE: Self = Self::new_srgb(0.0, 0.192_156_87, 0.325_490_2);
    pub const PSYCHEDELIC_PURPLE: Self = Self::new_srgb(0.874_509_8, 0.0, 1.0);
    pub const PUCE: Self = Self::new_srgb(0.8, 0.533_333_36, 0.6);
    pub const PUEBLO: Self = Self::new_srgb(0.490_196_08, 0.172_549_02, 0.078_431_375);
    pub const PUERTO_RICO: Self = Self::new_srgb(0.247_058_82, 0.756_862_76, 0.666_666_7);
    pub const PULLMAN_BROWN: Self = Self::new_srgb(0.392_156_87, 0.254_901_98, 0.090_196_08);
    pub const PULLMAN_GREEN: Self = Self::new_srgb(0.231_372_55, 0.2, 0.109_803_92);
    pub const PUMICE: Self = Self::new_srgb(0.760_784_3, 0.792_156_9, 0.768_627_46);
    pub const PUMPKIN: Self = Self::new_srgb(1.0, 0.458_823_53, 0.094_117_65);
    pub const PUMPKIN_SKIN: Self = Self::new_srgb(0.694_117_67, 0.380_392_16, 0.043_137_256);
    pub const PUNCH: Self = Self::new_srgb(0.862_745_1, 0.262_745_1, 0.2);
    pub const PUNGA: Self = Self::new_srgb(0.301_960_8, 0.239_215_69, 0.078_431_375);
    pub const PURPLE: Self = Self::new_srgb(0.501_960_8, 0.0, 0.501_960_8);
    pub const PURPLE_HEART: Self = Self::new_srgb(0.411_764_7, 0.207_843_14, 0.611_764_7);
    pub const PURPLE_MOUNTAIN_MAJESTY: Self =
        Self::new_srgb(0.588_235_3, 0.470_588_24, 0.713_725_5);
    pub const PURPLE_NAVY: Self = Self::new_srgb(0.305_882_36, 0.317_647_07, 0.501_960_8);
    pub const PURPLE_PIZZAZZ: Self = Self::new_srgb(0.996_078_43, 0.305_882_36, 0.854_901_97);
    pub const PURPLE_PLUM: Self = Self::new_srgb(0.611_764_7, 0.317_647_07, 0.713_725_5);
    pub const PURPLE_TAUPE: Self = Self::new_srgb(0.313_725_5, 0.250_980_4, 0.301_960_8);
    pub const PURPUREUS: Self = Self::new_srgb(0.603_921_6, 0.305_882_36, 0.682_352_96);
    pub const PUTTY: Self = Self::new_srgb(0.905_882_36, 0.803_921_6, 0.549_019_63);
    pub const QUARTER_PEARL_LUSTA: Self = Self::new_srgb(1.0, 0.992_156_86, 0.956_862_75);
    pub const QUARTER_SPANISH_WHITE: Self = Self::new_srgb(0.968_627_45, 0.949_019_6, 0.882_352_95);
    pub const QUARTZ: Self = Self::new_srgb(0.317_647_07, 0.282_352_95, 0.309_803_93);
    pub const QUEEN_BLUE: Self = Self::new_srgb(0.262_745_1, 0.419_607_85, 0.584_313_75);
    pub const QUEEN_PINK: Self = Self::new_srgb(0.909_803_9, 0.8, 0.843_137_26);
    pub const QUICK_SILVER: Self = Self::new_srgb(0.650_980_4, 0.650_980_4, 0.650_980_4);
    pub const QUICKSAND: Self = Self::new_srgb(0.741_176_5, 0.592_156_9, 0.556_862_8);
    pub const QUILL_GRAY: Self = Self::new_srgb(0.839_215_7, 0.839_215_7, 0.819_607_85);
    pub const QUINACRIDONE_MAGENTA: Self = Self::new_srgb(0.556_862_8, 0.227_450_98, 0.349_019_62);
    pub const QUINCY: Self = Self::new_srgb(0.384_313_73, 0.247_058_82, 0.176_470_6);
    pub const RYB_BLUE: Self = Self::new_srgb(0.007_843_138, 0.278_431_4, 0.996_078_43);
    pub const RYB_GREEN: Self = Self::new_srgb(0.4, 0.690_196_1, 0.196_078_43);
    pub const RYB_ORANGE: Self = Self::new_srgb(0.984_313_7, 0.6, 0.007_843_138);
    pub const RYB_RED: Self = Self::new_srgb(0.996_078_43, 0.152_941_18, 0.070_588_24);
    pub const RYB_VIOLET: Self = Self::new_srgb(0.525_490_2, 0.003_921_569, 0.686_274_5);
    pub const RYB_YELLOW: Self = Self::new_srgb(0.996_078_43, 0.996_078_43, 0.2);
    pub const RACING_GREEN: Self = Self::new_srgb(0.047_058_824, 0.098_039_22, 0.066_666_67);
    pub const RADICAL_RED: Self = Self::new_srgb(1.0, 0.207_843_14, 0.368_627_46);
    pub const RAFFIA: Self = Self::new_srgb(0.917_647_06, 0.854_901_97, 0.721_568_64);
    pub const RAINEE: Self = Self::new_srgb(0.725_490_2, 0.784_313_74, 0.674_509_8);
    pub const RAISIN_BLACK: Self = Self::new_srgb(0.141_176_48, 0.129_411_77, 0.141_176_48);
    pub const RAJAH: Self = Self::new_srgb(0.984_313_7, 0.670_588_25, 0.376_470_6);
    pub const RANGITOTO: Self = Self::new_srgb(0.180_392_16, 0.196_078_43, 0.133_333_34);
    pub const RANGOON_GREEN: Self = Self::new_srgb(0.109_803_92, 0.117_647_06, 0.074_509_81);
    pub const RASPBERRY: Self = Self::new_srgb(0.890_196_1, 0.043_137_256, 0.364_705_9);
    pub const RASPBERRY_PINK: Self = Self::new_srgb(0.886_274_5, 0.313_725_5, 0.596_078_46);
    pub const RAVEN: Self = Self::new_srgb(0.447_058_83, 0.482_352_94, 0.537_254_9);
    pub const RAW_SIENNA: Self = Self::new_srgb(0.839_215_7, 0.541_176_5, 0.349_019_62);
    pub const RAW_UMBER: Self = Self::new_srgb(0.509_803_95, 0.4, 0.266_666_68);
    pub const RAZZLE_DAZZLE_ROSE: Self = Self::new_srgb(1.0, 0.2, 0.8);
    pub const RAZZMATAZZ: Self = Self::new_srgb(0.890_196_1, 0.145_098_05, 0.419_607_85);
    pub const RAZZMIC_BERRY: Self = Self::new_srgb(0.552_941_2, 0.305_882_36, 0.521_568_66);
    pub const REBECCA_PURPLE: Self = Self::new_srgb(0.4, 0.2, 0.6);
    pub const REBEL: Self = Self::new_srgb(0.235_294_12, 0.070_588_24, 0.023_529_412);
    pub const RED: Self = Self::new_srgb(1.0, 0.0, 0.0);
    pub const RED_BEECH: Self = Self::new_srgb(0.482_352_94, 0.219_607_84, 0.003_921_569);
    pub const RED_BERRY: Self = Self::new_srgb(0.556_862_8, 0.0, 0.0);
    pub const RED_DAMASK: Self = Self::new_srgb(0.854_901_97, 0.415_686_28, 0.254_901_98);
    pub const RED_DEVIL: Self = Self::new_srgb(0.525_490_2, 0.003_921_569, 0.066_666_67);
    pub const RED_ORANGE: Self = Self::new_srgb(1.0, 0.325_490_2, 0.286_274_52);
    pub const RED_OXIDE: Self = Self::new_srgb(0.431_372_55, 0.035_294_12, 0.007_843_138);
    pub const RED_PURPLE: Self = Self::new_srgb(0.894_117_65, 0.0, 0.470_588_24);
    pub const RED_RIBBON: Self = Self::new_srgb(0.929_411_77, 0.039_215_688, 0.247_058_82);
    pub const RED_ROBIN: Self = Self::new_srgb(0.501_960_8, 0.203_921_57, 0.121_568_63);
    pub const RED_SALSA: Self = Self::new_srgb(0.992_156_86, 0.227_450_98, 0.290_196_1);
    pub const RED_STAGE: Self = Self::new_srgb(0.815_686_3, 0.372_549_03, 0.015_686_275);
    pub const RED_VIOLET: Self = Self::new_srgb(0.780_392_17, 0.082_352_94, 0.521_568_66);
    pub const REDWOOD: Self = Self::new_srgb(0.643_137_3, 0.352_941_2, 0.321_568_64);
    pub const REEF: Self = Self::new_srgb(0.788_235_3, 1.0, 0.635_294_14);
    pub const REEF_GOLD: Self = Self::new_srgb(0.623_529_43, 0.509_803_95, 0.109_803_92);
    pub const REGAL_BLUE: Self = Self::new_srgb(0.003_921_569, 0.247_058_82, 0.415_686_28);
    pub const REGALIA: Self = Self::new_srgb(0.321_568_64, 0.176_470_6, 0.501_960_8);
    pub const REGENT_GRAY: Self = Self::new_srgb(0.525_490_2, 0.580_392_2, 0.623_529_43);
    pub const REGENT_ST_BLUE: Self = Self::new_srgb(0.666_666_7, 0.839_215_7, 0.901_960_8);
    pub const REMY: Self = Self::new_srgb(0.996_078_43, 0.921_568_63, 0.952_941_2);
    pub const RENO_SAND: Self = Self::new_srgb(0.658_823_55, 0.396_078_44, 0.082_352_94);
    pub const RESOLUTION_BLUE: Self = Self::new_srgb(0.0, 0.137_254_91, 0.529_411_8);
    pub const REVOLVER: Self = Self::new_srgb(0.172_549_02, 0.086_274_51, 0.196_078_43);
    pub const RHINO: Self = Self::new_srgb(0.180_392_16, 0.247_058_82, 0.384_313_73);
    pub const RHYTHM: Self = Self::new_srgb(0.466_666_67, 0.462_745_1, 0.588_235_3);
    pub const RICE_CAKE: Self = Self::new_srgb(1.0, 0.996_078_43, 0.941_176_5);
    pub const RICE_FLOWER: Self = Self::new_srgb(0.933_333_34, 1.0, 0.886_274_5);
    pub const RICH_BLACK: Self = Self::new_srgb(0.0, 0.250_980_4, 0.250_980_4);
    pub const RICH_BRILLIANT_LAVENDER: Self = Self::new_srgb(0.945_098_04, 0.654_902, 0.996_078_43);
    pub const RICH_CARMINE: Self = Self::new_srgb(0.843_137_26, 0.0, 0.250_980_4);
    pub const RICH_ELECTRIC_BLUE: Self = Self::new_srgb(0.031_372_55, 0.572_549_05, 0.815_686_3);
    pub const RICH_GOLD: Self = Self::new_srgb(0.658_823_55, 0.325_490_2, 0.027_450_98);
    pub const RICH_LAVENDER: Self = Self::new_srgb(0.654_902, 0.419_607_85, 0.811_764_7);
    pub const RICH_LILAC: Self = Self::new_srgb(0.713_725_5, 0.4, 0.823_529_4);
    pub const RICH_MAROON: Self = Self::new_srgb(0.690_196_1, 0.188_235_3, 0.376_470_6);
    pub const RIFLE_GREEN: Self = Self::new_srgb(0.266_666_68, 0.298_039_23, 0.219_607_84);
    pub const RIO_GRANDE: Self = Self::new_srgb(0.733_333_35, 0.815_686_3, 0.035_294_12);
    pub const RIPE_LEMON: Self = Self::new_srgb(0.956_862_75, 0.847_058_83, 0.109_803_92);
    pub const RIPE_PLUM: Self = Self::new_srgb(0.254_901_98, 0.0, 0.337_254_9);
    pub const RIPTIDE: Self = Self::new_srgb(0.545_098_07, 0.901_960_8, 0.847_058_83);
    pub const RIVER_BED: Self = Self::new_srgb(0.262_745_1, 0.298_039_23, 0.349_019_62);
    pub const ROAST_COFFEE: Self = Self::new_srgb(0.439_215_7, 0.258_823_54, 0.254_901_98);
    pub const ROB_ROY: Self = Self::new_srgb(0.917_647_06, 0.776_470_6, 0.454_901_96);
    pub const ROBIN_EGG_BLUE: Self = Self::new_srgb(0.0, 0.8, 0.8);
    pub const ROCK: Self = Self::new_srgb(0.301_960_8, 0.219_607_84, 0.2);
    pub const ROCK_BLUE: Self = Self::new_srgb(0.619_607_87, 0.694_117_67, 0.803_921_6);
    pub const ROCK_SPRAY: Self = Self::new_srgb(0.729_411_8, 0.270_588_25, 0.047_058_824);
    pub const ROCKET_METALLIC: Self = Self::new_srgb(0.541_176_5, 0.498_039_22, 0.501_960_8);
    pub const RODEO_DUST: Self = Self::new_srgb(0.788_235_3, 0.698_039_23, 0.607_843_16);
    pub const ROLLING_STONE: Self = Self::new_srgb(0.454_901_96, 0.490_196_08, 0.513_725_5);
    pub const ROMAN: Self = Self::new_srgb(0.870_588_24, 0.388_235_3, 0.376_470_6);
    pub const ROMAN_COFFEE: Self = Self::new_srgb(0.474_509_8, 0.364_705_9, 0.298_039_23);
    pub const ROMAN_SILVER: Self = Self::new_srgb(0.513_725_5, 0.537_254_9, 0.588_235_3);
    pub const ROMANCE: Self = Self::new_srgb(1.0, 0.996_078_43, 0.992_156_86);
    pub const ROMANTIC: Self = Self::new_srgb(1.0, 0.823_529_4, 0.717_647_1);
    pub const RONCHI: Self = Self::new_srgb(0.925_490_2, 0.772_549_03, 0.305_882_36);
    pub const ROOF_TERRACOTTA: Self = Self::new_srgb(0.650_980_4, 0.184_313_73, 0.125_490_2);
    pub const ROPE: Self = Self::new_srgb(0.556_862_8, 0.301_960_8, 0.117_647_06);
    pub const ROSE: Self = Self::new_srgb(1.0, 0.0, 0.498_039_22);
    pub const ROSE_BONBON: Self = Self::new_srgb(0.976_470_6, 0.258_823_54, 0.619_607_87);
    pub const ROSE_BUD: Self = Self::new_srgb(0.984_313_7, 0.698_039_23, 0.639_215_7);
    pub const ROSE_BUD_CHERRY: Self = Self::new_srgb(0.501_960_8, 0.043_137_256, 0.278_431_4);
    pub const ROSE_DUST: Self = Self::new_srgb(0.619_607_87, 0.368_627_46, 0.435_294_12);
    pub const ROSE_EBONY: Self = Self::new_srgb(0.403_921_57, 0.282_352_95, 0.274_509_82);
    pub const ROSE_FOG: Self = Self::new_srgb(0.905_882_36, 0.737_254_9, 0.705_882_4);
    pub const ROSE_GOLD: Self = Self::new_srgb(0.717_647_1, 0.431_372_55, 0.474_509_8);
    pub const ROSE_PINK: Self = Self::new_srgb(1.0, 0.4, 0.8);
    pub const ROSE_RED: Self = Self::new_srgb(0.760_784_3, 0.117_647_06, 0.337_254_9);
    pub const ROSE_TAUPE: Self = Self::new_srgb(0.564_705_9, 0.364_705_9, 0.364_705_9);
    pub const ROSE_VALE: Self = Self::new_srgb(0.670_588_25, 0.305_882_36, 0.321_568_64);
    pub const ROSE_WHITE: Self = Self::new_srgb(1.0, 0.964_705_9, 0.960_784_3);
    pub const ROSE_OF_SHARON: Self = Self::new_srgb(0.749_019_6, 0.333_333_34, 0.0);
    pub const ROSEWOOD: Self = Self::new_srgb(0.396_078_44, 0.0, 0.043_137_256);
    pub const ROSSO_CORSA: Self = Self::new_srgb(0.831_372_56, 0.0, 0.0);
    pub const ROSY_BROWN: Self = Self::new_srgb(0.737_254_9, 0.560_784_34, 0.560_784_34);
    pub const ROTI: Self = Self::new_srgb(0.776_470_6, 0.658_823_55, 0.294_117_66);
    pub const ROUGE: Self = Self::new_srgb(0.635_294_14, 0.231_372_55, 0.423_529_42);
    pub const ROYAL_AIR_FORCE_BLUE: Self = Self::new_srgb(0.364_705_9, 0.541_176_5, 0.658_823_55);
    pub const ROYAL_AZURE: Self = Self::new_srgb(0.0, 0.219_607_84, 0.658_823_55);
    pub const ROYAL_BLUE: Self = Self::new_srgb(0.254_901_98, 0.411_764_7, 0.882_352_95);
    pub const ROYAL_FUCHSIA: Self = Self::new_srgb(0.792_156_9, 0.172_549_02, 0.572_549_05);
    pub const ROYAL_HEATH: Self = Self::new_srgb(0.670_588_25, 0.203_921_57, 0.447_058_83);
    pub const ROYAL_PURPLE: Self = Self::new_srgb(0.470_588_24, 0.317_647_07, 0.662_745_1);
    pub const RUBER: Self = Self::new_srgb(0.807_843_15, 0.274_509_82, 0.462_745_1);
    pub const RUBINE_RED: Self = Self::new_srgb(0.819_607_85, 0.0, 0.337_254_9);
    pub const RUBY: Self = Self::new_srgb(0.878_431_4, 0.066_666_67, 0.372_549_03);
    pub const RUBY_RED: Self = Self::new_srgb(0.607_843_16, 0.066_666_67, 0.117_647_06);
    pub const RUDDY: Self = Self::new_srgb(1.0, 0.0, 0.156_862_75);
    pub const RUDDY_BROWN: Self = Self::new_srgb(0.733_333_35, 0.396_078_44, 0.156_862_75);
    pub const RUDDY_PINK: Self = Self::new_srgb(0.882_352_95, 0.556_862_8, 0.588_235_3);
    pub const RUFOUS: Self = Self::new_srgb(0.658_823_55, 0.109_803_92, 0.027_450_98);
    pub const RUM: Self = Self::new_srgb(0.474_509_8, 0.411_764_7, 0.537_254_9);
    pub const RUM_SWIZZLE: Self = Self::new_srgb(0.976_470_6, 0.972_549, 0.894_117_65);
    pub const RUSSET: Self = Self::new_srgb(0.501_960_8, 0.274_509_82, 0.105_882_354);
    pub const RUSSETT: Self = Self::new_srgb(0.458_823_53, 0.352_941_2, 0.341_176_48);
    pub const RUSSIAN_GREEN: Self = Self::new_srgb(0.403_921_57, 0.572_549_05, 0.403_921_57);
    pub const RUSSIAN_VIOLET: Self = Self::new_srgb(0.196_078_43, 0.090_196_08, 0.301_960_8);
    pub const RUST: Self = Self::new_srgb(0.717_647_1, 0.254_901_98, 0.054_901_96);
    pub const RUSTIC_RED: Self = Self::new_srgb(0.282_352_95, 0.015_686_275, 0.015_686_275);
    pub const RUSTY_NAIL: Self = Self::new_srgb(0.525_490_2, 0.337_254_9, 0.039_215_688);
    pub const RUSTY_RED: Self = Self::new_srgb(0.854_901_97, 0.172_549_02, 0.262_745_1);
    pub const SAE_ECE_AMBER: Self = Self::new_srgb(1.0, 0.494_117_65, 0.0);
    pub const SACRAMENTO_STATE_GREEN: Self =
        Self::new_srgb(0.015_686_275, 0.223_529_41, 0.152_941_18);
    pub const SADDLE: Self = Self::new_srgb(0.298_039_23, 0.188_235_3, 0.141_176_48);
    pub const SADDLE_BROWN: Self = Self::new_srgb(0.545_098_07, 0.270_588_25, 0.074_509_81);
    pub const SAFETY_ORANGE: Self = Self::new_srgb(1.0, 0.470_588_24, 0.0);
    pub const SAFETY_YELLOW: Self = Self::new_srgb(0.933_333_34, 0.823_529_4, 0.007_843_138);
    pub const SAFFRON: Self = Self::new_srgb(0.956_862_75, 0.768_627_46, 0.188_235_3);
    pub const SAFFRON_MANGO: Self = Self::new_srgb(0.976_470_6, 0.749_019_6, 0.345_098_05);
    pub const SAGE: Self = Self::new_srgb(0.737_254_9, 0.721_568_64, 0.541_176_5);
    pub const SAHARA: Self = Self::new_srgb(0.717_647_1, 0.635_294_14, 0.078_431_375);
    pub const SAHARA_SAND: Self = Self::new_srgb(0.945_098_04, 0.905_882_36, 0.533_333_36);
    pub const SAIL: Self = Self::new_srgb(0.721_568_64, 0.878_431_4, 0.976_470_6);
    pub const SALEM: Self = Self::new_srgb(0.035_294_12, 0.498_039_22, 0.294_117_66);
    pub const SALMON: Self = Self::new_srgb(0.980_392_16, 0.501_960_8, 0.447_058_83);
    pub const SALMON_PINK: Self = Self::new_srgb(1.0, 0.568_627_5, 0.643_137_3);
    pub const SALOMIE: Self = Self::new_srgb(0.996_078_43, 0.858_823_54, 0.552_941_2);
    pub const SALT_BOX: Self = Self::new_srgb(0.407_843_14, 0.368_627_46, 0.431_372_55);
    pub const SALTPAN: Self = Self::new_srgb(0.945_098_04, 0.968_627_45, 0.949_019_6);
    pub const SAMBUCA: Self = Self::new_srgb(0.227_450_98, 0.125_490_2, 0.062_745_1);
    pub const SAN_FELIX: Self = Self::new_srgb(0.043_137_256, 0.384_313_73, 0.027_450_98);
    pub const SAN_JUAN: Self = Self::new_srgb(0.188_235_3, 0.294_117_66, 0.415_686_28);
    pub const SAN_MARINO: Self = Self::new_srgb(0.270_588_25, 0.423_529_42, 0.674_509_8);
    pub const SAND_DUNE: Self = Self::new_srgb(0.588_235_3, 0.443_137_26, 0.090_196_08);
    pub const SANDAL: Self = Self::new_srgb(0.666_666_7, 0.552_941_2, 0.435_294_12);
    pub const SANDRIFT: Self = Self::new_srgb(0.670_588_25, 0.568_627_5, 0.478_431_37);
    pub const SANDSTONE: Self = Self::new_srgb(0.474_509_8, 0.427_450_98, 0.384_313_73);
    pub const SANDSTORM: Self = Self::new_srgb(0.925_490_2, 0.835_294_1, 0.250_980_4);
    pub const SANDWISP: Self = Self::new_srgb(0.960_784_3, 0.905_882_36, 0.635_294_14);
    pub const SANDY_BEACH: Self = Self::new_srgb(1.0, 0.917_647_06, 0.784_313_74);
    pub const SANDY_BROWN: Self = Self::new_srgb(0.956_862_75, 0.643_137_3, 0.376_470_6);
    pub const SANGRIA: Self = Self::new_srgb(0.572_549_05, 0.0, 0.039_215_688);
    pub const SANGUINE_BROWN: Self = Self::new_srgb(0.552_941_2, 0.239_215_69, 0.219_607_84);
    pub const SANTA_FE: Self = Self::new_srgb(0.694_117_67, 0.427_450_98, 0.321_568_64);
    pub const SANTAS_GRAY: Self = Self::new_srgb(0.623_529_43, 0.627_451, 0.694_117_67);
    pub const SAP_GREEN: Self = Self::new_srgb(0.313_725_5, 0.490_196_08, 0.164_705_89);
    pub const SAPLING: Self = Self::new_srgb(0.870_588_24, 0.831_372_56, 0.643_137_3);
    pub const SAPPHIRE: Self = Self::new_srgb(0.058_823_53, 0.321_568_64, 0.729_411_8);
    pub const SAPPHIRE_BLUE: Self = Self::new_srgb(0.0, 0.403_921_57, 0.647_058_84);
    pub const SARATOGA: Self = Self::new_srgb(0.333_333_34, 0.356_862_75, 0.062_745_1);
    pub const SASQUATCH_SOCKS: Self = Self::new_srgb(1.0, 0.274_509_82, 0.505_882_4);
    pub const SATIN_LINEN: Self = Self::new_srgb(0.901_960_8, 0.894_117_65, 0.831_372_56);
    pub const SATIN_SHEEN_GOLD: Self = Self::new_srgb(0.796_078_44, 0.631_372_6, 0.207_843_14);
    pub const SAUVIGNON: Self = Self::new_srgb(1.0, 0.960_784_3, 0.952_941_2);
    pub const SAZERAC: Self = Self::new_srgb(1.0, 0.956_862_75, 0.878_431_4);
    pub const SCAMPI: Self = Self::new_srgb(0.403_921_57, 0.372_549_03, 0.650_980_4);
    pub const SCANDAL: Self = Self::new_srgb(0.811_764_7, 0.980_392_16, 0.956_862_75);
    pub const SCARLET: Self = Self::new_srgb(1.0, 0.141_176_48, 0.0);
    pub const SCARLET_GUM: Self = Self::new_srgb(0.262_745_1, 0.082_352_94, 0.376_470_6);
    pub const SCARLETT: Self = Self::new_srgb(0.584_313_75, 0.0, 0.082_352_94);
    pub const SCARPA_FLOW: Self = Self::new_srgb(0.345_098_05, 0.333_333_34, 0.384_313_73);
    pub const SCHIST: Self = Self::new_srgb(0.662_745_1, 0.705_882_4, 0.592_156_9);
    pub const SCHOOL_BUS_YELLOW: Self = Self::new_srgb(1.0, 0.847_058_83, 0.0);
    pub const SCHOONER: Self = Self::new_srgb(0.545_098_07, 0.517_647_1, 0.494_117_65);
    pub const SCIENCE_BLUE: Self = Self::new_srgb(0.0, 0.4, 0.8);
    pub const SCOOTER: Self = Self::new_srgb(0.180_392_16, 0.749_019_6, 0.831_372_56);
    pub const SCORPION: Self = Self::new_srgb(0.411_764_7, 0.372_549_03, 0.384_313_73);
    pub const SCOTCH_MIST: Self = Self::new_srgb(1.0, 0.984_313_7, 0.862_745_1);
    pub const SCREAMIN_GREEN: Self = Self::new_srgb(0.4, 1.0, 0.4);
    pub const SEA_BLUE: Self = Self::new_srgb(0.0, 0.411_764_7, 0.580_392_2);
    pub const SEA_BUCKTHORN: Self = Self::new_srgb(0.984_313_7, 0.631_372_6, 0.160_784_32);
    pub const SEA_GREEN: Self = Self::new_srgb(0.180_392_16, 0.545_098_07, 0.341_176_48);
    pub const SEA_MIST: Self = Self::new_srgb(0.772_549_03, 0.858_823_54, 0.792_156_9);
    pub const SEA_NYMPH: Self = Self::new_srgb(0.470_588_24, 0.639_215_7, 0.611_764_7);
    pub const SEA_PINK: Self = Self::new_srgb(0.929_411_77, 0.596_078_46, 0.619_607_87);
    pub const SEA_SERPENT: Self = Self::new_srgb(0.294_117_66, 0.780_392_17, 0.811_764_7);
    pub const SEAGULL: Self = Self::new_srgb(0.501_960_8, 0.8, 0.917_647_06);
    pub const SEAL_BROWN: Self = Self::new_srgb(0.349_019_62, 0.149_019_61, 0.043_137_256);
    pub const SEANCE: Self = Self::new_srgb(0.450_980_4, 0.117_647_06, 0.560_784_34);
    pub const SEASHELL: Self = Self::new_srgb(1.0, 0.960_784_3, 0.933_333_34);
    pub const SEAWEED: Self = Self::new_srgb(0.105_882_354, 0.184_313_73, 0.066_666_67);
    pub const SELAGO: Self = Self::new_srgb(0.941_176_5, 0.933_333_34, 0.992_156_86);
    pub const SELECTIVE_YELLOW: Self = Self::new_srgb(1.0, 0.729_411_8, 0.0);
    pub const SEPIA: Self = Self::new_srgb(0.439_215_7, 0.258_823_54, 0.078_431_375);
    pub const SEPIA_BLACK: Self = Self::new_srgb(0.168_627_46, 0.007_843_138, 0.007_843_138);
    pub const SEPIA_SKIN: Self = Self::new_srgb(0.619_607_87, 0.356_862_75, 0.250_980_4);
    pub const SERENADE: Self = Self::new_srgb(1.0, 0.956_862_75, 0.909_803_9);
    pub const SHADOW: Self = Self::new_srgb(0.541_176_5, 0.474_509_8, 0.364_705_9);
    pub const SHADOW_BLUE: Self = Self::new_srgb(0.466_666_67, 0.545_098_07, 0.647_058_84);
    pub const SHADOW_GREEN: Self = Self::new_srgb(0.603_921_6, 0.760_784_3, 0.721_568_64);
    pub const SHADY_LADY: Self = Self::new_srgb(0.666_666_7, 0.647_058_84, 0.662_745_1);
    pub const SHAKESPEARE: Self = Self::new_srgb(0.305_882_36, 0.670_588_25, 0.819_607_85);
    pub const SHALIMAR: Self = Self::new_srgb(0.984_313_7, 1.0, 0.729_411_8);
    pub const SHAMPOO: Self = Self::new_srgb(1.0, 0.811_764_7, 0.945_098_04);
    pub const SHAMROCK: Self = Self::new_srgb(0.2, 0.8, 0.6);
    pub const SHAMROCK_GREEN: Self = Self::new_srgb(0.0, 0.619_607_87, 0.376_470_6);
    pub const SHARK: Self = Self::new_srgb(0.145_098_05, 0.152_941_18, 0.172_549_02);
    pub const SHEEN_GREEN: Self = Self::new_srgb(0.560_784_34, 0.831_372_56, 0.0);
    pub const SHERPA_BLUE: Self = Self::new_srgb(0.0, 0.286_274_52, 0.313_725_5);
    pub const SHERWOOD_GREEN: Self = Self::new_srgb(0.007_843_138, 0.250_980_4, 0.172_549_02);
    pub const SHILO: Self = Self::new_srgb(0.909_803_9, 0.725_490_2, 0.701_960_8);
    pub const SHIMMERING_BLUSH: Self = Self::new_srgb(0.850_980_4, 0.525_490_2, 0.584_313_75);
    pub const SHINGLE_FAWN: Self = Self::new_srgb(0.419_607_85, 0.305_882_36, 0.192_156_87);
    pub const SHINY_SHAMROCK: Self = Self::new_srgb(0.372_549_03, 0.654_902, 0.470_588_24);
    pub const SHIP_COVE: Self = Self::new_srgb(0.470_588_24, 0.545_098_07, 0.729_411_8);
    pub const SHIP_GRAY: Self = Self::new_srgb(0.243_137_26, 0.227_450_98, 0.266_666_68);
    pub const SHIRAZ: Self = Self::new_srgb(0.698_039_23, 0.035_294_12, 0.192_156_87);
    pub const SHOCKING: Self = Self::new_srgb(0.886_274_5, 0.572_549_05, 0.752_941_2);
    pub const SHOCKING_PINK: Self = Self::new_srgb(0.988_235_3, 0.058_823_53, 0.752_941_2);
    pub const SHUTTLE_GRAY: Self = Self::new_srgb(0.372_549_03, 0.4, 0.447_058_83);
    pub const SIAM: Self = Self::new_srgb(0.392_156_87, 0.415_686_28, 0.329_411_77);
    pub const SIDECAR: Self = Self::new_srgb(0.952_941_2, 0.905_882_36, 0.733_333_35);
    pub const SIENNA: Self = Self::new_srgb(0.533_333_36, 0.176_470_6, 0.090_196_08);
    pub const SILK: Self = Self::new_srgb(0.741_176_5, 0.694_117_67, 0.658_823_55);
    pub const SILVER: Self = Self::new_srgb(0.752_941_2, 0.752_941_2, 0.752_941_2);
    pub const SILVER_CHALICE: Self = Self::new_srgb(0.674_509_8, 0.674_509_8, 0.674_509_8);
    pub const SILVER_LAKE_BLUE: Self = Self::new_srgb(0.364_705_9, 0.537_254_9, 0.729_411_8);
    pub const SILVER_PINK: Self = Self::new_srgb(0.768_627_46, 0.682_352_96, 0.678_431_4);
    pub const SILVER_SAND: Self = Self::new_srgb(0.749_019_6, 0.756_862_76, 0.760_784_3);
    pub const SILVER_TREE: Self = Self::new_srgb(0.4, 0.709_803_94, 0.560_784_34);
    pub const SINBAD: Self = Self::new_srgb(0.623_529_43, 0.843_137_26, 0.827_451);
    pub const SINOPIA: Self = Self::new_srgb(0.796_078_44, 0.254_901_98, 0.043_137_256);
    pub const SIREN: Self = Self::new_srgb(0.478_431_37, 0.003_921_569, 0.227_450_98);
    pub const SIROCCO: Self = Self::new_srgb(0.443_137_26, 0.501_960_8, 0.501_960_8);
    pub const SISAL: Self = Self::new_srgb(0.827_451, 0.796_078_44, 0.729_411_8);
    pub const SIZZLING_RED: Self = Self::new_srgb(1.0, 0.219_607_84, 0.333_333_34);
    pub const SIZZLING_SUNRISE: Self = Self::new_srgb(1.0, 0.858_823_54, 0.0);
    pub const SKEPTIC: Self = Self::new_srgb(0.792_156_9, 0.901_960_8, 0.854_901_97);
    pub const SKOBELOFF: Self = Self::new_srgb(0.0, 0.454_901_96, 0.454_901_96);
    pub const SKY_BLUE: Self = Self::new_srgb(0.529_411_8, 0.807_843_15, 0.921_568_63);
    pub const SKY_MAGENTA: Self = Self::new_srgb(0.811_764_7, 0.443_137_26, 0.686_274_5);
    pub const SLATE_BLUE: Self = Self::new_srgb(0.415_686_28, 0.352_941_2, 0.803_921_6);
    pub const SLATE_GRAY: Self = Self::new_srgb(0.439_215_7, 0.501_960_8, 0.564_705_9);
    pub const SLIMY_GREEN: Self = Self::new_srgb(0.160_784_32, 0.588_235_3, 0.090_196_08);
    pub const SMALT: Self = Self::new_srgb(0.0, 0.2, 0.6);
    pub const SMALT_BLUE: Self = Self::new_srgb(0.317_647_07, 0.501_960_8, 0.560_784_34);
    pub const SMASHED_PUMPKIN: Self = Self::new_srgb(1.0, 0.427_450_98, 0.227_450_98);
    pub const SMITTEN: Self = Self::new_srgb(0.784_313_74, 0.254_901_98, 0.525_490_2);
    pub const SMOKE: Self = Self::new_srgb(0.450_980_4, 0.509_803_95, 0.462_745_1);
    pub const SMOKEY_TOPAZ: Self = Self::new_srgb(0.513_725_5, 0.164_705_89, 0.050_980_393);
    pub const SMOKY: Self = Self::new_srgb(0.376_470_6, 0.356_862_75, 0.450_980_4);
    pub const SMOKY_BLACK: Self = Self::new_srgb(0.062_745_1, 0.047_058_824, 0.031_372_55);
    pub const SMOKY_TOPAZ: Self = Self::new_srgb(0.576_470_6, 0.239_215_69, 0.254_901_98);
    pub const SNOW: Self = Self::new_srgb(1.0, 0.980_392_16, 0.980_392_16);
    pub const SNOW_DRIFT: Self = Self::new_srgb(0.968_627_45, 0.980_392_16, 0.968_627_45);
    pub const SNOW_FLURRY: Self = Self::new_srgb(0.894_117_65, 1.0, 0.819_607_85);
    pub const SNOWY_MINT: Self = Self::new_srgb(0.839_215_7, 1.0, 0.858_823_54);
    pub const SNUFF: Self = Self::new_srgb(0.886_274_5, 0.847_058_83, 0.929_411_77);
    pub const SOAP: Self = Self::new_srgb(0.807_843_15, 0.784_313_74, 0.937_254_9);
    pub const SOAPSTONE: Self = Self::new_srgb(1.0, 0.984_313_7, 0.976_470_6);
    pub const SOFT_AMBER: Self = Self::new_srgb(0.819_607_85, 0.776_470_6, 0.705_882_4);
    pub const SOFT_PEACH: Self = Self::new_srgb(0.960_784_3, 0.929_411_77, 0.937_254_9);
    pub const SOLID_PINK: Self = Self::new_srgb(0.537_254_9, 0.219_607_84, 0.262_745_1);
    pub const SOLITAIRE: Self = Self::new_srgb(0.996_078_43, 0.972_549, 0.886_274_5);
    pub const SOLITUDE: Self = Self::new_srgb(0.917_647_06, 0.964_705_9, 1.0);
    pub const SONIC_SILVER: Self = Self::new_srgb(0.458_823_53, 0.458_823_53, 0.458_823_53);
    pub const SORBUS: Self = Self::new_srgb(0.992_156_86, 0.486_274_5, 0.027_450_98);
    pub const SORRELL_BROWN: Self = Self::new_srgb(0.807_843_15, 0.725_490_2, 0.560_784_34);
    pub const SOYA_BEAN: Self = Self::new_srgb(0.415_686_28, 0.376_470_6, 0.317_647_07);
    pub const SPACE_CADET: Self = Self::new_srgb(0.113_725_49, 0.160_784_32, 0.317_647_07);
    pub const SPANISH_BISTRE: Self = Self::new_srgb(0.501_960_8, 0.458_823_53, 0.196_078_43);
    pub const SPANISH_BLUE: Self = Self::new_srgb(0.0, 0.439_215_7, 0.721_568_64);
    pub const SPANISH_CARMINE: Self = Self::new_srgb(0.819_607_85, 0.0, 0.278_431_4);
    pub const SPANISH_CRIMSON: Self = Self::new_srgb(0.898_039_2, 0.101_960_786, 0.298_039_23);
    pub const SPANISH_GRAY: Self = Self::new_srgb(0.596_078_46, 0.596_078_46, 0.596_078_46);
    pub const SPANISH_GREEN: Self = Self::new_srgb(0.0, 0.568_627_5, 0.313_725_5);
    pub const SPANISH_ORANGE: Self = Self::new_srgb(0.909_803_9, 0.380_392_16, 0.0);
    pub const SPANISH_PINK: Self = Self::new_srgb(0.968_627_45, 0.749_019_6, 0.745_098_05);
    pub const SPANISH_RED: Self = Self::new_srgb(0.901_960_8, 0.0, 0.149_019_61);
    pub const SPANISH_SKY_BLUE: Self = Self::new_srgb(0.0, 0.666_666_7, 0.894_117_65);
    pub const SPANISH_VIOLET: Self = Self::new_srgb(0.298_039_23, 0.156_862_75, 0.509_803_95);
    pub const SPANISH_VIRIDIAN: Self = Self::new_srgb(0.0, 0.498_039_22, 0.360_784_32);
    pub const SPARTAN_CRIMSON: Self = Self::new_srgb(0.619_607_87, 0.074_509_81, 0.086_274_51);
    pub const SPECTRA: Self = Self::new_srgb(0.184_313_73, 0.352_941_2, 0.341_176_48);
    pub const SPICE: Self = Self::new_srgb(0.415_686_28, 0.266_666_68, 0.180_392_16);
    pub const SPICY_MIX: Self = Self::new_srgb(0.545_098_07, 0.372_549_03, 0.301_960_8);
    pub const SPICY_MUSTARD: Self = Self::new_srgb(0.454_901_96, 0.392_156_87, 0.050_980_393);
    pub const SPICY_PINK: Self = Self::new_srgb(0.505_882_4, 0.431_372_55, 0.443_137_26);
    pub const SPINDLE: Self = Self::new_srgb(0.713_725_5, 0.819_607_85, 0.917_647_06);
    pub const SPIRO_DISCO_BALL: Self = Self::new_srgb(0.058_823_53, 0.752_941_2, 0.988_235_3);
    pub const SPRAY: Self = Self::new_srgb(0.474_509_8, 0.870_588_24, 0.925_490_2);
    pub const SPRING_BUD: Self = Self::new_srgb(0.654_902, 0.988_235_3, 0.0);
    pub const SPRING_FROST: Self = Self::new_srgb(0.529_411_8, 1.0, 0.164_705_89);
    pub const SPRING_GREEN: Self = Self::new_srgb(0.0, 1.0, 0.498_039_22);
    pub const SPRING_LEAVES: Self = Self::new_srgb(0.341_176_48, 0.513_725_5, 0.388_235_3);
    pub const SPRING_RAIN: Self = Self::new_srgb(0.674_509_8, 0.796_078_44, 0.694_117_67);
    pub const SPRING_SUN: Self = Self::new_srgb(0.964_705_9, 1.0, 0.862_745_1);
    pub const SPRING_WOOD: Self = Self::new_srgb(0.972_549, 0.964_705_9, 0.945_098_04);
    pub const SPROUT: Self = Self::new_srgb(0.756_862_76, 0.843_137_26, 0.690_196_1);
    pub const SPUN_PEARL: Self = Self::new_srgb(0.666_666_7, 0.670_588_25, 0.717_647_1);
    pub const SQUIRREL: Self = Self::new_srgb(0.560_784_34, 0.505_882_4, 0.462_745_1);
    pub const ST_PATRICKS_BLUE: Self = Self::new_srgb(0.137_254_91, 0.160_784_32, 0.478_431_37);
    pub const ST_TROPAZ: Self = Self::new_srgb(0.176_470_6, 0.337_254_9, 0.607_843_16);
    pub const STACK: Self = Self::new_srgb(0.541_176_5, 0.560_784_34, 0.541_176_5);
    pub const STAR_COMMAND_BLUE: Self = Self::new_srgb(0.0, 0.482_352_94, 0.721_568_64);
    pub const STAR_DUST: Self = Self::new_srgb(0.623_529_43, 0.623_529_43, 0.611_764_7);
    pub const STARK_WHITE: Self = Self::new_srgb(0.898_039_2, 0.843_137_26, 0.741_176_5);
    pub const STARSHIP: Self = Self::new_srgb(0.925_490_2, 0.949_019_6, 0.270_588_25);
    pub const STEEL_BLUE: Self = Self::new_srgb(0.274_509_82, 0.509_803_95, 0.705_882_4);
    pub const STEEL_GRAY: Self = Self::new_srgb(0.149_019_61, 0.137_254_91, 0.207_843_14);
    pub const STEEL_PINK: Self = Self::new_srgb(0.8, 0.2, 0.8);
    pub const STEEL_TEAL: Self = Self::new_srgb(0.372_549_03, 0.541_176_5, 0.545_098_07);
    pub const STILETTO: Self = Self::new_srgb(0.611_764_7, 0.2, 0.211_764_71);
    pub const STONEWALL: Self = Self::new_srgb(0.572_549_05, 0.521_568_66, 0.450_980_4);
    pub const STORM_DUST: Self = Self::new_srgb(0.392_156_87, 0.392_156_87, 0.388_235_3);
    pub const STORM_GRAY: Self = Self::new_srgb(0.443_137_26, 0.454_901_96, 0.525_490_2);
    pub const STORMCLOUD: Self = Self::new_srgb(0.309_803_93, 0.4, 0.415_686_28);
    pub const STRATOS: Self = Self::new_srgb(0.0, 0.027_450_98, 0.254_901_98);
    pub const STRAW: Self = Self::new_srgb(0.894_117_65, 0.850_980_4, 0.435_294_12);
    pub const STRAWBERRY: Self = Self::new_srgb(0.988_235_3, 0.352_941_2, 0.552_941_2);
    pub const STRIKEMASTER: Self = Self::new_srgb(0.584_313_75, 0.388_235_3, 0.529_411_8);
    pub const STROMBOLI: Self = Self::new_srgb(0.196_078_43, 0.364_705_9, 0.321_568_64);
    pub const STUDIO: Self = Self::new_srgb(0.443_137_26, 0.290_196_1, 0.698_039_23);
    pub const SUBMARINE: Self = Self::new_srgb(0.729_411_8, 0.780_392_17, 0.788_235_3);
    pub const SUGAR_CANE: Self = Self::new_srgb(0.976_470_6, 1.0, 0.964_705_9);
    pub const SUGAR_PLUM: Self = Self::new_srgb(0.568_627_5, 0.305_882_36, 0.458_823_53);
    pub const SULU: Self = Self::new_srgb(0.756_862_76, 0.941_176_5, 0.486_274_5);
    pub const SUMMER_GREEN: Self = Self::new_srgb(0.588_235_3, 0.733_333_35, 0.670_588_25);
    pub const SUN: Self = Self::new_srgb(0.984_313_7, 0.674_509_8, 0.074_509_81);
    pub const SUNBURNT_CYCLOPS: Self = Self::new_srgb(1.0, 0.250_980_4, 0.298_039_23);
    pub const SUNDANCE: Self = Self::new_srgb(0.788_235_3, 0.701_960_8, 0.356_862_75);
    pub const SUNDOWN: Self = Self::new_srgb(1.0, 0.694_117_67, 0.701_960_8);
    pub const SUNFLOWER: Self = Self::new_srgb(0.894_117_65, 0.831_372_56, 0.133_333_34);
    pub const SUNGLO: Self = Self::new_srgb(0.882_352_95, 0.407_843_14, 0.396_078_44);
    pub const SUNGLOW: Self = Self::new_srgb(1.0, 0.8, 0.2);
    pub const SUNNY: Self = Self::new_srgb(0.949_019_6, 0.949_019_6, 0.478_431_37);
    pub const SUNRAY: Self = Self::new_srgb(0.890_196_1, 0.670_588_25, 0.341_176_48);
    pub const SUNSET: Self = Self::new_srgb(0.980_392_16, 0.839_215_7, 0.647_058_84);
    pub const SUNSET_ORANGE: Self = Self::new_srgb(0.992_156_86, 0.368_627_46, 0.325_490_2);
    pub const SUNSHADE: Self = Self::new_srgb(1.0, 0.619_607_87, 0.172_549_02);
    pub const SUPER_PINK: Self = Self::new_srgb(0.811_764_7, 0.419_607_85, 0.662_745_1);
    pub const SUPERNOVA: Self = Self::new_srgb(1.0, 0.788_235_3, 0.003_921_569);
    pub const SURF: Self = Self::new_srgb(0.733_333_35, 0.843_137_26, 0.756_862_76);
    pub const SURF_CREST: Self = Self::new_srgb(0.811_764_7, 0.898_039_2, 0.823_529_4);
    pub const SURFIE_GREEN: Self = Self::new_srgb(0.047_058_824, 0.478_431_37, 0.474_509_8);
    pub const SUSHI: Self = Self::new_srgb(0.529_411_8, 0.670_588_25, 0.223_529_41);
    pub const SUVA_GRAY: Self = Self::new_srgb(0.533_333_36, 0.513_725_5, 0.529_411_8);
    pub const SWAMP: Self = Self::new_srgb(0.0, 0.105_882_354, 0.109_803_92);
    pub const SWAMP_GREEN: Self = Self::new_srgb(0.674_509_8, 0.717_647_1, 0.556_862_8);
    pub const SWANS_DOWN: Self = Self::new_srgb(0.862_745_1, 0.941_176_5, 0.917_647_06);
    pub const SWEET_BROWN: Self = Self::new_srgb(0.658_823_55, 0.215_686_28, 0.192_156_87);
    pub const SWEET_CORN: Self = Self::new_srgb(0.984_313_7, 0.917_647_06, 0.549_019_63);
    pub const SWEET_PINK: Self = Self::new_srgb(0.992_156_86, 0.623_529_43, 0.635_294_14);
    pub const SWIRL: Self = Self::new_srgb(0.827_451, 0.803_921_6, 0.772_549_03);
    pub const SWISS_COFFEE: Self = Self::new_srgb(0.866_666_7, 0.839_215_7, 0.835_294_1);
    pub const SYCAMORE: Self = Self::new_srgb(0.564_705_9, 0.552_941_2, 0.223_529_41);
    pub const TABASCO: Self = Self::new_srgb(0.627_451, 0.152_941_18, 0.070_588_24);
    pub const TACAO: Self = Self::new_srgb(0.929_411_77, 0.701_960_8, 0.505_882_4);
    pub const TACHA: Self = Self::new_srgb(0.839_215_7, 0.772_549_03, 0.384_313_73);
    pub const TAHITI_GOLD: Self = Self::new_srgb(0.913_725_5, 0.486_274_5, 0.027_450_98);
    pub const TAHUNA_SANDS: Self = Self::new_srgb(0.933_333_34, 0.941_176_5, 0.784_313_74);
    pub const TALL_POPPY: Self = Self::new_srgb(0.701_960_8, 0.176_470_6, 0.160_784_32);
    pub const TALLOW: Self = Self::new_srgb(0.658_823_55, 0.647_058_84, 0.537_254_9);
    pub const TAMARILLO: Self = Self::new_srgb(0.6, 0.086_274_51, 0.074_509_81);
    pub const TAMARIND: Self = Self::new_srgb(0.203_921_57, 0.082_352_94, 0.082_352_94);
    pub const TAN: Self = Self::new_srgb(0.823_529_4, 0.705_882_4, 0.549_019_63);
    pub const TAN_HIDE: Self = Self::new_srgb(0.980_392_16, 0.615_686_3, 0.352_941_2);
    pub const TANA: Self = Self::new_srgb(0.850_980_4, 0.862_745_1, 0.756_862_76);
    pub const TANGAROA: Self = Self::new_srgb(0.011_764_706, 0.086_274_51, 0.235_294_12);
    pub const TANGELO: Self = Self::new_srgb(0.976_470_6, 0.301_960_8, 0.0);
    pub const TANGERINE: Self = Self::new_srgb(0.949_019_6, 0.521_568_66, 0.0);
    pub const TANGERINE_YELLOW: Self = Self::new_srgb(1.0, 0.8, 0.0);
    pub const TANGO: Self = Self::new_srgb(0.929_411_77, 0.478_431_37, 0.109_803_92);
    pub const TANGO_PINK: Self = Self::new_srgb(0.894_117_65, 0.443_137_26, 0.478_431_37);
    pub const TAPA: Self = Self::new_srgb(0.482_352_94, 0.470_588_24, 0.454_901_96);
    pub const TAPESTRY: Self = Self::new_srgb(0.690_196_1, 0.368_627_46, 0.505_882_4);
    pub const TARA: Self = Self::new_srgb(0.882_352_95, 0.964_705_9, 0.909_803_9);
    pub const TARAWERA: Self = Self::new_srgb(0.027_450_98, 0.227_450_98, 0.313_725_5);
    pub const TART_ORANGE: Self = Self::new_srgb(0.984_313_7, 0.301_960_8, 0.274_509_82);
    pub const TASMAN: Self = Self::new_srgb(0.811_764_7, 0.862_745_1, 0.811_764_7);
    pub const TAUPE: Self = Self::new_srgb(0.282_352_95, 0.235_294_12, 0.196_078_43);
    pub const TAUPE_GRAY: Self = Self::new_srgb(0.545_098_07, 0.521_568_66, 0.537_254_9);
    pub const TAWNY_PORT: Self = Self::new_srgb(0.411_764_7, 0.145_098_05, 0.270_588_25);
    pub const TE_PAPA_GREEN: Self = Self::new_srgb(0.117_647_06, 0.262_745_1, 0.235_294_12);
    pub const TEA: Self = Self::new_srgb(0.756_862_76, 0.729_411_8, 0.690_196_1);
    pub const TEA_GREEN: Self = Self::new_srgb(0.815_686_3, 0.941_176_5, 0.752_941_2);
    pub const TEA_ROSE: Self = Self::new_srgb(0.956_862_75, 0.760_784_3, 0.760_784_3);
    pub const TEAK: Self = Self::new_srgb(0.694_117_67, 0.580_392_2, 0.380_392_16);
    pub const TEAL: Self = Self::new_srgb(0.0, 0.501_960_8, 0.501_960_8);
    pub const TEAL_BLUE: Self = Self::new_srgb(0.211_764_71, 0.458_823_53, 0.533_333_36);
    pub const TEAL_DEER: Self = Self::new_srgb(0.6, 0.901_960_8, 0.701_960_8);
    pub const TEAL_GREEN: Self = Self::new_srgb(0.0, 0.509_803_95, 0.498_039_22);
    pub const TELEMAGENTA: Self = Self::new_srgb(0.811_764_7, 0.203_921_57, 0.462_745_1);
    pub const TEMPTRESS: Self = Self::new_srgb(0.231_372_55, 0.0, 0.043_137_256);
    pub const TENNE: Self = Self::new_srgb(0.803_921_6, 0.341_176_48, 0.0);
    pub const TEQUILA: Self = Self::new_srgb(1.0, 0.901_960_8, 0.780_392_17);
    pub const TERRA_COTTA: Self = Self::new_srgb(0.886_274_5, 0.447_058_83, 0.356_862_75);
    pub const TEXAS: Self = Self::new_srgb(0.972_549, 0.976_470_6, 0.611_764_7);
    pub const TEXAS_ROSE: Self = Self::new_srgb(1.0, 0.709_803_94, 0.333_333_34);
    pub const THATCH: Self = Self::new_srgb(0.713_725_5, 0.615_686_3, 0.596_078_46);
    pub const THATCH_GREEN: Self = Self::new_srgb(0.250_980_4, 0.239_215_69, 0.098_039_22);
    pub const THISTLE: Self = Self::new_srgb(0.847_058_83, 0.749_019_6, 0.847_058_83);
    pub const THISTLE_GREEN: Self = Self::new_srgb(0.8, 0.792_156_9, 0.658_823_55);
    pub const THULIAN_PINK: Self = Self::new_srgb(0.870_588_24, 0.435_294_12, 0.631_372_6);
    pub const THUNDER: Self = Self::new_srgb(0.2, 0.160_784_32, 0.184_313_73);
    pub const THUNDERBIRD: Self = Self::new_srgb(0.752_941_2, 0.168_627_46, 0.094_117_65);
    pub const TIA_MARIA: Self = Self::new_srgb(0.756_862_76, 0.266_666_68, 0.054_901_96);
    pub const TIARA: Self = Self::new_srgb(0.764_705_9, 0.819_607_85, 0.819_607_85);
    pub const TIBER: Self = Self::new_srgb(0.023_529_412, 0.207_843_14, 0.215_686_28);
    pub const TICKLE_ME_PINK: Self = Self::new_srgb(0.988_235_3, 0.537_254_9, 0.674_509_8);
    pub const TIDAL: Self = Self::new_srgb(0.945_098_04, 1.0, 0.678_431_4);
    pub const TIDE: Self = Self::new_srgb(0.749_019_6, 0.721_568_64, 0.690_196_1);
    pub const TIFFANY_BLUE: Self = Self::new_srgb(0.039_215_688, 0.729_411_8, 0.709_803_94);
    pub const TIGERS_EYE: Self = Self::new_srgb(0.878_431_4, 0.552_941_2, 0.235_294_12);
    pub const TIMBER_GREEN: Self = Self::new_srgb(0.086_274_51, 0.196_078_43, 0.172_549_02);
    pub const TIMBERWOLF: Self = Self::new_srgb(0.858_823_54, 0.843_137_26, 0.823_529_4);
    pub const TITAN_WHITE: Self = Self::new_srgb(0.941_176_5, 0.933_333_34, 1.0);
    pub const TITANIUM_YELLOW: Self = Self::new_srgb(0.933_333_34, 0.901_960_8, 0.0);
    pub const TOAST: Self = Self::new_srgb(0.603_921_6, 0.431_372_55, 0.380_392_16);
    pub const TOBACCO_BROWN: Self = Self::new_srgb(0.443_137_26, 0.364_705_9, 0.278_431_4);
    pub const TOLEDO: Self = Self::new_srgb(0.227_450_98, 0.0, 0.125_490_2);
    pub const TOLOPEA: Self = Self::new_srgb(0.105_882_354, 0.007_843_138, 0.270_588_25);
    pub const TOM_THUMB: Self = Self::new_srgb(0.247_058_82, 0.345_098_05, 0.231_372_55);
    pub const TOMATO: Self = Self::new_srgb(1.0, 0.388_235_3, 0.278_431_4);
    pub const TONYS_PINK: Self = Self::new_srgb(0.905_882_36, 0.623_529_43, 0.549_019_63);
    pub const TOOLBOX: Self = Self::new_srgb(0.454_901_96, 0.423_529_42, 0.752_941_2);
    pub const TOPAZ: Self = Self::new_srgb(1.0, 0.784_313_74, 0.486_274_5);
    pub const TOREA_BAY: Self = Self::new_srgb(0.058_823_53, 0.176_470_6, 0.619_607_87);
    pub const TORY_BLUE: Self = Self::new_srgb(0.078_431_375, 0.313_725_5, 0.666_666_7);
    pub const TOSCA: Self = Self::new_srgb(0.552_941_2, 0.247_058_82, 0.247_058_82);
    pub const TOTEM_POLE: Self = Self::new_srgb(0.6, 0.105_882_354, 0.027_450_98);
    pub const TOWER_GRAY: Self = Self::new_srgb(0.662_745_1, 0.741_176_5, 0.749_019_6);
    pub const TRACTOR_RED: Self = Self::new_srgb(0.992_156_86, 0.054_901_96, 0.207_843_14);
    pub const TRADEWIND: Self = Self::new_srgb(0.372_549_03, 0.701_960_8, 0.674_509_8);
    pub const TRANQUIL: Self = Self::new_srgb(0.901_960_8, 1.0, 1.0);
    pub const TRAVERTINE: Self = Self::new_srgb(1.0, 0.992_156_86, 0.909_803_9);
    pub const TREE_POPPY: Self = Self::new_srgb(0.988_235_3, 0.611_764_7, 0.113_725_49);
    pub const TREEHOUSE: Self = Self::new_srgb(0.231_372_55, 0.156_862_75, 0.125_490_2);
    pub const TRENDY_GREEN: Self = Self::new_srgb(0.486_274_5, 0.533_333_36, 0.101_960_786);
    pub const TRENDY_PINK: Self = Self::new_srgb(0.549_019_63, 0.392_156_87, 0.584_313_75);
    pub const TRINIDAD: Self = Self::new_srgb(0.901_960_8, 0.305_882_36, 0.011_764_706);
    pub const TROPICAL_BLUE: Self = Self::new_srgb(0.764_705_9, 0.866_666_7, 0.976_470_6);
    pub const TROPICAL_RAIN_FOREST: Self = Self::new_srgb(0.0, 0.458_823_53, 0.368_627_46);
    pub const TROPICAL_VIOLET: Self = Self::new_srgb(0.803_921_6, 0.643_137_3, 0.870_588_24);
    pub const TROUT: Self = Self::new_srgb(0.290_196_1, 0.305_882_36, 0.352_941_2);
    pub const TRUE_BLUE: Self = Self::new_srgb(0.0, 0.450_980_4, 0.811_764_7);
    pub const TRUE_V: Self = Self::new_srgb(0.541_176_5, 0.450_980_4, 0.839_215_7);
    pub const TUATARA: Self = Self::new_srgb(0.211_764_71, 0.207_843_14, 0.203_921_57);
    pub const TUFT_BUSH: Self = Self::new_srgb(1.0, 0.866_666_7, 0.803_921_6);
    pub const TUFTS_BLUE: Self = Self::new_srgb(0.254_901_98, 0.490_196_08, 0.756_862_76);
    pub const TULIP: Self = Self::new_srgb(1.0, 0.529_411_8, 0.552_941_2);
    pub const TULIP_TREE: Self = Self::new_srgb(0.917_647_06, 0.701_960_8, 0.231_372_55);
    pub const TUMBLEWEED: Self = Self::new_srgb(0.870_588_24, 0.666_666_7, 0.533_333_36);
    pub const TUNA: Self = Self::new_srgb(0.207_843_14, 0.207_843_14, 0.258_823_54);
    pub const TUNDORA: Self = Self::new_srgb(0.290_196_1, 0.258_823_54, 0.266_666_68);
    pub const TURBO: Self = Self::new_srgb(0.980_392_16, 0.901_960_8, 0.0);
    pub const TURKISH_ROSE: Self = Self::new_srgb(0.709_803_94, 0.447_058_83, 0.505_882_4);
    pub const TURMERIC: Self = Self::new_srgb(0.792_156_9, 0.733_333_35, 0.282_352_95);
    pub const TURQUOISE: Self = Self::new_srgb(0.250_980_4, 0.878_431_4, 0.815_686_3);
    pub const TURQUOISE_BLUE: Self = Self::new_srgb(0.0, 1.0, 0.937_254_9);
    pub const TURQUOISE_GREEN: Self = Self::new_srgb(0.627_451, 0.839_215_7, 0.705_882_4);
    pub const TURTLE_GREEN: Self = Self::new_srgb(0.164_705_89, 0.219_607_84, 0.043_137_256);
    pub const TUSCAN_RED: Self = Self::new_srgb(0.486_274_5, 0.282_352_95, 0.282_352_95);
    pub const TUSCAN_TAN: Self = Self::new_srgb(0.650_980_4, 0.482_352_94, 0.356_862_75);
    pub const TUSCANY: Self = Self::new_srgb(0.752_941_2, 0.6, 0.6);
    pub const TUSK: Self = Self::new_srgb(0.933_333_34, 0.952_941_2, 0.764_705_9);
    pub const TUSSOCK: Self = Self::new_srgb(0.772_549_03, 0.6, 0.294_117_66);
    pub const TUTU: Self = Self::new_srgb(1.0, 0.945_098_04, 0.976_470_6);
    pub const TWILIGHT: Self = Self::new_srgb(0.894_117_65, 0.811_764_7, 0.870_588_24);
    pub const TWILIGHT_BLUE: Self = Self::new_srgb(0.933_333_34, 0.992_156_86, 1.0);
    pub const TWILIGHT_LAVENDER: Self = Self::new_srgb(0.541_176_5, 0.286_274_52, 0.419_607_85);
    pub const TWINE: Self = Self::new_srgb(0.760_784_3, 0.584_313_75, 0.364_705_9);
    pub const TYRIAN_PURPLE: Self = Self::new_srgb(0.4, 0.007_843_138, 0.235_294_12);
    pub const UA_BLUE: Self = Self::new_srgb(0.0, 0.2, 0.666_666_7);
    pub const UA_RED: Self = Self::new_srgb(0.850_980_4, 0.0, 0.298_039_23);
    pub const UCLA_BLUE: Self = Self::new_srgb(0.325_490_2, 0.407_843_14, 0.584_313_75);
    pub const UCLA_GOLD: Self = Self::new_srgb(1.0, 0.701_960_8, 0.0);
    pub const UFO_GREEN: Self = Self::new_srgb(0.235_294_12, 0.815_686_3, 0.439_215_7);
    pub const UP_FOREST_GREEN: Self = Self::new_srgb(0.003_921_569, 0.266_666_68, 0.129_411_77);
    pub const UP_MAROON: Self = Self::new_srgb(0.482_352_94, 0.066_666_67, 0.074_509_81);
    pub const USAFA_BLUE: Self = Self::new_srgb(0.0, 0.309_803_93, 0.596_078_46);
    pub const UBE: Self = Self::new_srgb(0.533_333_36, 0.470_588_24, 0.764_705_9);
    pub const ULTRA_PINK: Self = Self::new_srgb(1.0, 0.435_294_12, 1.0);
    pub const ULTRAMARINE: Self = Self::new_srgb(0.247_058_82, 0.0, 1.0);
    pub const ULTRAMARINE_BLUE: Self = Self::new_srgb(0.254_901_98, 0.4, 0.960_784_3);
    pub const UMBER: Self = Self::new_srgb(0.388_235_3, 0.317_647_07, 0.278_431_4);
    pub const UNBLEACHED_SILK: Self = Self::new_srgb(1.0, 0.866_666_7, 0.792_156_9);
    pub const UNDERAGE_PINK: Self = Self::new_srgb(0.976_470_6, 0.901_960_8, 0.956_862_75);
    pub const UNITED_NATIONS_BLUE: Self = Self::new_srgb(0.356_862_75, 0.572_549_05, 0.898_039_2);
    pub const UNIVERSITY_OF_CALIFORNIA_GOLD: Self =
        Self::new_srgb(0.717_647_1, 0.529_411_8, 0.152_941_18);
    pub const UNIVERSITY_OF_TENNESSEE_ORANGE: Self =
        Self::new_srgb(0.968_627_45, 0.498_039_22, 0.0);
    pub const UNMELLOW_YELLOW: Self = Self::new_srgb(1.0, 1.0, 0.4);
    pub const UPSDELL_RED: Self = Self::new_srgb(0.682_352_96, 0.125_490_2, 0.160_784_32);
    pub const UROBILIN: Self = Self::new_srgb(0.882_352_95, 0.678_431_4, 0.129_411_77);
    pub const UTAH_CRIMSON: Self = Self::new_srgb(0.827_451, 0.0, 0.247_058_82);
    pub const VALENCIA: Self = Self::new_srgb(0.847_058_83, 0.266_666_68, 0.215_686_28);
    pub const VALENTINO: Self = Self::new_srgb(0.207_843_14, 0.054_901_96, 0.258_823_54);
    pub const VALHALLA: Self = Self::new_srgb(0.168_627_46, 0.098_039_22, 0.309_803_93);
    pub const VAN_CLEEF: Self = Self::new_srgb(0.286_274_52, 0.090_196_08, 0.047_058_824);
    pub const VAN_DYKE_BROWN: Self = Self::new_srgb(0.4, 0.258_823_54, 0.156_862_75);
    pub const VANILLA: Self = Self::new_srgb(0.952_941_2, 0.898_039_2, 0.670_588_25);
    pub const VANILLA_ICE: Self = Self::new_srgb(0.952_941_2, 0.560_784_34, 0.662_745_1);
    pub const VARDEN: Self = Self::new_srgb(1.0, 0.964_705_9, 0.874_509_8);
    pub const VEGAS_GOLD: Self = Self::new_srgb(0.772_549_03, 0.701_960_8, 0.345_098_05);
    pub const VENETIAN_RED: Self = Self::new_srgb(0.784_313_74, 0.031_372_55, 0.082_352_94);
    pub const VENICE_BLUE: Self = Self::new_srgb(0.019_607_844, 0.349_019_62, 0.537_254_9);
    pub const VENUS: Self = Self::new_srgb(0.572_549_05, 0.521_568_66, 0.564_705_9);
    pub const VERDIGRIS: Self = Self::new_srgb(0.262_745_1, 0.701_960_8, 0.682_352_96);
    pub const VERDUN_GREEN: Self = Self::new_srgb(0.286_274_52, 0.329_411_77, 0.0);
    pub const VERMILION: Self = Self::new_srgb(0.850_980_4, 0.219_607_84, 0.117_647_06);
    pub const VERONICA: Self = Self::new_srgb(0.627_451, 0.125_490_2, 0.941_176_5);
    pub const VERY_LIGHT_AZURE: Self = Self::new_srgb(0.454_901_96, 0.733_333_35, 0.984_313_7);
    pub const VERY_LIGHT_BLUE: Self = Self::new_srgb(0.4, 0.4, 1.0);
    pub const VERY_LIGHT_MALACHITE_GREEN: Self =
        Self::new_srgb(0.392_156_87, 0.913_725_5, 0.525_490_2);
    pub const VERY_LIGHT_TANGELO: Self = Self::new_srgb(1.0, 0.690_196_1, 0.466_666_67);
    pub const VERY_PALE_ORANGE: Self = Self::new_srgb(1.0, 0.874_509_8, 0.749_019_6);
    pub const VERY_PALE_YELLOW: Self = Self::new_srgb(1.0, 1.0, 0.749_019_6);
    pub const VESUVIUS: Self = Self::new_srgb(0.694_117_67, 0.290_196_1, 0.043_137_256);
    pub const VICTORIA: Self = Self::new_srgb(0.325_490_2, 0.266_666_68, 0.568_627_5);
    pub const VIDA_LOCA: Self = Self::new_srgb(0.329_411_77, 0.564_705_9, 0.098_039_22);
    pub const VIKING: Self = Self::new_srgb(0.392_156_87, 0.8, 0.858_823_54);
    pub const VIN_ROUGE: Self = Self::new_srgb(0.596_078_46, 0.239_215_69, 0.380_392_16);
    pub const VIOLA: Self = Self::new_srgb(0.796_078_44, 0.560_784_34, 0.662_745_1);
    pub const VIOLENT_VIOLET: Self = Self::new_srgb(0.160_784_32, 0.047_058_824, 0.368_627_46);
    pub const VIOLET: Self = Self::new_srgb(0.498_039_22, 0.0, 1.0);
    pub const VIOLET_BLUE: Self = Self::new_srgb(0.196_078_43, 0.290_196_1, 0.698_039_23);
    pub const VIOLET_EGGPLANT: Self = Self::new_srgb(0.6, 0.066_666_67, 0.6);
    pub const VIOLET_RED: Self = Self::new_srgb(0.968_627_45, 0.325_490_2, 0.580_392_2);
    pub const VIRIDIAN: Self = Self::new_srgb(0.250_980_4, 0.509_803_95, 0.427_450_98);
    pub const VIRIDIAN_GREEN: Self = Self::new_srgb(0.0, 0.588_235_3, 0.596_078_46);
    pub const VIS_VIS: Self = Self::new_srgb(1.0, 0.937_254_9, 0.631_372_6);
    pub const VISTA_BLUE: Self = Self::new_srgb(0.486_274_5, 0.619_607_87, 0.850_980_4);
    pub const VISTA_WHITE: Self = Self::new_srgb(0.988_235_3, 0.972_549, 0.968_627_45);
    pub const VIVID_AMBER: Self = Self::new_srgb(0.8, 0.6, 0.0);
    pub const VIVID_AUBURN: Self = Self::new_srgb(0.572_549_05, 0.152_941_18, 0.141_176_48);
    pub const VIVID_BURGUNDY: Self = Self::new_srgb(0.623_529_43, 0.113_725_49, 0.207_843_14);
    pub const VIVID_CERISE: Self = Self::new_srgb(0.854_901_97, 0.113_725_49, 0.505_882_4);
    pub const VIVID_CERULEAN: Self = Self::new_srgb(0.0, 0.666_666_7, 0.933_333_34);
    pub const VIVID_CRIMSON: Self = Self::new_srgb(0.8, 0.0, 0.2);
    pub const VIVID_GAMBOGE: Self = Self::new_srgb(1.0, 0.6, 0.0);
    pub const VIVID_LIME_GREEN: Self = Self::new_srgb(0.650_980_4, 0.839_215_7, 0.031_372_55);
    pub const VIVID_MALACHITE: Self = Self::new_srgb(0.0, 0.8, 0.2);
    pub const VIVID_MULBERRY: Self = Self::new_srgb(0.721_568_64, 0.047_058_824, 0.890_196_1);
    pub const VIVID_ORANGE: Self = Self::new_srgb(1.0, 0.372_549_03, 0.0);
    pub const VIVID_ORANGE_PEEL: Self = Self::new_srgb(1.0, 0.627_451, 0.0);
    pub const VIVID_ORCHID: Self = Self::new_srgb(0.8, 0.0, 1.0);
    pub const VIVID_RASPBERRY: Self = Self::new_srgb(1.0, 0.0, 0.423_529_42);
    pub const VIVID_RED: Self = Self::new_srgb(0.968_627_45, 0.050_980_393, 0.101_960_786);
    pub const VIVID_RED_TANGELO: Self = Self::new_srgb(0.874_509_8, 0.380_392_16, 0.141_176_48);
    pub const VIVID_SKY_BLUE: Self = Self::new_srgb(0.0, 0.8, 1.0);
    pub const VIVID_TANGELO: Self = Self::new_srgb(0.941_176_5, 0.454_901_96, 0.152_941_18);
    pub const VIVID_TANGERINE: Self = Self::new_srgb(1.0, 0.627_451, 0.537_254_9);
    pub const VIVID_VERMILION: Self = Self::new_srgb(0.898_039_2, 0.376_470_6, 0.141_176_48);
    pub const VIVID_VIOLET: Self = Self::new_srgb(0.623_529_43, 0.0, 1.0);
    pub const VIVID_YELLOW: Self = Self::new_srgb(1.0, 0.890_196_1, 0.007_843_138);
    pub const VOLT: Self = Self::new_srgb(0.807_843_15, 1.0, 0.0);
    pub const VOODOO: Self = Self::new_srgb(0.325_490_2, 0.203_921_57, 0.333_333_34);
    pub const VULCAN: Self = Self::new_srgb(0.062_745_1, 0.070_588_24, 0.113_725_49);
    pub const WAFER: Self = Self::new_srgb(0.870_588_24, 0.796_078_44, 0.776_470_6);
    pub const WAIKAWA_GRAY: Self = Self::new_srgb(0.352_941_2, 0.431_372_55, 0.611_764_7);
    pub const WAIOURU: Self = Self::new_srgb(0.211_764_71, 0.235_294_12, 0.050_980_393);
    pub const WALNUT: Self = Self::new_srgb(0.466_666_67, 0.247_058_82, 0.101_960_786);
    pub const WARM_BLACK: Self = Self::new_srgb(0.0, 0.258_823_54, 0.258_823_54);
    pub const WASABI: Self = Self::new_srgb(0.470_588_24, 0.541_176_5, 0.145_098_05);
    pub const WATER_LEAF: Self = Self::new_srgb(0.631_372_6, 0.913_725_5, 0.870_588_24);
    pub const WATERCOURSE: Self = Self::new_srgb(0.019_607_844, 0.435_294_12, 0.341_176_48);
    pub const WATERLOO_: Self = Self::new_srgb(0.482_352_94, 0.486_274_5, 0.580_392_2);
    pub const WATERSPOUT: Self = Self::new_srgb(0.643_137_3, 0.956_862_75, 0.976_470_6);
    pub const WATTLE: Self = Self::new_srgb(0.862_745_1, 0.843_137_26, 0.278_431_4);
    pub const WATUSI: Self = Self::new_srgb(1.0, 0.866_666_7, 0.811_764_7);
    pub const WAX_FLOWER: Self = Self::new_srgb(1.0, 0.752_941_2, 0.658_823_55);
    pub const WE_PEEP: Self = Self::new_srgb(0.968_627_45, 0.858_823_54, 0.901_960_8);
    pub const WEB_CHARTREUSE: Self = Self::new_srgb(0.498_039_22, 1.0, 0.0);
    pub const WEB_ORANGE: Self = Self::new_srgb(1.0, 0.647_058_84, 0.0);
    pub const WEDGEWOOD: Self = Self::new_srgb(0.305_882_36, 0.498_039_22, 0.619_607_87);
    pub const WELDON_BLUE: Self = Self::new_srgb(0.486_274_5, 0.596_078_46, 0.670_588_25);
    pub const WELL_READ: Self = Self::new_srgb(0.705_882_4, 0.2, 0.196_078_43);
    pub const WENGE: Self = Self::new_srgb(0.392_156_87, 0.329_411_77, 0.321_568_64);
    pub const WEST_COAST: Self = Self::new_srgb(0.384_313_73, 0.317_647_07, 0.098_039_22);
    pub const WEST_SIDE: Self = Self::new_srgb(1.0, 0.568_627_5, 0.058_823_53);
    pub const WESTAR: Self = Self::new_srgb(0.862_745_1, 0.850_980_4, 0.823_529_4);
    pub const WEWAK: Self = Self::new_srgb(0.945_098_04, 0.607_843_16, 0.670_588_25);
    pub const WHEAT: Self = Self::new_srgb(0.960_784_3, 0.870_588_24, 0.701_960_8);
    pub const WHEATFIELD: Self = Self::new_srgb(0.952_941_2, 0.929_411_77, 0.811_764_7);
    pub const WHISKEY: Self = Self::new_srgb(0.835_294_1, 0.603_921_6, 0.435_294_12);
    pub const WHISPER: Self = Self::new_srgb(0.968_627_45, 0.960_784_3, 0.980_392_16);
    pub const WHITE: Self = Self::new_srgb(1.0, 1.0, 1.0);
    pub const WHITE_ICE: Self = Self::new_srgb(0.866_666_7, 0.976_470_6, 0.945_098_04);
    pub const WHITE_LILAC: Self = Self::new_srgb(0.972_549, 0.968_627_45, 0.988_235_3);
    pub const WHITE_LINEN: Self = Self::new_srgb(0.972_549, 0.941_176_5, 0.909_803_9);
    pub const WHITE_POINTER: Self = Self::new_srgb(0.996_078_43, 0.972_549, 1.0);
    pub const WHITE_ROCK: Self = Self::new_srgb(0.917_647_06, 0.909_803_9, 0.831_372_56);
    pub const WHITE_SMOKE: Self = Self::new_srgb(0.960_784_3, 0.960_784_3, 0.960_784_3);
    pub const WILD_BLUE_YONDER: Self = Self::new_srgb(0.635_294_14, 0.678_431_4, 0.815_686_3);
    pub const WILD_ORCHID: Self = Self::new_srgb(0.831_372_56, 0.439_215_7, 0.635_294_14);
    pub const WILD_RICE: Self = Self::new_srgb(0.925_490_2, 0.878_431_4, 0.564_705_9);
    pub const WILD_SAND: Self = Self::new_srgb(0.956_862_75, 0.956_862_75, 0.956_862_75);
    pub const WILD_STRAWBERRY: Self = Self::new_srgb(1.0, 0.262_745_1, 0.643_137_3);
    pub const WILD_WATERMELON: Self = Self::new_srgb(0.988_235_3, 0.423_529_42, 0.521_568_66);
    pub const WILD_WILLOW: Self = Self::new_srgb(0.725_490_2, 0.768_627_46, 0.415_686_28);
    pub const WILLIAM: Self = Self::new_srgb(0.227_450_98, 0.407_843_14, 0.423_529_42);
    pub const WILLOW_BROOK: Self = Self::new_srgb(0.874_509_8, 0.925_490_2, 0.854_901_97);
    pub const WILLOW_GROVE: Self = Self::new_srgb(0.396_078_44, 0.454_901_96, 0.364_705_9);
    pub const WILLPOWER_ORANGE: Self = Self::new_srgb(0.992_156_86, 0.345_098_05, 0.0);
    pub const WINDSOR: Self = Self::new_srgb(0.235_294_12, 0.031_372_55, 0.470_588_24);
    pub const WINDSOR_TAN: Self = Self::new_srgb(0.654_902, 0.333_333_34, 0.007_843_138);
    pub const WINE: Self = Self::new_srgb(0.447_058_83, 0.184_313_73, 0.215_686_28);
    pub const WINE_BERRY: Self = Self::new_srgb(0.349_019_62, 0.113_725_49, 0.207_843_14);
    pub const WINE_DREGS: Self = Self::new_srgb(0.403_921_57, 0.192_156_87, 0.278_431_4);
    pub const WINTER_HAZEL: Self = Self::new_srgb(0.835_294_1, 0.819_607_85, 0.584_313_75);
    pub const WINTER_SKY: Self = Self::new_srgb(1.0, 0.0, 0.486_274_5);
    pub const WINTER_WIZARD: Self = Self::new_srgb(0.627_451, 0.901_960_8, 1.0);
    pub const WINTERGREEN_DREAM: Self = Self::new_srgb(0.337_254_9, 0.533_333_36, 0.490_196_08);
    pub const WISP_PINK: Self = Self::new_srgb(0.996_078_43, 0.956_862_75, 0.972_549);
    pub const WISTERIA: Self = Self::new_srgb(0.788_235_3, 0.627_451, 0.862_745_1);
    pub const WISTFUL: Self = Self::new_srgb(0.643_137_3, 0.650_980_4, 0.827_451);
    pub const WITCH_HAZE: Self = Self::new_srgb(1.0, 0.988_235_3, 0.6);
    pub const WOOD_BARK: Self = Self::new_srgb(0.149_019_61, 0.066_666_67, 0.019_607_844);
    pub const WOODLAND: Self = Self::new_srgb(0.301_960_8, 0.325_490_2, 0.156_862_75);
    pub const WOODRUSH: Self = Self::new_srgb(0.188_235_3, 0.164_705_89, 0.058_823_53);
    pub const WOODSMOKE: Self = Self::new_srgb(0.047_058_824, 0.050_980_393, 0.058_823_53);
    pub const WOODY_BROWN: Self = Self::new_srgb(0.282_352_95, 0.192_156_87, 0.192_156_87);
    pub const X11_DARK_GREEN: Self = Self::new_srgb(0.0, 0.392_156_87, 0.0);
    pub const X11_GRAY: Self = Self::new_srgb(0.745_098_05, 0.745_098_05, 0.745_098_05);
    pub const XANADU: Self = Self::new_srgb(0.450_980_4, 0.525_490_2, 0.470_588_24);
    pub const YALE_BLUE: Self = Self::new_srgb(0.058_823_53, 0.301_960_8, 0.572_549_05);
    pub const YANKEES_BLUE: Self = Self::new_srgb(0.109_803_92, 0.156_862_75, 0.254_901_98);
    pub const YELLOW: Self = Self::new_srgb(1.0, 1.0, 0.0);
    pub const YELLOW_GREEN: Self = Self::new_srgb(0.603_921_6, 0.803_921_6, 0.196_078_43);
    pub const YELLOW_METAL: Self = Self::new_srgb(0.443_137_26, 0.388_235_3, 0.219_607_84);
    pub const YELLOW_ORANGE: Self = Self::new_srgb(1.0, 0.682_352_96, 0.258_823_54);
    pub const YELLOW_ROSE: Self = Self::new_srgb(1.0, 0.941_176_5, 0.0);
    pub const YELLOW_SEA: Self = Self::new_srgb(0.996_078_43, 0.662_745_1, 0.015_686_275);
    pub const YOUR_PINK: Self = Self::new_srgb(1.0, 0.764_705_9, 0.752_941_2);
    pub const YUKON_GOLD: Self = Self::new_srgb(0.482_352_94, 0.4, 0.031_372_55);
    pub const YUMA: Self = Self::new_srgb(0.807_843_15, 0.760_784_3, 0.568_627_5);
    pub const ZAFFRE: Self = Self::new_srgb(0.0, 0.078_431_375, 0.658_823_55);
    pub const ZAMBEZI: Self = Self::new_srgb(0.407_843_14, 0.333_333_34, 0.345_098_05);
    pub const ZANAH: Self = Self::new_srgb(0.854_901_97, 0.925_490_2, 0.839_215_7);
    pub const ZEST: Self = Self::new_srgb(0.898_039_2, 0.517_647_1, 0.105_882_354);
    pub const ZEUS: Self = Self::new_srgb(0.160_784_32, 0.137_254_91, 0.098_039_22);
    pub const ZIGGURAT: Self = Self::new_srgb(0.749_019_6, 0.858_823_54, 0.886_274_5);
    pub const ZINNWALDITE: Self = Self::new_srgb(0.921_568_63, 0.760_784_3, 0.686_274_5);
    pub const ZINNWALDITE_BROWN: Self = Self::new_srgb(0.172_549_02, 0.086_274_51, 0.031_372_55);
    pub const ZIRCON: Self = Self::new_srgb(0.956_862_75, 0.972_549, 1.0);
    pub const ZOMBIE: Self = Self::new_srgb(0.894_117_65, 0.839_215_7, 0.607_843_16);
    pub const ZOMP: Self = Self::new_srgb(0.223_529_41, 0.654_902, 0.556_862_8);
    pub const ZORBA: Self = Self::new_srgb(0.647_058_84, 0.607_843_16, 0.568_627_5);
    pub const ZUCCINI: Self = Self::new_srgb(0.015_686_275, 0.250_980_4, 0.133_333_34);
    pub const ZUMTHOR: Self = Self::new_srgb(0.929_411_77, 0.964_705_9, 1.0);
}