-
Notifications
You must be signed in to change notification settings - Fork 4
/
flakeGenerator.js
147 lines (134 loc) · 60.7 KB
/
flakeGenerator.js
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
(function() {
var svg = '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 220 220"> <defs> <style> <!-- Toggle visibility components --> #flake-1 { display: none; } #flake-2 { display: none; } #flake-3 { display: none; } #flake-4 { display: none; } #flake-5 { display: block; } #flake-6 { display: none; } #flake-7 { display: none; } #flake-8 { display: none; } #flake-9 { display: none; } #flake-10 { display: none; } #face-1 { display: none; } #face-2 { display: none; } #face-3 { display: none; } #face-4 { display: none; } #face-5 { display: block; } #face-6 { display: none; } #face-7 { display: none; } #face-8 { display: none; } #face-9 { display: none; } #face-10 { display: none; } #mouth-1 { display: none; } #mouth-2 { display: none; } #mouth-3 { display: none; } #mouth-4 { display: none; } #mouth-5 { display: block; } #mouth-6 { display: none; } #mouth-7 { display: none; } #mouth-8 { display: none; } #mouth-9 { display: none; } #mouth-10 { display: none; } #accessories-1 { display: none; } #accessories-2 { display: none; } #accessories-3 { display: none; } #accessories-4 { display: none; } #accessories-5 { display: block; } #accessories-6 { display: none; } #accessories-7 { display: none; } #accessories-8 { display: none; } #accessories-9{ display: none; } #accessories-10 { display: none; } #eyes-1 { display: none; } #eyes-2 { display: none; } #eyes-3 { display: none; } #eyes-4 { display: none; } #eyes-5 { display: block; } #eyes-6 { display: none; } #eyes-7 { display: none; } #eyes-8 { display: none; } #eyes-9 { display: none; } #eyes-10 { display: none; } <!-- Constant colors: These colors will not change --> .highlight { fill: rgba(255, 255, 255, 0.5); } .shadow { fill: rgba(0, 0, 0, 0.1); } #accessories-1 .scarf { fill: #de31b9; } #accessories-2 .base-tie { fill: #3b3b3b; } #accessories-2 #base-oval-1 { fill: #ffffff; } #accessories-2 #base-oval-2 { fill: #3b3b3b; } #accessories-2 #diamond { fill: #2571fb; } #accessories-3 #pin { fill: #ffffff; } #accessories-3 #stripe { fill: #ffffff; } #accessories-3 #medal { fill: #fff61a; } #accessories-3 #ribbon { fill: #e3562e; } #accessories-3 #rect { fill: #fff61a; } #accessories-4 #base { fill: #ffffff; } #accessories-4 #letter { fill: #5545ec; } #accessories-4 #broche { fill: #5545ec; } #accessories-5 .tie { fill: #3b3b3b; } #accessories-6 #text { fill: #000000; } #accessories-6 #mid { fill: #ffffff; } #accessories-6 #card { fill: #083ea1; } #accessories-6 #clip { fill: #bbbbbb; } #accessories-7 #medallion { fill: #fff61a; } #accessories-7 .necklace { fill: #fff61a; } #accessories-8 .base-eartube { fill: #fffdff; } #accessories-8 .base-earplug { fill: #00249c; } #accessories-8 .base-earplug { fill: #00249c; } #accessories-8 #base-bell { fill: #fffdff; } #accessories-8 #base-tube { fill: #00249c; } #accessories-9 #base { fill: #ffffff; } #accessories-9 #tie { fill: #3b3b3b; } #accessories-10 #scarf { fill: #8f85ff; } #eyes-1 .base { fill: #3b3b3b; } #eyes-3 .frame { fill: black; } #eyes-3 .base-glass { fill: #fff; } #eyes-3 .base-glass { fill: #fff; } #eyes-3 #band-aid #base-band { fill: #fff; } #eyes-3 #band-aid #base-line-1 { fill: #bbb; } #eyes-3 #band-aid #base-line-2 { fill: #bbb; } #eyes-4 #base-highlight { fill: #ffffff; } #eyes-4 #base-white { fill: #ffffff; } #eyes-5 #base-patch { fill: #3b3b3b; } #eyes-5 #base-white { fill: #ffffff; } #eyes-6 #base-frame { fill: #f9f9f9; } #eyes-6 #base-light { fill: #f14f25; } #eyes-6 #eyes { fill: #3b3b3b; } #eyes-7 .base-white { fill: #ffffff; } #eyes-7 .base-highlight { fill: #ffffff; } #eyes-8 .base-white { fill: #ffffff; } #eyes-8 .base-highlight { fill: #ffffff; } #eyes-8 .base-eyelash { fill: #3b3b3b; } #eyes-9 .base-white { fill: #ffffff; } #eyes-10 #base-glass { fill: #00f5d6; } #eyes-10 .base-band { fill: #3b3b3b; } #mouth-1 .mouth{ fill: #3b3b3b; } #mouth-2 .mouth{ fill: #3b3b3b; } #mouth-3 .mouth{ fill: #3b3b3b; } #mouth-4 #lips { fill: #f1ba25; } #mouth-4 #base { fill: #f14f25; } #mouth-5 #base-lips { fill: #ff6e59; } #mouth-5 #base-mouth { fill: #001f61; } #mouth-5 #base-tooth-2 { fill: #ffffff; } #mouth-5 #base-tooth-1 { fill: #ffffff; } #mouth-5 #base-tongue { fill: #e3562e; } #mouth-6 .mouth{ fill: #ffffff; } #mouth-7 #teeth{ fill: #ffffff; } #mouth-7 #moustache{ fill: #3b3b3b; } #mouth-8 #lips { fill: #ff6e59; } #mouth-8 #base { fill: #001f61; } #mouth-9 .teeth { fill: #ffffff; } #mouth-9 #base-lips { fill: #6ea0fb; } #mouth-9 #base-mouth { fill: #001f61; } #mouth-9 #base-tongue { fill: #e3562e; } #mouth-10 .mouth{ fill: #ffffff; } <!-- Dynamic colors: These color should be random --> #shape-bg-1 .main { fill: #494eff; } #flake-1 .main { fill: #ff6e59; } #flake-2 .main { fill: #18b2ff; } #flake-3 .main { fill: #a64dff; } #flake-4 .main { fill: #06f57b; } #flake-5 .main { fill: #f5cc01; } #flake-6 .main { fill: #ff4dff; } #flake-7 .main { fill: #4dff4d; } #flake-8 .main { fill: #00d1b6; } #flake-9 .main { fill: #ff4d4d; } #flake-10 .main { fill: #eb81fe; } #face-1 .main { fill: #ff6e59; } #face-2 .main { fill: #18b2ff; } #face-3 .main { fill: #a64dff; } #face-4 .main { fill: #06f57b; } #face-5 .main { fill: #f5cc01; } #face-6 .main { fill: #ff4dff; } #face-7 .main { fill: #4dff4d; } #face-8 .main { fill: #00d1b6; } #face-9 .main { fill: #ff4d4d; } #face-10 .main { fill: #eb81fe; } #eyes-1 .main{ fill: #fff61a; } #eyes-2 .main{ fill: #e3562e; } #eyes-3 .main { fill: #4d4dff; } #eyes-4 .main { fill: #4d4dff; } #eyes-5 .main{ fill: #4d4dff; } #eyes-6 .main{ fill: #5fd4ff; } #eyes-7 .main{ fill: #18B2FF; } #eyes-8 .main{ fill: #8949f6; } #eyes-9 .main{ fill: #932a7d; } #eyes-10 .main{ fill: #00d1b6; } </style> </defs> <!-- Shape --> <g id="shape-bg-1"> <path class="main" d="M210,153.75V66.25a20,20,0,0,0-10-17.33L120,2.69a20,20,0,0,0-20,0L20,48.92A20,20,0,0,0,10,66.25v87.5a20,20,0,0,0,10,17.33l80,46.23a20,20,0,0,0,20,0l80-46.23A20,20,0,0,0,210,153.75Z"/> </g> <!-- Flakes --> <g id="flake-1"> <polygon class="main" points="192.83 102.83 187.17 97.17 178.34 106 167.66 106 174.83 98.83 169.17 93.17 156.34 106 120.48 106 148.43 78.06 166.57 78.06 166.57 70.06 156.43 70.06 169.4 57.09 163.74 51.43 150.77 64.4 150.77 54.26 142.77 54.26 142.77 72.4 114 101.17 114 63.66 126.83 50.83 121.17 45.17 114 52.34 114 41.66 122.83 32.83 117.17 27.17 110 34.34 102.83 27.17 97.17 32.83 106 41.66 106 52.34 98.83 45.17 93.17 50.83 106 63.66 106 100.34 78.64 72.99 78.64 54.85 70.64 54.85 70.64 64.99 57.67 52.02 52.02 57.67 64.99 70.64 54.85 70.64 54.85 78.64 72.99 78.64 100.34 106 63.66 106 50.83 93.17 45.17 98.83 52.34 106 41.66 106 32.83 97.17 27.17 102.83 34.34 110 27.17 117.17 32.83 122.83 41.66 114 52.34 114 45.17 121.17 50.83 126.83 63.66 114 101.17 114 71.57 143.6 53.43 143.6 53.43 151.6 63.57 151.6 53.43 161.74 59.09 167.4 69.23 157.25 69.23 167.4 77.23 167.4 77.23 149.25 106 120.48 106 156.34 93.17 169.17 98.83 174.83 106 167.66 106 178.34 97.17 187.17 102.83 192.83 110 185.66 117.17 192.83 122.83 187.17 114 178.34 114 167.66 121.17 174.83 126.83 169.17 114 156.34 114 119.66 144.18 149.84 144.18 167.98 152.18 167.98 152.18 157.84 162.33 167.98 167.98 162.33 157.84 152.18 167.98 152.18 167.98 144.18 149.84 144.18 119.66 114 156.34 114 169.17 126.83 174.83 121.17 167.66 114 178.34 114 187.17 122.83 192.83 117.17 185.66 110 192.83 102.83"/> <polygon class="shadow" points="192.83 102.83 187.17 97.17 178.34 106 167.66 106 174.83 98.83 169.17 93.17 156.34 106 120.48 106 148.43 78.06 166.57 78.06 166.57 70.06 156.43 70.06 169.4 57.09 163.74 51.43 150.77 64.4 150.77 54.26 142.77 54.26 142.77 72.4 114 101.17 114 63.66 126.83 50.83 121.17 45.17 114 52.34 114 41.66 122.83 32.83 117.17 27.17 110 34.34 102.83 27.17 97.17 32.83 106 41.66 106 52.34 98.83 45.17 93.17 50.83 106 63.66 106 100.34 78.64 72.99 78.64 54.85 70.64 54.85 70.64 64.99 57.67 52.02 52.02 57.67 64.99 70.64 54.85 70.64 54.85 78.64 72.99 78.64 100.34 106 63.66 106 50.83 93.17 45.17 98.83 52.34 106 41.66 106 32.83 97.17 27.17 102.83 34.34 110 27.17 117.17 32.83 122.83 41.66 114 52.34 114 45.17 121.17 50.83 126.83 63.66 114 101.17 114 71.57 143.6 53.43 143.6 53.43 151.6 63.57 151.6 53.43 161.74 59.09 167.4 69.23 157.25 69.23 167.4 77.23 167.4 77.23 149.25 106 120.48 106 156.34 93.17 169.17 98.83 174.83 106 167.66 106 178.34 97.17 187.17 102.83 192.83 110 185.66 117.17 192.83 122.83 187.17 114 178.34 114 167.66 121.17 174.83 126.83 169.17 114 156.34 114 119.66 144.18 149.84 144.18 167.98 152.18 167.98 152.18 157.84 162.33 167.98 167.98 162.33 157.84 152.18 167.98 152.18 167.98 144.18 149.84 144.18 119.66 114 156.34 114 169.17 126.83 174.83 121.17 167.66 114 178.34 114 187.17 122.83 192.83 117.17 185.66 110 192.83 102.83"/> </g> <g id="flake-2"> <path class="main" d="M168,162.33l-10.14-10.15H168v-8H149.84L119.66,114H164c.12,0,.23,0,.34,0l8.55,5.69a2,2,0,0,0,2.22,0l12-8a2,2,0,0,0,0-3.32l-12-8a2,2,0,0,0-2.22,0L164.34,106c-.11,0-.22,0-.34,0H119.66L147,78.64h18.14v-8H155l13-13L162.33,52l-13,13V54.85h-8V73L114,100.34V56c0-.12,0-.23,0-.34l5.69-8.55a2,2,0,0,0,0-2.22l-8-12a2,2,0,0,0-3.32,0l-8,12a2,2,0,0,0,0,2.22L106,55.66c0,.11,0,.22,0,.34v44.34L78.64,73V54.85h-8V65l-13-13L52,57.67l13,13H54.85v8H73L100.34,106H56c-.12,0-.23,0-.34,0l-8.55-5.69a2,2,0,0,0-2.22,0l-12,8A2,2,0,0,0,32,110a2,2,0,0,0,.59,1.41,1.42,1.42,0,0,0,.3.25l12,8a2,2,0,0,0,2.22,0L55.66,114c.11,0,.22,0,.34,0h44.34L70.16,144.18H52v8H62.16L52,162.33,57.67,168l10.15-10.14V168h8V149.84L106,119.66V164c0,.12,0,.23,0,.34l-5.69,8.55a2,2,0,0,0,0,2.22l8,12a1.42,1.42,0,0,0,.25.3A2,2,0,0,0,110,188a2,2,0,0,0,1.66-.89l8-12a2,2,0,0,0,0-2.22L114,164.34c0-.11,0-.22,0-.34V119.66l30.18,30.18V168h8V157.84L162.33,168Z"/> <path class="shadow" d="M168,162.33l-10.14-10.15H168v-8H149.84L119.66,114H164c.12,0,.23,0,.34,0l8.55,5.69a2,2,0,0,0,2.22,0l12-8a2,2,0,0,0,0-3.32l-12-8a2,2,0,0,0-2.22,0L164.34,106c-.11,0-.22,0-.34,0H119.66L147,78.64h18.14v-8H155l13-13L162.33,52l-13,13V54.85h-8V73L114,100.34V56c0-.12,0-.23,0-.34l5.69-8.55a2,2,0,0,0,0-2.22l-8-12a2,2,0,0,0-3.32,0l-8,12a2,2,0,0,0,0,2.22L106,55.66c0,.11,0,.22,0,.34v44.34L78.64,73V54.85h-8V65l-13-13L52,57.67l13,13H54.85v8H73L100.34,106H56c-.12,0-.23,0-.34,0l-8.55-5.69a2,2,0,0,0-2.22,0l-12,8A2,2,0,0,0,32,110a2,2,0,0,0,.59,1.41,1.42,1.42,0,0,0,.3.25l12,8a2,2,0,0,0,2.22,0L55.66,114c.11,0,.22,0,.34,0h44.34L70.16,144.18H52v8H62.16L52,162.33,57.67,168l10.15-10.14V168h8V149.84L106,119.66V164c0,.12,0,.23,0,.34l-5.69,8.55a2,2,0,0,0,0,2.22l8,12a1.42,1.42,0,0,0,.25.3A2,2,0,0,0,110,188a2,2,0,0,0,1.66-.89l8-12a2,2,0,0,0,0-2.22L114,164.34c0-.11,0-.22,0-.34V119.66l30.18,30.18V168h8V157.84L162.33,168Z"/> </g> <g id="flake-3"> <path class="main" d="M176.33,136.38a14,14,0,0,0-16.69,1.09l-5.82-3.78,7.16-1.52-1.67-7.83-15,3.19-27-17.53,27-17.53,15,3.19L161,87.83l-7.16-1.52,5.83-3.78a14,14,0,0,0,20.8-18.28,14,14,0,0,0-25.17,11.57l-5.81,3.78L151,72.45l-7.83-1.67-3.18,15-26,16.87v-31l10.83-10.83-5.66-5.66L114,60.34V53.41a14,14,0,1,0-8,0v6.93l-5.17-5.17-5.66,5.66L106,71.66v31L80,85.76l-3.18-15L69,72.45l1.52,7.15-5.81-3.78a14,14,0,1,0-4.37,6.71l5.83,3.78L59,87.83l1.67,7.83,15-3.19,27,17.53-27,17.53-15-3.19L59,132.17l7.16,1.52-5.82,3.78a14,14,0,1,0,4.36,6.71l5.81-3.78L69,147.55l7.83,1.67,3.18-15,26-16.87v31L95.17,159.17l5.66,5.66,5.17-5.17v6.93a14,14,0,1,0,8,0v-6.93l5.17,5.17,5.66-5.66L114,148.34v-31l26,16.87,3.18,15,7.83-1.67-1.52-7.15,5.81,3.78a14,14,0,1,0,21.05-7.8ZM165.44,66.84a6,6,0,1,1-1.77,8.3A6,6,0,0,1,165.44,66.84ZM56.33,75.14a6,6,0,1,1-1.77-8.3A6,6,0,0,1,56.33,75.14Zm-1.77,78a6,6,0,1,1,1.77-8.3A6,6,0,0,1,54.56,153.16ZM104,40a6,6,0,1,1,6,6A6,6,0,0,1,104,40Zm12,140a6,6,0,1,1-6-6A6,6,0,0,1,116,180Zm57.74-28.61a6,6,0,1,1-5-9.26,6,6,0,0,1,3.25,1A6,6,0,0,1,173.74,151.39Z"/> <path class="shadow" d="M176.33,136.38a14,14,0,0,0-16.69,1.09l-5.82-3.78,7.16-1.52-1.67-7.83-15,3.19-27-17.53,27-17.53,15,3.19L161,87.83l-7.16-1.52,5.83-3.78a14,14,0,0,0,20.8-18.28,14,14,0,0,0-25.17,11.57l-5.81,3.78L151,72.45l-7.83-1.67-3.18,15-26,16.87v-31l10.83-10.83-5.66-5.66L114,60.34V53.41a14,14,0,1,0-8,0v6.93l-5.17-5.17-5.66,5.66L106,71.66v31L80,85.76l-3.18-15L69,72.45l1.52,7.15-5.81-3.78a14,14,0,1,0-4.37,6.71l5.83,3.78L59,87.83l1.67,7.83,15-3.19,27,17.53-27,17.53-15-3.19L59,132.17l7.16,1.52-5.82,3.78a14,14,0,1,0,4.36,6.71l5.81-3.78L69,147.55l7.83,1.67,3.18-15,26-16.87v31L95.17,159.17l5.66,5.66,5.17-5.17v6.93a14,14,0,1,0,8,0v-6.93l5.17,5.17,5.66-5.66L114,148.34v-31l26,16.87,3.18,15,7.83-1.67-1.52-7.15,5.81,3.78a14,14,0,1,0,21.05-7.8ZM165.44,66.84a6,6,0,1,1-1.77,8.3A6,6,0,0,1,165.44,66.84ZM56.33,75.14a6,6,0,1,1-1.77-8.3A6,6,0,0,1,56.33,75.14Zm-1.77,78a6,6,0,1,1,1.77-8.3A6,6,0,0,1,54.56,153.16ZM104,40a6,6,0,1,1,6,6A6,6,0,0,1,104,40Zm12,140a6,6,0,1,1-6-6A6,6,0,0,1,116,180Zm57.74-28.61a6,6,0,1,1-5-9.26,6,6,0,0,1,3.25,1A6,6,0,0,1,173.74,151.39Z"/> </g> <g id="flake-4"> <path class="main" d="M163.74,152.43a8,8,0,0,0-8.78-1.71l-9.43-9.44h9.72v-6H139.53L118.24,114h49.52A11,11,0,1,0,178,99h0a11,11,0,0,0-10.24,7H118.24l21.29-21.28h15.72v-6h-9.72l12.26-12.27a8,8,0,1,0-4.24-4.24L141.28,74.47V64.75h-6V80.47L114,101.76V52.24A11,11,0,1,0,99,42h0a11,11,0,0,0,7,10.24v49.52L84.72,80.47V64.75h-6v9.72L69.28,65A8,8,0,1,0,65,69.28l9.43,9.44H64.75v6H80.47L101.76,106H52.24A11,11,0,0,0,42,99h0a11,11,0,1,0,10.24,15h49.52L80.47,135.28H64.75v6h9.72L62.21,153.55a8,8,0,1,0,4.24,4.24l12.27-12.26v9.72h6V139.53L106,118.24v49.52A11,11,0,0,0,99,178h0a11,11,0,1,0,15-10.24V118.24l21.28,21.29v15.72h6v-9.72l9.44,9.43a8,8,0,1,0,13-2.53ZM178,105a5,5,0,1,1-5,5A5,5,0,0,1,178,105ZM105,42a5,5,0,1,1,5,5A5,5,0,0,1,105,42ZM42,115a5,5,0,1,1,5-5A5,5,0,0,1,42,115Zm73,63a5,5,0,1,1-5-5A5,5,0,0,1,115,178Z"/> <path class="shadow" d="M163.74,152.43a8,8,0,0,0-8.78-1.71l-9.43-9.44h9.72v-6H139.53L118.24,114h49.52A11,11,0,1,0,178,99h0a11,11,0,0,0-10.24,7H118.24l21.29-21.28h15.72v-6h-9.72l12.26-12.27a8,8,0,1,0-4.24-4.24L141.28,74.47V64.75h-6V80.47L114,101.76V52.24A11,11,0,1,0,99,42h0a11,11,0,0,0,7,10.24v49.52L84.72,80.47V64.75h-6v9.72L69.28,65A8,8,0,1,0,65,69.28l9.43,9.44H64.75v6H80.47L101.76,106H52.24A11,11,0,0,0,42,99h0a11,11,0,1,0,10.24,15h49.52L80.47,135.28H64.75v6h9.72L62.21,153.55a8,8,0,1,0,4.24,4.24l12.27-12.26v9.72h6V139.53L106,118.24v49.52A11,11,0,0,0,99,178h0a11,11,0,1,0,15-10.24V118.24l21.28,21.29v15.72h6v-9.72l9.44,9.43a8,8,0,1,0,13-2.53ZM178,105a5,5,0,1,1-5,5A5,5,0,0,1,178,105ZM105,42a5,5,0,1,1,5,5A5,5,0,0,1,105,42ZM42,115a5,5,0,1,1,5-5A5,5,0,0,1,42,115Zm73,63a5,5,0,1,1-5-5A5,5,0,0,1,115,178Z"/> </g> <g id="flake-5"> <path class="main" d="M188.22,106.67l-12-8a4,4,0,0,0-4.44,0l-11,7.33H119.66l29.08-29.08,13-2.6a4,4,0,0,0,3.13-3.13L167.66,57a4,4,0,0,0-4.7-4.7l-14.15,2.83a4,4,0,0,0-3.13,3.13l-2.6,13L114,100.34V59.21l7.33-11a4,4,0,0,0,0-4.44l-8-12a4,4,0,0,0-6.66,0l-8,12a4,4,0,0,0,0,4.44l7.33,11v41.13L76.92,71.26l-2.6-13a4,4,0,0,0-3.13-3.13L57,52.34a4,4,0,0,0-4.7,4.7l2.83,14.15a4,4,0,0,0,3.13,3.13l13,2.6L100.34,106H59.21l-11-7.33a4,4,0,0,0-4.44,0l-12,8a4,4,0,0,0,0,6.66l12,8a4,4,0,0,0,4.44,0l11-7.33h41.13L71.26,143.08l-13,2.6a4,4,0,0,0-3.13,3.13L52.34,163a4,4,0,0,0,3.92,4.78,4.13,4.13,0,0,0,.78-.08l14.15-2.83a4,4,0,0,0,3.13-3.13l2.6-13L106,119.66v41.13l-7.33,11a4,4,0,0,0,0,4.44l8,12a4,4,0,0,0,6.66,0l8-12a4,4,0,0,0,0-4.44l-7.33-11V119.66l29.08,29.08,2.6,13a4,4,0,0,0,3.13,3.13L163,167.66a4.13,4.13,0,0,0,.78.08,4,4,0,0,0,3.92-4.78l-2.83-14.15a4,4,0,0,0-3.13-3.13l-13-2.6L119.66,114h41.13l11,7.33a4,4,0,0,0,4.44,0l12-8a4,4,0,0,0,0-6.66ZM153,62.49l5.64-1.13L157.51,67l-5.64,1.13ZM110,41.21,113.19,46,110,50.79,106.81,46ZM62.49,67l-1.13-5.64L67,62.49l1.13,5.64ZM46,113.19,41.21,110,46,106.81,50.79,110Zm21,44.32-5.64,1.13L62.49,153l5.64-1.13Zm43,21.28L106.81,174l3.19-4.79,3.19,4.79ZM157.51,153l1.13,5.64L153,157.51l-1.13-5.64ZM174,113.19,169.21,110l4.79-3.19,4.79,3.19Z"/> <path class="shadow" d="M188.22,106.67l-12-8a4,4,0,0,0-4.44,0l-11,7.33H119.66l29.08-29.08,13-2.6a4,4,0,0,0,3.13-3.13L167.66,57a4,4,0,0,0-4.7-4.7l-14.15,2.83a4,4,0,0,0-3.13,3.13l-2.6,13L114,100.34V59.21l7.33-11a4,4,0,0,0,0-4.44l-8-12a4,4,0,0,0-6.66,0l-8,12a4,4,0,0,0,0,4.44l7.33,11v41.13L76.92,71.26l-2.6-13a4,4,0,0,0-3.13-3.13L57,52.34a4,4,0,0,0-4.7,4.7l2.83,14.15a4,4,0,0,0,3.13,3.13l13,2.6L100.34,106H59.21l-11-7.33a4,4,0,0,0-4.44,0l-12,8a4,4,0,0,0,0,6.66l12,8a4,4,0,0,0,4.44,0l11-7.33h41.13L71.26,143.08l-13,2.6a4,4,0,0,0-3.13,3.13L52.34,163a4,4,0,0,0,3.92,4.78,4.13,4.13,0,0,0,.78-.08l14.15-2.83a4,4,0,0,0,3.13-3.13l2.6-13L106,119.66v41.13l-7.33,11a4,4,0,0,0,0,4.44l8,12a4,4,0,0,0,6.66,0l8-12a4,4,0,0,0,0-4.44l-7.33-11V119.66l29.08,29.08,2.6,13a4,4,0,0,0,3.13,3.13L163,167.66a4.13,4.13,0,0,0,.78.08,4,4,0,0,0,3.92-4.78l-2.83-14.15a4,4,0,0,0-3.13-3.13l-13-2.6L119.66,114h41.13l11,7.33a4,4,0,0,0,4.44,0l12-8a4,4,0,0,0,0-6.66ZM153,62.49l5.64-1.13L157.51,67l-5.64,1.13ZM110,41.21,113.19,46,110,50.79,106.81,46ZM62.49,67l-1.13-5.64L67,62.49l1.13,5.64ZM46,113.19,41.21,110,46,106.81,50.79,110Zm21,44.32-5.64,1.13L62.49,153l5.64-1.13Zm43,21.28L106.81,174l3.19-4.79,3.19,4.79ZM157.51,153l1.13,5.64L153,157.51l-1.13-5.64ZM174,113.19,169.21,110l4.79-3.19,4.79,3.19Z"/> </g> <g id="flake-6"> <path class="main" d="M177,134a13,13,0,0,0-15.21,1.56l-.79-.46-14.28-25L161.39,84.7l.45-.26a13,13,0,1,0-4.05-6.9l-1,.56L128.45,78,114,52.73v-.37a13,13,0,1,0-8,0v.79L91.69,78,62.82,77.9l-.61-.36a13.09,13.09,0,1,0-4.05,6.9l.81.47,14.28,25L58.61,135.3l-.43.25a13,13,0,1,0-8.65,22.67,12.86,12.86,0,0,0,6.52-1.76,13,13,0,0,0,6.16-14l1-.56,28.37.06L106,167.27v.37a13,13,0,1,0,8,0v-.79L128.31,142l28.87.06.61.36a13,13,0,0,0,6.16,14,12.86,12.86,0,0,0,6.52,1.76A13,13,0,0,0,177,134Zm-36.34-25.42a3,3,0,0,0,0,3l10,17.5L118,110l33-19.22ZM167,68.73a6.87,6.87,0,0,1,3.51-1,7,7,0,1,1-3.51,1ZM124.1,82.52A3,3,0,0,0,126.7,84l19.86,0L114,103V64.83ZM103,40a7,7,0,1,1,7,7A7,7,0,0,1,103,40ZM93.41,84h0a3,3,0,0,0,2.6-1.5l10-17.3V103L73.16,83.92ZM55.56,78.3a7,7,0,1,1-6-10.53,6.87,6.87,0,0,1,3.51,1A7,7,0,0,1,55.56,78.3Zm23.75,33.13a3,3,0,0,0,0-3l-10-17.5L102.05,110,69,129.22ZM53,151.27a7,7,0,0,1-9.57-2.52A7,7,0,1,1,53,151.27ZM95.9,137.48A3,3,0,0,0,93.3,136l-19.86,0L106,117v38.21ZM117,180a7,7,0,1,1-7-7A7,7,0,0,1,117,180Zm9.59-44h0a3,3,0,0,0-2.6,1.5l-10,17.3V117l32.84,19.12Zm49.95,12.71a7,7,0,0,1-9.57,2.52,7,7,0,1,1,9.57-2.52Z"/> <path class="shadow" d="M177,134a13,13,0,0,0-15.21,1.56l-.79-.46-14.28-25L161.39,84.7l.45-.26a13,13,0,1,0-4.05-6.9l-1,.56L128.45,78,114,52.73v-.37a13,13,0,1,0-8,0v.79L91.69,78,62.82,77.9l-.61-.36a13.09,13.09,0,1,0-4.05,6.9l.81.47,14.28,25L58.61,135.3l-.43.25a13,13,0,1,0-8.65,22.67,12.86,12.86,0,0,0,6.52-1.76,13,13,0,0,0,6.16-14l1-.56,28.37.06L106,167.27v.37a13,13,0,1,0,8,0v-.79L128.31,142l28.87.06.61.36a13,13,0,0,0,6.16,14,12.86,12.86,0,0,0,6.52,1.76A13,13,0,0,0,177,134Zm-36.34-25.42a3,3,0,0,0,0,3l10,17.5L118,110l33-19.22ZM167,68.73a6.87,6.87,0,0,1,3.51-1,7,7,0,1,1-3.51,1ZM124.1,82.52A3,3,0,0,0,126.7,84l19.86,0L114,103V64.83ZM103,40a7,7,0,1,1,7,7A7,7,0,0,1,103,40ZM93.41,84h0a3,3,0,0,0,2.6-1.5l10-17.3V103L73.16,83.92ZM55.56,78.3a7,7,0,1,1-6-10.53,6.87,6.87,0,0,1,3.51,1A7,7,0,0,1,55.56,78.3Zm23.75,33.13a3,3,0,0,0,0-3l-10-17.5L102.05,110,69,129.22ZM53,151.27a7,7,0,0,1-9.57-2.52A7,7,0,1,1,53,151.27ZM95.9,137.48A3,3,0,0,0,93.3,136l-19.86,0L106,117v38.21ZM117,180a7,7,0,1,1-7-7A7,7,0,0,1,117,180Zm9.59-44h0a3,3,0,0,0-2.6,1.5l-10,17.3V117l32.84,19.12Zm49.95,12.71a7,7,0,0,1-9.57,2.52,7,7,0,1,1,9.57-2.52Z"/> </g> <g id="flake-7"> <path class="main" d="M178,136a11,11,0,0,0-13.15,1.72L121.34,113H174a3,3,0,0,0,0-6H121.34l43.53-24.76a11,11,0,0,0,4.8,2.77,11.3,11.3,0,0,0,2.93.4A10.9,10.9,0,0,0,178,84,11,11,0,1,0,161.91,77l-43.72,24.87,26.6-45.69a3,3,0,1,0-5.19-3L113,98.88V48.57a11,11,0,1,0-6,0V98.88L80.4,53.18a3,3,0,1,0-5.19,3l26.6,45.69L58.09,77A11,11,0,1,0,47.4,85.41a11.3,11.3,0,0,0,2.93-.4,11,11,0,0,0,4.8-2.77L98.66,107H46a3,3,0,0,0,0,6H98.66L55.13,137.76a11,11,0,0,0-4.8-2.77A10.88,10.88,0,0,0,42,136,11,11,0,1,0,58.09,143l43.72-24.87L75.21,163.8a3,3,0,0,0,5.19,3l26.6-45.7v50.31a11,11,0,1,0,6,0V121.12l26.6,45.7a3,3,0,1,0,5.19-3l-26.6-45.69L161.91,143A11,11,0,1,0,178,136Zm-7.91-66a5,5,0,1,1,1.15,9.17,5,5,0,0,1-3-2.35A5,5,0,0,1,170.11,70.05ZM105,38a5,5,0,1,1,5,5A5,5,0,0,1,105,38ZM48.74,79.22a5,5,0,1,1,3-2.35A5,5,0,0,1,48.74,79.22ZM49.89,150a5,5,0,1,1-2.48-9.35,5.07,5.07,0,0,1,1.33.18,5,5,0,0,1,3,2.35A5,5,0,0,1,49.89,150ZM115,182a5,5,0,1,1-5-5A5,5,0,0,1,115,182Zm61.93-33.93a5,5,0,1,1-8.69-4.94,5,5,0,0,1,3-2.35,5,5,0,0,1,3.8.47A5,5,0,0,1,176.93,148.07Z"/> <path class="shadow" d="M178,136a11,11,0,0,0-13.15,1.72L121.34,113H174a3,3,0,0,0,0-6H121.34l43.53-24.76a11,11,0,0,0,4.8,2.77,11.3,11.3,0,0,0,2.93.4A10.9,10.9,0,0,0,178,84,11,11,0,1,0,161.91,77l-43.72,24.87,26.6-45.69a3,3,0,1,0-5.19-3L113,98.88V48.57a11,11,0,1,0-6,0V98.88L80.4,53.18a3,3,0,1,0-5.19,3l26.6,45.69L58.09,77A11,11,0,1,0,47.4,85.41a11.3,11.3,0,0,0,2.93-.4,11,11,0,0,0,4.8-2.77L98.66,107H46a3,3,0,0,0,0,6H98.66L55.13,137.76a11,11,0,0,0-4.8-2.77A10.88,10.88,0,0,0,42,136,11,11,0,1,0,58.09,143l43.72-24.87L75.21,163.8a3,3,0,0,0,5.19,3l26.6-45.7v50.31a11,11,0,1,0,6,0V121.12l26.6,45.7a3,3,0,1,0,5.19-3l-26.6-45.69L161.91,143A11,11,0,1,0,178,136Zm-7.91-66a5,5,0,1,1,1.15,9.17,5,5,0,0,1-3-2.35A5,5,0,0,1,170.11,70.05ZM105,38a5,5,0,1,1,5,5A5,5,0,0,1,105,38ZM48.74,79.22a5,5,0,1,1,3-2.35A5,5,0,0,1,48.74,79.22ZM49.89,150a5,5,0,1,1-2.48-9.35,5.07,5.07,0,0,1,1.33.18,5,5,0,0,1,3,2.35A5,5,0,0,1,49.89,150ZM115,182a5,5,0,1,1-5-5A5,5,0,0,1,115,182Zm61.93-33.93a5,5,0,1,1-8.69-4.94,5,5,0,0,1,3-2.35,5,5,0,0,1,3.8.47A5,5,0,0,1,176.93,148.07Z"/> </g> <g id="flake-8"> <path class="main" d="M192,106H177.66l7.17-7.17-5.66-5.66L166.34,106H119.66L146.6,79.05a11,11,0,1,0-5.66-5.65L114,100.34V55.66l12.83-12.83-5.66-5.66L114,44.34V30h-8V44.34l-7.17-7.17-5.66,5.66L106,55.66v44.68L79.06,73.4a11,11,0,1,0-5.66,5.65l26.94,27H53.66L40.83,93.17l-5.66,5.66L42.34,106H28v8H42.34l-7.17,7.17,5.66,5.66L53.66,114h46.68L73.4,141a11,11,0,1,0,5.66,5.65L106,119.66v44.68L93.17,177.17l5.66,5.66,7.17-7.17V190h8V175.66l7.17,7.17,5.66-5.66L114,164.34V119.66l26.94,26.94A11,11,0,1,0,146.6,141L119.66,114h46.68l12.83,12.83,5.66-5.66L177.66,114H192ZM147.48,65.45A5,5,0,1,1,146,69,5,5,0,0,1,147.48,65.45Zm-82,7.07a5,5,0,0,1,0-7.07,5,5,0,0,1,7.07,0,5,5,0,0,1-7.07,7.07Zm7.07,82A5,5,0,1,1,69,146a5,5,0,0,1,3.53,8.54ZM151,146a5,5,0,1,1-5,5,5,5,0,0,1,5-5Z"/> <path class="shadow" d="M192,106H177.66l7.17-7.17-5.66-5.66L166.34,106H119.66L146.6,79.05a11,11,0,1,0-5.66-5.65L114,100.34V55.66l12.83-12.83-5.66-5.66L114,44.34V30h-8V44.34l-7.17-7.17-5.66,5.66L106,55.66v44.68L79.06,73.4a11,11,0,1,0-5.66,5.65l26.94,27H53.66L40.83,93.17l-5.66,5.66L42.34,106H28v8H42.34l-7.17,7.17,5.66,5.66L53.66,114h46.68L73.4,141a11,11,0,1,0,5.66,5.65L106,119.66v44.68L93.17,177.17l5.66,5.66,7.17-7.17V190h8V175.66l7.17,7.17,5.66-5.66L114,164.34V119.66l26.94,26.94A11,11,0,1,0,146.6,141L119.66,114h46.68l12.83,12.83,5.66-5.66L177.66,114H192ZM147.48,65.45A5,5,0,1,1,146,69,5,5,0,0,1,147.48,65.45Zm-82,7.07a5,5,0,0,1,0-7.07,5,5,0,0,1,7.07,0,5,5,0,0,1-7.07,7.07Zm7.07,82A5,5,0,1,1,69,146a5,5,0,0,1,3.53,8.54ZM151,146a5,5,0,1,1-5,5,5,5,0,0,1,5-5Z"/> </g> <g id="flake-9"> <path class="main" d="M176.74,130.65a16,16,0,0,0-19.43,2.5L150.17,129l10.79-2.8a3,3,0,0,0-1.51-5.81l-16.59,4.31L123,113h51a3,3,0,0,0,0-6H123l19.86-11.66,16.59,4.31a3.22,3.22,0,0,0,.75.1,3,3,0,0,0,.76-5.91L150.17,91l7.14-4.19a16,16,0,1,0-4.05-6.91l-7.14,4.2,2.8-10.78a3,3,0,1,0-5.8-1.51L138.8,88.44,119.38,99.85,144.79,56.2a3,3,0,1,0-5.19-3l-25.6,44V74.24l12.12-12.12a3,3,0,0,0-4.24-4.24L114,65.76V57.47a16,16,0,1,0-8,0v8.29l-7.88-7.88a3,3,0,0,0-4.24,4.24L106,74.24V97.16l-25.6-44a3,3,0,1,0-5.19,3l25.41,43.65L79.47,87.43l-4.31-16.6a3,3,0,0,0-5.81,1.51l2.8,10.79-5.41-3.19a16,16,0,0,0-7.27-18.18h0a16,16,0,1,0,3.22,25.09L68.1,90l-10.78,2.8a3,3,0,0,0,.75,5.9,2.89,2.89,0,0,0,.76-.1l16.59-4.31L97,107H46a3,3,0,0,0,0,6H97L75.42,125.68l-16.59-4.31a3,3,0,1,0-1.51,5.8L68.1,130l-5.41,3.18a16,16,0,1,0-3.22,25.09h0a16,16,0,0,0,7.27-18.18l5.41-3.19-2.8,10.79a3,3,0,0,0,2.15,3.65,2.84,2.84,0,0,0,.76.1,3,3,0,0,0,2.9-2.24l4.31-16.6,21.15-12.42L75.21,163.8a3,3,0,0,0,5.19,3l25.6-44v24.92L93.88,159.88a3,3,0,0,0,4.24,4.24l7.88-7.88v6.29a16,16,0,1,0,8,0v-6.29l7.88,7.88a3,3,0,0,0,4.24,0,3,3,0,0,0,0-4.24L114,147.76V122.84l25.6,44a3,3,0,1,0,5.19-3l-25.41-43.65,19.42,11.41,4.32,16.59a3,3,0,0,0,2.9,2.25,2.76,2.76,0,0,0,.75-.1,3,3,0,0,0,2.15-3.66l-2.8-10.78,7.14,4.2a16,16,0,1,0,23.48-9.41Zm-12.16-62a7.9,7.9,0,0,1,4-1.1,8,8,0,0,1,7.75,10,7.87,7.87,0,0,1-3.69,4.88h0a8,8,0,1,1-8.1-13.79ZM102,42a8,8,0,1,1,8,8A8,8,0,0,1,102,42ZM53.38,83.3a8,8,0,0,1-8.91-11.8,8,8,0,0,1,6.91-3.94,7.9,7.9,0,0,1,4,1.1,8,8,0,0,1-2,14.64Zm2,68a8,8,0,0,1-11.79-8.91,8,8,0,0,1,7.73-6,8.23,8.23,0,0,1,2,.26,8,8,0,0,1,2,14.64ZM118,178a8,8,0,1,1-8-8A8,8,0,0,1,118,178Zm57.53-29.5a8,8,0,1,1-8.91-11.8,8.23,8.23,0,0,1,2-.26,8,8,0,0,1,4,1.11h0a7.87,7.87,0,0,1,3.69,4.88A8,8,0,0,1,175.53,148.5Z"/> <path class="shadow" d="M176.74,130.65a16,16,0,0,0-19.43,2.5L150.17,129l10.79-2.8a3,3,0,0,0-1.51-5.81l-16.59,4.31L123,113h51a3,3,0,0,0,0-6H123l19.86-11.66,16.59,4.31a3.22,3.22,0,0,0,.75.1,3,3,0,0,0,.76-5.91L150.17,91l7.14-4.19a16,16,0,1,0-4.05-6.91l-7.14,4.2,2.8-10.78a3,3,0,1,0-5.8-1.51L138.8,88.44,119.38,99.85,144.79,56.2a3,3,0,1,0-5.19-3l-25.6,44V74.24l12.12-12.12a3,3,0,0,0-4.24-4.24L114,65.76V57.47a16,16,0,1,0-8,0v8.29l-7.88-7.88a3,3,0,0,0-4.24,4.24L106,74.24V97.16l-25.6-44a3,3,0,1,0-5.19,3l25.41,43.65L79.47,87.43l-4.31-16.6a3,3,0,0,0-5.81,1.51l2.8,10.79-5.41-3.19a16,16,0,0,0-7.27-18.18h0a16,16,0,1,0,3.22,25.09L68.1,90l-10.78,2.8a3,3,0,0,0,.75,5.9,2.89,2.89,0,0,0,.76-.1l16.59-4.31L97,107H46a3,3,0,0,0,0,6H97L75.42,125.68l-16.59-4.31a3,3,0,1,0-1.51,5.8L68.1,130l-5.41,3.18a16,16,0,1,0-3.22,25.09h0a16,16,0,0,0,7.27-18.18l5.41-3.19-2.8,10.79a3,3,0,0,0,2.15,3.65,2.84,2.84,0,0,0,.76.1,3,3,0,0,0,2.9-2.24l4.31-16.6,21.15-12.42L75.21,163.8a3,3,0,0,0,5.19,3l25.6-44v24.92L93.88,159.88a3,3,0,0,0,4.24,4.24l7.88-7.88v6.29a16,16,0,1,0,8,0v-6.29l7.88,7.88a3,3,0,0,0,4.24,0,3,3,0,0,0,0-4.24L114,147.76V122.84l25.6,44a3,3,0,1,0,5.19-3l-25.41-43.65,19.42,11.41,4.32,16.59a3,3,0,0,0,2.9,2.25,2.76,2.76,0,0,0,.75-.1,3,3,0,0,0,2.15-3.66l-2.8-10.78,7.14,4.2a16,16,0,1,0,23.48-9.41Zm-12.16-62a7.9,7.9,0,0,1,4-1.1,8,8,0,0,1,7.75,10,7.87,7.87,0,0,1-3.69,4.88h0a8,8,0,1,1-8.1-13.79ZM102,42a8,8,0,1,1,8,8A8,8,0,0,1,102,42ZM53.38,83.3a8,8,0,0,1-8.91-11.8,8,8,0,0,1,6.91-3.94,7.9,7.9,0,0,1,4,1.1,8,8,0,0,1-2,14.64Zm2,68a8,8,0,0,1-11.79-8.91,8,8,0,0,1,7.73-6,8.23,8.23,0,0,1,2,.26,8,8,0,0,1,2,14.64ZM118,178a8,8,0,1,1-8-8A8,8,0,0,1,118,178Zm57.53-29.5a8,8,0,1,1-8.91-11.8,8.23,8.23,0,0,1,2-.26,8,8,0,0,1,4,1.11h0a7.87,7.87,0,0,1,3.69,4.88A8,8,0,0,1,175.53,148.5Z"/> </g> <g id="flake-10"> <path class="main" d="M192,106H182a19.89,19.89,0,0,0,4-12V86a4,4,0,0,0-4-4,20,20,0,0,0-20,20v4H116.93l22.53-39,3.47,2a20,20,0,0,0,27.32-7.32,4,4,0,0,0-1.47-5.47l-6.92-4a19.88,19.88,0,0,0-12.41-2.51l5-8.68a4,4,0,1,0-6.92-4l-5,8.68a19.77,19.77,0,0,0-8.38-9.49l-6.92-4a4,4,0,0,0-5.47,1.47A20,20,0,0,0,129.07,61l3.47,2L110,102,87.46,63l3.47-2a20,20,0,0,0,7.32-27.32,4,4,0,0,0-5.47-1.47l-6.92,4a19.77,19.77,0,0,0-8.38,9.49l-5-8.68a4,4,0,1,0-6.92,4l5,8.68a19.88,19.88,0,0,0-12.41,2.51l-6.92,4a4,4,0,0,0-1.47,5.47A20,20,0,0,0,77.07,69l3.47-2,22.53,39H58v-4A20,20,0,0,0,38,82a4,4,0,0,0-4,4v8a19.89,19.89,0,0,0,4,12H28a4,4,0,0,0,0,8H38a19.89,19.89,0,0,0-4,12v8a4,4,0,0,0,4,4,20,20,0,0,0,20-20v-4h45.07L80.54,153l-3.47-2a20,20,0,0,0-27.32,7.32,4,4,0,0,0,1.47,5.47l6.92,4a19.57,19.57,0,0,0,12.4,2.53l-5,8.66a4,4,0,1,0,6.92,4l5-8.68a19.77,19.77,0,0,0,8.38,9.49l6.92,4a4,4,0,0,0,5.47-1.47A20,20,0,0,0,90.93,159l-3.47-2L110,118l22.54,39-3.47,2a20,20,0,0,0-7.32,27.32,4,4,0,0,0,5.47,1.47l6.92-4a19.77,19.77,0,0,0,8.38-9.49l5,8.68a4,4,0,0,0,3.46,2,4,4,0,0,0,3.46-6l-5-8.66a19.57,19.57,0,0,0,12.4-2.53l6.92-4a4,4,0,0,0,1.47-5.47A20,20,0,0,0,142.93,151l-3.47,2-22.53-39H162v4a20,20,0,0,0,20,20,4,4,0,0,0,4-4v-8a19.89,19.89,0,0,0-4-12h10a4,4,0,0,0,0-8Zm-22-4a12,12,0,0,1,8-11.31V94a12,12,0,0,1-8,11.31ZM157.86,59.11l2.87,1.66A12,12,0,0,1,146.93,62l-2.88-1.66a12,12,0,0,1,13.81-1.27ZM127.27,41.45l2.87,1.66A12.06,12.06,0,0,1,136,55.7L133.07,54A12.05,12.05,0,0,1,127.27,41.45Zm-43,8.95a11.86,11.86,0,0,1,5.59-7.29l2.87-1.66A12.05,12.05,0,0,1,86.93,54L84.05,55.7A11.9,11.9,0,0,1,84.27,50.4ZM73.07,62a12,12,0,0,1-13.8-1.27l2.87-1.66A12,12,0,0,1,76,60.38ZM42,90.69A12,12,0,0,1,50,102v3.31A12,12,0,0,1,42,94ZM50,118a12,12,0,0,1-8,11.31V126a12,12,0,0,1,8-11.31Zm12.14,42.89-2.87-1.66A12,12,0,0,1,73.07,158L76,159.62a12,12,0,0,1-13.81,1.27Zm30.59,17.66-2.87-1.66a12.06,12.06,0,0,1-5.81-12.59L86.93,166A12.05,12.05,0,0,1,92.73,178.55Zm43-9a11.86,11.86,0,0,1-5.59,7.29l-2.87,1.66a12.05,12.05,0,0,1,5.8-12.59L136,164.3A11.9,11.9,0,0,1,135.73,169.6ZM146.93,158a12,12,0,0,1,13.8,1.27l-2.87,1.66a12,12,0,0,1-13.81-1.27ZM178,129.31A12,12,0,0,1,170,118v-3.31A12,12,0,0,1,178,126Z"/> <path class="shadow" d="M192,106H182a19.89,19.89,0,0,0,4-12V86a4,4,0,0,0-4-4,20,20,0,0,0-20,20v4H116.93l22.53-39,3.47,2a20,20,0,0,0,27.32-7.32,4,4,0,0,0-1.47-5.47l-6.92-4a19.88,19.88,0,0,0-12.41-2.51l5-8.68a4,4,0,1,0-6.92-4l-5,8.68a19.77,19.77,0,0,0-8.38-9.49l-6.92-4a4,4,0,0,0-5.47,1.47A20,20,0,0,0,129.07,61l3.47,2L110,102,87.46,63l3.47-2a20,20,0,0,0,7.32-27.32,4,4,0,0,0-5.47-1.47l-6.92,4a19.77,19.77,0,0,0-8.38,9.49l-5-8.68a4,4,0,1,0-6.92,4l5,8.68a19.88,19.88,0,0,0-12.41,2.51l-6.92,4a4,4,0,0,0-1.47,5.47A20,20,0,0,0,77.07,69l3.47-2,22.53,39H58v-4A20,20,0,0,0,38,82a4,4,0,0,0-4,4v8a19.89,19.89,0,0,0,4,12H28a4,4,0,0,0,0,8H38a19.89,19.89,0,0,0-4,12v8a4,4,0,0,0,4,4,20,20,0,0,0,20-20v-4h45.07L80.54,153l-3.47-2a20,20,0,0,0-27.32,7.32,4,4,0,0,0,1.47,5.47l6.92,4a19.57,19.57,0,0,0,12.4,2.53l-5,8.66a4,4,0,1,0,6.92,4l5-8.68a19.77,19.77,0,0,0,8.38,9.49l6.92,4a4,4,0,0,0,5.47-1.47A20,20,0,0,0,90.93,159l-3.47-2L110,118l22.54,39-3.47,2a20,20,0,0,0-7.32,27.32,4,4,0,0,0,5.47,1.47l6.92-4a19.77,19.77,0,0,0,8.38-9.49l5,8.68a4,4,0,0,0,3.46,2,4,4,0,0,0,3.46-6l-5-8.66a19.57,19.57,0,0,0,12.4-2.53l6.92-4a4,4,0,0,0,1.47-5.47A20,20,0,0,0,142.93,151l-3.47,2-22.53-39H162v4a20,20,0,0,0,20,20,4,4,0,0,0,4-4v-8a19.89,19.89,0,0,0-4-12h10a4,4,0,0,0,0-8Zm-22-4a12,12,0,0,1,8-11.31V94a12,12,0,0,1-8,11.31ZM157.86,59.11l2.87,1.66A12,12,0,0,1,146.93,62l-2.88-1.66a12,12,0,0,1,13.81-1.27ZM127.27,41.45l2.87,1.66A12.06,12.06,0,0,1,136,55.7L133.07,54A12.05,12.05,0,0,1,127.27,41.45Zm-43,8.95a11.86,11.86,0,0,1,5.59-7.29l2.87-1.66A12.05,12.05,0,0,1,86.93,54L84.05,55.7A11.9,11.9,0,0,1,84.27,50.4ZM73.07,62a12,12,0,0,1-13.8-1.27l2.87-1.66A12,12,0,0,1,76,60.38ZM42,90.69A12,12,0,0,1,50,102v3.31A12,12,0,0,1,42,94ZM50,118a12,12,0,0,1-8,11.31V126a12,12,0,0,1,8-11.31Zm12.14,42.89-2.87-1.66A12,12,0,0,1,73.07,158L76,159.62a12,12,0,0,1-13.81,1.27Zm30.59,17.66-2.87-1.66a12.06,12.06,0,0,1-5.81-12.59L86.93,166A12.05,12.05,0,0,1,92.73,178.55Zm43-9a11.86,11.86,0,0,1-5.59,7.29l-2.87,1.66a12.05,12.05,0,0,1,5.8-12.59L136,164.3A11.9,11.9,0,0,1,135.73,169.6ZM146.93,158a12,12,0,0,1,13.8,1.27l-2.87,1.66a12,12,0,0,1-13.81-1.27ZM178,129.31A12,12,0,0,1,170,118v-3.31A12,12,0,0,1,178,126Z"/> </g> <!-- Faces --> <g id="face-1"> <circle class="main" cx="110" cy="110" r="38"/> <path class="highlight" d="M82.45,95.73a2,2,0,0,1-1.71-3,34.11,34.11,0,0,1,22.16-16,2,2,0,1,1,.83,3.91A30.09,30.09,0,0,0,84.18,94.75,2,2,0,0,1,82.45,95.73Z"/> </g> <g id="face-2"> <polygon class="main" points="130 75 90 75 70 110 90 145 130 145 150 110 130 75"/> <path class="highlight" d="M83.92,99.74a2,2,0,0,1-1-.27,2,2,0,0,1-.74-2.72L91.75,80a2,2,0,0,1,1.73-1H106a2,2,0,0,1,0,4H94.64l-9,15.73A2,2,0,0,1,83.92,99.74Z"/> </g> <g id="face-3"> <polygon class="main" points="135.5 150 150 106.3 110 70 70 106.3 84.5 150 135.5 150"/> <path class="highlight" d="M85,102.82a2,2,0,0,1-1.34-3.48l25-22.72a2,2,0,0,1,2.68,3l-25,22.72A2,2,0,0,1,85,102.82Z"/> </g> <g id="face-4"> <polygon class="main" points="128.36 110 142.28 100.96 143.55 88.21 131.39 84.19 120 91.58 120 78 110 70 100 78 100 91.58 88.61 84.19 76.45 88.21 77.72 100.96 91.64 110 77.72 119.04 76.45 131.79 88.61 135.81 100 128.42 100 142 110 150 120 142 120 128.42 131.39 135.81 143.55 131.79 142.28 119.04 128.36 110"/> <g class="highlight"> <path class="highlight" d="M106,93.74a2,2,0,0,1-2-2V80.88a2,2,0,0,1,.75-1.56l4-3.2a2,2,0,0,1,2.5,3.13L108,81.85v9.89A2,2,0,0,1,106,93.74Z"/> <path class="highlight" d="M83.4,99.5a2,2,0,0,1-2-1.81l-.5-5.09a2,2,0,0,1,1.36-2.1l4.86-1.61a2,2,0,1,1,1.26,3.8l-3.34,1.1.34,3.51a2,2,0,0,1-1.79,2.19Z"/> </g> </g> <g id="face-5"> <polygon class="main" points="130 75 90 75 70 110 90 145 130 145 150 110 130 75"/> <path class="highlight" d="M83.92,99.74a2,2,0,0,1-1-.27,2,2,0,0,1-.74-2.72L91.75,80a2,2,0,0,1,1.73-1H106a2,2,0,0,1,0,4H94.64l-9,15.73A2,2,0,0,1,83.92,99.74Z"/> </g> <g id="face-6"> <path class="main" d="M115,73.91h0a5.16,5.16,0,0,0,8.71,2.33h0a5.16,5.16,0,0,1,8.67,5h0a5.16,5.16,0,0,0,6.38,6.38h0a5.16,5.16,0,0,1,5,8.67h0a5.16,5.16,0,0,0,2.33,8.71h0a5.15,5.15,0,0,1,0,10h0a5.16,5.16,0,0,0-2.33,8.71h0a5.16,5.16,0,0,1-5,8.67h0a5.16,5.16,0,0,0-6.38,6.38h0a5.16,5.16,0,0,1-8.67,5h0a5.16,5.16,0,0,0-8.71,2.33h0a5.15,5.15,0,0,1-10,0h0a5.16,5.16,0,0,0-8.71-2.33h0a5.16,5.16,0,0,1-8.67-5h0a5.16,5.16,0,0,0-6.38-6.38h0a5.16,5.16,0,0,1-5-8.67h0A5.16,5.16,0,0,0,73.91,115h0a5.15,5.15,0,0,1,0-10h0a5.16,5.16,0,0,0,2.33-8.71h0a5.16,5.16,0,0,1,5-8.67h0a5.16,5.16,0,0,0,6.38-6.38h0a5.16,5.16,0,0,1,8.67-5h0A5.16,5.16,0,0,0,105,73.91h0A5.15,5.15,0,0,1,115,73.91Z"/> <path class="highlight" d="M83.43,104.88a1.91,1.91,0,0,1-.52-.07,2,2,0,0,1-1.41-2.45,9.17,9.17,0,0,0-1.23-7.45,2,2,0,0,1,1.8-3.11A9.22,9.22,0,0,0,90,88.16a9.08,9.08,0,0,0,1.83-6.08,2,2,0,0,1,1-1.87,2,2,0,0,1,2.12.07,8.94,8.94,0,0,0,5,1.53,9.12,9.12,0,0,0,8.24-5.1,2,2,0,1,1,3.58,1.77A13.21,13.21,0,0,1,95.6,85.07a13.07,13.07,0,0,1-2.42,5.5,13.28,13.28,0,0,1-8.12,5,13.13,13.13,0,0,1,.3,7.8A2,2,0,0,1,83.43,104.88Z"/> </g> <g id="face-7"> <polygon class="main" points="145 130 145 90 110 70 75 90 75 130 110 150 145 130"/> <path class="highlight" d="M81,95.48a2,2,0,0,1-1-3.73l29-16.58a2,2,0,0,1,2,3.48L82,95.22A2,2,0,0,1,81,95.48Z"/> </g> <g id="face-8"> <path class="main" d="M154.31,92.81A22.81,22.81,0,0,0,110,85.19a22.81,22.81,0,0,0-44.31,7.62S63.71,129.47,110,150h0C156.29,129.47,154.31,92.81,154.31,92.81Z"/> <path class="highlight" d="M71.69,94.81a2,2,0,0,1-2-2A18.83,18.83,0,0,1,88.5,74a2,2,0,0,1,0,4A14.83,14.83,0,0,0,73.69,92.81,2,2,0,0,1,71.69,94.81Z"/> </g> <g id="face-9"> <polygon class="main" points="124.58 145 95.42 145 75 125.17 75 95.42 95.42 75 124.58 75 145 96 145 124.58 124.58 145"/> <path class="highlight" d="M81,99.9a2,2,0,0,1-1.41-3.41l16.9-16.9a2,2,0,1,1,2.83,2.82L82.41,99.32A2,2,0,0,1,81,99.9Z"/> </g> <g id="face-10"> <polygon class="main" points="156.02 110.29 138.84 126.9 132.75 150 109.79 143.43 86.74 149.71 80.94 126.53 63.98 109.71 81.16 93.1 87.25 70 110.21 76.57 133.26 70.29 139.06 93.47 156.02 110.29"/> <path class="highlight" d="M87.71,93.8a2.22,2.22,0,0,1-.51-.06,2,2,0,0,1-1.43-2.45l3.78-14.35A2,2,0,0,1,92,75.53l12.51,3.58a2,2,0,0,1-1.1,3.85l-10.55-3L89.64,92.31A2,2,0,0,1,87.71,93.8Z"/> </g> <!-- Mouths --> <g id="mouth-1"> <circle class="mouth" cx="110" cy="128" r="6"/> </g> <g id="mouth-2"> <path class="mouth" d="M110,127.26a7.34,7.34,0,0,1-6.94-4.93,1,1,0,0,1,1.88-.66,5.36,5.36,0,0,0,10.12,0,1,1,0,1,1,1.88.66A7.34,7.34,0,0,1,110,127.26Z"/> </g> <g id="mouth-3"> <path class="mouth" d="M118,131a1,1,0,0,1-1-1,7,7,0,0,0-14,0,1,1,0,0,1-2,0,9,9,0,0,1,18,0A1,1,0,0,1,118,131Z"/> </g> <g id="mouth-4"> <rect id="lips" x="92" y="122" width="36" height="8" rx="4" ry="4"/> <path id="base" d="M124,127H96a1,1,0,0,1,0-2h28a1,1,0,0,1,0,2Z"/> </g> <g id="mouth-5"> <ellipse id="base-mouth" cx="110.25" cy="126" rx="14" ry="8"/> <ellipse id="base-tongue" cx="110.25" cy="130.19" rx="10" ry="5"/> <path id="base-tooth-2" d="M102.25,118h6a0,0,0,0,1,0,0v3a3,3,0,0,1-3,3h0a3,3,0,0,1-3-3v-3A0,0,0,0,1,102.25,118Z"/> <path id="base-tooth-1" d="M112.25,118h6a0,0,0,0,1,0,0v3a3,3,0,0,1-3,3h0a3,3,0,0,1-3-3v-3A0,0,0,0,1,112.25,118Z"/> <path id="base-lips" d="M110.25,136c-9,0-16-4.39-16-10s7-10,16-10,16,4.39,16,10S119.22,136,110.25,136Zm0-16c-7.07,0-12,3.16-12,6s4.93,6,12,6,12-3.16,12-6S117.32,120,110.25,120Z"/> </g> <g id="mouth-6"> <path class="mouth" d="M122,122a12,12,0,0,1-24,0Z"/> </g> <g id="mouth-7"> <path id="teeth" d="M121,122a11,11,0,0,1-22,0Z"/> <path id="moustache" d="M119,116H101a8,8,0,0,0-8,8v12a8,8,0,0,0,8-8v-2h18v2a8,8,0,0,0,8,8V124A8,8,0,0,0,119,116Z"/> </g> <g id="mouth-8"> <circle id="base" cx="110" cy="126" r="5"/> <path id="lips" d="M110,117a9,9,0,1,0,9,9A9,9,0,0,0,110,117Zm0,14a5,5,0,1,1,5-5A5,5,0,0,1,110,131Z"/> </g> <g id="mouth-9"> <path id="base-mouth" class="cls-1" d="M124,121a14,14,0,0,1-28,0Z"/> <ellipse id="base-tongue" class="cls-2" cx="110" cy="131" rx="6" ry="4"/> <g class="teeth"> <path id="base-tooth-1" d="M117.5,127.25h0A1.53,1.53,0,0,1,116,126l-1-5h5l-1,5A1.53,1.53,0,0,1,117.5,127.25Z"/> <path id="base-tooth-2" d="M112.5,128.25h0A1.53,1.53,0,0,1,111,127l-1-5h5l-1,5A1.53,1.53,0,0,1,112.5,128.25Z"/> <path id="base-tooth-3" d="M107.5,128.25h0A1.53,1.53,0,0,1,106,127l-1-5h5l-1,5A1.53,1.53,0,0,1,107.5,128.25Z"/> <path id="base-tooth-4" d="M102.5,127.25h0A1.53,1.53,0,0,1,101,126l-1-5h5l-1,5A1.53,1.53,0,0,1,102.5,127.25Z"/> </g> <path id="base-lips" d="M110,137a16,16,0,0,1-16-16,2,2,0,0,1,2.51-1.93A63.83,63.83,0,0,0,110.42,121a52.06,52.06,0,0,0,13-1.92A2,2,0,0,1,126,121,16,16,0,0,1,110,137ZM98.28,123.58a12,12,0,0,0,23.43.06A52.92,52.92,0,0,1,110.42,125,62,62,0,0,1,98.28,123.58Z"/> </g> <g id="mouth-10"> <path class="mouth" d="M122,134a12,12,0,0,0-24,0Z"/> </g> <!-- Accessories --> <g id="accessories-1"> <rect class="scarf" x="122" y="155.33" width="20" height="28"/> <rect class="shadow" x="122" y="155.4" width="20" height="6.08"/> <polyline class="highlight" points="122 183.33 122 177.33 142 177.33 142 183.33"/> <rect class="scarf" x="76" y="137.4" width="68" height="20" rx="6" ry="6"/> <g> <polygon class="highlight" points="81.67 153.33 76 147.33 81.67 141.33 87.33 147.33 81.67 153.33"/> <polygon class="highlight" points="93 153.33 87.33 147.33 93 141.33 98.67 147.33 93 153.33"/> <polygon class="highlight" points="104.33 153.33 98.67 147.33 104.33 141.33 110 147.33 104.33 153.33"/> <polygon class="highlight" points="115.67 153.33 110 147.33 115.67 141.33 121.33 147.33 115.67 153.33"/> <polygon class="highlight" points="127 153.33 121.33 147.33 127 141.33 132.67 147.33 127 153.33"/> <polygon class="highlight" points="138.33 153.33 132.67 147.33 138.33 141.33 144 147.33 138.33 153.33"/> </g> </g> <g id="accessories-2"> <g id="tie"> <path class="base-tie" d="M119,145.5a1.5,1.5,0,0,1-.72-2.82l22-12a1.5,1.5,0,1,1,1.44,2.64l-22,12A1.57,1.57,0,0,1,119,145.5Z"/> <path class="base-tie" d="M101,145.5a1.57,1.57,0,0,1-.72-.18l-22-12a1.5,1.5,0,0,1,1.44-2.64l22,12a1.5,1.5,0,0,1-.72,2.82Z"/> </g> <path class="base-tie" d="M108,179.5a1.5,1.5,0,0,1-1.5-1.5V150a1.5,1.5,0,0,1,3,0v28A1.5,1.5,0,0,1,108,179.5Z"/> <path class="highlight" d="M108,179.5a1.5,1.5,0,0,1-1.5-1.5v-4a1.5,1.5,0,0,1,3,0v4A1.5,1.5,0,0,1,108,179.5Z"/> <path class="base-tie" d="M112,171.5a1.5,1.5,0,0,1-1.5-1.5V150a1.5,1.5,0,0,1,3,0v20A1.5,1.5,0,0,1,112,171.5Z"/> <path class="highlight" d="M112,171.5a1.5,1.5,0,0,1-1.5-1.5v-4a1.5,1.5,0,0,1,3,0v4A1.5,1.5,0,0,1,112,171.5Z"/> <ellipse id="base-oval-2" cx="110" cy="142" rx="10" ry="12"/> <ellipse class="highlight" cx="110" cy="142" rx="10" ry="12"/> <ellipse id="base-oval-1" cx="110" cy="142" rx="8" ry="10"/> <path id="diamond" d="M103.65,140.8l4.75-6.33a2,2,0,0,1,3.2,0l4.75,6.33a2,2,0,0,1,0,2.4l-4.75,6.33a2,2,0,0,1-3.2,0l-4.75-6.33A2,2,0,0,1,103.65,140.8Z"/> <polygon class="highlight" points="110 148 110 142 110 136 115 142 110 148"/> </g> <g id="accessories-3"> <polygon id="ribbon" points="134 151 126 156 118 151 118 137 134 137 134 151"/> <polygon id="stripe" points="128 154.13 126 156 124 154.13 124 137 128 137 128 154.13"/> <rect id="pin" x="116" y="135" width="20" height="4" rx="1.05" ry="1.05"/> <rect class="shadow" x="116" y="135" width="20" height="4" rx="1.05" ry="1.05"/> <rect id="rect" x="120" y="153" width="12" height="3" rx="1.5" ry="1.5"/> <rect class="shadow" x="120" y="153" width="12" height="3" rx="1.5" ry="1.5"/> <circle id="medal" cx="126" cy="164" r="9"/> <polygon class="shadow" points="126 159.25 127.78 162.05 131 162.88 128.89 165.44 129.09 168.75 126 167.54 122.91 168.75 123.11 165.44 121 162.88 124.22 162.05 126 159.25"/> </g> <g id="accessories-4"> <path id="base" d="M101.25,140.15l-.16-.08.09-.16a4,4,0,0,0-3.51-6.08h-.18v-.18a4,4,0,0,0-6.07-3.51l-.16.09-.09-.16a4,4,0,0,0-7,0l-.08.16-.16-.09a4,4,0,0,0-6.08,3.51v.18h-.18a4,4,0,0,0-3.51,6.08l.09.16-.16.08a4,4,0,0,0,0,7l.16.09-.09.16a4,4,0,0,0,3.51,6.07h.18v.18a4,4,0,0,0,6.08,3.51l.16-.09.08.16a4,4,0,0,0,7,0l.09-.16.16.09a4,4,0,0,0,6.07-3.51v-.18h.18a4,4,0,0,0,3.51-6.07l-.09-.16.16-.09A4,4,0,0,0,101.25,140.15Z"/> <path id="letter" d="M89.37,144.49H86v3.89H83.71v-9.8H86v4h3.39v-4h2.25v9.8H89.37Z"/> <path id="broche" d="M104.33,143.66a4.93,4.93,0,0,0-1.94-3.94,5,5,0,0,0-3.94-6.84,5,5,0,0,0-6.84-3.94A4.9,4.9,0,0,0,87.67,127h0a4.9,4.9,0,0,0-3.94,1.94,5,5,0,0,0-6.84,3.94,5,5,0,0,0-3.94,6.84,5,5,0,0,0,0,7.89,5,5,0,0,0,3.94,6.84,4.93,4.93,0,0,0,2.45,3.65,5.06,5.06,0,0,0,2.5.68,5,5,0,0,0,1.89-.39,4.93,4.93,0,0,0,3.94,1.94h0a4.93,4.93,0,0,0,3.94-1.94,4.94,4.94,0,0,0,1.88.39A5.06,5.06,0,0,0,96,158.1a5,5,0,0,0,2.45-3.65,5,5,0,0,0,3.94-6.84A4.93,4.93,0,0,0,104.33,143.66Zm-2.94,2.18-1.32-2.18,1.32-2.17a3,3,0,0,1,0,4.35Zm-8.09,5.44-.6,1.1-1.25,0a4.93,4.93,0,0,0-2.72.73l-1.07.65-1.06-.65a5,5,0,0,0-2.6-.73h-.12l-1.25,0-.6-1.1a4.93,4.93,0,0,0-2-2L79,148.7l0-1.25a5,5,0,0,0-.73-2.72l-.65-1.07.65-1.06a5,5,0,0,0,.73-2.72l0-1.25L80,138a4.89,4.89,0,0,0,2-2l.6-1.09,1.25,0a4.88,4.88,0,0,0,2.72-.73l1.06-.65,1.07.65a4.94,4.94,0,0,0,2.72.73l1.25,0,.6,1.09a4.93,4.93,0,0,0,2,2l1.1.6,0,1.25a5,5,0,0,0,.73,2.72l.65,1.06-.65,1.07a5,5,0,0,0-.73,2.72l0,1.25-1.1.6A5,5,0,0,0,93.3,151.28Zm-2.41,4.41-1.3-.79.18-.11a3.08,3.08,0,0,1,1.63-.44h.22Zm-6.45,0-.73-1.34h.22a3.1,3.1,0,0,1,1.63.44l.18.11ZM73,143.66a2.94,2.94,0,0,1,.94-2.17l1.32,2.17-1.32,2.18A3,3,0,0,1,73,143.66Zm4-3.73a3,3,0,0,1-.44,1.63l-.11.18-.79-1.3,1.33-.73Zm-.55,5.66.11.18A3,3,0,0,1,77,147.4v.22l-1.33-.73Zm8-14,1.3.79-.18.11a3.1,3.1,0,0,1-1.63.44h-.22Zm6.45,0,.73,1.33H91.4a3,3,0,0,1-1.63-.44l-.18-.11Zm7.47,8.07,1.33.73-.79,1.3-.11-.18a3,3,0,0,1-.44-1.63Zm0,7.69a3,3,0,0,1,.44-1.63l.11-.18.79,1.3-1.33.72Zm.12-12.48a3,3,0,0,1,2.17,3.76l-2.23-1.22Zm-2,1.46-.19-.1a3.05,3.05,0,0,1-1.19-1.2l-.1-.18,1.52,0ZM95,131a3,3,0,0,1,1.41,1.9l-2.54.06-1.23-2.23A3,3,0,0,1,95,131Zm-7.34-2a3,3,0,0,1,2.18.94l-2.18,1.32-2.17-1.32A2.94,2.94,0,0,1,87.66,129Zm-7.33,2a3,3,0,0,1,2.35-.27l-1.22,2.23-2.54-.06A3,3,0,0,1,80.33,131Zm0,3.94-.1.18a3.05,3.05,0,0,1-1.19,1.2l-.19.1,0-1.52ZM75,136.33a3,3,0,0,1,1.9-1.41l.06,2.54-2.23,1.22A3,3,0,0,1,75,136.33Zm1.9,16.07A2.93,2.93,0,0,1,75,151a3,3,0,0,1-.27-2.36l2.23,1.23Zm2-1.45.18.1a3.05,3.05,0,0,1,1.2,1.19l.1.19-1.52,0Zm1.43,5.41a2.92,2.92,0,0,1-1.41-1.89l2.54-.06,1.22,2.23A2.91,2.91,0,0,1,80.33,156.36Zm7.33,2a2.94,2.94,0,0,1-2.17-.94l2.17-1.32,2.18,1.32A3,3,0,0,1,87.66,158.33Zm7.34-2a2.93,2.93,0,0,1-2.36.28l1.23-2.23,2.54.06A2.92,2.92,0,0,1,95,156.36Zm0-3.93.1-.19a3.09,3.09,0,0,1,1.19-1.19l.19-.1,0,1.52Zm5.41-1.43a2.94,2.94,0,0,1-1.89,1.4l-.06-2.53,2.23-1.22A2.92,2.92,0,0,1,100.36,151Z"/> </g> <g id="accessories-5"> <path class="tie" d="M131.5,134.18,115.62,139a7,7,0,0,0-11.49,0l-15.88-4.83a3,3,0,0,0-3.87,2.87V149a3,3,0,0,0,3.87,2.87L104.13,147a7,7,0,0,0,11.49,0l15.88,4.83a3,3,0,0,0,3.88-2.87v-11.9A3,3,0,0,0,131.5,134.18Z"/> </g> <g id="accessories-6"> <rect id="card" x="112" y="135" width="32" height="23" rx="1.97" ry="1.97"/> <rect id="mid" x="112" y="140" width="32" height="14"/> <g id="text"> <path d="M120.74,147.74h-3.18V151H116.3v-7.7h1.26v3.31h3.18V143.3H122V151h-1.27Z"/> <path d="M124.44,148.8a1.78,1.78,0,0,0,.1.52,1.09,1.09,0,0,0,.64.71,1.67,1.67,0,0,0,.63.1,1.14,1.14,0,0,0,.75-.2,1.21,1.21,0,0,0,.34-.47h1.21a1.68,1.68,0,0,1-.24.63,2.17,2.17,0,0,1-.47.54,2.43,2.43,0,0,1-.7.36,2.48,2.48,0,0,1-.89.14,2.81,2.81,0,0,1-1.13-.21,2.29,2.29,0,0,1-.79-.57,2.2,2.2,0,0,1-.48-.86,3.3,3.3,0,0,1-.16-1.05,3.12,3.12,0,0,1,.17-1.07,2.51,2.51,0,0,1,.49-.86,2.07,2.07,0,0,1,.79-.56,2.67,2.67,0,0,1,1.08-.21,2.44,2.44,0,0,1,1.69.67,2.31,2.31,0,0,1,.5.73,2.27,2.27,0,0,1,.18.91v.32a2.58,2.58,0,0,1-.05.43Zm1.31-2.16a1.41,1.41,0,0,0-.94.32,1.19,1.19,0,0,0-.37.95H127a1.23,1.23,0,0,0-.35-.93A1.25,1.25,0,0,0,125.75,146.64Z"/> <path d="M129.45,143.3h1.2V151h-1.2Z"/> <path d="M132.26,143.3h1.2V151h-1.2Z"/> <path d="M137.37,151.13a2.82,2.82,0,0,1-1.11-.21,2.7,2.7,0,0,1-.85-.59,2.84,2.84,0,0,1-.54-.86,2.89,2.89,0,0,1,0-2.06,2.77,2.77,0,0,1,.54-.87,2.7,2.7,0,0,1,2-.8,2.75,2.75,0,0,1,2,.8,2.8,2.8,0,0,1,.55.87,2.89,2.89,0,0,1,0,2.06,2.87,2.87,0,0,1-.55.86,2.74,2.74,0,0,1-.86.59A2.9,2.9,0,0,1,137.37,151.13Zm0-1.07a1.38,1.38,0,0,0,.62-.13,1.3,1.3,0,0,0,.48-.35,1.6,1.6,0,0,0,.31-.52,1.8,1.8,0,0,0,.11-.62,1.9,1.9,0,0,0-.11-.63,1.6,1.6,0,0,0-.31-.52,1.57,1.57,0,0,0-.48-.35,1.38,1.38,0,0,0-.62-.13,1.33,1.33,0,0,0-.61.13,1.44,1.44,0,0,0-.78.87,1.89,1.89,0,0,0-.1.63,1.79,1.79,0,0,0,.1.62,1.58,1.58,0,0,0,.3.52,1.3,1.3,0,0,0,.48.35A1.33,1.33,0,0,0,137.37,150.06Z"/> </g> <rect id="clip" x="126" y="132" width="4" height="6"/> </g> <g id="accessories-7"> <g class="necklace"> <path d="M104.29,151.28l-2.83-2.83a2.93,2.93,0,0,0-2-.86,2.93,2.93,0,0,0-.86-2l-2.83-2.83a3,3,0,0,0-2-.86,3,3,0,0,0-.87-2l-2.82-2.83a3,3,0,0,0-2-.86,3,3,0,0,0-.86-2l-2.83-2.83a2.93,2.93,0,0,0-2-.86,2.93,2.93,0,0,0-.86-2l-2.83-2.83a3,3,0,0,0-3.4-.57l-1.55-1.55a1,1,0,0,0-1.41,0,1,1,0,0,0,0,1.42L74,126.66a3,3,0,0,0,.58,3.4l2.83,2.83a3,3,0,0,0,2,.87,3,3,0,0,0,.87,2l2.83,2.83a2.91,2.91,0,0,0,2,.86,3,3,0,0,0,.86,2l2.83,2.83a3,3,0,0,0,2,.86,2.94,2.94,0,0,0,.86,2l2.83,2.82a3,3,0,0,0,2,.87,3,3,0,0,0,.87,2l2.83,2.83a3,3,0,0,0,4.24,0h0A3,3,0,0,0,104.29,151.28ZM76,128.65a1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.41h0l2.83,2.82h0l-.71-.71a1,1,0,1,0-1.41,1.41Zm5.66,5.66a1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.42L85.2,135a1,1,0,0,0-1.42,1.42ZM87.32,140a1,1,0,0,0,1.41,0,1,1,0,0,0,0-1.41h0l2.12,2.12a1,1,0,0,0-1.41,0,1,1,0,0,0,0,1.42ZM93,145.62a1,1,0,0,0,.7.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.41h0l2.12,2.12.71.71h0l-.71-.71a1,1,0,0,0-1.41,1.41l.71.71h0Zm9.89,8.49h0a1,1,0,0,1-1.41,0l-2.83-2.83a1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.42l2.82,2.83a1,1,0,0,1,0,1.42Z"/> </g> <g class="necklace"> <path d="M147.53,123.7a1,1,0,0,0-1.41,0l-1.55,1.55a3,3,0,0,0-3.4.57l-2.83,2.83a2.93,2.93,0,0,0-.86,2,2.93,2.93,0,0,0-2,.86l-2.83,2.83a3,3,0,0,0-.86,2,3,3,0,0,0-2,.87L127,140a3,3,0,0,0-.87,2,3,3,0,0,0-2,.86l-2.83,2.83a2.93,2.93,0,0,0-.86,2,2.93,2.93,0,0,0-2,.86l-2.83,2.83a3,3,0,0,0,0,4.24h0a3,3,0,0,0,4.24,0l2.83-2.83a3,3,0,0,0,.87-2,3,3,0,0,0,2-.87l2.83-2.82a2.94,2.94,0,0,0,.86-2,3,3,0,0,0,2-.86l2.83-2.83a3,3,0,0,0,.86-2,2.91,2.91,0,0,0,2-.86l2.83-2.83a3,3,0,0,0,.87-2,3,3,0,0,0,2-.87l2.83-2.83a3,3,0,0,0,.58-3.4l1.54-1.54A1,1,0,0,0,147.53,123.7Zm-29,30.41a1,1,0,0,1-1.41,0h0a1,1,0,0,1,0-1.42l2.82-2.83a1,1,0,0,0,0,1.42,1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29Zm5.66-5.66h0l.71-.71a1,1,0,0,0-1.41-1.41l-.71.71h0l.71-.71,2.12-2.12h0a1,1,0,0,0,0,1.41,1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29Zm6.36-6.36a1,1,0,0,0,0-1.42,1,1,0,0,0-1.41,0l2.12-2.12a1,1,0,0,0,0,1.41,1,1,0,0,0,1.41,0Zm5.66-5.66A1,1,0,0,0,134.8,135l-.71.71h0l2.82-2.83a1,1,0,0,0,0,1.42,1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29Zm5.66-5.66a1,1,0,0,0-1.42-1.41l-.71.71h0l2.83-2.82h0a1,1,0,0,0,0,1.41,1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29Z"/> </g> <circle id="medallion" cx="110" cy="160" r="10"/> <path class="shadow" d="M115,161.81a5,5,0,0,1-10,0c0-2.76,5-8.81,5-8.81S115,159.05,115,161.81Z"/> </g> <g id="accessories-8"> <path class="base-eartube" d="M149,137.5a1.5,1.5,0,0,1-1.5-1.5V120a1.5,1.5,0,0,1,3,0v16A1.5,1.5,0,0,1,149,137.5Z"/> <path class="base-eartube" d="M71,137.5a1.5,1.5,0,0,1-1.5-1.5V120a1.5,1.5,0,0,1,3,0v16A1.5,1.5,0,0,1,71,137.5Z"/> <rect class="base-earplug" x="143" y="118" width="5" height="10" rx="2.5" ry="2.5"/> <rect class="base-earplug" x="72" y="118" width="5" height="10" rx="2.5" ry="2.5"/> <circle id="base-bell" cx="138" cy="181" r="10"/> <path id="base-tube" d="M149,131.12a1.5,1.5,0,0,0-1.5,1.5v6.31a2.5,2.5,0,0,1-1.05,2l-14.53,10.29a28.32,28.32,0,0,1-16.47,5.24h-10.9a28.32,28.32,0,0,1-16.47-5.24L73.55,141a2.5,2.5,0,0,1-1-2v-6.31a1.5,1.5,0,0,0-3,0v6.31a5.52,5.52,0,0,0,2.32,4.49L86.34,153.7a31.28,31.28,0,0,0,18.21,5.8h1l.79,3.57a3.73,3.73,0,0,0,2.15,2.6V173a9.51,9.51,0,0,0,9.5,9.5h14a1.5,1.5,0,0,0,0-3H118a6.51,6.51,0,0,1-6.5-6.5v-7.33a3.73,3.73,0,0,0,2.15-2.6l.79-3.57h1a31.28,31.28,0,0,0,18.21-5.8l14.52-10.28a5.52,5.52,0,0,0,2.32-4.49v-6.31A1.5,1.5,0,0,0,149,131.12Z"/> <path class="shadow" d="M138,187a6,6,0,1,1,6-6A6,6,0,0,1,138,187Z"/> </g> <g id="accessories-9"> <polygon id="tie" points="120 145 110 139 100 145 107.69 152.69 100 165 110 175 120 165 112.31 152.69 120 145"/> <polygon id="base" points="110 139 84 139 94 152 110 141 126 152 136 139 110 139"/> </g> <g id="accessories-10"> <path id="scarf" d="M145.37,135.21a13.47,13.47,0,0,0,2.63-7.52s-5,0-8.13,3.18a11.64,11.64,0,0,0-3,6.13H82.54a2,2,0,0,0-1.48,3.35l27.46,30a2,2,0,0,0,3,0l27.26-29.82a10.88,10.88,0,0,0,5.26,1.52c4.42,0,8-3.5,8-3.5A13.83,13.83,0,0,0,145.37,135.21Z"/> <polygon class="shadow" points="135 141 114 163 119.98 146.13 97 141 135 141"/> <path class="shadow" d="M137.46,137a1.7,1.7,0,0,1,.51.08,11.4,11.4,0,0,1,6-2,8.83,8.83,0,0,1,1.37.12,13.47,13.47,0,0,0,2.63-7.52s-5,0-8.13,3.18a11.64,11.64,0,0,0-3,6.13Z"/> </g> <!-- Eyes --> <g id="eyes-1"> <path class="base" d="M68,96h36a0,0,0,0,1,0,0v16.25A7.75,7.75,0,0,1,96.25,120H75.75A7.75,7.75,0,0,1,68,112.25V96A0,0,0,0,1,68,96Z"/> <path class="base" d="M116,96h36a0,0,0,0,1,0,0v16.25a7.75,7.75,0,0,1-7.75,7.75h-20.5a7.75,7.75,0,0,1-7.75-7.75V96A0,0,0,0,1,116,96Z"/> <path class="main" d="M152,94H68a2,2,0,0,0-2,2v16.25A9.76,9.76,0,0,0,75.75,122h20.5a9.76,9.76,0,0,0,9.75-9.75V98h8v14.25a9.76,9.76,0,0,0,9.75,9.75h20.5a9.76,9.76,0,0,0,9.75-9.75V96A2,2,0,0,0,152,94Zm-2,13H118v-4h32Zm-32,5.25V109h32v3.25a6.3,6.3,0,0,1-.05.75h-31.9A6.3,6.3,0,0,1,118,112.25ZM150,101H118V98h32Zm-48,6H70v-4h32Zm-32,5.25V109h32v3.25a6.3,6.3,0,0,1,0,.75H70.05A6.3,6.3,0,0,1,70,112.25ZM102,98v3H70V98Zm-5.75,20H75.75a5.76,5.76,0,0,1-5-3h30.6A5.76,5.76,0,0,1,96.25,118Zm48,0h-20.5a5.76,5.76,0,0,1-5-3h30.6A5.76,5.76,0,0,1,144.25,118Z"/> </g> <g id="eyes-2"> <path class="main" d="M93.78,101.83l-1-1.26a6,6,0,0,0-9-.56h0a6,6,0,0,0-.21,8.28L93,118.69a1.06,1.06,0,0,0,1.55,0l9.41-10.4a6,6,0,0,0-.21-8.28h0a6,6,0,0,0-9,.56Z"/> <path class="main" d="M126.05,101.91l-1-1.29a6.14,6.14,0,0,0-9.2-.57h0a6.15,6.15,0,0,0-.21,8.47l9.62,10.63a1.06,1.06,0,0,0,1.58,0l9.62-10.63a6.14,6.14,0,0,0-.21-8.47h0a6.14,6.14,0,0,0-9.2.57Z"/> </g> <g id="eyes-3"> <circle class="base-glass" cx="91" cy="108" r="13"/> <circle class="base-glass" cx="129" cy="108" r="13"/> <path class="frame" d="M149,104h-5.56a15,15,0,0,0-28.18-2H104.74a15,15,0,0,0-28.18,2H71a3,3,0,0,0,0,6h5.15A15,15,0,0,0,106,108a14.71,14.71,0,0,0-.15-2h8.3a14.71,14.71,0,0,0-.15,2,15,15,0,0,0,29.85,2H149a3,3,0,0,0,0-6ZM91,119a11,11,0,1,1,10.34-14.7,2.11,2.11,0,0,0,.22.64A11,11,0,0,1,91,119Zm38,0a11,11,0,0,1-10.56-14.06,2.11,2.11,0,0,0,.22-.64A11,11,0,1,1,129,119Z"/> <circle class="main" cx="91" cy="108" r="5"/> <circle class="main" cx="129" cy="108" r="5"/> <g id="band-aid"> <rect id="base-band" class="cls-1" x="106" y="101" width="8" height="6"/> <path id="base-line-2" class="cls-3" d="M107,107.39a.45.45,0,0,1-.16,0,.49.49,0,0,1-.31-.63l2-6a.5.5,0,0,1,.94.32l-2,6A.49.49,0,0,1,107,107.39Z"/> <path id="base-line-1" class="cls-3" d="M110.67,107.5a.4.4,0,0,1-.15,0,.49.49,0,0,1-.32-.63l2-6a.5.5,0,0,1,1,.32l-2,6A.5.5,0,0,1,110.67,107.5Z"/> </g> </g> <g id="eyes-4"> <circle id="base-white" cx="110" cy="105" r="12"/> <circle class="main" cx="110" cy="105" r="6"/> <circle id="base-highlight" cx="113.67" cy="101" r="3"/> </g> <g id="eyes-5"> <path id="base-patch" d="M114.12,98v.48L78.79,86.11a2,2,0,0,0-1.33,3.78l36.66,12.83V104a18,18,0,0,0,36,0Z"/> <g id="eye"> <circle id="base-white" cx="90" cy="112" r="10"/> <circle class="main" cx="90" cy="112" r="5"/> </g> </g> <g id="eyes-6"> <path class="main" d="M116,98h28a0,0,0,0,1,0,0v16.25a7.75,7.75,0,0,1-7.75,7.75h-12.5a7.75,7.75,0,0,1-7.75-7.75V98A0,0,0,0,1,116,98Z"/> <path id="base-frame" d="M152,96H76a2,2,0,0,0,0,4h68v8h6a4,4,0,0,0,4-4V98A2,2,0,0,0,152,96Z"/> <circle id="base-light" cx="149" cy="103" r="2"/> <g class="eyes"> <path id="base-eye-2" d="M134,113a1,1,0,0,1-1-1,3,3,0,0,0-6,0,1,1,0,0,1-2,0,5,5,0,0,1,10,0A1,1,0,0,1,134,113Z"/> <path id="base-eye-1" d="M94,113a1,1,0,0,1-1-1,3,3,0,0,0-6,0,1,1,0,0,1-2,0,5,5,0,0,1,10,0A1,1,0,0,1,94,113Z"/> </g> </g> <g id="eyes-7"> <circle class="base-white" cx="90" cy="108" r="11"/> <circle class="main" cx="90" cy="108" r="6"/> <circle class="base-highlight" cx="93.67" cy="104" r="3"/> <circle class="base-white" cx="130" cy="108" r="11"/> <circle class="main" cx="130" cy="108" r="6"/> <circle class="base-highlight" cx="133.67" cy="104" r="3"/> </g> <g id="eyes-8"> <path class="base-eyelash" d="M146.22,109.4h-6a1,1,0,0,1,0-2h6a1,1,0,0,1,0,2Z"/> <path class="base-eyelash" d="M139.72,104.45a1,1,0,0,1-.86-.49,1,1,0,0,1,.35-1.37l5.29-3.19a1,1,0,1,1,1,1.72l-5.29,3.18A1,1,0,0,1,139.72,104.45Z"/> <path class="base-eyelash" d="M136,99.93a.94.94,0,0,1-.48-.13,1,1,0,0,1-.4-1.35l2.76-5.06a1,1,0,0,1,1.76,1l-2.76,5.07A1,1,0,0,1,136,99.93Z"/> <path class="base-eyelash" d="M130.46,98.6a1,1,0,0,1-1-1v-6a1,1,0,0,1,2,0v6A1,1,0,0,1,130.46,98.6Z"/> <circle class="base-white" cx="130" cy="108.4" r="12"/> <circle class="main" cx="130" cy="108.4" r="6"/> <circle class="base-highlight" cx="134.33" cy="104.4" r="3"/> <path class="base-eyelash" d="M79.78,109.4h-6a1,1,0,0,1,0-2h6a1,1,0,0,1,0,2Z"/> <path class="base-eyelash" d="M80.28,104.45a1,1,0,0,1-.52-.15l-5.29-3.18a1,1,0,1,1,1-1.72l5.29,3.19a1,1,0,0,1,.35,1.37A1,1,0,0,1,80.28,104.45Z"/> <path class="base-eyelash" d="M84,99.93a1,1,0,0,1-.88-.52l-2.76-5.07a1,1,0,0,1,1.76-1l2.76,5.06a1,1,0,0,1-.4,1.35A.94.94,0,0,1,84,99.93Z"/> <path class="base-eyelash" d="M89.54,98.6a1,1,0,0,1-1-1v-6a1,1,0,0,1,2,0v6A1,1,0,0,1,89.54,98.6Z"/> <circle class="base-white" cx="90" cy="108.4" r="12"/> <circle class="main" cx="90" cy="108.4" r="6"/> <circle class="base-highlight" cx="93.67" cy="104.4" r="3"/> </g> <g id="eyes-8"> <path class="base-eyelash" d="M130.46,98.6a1,1,0,0,1-1-1v-6a1,1,0,0,1,2,0v6A1,1,0,0,1,130.46,98.6Z"/> <path class="base-eyelash" d="M136,99.93a.94.94,0,0,1-.48-.13,1,1,0,0,1-.4-1.35l2.76-5.06a1,1,0,0,1,1.76,1l-2.76,5.07A1,1,0,0,1,136,99.93Z"/> <path class="base-eyelash" d="M139.72,104.45a1,1,0,0,1-.86-.49,1,1,0,0,1,.35-1.37l5.29-3.19a1,1,0,1,1,1,1.72l-5.29,3.18A1,1,0,0,1,139.72,104.45Z"/> <path class="base-eyelash" d="M146.22,109.4h-6a1,1,0,0,1,0-2h6a1,1,0,0,1,0,2Z"/> <circle class="base-white" cx="130" cy="108.4" r="13"/> <circle class="main" cx="130" cy="108.4" r="7"/> <circle class="base-highlight" cx="134.33" cy="104.4" r="3"/> <path class="base-eyelash" d="M89.54,98.6a1,1,0,0,1-1-1v-6a1,1,0,0,1,2,0v6A1,1,0,0,1,89.54,98.6Z"/> <path class="base-eyelash" d="M84,99.93a1,1,0,0,1-.88-.52l-2.76-5.07a1,1,0,0,1,1.76-1l2.76,5.06a1,1,0,0,1-.4,1.35A.94.94,0,0,1,84,99.93Z"/> <path class="base-eyelash" d="M80.28,104.45a1,1,0,0,1-.52-.15l-5.29-3.18a1,1,0,1,1,1-1.72l5.29,3.19a1,1,0,0,1,.35,1.37A1,1,0,0,1,80.28,104.45Z"/> <path class="base-eyelash" d="M79.78,109.4h-6a1,1,0,0,1,0-2h6a1,1,0,0,1,0,2Z"/> <circle class="base-white" cx="90" cy="108.4" r="13"/> <circle class="main" cx="90" cy="108.4" r="7"/> <circle class="base-highlight" cx="93.67" cy="104.4" r="3"/> </g> <g id="eyes-9"> <circle class="base-white" cx="130" cy="108.5" r="12"/> <path class="main" d="M133,113a.93.93,0,0,1-.45-.11l-8-4a1,1,0,0,1-.55-1,1,1,0,0,1,.68-.88l9-3a1,1,0,0,1,.64,1.9l-6.71,2.24,5.84,2.92a1,1,0,0,1,.44,1.34A1,1,0,0,1,133,113Z"/> <circle class="base-white" cx="90" cy="108" r="12"/> <circle class="main" cx="90" cy="108" r="6"/> </g> <g id="eyes-10"> <path id="base-glass" d="M106.37,116.9h0a12.81,12.81,0,0,1-12.53,4.57L76.49,118V101c8.67-4.25,17.47-7,33-7s25.34,2.75,34,7v17l-18.4,3.54A12.81,12.81,0,0,1,112.67,117l0-.06A4,4,0,0,0,106.37,116.9Z"/> <g class="highlight"> <polygon id="highlight-4" points="130.45 121.38 120.58 120.39 127.96 95.47 137.3 98.23 130.45 121.38"/> <rect id="highlight-3" x="117.31" y="93.97" width="3.95" height="26" transform="translate(35.29 -29.47) rotate(16.5)"/> <polygon id="highlight-2" points="98.48 122 89.14 119.23 96.53 94.31 106.51 94.89 98.48 122"/> <rect id="highlight-1" x="85.31" y="93.97" width="3.95" height="26" transform="translate(33.97 -20.38) rotate(16.5)"/> </g> <path class="base-band" d="M144,103h8a4,4,0,0,1,4,4v4a4,4,0,0,1-4,4h-8a0,0,0,0,1,0,0V103A0,0,0,0,1,144,103Z"/> <path class="base-band" d="M68,103h8a0,0,0,0,1,0,0v12a0,0,0,0,1,0,0H68a4,4,0,0,1-4-4v-4A4,4,0,0,1,68,103Z"/> <path class="main" d="M122.66,123.77a14.77,14.77,0,0,1-11.55-5.56,2,2,0,0,0-1.61-.81h0a2,2,0,0,0-1.57.75h0a14.76,14.76,0,0,1-14.48,5.28L76.1,120a2,2,0,0,1-1.61-2V101a2,2,0,0,1,1.12-1.8c8.82-4.32,18-7.2,33.89-7.2,14.16,0,24.59,2.15,34.89,7.2a2,2,0,0,1,1.12,1.8v17a2,2,0,0,1-1.63,2l-18.4,3.54A15,15,0,0,1,122.66,123.77ZM109.5,113.4a6,6,0,0,1,4.68,2.25,10.83,10.83,0,0,0,10.55,3.92l16.78-3.22v-14.1c-9.36-4.38-19-6.26-32-6.26-14.48,0-23,2.48-31,6.26v14.11l15.74,3.15a10.8,10.8,0,0,0,10.58-3.86h0a6,6,0,0,1,4.69-2.25Z"/> </g> </svg>';
// The random number is a js implementation of the Xorshift PRNG
var randseed = new Array(8); // Xorshift: [x, y, z, w] 32 bit values
var randseedConverted = new Array(8);
var predefinedColorsSliced = new Array(15);
var predefinedColors = new Array(20);
function seedrand(seed, n) {
predefinedColors = ['#c93939', '#ff4d4d', '#a66759', '#ff5800', '#ff9300', '#f5cc01', '#12eb12', '#06f57b', '#00c15c', '#0e8c68', '#00ffde', '#18e2ff', '#18b2ff', '#2571fb', '#4d4dff', '#8949f6', '#b24dff', '#eb81fe', '#ff66ff', '#932a7d'];
for (var i = 0; i < randseed.length; i++) {
randseed[i] = 0;
}
for (var i = 0; i < seed.length; i++) {
randseed[i%n] = ((randseed[i%n] << 9) + randseed[i%n]) + ((randseed[i%n] >>> 9) + randseed[i%n]) - seed.charCodeAt(i);
}
}
function randLayers(){
for (var i = 0; i < randseed.length-3; i++) {
// if number is negative, turn positive.
if (randseed[i] < 0){
randseed[i] = randseed[i]*=-1;
}
randseedConverted[i] = randseed[i]%9;
}
}
function randFaceFlakeColor(){
if (randseed[5] < 0){
randseed[5] = randseed[5]*=-1;
}
randseedConverted[5] = randseed[5]%19;
}
function randBackgroundColor(){
if (randseed[6] < 0){
randseed[6] = randseed[6]*=-1;
}
randseedConverted[6] = randseed[6]%14;
}
function randEyesColor(){
if (randseed[7] < 0){
randseed[7] = randseed[7]*=-1;
}
randseedConverted[7] = randseed[7]%13;
}
function switchLayers(doc){
if (randseedConverted[0] +1 !== 5){
var defaultElement = doc.documentElement.getElementById('flake-5');
defaultElement.style.display = 'none';
var flakeElement = doc.documentElement.getElementById('flake-'+(randseedConverted[0]+1));
flakeElement.style.display = 'block';
}
if (randseedConverted[1] + 1 !== 5){
var defaultElement = doc.documentElement.getElementById('face-5');
defaultElement.style.display = 'none';
var faceElement = doc.documentElement.getElementById('face-'+(randseedConverted[1]+1));
faceElement.style.display = 'block';
}
if (randseedConverted[2] + 1 !== 5){
var defaultElement = doc.documentElement.getElementById('mouth-5');
defaultElement.style.display = 'none';
var mouthElement = doc.documentElement.getElementById('mouth-'+(randseedConverted[2]+1));
mouthElement.style.display = 'block';
}
if (randseedConverted[3] + 1 !== 5){
var defaultElement = doc.documentElement.getElementById('accessories-5');
defaultElement.style.display = 'none';
var accessriesElement = doc.documentElement.getElementById('accessories-'+(randseedConverted[3]+1));
accessriesElement.style.display = 'block';
}
if (randseedConverted[4] + 1 !== 5){
var defaultElement = doc.documentElement.getElementById('eyes-5');
defaultElement.style.display = 'none';
var eyesElement = doc.documentElement.getElementById('eyes-'+(randseedConverted[4]+1));
eyesElement.style.display = 'block';
}
}
function switchColors(doc){
var flakeElement = doc.documentElement.getElementById('flake-'+(randseedConverted[0]+1));
var faceElement = doc.documentElement.getElementById('face-'+(randseedConverted[1]+1));
var mouthElement = doc.documentElement.getElementById('mouth-'+(randseedConverted[2]+1));
var backgroundElement = doc.documentElement.getElementById('shape-bg-1');
var eyesElement = doc.documentElement.getElementById('eyes-'+(randseedConverted[4]+1));
flakeElement.childNodes[1].style.fill = predefinedColors[randseedConverted[5]];
faceElement.childNodes[1].style.fill = predefinedColors[randseedConverted[5]];
if (randseedConverted[5] === 0){
predefinedColorsSliced = predefinedColors.splice(0, 3);
} else if (randseedConverted[5] === 1){
predefinedColorsSliced = predefinedColors.splice(0, 4);
} else {
if (randseedConverted[5] + 2 > predefinedColors.length-1){
predefinedColorsSliced = predefinedColors.splice(randseedConverted[5] - 2, predefinedColors.length - 1);
} else {
predefinedColorsSliced = predefinedColors.splice(randseedConverted[5] - 2, 5);
}
}
backgroundElement.childNodes[1].style.fill = predefinedColors[randseedConverted[6]];
predefinedColors.splice(randseedConverted[6], 1);
for (let i = 0; i < eyesElement.childNodes.length; i++){
if (eyesElement.childNodes[i].className){
if (eyesElement.childNodes[i].className.animVal === 'main'){
eyesElement.childNodes[i].style.fill = predefinedColors[randseedConverted[7]];
}
}
}
}
function buildOpts(opts) {
var newOpts = {};
newOpts.seed = opts.seed || Math.floor((Math.random()*Math.pow(10,16))).toString(16);
seedrand(newOpts.seed, 8);
newOpts.size = opts.size || 128;
return newOpts;
}
function createIcon(opts) {
opts = buildOpts(opts || {});
var parser = new DOMParser();
var doc = parser.parseFromString(svg, "image/svg+xml");
randLayers();
randFaceFlakeColor();
randBackgroundColor();
randEyesColor();
switchLayers(doc);
switchColors(doc);
doc.documentElement.style.height = opts.size + 'px';
return doc.documentElement;
}
var api = {
create: createIcon
};
if (typeof module !== "undefined") {
module.exports = api;
}
if (typeof window !== "undefined") {
window.hydroIdenticon = api;
}
})();