File Coverage

blib/lib/Color/Library/Dictionary/SVG.pm
Criterion Covered Total %
statement 10 11 90.9
branch n/a
condition n/a
subroutine 4 5 80.0
pod n/a
total 14 16 87.5


line stmt bran cond sub pod time code
1             package Color::Library::Dictionary::SVG;
2              
3 2     2   2162 use strict;
  2         19  
  2         70  
4 2     2   11 use warnings;
  2         3  
  2         54  
5              
6 2     2   10 use base qw/Color::Library::Dictionary/;
  2         4  
  2         3581  
7              
8             __PACKAGE__->_register_dictionary;
9              
10             package Color::Library::Dictionary::SVG;
11              
12             =pod
13              
14             =head1 NAME
15              
16             Color::Library::Dictionary::SVG - (SVG) Colors from the SVG specification
17              
18             =head1 DESCRIPTION
19              
20             The list of recognized color keywords that can be used as a keyword value for data type .
21              
22             L
23              
24             =head1 COLORS
25              
26             aliceblue aliceblue #f0f8ff
27              
28             antiquewhite antiquewhite #faebd7
29              
30             aqua aqua #00ffff
31              
32             aquamarine aquamarine #7fffd4
33              
34             azure azure #f0ffff
35              
36             beige beige #f5f5dc
37              
38             bisque bisque #ffe4c4
39              
40             black black #000000
41              
42             blanchedalmond blanchedalmond #ffebcd
43              
44             blue blue #0000ff
45              
46             blueviolet blueviolet #8a2be2
47              
48             brown brown #a52a2a
49              
50             burlywood burlywood #deb887
51              
52             cadetblue cadetblue #5f9ea0
53              
54             chartreuse chartreuse #7fff00
55              
56             chocolate chocolate #d2691e
57              
58             coral coral #ff7f50
59              
60             cornflowerblue cornflowerblue #6495ed
61              
62             cornsilk cornsilk #fff8dc
63              
64             crimson crimson #dc143c
65              
66             cyan cyan #00ffff
67              
68             darkblue darkblue #00008b
69              
70             darkcyan darkcyan #008b8b
71              
72             darkgoldenrod darkgoldenrod #b8860b
73              
74             darkgray darkgray #a9a9a9
75              
76             darkgreen darkgreen #006400
77              
78             darkgrey darkgrey #a9a9a9
79              
80             darkkhaki darkkhaki #bdb76b
81              
82             darkmagenta darkmagenta #8b008b
83              
84             darkolivegreen darkolivegreen #556b2f
85              
86             darkorange darkorange #ff8c00
87              
88             darkorchid darkorchid #9932cc
89              
90             darkred darkred #8b0000
91              
92             darksalmon darksalmon #e9967a
93              
94             darkseagreen darkseagreen #8fbc8f
95              
96             darkslateblue darkslateblue #483d8b
97              
98             darkslategray darkslategray #2f4f4f
99              
100             darkslategrey darkslategrey #2f4f4f
101              
102             darkturquoise darkturquoise #00ced1
103              
104             darkviolet darkviolet #9400d3
105              
106             deeppink deeppink #ff1493
107              
108             deepskyblue deepskyblue #00bfff
109              
110             dimgray dimgray #696969
111              
112             dimgrey dimgrey #696969
113              
114             dodgerblue dodgerblue #1e90ff
115              
116             firebrick firebrick #b22222
117              
118             floralwhite floralwhite #fffaf0
119              
120             forestgreen forestgreen #228b22
121              
122             fuchsia fuchsia #ff00ff
123              
124             fuscia fuscia #ff00ff
125              
126             gainsboro gainsboro #dcdcdc
127              
128             ghostwhite ghostwhite #f8f8ff
129              
130             gold gold #ffd700
131              
132             goldenrod goldenrod #daa520
133              
134             gray gray #808080
135              
136             green green #008000
137              
138             greenyellow greenyellow #adff2f
139              
140             grey grey #808080
141              
142             honeydew honeydew #f0fff0
143              
144             hotpink hotpink #ff69b4
145              
146             indianred indianred #cd5c5c
147              
148             indigo indigo #4b0082
149              
150             ivory ivory #fffff0
151              
152             khaki khaki #f0e68c
153              
154             lavender lavender #e6e6fa
155              
156             lavenderblush lavenderblush #fff0f5
157              
158             lawngreen lawngreen #7cfc00
159              
160             lemonchiffon lemonchiffon #fffacd
161              
162             lightblue lightblue #add8e6
163              
164             lightcoral lightcoral #f08080
165              
166             lightcyan lightcyan #e0ffff
167              
168             lightgoldenrodyellow lightgoldenrodyellow #fafad2
169              
170             lightgray lightgray #d3d3d3
171              
172             lightgreen lightgreen #90ee90
173              
174             lightgrey lightgrey #d3d3d3
175              
176             lightpink lightpink #ffb6c1
177              
178             lightsalmon lightsalmon #ffa07a
179              
180             lightseagreen lightseagreen #20b2aa
181              
182             lightskyblue lightskyblue #87cefa
183              
184             lightslategray lightslategray #778899
185              
186             lightslategrey lightslategrey #778899
187              
188             lightsteelblue lightsteelblue #b0c4de
189              
190             lightyellow lightyellow #ffffe0
191              
192             lime lime #00ff00
193              
194             limegreen limegreen #32cd32
195              
196             linen linen #faf0e6
197              
198             magenta magenta #ff00ff
199              
200             maroon maroon #800000
201              
202             mediumaquamarine mediumaquamarine #66cdaa
203              
204             mediumblue mediumblue #0000cd
205              
206             mediumorchid mediumorchid #ba55d3
207              
208             mediumpurple mediumpurple #9370db
209              
210             mediumseagreen mediumseagreen #3cb371
211              
212             mediumslateblue mediumslateblue #7b68ee
213              
214             mediumspringgreen mediumspringgreen #00fa9a
215              
216             mediumturquoise mediumturquoise #48d1cc
217              
218             mediumvioletred mediumvioletred #c71585
219              
220             midnightblue midnightblue #191970
221              
222             mintcream mintcream #f5fffa
223              
224             mistyrose mistyrose #ffe4e1
225              
226             moccasin moccasin #ffe4b5
227              
228             navajowhite navajowhite #ffdead
229              
230             navy navy #000080
231              
232             oldlace oldlace #fdf5e6
233              
234             olive olive #808000
235              
236             olivedrab olivedrab #6b8e23
237              
238             orange orange #ffa500
239              
240             orangered orangered #ff4500
241              
242             orchid orchid #da70d6
243              
244             palegoldenrod palegoldenrod #eee8aa
245              
246             palegreen palegreen #98fb98
247              
248             paleturquoise paleturquoise #afeeee
249              
250             palevioletred palevioletred #db7093
251              
252             papayawhip papayawhip #ffefd5
253              
254             peachpuff peachpuff #ffdab9
255              
256             peru peru #cd853f
257              
258             pink pink #ffc0cb
259              
260             plum plum #dda0dd
261              
262             powderblue powderblue #b0e0e6
263              
264             purple purple #800080
265              
266             red red #ff0000
267              
268             rosybrown rosybrown #bc8f8f
269              
270             royalblue royalblue #4169e1
271              
272             saddlebrown saddlebrown #8b4513
273              
274             salmon salmon #fa8072
275              
276             sandybrown sandybrown #f4a460
277              
278             seagreen seagreen #2e8b57
279              
280             seashell seashell #fff5ee
281              
282             sienna sienna #a0522d
283              
284             silver silver #c0c0c0
285              
286             skyblue skyblue #87ceeb
287              
288             slateblue slateblue #6a5acd
289              
290             slategray slategray #708090
291              
292             slategrey slategrey #708090
293              
294             snow snow #fffafa
295              
296             springgreen springgreen #00ff7f
297              
298             steelblue steelblue #4682b4
299              
300             tan tan #d2b48c
301              
302             teal teal #008080
303              
304             thistle thistle #d8bfd8
305              
306             tomato tomato #ff6347
307              
308             turquoise turquoise #40e0d0
309              
310             violet violet #ee82ee
311              
312             wheat wheat #f5deb3
313              
314             white white #ffffff
315              
316             whitesmoke whitesmoke #f5f5f5
317              
318             yellow yellow #ffff00
319              
320             yellowgreen yellowgreen #9acd32
321              
322              
323             =cut
324              
325             sub _load_color_list() {
326             return [
327 1     1   369 ['svg:aliceblue','aliceblue','aliceblue',[240,248,255],'f0f8ff',15792383],
328             ['svg:antiquewhite','antiquewhite','antiquewhite',[250,235,215],'faebd7',16444375],
329             ['svg:aqua','aqua','aqua',[0,255,255],'00ffff',65535],
330             ['svg:aquamarine','aquamarine','aquamarine',[127,255,212],'7fffd4',8388564],
331             ['svg:azure','azure','azure',[240,255,255],'f0ffff',15794175],
332             ['svg:beige','beige','beige',[245,245,220],'f5f5dc',16119260],
333             ['svg:bisque','bisque','bisque',[255,228,196],'ffe4c4',16770244],
334             ['svg:black','black','black',[0,0,0],'000000',0],
335             ['svg:blanchedalmond','blanchedalmond','blanchedalmond',[255,235,205],'ffebcd',16772045],
336             ['svg:blue','blue','blue',[0,0,255],'0000ff',255],
337             ['svg:blueviolet','blueviolet','blueviolet',[138,43,226],'8a2be2',9055202],
338             ['svg:brown','brown','brown',[165,42,42],'a52a2a',10824234],
339             ['svg:burlywood','burlywood','burlywood',[222,184,135],'deb887',14596231],
340             ['svg:cadetblue','cadetblue','cadetblue',[95,158,160],'5f9ea0',6266528],
341             ['svg:chartreuse','chartreuse','chartreuse',[127,255,0],'7fff00',8388352],
342             ['svg:chocolate','chocolate','chocolate',[210,105,30],'d2691e',13789470],
343             ['svg:coral','coral','coral',[255,127,80],'ff7f50',16744272],
344             ['svg:cornflowerblue','cornflowerblue','cornflowerblue',[100,149,237],'6495ed',6591981],
345             ['svg:cornsilk','cornsilk','cornsilk',[255,248,220],'fff8dc',16775388],
346             ['svg:crimson','crimson','crimson',[220,20,60],'dc143c',14423100],
347             ['svg:cyan','cyan','cyan',[0,255,255],'00ffff',65535],
348             ['svg:darkblue','darkblue','darkblue',[0,0,139],'00008b',139],
349             ['svg:darkcyan','darkcyan','darkcyan',[0,139,139],'008b8b',35723],
350             ['svg:darkgoldenrod','darkgoldenrod','darkgoldenrod',[184,134,11],'b8860b',12092939],
351             ['svg:darkgray','darkgray','darkgray',[169,169,169],'a9a9a9',11119017],
352             ['svg:darkgreen','darkgreen','darkgreen',[0,100,0],'006400',25600],
353             ['svg:darkgrey','darkgrey','darkgrey',[169,169,169],'a9a9a9',11119017],
354             ['svg:darkkhaki','darkkhaki','darkkhaki',[189,183,107],'bdb76b',12433259],
355             ['svg:darkmagenta','darkmagenta','darkmagenta',[139,0,139],'8b008b',9109643],
356             ['svg:darkolivegreen','darkolivegreen','darkolivegreen',[85,107,47],'556b2f',5597999],
357             ['svg:darkorange','darkorange','darkorange',[255,140,0],'ff8c00',16747520],
358             ['svg:darkorchid','darkorchid','darkorchid',[153,50,204],'9932cc',10040012],
359             ['svg:darkred','darkred','darkred',[139,0,0],'8b0000',9109504],
360             ['svg:darksalmon','darksalmon','darksalmon',[233,150,122],'e9967a',15308410],
361             ['svg:darkseagreen','darkseagreen','darkseagreen',[143,188,143],'8fbc8f',9419919],
362             ['svg:darkslateblue','darkslateblue','darkslateblue',[72,61,139],'483d8b',4734347],
363             ['svg:darkslategray','darkslategray','darkslategray',[47,79,79],'2f4f4f',3100495],
364             ['svg:darkslategrey','darkslategrey','darkslategrey',[47,79,79],'2f4f4f',3100495],
365             ['svg:darkturquoise','darkturquoise','darkturquoise',[0,206,209],'00ced1',52945],
366             ['svg:darkviolet','darkviolet','darkviolet',[148,0,211],'9400d3',9699539],
367             ['svg:deeppink','deeppink','deeppink',[255,20,147],'ff1493',16716947],
368             ['svg:deepskyblue','deepskyblue','deepskyblue',[0,191,255],'00bfff',49151],
369             ['svg:dimgray','dimgray','dimgray',[105,105,105],'696969',6908265],
370             ['svg:dimgrey','dimgrey','dimgrey',[105,105,105],'696969',6908265],
371             ['svg:dodgerblue','dodgerblue','dodgerblue',[30,144,255],'1e90ff',2003199],
372             ['svg:firebrick','firebrick','firebrick',[178,34,34],'b22222',11674146],
373             ['svg:floralwhite','floralwhite','floralwhite',[255,250,240],'fffaf0',16775920],
374             ['svg:forestgreen','forestgreen','forestgreen',[34,139,34],'228b22',2263842],
375             ['svg:fuchsia','fuchsia','fuchsia',[255,0,255],'ff00ff',16711935],
376             ['svg:fuscia','fuscia','fuscia',[255,0,255],'ff00ff',16711935],
377             ['svg:gainsboro','gainsboro','gainsboro',[220,220,220],'dcdcdc',14474460],
378             ['svg:ghostwhite','ghostwhite','ghostwhite',[248,248,255],'f8f8ff',16316671],
379             ['svg:gold','gold','gold',[255,215,0],'ffd700',16766720],
380             ['svg:goldenrod','goldenrod','goldenrod',[218,165,32],'daa520',14329120],
381             ['svg:gray','gray','gray',[128,128,128],'808080',8421504],
382             ['svg:green','green','green',[0,128,0],'008000',32768],
383             ['svg:greenyellow','greenyellow','greenyellow',[173,255,47],'adff2f',11403055],
384             ['svg:grey','grey','grey',[128,128,128],'808080',8421504],
385             ['svg:honeydew','honeydew','honeydew',[240,255,240],'f0fff0',15794160],
386             ['svg:hotpink','hotpink','hotpink',[255,105,180],'ff69b4',16738740],
387             ['svg:indianred','indianred','indianred',[205,92,92],'cd5c5c',13458524],
388             ['svg:indigo','indigo','indigo',[75,0,130],'4b0082',4915330],
389             ['svg:ivory','ivory','ivory',[255,255,240],'fffff0',16777200],
390             ['svg:khaki','khaki','khaki',[240,230,140],'f0e68c',15787660],
391             ['svg:lavender','lavender','lavender',[230,230,250],'e6e6fa',15132410],
392             ['svg:lavenderblush','lavenderblush','lavenderblush',[255,240,245],'fff0f5',16773365],
393             ['svg:lawngreen','lawngreen','lawngreen',[124,252,0],'7cfc00',8190976],
394             ['svg:lemonchiffon','lemonchiffon','lemonchiffon',[255,250,205],'fffacd',16775885],
395             ['svg:lightblue','lightblue','lightblue',[173,216,230],'add8e6',11393254],
396             ['svg:lightcoral','lightcoral','lightcoral',[240,128,128],'f08080',15761536],
397             ['svg:lightcyan','lightcyan','lightcyan',[224,255,255],'e0ffff',14745599],
398             ['svg:lightgoldenrodyellow','lightgoldenrodyellow','lightgoldenrodyellow',[250,250,210],'fafad2',16448210],
399             ['svg:lightgray','lightgray','lightgray',[211,211,211],'d3d3d3',13882323],
400             ['svg:lightgreen','lightgreen','lightgreen',[144,238,144],'90ee90',9498256],
401             ['svg:lightgrey','lightgrey','lightgrey',[211,211,211],'d3d3d3',13882323],
402             ['svg:lightpink','lightpink','lightpink',[255,182,193],'ffb6c1',16758465],
403             ['svg:lightsalmon','lightsalmon','lightsalmon',[255,160,122],'ffa07a',16752762],
404             ['svg:lightseagreen','lightseagreen','lightseagreen',[32,178,170],'20b2aa',2142890],
405             ['svg:lightskyblue','lightskyblue','lightskyblue',[135,206,250],'87cefa',8900346],
406             ['svg:lightslategray','lightslategray','lightslategray',[119,136,153],'778899',7833753],
407             ['svg:lightslategrey','lightslategrey','lightslategrey',[119,136,153],'778899',7833753],
408             ['svg:lightsteelblue','lightsteelblue','lightsteelblue',[176,196,222],'b0c4de',11584734],
409             ['svg:lightyellow','lightyellow','lightyellow',[255,255,224],'ffffe0',16777184],
410             ['svg:lime','lime','lime',[0,255,0],'00ff00',65280],
411             ['svg:limegreen','limegreen','limegreen',[50,205,50],'32cd32',3329330],
412             ['svg:linen','linen','linen',[250,240,230],'faf0e6',16445670],
413             ['svg:magenta','magenta','magenta',[255,0,255],'ff00ff',16711935],
414             ['svg:maroon','maroon','maroon',[128,0,0],'800000',8388608],
415             ['svg:mediumaquamarine','mediumaquamarine','mediumaquamarine',[102,205,170],'66cdaa',6737322],
416             ['svg:mediumblue','mediumblue','mediumblue',[0,0,205],'0000cd',205],
417             ['svg:mediumorchid','mediumorchid','mediumorchid',[186,85,211],'ba55d3',12211667],
418             ['svg:mediumpurple','mediumpurple','mediumpurple',[147,112,219],'9370db',9662683],
419             ['svg:mediumseagreen','mediumseagreen','mediumseagreen',[60,179,113],'3cb371',3978097],
420             ['svg:mediumslateblue','mediumslateblue','mediumslateblue',[123,104,238],'7b68ee',8087790],
421             ['svg:mediumspringgreen','mediumspringgreen','mediumspringgreen',[0,250,154],'00fa9a',64154],
422             ['svg:mediumturquoise','mediumturquoise','mediumturquoise',[72,209,204],'48d1cc',4772300],
423             ['svg:mediumvioletred','mediumvioletred','mediumvioletred',[199,21,133],'c71585',13047173],
424             ['svg:midnightblue','midnightblue','midnightblue',[25,25,112],'191970',1644912],
425             ['svg:mintcream','mintcream','mintcream',[245,255,250],'f5fffa',16121850],
426             ['svg:mistyrose','mistyrose','mistyrose',[255,228,225],'ffe4e1',16770273],
427             ['svg:moccasin','moccasin','moccasin',[255,228,181],'ffe4b5',16770229],
428             ['svg:navajowhite','navajowhite','navajowhite',[255,222,173],'ffdead',16768685],
429             ['svg:navy','navy','navy',[0,0,128],'000080',128],
430             ['svg:oldlace','oldlace','oldlace',[253,245,230],'fdf5e6',16643558],
431             ['svg:olive','olive','olive',[128,128,0],'808000',8421376],
432             ['svg:olivedrab','olivedrab','olivedrab',[107,142,35],'6b8e23',7048739],
433             ['svg:orange','orange','orange',[255,165,0],'ffa500',16753920],
434             ['svg:orangered','orangered','orangered',[255,69,0],'ff4500',16729344],
435             ['svg:orchid','orchid','orchid',[218,112,214],'da70d6',14315734],
436             ['svg:palegoldenrod','palegoldenrod','palegoldenrod',[238,232,170],'eee8aa',15657130],
437             ['svg:palegreen','palegreen','palegreen',[152,251,152],'98fb98',10025880],
438             ['svg:paleturquoise','paleturquoise','paleturquoise',[175,238,238],'afeeee',11529966],
439             ['svg:palevioletred','palevioletred','palevioletred',[219,112,147],'db7093',14381203],
440             ['svg:papayawhip','papayawhip','papayawhip',[255,239,213],'ffefd5',16773077],
441             ['svg:peachpuff','peachpuff','peachpuff',[255,218,185],'ffdab9',16767673],
442             ['svg:peru','peru','peru',[205,133,63],'cd853f',13468991],
443             ['svg:pink','pink','pink',[255,192,203],'ffc0cb',16761035],
444             ['svg:plum','plum','plum',[221,160,221],'dda0dd',14524637],
445             ['svg:powderblue','powderblue','powderblue',[176,224,230],'b0e0e6',11591910],
446             ['svg:purple','purple','purple',[128,0,128],'800080',8388736],
447             ['svg:red','red','red',[255,0,0],'ff0000',16711680],
448             ['svg:rosybrown','rosybrown','rosybrown',[188,143,143],'bc8f8f',12357519],
449             ['svg:royalblue','royalblue','royalblue',[65,105,225],'4169e1',4286945],
450             ['svg:saddlebrown','saddlebrown','saddlebrown',[139,69,19],'8b4513',9127187],
451             ['svg:salmon','salmon','salmon',[250,128,114],'fa8072',16416882],
452             ['svg:sandybrown','sandybrown','sandybrown',[244,164,96],'f4a460',16032864],
453             ['svg:seagreen','seagreen','seagreen',[46,139,87],'2e8b57',3050327],
454             ['svg:seashell','seashell','seashell',[255,245,238],'fff5ee',16774638],
455             ['svg:sienna','sienna','sienna',[160,82,45],'a0522d',10506797],
456             ['svg:silver','silver','silver',[192,192,192],'c0c0c0',12632256],
457             ['svg:skyblue','skyblue','skyblue',[135,206,235],'87ceeb',8900331],
458             ['svg:slateblue','slateblue','slateblue',[106,90,205],'6a5acd',6970061],
459             ['svg:slategray','slategray','slategray',[112,128,144],'708090',7372944],
460             ['svg:slategrey','slategrey','slategrey',[112,128,144],'708090',7372944],
461             ['svg:snow','snow','snow',[255,250,250],'fffafa',16775930],
462             ['svg:springgreen','springgreen','springgreen',[0,255,127],'00ff7f',65407],
463             ['svg:steelblue','steelblue','steelblue',[70,130,180],'4682b4',4620980],
464             ['svg:tan','tan','tan',[210,180,140],'d2b48c',13808780],
465             ['svg:teal','teal','teal',[0,128,128],'008080',32896],
466             ['svg:thistle','thistle','thistle',[216,191,216],'d8bfd8',14204888],
467             ['svg:tomato','tomato','tomato',[255,99,71],'ff6347',16737095],
468             ['svg:turquoise','turquoise','turquoise',[64,224,208],'40e0d0',4251856],
469             ['svg:violet','violet','violet',[238,130,238],'ee82ee',15631086],
470             ['svg:wheat','wheat','wheat',[245,222,179],'f5deb3',16113331],
471             ['svg:white','white','white',[255,255,255],'ffffff',16777215],
472             ['svg:whitesmoke','whitesmoke','whitesmoke',[245,245,245],'f5f5f5',16119285],
473             ['svg:yellow','yellow','yellow',[255,255,0],'ffff00',16776960],
474             ['svg:yellowgreen','yellowgreen','yellowgreen',[154,205,50],'9acd32',10145074]
475             ];
476             }
477              
478             sub _description {
479             return {
480 0     0     'subtitle' => 'Colors from the SVG specification',
481             'title' => 'SVG',
482             'description' => 'The list of recognized color keywords that can be used as a keyword value for data type .
483              
484             [http://www.w3.org/TR/SVG/types.html#ColorKeywords]
485             '
486             }
487              
488             }
489              
490             1;