Merge lp:~kevin-pouget-agorabox/cairo-dock-plug-ins/gmenu-dock into lp:~cairo-dock-team/cairo-dock-plug-ins/plug-ins

Proposed by Kevin Pouget
Status: Needs review
Proposed branch: lp:~kevin-pouget-agorabox/cairo-dock-plug-ins/gmenu-dock
Merge into: lp:~cairo-dock-team/cairo-dock-plug-ins/plug-ins
Diff against target: 3338 lines (+3200/-0)
16 files modified
GMenu-dock/Makefile.am (+3/-0)
GMenu-dock/data/GMenu-dock.conf.in (+104/-0)
GMenu-dock/data/Makefile.am (+11/-0)
GMenu-dock/data/icon.svg (+2237/-0)
GMenu-dock/src/Makefile.am (+47/-0)
GMenu-dock/src/applet-config.c (+58/-0)
GMenu-dock/src/applet-config.h (+32/-0)
GMenu-dock/src/applet-gmenu-dock.c (+376/-0)
GMenu-dock/src/applet-gmenu-dock.h (+59/-0)
GMenu-dock/src/applet-init.c (+82/-0)
GMenu-dock/src/applet-init.h (+31/-0)
GMenu-dock/src/applet-notifications.c (+46/-0)
GMenu-dock/src/applet-notifications.h (+31/-0)
GMenu-dock/src/applet-struct.h (+53/-0)
Makefile.am (+5/-0)
configure.ac (+25/-0)
To merge this branch: bzr merge lp:~kevin-pouget-agorabox/cairo-dock-plug-ins/gmenu-dock
Reviewer Review Type Date Requested Status
Matthieu Baerts it miss some files Needs Fixing
Review via email: mp+17457@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Kevin Pouget (kevin-pouget-agorabox) wrote :

Here is a more graphical friendly gnome menu. Submenu icons are displayed in a subdock that provides nagivation through gnome menus to the user. So, it supports all configurable types of subdocks, and also provides a desklet view with navigation too.

Revision history for this message
Matthieu Baerts (matttbe) wrote :

Hello Kevin,

First of all, many thanks to take an interest in Cairo-Dock!
Secondly, sorry to not have answered earlier but it seems there is a bug with LP because we haven't received your merge proposal message :-/ (look here: https://lists.launchpad.net/cairo-dock-team/ ) but I already have opened a bug report (https://bugs.launchpad.net/launchpad/+bug/508538) ;)

Now, about the code: it's an excellent idea. In fact, we thought to create a new version of GMenu (and Quick-Browser) with this idea :) .
But... it miss some files (everybody does this mistake ;) ) : gmenu-tree.h and gmenu-tree.c I think. So there is a error with compilation and I can't contemplate your applet :P

Also, I propose to you to come on our forum, you are welcome ! I have started a new topic here : http://cairo-dock.vef.fr/bg_topic.php?t=3883

PS: the domain name 'cairo-dock.org' is temporally down, sorry for that :-/

review: Needs Fixing (it miss some files)
Revision history for this message
Kevin Pouget (kevin-pouget-agorabox) wrote :

Hello Matthieu,

gmenu-tree files come from gnome-menu-tree lib, I probably have forgotten to update configure.ac for proper dependency check. It could be the same stuff as classical GMenu applet.
I will have a look on this tomorrow.

Thanks for the review !

Revision history for this message
Matthieu Baerts (matttbe) wrote :

Hi Kevin,
I've added a new comment here: http://cairo-dock.vef.fr/bg_topic.php?t=3883#mess_50840.
But it's not urgent ;)

1386. By Kevin Pouget <email address hidden>

Update to last rev

1387. By Kevin Pouget <email address hidden>

Fix configure.ac for GMenu-dock applet

Unmerged revisions

1387. By Kevin Pouget <email address hidden>

Fix configure.ac for GMenu-dock applet

1386. By Kevin Pouget <email address hidden>

Update to last rev

1385. By Kevin Pouget <email address hidden>

Add desklet mode support to GMenu-dock

1384. By Kevin Pouget <email address hidden>

Revert main icon stuff to default

1383. By root <email address hidden>

Added GMenu-dock applet. It provides more visual user friendly gnome menu

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== added directory 'GMenu-dock'
=== added file 'GMenu-dock/Makefile.am'
--- GMenu-dock/Makefile.am 1970-01-01 00:00:00 +0000
+++ GMenu-dock/Makefile.am 2010-01-18 13:44:14 +0000
@@ -0,0 +1,3 @@
1#dnl Process this file with automake to produce Makefile.in
2
3SUBDIRS = . src data
04
=== added directory 'GMenu-dock/data'
=== added file 'GMenu-dock/data/GMenu-dock.conf.in'
--- GMenu-dock/data/GMenu-dock.conf.in 1970-01-01 00:00:00 +0000
+++ GMenu-dock/data/GMenu-dock.conf.in 2010-01-18 13:44:14 +0000
@@ -0,0 +1,104 @@
1#!en;@VERSION_GMENU_DOCK@
2
3#[gtk-about]
4[Icon]
5#j+[0;128] Desired icon size for this applet
6#{Set to 0 to use the default applet size}
7icon size = 0;0
8
9#s Name of the icon as it will appear in its label in the dock :
10name = GMenu-dock
11
12#S+ Image's filename :
13#{Let empty to use the default one.}
14icon =
15
16#d Name of the dock it belongs to:
17dock name =
18
19order=
20
21#[gtk-convert]
22[Desklet]
23
24#j+[96;1024] Desklet's dimension (width x height) :
25#{Depending on your WindowManager, you can resize it with ALT + middle_click or ALT + left_click for exemple.}
26size = 400;200
27
28#i[-2048;2048] Desklet's position (x ; y) :
29#{Depending on your WindowManager, you can move it with ALT + left_click}
30x position=0
31#i[-2048;2048] ...
32y position=0
33
34#b Is detached from the dock ?
35initially detached=false
36#l[Normal;Keep above;Keep below;On Widget Layer;Reserve space] Accessibility :
37#{for CompizFusion's "widget layer", set behaviour in Compiz to: (class=Cairo-dock & type=utility)}
38accessibility=0
39#b Should be visible on all desktops ?
40sticky=true
41
42#b Lock position ?
43#{If locked, the desklet can't be moved by simply dragging it with the left mouse button. Of course you can still move it with ALT + left_click.}
44locked = false
45
46#I[-180;180] Rotation :
47#{in degrees.}
48rotation = 0
49
50use size=
51
52#F[Decorations;gtk-orientation-portrait]
53frame_deco=
54
55#o+ Choose a decoration theme for this desklet :
56#{Choose the 'personnal' one to define your own decorations below.}
57decorations = frame&reflects
58
59#v
60sep_deco =
61
62#S+ Background image :
63#{It's an image that will be displayed below the drawings, like a frame for exemple. Let empty to not use any.}
64bg desklet =
65#e+[0;1] Background tansparency :
66bg alpha = 1
67#i+[0;256] Left offset :
68#{in pixels. Use this to adjust the left position of the drawings.}
69left offset = 0
70#i+[0;256] Top offset :
71#{in pixels. Use this to adjust the top position of the drawings.}
72top offset = 0
73#i+[0;256] Right offset :
74#{in pixels. Use this to adjust the right position of the drawings.}
75right offset = 0
76#i+[0;256] Bottom offset :
77#{in pixels. Use this to adjust the bottom position of the drawings.}
78bottom offset = 0
79#S+ Foreground image :
80#{It's an image that will be displayed above the drawings, like a reflect for exemple. Let empty to not use any.}
81fg desklet =
82#e+[0;1] Foreground tansparency :
83fg alpha = 1
84
85#[gtk-preferences]
86[Module]
87
88#U Here you can specify a list of main to display :
89#{Eg: applications, settings, ...}/
90menus = applications;settings;
91
92#F[Icons]
93frame_icon=
94
95#b Separate different shortcuts with separators ?
96use separator = true
97
98#n+ Name of the view used for the sub-dock :
99#{Let it empty to use default sub-dock view.}/
100renderer =
101
102#l+[Slide;Tree] Type of view for the desklet mode :
103desklet renderer = 0
104
0105
=== added file 'GMenu-dock/data/Makefile.am'
--- GMenu-dock/data/Makefile.am 1970-01-01 00:00:00 +0000
+++ GMenu-dock/data/Makefile.am 2010-01-18 13:44:14 +0000
@@ -0,0 +1,11 @@
1
2SUBDIRS = .
3
4moduledir = $(gmenudockdatadir)
5
6module_DATA = \
7 GMenu-dock.conf\
8 icon.svg\
9 edit-undo.png
10
11EXTRA_DIST = $(module_DATA)
012
=== added file 'GMenu-dock/data/edit-undo.png'
1Binary files GMenu-dock/data/edit-undo.png 1970-01-01 00:00:00 +0000 and GMenu-dock/data/edit-undo.png 2010-01-18 13:44:14 +0000 differ13Binary files GMenu-dock/data/edit-undo.png 1970-01-01 00:00:00 +0000 and GMenu-dock/data/edit-undo.png 2010-01-18 13:44:14 +0000 differ
=== added file 'GMenu-dock/data/icon.svg'
--- GMenu-dock/data/icon.svg 1970-01-01 00:00:00 +0000
+++ GMenu-dock/data/icon.svg 2010-01-18 13:44:14 +0000
@@ -0,0 +1,2237 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!-- Created with Inkscape (http://www.inkscape.org/) -->
3<svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:xlink="http://www.w3.org/1999/xlink"
10 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
11 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
12 id="svg2"
13 sodipodi:version="0.32"
14 inkscape:version="0.46"
15 width="256"
16 height="256"
17 version="1.0"
18 sodipodi:docbase="/home/arkham/Desktop"
19 sodipodi:docname="icon.svg"
20 inkscape:output_extension="org.inkscape.output.svg.inkscape">
21 <sodipodi:namedview
22 inkscape:window-height="905"
23 inkscape:window-width="1279"
24 inkscape:pageshadow="2"
25 inkscape:pageopacity="0.0"
26 guidetolerance="10.0"
27 gridtolerance="10.0"
28 objecttolerance="10.0"
29 borderopacity="1.0"
30 bordercolor="#666666"
31 pagecolor="#ffffff"
32 id="base"
33 width="48px"
34 height="48px"
35 inkscape:zoom="1.9453125"
36 inkscape:cx="72.846957"
37 inkscape:cy="131.02766"
38 inkscape:window-x="1"
39 inkscape:window-y="29"
40 inkscape:current-layer="svg2"
41 showgrid="false"
42 showguides="true"
43 inkscape:guide-bbox="true">
44 <sodipodi:guide
45 orientation="0,1"
46 position="44.722892,242.12048"
47 id="guide4297" />
48 <sodipodi:guide
49 orientation="0,1"
50 position="240.57831,19.02008"
51 id="guide4299" />
52 <sodipodi:guide
53 orientation="1,0"
54 position="23.13253,234.92369"
55 id="guide4301" />
56 <sodipodi:guide
57 orientation="1,0"
58 position="233.89558,263.19679"
59 id="guide4303" />
60 </sodipodi:namedview>
61 <metadata
62 id="metadata7">
63 <rdf:RDF>
64 <cc:Work
65 rdf:about="">
66 <dc:format>image/svg+xml</dc:format>
67 <dc:type
68 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
69 </cc:Work>
70 </rdf:RDF>
71 </metadata>
72 <defs
73 id="defs5">
74 <linearGradient
75 x1="278.7821"
76 y1="598.48175"
77 x2="300.01877"
78 y2="538.17981"
79 id="linearGradient3203"
80 xlink:href="#linearGradient23837"
81 gradientUnits="userSpaceOnUse" />
82 <linearGradient
83 x1="278.7821"
84 y1="598.48175"
85 x2="300.01877"
86 y2="538.17981"
87 id="linearGradient23835"
88 xlink:href="#linearGradient23837"
89 gradientUnits="userSpaceOnUse" />
90 <linearGradient
91 x1="353.82788"
92 y1="353.77969"
93 x2="370.98239"
94 y2="331.95367"
95 id="linearGradient2254"
96 xlink:href="#linearGradient5197"
97 gradientUnits="userSpaceOnUse" />
98 <linearGradient
99 x1="353.82788"
100 y1="353.77969"
101 x2="370.98239"
102 y2="331.95367"
103 id="linearGradient10090"
104 xlink:href="#linearGradient5197"
105 gradientUnits="userSpaceOnUse" />
106 <linearGradient
107 x1="416.03726"
108 y1="314.99216"
109 x2="416.67383"
110 y2="287.50903"
111 id="linearGradient2365"
112 xlink:href="#linearGradient5197"
113 gradientUnits="userSpaceOnUse"
114 gradientTransform="matrix(1.5914941,0,0,1.5914941,-1056.2044,29.12901)" />
115 <linearGradient
116 x1="333.62714"
117 y1="305.53073"
118 x2="338.83194"
119 y2="276.24545"
120 id="linearGradient2368"
121 xlink:href="#linearGradient5197"
122 gradientUnits="userSpaceOnUse"
123 gradientTransform="matrix(1.5914941,0,0,1.5914941,-1056.2044,29.12901)" />
124 <linearGradient
125 x1="379.11264"
126 y1="378.87973"
127 x2="383.80917"
128 y2="225.32318"
129 id="linearGradient2371"
130 xlink:href="#linearGradient5197"
131 gradientUnits="userSpaceOnUse"
132 gradientTransform="matrix(1.5914941,0,0,1.5914941,-1056.2044,29.12901)"
133 spreadMethod="repeat" />
134 <linearGradient
135 x1="267.00482"
136 y1="450.1579"
137 x2="195.34068"
138 y2="423.26831"
139 id="linearGradient2375"
140 xlink:href="#linearGradient5197"
141 gradientUnits="userSpaceOnUse"
142 gradientTransform="matrix(1.5914941,0,0,1.5914941,-1056.2044,29.12901)" />
143 <linearGradient
144 id="linearGradient23837">
145 <stop
146 id="stop23839"
147 style="stop-color:#ffba00;stop-opacity:1"
148 offset="0" />
149 <stop
150 id="stop23841"
151 style="stop-color:#ffffba;stop-opacity:1"
152 offset="1" />
153 </linearGradient>
154 <linearGradient
155 x1="346.8956"
156 y1="409.87292"
157 x2="406.49899"
158 y2="371.66501"
159 id="linearGradient2379"
160 xlink:href="#linearGradient23837"
161 gradientUnits="userSpaceOnUse"
162 gradientTransform="matrix(1.5914941,0,0,1.5914941,-1056.2044,29.12901)" />
163 <linearGradient
164 x1="228.8004"
165 y1="401.76709"
166 x2="361.57016"
167 y2="343.16568"
168 id="linearGradient2382"
169 xlink:href="#linearGradient5197"
170 gradientUnits="userSpaceOnUse"
171 gradientTransform="matrix(1.5914941,0,0,1.5914941,-1056.2044,29.12901)" />
172 <linearGradient
173 x1="335.76212"
174 y1="383.67514"
175 x2="432.98227"
176 y2="334.34232"
177 id="linearGradient2385"
178 xlink:href="#linearGradient5197"
179 gradientUnits="userSpaceOnUse"
180 gradientTransform="matrix(1.5914941,0,0,1.5914941,-1056.2044,29.12901)" />
181 <linearGradient
182 x1="584.44714"
183 y1="496.83411"
184 x2="411.60892"
185 y2="312.98669"
186 id="linearGradient2388"
187 xlink:href="#linearGradient5197"
188 gradientUnits="userSpaceOnUse"
189 gradientTransform="matrix(1.5914941,0,0,1.5914941,-1056.2044,29.12901)" />
190 <linearGradient
191 x1="283.11636"
192 y1="420.78415"
193 x2="450.77399"
194 y2="341.96973"
195 id="linearGradient11090"
196 xlink:href="#linearGradient5197"
197 gradientUnits="userSpaceOnUse" />
198 <linearGradient
199 id="linearGradient3225">
200 <stop
201 id="stop3227"
202 style="stop-color:#000000;stop-opacity:0.71951222"
203 offset="0" />
204 <stop
205 id="stop3229"
206 style="stop-color:#ffffff;stop-opacity:0"
207 offset="1" />
208 </linearGradient>
209 <linearGradient
210 x1="533.03326"
211 y1="446.52438"
212 x2="547.33417"
213 y2="428.58325"
214 id="linearGradient2392"
215 xlink:href="#linearGradient3225"
216 gradientUnits="userSpaceOnUse"
217 gradientTransform="matrix(1.5914941,0,0,1.5914941,-1056.2044,29.12901)" />
218 <linearGradient
219 id="linearGradient5197">
220 <stop
221 id="stop5199"
222 style="stop-color:#000000;stop-opacity:1"
223 offset="0" />
224 <stop
225 id="stop5201"
226 style="stop-color:#ffffff;stop-opacity:1"
227 offset="1" />
228 </linearGradient>
229 <linearGradient
230 x1="263.61029"
231 y1="435.38452"
232 x2="358.50229"
233 y2="314.54004"
234 id="linearGradient7163"
235 xlink:href="#linearGradient5197"
236 gradientUnits="userSpaceOnUse"
237 spreadMethod="reflect" />
238 <linearGradient
239 inkscape:collect="always"
240 xlink:href="#linearGradient5498"
241 id="linearGradient3804"
242 gradientUnits="userSpaceOnUse"
243 x1="220.36789"
244 y1="756.76105"
245 x2="185.21225"
246 y2="491.06723" />
247 <linearGradient
248 inkscape:collect="always"
249 xlink:href="#linearGradient5498"
250 id="linearGradient3802"
251 gradientUnits="userSpaceOnUse"
252 x1="247.47713"
253 y1="274.88394"
254 x2="130.31757"
255 y2="580.54669" />
256 <linearGradient
257 inkscape:collect="always"
258 xlink:href="#linearGradient5498"
259 id="linearGradient3800"
260 gradientUnits="userSpaceOnUse"
261 x1="370.62177"
262 y1="-309.6048"
263 x2="370.20648"
264 y2="458.38397" />
265 <linearGradient
266 id="linearGradient5498">
267 <stop
268 id="stop5500"
269 offset="0"
270 style="stop-color:#eeeeee;stop-opacity:1;" />
271 <stop
272 id="stop5502"
273 offset="1"
274 style="stop-color:#eeeeee;stop-opacity:0;" />
275 </linearGradient>
276 <linearGradient
277 inkscape:collect="always"
278 xlink:href="#linearGradient5498"
279 id="linearGradient3798"
280 gradientUnits="userSpaceOnUse"
281 x1="1508.4957"
282 y1="-363.42487"
283 x2="361.1441"
284 y2="630.52039" />
285 <linearGradient
286 id="XMLID_9_"
287 gradientUnits="userSpaceOnUse"
288 x1="331.49609"
289 y1="790.51508"
290 x2="409.85471"
291 y2="688.75092">
292 <stop
293 offset="0"
294 style="stop-color:#FFFFFF"
295 id="stop147" />
296 <stop
297 offset="1"
298 style="stop-color:#193D6B"
299 id="stop3851" />
300 </linearGradient>
301 <linearGradient
302 inkscape:collect="always"
303 xlink:href="#XMLID_9_"
304 id="linearGradient3796"
305 gradientUnits="userSpaceOnUse"
306 gradientTransform="matrix(1.1256295,0,0,1.1256295,-41.873391,-39.54673)"
307 x1="331.49609"
308 y1="790.51508"
309 x2="409.85471"
310 y2="688.75092" />
311 <linearGradient
312 id="XMLID_8_"
313 gradientUnits="userSpaceOnUse"
314 x1="319.186"
315 y1="713.54639"
316 x2="373.12509"
317 y2="626.00598">
318 <stop
319 offset="0"
320 style="stop-color:#FFFFFF"
321 id="stop140" />
322 <stop
323 offset="1"
324 style="stop-color:#193D6B"
325 id="stop142" />
326 </linearGradient>
327 <linearGradient
328 inkscape:collect="always"
329 xlink:href="#XMLID_8_"
330 id="linearGradient3794"
331 gradientUnits="userSpaceOnUse"
332 gradientTransform="matrix(1.1256295,0,0,1.1256295,-41.873391,-39.54673)"
333 x1="319.186"
334 y1="713.54639"
335 x2="373.12509"
336 y2="626.00598" />
337 <linearGradient
338 id="XMLID_7_-677"
339 gradientUnits="userSpaceOnUse"
340 x1="264.5405"
341 y1="704.23578"
342 x2="335.09619"
343 y2="612.60522">
344 <stop
345 offset="0"
346 style="stop-color:#ffffff"
347 id="stop2829" />
348 <stop
349 offset="1"
350 style="stop-color:#1d487f"
351 id="stop2831" />
352 </linearGradient>
353 <linearGradient
354 inkscape:collect="always"
355 xlink:href="#XMLID_7_-677"
356 id="linearGradient3792"
357 gradientUnits="userSpaceOnUse"
358 gradientTransform="matrix(1.1256295,0,0,1.1256295,-41.873391,-39.54673)"
359 x1="264.5405"
360 y1="704.23578"
361 x2="335.09619"
362 y2="612.60522" />
363 <linearGradient
364 id="XMLID_6_-533"
365 gradientUnits="userSpaceOnUse"
366 x1="237.20799"
367 y1="684.01898"
368 x2="328.18469"
369 y2="565.86761">
370 <stop
371 offset="0"
372 style="stop-color:#ffffff"
373 id="stop2589" />
374 <stop
375 offset="1"
376 style="stop-color:#1d487f"
377 id="stop2591" />
378 </linearGradient>
379 <linearGradient
380 inkscape:collect="always"
381 xlink:href="#XMLID_6_-533"
382 id="linearGradient3790"
383 gradientUnits="userSpaceOnUse"
384 gradientTransform="matrix(1.1256295,0,0,1.1256295,-41.873391,-39.54673)"
385 x1="237.20799"
386 y1="684.01898"
387 x2="328.18469"
388 y2="565.86761" />
389 <linearGradient
390 id="XMLID_5_-672"
391 gradientUnits="userSpaceOnUse"
392 x1="220.9512"
393 y1="634.63232"
394 x2="278.14471"
395 y2="560.35498">
396 <stop
397 offset="0"
398 style="stop-color:#ffffff"
399 id="stop3077" />
400 <stop
401 offset="1"
402 style="stop-color:#1d487f"
403 id="stop3079" />
404 </linearGradient>
405 <linearGradient
406 inkscape:collect="always"
407 xlink:href="#XMLID_5_-672"
408 id="linearGradient3788"
409 gradientUnits="userSpaceOnUse"
410 gradientTransform="matrix(1.1256295,0,0,1.1256295,-41.873391,-39.54673)"
411 x1="220.9512"
412 y1="634.63232"
413 x2="278.14471"
414 y2="560.35498" />
415 <linearGradient
416 id="XMLID_4_"
417 gradientUnits="userSpaceOnUse"
418 x1="429.84909"
419 y1="815.45459"
420 x2="480.12021"
421 y2="643.30768"
422 gradientTransform="matrix(-1.1256295,0,0,1.1256295,1028.9091,-39.54673)">
423 <stop
424 offset="0"
425 style="stop-color:#FFFFFF"
426 id="stop112" />
427 <stop
428 offset="1"
429 style="stop-color:#E5EAF2"
430 id="stop114" />
431 </linearGradient>
432 <linearGradient
433 inkscape:collect="always"
434 xlink:href="#XMLID_4_"
435 id="linearGradient3786"
436 gradientUnits="userSpaceOnUse"
437 gradientTransform="matrix(-1.1256295,0,0,1.1256295,1028.9091,-39.54673)"
438 x1="429.84909"
439 y1="815.45459"
440 x2="480.12021"
441 y2="643.30768" />
442 <radialGradient
443 gradientTransform="matrix(1.1256295,0,0,1.1256295,-41.873391,-39.54673)"
444 id="XMLID_25_"
445 cx="375.21439"
446 cy="783.16357"
447 r="300.5752"
448 fx="375.21439"
449 fy="783.16357"
450 gradientUnits="userSpaceOnUse">
451 <stop
452 offset="0.0112"
453 style="stop-color:#D2E8EC"
454 id="stop46" />
455 <stop
456 offset="0.2921"
457 style="stop-color:#60A8CE"
458 id="stop48" />
459 <stop
460 offset="0.4575"
461 style="stop-color:#4680A8"
462 id="stop50" />
463 <stop
464 offset="0.6767"
465 style="stop-color:#2F5C84"
466 id="stop52" />
467 <stop
468 offset="0.8653"
469 style="stop-color:#234970"
470 id="stop54" />
471 <stop
472 offset="1"
473 style="stop-color:#1F426A"
474 id="stop3826" />
475 </radialGradient>
476 <radialGradient
477 inkscape:collect="always"
478 xlink:href="#XMLID_25_"
479 id="radialGradient3784"
480 gradientUnits="userSpaceOnUse"
481 gradientTransform="matrix(1.1256295,0,0,1.1256295,-41.873391,-39.54673)"
482 cx="375.21439"
483 cy="783.16357"
484 fx="375.21439"
485 fy="783.16357"
486 r="300.5752" />
487 <mask
488 maskUnits="userSpaceOnUse"
489 x="122.963"
490 y="97.149"
491 width="576.609"
492 height="587.491"
493 id="XMLID_23_">
494 <g
495 id="g31"
496 style="filter:url(#Adobe_OpacityMaskFilter)">
497 <radialGradient
498 id="XMLID_24_"
499 cx="88.977501"
500 cy="-20.899401"
501 r="673.11609"
502 fx="88.977501"
503 fy="-20.899401"
504 gradientUnits="userSpaceOnUse">
505 <stop
506 offset="0.309"
507 style="stop-color:#FFFFFF"
508 id="stop34" />
509 <stop
510 offset="1"
511 style="stop-color:#000000"
512 id="stop3816" />
513 </radialGradient>
514 <ellipse
515 sodipodi:ry="349.10599"
516 sodipodi:rx="512.93402"
517 sodipodi:cy="286.172"
518 sodipodi:cx="295.89499"
519 cx="295.89499"
520 cy="286.172"
521 rx="512.93402"
522 ry="349.10599"
523 id="ellipse38"
524 style="fill:url(#XMLID_24_)" />
525 </g>
526 </mask>
527 <linearGradient
528 inkscape:collect="always"
529 id="linearGradient3998">
530 <stop
531 style="stop-color:#000000;stop-opacity:1;"
532 offset="0"
533 id="stop4000" />
534 <stop
535 style="stop-color:#000000;stop-opacity:0;"
536 offset="1"
537 id="stop4002" />
538 </linearGradient>
539 <linearGradient
540 inkscape:collect="always"
541 xlink:href="#linearGradient3998"
542 id="linearGradient3782"
543 gradientUnits="userSpaceOnUse"
544 x1="484.04007"
545 y1="472.70938"
546 x2="796.16766"
547 y2="541.27319" />
548 <radialGradient
549 inkscape:collect="always"
550 xlink:href="#linearGradient3267"
551 id="radialGradient2947"
552 gradientUnits="userSpaceOnUse"
553 gradientTransform="matrix(1.3229542,0.6351433,-0.4319039,0.8996224,31.99003,-180.68645)"
554 cx="335.87881"
555 cy="325.21933"
556 fx="335.87881"
557 fy="325.21933"
558 r="265.40691" />
559 <linearGradient
560 inkscape:collect="always"
561 id="linearGradient3267">
562 <stop
563 style="stop-color:#e90000;stop-opacity:1;"
564 offset="0"
565 id="stop3269" />
566 <stop
567 style="stop-color:#e90000;stop-opacity:0;"
568 offset="1"
569 id="stop3271" />
570 </linearGradient>
571 <radialGradient
572 inkscape:collect="always"
573 xlink:href="#linearGradient3267"
574 id="radialGradient3273"
575 cx="335.87881"
576 cy="325.21933"
577 fx="335.87881"
578 fy="325.21933"
579 r="265.40691"
580 gradientTransform="matrix(1.3229542,0.6351433,-0.4319039,0.8996224,31.99003,-180.68645)"
581 gradientUnits="userSpaceOnUse" />
582 <linearGradient
583 id="linearGradient2309">
584 <stop
585 style="stop-color:#ffffff;stop-opacity:1;"
586 offset="0"
587 id="stop2311" />
588 <stop
589 id="stop2317"
590 offset="0"
591 style="stop-color:#ffffff;stop-opacity:0.49803922;" />
592 <stop
593 style="stop-color:#5a5a5a;stop-opacity:1;"
594 offset="1"
595 id="stop2313" />
596 </linearGradient>
597 <linearGradient
598 id="linearGradient3024">
599 <stop
600 style="stop-color:#18191a;stop-opacity:1;"
601 offset="0"
602 id="stop3026" />
603 <stop
604 style="stop-color:#000000;stop-opacity:1;"
605 offset="1"
606 id="stop3028" />
607 </linearGradient>
608 <linearGradient
609 id="linearGradient2920">
610 <stop
611 style="stop-color:#000000;stop-opacity:0;"
612 offset="0"
613 id="stop2922" />
614 <stop
615 id="stop2940"
616 offset="0.11653384"
617 style="stop-color:#000000;stop-opacity:0;" />
618 <stop
619 id="stop2938"
620 offset="0.20999166"
621 style="stop-color:#000000;stop-opacity:1;" />
622 <stop
623 id="stop2928"
624 offset="0.8901099"
625 style="stop-color:#000000;stop-opacity:1;" />
626 <stop
627 style="stop-color:#000000;stop-opacity:0;"
628 offset="1"
629 id="stop2924" />
630 </linearGradient>
631 <linearGradient
632 inkscape:collect="always"
633 id="linearGradient3291">
634 <stop
635 style="stop-color:#000000;stop-opacity:1;"
636 offset="0"
637 id="stop3293" />
638 <stop
639 style="stop-color:#000000;stop-opacity:0;"
640 offset="1"
641 id="stop3295" />
642 </linearGradient>
643 <radialGradient
644 inkscape:collect="always"
645 xlink:href="#linearGradient3291"
646 id="radialGradient3297"
647 cx="63.912209"
648 cy="115.70919"
649 fx="63.912209"
650 fy="115.7093"
651 r="63.912209"
652 gradientTransform="matrix(1,0,0,0.197802,0,92.82166)"
653 gradientUnits="userSpaceOnUse" />
654 <linearGradient
655 x1="-601.46729"
656 y1="628.96088"
657 x2="-574.59741"
658 y2="680.40417"
659 id="XMLID_121_"
660 gradientUnits="userSpaceOnUse"
661 gradientTransform="matrix(0.9837,-0.1799,0.1799,0.9837,500.9515,-643.7268)">
662 <stop
663 style="stop-color:#de7210;stop-opacity:1"
664 offset="0.0562"
665 id="stop626" />
666 <stop
667 style="stop-color:#f6c08f;stop-opacity:1"
668 offset="1"
669 id="stop628" />
670 </linearGradient>
671 <linearGradient
672 x1="39.012699"
673 y1="89.889603"
674 x2="95.521896"
675 y2="107.6497"
676 id="XMLID_120_"
677 gradientUnits="userSpaceOnUse"
678 gradientTransform="matrix(0.9895,0.1448,-0.1448,0.9895,14.2829,-5.8352)">
679 <stop
680 style="stop-color:#de7210;stop-opacity:1"
681 offset="0.0562"
682 id="stop619" />
683 <stop
684 style="stop-color:#f6c08f;stop-opacity:1"
685 offset="1"
686 id="stop621" />
687 </linearGradient>
688 <linearGradient
689 x1="54.2402"
690 y1="93.582497"
691 x2="102.9066"
692 y2="100.176"
693 id="XMLID_119_"
694 gradientUnits="userSpaceOnUse"
695 gradientTransform="matrix(0.9951,9.89e-2,-9.89e-2,0.9951,10.3843,-6.0754)">
696 <stop
697 style="stop-color:#de7210;stop-opacity:1"
698 offset="0.0562"
699 id="stop612" />
700 <stop
701 style="stop-color:#f6c08f;stop-opacity:1"
702 offset="1"
703 id="stop614" />
704 </linearGradient>
705 <linearGradient
706 x1="58.369099"
707 y1="113.8594"
708 x2="105.8753"
709 y2="85.464897"
710 id="XMLID_118_"
711 gradientUnits="userSpaceOnUse">
712 <stop
713 style="stop-color:#b9120d;stop-opacity:1"
714 offset="0"
715 id="stop580" />
716 <stop
717 style="stop-color:#bb180d;stop-opacity:1"
718 offset="0.078"
719 id="stop582" />
720 <stop
721 style="stop-color:#c0290c;stop-opacity:1"
722 offset="0.1822"
723 id="stop584" />
724 <stop
725 style="stop-color:#c8450a;stop-opacity:1"
726 offset="0.30129999"
727 id="stop586" />
728 <stop
729 style="stop-color:#d36c08;stop-opacity:1"
730 offset="0.4314"
731 id="stop588" />
732 <stop
733 style="stop-color:#e29e05;stop-opacity:1"
734 offset="0.57059997"
735 id="stop590" />
736 <stop
737 style="stop-color:#f4da02;stop-opacity:1"
738 offset="0.71509999"
739 id="stop592" />
740 <stop
741 style="stop-color:#fefd00;stop-opacity:1"
742 offset="0.79210001"
743 id="stop594" />
744 <stop
745 style="stop-color:#fefd07;stop-opacity:1"
746 offset="0.8136"
747 id="stop596" />
748 <stop
749 style="stop-color:#fefd1b;stop-opacity:1"
750 offset="0.84549999"
751 id="stop598" />
752 <stop
753 style="stop-color:#fefe3c;stop-opacity:1"
754 offset="0.88370001"
755 id="stop600" />
756 <stop
757 style="stop-color:#fffe69;stop-opacity:1"
758 offset="0.92680001"
759 id="stop602" />
760 <stop
761 style="stop-color:#ffffa3;stop-opacity:1"
762 offset="0.97359997"
763 id="stop604" />
764 <stop
765 style="stop-color:#ffffc7;stop-opacity:1"
766 offset="1"
767 id="stop606" />
768 </linearGradient>
769 <linearGradient
770 x1="99.205597"
771 y1="87.746597"
772 x2="100.7206"
773 y2="63.169102"
774 id="XMLID_117_"
775 gradientUnits="userSpaceOnUse"
776 gradientTransform="matrix(0.9975,-7.07e-2,7.07e-2,0.9975,-10.9669,13.6507)">
777 <stop
778 style="stop-color:#de5c01;stop-opacity:1"
779 offset="0"
780 id="stop563" />
781 <stop
782 style="stop-color:#fefd00;stop-opacity:1"
783 offset="0.736"
784 id="stop565" />
785 <stop
786 style="stop-color:#fefe26;stop-opacity:1"
787 offset="0.77829999"
788 id="stop567" />
789 <stop
790 style="stop-color:#fffe54;stop-opacity:1"
791 offset="0.8369"
792 id="stop569" />
793 <stop
794 style="stop-color:#ffff76;stop-opacity:1"
795 offset="0.889"
796 id="stop571" />
797 <stop
798 style="stop-color:#ffff8b;stop-opacity:1"
799 offset="0.93199998"
800 id="stop573" />
801 <stop
802 style="stop-color:#ffff92;stop-opacity:1"
803 offset="0.96069998"
804 id="stop575" />
805 </linearGradient>
806 <linearGradient
807 x1="-172.72121"
808 y1="332.082"
809 x2="-161.4561"
810 y2="309.89331"
811 id="XMLID_116_"
812 gradientUnits="userSpaceOnUse"
813 gradientTransform="matrix(0.9975,-7.07e-2,7.07e-2,0.9975,254.6004,-268.4704)">
814 <stop
815 style="stop-color:#f79a09;stop-opacity:1"
816 offset="0"
817 id="stop546" />
818 <stop
819 style="stop-color:#fefd00;stop-opacity:1"
820 offset="0.736"
821 id="stop548" />
822 <stop
823 style="stop-color:#fefe26;stop-opacity:1"
824 offset="0.77829999"
825 id="stop550" />
826 <stop
827 style="stop-color:#fffe54;stop-opacity:1"
828 offset="0.8369"
829 id="stop552" />
830 <stop
831 style="stop-color:#ffff76;stop-opacity:1"
832 offset="0.889"
833 id="stop554" />
834 <stop
835 style="stop-color:#ffff8b;stop-opacity:1"
836 offset="0.93199998"
837 id="stop556" />
838 <stop
839 style="stop-color:#ffff92;stop-opacity:1"
840 offset="0.96069998"
841 id="stop558" />
842 </linearGradient>
843 <linearGradient
844 x1="-51.966301"
845 y1="212.7881"
846 x2="-52.194302"
847 y2="196.4341"
848 id="XMLID_115_"
849 gradientUnits="userSpaceOnUse"
850 gradientTransform="matrix(0.9992,-4.12e-2,4.12e-2,0.9992,151.8961,-153.906)">
851 <stop
852 style="stop-color:#f79a09;stop-opacity:1"
853 offset="0"
854 id="stop529" />
855 <stop
856 style="stop-color:#fefd00;stop-opacity:1"
857 offset="0.736"
858 id="stop531" />
859 <stop
860 style="stop-color:#fefe26;stop-opacity:1"
861 offset="0.77829999"
862 id="stop533" />
863 <stop
864 style="stop-color:#fffe54;stop-opacity:1"
865 offset="0.8369"
866 id="stop535" />
867 <stop
868 style="stop-color:#ffff76;stop-opacity:1"
869 offset="0.889"
870 id="stop537" />
871 <stop
872 style="stop-color:#ffff8b;stop-opacity:1"
873 offset="0.93199998"
874 id="stop539" />
875 <stop
876 style="stop-color:#ffff92;stop-opacity:1"
877 offset="0.96069998"
878 id="stop541" />
879 </linearGradient>
880 <linearGradient
881 x1="113.4365"
882 y1="55.834"
883 x2="119.687"
884 y2="34.332298"
885 id="XMLID_114_"
886 gradientUnits="userSpaceOnUse">
887 <stop
888 style="stop-color:#f79a09;stop-opacity:1"
889 offset="0"
890 id="stop512" />
891 <stop
892 style="stop-color:#fefd00;stop-opacity:1"
893 offset="0.736"
894 id="stop514" />
895 <stop
896 style="stop-color:#fefe26;stop-opacity:1"
897 offset="0.77829999"
898 id="stop516" />
899 <stop
900 style="stop-color:#fffe54;stop-opacity:1"
901 offset="0.8369"
902 id="stop518" />
903 <stop
904 style="stop-color:#ffff76;stop-opacity:1"
905 offset="0.889"
906 id="stop520" />
907 <stop
908 style="stop-color:#ffff8b;stop-opacity:1"
909 offset="0.93199998"
910 id="stop522" />
911 <stop
912 style="stop-color:#ffff92;stop-opacity:1"
913 offset="0.96069998"
914 id="stop524" />
915 </linearGradient>
916 <linearGradient
917 x1="1.1396"
918 y1="145.4453"
919 x2="-9.9659004"
920 y2="133.9595"
921 id="XMLID_113_"
922 gradientUnits="userSpaceOnUse"
923 gradientTransform="matrix(0.9996,-2.82e-2,2.82e-2,0.9996,104.7769,-104.6242)">
924 <stop
925 style="stop-color:#f79a09;stop-opacity:1"
926 offset="0"
927 id="stop495" />
928 <stop
929 style="stop-color:#fefd00;stop-opacity:1"
930 offset="0.736"
931 id="stop497" />
932 <stop
933 style="stop-color:#fefe26;stop-opacity:1"
934 offset="0.77829999"
935 id="stop499" />
936 <stop
937 style="stop-color:#fffe54;stop-opacity:1"
938 offset="0.8369"
939 id="stop501" />
940 <stop
941 style="stop-color:#ffff76;stop-opacity:1"
942 offset="0.889"
943 id="stop503" />
944 <stop
945 style="stop-color:#ffff8b;stop-opacity:1"
946 offset="0.93199998"
947 id="stop505" />
948 <stop
949 style="stop-color:#ffff92;stop-opacity:1"
950 offset="0.96069998"
951 id="stop507" />
952 </linearGradient>
953 <linearGradient
954 x1="117.8823"
955 y1="41.729"
956 x2="91.359299"
957 y2="17.106001"
958 id="XMLID_112_"
959 gradientUnits="userSpaceOnUse">
960 <stop
961 style="stop-color:#de5c01;stop-opacity:1"
962 offset="0"
963 id="stop478" />
964 <stop
965 style="stop-color:#fefd00;stop-opacity:1"
966 offset="0.736"
967 id="stop480" />
968 <stop
969 style="stop-color:#fefe26;stop-opacity:1"
970 offset="0.77829999"
971 id="stop482" />
972 <stop
973 style="stop-color:#fffe54;stop-opacity:1"
974 offset="0.8369"
975 id="stop484" />
976 <stop
977 style="stop-color:#ffff76;stop-opacity:1"
978 offset="0.889"
979 id="stop486" />
980 <stop
981 style="stop-color:#ffff8b;stop-opacity:1"
982 offset="0.93199998"
983 id="stop488" />
984 <stop
985 style="stop-color:#ffff92;stop-opacity:1"
986 offset="0.96069998"
987 id="stop490" />
988 </linearGradient>
989 <linearGradient
990 x1="105.1567"
991 y1="22.737801"
992 x2="86.211197"
993 y2="14.4171"
994 id="XMLID_111_"
995 gradientUnits="userSpaceOnUse">
996 <stop
997 style="stop-color:#f79a09;stop-opacity:1"
998 offset="0"
999 id="stop461" />
1000 <stop
1001 style="stop-color:#fefd00;stop-opacity:1"
1002 offset="0.736"
1003 id="stop463" />
1004 <stop
1005 style="stop-color:#fefe26;stop-opacity:1"
1006 offset="0.77829999"
1007 id="stop465" />
1008 <stop
1009 style="stop-color:#fffe54;stop-opacity:1"
1010 offset="0.8369"
1011 id="stop467" />
1012 <stop
1013 style="stop-color:#ffff76;stop-opacity:1"
1014 offset="0.889"
1015 id="stop469" />
1016 <stop
1017 style="stop-color:#ffff8b;stop-opacity:1"
1018 offset="0.93199998"
1019 id="stop471" />
1020 <stop
1021 style="stop-color:#ffff92;stop-opacity:1"
1022 offset="0.96069998"
1023 id="stop473" />
1024 </linearGradient>
1025 <linearGradient
1026 x1="88.330597"
1027 y1="117.3682"
1028 x2="117.2648"
1029 y2="72.7407"
1030 id="XMLID_110_"
1031 gradientUnits="userSpaceOnUse">
1032 <stop
1033 style="stop-color:#de5c01;stop-opacity:1"
1034 offset="0"
1035 id="stop444" />
1036 <stop
1037 style="stop-color:#fefd00;stop-opacity:1"
1038 offset="0.736"
1039 id="stop446" />
1040 <stop
1041 style="stop-color:#fefe26;stop-opacity:1"
1042 offset="0.77829999"
1043 id="stop448" />
1044 <stop
1045 style="stop-color:#fffe54;stop-opacity:1"
1046 offset="0.8369"
1047 id="stop450" />
1048 <stop
1049 style="stop-color:#ffff76;stop-opacity:1"
1050 offset="0.889"
1051 id="stop452" />
1052 <stop
1053 style="stop-color:#ffff8b;stop-opacity:1"
1054 offset="0.93199998"
1055 id="stop454" />
1056 <stop
1057 style="stop-color:#ffff92;stop-opacity:1"
1058 offset="0.96069998"
1059 id="stop456" />
1060 </linearGradient>
1061 <linearGradient
1062 x1="10.9453"
1063 y1="37.099602"
1064 x2="25.7187"
1065 y2="19.835199"
1066 id="XMLID_109_"
1067 gradientUnits="userSpaceOnUse"
1068 gradientTransform="matrix(0.9946,0.1039,-0.1039,0.9946,3.786,-2.0567)">
1069 <stop
1070 style="stop-color:#de7210;stop-opacity:1"
1071 offset="0.0562"
1072 id="stop436" />
1073 <stop
1074 style="stop-color:#f6c08f;stop-opacity:1"
1075 offset="1"
1076 id="stop438" />
1077 </linearGradient>
1078 <linearGradient
1079 x1="15.2012"
1080 y1="26.939899"
1081 x2="4.5215001"
1082 y2="25.8437"
1083 id="XMLID_108_"
1084 gradientUnits="userSpaceOnUse">
1085 <stop
1086 style="stop-color:#de7210;stop-opacity:1"
1087 offset="0.0562"
1088 id="stop429" />
1089 <stop
1090 style="stop-color:#f6c08f;stop-opacity:1"
1091 offset="1"
1092 id="stop431" />
1093 </linearGradient>
1094 <linearGradient
1095 x1="15.8809"
1096 y1="22.228001"
1097 x2="27.7244"
1098 y2="23.85"
1099 id="XMLID_107_"
1100 gradientUnits="userSpaceOnUse"
1101 gradientTransform="matrix(0.9959,9.03e-2,-9.03e-2,0.9959,2.3457,-2.346)">
1102 <stop
1103 style="stop-color:#de7210;stop-opacity:1"
1104 offset="0.0562"
1105 id="stop422" />
1106 <stop
1107 style="stop-color:#f6c08f;stop-opacity:1"
1108 offset="1"
1109 id="stop424" />
1110 </linearGradient>
1111 <linearGradient
1112 x1="6.9833999"
1113 y1="23.1094"
1114 x2="25.178301"
1115 y2="25.6012"
1116 id="XMLID_106_"
1117 gradientUnits="userSpaceOnUse">
1118 <stop
1119 style="stop-color:#de7210;stop-opacity:1"
1120 offset="0.0562"
1121 id="stop415" />
1122 <stop
1123 style="stop-color:#f6c08f;stop-opacity:1"
1124 offset="1"
1125 id="stop417" />
1126 </linearGradient>
1127 <linearGradient
1128 x1="13.3721"
1129 y1="22.875999"
1130 x2="26.2598"
1131 y2="24.641001"
1132 id="XMLID_105_"
1133 gradientUnits="userSpaceOnUse"
1134 gradientTransform="matrix(0.9959,9.03e-2,-9.03e-2,0.9959,2.3457,-2.346)">
1135 <stop
1136 style="stop-color:#de7210;stop-opacity:1"
1137 offset="0.0562"
1138 id="stop408" />
1139 <stop
1140 style="stop-color:#f6c08f;stop-opacity:1"
1141 offset="1"
1142 id="stop410" />
1143 </linearGradient>
1144 <linearGradient
1145 x1="16.3398"
1146 y1="35.804699"
1147 x2="27.0674"
1148 y2="23.268299"
1149 id="XMLID_104_"
1150 gradientUnits="userSpaceOnUse"
1151 gradientTransform="matrix(0.9946,0.1039,-0.1039,0.9946,3.786,-2.0567)">
1152 <stop
1153 style="stop-color:#de7210;stop-opacity:1"
1154 offset="0.0562"
1155 id="stop401" />
1156 <stop
1157 style="stop-color:#f6c08f;stop-opacity:1"
1158 offset="1"
1159 id="stop403" />
1160 </linearGradient>
1161 <linearGradient
1162 x1="15.5088"
1163 y1="33.507801"
1164 x2="9.6995001"
1165 y2="44.351501"
1166 id="XMLID_103_"
1167 gradientUnits="userSpaceOnUse">
1168 <stop
1169 style="stop-color:#de7210;stop-opacity:1"
1170 offset="0.0562"
1171 id="stop394" />
1172 <stop
1173 style="stop-color:#eed8a5;stop-opacity:1"
1174 offset="1"
1175 id="stop396" />
1176 </linearGradient>
1177 <linearGradient
1178 x1="23.0117"
1179 y1="34.750999"
1180 x2="33.993099"
1181 y2="21.917999"
1182 id="XMLID_102_"
1183 gradientUnits="userSpaceOnUse"
1184 gradientTransform="matrix(0.9992,3.98e-2,-3.98e-2,0.9992,0.9958,-1.3319)">
1185 <stop
1186 style="stop-color:#de7210;stop-opacity:1"
1187 offset="0.0562"
1188 id="stop387" />
1189 <stop
1190 style="stop-color:#f6c08f;stop-opacity:1"
1191 offset="1"
1192 id="stop389" />
1193 </linearGradient>
1194 <linearGradient
1195 x1="22.559601"
1196 y1="28.492201"
1197 x2="22.559601"
1198 y2="23.245199"
1199 id="XMLID_101_"
1200 gradientUnits="userSpaceOnUse">
1201 <stop
1202 style="stop-color:#de7210;stop-opacity:1"
1203 offset="0.0562"
1204 id="stop380" />
1205 <stop
1206 style="stop-color:#f6c08f;stop-opacity:1"
1207 offset="1"
1208 id="stop382" />
1209 </linearGradient>
1210 <linearGradient
1211 x1="60.286098"
1212 y1="34.297401"
1213 x2="61.244999"
1214 y2="36.0061"
1215 id="XMLID_100_"
1216 gradientUnits="userSpaceOnUse">
1217 <stop
1218 style="stop-color:#8b8b89;stop-opacity:1"
1219 offset="0"
1220 id="stop373" />
1221 <stop
1222 style="stop-color:#120500;stop-opacity:1"
1223 offset="1"
1224 id="stop375" />
1225 </linearGradient>
1226 <linearGradient
1227 x1="21.340799"
1228 y1="37.1255"
1229 x2="9.2384996"
1230 y2="55.278999"
1231 id="XMLID_99_"
1232 gradientUnits="userSpaceOnUse">
1233 <stop
1234 style="stop-color:#de7210;stop-opacity:1"
1235 offset="0.0562"
1236 id="stop366" />
1237 <stop
1238 style="stop-color:#f2c072;stop-opacity:1"
1239 offset="1"
1240 id="stop368" />
1241 </linearGradient>
1242 <linearGradient
1243 x1="20.4468"
1244 y1="33.1045"
1245 x2="7.1675"
1246 y2="53.023399"
1247 id="XMLID_98_"
1248 gradientUnits="userSpaceOnUse">
1249 <stop
1250 style="stop-color:#de7210;stop-opacity:1"
1251 offset="0.0562"
1252 id="stop359" />
1253 <stop
1254 style="stop-color:#f2c072;stop-opacity:1"
1255 offset="1"
1256 id="stop361" />
1257 </linearGradient>
1258 <linearGradient
1259 x1="18.313"
1260 y1="39.891102"
1261 x2="12.6977"
1262 y2="53.833"
1263 id="XMLID_97_"
1264 gradientUnits="userSpaceOnUse">
1265 <stop
1266 style="stop-color:#de7210;stop-opacity:1"
1267 offset="0.0562"
1268 id="stop352" />
1269 <stop
1270 style="stop-color:#f2c072;stop-opacity:1"
1271 offset="1"
1272 id="stop354" />
1273 </linearGradient>
1274 <linearGradient
1275 x1="11.7305"
1276 y1="44.491699"
1277 x2="5.9211001"
1278 y2="55.3354"
1279 id="XMLID_96_"
1280 gradientUnits="userSpaceOnUse">
1281 <stop
1282 style="stop-color:#de7210;stop-opacity:1"
1283 offset="0.0562"
1284 id="stop345" />
1285 <stop
1286 style="stop-color:#eed8a5;stop-opacity:1"
1287 offset="1"
1288 id="stop347" />
1289 </linearGradient>
1290 <linearGradient
1291 x1="12.3135"
1292 y1="37.8647"
1293 x2="6.5040002"
1294 y2="48.708801"
1295 id="XMLID_95_"
1296 gradientUnits="userSpaceOnUse">
1297 <stop
1298 style="stop-color:#de7210;stop-opacity:1"
1299 offset="0.0562"
1300 id="stop338" />
1301 <stop
1302 style="stop-color:#eed8a5;stop-opacity:1"
1303 offset="1"
1304 id="stop340" />
1305 </linearGradient>
1306 <linearGradient
1307 x1="21.0347"
1308 y1="49.271"
1309 x2="7.7561002"
1310 y2="69.188797"
1311 id="XMLID_94_"
1312 gradientUnits="userSpaceOnUse"
1313 gradientTransform="matrix(0.8104,-0.5859,0.5859,0.8104,-28.537,20.3312)">
1314 <stop
1315 style="stop-color:#de7210;stop-opacity:1"
1316 offset="0.0562"
1317 id="stop331" />
1318 <stop
1319 style="stop-color:#f2c072;stop-opacity:1"
1320 offset="1"
1321 id="stop333" />
1322 </linearGradient>
1323 <linearGradient
1324 x1="13.8481"
1325 y1="55.797401"
1326 x2="0.56919998"
1327 y2="75.715698"
1328 id="XMLID_93_"
1329 gradientUnits="userSpaceOnUse"
1330 gradientTransform="matrix(0.8104,-0.5859,0.5859,0.8104,-28.537,20.3312)">
1331 <stop
1332 style="stop-color:#de7210;stop-opacity:1"
1333 offset="0.0562"
1334 id="stop324" />
1335 <stop
1336 style="stop-color:#f2c072;stop-opacity:1"
1337 offset="1"
1338 id="stop326" />
1339 </linearGradient>
1340 <linearGradient
1341 x1="-414.43649"
1342 y1="422.68359"
1343 x2="-414.43649"
1344 y2="470.3703"
1345 id="XMLID_92_"
1346 gradientUnits="userSpaceOnUse"
1347 gradientTransform="matrix(0.9324,0.3616,-0.3616,0.9324,554.92,-207.713)">
1348 <stop
1349 style="stop-color:#de7210;stop-opacity:1"
1350 offset="0.0562"
1351 id="stop317" />
1352 <stop
1353 style="stop-color:#f2c06e;stop-opacity:1"
1354 offset="1"
1355 id="stop319" />
1356 </linearGradient>
1357 <linearGradient
1358 x1="-411.27289"
1359 y1="427.6279"
1360 x2="-411.27289"
1361 y2="475.31949"
1362 id="XMLID_91_"
1363 gradientUnits="userSpaceOnUse"
1364 gradientTransform="matrix(0.992,0.1261,-0.1261,0.992,477.0624,-332.3914)">
1365 <stop
1366 style="stop-color:#de7210;stop-opacity:1"
1367 offset="0.0562"
1368 id="stop310" />
1369 <stop
1370 style="stop-color:#f2c06e;stop-opacity:1"
1371 offset="1"
1372 id="stop312" />
1373 </linearGradient>
1374 <linearGradient
1375 x1="80.929199"
1376 y1="67.844704"
1377 x2="60.433201"
1378 y2="71.759697"
1379 id="XMLID_90_"
1380 gradientUnits="userSpaceOnUse">
1381 <stop
1382 style="stop-color:#fffaee;stop-opacity:1"
1383 offset="0.0047"
1384 id="stop291" />
1385 <stop
1386 style="stop-color:#f5f89b;stop-opacity:1"
1387 offset="0.2757"
1388 id="stop293" />
1389 <stop
1390 style="stop-color:#f3ed91;stop-opacity:1"
1391 offset="0.31020001"
1392 id="stop295" />
1393 <stop
1394 style="stop-color:#ecc267;stop-opacity:1"
1395 offset="0.4668"
1396 id="stop297" />
1397 <stop
1398 style="stop-color:#e6a046;stop-opacity:1"
1399 offset="0.6182"
1400 id="stop299" />
1401 <stop
1402 style="stop-color:#e2872e;stop-opacity:1"
1403 offset="0.76109999"
1404 id="stop301" />
1405 <stop
1406 style="stop-color:#e07820;stop-opacity:1"
1407 offset="0.89209998"
1408 id="stop303" />
1409 <stop
1410 style="stop-color:#df731b;stop-opacity:1"
1411 offset="1"
1412 id="stop305" />
1413 </linearGradient>
1414 <linearGradient
1415 x1="15.8564"
1416 y1="36.413101"
1417 x2="-3.4365001"
1418 y2="67.833"
1419 id="XMLID_89_"
1420 gradientUnits="userSpaceOnUse"
1421 gradientTransform="matrix(0.9897,-8.01e-2,9.49e-2,1.1727,-3.8203,-4.9468)">
1422 <stop
1423 style="stop-color:#de7210;stop-opacity:1"
1424 offset="0.0562"
1425 id="stop284" />
1426 <stop
1427 style="stop-color:#f2c06e;stop-opacity:1"
1428 offset="1"
1429 id="stop286" />
1430 </linearGradient>
1431 <linearGradient
1432 x1="847.4707"
1433 y1="-1065.021"
1434 x2="847.4707"
1435 y2="-1007.9581"
1436 id="XMLID_88_"
1437 gradientUnits="userSpaceOnUse"
1438 gradientTransform="matrix(0.9673,0.2537,-0.2537,0.9673,-1076.666,855.2322)">
1439 <stop
1440 style="stop-color:#de7210;stop-opacity:1"
1441 offset="0.0562"
1442 id="stop277" />
1443 <stop
1444 style="stop-color:#f6c08f;stop-opacity:1"
1445 offset="1"
1446 id="stop279" />
1447 </linearGradient>
1448 <linearGradient
1449 x1="35.5"
1450 y1="48.361301"
1451 x2="50.721401"
1452 y2="63.893299"
1453 id="XMLID_87_"
1454 gradientUnits="userSpaceOnUse">
1455 <stop
1456 style="stop-color:#df731b;stop-opacity:1"
1457 offset="0.19660001"
1458 id="stop268" />
1459 <stop
1460 style="stop-color:#f9bd5f;stop-opacity:1"
1461 offset="0.8427"
1462 id="stop270" />
1463 <stop
1464 style="stop-color:#fffccf;stop-opacity:1"
1465 offset="1"
1466 id="stop272" />
1467 </linearGradient>
1468 <linearGradient
1469 x1="54.825199"
1470 y1="41.267101"
1471 x2="58.138699"
1472 y2="44.27"
1473 id="XMLID_86_"
1474 gradientUnits="userSpaceOnUse">
1475 <stop
1476 style="stop-color:#eea272;stop-opacity:1"
1477 offset="0"
1478 id="stop253" />
1479 <stop
1480 style="stop-color:#efa777;stop-opacity:1"
1481 offset="0.1865"
1482 id="stop255" />
1483 <stop
1484 style="stop-color:#f2b585;stop-opacity:1"
1485 offset="0.4064"
1486 id="stop257" />
1487 <stop
1488 style="stop-color:#f6cd9c;stop-opacity:1"
1489 offset="0.64300001"
1490 id="stop259" />
1491 <stop
1492 style="stop-color:#fceebb;stop-opacity:1"
1493 offset="0.88980001"
1494 id="stop261" />
1495 <stop
1496 style="stop-color:#ffc;stop-opacity:1"
1497 offset="1"
1498 id="stop263" />
1499 </linearGradient>
1500 <linearGradient
1501 x1="34.783699"
1502 y1="57.5415"
1503 x2="48.052399"
1504 y2="84.078903"
1505 id="XMLID_85_"
1506 gradientUnits="userSpaceOnUse">
1507 <stop
1508 style="stop-color:#941403;stop-opacity:1"
1509 offset="0.0169"
1510 id="stop244" />
1511 <stop
1512 style="stop-color:#e35100;stop-opacity:1"
1513 offset="0.5"
1514 id="stop246" />
1515 <stop
1516 style="stop-color:#df731b;stop-opacity:1"
1517 offset="1"
1518 id="stop248" />
1519 </linearGradient>
1520 <linearGradient
1521 x1="41.703602"
1522 y1="34.057598"
1523 x2="54.7924"
1524 y2="16.8533"
1525 id="XMLID_84_"
1526 gradientUnits="userSpaceOnUse">
1527 <stop
1528 style="stop-color:#de7210;stop-opacity:1"
1529 offset="0.19660001"
1530 id="stop235" />
1531 <stop
1532 style="stop-color:#f9bd5f;stop-opacity:1"
1533 offset="0.8427"
1534 id="stop237" />
1535 <stop
1536 style="stop-color:#fffccf;stop-opacity:1"
1537 offset="1"
1538 id="stop239" />
1539 </linearGradient>
1540 <linearGradient
1541 x1="18.3477"
1542 y1="30.846201"
1543 x2="12.8857"
1544 y2="16.8496"
1545 id="XMLID_83_"
1546 gradientUnits="userSpaceOnUse">
1547 <stop
1548 style="stop-color:#941403;stop-opacity:1"
1549 offset="0.0112"
1550 id="stop226" />
1551 <stop
1552 style="stop-color:#e85c0a;stop-opacity:1"
1553 offset="0.47189999"
1554 id="stop228" />
1555 <stop
1556 style="stop-color:#f9bd5f;stop-opacity:1"
1557 offset="1"
1558 id="stop230" />
1559 </linearGradient>
1560 <linearGradient
1561 x1="12.4712"
1562 y1="61.107399"
1563 x2="12.4712"
1564 y2="111.4548"
1565 id="XMLID_82_"
1566 gradientUnits="userSpaceOnUse"
1567 gradientTransform="matrix(0.999,4.48e-2,-4.48e-2,0.999,3.2321,-0.6968)">
1568 <stop
1569 style="stop-color:#de7210;stop-opacity:1"
1570 offset="0.0562"
1571 id="stop217" />
1572 <stop
1573 style="stop-color:#f6c08f;stop-opacity:1"
1574 offset="1"
1575 id="stop219" />
1576 </linearGradient>
1577 <linearGradient
1578 x1="209.7227"
1579 y1="-130.65919"
1580 x2="224.26109"
1581 y2="-85.618599"
1582 id="XMLID_81_"
1583 gradientUnits="userSpaceOnUse"
1584 gradientTransform="matrix(0.9929,0.1186,-0.1186,0.9929,-207.2682,181.2932)">
1585 <stop
1586 style="stop-color:#de7210;stop-opacity:1"
1587 offset="0.0562"
1588 id="stop210" />
1589 <stop
1590 style="stop-color:#f6c08f;stop-opacity:1"
1591 offset="1"
1592 id="stop212" />
1593 </linearGradient>
1594 <linearGradient
1595 x1="6.1064"
1596 y1="87.056602"
1597 x2="32.828098"
1598 y2="87.056602"
1599 id="XMLID_80_"
1600 gradientUnits="userSpaceOnUse"
1601 gradientTransform="matrix(0.9988,4.9e-2,-4.9e-2,0.9988,4.7153,-1.2399)">
1602 <stop
1603 style="stop-color:#b30000;stop-opacity:1"
1604 offset="0.0562"
1605 id="stop203" />
1606 <stop
1607 style="stop-color:#de5c01;stop-opacity:1"
1608 offset="1"
1609 id="stop205" />
1610 </linearGradient>
1611 <linearGradient
1612 x1="51.277802"
1613 y1="74.424301"
1614 x2="78.689102"
1615 y2="84.211601"
1616 id="XMLID_79_"
1617 gradientUnits="userSpaceOnUse">
1618 <stop
1619 style="stop-color:#941403;stop-opacity:1"
1620 offset="0"
1621 id="stop196" />
1622 <stop
1623 style="stop-color:#df731b;stop-opacity:1"
1624 offset="1"
1625 id="stop198" />
1626 </linearGradient>
1627 <linearGradient
1628 x1="38.767601"
1629 y1="82.582497"
1630 x2="91.339104"
1631 y2="84.7472"
1632 id="XMLID_78_"
1633 gradientUnits="userSpaceOnUse">
1634 <stop
1635 style="stop-color:#b30000;stop-opacity:1"
1636 offset="0"
1637 id="stop189" />
1638 <stop
1639 style="stop-color:#df731b;stop-opacity:1"
1640 offset="1"
1641 id="stop191" />
1642 </linearGradient>
1643 <linearGradient
1644 x1="48.730999"
1645 y1="44.320301"
1646 x2="51.856499"
1647 y2="42.945099"
1648 id="XMLID_77_"
1649 gradientUnits="userSpaceOnUse">
1650 <stop
1651 style="stop-color:#f2c8a9;stop-opacity:1"
1652 offset="0"
1653 id="stop182" />
1654 <stop
1655 style="stop-color:#ffc;stop-opacity:1"
1656 offset="1"
1657 id="stop184" />
1658 </linearGradient>
1659 <linearGradient
1660 x1="24.450199"
1661 y1="33.952599"
1662 x2="63.643002"
1663 y2="38.8517"
1664 id="XMLID_76_"
1665 gradientUnits="userSpaceOnUse">
1666 <stop
1667 style="stop-color:#941403;stop-opacity:1"
1668 offset="0.0112"
1669 id="stop169" />
1670 <stop
1671 style="stop-color:#a32104;stop-opacity:1"
1672 offset="0.1357"
1673 id="stop171" />
1674 <stop
1675 style="stop-color:#c84107;stop-opacity:1"
1676 offset="0.49779999"
1677 id="stop173" />
1678 <stop
1679 style="stop-color:#df5509;stop-opacity:1"
1680 offset="0.78930002"
1681 id="stop175" />
1682 <stop
1683 style="stop-color:#e85c0a;stop-opacity:1"
1684 offset="0.972"
1685 id="stop177" />
1686 </linearGradient>
1687 <linearGradient
1688 x1="41.838902"
1689 y1="36.961899"
1690 x2="52.696899"
1691 y2="37.8922"
1692 id="XMLID_75_"
1693 gradientUnits="userSpaceOnUse">
1694 <stop
1695 style="stop-color:#941403;stop-opacity:1"
1696 offset="0.0112"
1697 id="stop162" />
1698 <stop
1699 style="stop-color:#e85c0a;stop-opacity:1"
1700 offset="0.89719999"
1701 id="stop164" />
1702 </linearGradient>
1703 <linearGradient
1704 x1="64.477501"
1705 y1="56.3008"
1706 x2="78.466103"
1707 y2="48.0854"
1708 id="XMLID_74_"
1709 gradientUnits="userSpaceOnUse">
1710 <stop
1711 style="stop-color:#df731b;stop-opacity:1"
1712 offset="0"
1713 id="stop149" />
1714 <stop
1715 style="stop-color:#df731b;stop-opacity:1"
1716 offset="0.5449"
1717 id="stop151" />
1718 <stop
1719 style="stop-color:#ec8811;stop-opacity:1"
1720 offset="0.70139998"
1721 id="stop153" />
1722 <stop
1723 style="stop-color:#f4950b;stop-opacity:1"
1724 offset="0.85930002"
1725 id="stop155" />
1726 <stop
1727 style="stop-color:#f79a09;stop-opacity:1"
1728 offset="1"
1729 id="stop157" />
1730 </linearGradient>
1731 <linearGradient
1732 x1="62.651901"
1733 y1="34.546398"
1734 x2="62.651901"
1735 y2="11.8951"
1736 id="XMLID_71_"
1737 gradientUnits="userSpaceOnUse">
1738 <stop
1739 style="stop-color:black;stop-opacity:0"
1740 offset="0.0137"
1741 id="stop120" />
1742 <stop
1743 style="stop-color:#c4e0e3;stop-opacity:0.2"
1744 offset="0.64999998"
1745 id="stop122" />
1746 <stop
1747 style="stop-color:#c4e0e3;stop-opacity:1"
1748 offset="0.82239997"
1749 id="stop124" />
1750 <stop
1751 style="stop-color:#cde5e8;stop-opacity:1"
1752 offset="0.84979999"
1753 id="stop126" />
1754 <stop
1755 style="stop-color:#e8f4f7;stop-opacity:1"
1756 offset="0.9443"
1757 id="stop128" />
1758 <stop
1759 style="stop-color:#f2fafc;stop-opacity:1"
1760 offset="1"
1761 id="stop130" />
1762 </linearGradient>
1763 <linearGradient
1764 x1="38.491699"
1765 y1="19.146999"
1766 x2="29.173901"
1767 y2="32.832401"
1768 id="XMLID_70_"
1769 gradientUnits="userSpaceOnUse">
1770 <stop
1771 style="stop-color:#0f80bc;stop-opacity:1"
1772 offset="0"
1773 id="stop111" />
1774 <stop
1775 style="stop-color:#0a5f9e;stop-opacity:1"
1776 offset="0.33759999"
1777 id="stop113" />
1778 <stop
1779 style="stop-color:#00145a;stop-opacity:1"
1780 offset="1"
1781 id="stop115" />
1782 </linearGradient>
1783 <clipPath
1784 id="XMLID_68_">
1785 <ellipse
1786 sodipodi:ry="58.254002"
1787 sodipodi:rx="58.215"
1788 sodipodi:cy="59.375"
1789 sodipodi:cx="63.755001"
1790 id="use99"
1791 ry="58.254002"
1792 rx="58.215"
1793 cy="59.375"
1794 cx="63.755001" />
1795 </clipPath>
1796 <linearGradient
1797 x1="76.371597"
1798 y1="16.591801"
1799 x2="93.231796"
1800 y2="18.029301"
1801 id="XMLID_69_"
1802 gradientUnits="userSpaceOnUse">
1803 <stop
1804 style="stop-color:#0f80bc;stop-opacity:1"
1805 offset="0"
1806 id="stop102" />
1807 <stop
1808 style="stop-color:#0a5f9e;stop-opacity:1"
1809 offset="0.33759999"
1810 id="stop104" />
1811 <stop
1812 style="stop-color:#00145a;stop-opacity:1"
1813 offset="1"
1814 id="stop106" />
1815 </linearGradient>
1816 <radialGradient
1817 cx="64.551804"
1818 cy="14.1646"
1819 r="52.241501"
1820 fx="64.551804"
1821 fy="14.1646"
1822 id="XMLID_67_"
1823 gradientUnits="userSpaceOnUse">
1824 <stop
1825 style="stop-color:#0f80bc;stop-opacity:1"
1826 offset="0"
1827 id="stop85" />
1828 <stop
1829 style="stop-color:#0a5f9e;stop-opacity:1"
1830 offset="0.33759999"
1831 id="stop87" />
1832 <stop
1833 style="stop-color:#00145a;stop-opacity:1"
1834 offset="1"
1835 id="stop89" />
1836 </radialGradient>
1837 <radialGradient
1838 cx="64.550797"
1839 cy="14.1733"
1840 r="52.233299"
1841 fx="64.550797"
1842 fy="14.1733"
1843 id="XMLID_66_"
1844 gradientUnits="userSpaceOnUse">
1845 <stop
1846 style="stop-color:#0f80bc;stop-opacity:1"
1847 offset="0"
1848 id="stop76" />
1849 <stop
1850 style="stop-color:#0a5f9e;stop-opacity:1"
1851 offset="0.33759999"
1852 id="stop78" />
1853 <stop
1854 style="stop-color:#00145a;stop-opacity:1"
1855 offset="1"
1856 id="stop80" />
1857 </radialGradient>
1858 <radialGradient
1859 cx="65.405296"
1860 cy="19.1201"
1861 r="57.382702"
1862 fx="65.405296"
1863 fy="19.1201"
1864 id="XMLID_65_"
1865 gradientUnits="userSpaceOnUse">
1866 <stop
1867 style="stop-color:#0f80bc;stop-opacity:1"
1868 offset="0"
1869 id="stop65" />
1870 <stop
1871 style="stop-color:#0b629b;stop-opacity:1"
1872 offset="0.26429999"
1873 id="stop67" />
1874 <stop
1875 style="stop-color:#031747;stop-opacity:1"
1876 offset="0.84390002"
1877 id="stop69" />
1878 <stop
1879 style="stop-color:#00022f;stop-opacity:1"
1880 offset="1"
1881 id="stop71" />
1882 </radialGradient>
1883 <radialGradient
1884 cx="64.548798"
1885 cy="14.1724"
1886 r="52.237301"
1887 fx="64.548798"
1888 fy="14.1724"
1889 id="XMLID_64_"
1890 gradientUnits="userSpaceOnUse">
1891 <stop
1892 style="stop-color:#0f80bc;stop-opacity:1"
1893 offset="0"
1894 id="stop56" />
1895 <stop
1896 style="stop-color:#0a5f9e;stop-opacity:1"
1897 offset="0.33759999"
1898 id="stop58" />
1899 <stop
1900 style="stop-color:#00145a;stop-opacity:1"
1901 offset="1"
1902 id="stop60" />
1903 </radialGradient>
1904 <radialGradient
1905 cx="64.553703"
1906 cy="14.1758"
1907 r="52.228901"
1908 fx="64.553703"
1909 fy="14.1758"
1910 id="XMLID_63_"
1911 gradientUnits="userSpaceOnUse">
1912 <stop
1913 style="stop-color:#0f80bc;stop-opacity:1"
1914 offset="0"
1915 id="stop47" />
1916 <stop
1917 style="stop-color:#0a5f9e;stop-opacity:1"
1918 offset="0.33759999"
1919 id="stop49" />
1920 <stop
1921 style="stop-color:#00145a;stop-opacity:1"
1922 offset="1"
1923 id="stop51" />
1924 </radialGradient>
1925 <radialGradient
1926 cx="64.551804"
1927 cy="14.1748"
1928 r="52.231701"
1929 fx="64.551804"
1930 fy="14.1748"
1931 id="XMLID_62_"
1932 gradientUnits="userSpaceOnUse">
1933 <stop
1934 style="stop-color:#0f80bc;stop-opacity:1"
1935 offset="0"
1936 id="stop36" />
1937 <stop
1938 style="stop-color:#0a5f9e;stop-opacity:1"
1939 offset="0.33759999"
1940 id="stop38" />
1941 <stop
1942 style="stop-color:#00145a;stop-opacity:1"
1943 offset="1"
1944 id="stop40" />
1945 </radialGradient>
1946 <radialGradient
1947 cx="64.568802"
1948 cy="7.2266002"
1949 r="104.221"
1950 fx="64.568802"
1951 fy="7.2266002"
1952 id="XMLID_61_"
1953 gradientUnits="userSpaceOnUse">
1954 <stop
1955 style="stop-color:#67c5d5;stop-opacity:1"
1956 offset="0"
1957 id="stop13" />
1958 <stop
1959 style="stop-color:#66c2d3;stop-opacity:1"
1960 offset="0.1604"
1961 id="stop15" />
1962 <stop
1963 style="stop-color:#62b9ce;stop-opacity:1"
1964 offset="0.27950001"
1965 id="stop17" />
1966 <stop
1967 style="stop-color:#5ca8c6;stop-opacity:1"
1968 offset="0.38519999"
1969 id="stop19" />
1970 <stop
1971 style="stop-color:#5392ba;stop-opacity:1"
1972 offset="0.48320001"
1973 id="stop21" />
1974 <stop
1975 style="stop-color:#4874aa;stop-opacity:1"
1976 offset="0.57590002"
1977 id="stop23" />
1978 <stop
1979 style="stop-color:#3a5097;stop-opacity:1"
1980 offset="0.66460001"
1981 id="stop25" />
1982 <stop
1983 style="stop-color:#2a2781;stop-opacity:1"
1984 offset="0.74849999"
1985 id="stop27" />
1986 <stop
1987 style="stop-color:#1b006d;stop-opacity:1"
1988 offset="0.81459999"
1989 id="stop29" />
1990 <stop
1991 style="stop-color:#596aad;stop-opacity:1"
1992 offset="1"
1993 id="stop31" />
1994 </radialGradient>
1995 <linearGradient
1996 id="linearGradient1045">
1997 <stop
1998 id="stop1046"
1999 offset="0.00000000"
2000 style="stop-color:#ffffff;stop-opacity:0.74901962;" />
2001 <stop
2002 id="stop1047"
2003 offset="1.0000000"
2004 style="stop-color:#ffffff;stop-opacity:0.00000000;" />
2005 </linearGradient>
2006 <linearGradient
2007 inkscape:collect="always"
2008 id="linearGradient3159">
2009 <stop
2010 style="stop-color:#ffffff;stop-opacity:1;"
2011 offset="0"
2012 id="stop3161" />
2013 <stop
2014 style="stop-color:#ffffff;stop-opacity:0;"
2015 offset="1"
2016 id="stop3163" />
2017 </linearGradient>
2018 <inkscape:perspective
2019 sodipodi:type="inkscape:persp3d"
2020 inkscape:vp_x="0 : 24 : 1"
2021 inkscape:vp_y="0 : 1000 : 0"
2022 inkscape:vp_z="48 : 24 : 1"
2023 inkscape:persp3d-origin="24 : 16 : 1"
2024 id="perspective7" />
2025 <linearGradient
2026 inkscape:collect="always"
2027 xlink:href="#linearGradient3159"
2028 id="linearGradient3165"
2029 x1="23.807722"
2030 y1="3.9314766"
2031 x2="23.446424"
2032 y2="30.591192"
2033 gradientUnits="userSpaceOnUse"
2034 gradientTransform="matrix(0.9997941,-2.0293493e-2,2.0293493e-2,0.9997941,-0.3545885,0.4867899)" />
2035 <radialGradient
2036 inkscape:collect="always"
2037 xlink:href="#linearGradient3267"
2038 id="radialGradient3488"
2039 gradientUnits="userSpaceOnUse"
2040 gradientTransform="matrix(1.3229542,0.6351433,-0.4319039,0.8996224,31.99003,-180.68645)"
2041 cx="335.87881"
2042 cy="325.21933"
2043 fx="335.87881"
2044 fy="325.21933"
2045 r="265.40691" />
2046 <linearGradient
2047 inkscape:collect="always"
2048 xlink:href="#XMLID_6_-533"
2049 id="linearGradient3919"
2050 gradientUnits="userSpaceOnUse"
2051 gradientTransform="matrix(1.1256295,0,0,1.1256295,-41.873391,-39.54673)"
2052 x1="237.20799"
2053 y1="684.01898"
2054 x2="328.18469"
2055 y2="565.86761" />
2056 <linearGradient
2057 gradientTransform="translate(-0.6250002,-0.625)"
2058 gradientUnits="userSpaceOnUse"
2059 xlink:href="#linearGradient3309"
2060 id="linearGradient3323"
2061 y2="0"
2062 x2="28.5"
2063 y1="47.875"
2064 x1="28.25" />
2065 <linearGradient
2066 gradientTransform="translate(-0.6250002,-0.625)"
2067 gradientUnits="userSpaceOnUse"
2068 xlink:href="#linearGradient3309"
2069 id="linearGradient3315"
2070 y2="0"
2071 x2="28.5"
2072 y1="47.875"
2073 x1="28.25" />
2074 <linearGradient
2075 gradientTransform="matrix(0.9944959,0,0,1.0017939,72.263151,6.1599889)"
2076 gradientUnits="userSpaceOnUse"
2077 xlink:href="#linearGradient2199"
2078 id="linearGradient3237"
2079 y2="0.093517713"
2080 x2="34.559841"
2081 y1="47.911613"
2082 x1="34.913395" />
2083 <linearGradient
2084 id="linearGradient2199">
2085 <stop
2086 id="stop2201"
2087 offset="0"
2088 style="stop-color:#8f0000;stop-opacity:1" />
2089 <stop
2090 id="stop2203"
2091 offset="1"
2092 style="stop-color:#bf0000;stop-opacity:1" />
2093 </linearGradient>
2094 <linearGradient
2095 id="linearGradient3309">
2096 <stop
2097 id="stop3311"
2098 offset="0"
2099 style="stop-color:#8f0000;stop-opacity:1" />
2100 <stop
2101 id="stop3313"
2102 offset="1"
2103 style="stop-color:#be0000;stop-opacity:1" />
2104 </linearGradient>
2105 <inkscape:perspective
2106 id="perspective4397"
2107 inkscape:persp3d-origin="24 : 16 : 1"
2108 inkscape:vp_z="48 : 24 : 1"
2109 inkscape:vp_y="0 : 1000 : 0"
2110 inkscape:vp_x="0 : 24 : 1"
2111 sodipodi:type="inkscape:persp3d" />
2112 </defs>
2113 <path
2114 sodipodi:nodetypes="ccc"
2115 id="path2276"
2116 d="M 106.11175,33.029662 L 106.11175,28.523223 L 106.11175,33.029662 z"
2117 style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" />
2118 <g
2119 transform="matrix(0.3408868,0,0,0.3482837,286.09375,-90.188967)"
2120 id="layer1"
2121 style="opacity:1;display:inline">
2122 <path
2123 d="M -603.03725,892.27178 C -603.03725,892.27178 -611.6417,879.36518 -613.07577,876.49698 C -614.50984,873.62888 -638.17204,783.28228 -632.43576,753.16668 C -626.69945,723.05118 -624.54835,700.10598 -619.52909,693.65268 C -614.50984,687.19928 -585.82838,651.34748 -582.24318,649.19638 C -578.65801,647.04528 -563.60024,622.66598 -554.27877,622.66598 C -544.95729,622.66598 -478.27287,652.78158 -469.66845,651.34748 C -461.064,649.91338 -423.7781,649.91338 -420.90995,647.76228 C -418.04181,645.61118 -407.28625,637.00678 -407.28625,637.00678 L -397.24774,631.27048 C -397.24774,631.27048 -374.30256,629.11938 -370.00036,629.11938 C -365.69812,629.11938 -338.45076,644.89418 -331.28038,652.78158 C -324.11001,660.66898 -278.93669,712.29558 -279.65372,739.54298 C -280.37075,766.79038 -279.65372,788.30148 -282.52189,796.18888 C -285.39003,804.07628 -293.27744,832.04078 -295.42854,839.92818 C -297.57964,847.81548 -301.88188,864.30738 -302.59892,870.76068 C -303.31595,877.21408 -311.20336,883.66738 -314.07149,886.53548 C -316.93963,889.40368 -354.22554,895.13998 -361.39591,898.00808 C -368.56629,900.87628 -390.79441,916.65098 -397.24774,919.51918 C -403.70108,922.38738 -418.04181,932.42588 -418.04181,932.42588 C -418.04181,932.42588 -438.11883,952.50288 -442.42105,954.65398 C -446.72327,956.80508 -483.29213,963.97548 -496.1988,956.08808 C -509.10545,948.20068 -523.44618,934.57698 -529.89951,926.68958 C -536.35285,918.80218 -550.69358,903.74438 -555.71283,899.44218 C -560.73209,895.13998 -603.03725,893.70588 -603.03725,892.27178 z"
2124 id="path17935"
2125 style="fill:#ececec;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
2126 <path
2127 d="M 372.83644,338.83038 C 372.83644,365.82845 357.24164,387.71471 338.00449,387.71471 C 318.76733,387.71471 303.17253,365.82845 303.17253,338.83038 C 303.17253,311.83231 318.76733,289.94605 338.00448,289.94605 C 357.24164,289.94605 372.83644,311.83231 372.83644,338.83038 z"
2128 transform="matrix(1.6597987,0,0,1.5671594,-1081.6708,38.56396)"
2129 id="path6186"
2130 style="fill:url(#linearGradient7163);fill-opacity:1;stroke:none" />
2131 <path
2132 d="M -599.84463,888.85088 C -599.84463,888.85088 -615.07136,845.07398 -615.54721,809.86218 C -616.02304,774.65028 -617.92637,754.18938 -611.26468,727.54258 C -604.60299,700.89578 -604.60299,697.56498 -604.60299,697.56498 L -638.86315,763.23028 C -638.86315,763.23028 -644.09734,792.25618 -644.57318,795.11128 C -645.04902,797.96628 -640.29066,850.30818 -640.29066,850.30818 L -635.05647,868.38988 L -623.6364,886.47168 L -616.97471,892.65758 L -599.84463,888.85088 z"
2133 id="path6184"
2134 style="fill:#cccccc;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
2135 <path
2136 d="M -318.65921,889.80248 C -318.65921,889.80248 -303.43246,846.02568 -302.95662,810.81378 C -302.48078,775.60198 -300.57746,755.14108 -307.23913,728.49428 C -313.90082,701.84748 -313.90082,698.51658 -313.90082,698.51658 L -279.64069,764.18198 C -279.64069,764.18198 -274.40647,793.20788 -273.93063,796.06288 C -273.45479,798.91788 -278.21318,851.25978 -278.21318,851.25978 L -283.44736,869.34158 L -294.8674,887.42338 L -301.5291,893.60918 L -318.65921,889.80248 z"
2137 id="path4226"
2138 style="fill:#cccccc;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
2139 <path
2140 d="M -257.95658,669.00768 L -255.88752,677.28398 L -169.40035,765.42638 L -161.12403,772.46128 L -157.81354,770.80598 L -161.53787,760.04678 L -173.53848,743.08048 L -188.84962,726.52788 L -214.5061,704.59568 L -231.05867,691.35368 L -245.12834,678.52538 L -250.92177,672.73198 L -253.40463,670.66288 L -257.95658,669.00768 z"
2141 id="path2253"
2142 style="fill:url(#linearGradient2392);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
2143 <path
2144 d="M 450.27399,341.96973 C 450.28415,357.33234 435.15489,369.79062 416.4885,369.79062 C 397.8221,369.79062 382.69284,357.33234 382.703,341.96973 C 382.69284,326.60712 397.8221,314.14884 416.48849,314.14884 C 435.15489,314.14884 450.28415,326.60712 450.27399,341.96973 z"
2145 transform="matrix(1.7780927,0,0,1.9037854,-1140.3443,-78.37891)"
2146 id="path10113"
2147 style="fill:url(#linearGradient11090);fill-opacity:1;stroke:none;stroke-opacity:1" />
2148 <path
2149 d="M -376.71114,604.30118 C -376.71114,604.30118 -363.86359,603.34948 -358.15356,600.97028 C -352.44354,598.59108 -344.35433,592.88108 -344.35433,592.88108 C -344.35433,592.88108 -331.98261,570.04098 -350.06435,543.39418 C -368.14609,516.74738 -413.35048,521.98158 -413.35048,521.98158 L -419.06051,525.31248 L -376.71114,604.30118 z"
2150 id="path13048"
2151 style="fill:url(#linearGradient2388);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
2152 <path
2153 d="M -416.2055,525.31248 L -416.2055,525.31248 C -416.2055,525.31248 -389.5587,530.07078 -373.85611,560.52428 C -358.15356,590.97778 -374.80779,604.77698 -374.80779,604.77698 C -374.80779,604.77698 -406.21295,610.96288 -425.24637,600.97028 C -444.2798,590.97778 -453.32067,557.66928 -453.32067,557.66928 C -453.32067,557.66928 -452.369,546.72508 -438.09393,537.20828 C -423.81887,527.69158 -415.72965,525.78828 -416.2055,525.31248 z"
2154 id="path12067"
2155 style="fill:url(#linearGradient2385);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
2156 <path
2157 d="M -559.43201,515.79568 C -559.43201,515.79568 -564.19037,558.62088 -544.68111,584.31608 C -525.17185,610.01118 -491.38752,620.47958 -491.38752,620.47958 C -491.38752,620.47958 -481.39497,572.89598 -499.95256,548.62838 C -518.51016,524.36078 -559.43201,515.79568 -559.43201,515.79568 z"
2158 id="path7165"
2159 style="fill:url(#linearGradient2382);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
2160 <path
2161 d="M -512.03071,626.71548 C -512.75895,626.89758 -514.39748,631.81318 -514.39748,631.81318 C -514.39748,631.81318 -515.12572,634.36198 -514.7616,636.18258 C -514.39748,638.00308 -514.7616,639.64168 -513.8513,641.09818 C -512.94101,642.55458 -470.70338,689.34368 -470.70338,689.34368 C -470.70338,689.34368 -467.97249,693.71308 -463.0569,693.16698 C -458.14132,692.62078 -456.5028,692.07458 -455.04632,691.16428 C -453.58985,690.25398 -418.08839,654.57048 -418.08839,654.57048 L -405.52633,638.54928 C -405.52633,638.54928 -404.61605,634.72608 -404.98016,631.26698 C -405.34428,627.80788 -410.9881,622.16398 -410.9881,622.16398 C -410.9881,622.16398 -416.44985,618.52288 -417.90633,617.97668 C -419.3628,617.43048 -441.02779,608.14548 -454.86426,607.78138 C -468.70073,607.41728 -490.54778,613.06108 -490.54778,613.06108 L -512.03071,626.71548 z"
2162 id="path3205"
2163 style="fill:url(#linearGradient2379);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
2164 <path
2165 d="M -669.56538,984.66768 C -683.40645,979.73268 -688.77198,970.59168 -687.7895,953.62018 C -686.37551,929.19428 -670.84023,911.38798 -637.60035,896.09428 C -617.27743,886.74368 -604.83729,884.60898 -575.98218,885.52058 C -555.58301,886.16498 -550.04081,886.92008 -538.5141,890.62478 C -512.83469,898.87818 -491.37143,914.38018 -482.14005,931.34128 C -477.31653,940.20368 -475.14059,954.86448 -477.09923,965.30488 C -478.48421,972.68758 -485.02605,980.33438 -493.09067,983.99768 C -499.06753,986.71258 -505.32016,986.91678 -581.48444,986.88438 C -646.80179,986.85648 -664.68901,986.40638 -669.56538,984.66768 z M -580.85052,966.13288 C -546.40331,964.41088 -545.58588,964.29008 -541.32746,960.29198 C -526.51329,946.38328 -531.4386,921.82988 -551.83579,907.90628 C -564.65604,899.15498 -578.58303,895.80098 -598.65526,896.63098 C -626.11603,897.76658 -644.91493,907.49348 -653.69298,925.10878 C -660.69629,939.16258 -658.02291,954.17068 -646.84005,963.58048 C -640.72929,968.72228 -636.17497,968.89848 -580.85052,966.13288 z M -426.31376,985.07918 C -428.93973,984.16688 -433.70179,980.92568 -436.89615,977.87648 C -458.29071,957.45428 -440.03308,916.58618 -401.22782,898.03628 C -381.3531,888.53558 -363.62042,884.73358 -339.61965,884.82688 C -315.10858,884.92218 -306.359,886.58788 -287.18578,894.80888 C -268.3667,902.87808 -257.49101,910.06238 -247.42947,921.07138 C -234.56237,935.15008 -229.29765,956.07588 -235.11809,970.00598 C -237.88577,976.63008 -245.7016,983.22058 -253.28819,985.32758 C -261.35851,987.56898 -419.80184,987.34148 -426.31376,985.07918 z M -261.48975,963.58048 C -240.26459,945.72068 -251.64751,913.26948 -283.47384,900.90658 C -296.30079,895.92408 -321.68737,894.83608 -335.82556,898.66318 C -370.01024,907.91658 -386.32855,939.06918 -367.66097,959.43898 L -362.51481,965.05438 L -339.50773,966.22768 C -326.85383,966.87288 -305.27589,967.51118 -291.55676,967.64608 L -266.6128,967.89118 L -261.48975,963.58048 z M -467.94882,693.69998 C -469.84038,692.63678 -481.47119,680.30818 -493.79505,666.30308 C -514.2161,643.09608 -516.20347,640.30088 -516.21763,634.76648 C -516.22618,631.42648 -515.49005,627.30518 -514.58176,625.60798 C -512.52875,621.77198 -498.58903,614.67648 -482.63569,609.34728 C -462.06467,602.47548 -441.82561,605.47378 -414.14572,619.49358 C -410.95459,621.10978 -407.19468,623.58128 -405.79038,624.98558 C -402.67635,628.09958 -402.47335,635.20758 -405.38475,639.18918 C -407.33359,641.85438 -407.46706,641.68098 -406.82652,637.31668 C -405.83715,630.57558 -410.19347,623.11088 -417.19547,619.54888 C -433.27476,611.36938 -457.33434,606.98378 -471.27455,609.69148 C -482.88205,611.94598 -497.931,618.15108 -497.931,620.68268 C -497.931,621.84348 -493.28566,624.41538 -487.58628,626.41008 C -467.02935,633.60488 -449.83251,644.51658 -438.87447,657.31858 C -435.7686,660.94708 -432.41515,663.91588 -431.42235,663.91588 C -430.42952,663.91588 -426.45185,660.87208 -422.58307,657.15198 C -411.83438,646.81638 -417.21996,654.81738 -433.75311,673.74668 C -451.99605,694.63358 -459.00802,698.72508 -467.94882,693.69998 z M -455.40193,688.03728 C -453.63949,686.32548 -509.08509,629.82328 -511.22783,631.14748 C -512.23013,631.76698 -513.05019,634.36978 -513.05019,636.93148 C -513.05019,640.68208 -508.84629,646.22398 -491.46477,665.38708 C -479.5928,678.47588 -468.67117,689.51738 -467.19448,689.92368 C -464.07562,690.78168 -457.07446,689.66178 -455.40193,688.03728 z"
2166 id="path2227"
2167 style="fill:#cda809" />
2168 <path
2169 d="M -668.33584,670.32038 C -668.33584,670.32038 -695.05416,695.22728 -702.75266,702.02008 C -710.45117,708.81288 -721.09322,715.83208 -733.54666,728.05918 C -746.00012,740.28618 -757.09503,754.32458 -757.77429,755.68318 C -758.45358,757.04178 -762.30283,762.70238 -762.07641,766.09878 C -761.84998,769.49518 -762.98211,774.02368 -760.49142,773.11798 C -758.00073,772.21228 -708.1869,725.56848 -704.79051,721.71918 C -701.3941,717.86998 -677.16647,693.41588 -672.18509,688.20808 C -667.20371,683.00028 -664.26017,677.11318 -664.26017,677.11318 L -662.67518,671.90538 L -662.44876,670.32038 L -668.33584,670.32038 z"
2170 id="path6164"
2171 style="fill:url(#linearGradient2375);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
2172 <path
2173 d="M -483.28817,976.96358 C -477.3233,970.14688 -475.73183,963.39968 -476.83811,949.61768 C -477.38599,942.79238 -479.07335,936.97578 -482.14005,931.34128 C -487.39901,921.67878 -501.25897,908.31868 -513.3121,901.29348 C -517.98233,898.57138 -521.19197,896.32838 -520.44464,896.30908 C -517.5357,896.23388 -495.77339,908.63748 -484.41593,916.84388 C -477.84406,921.59238 -469.96049,926.36068 -466.89686,927.43998 C -459.71707,929.96948 -456.0321,928.45088 -438.24997,915.63428 C -430.80973,910.27168 -418.27671,903.07818 -410.39882,899.64878 C -390.49137,890.98268 -385.50323,889.98358 -401.25271,897.81688 C -439.87913,917.02838 -457.49576,955.51368 -437.66331,977.35948 L -432.67974,982.84888 L -438.846,978.32088 C -444.29747,974.31778 -446.69575,973.70858 -459.53542,973.06528 C -473.92366,972.34448 -474.12512,972.38618 -481.22031,977.56128 L -488.38203,982.78488 L -483.28817,976.96358 z M -638.55147,874.11948 C -660.86288,840.43878 -672.64742,806.20698 -675.14207,767.83058 C -675.72281,758.89688 -676.95349,750.83198 -677.87691,749.90858 C -681.00049,746.78498 -698.1324,753.89158 -725.51466,769.66938 C -752.16097,785.02318 -753.7051,785.64198 -759.0286,783.10068 C -762.92392,781.24118 -763.85352,779.66458 -764.56165,773.71638 C -765.59479,765.03838 -762.80147,758.59008 -752.35559,745.53938 C -740.23005,730.39008 -732.84454,723.21998 -712.78271,707.12068 C -655.60799,661.23898 -641.20508,634.77968 -637.1853,568.24258 C -635.54001,541.00908 -634.49961,534.59508 -628.95419,517.49838 C -611.33869,463.18918 -562.63069,417.87338 -505.90016,403.01428 C -443.42455,386.65038 -377.95879,405.18008 -332.82452,452.00228 C -300.20408,485.84268 -286.76656,518.20138 -283.81658,570.01768 C -280.11229,635.08258 -265.42883,661.55138 -207.15066,708.21788 C -176.62046,732.66508 -156.44201,757.51738 -156.11813,771.07078 C -155.92727,779.05838 -157.96781,782.48838 -163.77786,783.94668 C -168.22892,785.06378 -173.61722,782.56678 -202.6551,765.93058 C -224.66597,753.32028 -240.20376,747.29358 -243.54818,750.06918 C -244.90275,751.19338 -245.68152,755.39098 -245.68557,761.58968 C -245.69406,774.53038 -249.39536,796.76078 -254.47152,814.35948 C -261.17291,837.59258 -272.32483,859.24798 -293.6195,890.37908 C -294.19802,891.22478 -296.00721,891.08068 -297.96511,890.03288 C -301.28223,888.25768 -301.26007,888.15398 -295.97676,880.71748 C -293.03825,876.58138 -289.45293,870.86978 -288.00939,868.02498 C -285.65611,863.38728 -285.6424,862.85258 -287.87664,862.85258 C -289.77223,862.85258 -290.33045,861.23398 -290.20939,856.08878 C -290.12186,852.36868 -290.30473,832.85298 -290.61573,812.72058 C -291.09797,781.50418 -291.72024,773.78688 -294.8432,760.29138 C -306.34767,710.57658 -328.91914,670.85668 -359.48768,646.53368 C -375.68868,633.64288 -382.0479,631.13408 -393.65638,633.05398 L -402.97474,634.59508 L -403.62602,630.15748 C -404.23472,626.01018 -403.90508,625.71878 -398.58485,625.70108 C -384.37569,625.65388 -364.0327,616.74648 -354.80353,606.53088 C -347.18485,598.09798 -342.17573,584.22538 -342.19402,571.60918 C -342.23069,546.31928 -364.3965,525.20088 -393.46158,522.76418 C -402.49485,522.00688 -406.80037,522.50768 -415.61158,525.34088 C -427.81241,529.26398 -440.2358,537.81488 -445.89345,546.18368 L -449.63316,551.71548 L -456.23533,572.68468 C -453.32379,573.22598 -439.94093,553.77798 -441.03508,553.89328 C -444.17254,554.22368 -443.34875,559.24788 -439.33462,564.26438 C -436.12416,568.27658 -435.22153,568.62088 -432.18079,566.99358 C -427.86558,564.68408 -427.85129,563.65278 -432.05469,557.89818 C -434.55886,554.46998 -433.98474,554.77948 -429.78823,559.11988 C -417.12863,572.21378 -435.41085,585.36698 -438.28323,602.04558 C -438.37803,602.59608 -448.83262,597.00608 -448.29796,597.87118 C -447.66631,598.89318 -447.24595,606.66178 -455.9258,605.92758 C -463.27287,605.30618 -460.30971,582.44308 -463.29886,582.45498 C -477.06194,582.50968 -496.24301,594.07688 -496.30261,574.79218 C -496.33282,565.01658 -495.66783,561.77568 -492.62884,556.88788 C -489.16638,551.31898 -484.4033,548.82198 -484.4033,552.57568 C -484.4033,553.48648 -482.79433,556.53018 -480.82781,559.33958 C -478.8613,562.14888 -477.10421,564.71248 -476.9232,565.03648 C -475.97081,566.74078 -468.48835,563.21678 -468.48835,561.06388 C -468.48835,559.37398 -467.62236,558.86898 -465.87464,559.53968 C -461.27725,561.30388 -464.23252,544.15358 -470.82414,530.81638 C -487.19465,497.69288 -520.10153,486.17388 -547.26732,504.05748 C -564.45906,515.37498 -578.24618,544.37638 -578.24618,569.22198 C -578.24618,580.99048 -574.18239,598.16728 -568.80913,609.11038 C -561.94274,623.09438 -546.59542,637.40168 -534.77542,640.83788 C -529.80283,642.28338 -523.24592,643.25178 -520.2045,642.98978 C -514.88673,642.53158 -513.84484,643.45778 -493.03667,667.14018 C -481.13578,680.68488 -469.58975,692.72688 -467.3788,693.90018 C -460.5811,697.50738 -453.6957,694.99888 -445.00451,685.74878 C -440.71266,681.18088 -433.84301,673.86268 -429.73859,669.48608 C -423.37699,662.70258 -422.51536,662.19008 -423.89835,666.01238 C -431.12582,685.98728 -446.72794,700.52018 -460.94486,700.52018 C -470.50928,700.52018 -477.95975,694.87228 -494.52341,675.06568 C -508.16712,658.75078 -514.93038,652.69018 -522.94664,649.59558 C -525.81915,648.48668 -532.99389,645.42408 -538.89049,642.78998 L -549.6116,638.00048 L -555.60117,641.98098 C -581.85023,659.42508 -605.71328,694.72998 -619.58368,736.64188 C -628.47876,763.51998 -631.18269,781.95678 -630.74137,812.72058 C -630.22764,848.53248 -631.19406,862.85258 -634.1246,862.85258 C -636.32939,862.85258 -632.73717,870.77338 -626.75788,879.09618 C -620.44364,887.88508 -620.1446,889.24198 -624.28341,890.32428 C -626.67713,890.95028 -629.60452,887.62548 -638.55147,874.11948 z M -275.91758,859.66958 C -274.98063,857.91898 -274.57218,856.48658 -275.00984,856.48658 C -275.4475,856.48658 -276.57215,857.91898 -277.50906,859.66958 C -278.44596,861.42028 -278.85446,862.85258 -278.4168,862.85258 C -277.97914,862.85258 -276.85448,861.42028 -275.91758,859.66958 z M -257.65865,819.03338 C -252.59771,804.24058 -248.85195,784.11268 -247.81509,766.13828 C -246.46279,742.69668 -245.97737,742.06108 -232.81021,746.49388 C -227.19598,748.38388 -218.30546,752.28808 -213.05355,755.16988 C -189.23429,768.23988 -173.64354,777.74188 -172.91871,779.63088 C -171.99317,782.04268 -161.97018,782.41828 -160.53422,780.09488 C -159.99328,779.21958 -160.49574,778.50338 -161.65085,778.50338 C -162.806,778.50338 -168.75668,772.65988 -174.87463,765.51768 C -180.99254,758.37548 -193.87605,745.57758 -203.50459,737.07788 C -213.13313,728.57818 -228.53081,713.83178 -237.72169,704.30818 C -252.75448,688.73118 -254.8746,685.79398 -258.83641,675.05628 C -261.25863,668.49138 -263.22808,661.16138 -263.213,658.76738 C -263.19793,656.37338 -265.2657,651.00208 -267.80802,646.83118 C -277.19249,631.43508 -283.5202,604.23388 -285.49176,570.81338 C -287.51757,536.47258 -291.73311,518.99378 -303.7877,494.95268 C -325.47764,451.69548 -366.54957,418.36868 -414.37755,405.21738 C -433.12461,400.06248 -469.2845,398.14378 -488.79079,401.26898 C -545.90507,410.41938 -596.80553,448.92608 -620.66604,501.03408 C -629.61721,520.58208 -633.93413,540.10248 -635.57627,568.45528 C -637.64991,604.25848 -643.64403,629.48478 -654.64759,648.71698 C -657.32362,653.39418 -659.07326,658.31728 -658.54694,659.68888 C -657.55431,662.27558 -662.02941,675.67048 -667.2947,685.87248 C -670.35538,691.80288 -700.1077,721.72248 -724.1144,743.01168 C -731.22031,749.31318 -741.58227,759.87668 -747.14098,766.48618 C -752.6997,773.09568 -758.20701,778.50338 -759.37943,778.50338 C -760.55187,778.50338 -761.06851,779.21958 -760.52753,780.09488 C -758.92786,782.68328 -751.44142,781.91318 -747.89815,778.79578 C -743.8544,775.23798 -717.77174,759.89378 -704.82524,753.45618 C -690.67848,746.42178 -678.65313,742.76638 -676.55638,744.86318 C -675.60855,745.81098 -674.24297,755.33748 -673.52177,766.03328 C -672.01778,788.33818 -666.60019,812.74578 -659.28535,830.17188 C -654.03426,842.68158 -651.14926,846.19388 -655.75417,834.47098 C -657.19422,830.80498 -657.943,827.37608 -657.41813,826.85118 C -656.89327,826.32638 -651.72764,829.91488 -645.93897,834.82578 C -640.15029,839.73668 -634.91772,843.75478 -634.31105,843.75478 C -633.70437,843.75488 -633.19466,829.96848 -633.17835,813.11848 C -633.15629,790.34538 -632.42484,778.80588 -630.32846,768.15868 C -619.96175,715.50778 -596.34992,672.95368 -560.83959,642.92338 L -552.13097,635.55868 L -559.51208,627.66768 C -586.83805,598.45398 -588.17526,547.13028 -562.45808,514.59568 C -554.43566,504.44658 -543.2039,497.47268 -528.80974,493.70328 L -517.02892,490.61818 L -524.9864,490.55408 C -535.77556,490.46718 -550.01157,494.01608 -562.42529,499.88718 C -575.58319,506.11028 -576.90197,503.60978 -565.8309,493.42988 C -553.6546,482.23378 -543.13997,478.61928 -522.56569,478.55728 C -506.84033,478.50988 -505.18229,478.82148 -495.3152,483.67898 C -484.88668,488.81298 -469.2742,503.17168 -472.83125,504.35728 C -473.80539,504.68198 -478.06092,503.21428 -482.28798,501.09558 C -490.12026,497.16998 -497.34612,494.67458 -505.88847,492.94538 C -508.81185,492.35358 -506.65224,493.94758 -500.31824,497.05678 C -481.10738,506.48678 -466.20656,526.57908 -461.57124,549.30328 C -460.51806,554.46638 -459.23261,559.11448 -458.71469,559.63248 C -458.19675,560.15038 -455.87225,556.68918 -453.54913,551.94088 C -442.55001,529.45948 -413.84968,515.70448 -387.91226,520.48368 C -367.81165,524.18738 -351.18234,536.01278 -343.19077,552.28598 C -337.3614,564.15638 -336.95715,582.64818 -342.27368,594.23578 C -347.38666,605.37978 -359.13831,617.06138 -370.8675,622.65918 C -376.41628,625.30738 -380.95619,627.69418 -380.95619,627.96318 C -380.95619,628.23218 -376.83818,631.17518 -371.80508,634.50308 C -341.52433,654.52508 -315.0565,690.84998 -300.774,731.98758 C -290.96271,760.24678 -287.92951,779.63458 -287.95671,813.91418 C -287.96974,830.32638 -287.46042,843.75468 -286.82493,843.75468 C -286.18941,843.75468 -281.15297,839.81568 -275.63286,835.00148 C -261.30737,822.50778 -260.31085,823.16098 -267.9601,840.03098 C -270.58605,845.82248 -272.67288,850.99898 -272.59747,851.53438 C -272.36608,853.17738 -260.53084,827.42848 -257.65865,819.03338 z M -340.6578,519.30658 C -348.87394,511.87128 -364.33033,503.50078 -375.17648,500.61278 C -387.41719,497.35348 -407.35289,497.80898 -419.72603,501.63068 C -425.47807,503.40728 -434.95858,508.06238 -440.79384,511.97538 C -446.6291,515.88838 -451.90412,519.08988 -452.51612,519.08988 C -453.12813,519.08988 -455.90931,515.57048 -458.69655,511.26908 C -474.0853,487.52018 -504.82912,472.13988 -530.50086,475.34738 C -548.54194,477.60148 -571.1935,489.78888 -580.83444,502.42878 C -586.18684,509.44618 -587.85041,509.39458 -587.85041,502.21108 C -587.85041,483.95588 -576.44932,460.14428 -558.97431,441.90238 C -531.81489,413.55108 -494.66625,399.84248 -450.18617,401.75748 C -384.64624,404.57928 -332.29486,448.76978 -328.82123,504.20328 C -327.93251,518.38598 -329.0147,525.49168 -332.04806,525.39058 C -333.12552,525.35468 -336.99991,522.61688 -340.6578,519.30658 z M -427.90526,500.67338 C -417.5692,496.45408 -415.21345,496.12338 -395.27963,496.09288 C -374.71712,496.06138 -373.24767,496.28078 -361.06249,501.20158 C -352.94949,504.47798 -345.58807,506.34588 -340.77094,506.35058 L -333.21135,506.35788 L -333.21135,498.56808 C -333.21135,466.78578 -362.99357,429.99008 -401.60537,414.06788 C -420.90637,406.10878 -434.89091,403.68838 -460.53088,403.86958 C -487.84301,404.06248 -501.05343,407.02018 -523.3949,417.94428 C -555.1969,433.49428 -577.48583,460.56738 -583.06285,490.41968 C -583.80086,494.37008 -584.18999,497.81688 -583.92759,498.07928 C -583.6652,498.34168 -578.89014,495.11258 -573.31638,490.90338 C -556.79023,478.42348 -545.24308,474.01218 -527.06325,473.23388 C -514.60301,472.70048 -509.54949,473.21198 -500.80359,475.89168 C -488.17571,479.76088 -473.84185,488.76568 -463.71387,499.19228 C -456.64288,506.47178 -456.44125,506.55668 -447.79893,505.89318 C -442.98466,505.52348 -434.03251,503.17458 -427.90526,500.67338 z M -439.49095,517.24258 C -438.43327,514.06958 -423.58015,506.61108 -412.83923,503.85938 C -392.39271,498.62118 -364.56123,503.29648 -353.12607,513.89038 L -348.37261,518.29408 L -352.57308,518.78278 C -354.88333,519.05148 -362.65181,518.15628 -369.83643,516.79338 C -386.349,513.66098 -408.89177,513.62378 -424.98014,516.70238 C -439.96978,519.57068 -440.27072,519.58188 -439.49095,517.24258 z M -354.41265,516.05918 C -357.26919,514.75118 -368.73098,504.89318 -394.04665,504.19298 C -412.70973,503.68168 -425.62558,511.70378 -428.48216,513.01168 C -432.79089,514.98468 -414.51369,510.89568 -393.68812,510.89568 C -372.86258,510.89568 -350.10389,518.03208 -354.41265,516.05918 z M -666.52437,676.32898 C -662.37379,668.51318 -664.11642,669.43738 -676.57621,681.66018 C -683.35996,688.31478 -697.50436,700.55118 -708.00822,708.85208 C -737.53593,732.18698 -759.66703,757.56548 -759.71686,768.14818 C -759.73365,771.71468 -670.47844,683.77468 -666.52437,676.32898 z M -161.33,768.10758 C -161.33,765.03798 -167.04324,754.77528 -173.05942,747.03778 C -182.568,734.80888 -197.28691,720.86508 -214.64503,707.64218 C -222.52293,701.64108 -235.23501,690.65038 -242.89406,683.21838 C -256.61463,669.90478 -258.53287,668.69708 -255.06046,675.55878 C -253.08984,679.45298 -164.42134,768.95448 -162.53408,768.95448 C -161.87182,768.95448 -161.33,768.57338 -161.33,768.10758 z M -451.56996,600.65398 C -452.81366,598.24678 -454.67463,593.14248 -455.70543,589.31108 C -456.86585,584.99778 -458.14539,582.91058 -459.06524,583.83038 C -460.97419,585.73938 -465.27125,602.20668 -464.27925,603.81178 C -463.86497,604.48208 -460.32713,605.03058 -456.41735,605.03058 L -449.30869,605.03058 L -451.56996,600.65398 z M -466.854,590.30918 C -463.74815,583.46688 -462.73043,570.84648 -464.99686,567.27938 C -465.96171,565.76078 -467.58076,565.75098 -472.41441,567.23448 C -476.47606,568.48108 -478.78212,568.57898 -479.13513,567.51998 C -480.60665,563.10548 -485.70523,554.99498 -487.35448,554.44528 C -490.05585,553.54478 -493.95226,563.97988 -493.95226,572.11498 C -493.95226,583.33238 -482.15663,596.70448 -471.99141,597.01078 C -470.85446,597.04508 -468.54263,594.02938 -466.854,590.30918 z M -428.5081,591.93818 C -425.58734,586.48068 -424.02879,577.86168 -425.04442,572.78358 C -425.97668,568.12218 -427.54122,567.84038 -435.50994,570.89828 C -437.07151,571.49748 -439.2422,569.39998 -442.09086,564.53908 C -444.42877,560.54978 -447.06414,557.28568 -447.94723,557.28568 C -450.45725,557.28568 -454.16491,567.65628 -454.16491,574.67688 C -454.16491,580.06538 -453.17785,581.94568 -447.66332,587.06208 C -437.69231,596.31328 -431.67004,597.84628 -428.5081,591.93818 z M -479.02704,499.50948 C -487.02923,493.65818 -497.16105,479.45648 -529.45413,481.05288 C -546.01285,481.86248 -564.51585,495.68618 -565.15803,495.94678 C -567.49419,496.89488 -538.44496,488.06978 -523.1709,488.08698 C -500.10921,488.11288 -476.69531,501.21448 -479.02704,499.50948 z M -386.89112,890.53798 C -386.36226,890.00908 -384.98963,889.95258 -383.84077,890.41238 C -382.57119,890.92038 -382.94829,891.29748 -384.80229,891.37388 C -386.47998,891.44298 -387.41995,891.06678 -386.89112,890.53798 z"
2174 id="path2225"
2175 style="fill:#636363" />
2176 <path
2177 d="M -594.30785,507.38658 L -590.75869,512.96388 L -582.13934,513.97788 C -582.13934,513.97788 -566.42166,506.87958 -563.37954,505.35858 C -560.33741,503.83748 -530.93016,494.20408 -530.93016,494.20408 L -516.73356,492.68298 L -479.72099,504.34448 L -452.34184,527.66748 L -432.06098,523.10428 L -400.62566,518.03408 L -366.65521,519.55508 L -334.71287,528.68148 C -334.71287,528.68148 -322.03735,528.68148 -321.5303,526.65338 C -321.02329,524.62538 -317.47414,501.30238 -318.99521,495.72508 C -320.51628,490.14788 -328.12158,467.83898 -332.17774,463.27578 C -336.23394,458.71258 -355.50075,439.95278 -357.52883,437.92468 C -359.55691,435.89658 -380.85181,420.68598 -384.40095,418.65788 C -387.9501,416.62978 -412.28714,407.50338 -412.28714,407.50338 L -462.48226,400.91208 L -484.79121,401.92618 L -515.2125,409.02448 L -559.32338,436.40358 L -580.61827,462.26168 L -590.75869,482.03558 L -594.30785,507.38658 z"
2178 id="path14027"
2179 style="fill:url(#linearGradient2371);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
2180 <path
2181 d="M -575.25208,506.68538 L -575.43135,502.56238 L -571.30838,495.92978 L -561.9869,488.22168 C -561.9869,488.22168 -552.48618,483.02318 -551.76913,482.84388 C -551.05209,482.66458 -541.19283,477.82468 -537.42839,477.82468 C -533.66395,477.82468 -520.21952,477.28688 -520.21952,477.28688 C -520.21952,477.28688 -509.64323,477.46608 -508.74693,477.64538 C -507.85063,477.82468 -501.03879,480.15498 -501.03879,480.15498 L -486.87732,486.07058 L -470.56473,499.69428 C -470.56473,499.69428 -468.23437,503.81718 -468.59288,504.71348 C -468.9514,505.60978 -470.38548,507.22308 -470.38548,507.22308 C -470.38548,507.22308 -476.12177,506.14758 -477.91436,505.43058 C -479.70696,504.71348 -485.26399,502.92088 -485.98102,502.56238 C -486.69805,502.20388 -494.22694,498.26018 -495.66102,498.08088 C -497.0951,497.90168 -506.23731,495.03348 -506.23731,495.03348 L -513.76619,493.42018 L -520.57804,492.16538 L -529.36173,492.52388 L -557.14691,499.69428 L -567.36469,504.35498 L -573.10097,506.32678 L -575.25208,506.68538 z"
2182 id="path15977"
2183 style="fill:url(#linearGradient2368);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
2184 <path
2185 d="M -444.93068,524.07348 C -444.93068,524.07348 -432.74106,522.81868 -429.15587,521.56388 C -425.57069,520.30908 -407.82404,518.15798 -406.56922,517.97868 C -405.31441,517.79938 -387.02998,516.90308 -381.83143,517.97868 C -376.63293,519.05428 -357.27294,522.10168 -355.83887,522.10168 C -354.40481,522.10168 -346.69666,521.74308 -346.69666,521.74308 C -346.69666,521.74308 -344.72479,518.15798 -345.6211,517.08238 C -346.5174,516.00678 -348.48927,514.93128 -349.74407,514.21428 C -350.99887,513.49718 -359.42404,508.83648 -360.85815,507.76088 C -362.29222,506.68538 -377.52923,501.48688 -378.42553,501.48688 C -379.32184,501.48688 -394.91739,500.59058 -399.04033,500.59058 C -403.1633,500.59058 -413.91884,501.84538 -415.53217,502.56238 C -417.14551,503.27948 -426.8255,506.86458 -428.43883,507.58168 C -430.05216,508.29868 -434.89217,510.27058 -436.68475,512.06308 C -438.47734,513.85568 -440.62845,516.54458 -440.98697,517.26168 C -441.34549,517.97868 -444.39289,524.07348 -444.93068,524.07348 z"
2186 id="path16956"
2187 style="fill:url(#linearGradient2365);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
2188 <path
2189 d="M -459.49123,581.16898 L -464.43864,593.53758 L -469.38605,606.45578 C -469.38605,606.45578 -464.43864,605.63118 -458.94152,605.90608 C -453.44439,606.18088 -444.92385,607.55518 -444.92385,607.55518 L -447.67241,603.70718 L -449.87126,599.85928 C -449.87126,599.85928 -452.34497,596.56098 -453.44439,593.26268 C -454.54381,589.96438 -455.9181,585.29188 -455.9181,585.29188 L -457.84209,581.71868 L -459.49123,581.16898 z"
2190 id="path9083"
2191 style="fill:#636363;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
2192 <path
2193 d="M -277.50906,859.66958 C -276.57215,857.91898 -275.4475,856.48658 -275.00984,856.48658 C -274.57218,856.48658 -274.98063,857.91898 -275.91758,859.66958 C -276.85448,861.42028 -277.97914,862.85258 -278.4168,862.85258 C -278.85446,862.85258 -278.44596,861.42028 -277.50906,859.66958 z M -272.59747,851.53438 C -272.67288,850.99898 -270.58605,845.82248 -267.9601,840.03098 C -260.31085,823.16098 -261.30737,822.50778 -275.63286,835.00148 C -281.15297,839.81568 -286.18941,843.75468 -286.82493,843.75468 C -287.46042,843.75468 -287.96974,830.32638 -287.95671,813.91418 C -287.92951,779.63458 -290.96271,760.24678 -300.774,731.98758 C -315.0565,690.84998 -341.52433,654.52508 -371.80508,634.50308 C -376.83818,631.17518 -380.95619,628.23218 -380.95619,627.96318 C -380.95619,627.69418 -376.41628,625.30738 -370.8675,622.65918 C -359.13831,617.06138 -347.38666,605.37978 -342.27368,594.23578 C -336.95715,582.64818 -337.3614,564.15638 -343.19077,552.28598 C -351.18234,536.01278 -367.81165,524.18738 -387.91226,520.48368 C -413.84968,515.70448 -442.55001,529.45948 -453.54913,551.94088 C -455.87225,556.68918 -458.19675,560.15038 -458.71469,559.63248 C -459.23261,559.11448 -460.51806,554.46638 -461.57124,549.30328 C -466.20656,526.57908 -481.10738,506.48678 -500.31824,497.05678 C -506.65224,493.94758 -514.36889,491.81578 -511.4455,492.40758 C -502.90316,494.13678 -490.12026,497.16998 -482.28798,501.09558 C -478.06092,503.21428 -473.80539,504.68198 -472.83125,504.35728 C -469.2742,503.17168 -484.88668,488.81298 -495.3152,483.67898 C -505.18229,478.82148 -506.84033,478.50988 -522.56569,478.55728 C -543.13997,478.61928 -553.6546,482.23378 -565.8309,493.42988 C -576.90197,503.60978 -575.58319,506.11028 -562.42529,499.88718 C -550.01157,494.01608 -535.77556,490.46718 -524.9864,490.55408 L -510.93411,492.41078 L -528.80974,493.70328 C -543.2039,497.47268 -554.43566,504.44658 -562.45808,514.59568 C -588.17526,547.13028 -586.83805,598.45398 -559.51208,627.66768 L -552.13097,635.55868 L -560.83959,642.92338 C -596.34992,672.95368 -619.96175,715.50778 -630.32846,768.15868 C -632.42484,778.80588 -633.15629,790.34538 -633.17835,813.11848 C -633.19466,829.96848 -633.70437,843.75488 -634.31105,843.75478 C -634.91772,843.75478 -640.15029,839.73668 -645.93897,834.82578 C -651.72764,829.91488 -656.89327,826.32638 -657.41813,826.85118 C -657.943,827.37608 -657.19422,830.80498 -655.75417,834.47098 C -651.14926,846.19388 -654.03426,842.68158 -659.28535,830.17188 C -666.60019,812.74578 -672.01778,788.33818 -673.52177,766.03328 C -674.24297,755.33748 -675.60855,745.81098 -676.55638,744.86318 C -678.65313,742.76638 -690.67848,746.42178 -704.82524,753.45618 C -717.77174,759.89378 -743.8544,775.23798 -747.89815,778.79578 C -751.44142,781.91318 -758.92786,782.68328 -760.52753,780.09488 C -761.06851,779.21958 -760.55187,778.50338 -759.37943,778.50338 C -758.20701,778.50338 -752.6997,773.09568 -747.14098,766.48618 C -741.58227,759.87668 -731.22031,749.31318 -724.1144,743.01168 C -700.1077,721.72248 -670.35538,691.80288 -667.2947,685.87248 C -662.02941,675.67048 -657.55431,662.27558 -658.54694,659.68888 C -659.07326,658.31728 -657.32362,653.39418 -654.64759,648.71698 C -643.64403,629.48478 -637.64991,604.25848 -635.57627,568.45528 C -633.93413,540.10248 -629.61721,520.58208 -620.66604,501.03408 C -596.80553,448.92608 -545.90507,410.41938 -488.79079,401.26898 C -469.2845,398.14378 -433.12461,400.06248 -414.37755,405.21738 C -366.54957,418.36868 -325.47764,451.69548 -303.7877,494.95268 C -291.73311,518.99378 -287.51757,536.47258 -285.49176,570.81338 C -283.5202,604.23388 -277.19249,631.43508 -267.80802,646.83118 C -265.2657,651.00208 -263.19793,656.37338 -263.213,658.76738 C -263.22808,661.16138 -261.25863,668.49138 -258.83641,675.05628 C -254.8746,685.79398 -252.75448,688.73118 -237.72169,704.30818 C -228.53081,713.83178 -213.13313,728.57818 -203.50459,737.07788 C -193.87605,745.57758 -180.99254,758.37548 -174.87463,765.51768 C -168.75668,772.65988 -162.806,778.50338 -161.65085,778.50338 C -160.49574,778.50338 -159.99328,779.21958 -160.53422,780.09488 C -161.97018,782.41828 -171.99317,782.04268 -172.91871,779.63088 C -173.64354,777.74188 -189.23429,768.23988 -213.05355,755.16988 C -218.30546,752.28808 -227.19598,748.38388 -232.81021,746.49388 C -245.97737,742.06108 -246.46279,742.69668 -247.81509,766.13828 C -248.85195,784.11268 -252.59771,804.24058 -257.65865,819.03338 C -260.53084,827.42848 -272.36608,853.17738 -272.59747,851.53438 z M -329.04891,521.31178 C -328.47686,519.03258 -328.37441,511.33368 -328.82123,504.20328 C -332.29486,448.76978 -384.64624,404.57928 -450.18617,401.75748 C -494.66625,399.84248 -531.81489,413.55108 -558.97431,441.90238 C -576.44932,460.14428 -587.85041,483.95588 -587.85041,502.21108 C -587.85041,509.39458 -586.18684,509.44618 -580.83444,502.42878 C -571.1935,489.78888 -548.54194,477.60148 -530.50086,475.34738 C -504.82912,472.13988 -474.0853,487.52018 -458.69655,511.26908 C -455.90931,515.57048 -453.12813,519.08988 -452.51612,519.08988 C -451.90412,519.08988 -446.6291,515.88838 -440.79384,511.97538 C -434.95858,508.06238 -425.47807,503.40728 -419.72603,501.63068 C -407.35289,497.80898 -387.41719,497.35348 -375.17648,500.61278 C -364.33033,503.50078 -348.87394,511.87128 -340.6578,519.30658 C -332.75312,526.46008 -330.44127,526.85938 -329.04891,521.31178 z M -424.98014,516.70238 C -408.89177,513.62378 -386.349,513.66098 -369.83643,516.79338 C -362.65181,518.15628 -354.88333,519.05148 -352.57308,518.78278 L -348.37261,518.29408 L -353.12607,513.89038 C -364.56123,503.29648 -392.39271,498.62118 -412.83923,503.85938 C -423.58015,506.61108 -438.43327,514.06958 -439.49095,517.24258 C -440.27072,519.58188 -439.96978,519.57068 -424.98014,516.70238 z M -765.53631,770.37148 C -764.75344,770.07228 -765.43688,770.30258 -765.44458,770.33438 C -765.58115,770.90028 -765.23192,769.23708 -765.61259,771.21668 C -765.99326,773.19638 -765.67875,770.99078 -765.53631,770.37148 z M -159.57611,773.52798 C -159.60853,770.90198 -157.96982,770.34878 -157.53386,771.42628 C -157.09794,772.50378 -156.71452,772.98688 -157.11802,774.53538 C -157.52155,776.08388 -159.54365,776.15398 -159.57611,773.52798 z M -466.94621,604.45168 C -467.93821,602.84658 -461.61525,584.71678 -459.06524,583.83038 C -456.41896,582.91058 -456.86585,584.99778 -455.70543,589.31108 C -454.67463,593.14248 -452.81366,598.24678 -451.56996,600.65398 L -447.00677,606.75698 L -456.41735,605.03058 C -460.32713,605.03058 -466.53193,605.12198 -466.94621,604.45168 z M -479.13655,594.74008 C -486.89769,591.36468 -493.95226,580.59168 -493.95226,572.11498 C -493.95226,563.97988 -490.05585,553.54478 -487.35448,554.44528 C -485.70523,554.99498 -480.60665,563.10548 -479.13513,567.51998 C -478.78212,568.57898 -476.47606,568.48108 -472.41441,567.23448 C -464.89668,564.92728 -463.75805,566.13278 -463.77319,576.38368 C -463.78509,584.43008 -468.83536,597.10588 -471.99141,597.01078 C -473.12835,596.97648 -476.34367,595.95468 -479.13655,594.74008 z M -438.51223,594.17608 C -439.96946,593.58118 -444.08746,590.37978 -447.66332,587.06208 C -453.17785,581.94568 -454.16491,580.06538 -454.16491,574.67688 C -454.16491,567.65628 -450.45725,557.28568 -447.94723,557.28568 C -447.06414,557.28568 -444.42877,560.54978 -442.09086,564.53908 C -439.2422,569.39998 -437.07151,571.49748 -435.50994,570.89828 C -427.54122,567.84038 -425.97668,568.12218 -425.04442,572.78358 C -424.02879,577.86168 -425.58734,586.48068 -428.5081,591.93818 C -430.40933,595.49058 -433.56411,596.19638 -438.51223,594.17608 z"
2194 id="path2223"
2195 style="fill:#070707" />
2196 <path
2197 d="M 373.43443,343.01617 C 373.43614,352.51307 369.15209,360.21346 363.86686,360.21346 C 358.58162,360.21346 354.29757,352.51307 354.29928,343.01617 C 354.29757,333.51927 358.58162,325.81888 363.86686,325.81888 C 369.15209,325.81888 373.43614,333.51927 373.43443,343.01617 L 373.43443,343.01617 z"
2198 transform="matrix(1.7904309,0,0,1.5914941,-1130.4942,29.12901)"
2199 id="path8144"
2200 style="fill:url(#linearGradient10090);fill-opacity:1;stroke:#000000;stroke-opacity:1" />
2201 <path
2202 d="M -486.30029,551.98458 C -489.1561,556.52748 -490.97531,563.16348 -490.97531,570.53538 C -490.97531,584.22208 -484.74489,595.30308 -477.09947,595.30308 C -469.45403,595.30308 -463.27336,584.22208 -463.27336,570.53538 C -463.27336,568.05898 -463.44238,565.63078 -463.82044,563.37368 L -464.76539,563.87108 L -477.09947,568.59578 C -477.09947,568.59578 -478.54983,562.42738 -480.929,559.09658 C -481.87374,557.77398 -484.05699,554.90808 -486.30029,551.98458 z"
2203 id="path10092"
2204 style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.48909414;stroke-opacity:1" />
2205 <g
2206 transform="matrix(1.4229651,0,0,1.376695,-956.36423,104.4242)"
2207 id="g10107">
2208 <path
2209 d="M 373.43443,343.01617 C 373.43614,352.51307 369.15209,360.21346 363.86686,360.21346 C 358.58162,360.21346 354.29757,352.51307 354.29928,343.01617 C 354.29757,333.51927 358.58162,325.81888 363.86686,325.81888 C 369.15209,325.81888 373.43614,333.51927 373.43443,343.01617 L 373.43443,343.01617 z"
2210 transform="matrix(1.125,0,0,1,-46.679302,0)"
2211 id="path10103"
2212 style="fill:url(#linearGradient2254);fill-opacity:1;stroke:#000000;stroke-opacity:1" />
2213 <path
2214 d="M 358.09375,328.53125 C 356.29933,331.38575 355.15625,335.55541 355.15625,340.1875 C 355.15625,348.78737 359.07107,355.74999 363.875,355.75 C 368.67894,355.75 372.5625,348.78738 372.5625,340.1875 C 372.5625,338.63145 372.4563,337.10572 372.21875,335.6875 L 371.625,336 L 363.875,338.96875 C 363.875,338.96875 362.96368,335.09292 361.46875,333 C 360.87513,332.16894 359.50331,330.3682 358.09375,328.53125 z"
2215 id="path10105"
2216 style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.93565798;stroke-opacity:1" />
2217 </g>
2218 <path
2219 d="M -518.60619,492.70318 L -508.20915,495.21278 L -498.34991,498.43948 L -494.76472,499.15648 L -501.21805,495.57128 L -509.64323,493.06168 L -512.51137,492.16538 L -517.35138,492.16538 L -518.60619,492.70318 z"
2220 id="path15006"
2221 style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
2222 <path
2223 d="M 327.25702,577.44623 C 327.25702,590.28094 310.87646,600.68553 290.67002,600.68553 C 270.46357,600.68553 254.08301,590.28094 254.08301,577.44623 C 254.08301,564.61152 270.46357,554.20693 290.67002,554.20693 C 310.87646,554.20693 327.25702,564.61152 327.25702,577.44623 z"
2224 transform="matrix(1.7348179,0,0,1.8905525,-1099.5035,-152.19139)"
2225 id="path22858"
2226 style="fill:url(#linearGradient23835);fill-opacity:1;stroke:none;stroke-opacity:1" />
2227 <path
2228 d="M 327.25702,577.44623 C 327.25702,590.28094 310.87646,600.68553 290.67002,600.68553 C 270.46357,600.68553 254.08301,590.28094 254.08301,577.44623 C 254.08301,564.61152 270.46357,554.20693 290.67002,554.20693 C 310.87646,554.20693 327.25702,564.61152 327.25702,577.44623 z"
2229 transform="matrix(1.7348179,0,0,1.8905525,-818.34631,-152.19139)"
2230 id="path3201"
2231 style="fill:url(#linearGradient3203);fill-opacity:1;stroke:none;stroke-opacity:1" />
2232 <path
2233 d="M -417.94981,653.09168 L -406.96886,639.58418 L -406.09429,639.87568 L -418.14416,654.64648 L -417.94981,653.09168 z"
2234 id="path8112"
2235 style="fill:#cda809;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
2236 </g>
2237</svg>
02238
=== added directory 'GMenu-dock/src'
=== added file 'GMenu-dock/src/Makefile.am'
--- GMenu-dock/src/Makefile.am 1970-01-01 00:00:00 +0000
+++ GMenu-dock/src/Makefile.am 2010-01-18 13:44:14 +0000
@@ -0,0 +1,47 @@
1 #dnl Process this file with automake to produce Makefile.in
2
3lib_LTLIBRARIES = \
4 libcd-gmenu_dock.la
5
6
7libcd_gmenu_dock_la_SOURCES = \
8 applet-init.c\
9 applet-init.h\
10 applet-config.c\
11 applet-config.h\
12 applet-notifications.c\
13 applet-notifications.h\
14 applet-gmenu-dock.c\
15 applet-gmenu-dock.h\
16 applet-struct.h
17
18dock_version = `pkg-config --modversion cairo-dock`
19
20libcd_gmenu_dock_la_CFLAGS = \
21 -I$(top_srcdir)/src\
22 $(PACKAGE_CFLAGS)\
23 $(GMENU_PACKAGE_CFLAGS)\
24 -DORBIT2=1 -pthread -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include\
25 -DMY_APPLET_SHARE_DATA_DIR=\""$(gmenudockdatadir)"\"\
26 -DMY_APPLET_README_FILE=\""readme"\"\
27 -DMY_APPLET_PREVIEW_FILE=\""icon.svg"\"\
28 -DMY_APPLET_CONF_FILE=\""GMenu-dock.conf"\"\
29 -DMY_APPLET_USER_DATA_DIR=\""GMenu-dock"\"\
30 -DMY_APPLET_VERSION=\""$(VERSION_GMENU_DOCK)"\"\
31 -DMY_APPLET_GETTEXT_DOMAIN=\""$(GETTEXT_GMENU_DOCK)"\"\
32 -DMY_APPLET_DOCK_VERSION=\""$(dock_version)"\"\
33 -DMY_APPLET_ICON_FILE=\""icon.svg"\"\
34 -std=c99\
35 -Werror-implicit-function-declaration\
36 -O3
37# -g -ggdb -W -Wall
38
39
40libcd_gmenu_dock_la_LIBADD = \
41 $(PACKAGE_LIBS) -lm \
42 $(GMENU_PACKAGE_LIBS) \
43 -lgconf-2 -lglib-2.0
44
45
46libcd_gmenu_dock_la_LDFLAGS =\
47 -avoid-version -module
048
=== added file 'GMenu-dock/src/applet-config.c'
--- GMenu-dock/src/applet-config.c 1970-01-01 00:00:00 +0000
+++ GMenu-dock/src/applet-config.c 2010-01-18 13:44:14 +0000
@@ -0,0 +1,58 @@
1/**
2* This file is a part of the Cairo-Dock project
3*
4* Copyright : (C) see the 'copyright' file.
5* E-mail : see the 'copyright' file.
6*
7* This program is free software; you can redistribute it and/or
8* modify it under the terms of the GNU General Public License
9* as published by the Free Software Foundation; either version 3
10* of the License, or (at your option) any later version.
11*
12* This program is distributed in the hope that it will be useful,
13* but WITHOUT ANY WARRANTY; without even the implied warranty of
14* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15* GNU General Public License for more details.
16* You should have received a copy of the GNU General Public License
17* along with this program. If not, see <http://www.gnu.org/licenses/>.
18*/
19
20#include <string.h>
21#include <cairo-dock.h>
22
23#define GMENU_I_KNOW_THIS_IS_UNSTABLE
24#include <gmenu-tree.h>
25
26#include "applet-struct.h"
27#include "applet-config.h"
28#include "applet-gmenu-dock.h"
29
30
31CD_APPLET_GET_CONFIG_BEGIN
32
33 gsize length;
34 myConfig.cMenusKeys = CD_CONFIG_GET_STRING_LIST ("Module", "menus", &length);
35 myConfig.bUseSeparator = CD_CONFIG_GET_BOOLEAN ("Module", "use separator");
36 myConfig.cRenderer = CD_CONFIG_GET_STRING ("Module", "renderer");
37 myConfig.iDeskletRType = CD_CONFIG_GET_INTEGER ("Module", "desklet renderer");
38
39CD_APPLET_GET_CONFIG_END
40
41
42CD_APPLET_RESET_CONFIG_BEGIN
43
44 g_strfreev (myConfig.cMenusKeys);
45 g_free (myConfig.cRenderer);
46
47CD_APPLET_RESET_CONFIG_END
48
49
50CD_APPLET_RESET_DATA_BEGIN
51
52 cd_gmenu_dock_remove_monitors ();
53
54 CD_APPLET_DELETE_MY_ICONS_LIST;
55 memset (myDataPtr, 0, sizeof (AppletData));
56
57CD_APPLET_RESET_DATA_END
58
059
=== added file 'GMenu-dock/src/applet-config.h'
--- GMenu-dock/src/applet-config.h 1970-01-01 00:00:00 +0000
+++ GMenu-dock/src/applet-config.h 2010-01-18 13:44:14 +0000
@@ -0,0 +1,32 @@
1/**
2* This file is a part of the Cairo-Dock project
3*
4* Copyright : (C) see the 'copyright' file.
5* E-mail : see the 'copyright' file.
6*
7* This program is free software; you can redistribute it and/or
8* modify it under the terms of the GNU General Public License
9* as published by the Free Software Foundation; either version 3
10* of the License, or (at your option) any later version.
11*
12* This program is distributed in the hope that it will be useful,
13* but WITHOUT ANY WARRANTY; without even the implied warranty of
14* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15* GNU General Public License for more details.
16* You should have received a copy of the GNU General Public License
17* along with this program. If not, see <http://www.gnu.org/licenses/>.
18*/
19
20
21#ifndef __GMENU_DOCK_CONFIG__
22#define __GMENU_DOCK_CONFIG__
23
24
25#include <cairo-dock.h>
26
27
28CD_APPLET_CONFIG_H
29
30
31#endif
32
033
=== added file 'GMenu-dock/src/applet-gmenu-dock.c'
--- GMenu-dock/src/applet-gmenu-dock.c 1970-01-01 00:00:00 +0000
+++ GMenu-dock/src/applet-gmenu-dock.c 2010-01-18 13:44:14 +0000
@@ -0,0 +1,376 @@
1/**
2* This file is a part of the Cairo-Dock project
3*
4* Copyright : (C) see the 'copyright' file.
5* E-mail : see the 'copyright' file.
6*
7* This program is free software; you can redistribute it and/or
8* modify it under the terms of the GNU General Public License
9* as published by the Free Software Foundation; either version 3
10* of the License, or (at your option) any later version.
11*
12* This program is distributed in the hope that it will be useful,
13* but WITHOUT ANY WARRANTY; without even the implied warranty of
14* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15* GNU General Public License for more details.
16* You should have received a copy of the GNU General Public License
17* along with this program. If not, see <http://www.gnu.org/licenses/>.
18*/
19
20#include <string.h>
21#include <stdlib.h>
22#include <libgen.h>
23#include <signal.h>
24#include <glib/gi18n.h>
25#include <cairo-dock.h>
26#include <gconf/gconf-client.h>
27
28#define GMENU_I_KNOW_THIS_IS_UNSTABLE
29#include <gmenu-tree.h>
30
31#include "applet-struct.h"
32#include "applet-gmenu-dock.h"
33
34#define GCONF_USE_CUSTOM_ICON_KEY "/apps/panel/objects/menu_bar/use_custom_icon"
35#define GCONF_CUSTOM_ICON_KEY "/apps/panel/objects/menu_bar/custom_icon"
36
37#define TREE_DIR_APPLICATONS 0
38#define TREE_DIR_SETTINGS 1
39
40#define GMENU_DOCK_BASE_MENU_TYPE 21
41
42void * cd_gmenu_dock_load_menus (gchar **cMenusKeys)
43{
44 gint iIndex = 0;
45 while (cMenusKeys[iIndex] != NULL)
46 {
47 gchar cMenuName[256];
48 snprintf(cMenuName, 256, "%s.menu", cMenusKeys[iIndex]);
49
50 cd_debug ("GMenu-dock : adding %s menu to menus list", cMenuName);
51
52 GMenuTree *pNewMenu = cd_gmenu_dock_build_tree(cMenuName);
53 myData.pMainMenus = g_slist_append (myData.pMainMenus, pNewMenu);
54
55 /* Setting monitors to check install/remove applications */
56
57 gmenu_tree_add_monitor (pNewMenu,
58 (GMenuTreeChangedFunc) cd_gmenu_dock_on_menu_change,
59 cMenuName);
60 iIndex++;
61 }
62}
63
64void * cd_gmenu_dock_reload_menus ()
65{
66 GSList *pMenu;
67 gint iIndex = 0;
68 for (iIndex; pMenu = g_slist_nth (myData.pMainMenus, iIndex); iIndex++)
69 pMenu->data =
70 cd_gmenu_dock_build_tree((gchar*)gmenu_tree_get_menu_file ((GMenuTree *)pMenu->data));
71}
72
73GSList *cd_gmenu_dock_build_tree_directory_list (gchar *cPath, gint iType, gint *iBaseType)
74{
75 if (strcmp(cPath, "/") == 0)
76
77 /* Put all main menus in list */
78
79 return cd_gmenu_dock_build_root_tree_directory_list (iBaseType);
80 else
81 {
82 /* Put contents according path and main menu type */
83
84 GSList *pDirs = NULL;
85 gint iIndex = iType - GMENU_DOCK_BASE_MENU_TYPE;
86 GMenuTree *pCurrentTree = (GMenuTree*) g_slist_nth (myData.pMainMenus, iIndex)->data;
87
88 pDirs = g_slist_append(pDirs, gmenu_tree_get_directory_from_path (pCurrentTree, cPath));
89
90 *iBaseType = iType;
91 return pDirs;
92 }
93}
94
95GSList *cd_gmenu_dock_build_root_tree_directory_list (gint *iBaseType)
96{
97 gint iIndex = 0;
98 GSList *pMenu;
99 GSList *pDirs = NULL;
100 for (iIndex; pMenu = g_slist_nth (myData.pMainMenus, iIndex); iIndex++)
101 pDirs = g_slist_append(pDirs,
102 gmenu_tree_get_root_directory ((GMenuTree *)pMenu->data));
103
104 *iBaseType = GMENU_DOCK_BASE_MENU_TYPE;
105 return pDirs;
106}
107
108gchar *cd_gmenu_dock_get_applet_icon ()
109{
110 gchar *cPanelIcon;
111 GConfClient* gclient = gconf_client_get_default();
112
113 /* Try to get gnome panel main menu custom icon */
114
115 if (gconf_client_get_bool (gclient, GCONF_USE_CUSTOM_ICON_KEY, NULL))
116 cPanelIcon = gconf_client_get_string(gclient, GCONF_CUSTOM_ICON_KEY, NULL);
117 else
118 cPanelIcon = MY_APPLET_SHARE_DATA_DIR"/icon.svg";
119
120 cd_debug ("GMenu-dock : using main icon %s", cPanelIcon);
121
122 return cPanelIcon;
123}
124
125Icon * cd_gmenu_dock_build_icon (GMenuTreeEntry *pEntryData, gchar *cPath, gint iOrder, gint iType)
126{
127 Icon *pNewIcon = g_new0 (Icon, 1);
128 pNewIcon->cName = g_strdup(gmenu_tree_entry_get_name (pEntryData));
129 pNewIcon->cFileName = g_strdup(gmenu_tree_entry_get_icon (pEntryData));
130 pNewIcon->fOrder = iOrder;
131
132 if (gmenu_tree_item_get_type ((GMenuTreeItem *)pEntryData) == GMENU_TREE_ITEM_ENTRY)
133 {
134 pNewIcon->iType = 20;
135 pNewIcon->cCommand = g_strdup(gmenu_tree_entry_get_exec (pEntryData));
136
137 /* TODO:
138 * Remove this function to implement "open my file(s) with this app"
139 * feature when dropping any files on an application icon. User should
140 * navigate in the applications menu while dragging a file selection,
141 * and finally find proper application to drop in it.
142 */
143 cd_gmenu_dock_remove_special_chars_from_command(pNewIcon->cCommand);
144 }
145 else
146 {
147 gchar cNewIconPath[1024];
148 sprintf(cNewIconPath, "%s%s%s", cPath, strcmp(cPath, "/") != 0 ? "/" : "",
149 gmenu_tree_directory_get_menu_id ((GMenuTreeDirectory*)pEntryData));
150
151 pNewIcon->cBaseURI = g_strdup(cNewIconPath);
152 pNewIcon->iType = iType;
153 }
154
155 cd_debug ("GMenu-dock : adding menu entry to sub dock: %s;%d;%s;%s;%s",
156 pNewIcon->cName,
157 pNewIcon->iType,
158 pNewIcon->cCommand,
159 pNewIcon->cFileName,
160 pNewIcon->cBaseURI);
161
162 return pNewIcon;
163}
164
165gboolean cd_gmenu_dock_load_icons (CairoDockModuleInstance *myApplet, Icon *pClickedIcon)
166{
167 /* TODO:
168 * Do not free loaded icons, and keep them in memory to
169 * refill dock later without reloading from scratch each times.
170 */
171
172 if (pClickedIcon != NULL)
173 {
174 cd_debug ("GMenu-dock : on_click (name=%s,type=%d,command=%s)",
175 pClickedIcon->cName,
176 pClickedIcon->iType,
177 pClickedIcon->cCommand);
178
179 GSList *pDirs;
180 gchar *cCurrPath;
181 gint iDirCount, iBaseType, iFolPolicy;
182 switch (pClickedIcon->iType)
183 {
184 case 20:
185 cd_debug ("GMenu-dock : app icon clicked -> launch corresponding command (%s)",
186 pClickedIcon->cCommand);
187
188 /* Currently, cairo-dock do not execute command of an app icon
189 * that is loaded in a sub-dock of an applet.
190 * (see cairo_dock_callbacks.c:cairo_dock_notification_click_icon)
191 * So we launch it ourself, and intercept notification.
192 */
193
194 cairo_dock_launch_command_full (pClickedIcon->cCommand, NULL);
195
196 return CAIRO_DOCK_INTERCEPT_NOTIFICATION;
197
198 case 4:
199 cd_debug ("GMenu-dock : main icon clicked -> show root contents");
200
201 cCurrPath = g_strdup(pClickedIcon->cBaseURI);
202 iFolPolicy = CAIRO_DOCK_LET_PASS_NOTIFICATION;
203 pDirs = cd_gmenu_dock_build_root_tree_directory_list (&iBaseType);
204
205 break;
206
207 default:
208 cd_debug ("GMenu-dock : sub-menu icon clicked -> show contents (%s)",
209 pClickedIcon->cBaseURI);
210
211 cCurrPath = g_strdup(pClickedIcon->cBaseURI);
212 iFolPolicy = CAIRO_DOCK_INTERCEPT_NOTIFICATION;
213 pDirs = cd_gmenu_dock_build_tree_directory_list (cCurrPath,
214 pClickedIcon->iType,
215 &iBaseType);
216
217 /* First, insert the last clicked icon, it will be freed
218 * with the current icons to remove list.
219 * Then keep a reference on the current clicked icon to
220 * avoid to free it, for potential use after callback.
221 */
222
223 if (myData.pLastClickedIcon != NULL)
224 if(myDock)
225 myIcon->pSubDock->icons = g_list_append (myIcon->pSubDock->icons,
226 myData.pLastClickedIcon);
227 else
228 myDesklet->icons = g_list_append (myDesklet->icons,
229 myData.pLastClickedIcon);
230
231 myData.pLastClickedIcon = pClickedIcon;
232 if(myDock)
233 myIcon->pSubDock->icons = g_list_remove (myIcon->pSubDock->icons,
234 pClickedIcon);
235 else
236 myDesklet->icons = g_list_remove (myDesklet->icons, pClickedIcon);
237
238 cd_debug ("GMenu-dock : extracted icon %s:%d",
239 myData.pLastClickedIcon->cName,
240 myData.pLastClickedIcon->iType);
241 }
242
243 /* Let cairo delete my old icon list */
244
245 CD_APPLET_DELETE_MY_ICONS_LIST;
246
247 /* Build the new icon list. */
248
249 GSList *pDir;
250 gint iDirIndex = 0, iOrder = 0;
251 for (iDirIndex; pDir = g_slist_nth (pDirs, iDirIndex); iDirIndex++)
252 {
253 /* Adding each directory contents */
254
255 GSList *pEntriesToLoad =
256 gmenu_tree_directory_get_contents((GMenuTreeDirectory *)pDir->data);
257
258 GSList *pEntry;
259 gint iIndex = 0;
260 for (iIndex; pEntry = g_slist_nth (pEntriesToLoad, iIndex); iIndex++)
261 myData.pIconList =
262 g_list_append (myData.pIconList,
263 cd_gmenu_dock_build_icon ((GMenuTreeEntry*) pEntry->data,
264 cCurrPath,
265 iOrder++,
266 iBaseType + iDirIndex));
267
268 /* Adding separator between them */
269
270 if (myConfig.bUseSeparator &&
271 iDirIndex < g_slist_length (pDirs) - 1)
272 myData.pIconList = g_list_append (myData.pIconList,
273 cd_gmenu_dock_build_separator_icon());
274 }
275
276 /* If we are in a sub-menu, adding a "return to parent"
277 * icon to provide navigation in menu to user.
278 */
279
280 if (strcmp(cCurrPath, "/") != 0)
281 {
282 Icon * pReturn = cd_gmenu_dock_build_return_icon (dirname(cCurrPath),
283 iOrder,
284 iBaseType + iDirIndex - 1);
285 myData.pIconList = g_list_append (myData.pIconList, pReturn);
286 }
287
288 /* Let cairo load my icon list */
289
290 CD_APPLET_LOAD_MY_ICONS_LIST (myData.pIconList,
291 myConfig.cRenderer,
292 cd_gmenu_dock_deskletr_name(myConfig.iDeskletRType),
293 NULL);
294 myData.pIconList = NULL;
295
296 return iFolPolicy;
297 }
298
299 return CAIRO_DOCK_INTERCEPT_NOTIFICATION;
300}
301
302Icon * cd_gmenu_dock_build_separator_icon ()
303{
304 Icon *pSeparatorIcon = g_new0 (Icon, 1);
305 pSeparatorIcon->iType = 9;
306 return pSeparatorIcon;
307}
308
309Icon * cd_gmenu_dock_build_return_icon (gchar *cPath, gint iOrder, gint iType)
310{
311 Icon *pReturnIcon = g_new0 (Icon, 1);
312 pReturnIcon->cBaseURI = cPath;
313 pReturnIcon->cName = g_strdup("");
314 pReturnIcon->cCommand = NULL;
315 pReturnIcon->cFileName = g_strdup(MY_APPLET_SHARE_DATA_DIR"/edit-undo.png");
316 pReturnIcon->fOrder = iOrder;
317 pReturnIcon->iType = iType;
318
319 cd_debug ("GMenu-dock : adding return to parent menu entry icon: %s;%d;%s",
320 pReturnIcon->cName,
321 pReturnIcon->iType,
322 pReturnIcon->cBaseURI);
323
324 return pReturnIcon;
325}
326
327GMenuTree * cd_gmenu_dock_build_tree (gchar *menu)
328{
329 return gmenu_tree_lookup (menu, GMENU_TREE_FLAGS_NONE);
330}
331
332void cd_gmenu_dock_on_menu_change (GMenuTree *tree, gpointer cMenuName)
333{
334 GSList *pMenu;
335 gint iIndex = 0;
336 for (iIndex; pMenu = g_slist_nth (myData.pMainMenus, iIndex); iIndex++)
337 if (strcmp(gmenu_tree_get_menu_file ((GMenuTree *)pMenu->data), cMenuName) == 0)
338 {
339 cd_debug ("GMenu-dock : reloading menu %s", cMenuName);
340 pMenu->data = cd_gmenu_dock_build_tree(cMenuName);
341 }
342}
343
344void cd_gmenu_dock_remove_monitors ()
345{
346 GSList *pMenu;
347 gint iIndex = 0;
348 for (iIndex; pMenu = g_slist_nth (myData.pMainMenus, iIndex); iIndex++)
349 gmenu_tree_remove_monitor ((GMenuTree *)pMenu->data,
350 (GMenuTreeChangedFunc) cd_gmenu_dock_on_menu_change,
351 (gpointer)gmenu_tree_get_menu_file ((GMenuTree *)pMenu->data));
352}
353
354void cd_gmenu_dock_remove_special_chars_from_command (gchar *cCommand)
355{
356 gchar * find;
357 if (cCommand != NULL && (find = strchr(cCommand, '%')) != NULL)
358 if (strlen(find) > 1 && find[1] != '%')
359 strncpy(find, " ", 2);
360}
361
362gchar * cd_gmenu_dock_deskletr_name (gint iType)
363{
364 switch (iType)
365 {
366 case CD_DESKLET_SLIDE :
367 default :
368 return "Slide";
369 break ;
370 case CD_DESKLET_TREE :
371 return "Tree";
372 break ;
373 }
374}
375
376
0377
=== added file 'GMenu-dock/src/applet-gmenu-dock.h'
--- GMenu-dock/src/applet-gmenu-dock.h 1970-01-01 00:00:00 +0000
+++ GMenu-dock/src/applet-gmenu-dock.h 2010-01-18 13:44:14 +0000
@@ -0,0 +1,59 @@
1/**
2* This file is a part of the Cairo-Dock project
3*
4* Copyright : (C) see the 'copyright' file.
5* E-mail : see the 'copyright' file.
6*
7* This program is free software; you can redistribute it and/or
8* modify it under the terms of the GNU General Public License
9* as published by the Free Software Foundation; either version 3
10* of the License, or (at your option) any later version.
11*
12* This program is distributed in the hope that it will be useful,
13* but WITHOUT ANY WARRANTY; without even the implied warranty of
14* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15* GNU General Public License for more details.
16* You should have received a copy of the GNU General Public License
17* along with this program. If not, see <http://www.gnu.org/licenses/>.
18*/
19
20
21#ifndef __APPLET_GMENU_DOCK__
22#define __APPLET_GMENU_DOCK__
23
24#include <cairo-dock.h>
25
26#define GMENU_I_KNOW_THIS_IS_UNSTABLE
27#include <gmenu-tree.h>
28
29
30void * cd_gmenu_dock_load_menus (gchar **cMenusKeys);
31
32void * cd_gmenu_dock_reload_menus ();
33
34GSList *cd_gmenu_dock_build_root_tree_directory_list (gint *iBaseType);
35
36GSList * cd_gmenu_dock_build_tree_directory_list (gchar *cPath, gint iType, gint *iBaseType);
37
38gchar * cd_gmenu_dock_get_applet_icon ();
39
40Icon * cd_gmenu_dock_build_icon (GMenuTreeEntry *pEntryData, gchar *cPath, gint iOrder, gint iType);
41
42gboolean cd_gmenu_dock_load_icons (CairoDockModuleInstance *myApplet, Icon *pClickedIcon);
43
44Icon * cd_gmenu_dock_build_separator_icon ();
45
46Icon * cd_gmenu_dock_build_return_icon (gchar *cPath, gint iOrder, gint iType);
47
48GMenuTree * cd_gmenu_dock_build_tree (gchar *menu);
49
50void cd_gmenu_dock_on_menu_change (GMenuTree *tree, gpointer cMenuName);
51
52void cd_gmenu_dock_remove_monitors ();
53
54void cd_gmenu_dock_remove_special_chars_from_command (gchar *cCommand);
55
56gchar * cd_gmenu_dock_deskletr_name (gint iType);
57
58
59#endif
060
=== added file 'GMenu-dock/src/applet-init.c'
--- GMenu-dock/src/applet-init.c 1970-01-01 00:00:00 +0000
+++ GMenu-dock/src/applet-init.c 2010-01-18 13:44:14 +0000
@@ -0,0 +1,82 @@
1/**
2* This file is a part of the Cairo-Dock project
3*
4* Copyright : (C) see the 'copyright' file.
5* E-mail : see the 'copyright' file.
6*
7* This program is free software; you can redistribute it and/or
8* modify it under the terms of the GNU General Public License
9* as published by the Free Software Foundation; either version 3
10* of the License, or (at your option) any later version.
11*
12* This program is distributed in the hope that it will be useful,
13* but WITHOUT ANY WARRANTY; without even the implied warranty of
14* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15* GNU General Public License for more details.
16* You should have received a copy of the GNU General Public License
17* along with this program. If not, see <http://www.gnu.org/licenses/>.
18*/
19
20#include "stdlib.h"
21
22#include "applet-config.h"
23#include "applet-notifications.h"
24#include "applet-struct.h"
25#include "applet-init.h"
26#include "applet-gmenu-dock.h"
27
28
29CD_APPLET_DEFINITION (N_("GMenu-dock"),
30 2, 0, 0,
31 CAIRO_DOCK_CATEGORY_DESKTOP,
32 N_("Displays the common Applications menu in a sub-dock.\n"),
33 "vienin (Kevin Pouget)")
34
35
36CD_APPLET_INIT_BEGIN
37
38 myData.pIconList = NULL;
39 myData.pLastClickedIcon = NULL;
40
41 /* Building main menus list and adding monitors */
42
43 cd_gmenu_dock_load_menus (myConfig.cMenusKeys);
44
45 /* Setting applet icon */
46
47 //CD_APPLET_SET_IMAGE_ON_MY_ICON(cd_gmenu_dock_get_applet_icon());
48 CD_APPLET_SET_DEFAULT_IMAGE_ON_MY_ICON_IF_NONE;
49 myIcon->cBaseURI = g_strdup("/");
50
51 /* Registering notifications */
52
53 cairo_dock_register_notification (CAIRO_DOCK_CLICK_ICON,
54 (CairoDockNotificationFunc) CD_APPLET_ON_CLICK_FUNC,
55 CAIRO_DOCK_RUN_FIRST,
56 myApplet);
57CD_APPLET_INIT_END
58
59
60CD_APPLET_STOP_BEGIN
61
62 /* Unregistering notifications */
63
64 CD_APPLET_UNREGISTER_FOR_CLICK_EVENT;
65
66CD_APPLET_STOP_END
67
68
69CD_APPLET_RELOAD_BEGIN
70
71 cd_gmenu_dock_reload_menus ();
72
73 /* Setting applet icon */
74
75 //CD_APPLET_SET_IMAGE_ON_MY_ICON(cd_gmenu_dock_get_applet_icon());
76 CD_APPLET_SET_DEFAULT_IMAGE_ON_MY_ICON_IF_NONE;
77 myIcon->cBaseURI = g_strdup("/");
78
79 if (myDesklet != NULL)
80 cd_gmenu_dock_load_icons (myApplet, myIcon);
81
82CD_APPLET_RELOAD_END
083
=== added file 'GMenu-dock/src/applet-init.h'
--- GMenu-dock/src/applet-init.h 1970-01-01 00:00:00 +0000
+++ GMenu-dock/src/applet-init.h 2010-01-18 13:44:14 +0000
@@ -0,0 +1,31 @@
1/**
2* This file is a part of the Cairo-Dock project
3*
4* Copyright : (C) see the 'copyright' file.
5* E-mail : see the 'copyright' file.
6*
7* This program is free software; you can redistribute it and/or
8* modify it under the terms of the GNU General Public License
9* as published by the Free Software Foundation; either version 3
10* of the License, or (at your option) any later version.
11*
12* This program is distributed in the hope that it will be useful,
13* but WITHOUT ANY WARRANTY; without even the implied warranty of
14* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15* GNU General Public License for more details.
16* You should have received a copy of the GNU General Public License
17* along with this program. If not, see <http://www.gnu.org/licenses/>.
18*/
19
20
21#ifndef __GMENU_DOCK_INIT__
22#define __GMENU_DOCK_INIT__
23
24
25#include <cairo-dock.h>
26
27
28CD_APPLET_H
29
30
31#endif
032
=== added file 'GMenu-dock/src/applet-notifications.c'
--- GMenu-dock/src/applet-notifications.c 1970-01-01 00:00:00 +0000
+++ GMenu-dock/src/applet-notifications.c 2010-01-18 13:44:14 +0000
@@ -0,0 +1,46 @@
1/**
2* This file is a part of the Cairo-Dock project
3*
4* Copyright : (C) see the 'copyright' file.
5* E-mail : see the 'copyright' file.
6*
7* This program is free software; you can redistribute it and/or
8* modify it under the terms of the GNU General Public License
9* as published by the Free Software Foundation; either version 3
10* of the License, or (at your option) any later version.
11*
12* This program is distributed in the hope that it will be useful,
13* but WITHOUT ANY WARRANTY; without even the implied warranty of
14* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15* GNU General Public License for more details.
16* You should have received a copy of the GNU General Public License
17* along with this program. If not, see <http://www.gnu.org/licenses/>.
18*/
19
20
21#include <stdlib.h>
22#include <string.h>
23#include <libgen.h>
24#include <signal.h>
25#include <glib/gi18n.h>
26
27#define GMENU_I_KNOW_THIS_IS_UNSTABLE
28#include <gmenu-tree.h>
29
30#include "applet-struct.h"
31#include "applet-notifications.h"
32#include "applet-gmenu-dock.h"
33
34CD_APPLET_ON_CLICK_BEGIN
35{
36
37 /* 3 different types should appear:
38 * - 20 : clicked icon is an application -> Launch the command
39 * - 4 : clicked icon is the main icon -> We show the sub dock
40 * - >= 21 : clicked icon is a sub-menu -> We show sub-menu contents
41 */
42
43 return cd_gmenu_dock_load_icons (myApplet, CD_APPLET_CLICKED_ICON);
44
45}
46CD_APPLET_ON_CLICK_END
047
=== added file 'GMenu-dock/src/applet-notifications.h'
--- GMenu-dock/src/applet-notifications.h 1970-01-01 00:00:00 +0000
+++ GMenu-dock/src/applet-notifications.h 2010-01-18 13:44:14 +0000
@@ -0,0 +1,31 @@
1/**
2* This file is a part of the Cairo-Dock project
3*
4* Copyright : (C) see the 'copyright' file.
5* E-mail : see the 'copyright' file.
6*
7* This program is free software; you can redistribute it and/or
8* modify it under the terms of the GNU General Public License
9* as published by the Free Software Foundation; either version 3
10* of the License, or (at your option) any later version.
11*
12* This program is distributed in the hope that it will be useful,
13* but WITHOUT ANY WARRANTY; without even the implied warranty of
14* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15* GNU General Public License for more details.
16* You should have received a copy of the GNU General Public License
17* along with this program. If not, see <http://www.gnu.org/licenses/>.
18*/
19
20
21#ifndef __GMENU_DOCK_NOTIFICATIONS__
22#define __GMENU_DOCK_NOTIFICATIONS__
23
24
25#include <cairo-dock.h>
26
27
28CD_APPLET_ON_CLICK_H
29
30
31#endif
032
=== added file 'GMenu-dock/src/applet-struct.h'
--- GMenu-dock/src/applet-struct.h 1970-01-01 00:00:00 +0000
+++ GMenu-dock/src/applet-struct.h 2010-01-18 13:44:14 +0000
@@ -0,0 +1,53 @@
1/**
2* This file is a part of the Cairo-Dock project
3*
4* Copyright : (C) see the 'copyright' file.
5* E-mail : see the 'copyright' file.
6*
7* This program is free software; you can redistribute it and/or
8* modify it under the terms of the GNU General Public License
9* as published by the Free Software Foundation; either version 3
10* of the License, or (at your option) any later version.
11*
12* This program is distributed in the hope that it will be useful,
13* but WITHOUT ANY WARRANTY; without even the implied warranty of
14* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15* GNU General Public License for more details.
16* You should have received a copy of the GNU General Public License
17* along with this program. If not, see <http://www.gnu.org/licenses/>.
18*/
19
20
21#ifndef __GMENU_DOCK_STRUCT__
22#define __GMENU_DOCK_STRUCT__
23
24#define GMENU_I_KNOW_THIS_IS_UNSTABLE
25#include <gmenu-tree.h>
26
27#include <cairo-dock.h>
28
29
30typedef enum {
31 CD_DESKLET_SLIDE=0,
32 CD_DESKLET_TREE,
33 CD_DESKLET_NB_RENDERER
34} CDDeskletRType;
35
36struct _AppletConfig {
37 gboolean bUseSeparator;
38 CDDeskletRType iDeskletRType;
39 gchar *cRenderer;
40 gchar **cMenusKeys;
41 } ;
42
43struct _AppletData {
44 /* Curent icon list loaded in sub-dock */
45 GList *pIconList;
46 /* Ref on the last clicked icon */
47 Icon *pLastClickedIcon;
48 /* The gnome menus list to display */
49 GSList *pMainMenus;
50 };
51
52
53#endif
054
=== modified file 'Makefile.am'
--- Makefile.am 2009-11-05 01:46:13 +0000
+++ Makefile.am 2010-01-18 13:44:14 +0000
@@ -48,6 +48,10 @@
48gmenu_dir=GMenu48gmenu_dir=GMenu
49endif49endif
5050
51if WITH_GMENU_DOCK
52gmenu_dock_dir=GMenu-dock
53endif
54
51if WITH_MAIL55if WITH_MAIL
52mail_dir=mail56mail_dir=mail
53endif57endif
@@ -99,6 +103,7 @@
99 drop-indicator\103 drop-indicator\
100 dustbin\104 dustbin\
101 ${gmenu_dir}\105 ${gmenu_dir}\
106 ${gmenu_dock_dir}\
102 ${gnome_dir}\107 ${gnome_dir}\
103 ${gnome_old_dir}\108 ${gnome_old_dir}\
104 icon-effect\109 icon-effect\
105110
=== modified file 'configure.ac'
--- configure.ac 2010-01-17 03:12:16 +0000
+++ configure.ac 2010-01-18 13:44:14 +0000
@@ -88,6 +88,10 @@
88 [ --enable-gio-in-gmenu : Use gio in GMenu (default=no) ],88 [ --enable-gio-in-gmenu : Use gio in GMenu (default=no) ],
89 [ with_gio_in_gmenu=${enableval} ],89 [ with_gio_in_gmenu=${enableval} ],
90 [ with_gio_in_gmenu=no])90 [ with_gio_in_gmenu=no])
91AC_ARG_ENABLE(gmenu-dock,
92 [ --enable-gmenu-dock : Enable GMenu-dock applet (default=yes) ],
93 [ with_gmenu_dock=${enableval} ],
94 [ with_gmenu_dock=yes ])
91AC_ARG_ENABLE(mail,95AC_ARG_ENABLE(mail,
92 [ --enable-mail : Enable Mail applet (default=yes) ],96 [ --enable-mail : Enable Mail applet (default=yes) ],
93 [ with_mail=${enableval} ],97 [ with_mail=${enableval} ],
@@ -184,6 +188,11 @@
184 AC_SUBST(GMENU_GIO_CFLAGS)188 AC_SUBST(GMENU_GIO_CFLAGS)
185 AC_SUBST(GMENU_GIO_LIBS)189 AC_SUBST(GMENU_GIO_LIBS)
186fi190fi
191if test "$with_gmenu_dock" = "yes" ; then
192 PKG_CHECK_MODULES(GMENU_DOCK_PACKAGE,libgnome-menu, ,[ with_gmenu_dock=false; AC_MSG_WARN(Could not find libgnome-menu; Cairo-Dock won\'t be built with GMenu-dock applet.) ])
193 AC_SUBST(GMENU_DOCK_PACKAGE_CFLAGS)
194 AC_SUBST(GMENU_DOCK_PACKAGE_LIBS)
195fi
187if test "$with_mail" = "yes" ; then196if test "$with_mail" = "yes" ; then
188 MAIL_PACKAGE_CFLAGS=`libetpan-config --cflags`197 MAIL_PACKAGE_CFLAGS=`libetpan-config --cflags`
189 MAIL_PACKAGE_LIBS=`libetpan-config --libs`198 MAIL_PACKAGE_LIBS=`libetpan-config --libs`
@@ -230,6 +239,7 @@
230AM_CONDITIONAL( [WITH_XGAMMA], [test "$with_xgamma" = "yes"] )239AM_CONDITIONAL( [WITH_XGAMMA], [test "$with_xgamma" = "yes"] )
231AM_CONDITIONAL( [WITH_GMENU], [test "$with_gmenu" = "yes"] )240AM_CONDITIONAL( [WITH_GMENU], [test "$with_gmenu" = "yes"] )
232AM_CONDITIONAL( [WITH_GIO_IN_GMENU], [test "$with_gio_in_gmenu" = "yes"] )241AM_CONDITIONAL( [WITH_GIO_IN_GMENU], [test "$with_gio_in_gmenu" = "yes"] )
242AM_CONDITIONAL( [WITH_GMENU_DOCK], [test "$with_gmenu_dock" = "yes"] )
233AM_CONDITIONAL( [WITH_MAIL], [test "$with_mail" = "yes"] )243AM_CONDITIONAL( [WITH_MAIL], [test "$with_mail" = "yes"] )
234AM_CONDITIONAL( [WITH_WEBLETS], [test "$with_weblets" = "yes"] )244AM_CONDITIONAL( [WITH_WEBLETS], [test "$with_weblets" = "yes"] )
235AM_CONDITIONAL( [WITH_EXIF], [test "$with_exif" = "yes"] )245AM_CONDITIONAL( [WITH_EXIF], [test "$with_exif" = "yes"] )
@@ -349,6 +359,15 @@
349359
350AC_SUBST(gmenudatadir, "${pkgdatadir}/GMenu")360AC_SUBST(gmenudatadir, "${pkgdatadir}/GMenu")
351361
362############# GMENU-DOCK #################
363GMENU_DOCK_PACKAGE=cd-GMenu-dock
364AC_SUBST(GETTEXT_GMENU, "cairo-dock-plugins")
365
366AC_SUBST(VERSION_GMENU_DOCK, "1.0.0")
367AC_SUBST(PACKAGE_GMENU_DOCK, "$GMENU_DOCK_PACKAGE")
368
369AC_SUBST(gmenudockdatadir, "${pkgdatadir}/GMenu-dock")
370
352############# GNOME-INTEGRATION #################371############# GNOME-INTEGRATION #################
353GNOME_INTEGRATION_PACKAGE=cd_gnome-integration372GNOME_INTEGRATION_PACKAGE=cd_gnome-integration
354373
@@ -742,6 +761,11 @@
742 GMenu/data/Makefile761 GMenu/data/Makefile
743 GMenu/data/GMenu.conf762 GMenu/data/GMenu.conf
744 763
764 GMenu-dock/Makefile
765 GMenu-dock/src/Makefile
766 GMenu-dock/data/Makefile
767 GMenu-dock/data/GMenu-dock.conf
768
745 gnome-integration/Makefile769 gnome-integration/Makefile
746 gnome-integration/src/Makefile770 gnome-integration/src/Makefile
747 gnome-integration/data/Makefile771 gnome-integration/data/Makefile
@@ -941,6 +965,7 @@
941echo " * Compil Xgamma applet : "${with_xgamma}965echo " * Compil Xgamma applet : "${with_xgamma}
942echo " * Compil GMenu applet : "${with_gmenu}966echo " * Compil GMenu applet : "${with_gmenu}
943echo " * Enable gio in GMenu applet : "${with_gio_in_gmenu}967echo " * Enable gio in GMenu applet : "${with_gio_in_gmenu}
968echo " * Compil GMenu-dock applet : "${with_gmenu_dock}
944echo " * Compil Mail applet : "${with_mail}969echo " * Compil Mail applet : "${with_mail}
945echo " * Compil Weblets applet : "${with_weblets}970echo " * Compil Weblets applet : "${with_weblets}
946echo " * Compil keyboard-indicator applet : "${with_keyboard_indicator}971echo " * Compil keyboard-indicator applet : "${with_keyboard_indicator}

Subscribers

People subscribed via source and target branches