package.lisp 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767
  1. (in-package :common-lisp-user)
  2. (defpackage :cl-colors
  3. (:use :alexandria
  4. :common-lisp)
  5. (:export
  6. :rgb :rgb-red :rgb-green :rgb-blue :copy-rgb :gray
  7. :hsv :hsv-hue :hsv-saturation :hsv-value :copy-hsv
  8. :rgb-to-hsv :hsv-to-rgb :hex-to-rgb :as-hsv :as-rgb
  9. :rgb-combination :hsv-combination
  10. :parse-hex-rgb :print-hex-rgb :*x11-colors-list*
  11. ;; predefined color names
  12. #:+snow+
  13. #:+ghost-white+
  14. #:+ghostwhite+
  15. #:+white-smoke+
  16. #:+whitesmoke+
  17. #:+gainsboro+
  18. #:+floral-white+
  19. #:+floralwhite+
  20. #:+old-lace+
  21. #:+oldlace+
  22. #:+linen+
  23. #:+antique-white+
  24. #:+antiquewhite+
  25. #:+papaya-whip+
  26. #:+papayawhip+
  27. #:+blanched-almond+
  28. #:+blanchedalmond+
  29. #:+bisque+
  30. #:+peach-puff+
  31. #:+peachpuff+
  32. #:+navajo-white+
  33. #:+navajowhite+
  34. #:+moccasin+
  35. #:+cornsilk+
  36. #:+ivory+
  37. #:+lemon-chiffon+
  38. #:+lemonchiffon+
  39. #:+seashell+
  40. #:+honeydew+
  41. #:+mint-cream+
  42. #:+mintcream+
  43. #:+azure+
  44. #:+alice-blue+
  45. #:+aliceblue+
  46. #:+lavender+
  47. #:+lavender-blush+
  48. #:+lavenderblush+
  49. #:+misty-rose+
  50. #:+mistyrose+
  51. #:+white+
  52. #:+black+
  53. #:+dark-slate-gray+
  54. #:+darkslategray+
  55. #:+dark-slate-grey+
  56. #:+darkslategrey+
  57. #:+dim-gray+
  58. #:+dimgray+
  59. #:+dim-grey+
  60. #:+dimgrey+
  61. #:+slate-gray+
  62. #:+slategray+
  63. #:+slate-grey+
  64. #:+slategrey+
  65. #:+light-slate-gray+
  66. #:+lightslategray+
  67. #:+light-slate-grey+
  68. #:+lightslategrey+
  69. #:+gray+
  70. #:+grey+
  71. #:+light-grey+
  72. #:+lightgrey+
  73. #:+light-gray+
  74. #:+lightgray+
  75. #:+midnight-blue+
  76. #:+midnightblue+
  77. #:+navy+
  78. #:+navy-blue+
  79. #:+navyblue+
  80. #:+cornflower-blue+
  81. #:+cornflowerblue+
  82. #:+dark-slate-blue+
  83. #:+darkslateblue+
  84. #:+slate-blue+
  85. #:+slateblue+
  86. #:+medium-slate-blue+
  87. #:+mediumslateblue+
  88. #:+light-slate-blue+
  89. #:+lightslateblue+
  90. #:+medium-blue+
  91. #:+mediumblue+
  92. #:+royal-blue+
  93. #:+royalblue+
  94. #:+blue+
  95. #:+dodger-blue+
  96. #:+dodgerblue+
  97. #:+deep-sky-blue+
  98. #:+deepskyblue+
  99. #:+sky-blue+
  100. #:+skyblue+
  101. #:+light-sky-blue+
  102. #:+lightskyblue+
  103. #:+steel-blue+
  104. #:+steelblue+
  105. #:+light-steel-blue+
  106. #:+lightsteelblue+
  107. #:+light-blue+
  108. #:+lightblue+
  109. #:+powder-blue+
  110. #:+powderblue+
  111. #:+pale-turquoise+
  112. #:+paleturquoise+
  113. #:+dark-turquoise+
  114. #:+darkturquoise+
  115. #:+medium-turquoise+
  116. #:+mediumturquoise+
  117. #:+turquoise+
  118. #:+cyan+
  119. #:+light-cyan+
  120. #:+lightcyan+
  121. #:+cadet-blue+
  122. #:+cadetblue+
  123. #:+medium-aquamarine+
  124. #:+mediumaquamarine+
  125. #:+aquamarine+
  126. #:+dark-green+
  127. #:+darkgreen+
  128. #:+dark-olive-green+
  129. #:+darkolivegreen+
  130. #:+dark-sea-green+
  131. #:+darkseagreen+
  132. #:+sea-green+
  133. #:+seagreen+
  134. #:+medium-sea-green+
  135. #:+mediumseagreen+
  136. #:+light-sea-green+
  137. #:+lightseagreen+
  138. #:+pale-green+
  139. #:+palegreen+
  140. #:+spring-green+
  141. #:+springgreen+
  142. #:+lawn-green+
  143. #:+lawngreen+
  144. #:+green+
  145. #:+chartreuse+
  146. #:+medium-spring-green+
  147. #:+mediumspringgreen+
  148. #:+green-yellow+
  149. #:+greenyellow+
  150. #:+lime-green+
  151. #:+limegreen+
  152. #:+yellow-green+
  153. #:+yellowgreen+
  154. #:+forest-green+
  155. #:+forestgreen+
  156. #:+olive-drab+
  157. #:+olivedrab+
  158. #:+dark-khaki+
  159. #:+darkkhaki+
  160. #:+khaki+
  161. #:+pale-goldenrod+
  162. #:+palegoldenrod+
  163. #:+light-goldenrod-yellow+
  164. #:+lightgoldenrodyellow+
  165. #:+light-yellow+
  166. #:+lightyellow+
  167. #:+yellow+
  168. #:+gold+
  169. #:+light-goldenrod+
  170. #:+lightgoldenrod+
  171. #:+goldenrod+
  172. #:+dark-goldenrod+
  173. #:+darkgoldenrod+
  174. #:+rosy-brown+
  175. #:+rosybrown+
  176. #:+indian-red+
  177. #:+indianred+
  178. #:+saddle-brown+
  179. #:+saddlebrown+
  180. #:+sienna+
  181. #:+peru+
  182. #:+burlywood+
  183. #:+beige+
  184. #:+wheat+
  185. #:+sandy-brown+
  186. #:+sandybrown+
  187. #:+tan+
  188. #:+chocolate+
  189. #:+firebrick+
  190. #:+brown+
  191. #:+dark-salmon+
  192. #:+darksalmon+
  193. #:+salmon+
  194. #:+light-salmon+
  195. #:+lightsalmon+
  196. #:+orange+
  197. #:+dark-orange+
  198. #:+darkorange+
  199. #:+coral+
  200. #:+light-coral+
  201. #:+lightcoral+
  202. #:+tomato+
  203. #:+orange-red+
  204. #:+orangered+
  205. #:+red+
  206. #:+hot-pink+
  207. #:+hotpink+
  208. #:+deep-pink+
  209. #:+deeppink+
  210. #:+pink+
  211. #:+light-pink+
  212. #:+lightpink+
  213. #:+pale-violet-red+
  214. #:+palevioletred+
  215. #:+maroon+
  216. #:+medium-violet-red+
  217. #:+mediumvioletred+
  218. #:+violet-red+
  219. #:+violetred+
  220. #:+magenta+
  221. #:+violet+
  222. #:+plum+
  223. #:+orchid+
  224. #:+medium-orchid+
  225. #:+mediumorchid+
  226. #:+dark-orchid+
  227. #:+darkorchid+
  228. #:+dark-violet+
  229. #:+darkviolet+
  230. #:+blue-violet+
  231. #:+blueviolet+
  232. #:+purple+
  233. #:+medium-purple+
  234. #:+mediumpurple+
  235. #:+thistle+
  236. #:+snow1+
  237. #:+snow2+
  238. #:+snow3+
  239. #:+snow4+
  240. #:+seashell1+
  241. #:+seashell2+
  242. #:+seashell3+
  243. #:+seashell4+
  244. #:+antiquewhite1+
  245. #:+antiquewhite2+
  246. #:+antiquewhite3+
  247. #:+antiquewhite4+
  248. #:+bisque1+
  249. #:+bisque2+
  250. #:+bisque3+
  251. #:+bisque4+
  252. #:+peachpuff1+
  253. #:+peachpuff2+
  254. #:+peachpuff3+
  255. #:+peachpuff4+
  256. #:+navajowhite1+
  257. #:+navajowhite2+
  258. #:+navajowhite3+
  259. #:+navajowhite4+
  260. #:+lemonchiffon1+
  261. #:+lemonchiffon2+
  262. #:+lemonchiffon3+
  263. #:+lemonchiffon4+
  264. #:+cornsilk1+
  265. #:+cornsilk2+
  266. #:+cornsilk3+
  267. #:+cornsilk4+
  268. #:+ivory1+
  269. #:+ivory2+
  270. #:+ivory3+
  271. #:+ivory4+
  272. #:+honeydew1+
  273. #:+honeydew2+
  274. #:+honeydew3+
  275. #:+honeydew4+
  276. #:+lavenderblush1+
  277. #:+lavenderblush2+
  278. #:+lavenderblush3+
  279. #:+lavenderblush4+
  280. #:+mistyrose1+
  281. #:+mistyrose2+
  282. #:+mistyrose3+
  283. #:+mistyrose4+
  284. #:+azure1+
  285. #:+azure2+
  286. #:+azure3+
  287. #:+azure4+
  288. #:+slateblue1+
  289. #:+slateblue2+
  290. #:+slateblue3+
  291. #:+slateblue4+
  292. #:+royalblue1+
  293. #:+royalblue2+
  294. #:+royalblue3+
  295. #:+royalblue4+
  296. #:+blue1+
  297. #:+blue2+
  298. #:+blue3+
  299. #:+blue4+
  300. #:+dodgerblue1+
  301. #:+dodgerblue2+
  302. #:+dodgerblue3+
  303. #:+dodgerblue4+
  304. #:+steelblue1+
  305. #:+steelblue2+
  306. #:+steelblue3+
  307. #:+steelblue4+
  308. #:+deepskyblue1+
  309. #:+deepskyblue2+
  310. #:+deepskyblue3+
  311. #:+deepskyblue4+
  312. #:+skyblue1+
  313. #:+skyblue2+
  314. #:+skyblue3+
  315. #:+skyblue4+
  316. #:+lightskyblue1+
  317. #:+lightskyblue2+
  318. #:+lightskyblue3+
  319. #:+lightskyblue4+
  320. #:+slategray1+
  321. #:+slategray2+
  322. #:+slategray3+
  323. #:+slategray4+
  324. #:+lightsteelblue1+
  325. #:+lightsteelblue2+
  326. #:+lightsteelblue3+
  327. #:+lightsteelblue4+
  328. #:+lightblue1+
  329. #:+lightblue2+
  330. #:+lightblue3+
  331. #:+lightblue4+
  332. #:+lightcyan1+
  333. #:+lightcyan2+
  334. #:+lightcyan3+
  335. #:+lightcyan4+
  336. #:+paleturquoise1+
  337. #:+paleturquoise2+
  338. #:+paleturquoise3+
  339. #:+paleturquoise4+
  340. #:+cadetblue1+
  341. #:+cadetblue2+
  342. #:+cadetblue3+
  343. #:+cadetblue4+
  344. #:+turquoise1+
  345. #:+turquoise2+
  346. #:+turquoise3+
  347. #:+turquoise4+
  348. #:+cyan1+
  349. #:+cyan2+
  350. #:+cyan3+
  351. #:+cyan4+
  352. #:+darkslategray1+
  353. #:+darkslategray2+
  354. #:+darkslategray3+
  355. #:+darkslategray4+
  356. #:+aquamarine1+
  357. #:+aquamarine2+
  358. #:+aquamarine3+
  359. #:+aquamarine4+
  360. #:+darkseagreen1+
  361. #:+darkseagreen2+
  362. #:+darkseagreen3+
  363. #:+darkseagreen4+
  364. #:+seagreen1+
  365. #:+seagreen2+
  366. #:+seagreen3+
  367. #:+seagreen4+
  368. #:+palegreen1+
  369. #:+palegreen2+
  370. #:+palegreen3+
  371. #:+palegreen4+
  372. #:+springgreen1+
  373. #:+springgreen2+
  374. #:+springgreen3+
  375. #:+springgreen4+
  376. #:+green1+
  377. #:+green2+
  378. #:+green3+
  379. #:+green4+
  380. #:+chartreuse1+
  381. #:+chartreuse2+
  382. #:+chartreuse3+
  383. #:+chartreuse4+
  384. #:+olivedrab1+
  385. #:+olivedrab2+
  386. #:+olivedrab3+
  387. #:+olivedrab4+
  388. #:+darkolivegreen1+
  389. #:+darkolivegreen2+
  390. #:+darkolivegreen3+
  391. #:+darkolivegreen4+
  392. #:+khaki1+
  393. #:+khaki2+
  394. #:+khaki3+
  395. #:+khaki4+
  396. #:+lightgoldenrod1+
  397. #:+lightgoldenrod2+
  398. #:+lightgoldenrod3+
  399. #:+lightgoldenrod4+
  400. #:+lightyellow1+
  401. #:+lightyellow2+
  402. #:+lightyellow3+
  403. #:+lightyellow4+
  404. #:+yellow1+
  405. #:+yellow2+
  406. #:+yellow3+
  407. #:+yellow4+
  408. #:+gold1+
  409. #:+gold2+
  410. #:+gold3+
  411. #:+gold4+
  412. #:+goldenrod1+
  413. #:+goldenrod2+
  414. #:+goldenrod3+
  415. #:+goldenrod4+
  416. #:+darkgoldenrod1+
  417. #:+darkgoldenrod2+
  418. #:+darkgoldenrod3+
  419. #:+darkgoldenrod4+
  420. #:+rosybrown1+
  421. #:+rosybrown2+
  422. #:+rosybrown3+
  423. #:+rosybrown4+
  424. #:+indianred1+
  425. #:+indianred2+
  426. #:+indianred3+
  427. #:+indianred4+
  428. #:+sienna1+
  429. #:+sienna2+
  430. #:+sienna3+
  431. #:+sienna4+
  432. #:+burlywood1+
  433. #:+burlywood2+
  434. #:+burlywood3+
  435. #:+burlywood4+
  436. #:+wheat1+
  437. #:+wheat2+
  438. #:+wheat3+
  439. #:+wheat4+
  440. #:+tan1+
  441. #:+tan2+
  442. #:+tan3+
  443. #:+tan4+
  444. #:+chocolate1+
  445. #:+chocolate2+
  446. #:+chocolate3+
  447. #:+chocolate4+
  448. #:+firebrick1+
  449. #:+firebrick2+
  450. #:+firebrick3+
  451. #:+firebrick4+
  452. #:+brown1+
  453. #:+brown2+
  454. #:+brown3+
  455. #:+brown4+
  456. #:+salmon1+
  457. #:+salmon2+
  458. #:+salmon3+
  459. #:+salmon4+
  460. #:+lightsalmon1+
  461. #:+lightsalmon2+
  462. #:+lightsalmon3+
  463. #:+lightsalmon4+
  464. #:+orange1+
  465. #:+orange2+
  466. #:+orange3+
  467. #:+orange4+
  468. #:+darkorange1+
  469. #:+darkorange2+
  470. #:+darkorange3+
  471. #:+darkorange4+
  472. #:+coral1+
  473. #:+coral2+
  474. #:+coral3+
  475. #:+coral4+
  476. #:+tomato1+
  477. #:+tomato2+
  478. #:+tomato3+
  479. #:+tomato4+
  480. #:+orangered1+
  481. #:+orangered2+
  482. #:+orangered3+
  483. #:+orangered4+
  484. #:+red1+
  485. #:+red2+
  486. #:+red3+
  487. #:+red4+
  488. #:+debianred+
  489. #:+deeppink1+
  490. #:+deeppink2+
  491. #:+deeppink3+
  492. #:+deeppink4+
  493. #:+hotpink1+
  494. #:+hotpink2+
  495. #:+hotpink3+
  496. #:+hotpink4+
  497. #:+pink1+
  498. #:+pink2+
  499. #:+pink3+
  500. #:+pink4+
  501. #:+lightpink1+
  502. #:+lightpink2+
  503. #:+lightpink3+
  504. #:+lightpink4+
  505. #:+palevioletred1+
  506. #:+palevioletred2+
  507. #:+palevioletred3+
  508. #:+palevioletred4+
  509. #:+maroon1+
  510. #:+maroon2+
  511. #:+maroon3+
  512. #:+maroon4+
  513. #:+violetred1+
  514. #:+violetred2+
  515. #:+violetred3+
  516. #:+violetred4+
  517. #:+magenta1+
  518. #:+magenta2+
  519. #:+magenta3+
  520. #:+magenta4+
  521. #:+orchid1+
  522. #:+orchid2+
  523. #:+orchid3+
  524. #:+orchid4+
  525. #:+plum1+
  526. #:+plum2+
  527. #:+plum3+
  528. #:+plum4+
  529. #:+mediumorchid1+
  530. #:+mediumorchid2+
  531. #:+mediumorchid3+
  532. #:+mediumorchid4+
  533. #:+darkorchid1+
  534. #:+darkorchid2+
  535. #:+darkorchid3+
  536. #:+darkorchid4+
  537. #:+purple1+
  538. #:+purple2+
  539. #:+purple3+
  540. #:+purple4+
  541. #:+mediumpurple1+
  542. #:+mediumpurple2+
  543. #:+mediumpurple3+
  544. #:+mediumpurple4+
  545. #:+thistle1+
  546. #:+thistle2+
  547. #:+thistle3+
  548. #:+thistle4+
  549. #:+gray0+
  550. #:+grey0+
  551. #:+gray1+
  552. #:+grey1+
  553. #:+gray2+
  554. #:+grey2+
  555. #:+gray3+
  556. #:+grey3+
  557. #:+gray4+
  558. #:+grey4+
  559. #:+gray5+
  560. #:+grey5+
  561. #:+gray6+
  562. #:+grey6+
  563. #:+gray7+
  564. #:+grey7+
  565. #:+gray8+
  566. #:+grey8+
  567. #:+gray9+
  568. #:+grey9+
  569. #:+gray10+
  570. #:+grey10+
  571. #:+gray11+
  572. #:+grey11+
  573. #:+gray12+
  574. #:+grey12+
  575. #:+gray13+
  576. #:+grey13+
  577. #:+gray14+
  578. #:+grey14+
  579. #:+gray15+
  580. #:+grey15+
  581. #:+gray16+
  582. #:+grey16+
  583. #:+gray17+
  584. #:+grey17+
  585. #:+gray18+
  586. #:+grey18+
  587. #:+gray19+
  588. #:+grey19+
  589. #:+gray20+
  590. #:+grey20+
  591. #:+gray21+
  592. #:+grey21+
  593. #:+gray22+
  594. #:+grey22+
  595. #:+gray23+
  596. #:+grey23+
  597. #:+gray24+
  598. #:+grey24+
  599. #:+gray25+
  600. #:+grey25+
  601. #:+gray26+
  602. #:+grey26+
  603. #:+gray27+
  604. #:+grey27+
  605. #:+gray28+
  606. #:+grey28+
  607. #:+gray29+
  608. #:+grey29+
  609. #:+gray30+
  610. #:+grey30+
  611. #:+gray31+
  612. #:+grey31+
  613. #:+gray32+
  614. #:+grey32+
  615. #:+gray33+
  616. #:+grey33+
  617. #:+gray34+
  618. #:+grey34+
  619. #:+gray35+
  620. #:+grey35+
  621. #:+gray36+
  622. #:+grey36+
  623. #:+gray37+
  624. #:+grey37+
  625. #:+gray38+
  626. #:+grey38+
  627. #:+gray39+
  628. #:+grey39+
  629. #:+gray40+
  630. #:+grey40+
  631. #:+gray41+
  632. #:+grey41+
  633. #:+gray42+
  634. #:+grey42+
  635. #:+gray43+
  636. #:+grey43+
  637. #:+gray44+
  638. #:+grey44+
  639. #:+gray45+
  640. #:+grey45+
  641. #:+gray46+
  642. #:+grey46+
  643. #:+gray47+
  644. #:+grey47+
  645. #:+gray48+
  646. #:+grey48+
  647. #:+gray49+
  648. #:+grey49+
  649. #:+gray50+
  650. #:+grey50+
  651. #:+gray51+
  652. #:+grey51+
  653. #:+gray52+
  654. #:+grey52+
  655. #:+gray53+
  656. #:+grey53+
  657. #:+gray54+
  658. #:+grey54+
  659. #:+gray55+
  660. #:+grey55+
  661. #:+gray56+
  662. #:+grey56+
  663. #:+gray57+
  664. #:+grey57+
  665. #:+gray58+
  666. #:+grey58+
  667. #:+gray59+
  668. #:+grey59+
  669. #:+gray60+
  670. #:+grey60+
  671. #:+gray61+
  672. #:+grey61+
  673. #:+gray62+
  674. #:+grey62+
  675. #:+gray63+
  676. #:+grey63+
  677. #:+gray64+
  678. #:+grey64+
  679. #:+gray65+
  680. #:+grey65+
  681. #:+gray66+
  682. #:+grey66+
  683. #:+gray67+
  684. #:+grey67+
  685. #:+gray68+
  686. #:+grey68+
  687. #:+gray69+
  688. #:+grey69+
  689. #:+gray70+
  690. #:+grey70+
  691. #:+gray71+
  692. #:+grey71+
  693. #:+gray72+
  694. #:+grey72+
  695. #:+gray73+
  696. #:+grey73+
  697. #:+gray74+
  698. #:+grey74+
  699. #:+gray75+
  700. #:+grey75+
  701. #:+gray76+
  702. #:+grey76+
  703. #:+gray77+
  704. #:+grey77+
  705. #:+gray78+
  706. #:+grey78+
  707. #:+gray79+
  708. #:+grey79+
  709. #:+gray80+
  710. #:+grey80+
  711. #:+gray81+
  712. #:+grey81+
  713. #:+gray82+
  714. #:+grey82+
  715. #:+gray83+
  716. #:+grey83+
  717. #:+gray84+
  718. #:+grey84+
  719. #:+gray85+
  720. #:+grey85+
  721. #:+gray86+
  722. #:+grey86+
  723. #:+gray87+
  724. #:+grey87+
  725. #:+gray88+
  726. #:+grey88+
  727. #:+gray89+
  728. #:+grey89+
  729. #:+gray90+
  730. #:+grey90+
  731. #:+gray91+
  732. #:+grey91+
  733. #:+gray92+
  734. #:+grey92+
  735. #:+gray93+
  736. #:+grey93+
  737. #:+gray94+
  738. #:+grey94+
  739. #:+gray95+
  740. #:+grey95+
  741. #:+gray96+
  742. #:+grey96+
  743. #:+gray97+
  744. #:+grey97+
  745. #:+gray98+
  746. #:+grey98+
  747. #:+gray99+
  748. #:+grey99+
  749. #:+gray100+
  750. #:+grey100+
  751. #:+dark-grey+
  752. #:+darkgrey+
  753. #:+dark-gray+
  754. #:+darkgray+
  755. #:+dark-blue+
  756. #:+darkblue+
  757. #:+dark-cyan+
  758. #:+darkcyan+
  759. #:+dark-magenta+
  760. #:+darkmagenta+
  761. #:+dark-red+
  762. #:+darkred+
  763. #:+light-green+
  764. #:+lightgreen+))