summaryrefslogtreecommitdiff
path: root/applets/fish
diff options
context:
space:
mode:
authorPerberos <[email protected]>2011-12-01 22:56:10 -0300
committerPerberos <[email protected]>2011-12-01 22:56:10 -0300
commitc51ef797a707f4e2c6f9688d4378f2b0e9898a66 (patch)
tree019ae92bb53c19b30077545cb14743cbd1b57aef /applets/fish
downloadmate-panel-c51ef797a707f4e2c6f9688d4378f2b0e9898a66.tar.bz2
mate-panel-c51ef797a707f4e2c6f9688d4378f2b0e9898a66.tar.xz
moving from https://github.com/perberos/mate-desktop-environment
Diffstat (limited to 'applets/fish')
-rw-r--r--applets/fish/Makefile.am111
-rw-r--r--applets/fish/fish-menu.xml4
-rw-r--r--applets/fish/fish.c2012
-rw-r--r--applets/fish/fish.schemas.in91
-rw-r--r--applets/fish/fish.ui444
-rw-r--r--applets/fish/fishanim.pngbin0 -> 4859 bytes
-rw-r--r--applets/fish/footguy.pngbin0 -> 176 bytes
-rw-r--r--applets/fish/monkey.pngbin0 -> 5063 bytes
-rw-r--r--applets/fish/nyan.pngbin0 -> 1211 bytes
-rw-r--r--applets/fish/oldwanda.pngbin0 -> 12996 bytes
-rw-r--r--applets/fish/org.mate.panel.FishApplet.mate-panel-applet.in.in17
-rw-r--r--applets/fish/org.mate.panel.applet.FishAppletFactory.service.in3
-rw-r--r--applets/fish/wanda.pngbin0 -> 13683 bytes
-rw-r--r--applets/fish/wanda.svg3724
14 files changed, 6406 insertions, 0 deletions
diff --git a/applets/fish/Makefile.am b/applets/fish/Makefile.am
new file mode 100644
index 00000000..3d60a0bc
--- /dev/null
+++ b/applets/fish/Makefile.am
@@ -0,0 +1,111 @@
+AM_CPPFLAGS = \
+ $(LIBMATE_PANEL_APPLET_CFLAGS) \
+ $(FISH_CFLAGS) \
+ -I$(srcdir) \
+ -I$(srcdir)/../../libmate-panel-applet \
+ -I$(top_builddir)/libmate-panel-applet \
+ -DMATELOCALEDIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \
+ -DFISH_ICONDIR=\""$(fishbitmapsdir)"\" \
+ -DFISH_BUILDERDIR=\""$(uidir)"\" \
+ -DFISH_MENU_UI_DIR=\""$(xmluidir)"\" \
+ $(DISABLE_DEPRECATED_CFLAGS)
+
+AM_CFLAGS = $(WARN_CFLAGS)
+
+FISH_SOURCES = fish.c
+
+FISH_LDADD = \
+ ../../libmate-panel-applet/libmate-panel-applet-3.la \
+ $(FISH_LIBS) \
+ $(LIBMATE_PANEL_APPLET_LIBS)
+
+if FISH_INPROCESS
+APPLET_IN_PROCESS = true
+APPLET_LOCATION = $(pkglibdir)/libfish-applet.so
+
+fish_applet_libdir = $(pkglibdir)
+fish_applet_lib_LTLIBRARIES = libfish-applet.la
+libfish_applet_la_SOURCES = $(FISH_SOURCES)
+libfish_applet_la_LIBADD = $(FISH_LDADD)
+libfish_applet_la_LDFLAGS = -module -avoid-version
+libfish_applet_la_CFLAGS = $(AM_CFLAGS)
+else
+APPLET_IN_PROCESS = false
+APPLET_LOCATION = $(libexecdir)/fish-applet
+
+libexec_PROGRAMS = fish-applet
+fish_applet_SOURCES = $(FISH_SOURCES)
+fish_applet_LDADD = $(FISH_LDADD)
+fish_applet_CFLAGS = $(AM_CFLAGS)
+endif
+
+appletdir = $(datadir)/mate-panel/applets
+applet_in_files = org.mate.panel.FishApplet.mate-panel-applet.in
+applet_DATA = $(applet_in_files:.mate-panel-applet.in=.mate-panel-applet)
+
+$(applet_in_files): $(applet_in_files).in Makefile
+ $(AM_V_GEN)sed \
+ -e "s|\@LOCATION\@|$(APPLET_LOCATION)|" \
+ -e "s|\@IN_PROCESS\@|$(APPLET_IN_PROCESS)|" \
+ -e "s|\@VERSION\@|$(PACKAGE_VERSION)|" \
+ $< > $@
+
+@PANEL_INTLTOOL_MATE_PANEL_APPLET_RULE@
+
+if !FISH_INPROCESS
+servicedir = $(datadir)/dbus-1/services
+service_in_files = org.mate.panel.applet.FishAppletFactory.service.in
+service_DATA = $(service_in_files:.service.in=.service)
+
+org.mate.panel.applet.FishAppletFactory.service: $(service_in_files)
+ $(AM_V_GEN)sed \
+ -e "s|\@LOCATION\@|$(APPLET_LOCATION)|" \
+ $< > $@
+endif
+
+fishbitmapsdir = $(datadir)/mate-panel/pixmaps
+fishbitmaps_DATA = \
+ wanda.png \
+ fishanim.png \
+ oldwanda.png \
+ footguy.png \
+ monkey.png \
+ nyan.png
+
+uidir = $(datadir)/mate-panel/ui
+ui_DATA = fish.ui
+
+xmluidir = $(datadir)/mate-panel/ui
+xmlui_DATA = fish-menu.xml
+
+schemasdir = $(MATECONF_SCHEMA_FILE_DIR)
+schemas_in_files = fish.schemas.in
+schemas_DATA = $(schemas_in_files:.schemas.in=.schemas)
+
+@INTLTOOL_SCHEMAS_RULE@
+
+if MATECONF_SCHEMAS_INSTALL
+install-data-local:
+ if test -z "$(DESTDIR)" ; then \
+ for p in $(schemas_DATA) ; do \
+ MATECONF_CONFIG_SOURCE=$(MATECONF_SCHEMA_CONFIG_SOURCE) $(MATECONFTOOL) --makefile-install-rule $(top_builddir)/applets/fish/$$p ; \
+ done \
+ fi
+uninstall-local:
+ for p in $(schema_DATA) ; do \
+ MATECONF_CONFIG_SOURCE=$(MATECONF_SCHEMA_CONFIG_SOURCE) $(MATECONFTOOL) --makefile-uninstall-rule $(top_builddir)/applets/fish/$$p ; \
+ done
+endif
+
+EXTRA_DIST = \
+ wanda.svg \
+ $(fishbitmaps_DATA) \
+ org.mate.panel.FishApplet.mate-panel-applet.in.in \
+ $(service_in_files) \
+ fish.schemas.in \
+ $(ui_DATA) \
+ $(xmlui_DATA)
+
+CLEANFILES = $(schemas_DATA) $(applet_DATA) $(applet_DATA).in $(service_DATA)
+
+-include $(top_srcdir)/git.mk
diff --git a/applets/fish/fish-menu.xml b/applets/fish/fish-menu.xml
new file mode 100644
index 00000000..914f92eb
--- /dev/null
+++ b/applets/fish/fish-menu.xml
@@ -0,0 +1,4 @@
+<menuitem name="Fish Preferences Item" action="FishPreferences"/>
+<menuitem name="Fish Help Item" action="FishHelp"/>
+<menuitem name="Fish About Item" action="FishAbout"/>
+
diff --git a/applets/fish/fish.c b/applets/fish/fish.c
new file mode 100644
index 00000000..5ce55f61
--- /dev/null
+++ b/applets/fish/fish.c
@@ -0,0 +1,2012 @@
+/* fish.c:
+ *
+ * Copyright (C) 1998-2002 Free Software Foundation, Inc.
+ * Copyright (C) 2002-2005 Vincent Untz
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330,
+ * Boston, MA 02111-1307, USA.
+ *
+ * Authors:
+ * George Lebl <[email protected]>
+ * Mark McLoughlin <[email protected]>
+ * Vincent Untz <[email protected]>
+ */
+
+#include <config.h>
+
+#include <math.h>
+#include <string.h>
+#include <time.h>
+
+#include <cairo.h>
+
+#include <glib/gi18n.h>
+#include <glib-object.h>
+#include <gtk/gtk.h>
+#include <gdk/gdkkeysyms.h>
+
+#include <mate-panel-applet.h>
+#include <mate-panel-applet-mateconf.h>
+#include <mateconf/mateconf-client.h>
+
+#define FISH_APPLET(o) \
+ (G_TYPE_CHECK_INSTANCE_CAST((o), fish_applet_get_type(), FishApplet))
+#define FISH_IS_APPLET(o) \
+ (G_TYPE_CHECK_INSTANCE_TYPE((o), FISH_TYPE_APPLET))
+
+#define FISH_ICON "mate-panel-fish"
+
+#define N_FISH_PREFS 6
+
+#define LOCKDOWN_COMMANDLINE_KEY "/desktop/mate/lockdown/disable_command_line"
+#define N_FISH_LOCKDOWN 1
+
+#define N_FISH_LISTENERS (N_FISH_PREFS + N_FISH_LOCKDOWN)
+
+typedef struct {
+ MatePanelApplet applet;
+
+ MateConfClient *client;
+
+ char *name;
+ char *image;
+ char *command;
+ int n_frames;
+ gdouble speed;
+ gboolean rotate;
+
+ MatePanelAppletOrient orientation;
+
+ GtkWidget *frame;
+ GtkWidget *drawing_area;
+ GtkRequisition requisition;
+ GdkRectangle prev_allocation;
+ GdkPixmap *pixmap;
+ guint timeout;
+ int current_frame;
+ gboolean in_applet;
+
+ GdkPixbuf *pixbuf;
+
+ GtkWidget *preferences_dialog;
+ GtkWidget *name_entry;
+ GtkWidget *command_label;
+ GtkWidget *command_entry;
+ GtkWidget *preview_image;
+ GtkWidget *image_chooser;
+ GtkWidget *frames_spin;
+ GtkWidget *speed_spin;
+ GtkWidget *rotate_toggle;
+
+ GtkWidget *fortune_dialog;
+ GtkWidget *fortune_view;
+ GtkWidget *fortune_label;
+ GtkWidget *fortune_cmd_label;
+ GtkTextBuffer *fortune_buffer;
+
+ unsigned int source_id;
+ GIOChannel *io_channel;
+
+ gboolean april_fools;
+
+ guint listeners [N_FISH_LISTENERS];
+} FishApplet;
+
+typedef struct {
+ MatePanelAppletClass klass;
+} FishAppletClass;
+
+
+static gboolean load_fish_image (FishApplet *fish);
+static void update_pixmap (FishApplet *fish);
+static void something_fishy_going_on (FishApplet *fish, const char *message);
+static void display_fortune_dialog (FishApplet *fish);
+static void set_tooltip (FishApplet *fish);
+
+static GType fish_applet_get_type (void);
+
+static GObjectClass *parent_class;
+
+static int fools_day = 0;
+static int fools_month = 0;
+static int fools_hour_start = 0;
+static int fools_hour_end = 0;
+
+static char* get_image_path(FishApplet* fish)
+{
+ char *path;
+
+ if (g_path_is_absolute (fish->image))
+ path = g_strdup (fish->image);
+ else
+ path = g_strdup_printf ("%s/%s", FISH_ICONDIR, fish->image);
+
+ return path;
+}
+
+static void show_help(FishApplet* fish, const char* link_id)
+{
+ GError *error = NULL;
+ char *uri;
+#define FISH_HELP_DOC "fish"
+
+ if (link_id)
+ uri = g_strdup_printf ("ghelp:%s?%s", FISH_HELP_DOC, link_id);
+ else
+ uri = g_strdup_printf ("ghelp:%s", FISH_HELP_DOC);
+
+ gtk_show_uri (gtk_widget_get_screen (GTK_WIDGET (fish)), uri,
+ gtk_get_current_event_time (), &error);
+
+ g_free (uri);
+
+ if (error &&
+ g_error_matches (error, G_IO_ERROR, G_IO_ERROR_CANCELLED))
+ g_error_free (error);
+ else if (error) {
+ GtkWidget *dialog;
+ char *primary;
+
+ primary = g_markup_printf_escaped (
+ _("Could not display help document '%s'"),
+ FISH_HELP_DOC);
+ dialog = gtk_message_dialog_new (
+ NULL,
+ GTK_DIALOG_DESTROY_WITH_PARENT,
+ GTK_MESSAGE_ERROR,
+ GTK_BUTTONS_CLOSE,
+ "%s", primary);
+
+ gtk_message_dialog_format_secondary_text (
+ GTK_MESSAGE_DIALOG (dialog),
+ "%s", error->message);
+
+ g_error_free (error);
+ g_free (primary);
+
+ g_signal_connect (dialog, "response",
+ G_CALLBACK (gtk_widget_destroy),
+ NULL);
+
+ gtk_window_set_icon_name (GTK_WINDOW (dialog), FISH_ICON);
+ gtk_window_set_screen (GTK_WINDOW (dialog),
+ gtk_widget_get_screen (GTK_WIDGET (fish)));
+ /* we have no parent window */
+ gtk_window_set_skip_taskbar_hint (GTK_WINDOW (dialog), FALSE);
+ gtk_window_set_title (GTK_WINDOW (dialog),
+ _("Error displaying help document"));
+
+ gtk_widget_show (dialog);
+ }
+}
+
+static void name_value_changed(GtkEntry* entry, FishApplet* fish)
+{
+ const char *text;
+
+ text = gtk_entry_get_text (entry);
+
+ if (!text || !text [0])
+ return;
+
+ mate_panel_applet_mateconf_set_string (
+ MATE_PANEL_APPLET (fish), "name", text, NULL);
+}
+
+static void image_value_changed(GtkFileChooser* chooser, FishApplet* fish)
+{ char *path;
+ char *image;
+ char *path_mateconf;
+
+ path = gtk_file_chooser_get_filename (GTK_FILE_CHOOSER (chooser));
+
+ if (!path || !path[0]) {
+ g_free (path);
+ return;
+ }
+
+ path_mateconf = get_image_path (fish);
+ if (!strcmp (path, path_mateconf)) {
+ g_free (path);
+ g_free (path_mateconf);
+ return;
+ }
+ g_free (path_mateconf);
+
+ if (!strncmp (path, FISH_ICONDIR, strlen (FISH_ICONDIR))) {
+ image = path + strlen (FISH_ICONDIR);
+ while (*image && *image == G_DIR_SEPARATOR)
+ image++;
+ } else
+ image = path;
+
+ mate_panel_applet_mateconf_set_string (MATE_PANEL_APPLET (fish), "image",
+ image, NULL);
+
+ g_free (path);
+}
+
+static void command_value_changed(GtkEntry* entry, FishApplet *fish)
+{
+ const char *text;
+
+ text = gtk_entry_get_text (entry);
+
+ if (!text || !text [0]) {
+ mate_panel_applet_mateconf_set_string (MATE_PANEL_APPLET (fish),
+ "command", "", NULL);
+ return;
+ }
+
+ if (!strncmp (text, "ps ", 3) ||
+ !strcmp (text, "ps") ||
+ !strncmp (text, "who ", 4) ||
+ !strcmp (text, "who") ||
+ !strcmp (text, "uptime") ||
+ !strncmp (text, "tail ", 5)) {
+ static gboolean message_given = FALSE;
+ char *message;
+ const char *warning_format =
+ _("Warning: The command "
+ "appears to be something actually useful.\n"
+ "Since this is a useless applet, you "
+ "may not want to do this.\n"
+ "We strongly advise you against "
+ "using %s for anything\n"
+ "which would make the applet "
+ "\"practical\" or useful.");
+
+ if ( ! message_given) {
+ message = g_strdup_printf (warning_format, fish->name);
+
+ something_fishy_going_on (fish, message);
+
+ g_free (message);
+
+ message_given = TRUE;
+ }
+ }
+
+ mate_panel_applet_mateconf_set_string (
+ MATE_PANEL_APPLET (fish), "command", text, NULL);
+}
+
+static void n_frames_value_changed(GtkSpinButton* button, FishApplet* fish)
+{
+ mate_panel_applet_mateconf_set_int (
+ MATE_PANEL_APPLET (fish), "frames",
+ gtk_spin_button_get_value_as_int (button), NULL);
+}
+
+static void speed_value_changed (GtkSpinButton* button, FishApplet* fish)
+{
+ mate_panel_applet_mateconf_set_float (
+ MATE_PANEL_APPLET (fish), "speed",
+ gtk_spin_button_get_value (button), NULL);
+}
+
+static void rotate_value_changed(GtkToggleButton* toggle, FishApplet* fish)
+{
+ mate_panel_applet_mateconf_set_bool (
+ MATE_PANEL_APPLET (fish), "rotate",
+ gtk_toggle_button_get_active (toggle), NULL);
+}
+
+static gboolean delete_event(GtkWidget* widget, FishApplet* fish)
+{
+ gtk_widget_hide (widget);
+
+ return TRUE;
+}
+
+static void handle_response(GtkWidget* widget, int id, FishApplet* fish)
+{
+ if (id == GTK_RESPONSE_HELP) {
+ show_help (fish, "fish-settings");
+ return;
+ }
+
+ gtk_widget_hide (fish->preferences_dialog);
+}
+
+static void setup_sensitivity(FishApplet* fish, GtkBuilder* builder, const char* wid, const char* label, const char* label_post, const char* key)
+{
+ MatePanelApplet *applet = (MatePanelApplet *) fish;
+ char *fullkey;
+ GtkWidget *w;
+
+ fullkey = mate_panel_applet_mateconf_get_full_key (applet, key);
+
+ if (mateconf_client_key_is_writable (fish->client, fullkey, NULL)) {
+ g_free (fullkey);
+ return;
+ }
+ g_free (fullkey);
+
+ w = GTK_WIDGET (gtk_builder_get_object (builder, wid));
+ g_assert (w != NULL);
+ gtk_widget_set_sensitive (w, FALSE);
+
+ if (label != NULL) {
+ w = GTK_WIDGET (gtk_builder_get_object (builder, label));
+ g_assert (w != NULL);
+ gtk_widget_set_sensitive (w, FALSE);
+ }
+ if (label_post != NULL) {
+ w = GTK_WIDGET (gtk_builder_get_object (builder, label_post));
+ g_assert (w != NULL);
+ gtk_widget_set_sensitive (w, FALSE);
+ }
+
+}
+
+static void chooser_preview_update(GtkFileChooser* file_chooser, gpointer data)
+{
+ GtkWidget *preview;
+ char *filename;
+ GdkPixbuf *pixbuf;
+ gboolean have_preview;
+
+ preview = GTK_WIDGET (data);
+ filename = gtk_file_chooser_get_preview_filename (file_chooser);
+
+ if (filename == NULL)
+ return;
+
+ pixbuf = gdk_pixbuf_new_from_file_at_size (filename, 128, 128, NULL);
+ have_preview = (pixbuf != NULL);
+ g_free (filename);
+
+ gtk_image_set_from_pixbuf (GTK_IMAGE (preview), pixbuf);
+ if (pixbuf)
+ g_object_unref (pixbuf);
+
+ gtk_file_chooser_set_preview_widget_active (file_chooser,
+ have_preview);
+}
+
+static void display_preferences_dialog(GtkAction* action, FishApplet* fish)
+{
+ GtkBuilder *builder;
+ GError *error;
+ GtkWidget *button;
+ GtkFileFilter *filter;
+ GtkWidget *chooser_preview;
+ char *path;
+
+ if (fish->preferences_dialog) {
+ gtk_window_set_screen (GTK_WINDOW (fish->preferences_dialog),
+ gtk_widget_get_screen (GTK_WIDGET (fish)));
+ gtk_window_present (GTK_WINDOW (fish->preferences_dialog));
+ return;
+ }
+
+ builder = gtk_builder_new ();
+ gtk_builder_set_translation_domain (builder, GETTEXT_PACKAGE);
+
+ error = NULL;
+ gtk_builder_add_from_file (builder, FISH_BUILDERDIR "/fish.ui", &error);
+ if (error) {
+ g_warning ("Error loading preferences: %s", error->message);
+ g_error_free (error);
+ return;
+ }
+
+ fish->preferences_dialog = GTK_WIDGET (gtk_builder_get_object (builder, "fish_preferences_dialog"));
+
+ g_object_add_weak_pointer (G_OBJECT (fish->preferences_dialog),
+ (void**) &fish->preferences_dialog);
+
+ gtk_window_set_wmclass (GTK_WINDOW (fish->preferences_dialog),
+ "fish", "Fish");
+ gtk_window_set_icon_name (GTK_WINDOW (fish->preferences_dialog),
+ FISH_ICON);
+ gtk_dialog_set_default_response (
+ GTK_DIALOG (fish->preferences_dialog), GTK_RESPONSE_OK);
+
+ fish->name_entry = GTK_WIDGET (gtk_builder_get_object (builder, "name_entry"));
+ gtk_entry_set_text (GTK_ENTRY (fish->name_entry), fish->name);
+
+ g_signal_connect (fish->name_entry, "changed",
+ G_CALLBACK (name_value_changed), fish);
+
+ setup_sensitivity (fish, builder,
+ "name_entry" /* wid */,
+ "name_label" /* label */,
+ NULL /* label_post */,
+ "name" /* key */);
+
+ fish->preview_image = GTK_WIDGET (gtk_builder_get_object (builder, "preview_image"));
+ if (fish->pixbuf)
+ gtk_image_set_from_pixbuf (GTK_IMAGE (fish->preview_image),
+ fish->pixbuf);
+
+ fish->image_chooser = GTK_WIDGET (gtk_builder_get_object (builder, "image_chooser"));
+ filter = gtk_file_filter_new ();
+ gtk_file_filter_set_name (filter, _("Images"));
+ gtk_file_filter_add_pixbuf_formats (filter);
+ gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (fish->image_chooser),
+ filter);
+ gtk_file_chooser_set_filter (GTK_FILE_CHOOSER (fish->image_chooser),
+ filter);
+ chooser_preview = gtk_image_new ();
+ gtk_file_chooser_set_preview_widget (GTK_FILE_CHOOSER (fish->image_chooser),
+ chooser_preview);
+ g_signal_connect (fish->image_chooser, "update-preview",
+ G_CALLBACK (chooser_preview_update), chooser_preview);
+ path = get_image_path (fish);
+ gtk_file_chooser_set_filename (GTK_FILE_CHOOSER (fish->image_chooser),
+ path);
+ g_free (path);
+
+ g_signal_connect (fish->image_chooser, "selection-changed",
+ G_CALLBACK (image_value_changed), fish);
+
+ setup_sensitivity (fish, builder,
+ "image_chooser" /* wid */,
+ "image_label" /* label */,
+ NULL /* label_post */,
+ "image" /* key */);
+
+ fish->command_label = GTK_WIDGET (gtk_builder_get_object (builder, "command_label"));
+ fish->command_entry = GTK_WIDGET (gtk_builder_get_object (builder, "command_entry"));
+ gtk_entry_set_text (GTK_ENTRY (fish->command_entry), fish->command);
+
+ g_signal_connect (fish->command_entry, "changed",
+ G_CALLBACK (command_value_changed), fish);
+
+ setup_sensitivity (fish, builder,
+ "command_entry" /* wid */,
+ "command_label" /* label */,
+ NULL /* label_post */,
+ "command" /* key */);
+
+ if (mateconf_client_get_bool (fish->client,
+ LOCKDOWN_COMMANDLINE_KEY,
+ NULL)) {
+ gtk_widget_set_sensitive (fish->command_label, FALSE);
+ gtk_widget_set_sensitive (fish->command_entry, FALSE);
+ }
+
+ fish->frames_spin = GTK_WIDGET (gtk_builder_get_object (builder, "frames_spin"));
+ gtk_spin_button_set_value (GTK_SPIN_BUTTON (fish->frames_spin),
+ fish->n_frames);
+
+ g_signal_connect (fish->frames_spin, "value_changed",
+ G_CALLBACK (n_frames_value_changed), fish);
+
+ setup_sensitivity (fish, builder,
+ "frames_spin" /* wid */,
+ "frames_label" /* label */,
+ "frames_post_label" /* label_post */,
+ "frames" /* key */);
+
+ fish->speed_spin = GTK_WIDGET (gtk_builder_get_object (builder, "speed_spin"));
+ gtk_spin_button_set_value (GTK_SPIN_BUTTON (fish->speed_spin), fish->speed);
+
+ g_signal_connect (fish->speed_spin, "value_changed",
+ G_CALLBACK (speed_value_changed), fish);
+
+ setup_sensitivity (fish, builder,
+ "speed_spin" /* wid */,
+ "speed_label" /* label */,
+ "speed_post_label" /* label_post */,
+ "speed" /* key */);
+
+ fish->rotate_toggle = GTK_WIDGET (gtk_builder_get_object (builder, "rotate_toggle"));
+ gtk_toggle_button_set_active (
+ GTK_TOGGLE_BUTTON (fish->rotate_toggle), fish->rotate);
+
+ g_signal_connect (fish->rotate_toggle, "toggled",
+ G_CALLBACK (rotate_value_changed), fish);
+
+ setup_sensitivity (fish, builder,
+ "rotate_toggle" /* wid */,
+ NULL /* label */,
+ NULL /* label_post */,
+ "rotate" /* key */);
+
+ g_signal_connect (fish->preferences_dialog, "delete_event",
+ G_CALLBACK (delete_event), fish);
+ g_signal_connect (fish->preferences_dialog, "response",
+ G_CALLBACK (handle_response), fish);
+
+ button = GTK_WIDGET (gtk_builder_get_object (builder, "done_button"));
+ g_signal_connect_swapped (button, "clicked",
+ (GCallback) gtk_widget_hide,
+ fish->preferences_dialog);
+
+ gtk_window_set_screen (GTK_WINDOW (fish->preferences_dialog),
+ gtk_widget_get_screen (GTK_WIDGET (fish)));
+ gtk_window_set_resizable (GTK_WINDOW (fish->preferences_dialog), FALSE);
+ gtk_window_present (GTK_WINDOW (fish->preferences_dialog));
+
+ g_object_unref (builder);
+}
+
+static void display_help_dialog(GtkAction* action, FishApplet* fish)
+{
+ show_help(fish, NULL);
+}
+
+static void display_about_dialog(GtkAction* action, FishApplet* fish)
+{
+ const char* author_format = _("%s the Fish");
+ const char* about_format = _("%s has no use what-so-ever. "
+ "It only takes up disk space and "
+ "compilation time, and if loaded it also "
+ "takes up precious panel space and "
+ "memory. Anybody found using it should be "
+ "promptly sent for a psychiatric "
+ "evaluation.");
+ const char* documenters [] = {
+ "Telsa Gwynne <[email protected]>",
+ "Sun MATE Documentation Team <[email protected]>",
+ NULL
+ };
+
+ char* authors[3];
+ char* descr;
+ char copyright[] = \
+ "Copyright \xc2\xa9 1998-2002 Free Software Foundation, Inc.";
+
+ authors[0] = g_strdup_printf(author_format, fish->name);
+ authors[1] = _("(with minor help from George)");
+ authors[2] = NULL;
+
+ descr = g_strdup_printf(about_format, fish->name);
+
+ gtk_show_about_dialog(NULL,
+ "program-name", _("Fish"),
+ "authors", authors,
+ "comments", descr,
+ "copyright", copyright,
+ "documenters", documenters,
+ "logo-icon-name", FISH_ICON,
+ "translator-credits", _("translator-credits"),
+ "version", VERSION, // "3.4.7.4ac19"
+ "website", "http://matsusoft.com.ar/projects/mate/",
+ NULL);
+
+ g_free(descr);
+ g_free(authors[0]);
+}
+
+static void set_ally_name_desc(GtkWidget* widget, FishApplet* fish)
+{
+ const char *name_format = _("%s the Fish");
+ const char *desc_format = _("%s the Fish, a contemporary oracle");
+ AtkObject *obj;
+ char *desc, *name;
+
+ obj = gtk_widget_get_accessible (widget);
+ /* Return immediately if GAIL is not loaded */
+ if (!GTK_IS_ACCESSIBLE (obj))
+ return;
+
+ name = g_strdup_printf (name_format, fish->name);
+ atk_object_set_name (obj, name);
+ g_free (name);
+
+ desc = g_strdup_printf (desc_format, fish->name);
+ atk_object_set_description (obj, desc);
+ g_free (desc);
+}
+
+static void something_fishy_going_on(FishApplet* fish, const char* message)
+{
+ GtkWidget *dialog;
+
+ dialog = gtk_message_dialog_new (NULL,
+ GTK_DIALOG_DESTROY_WITH_PARENT,
+ GTK_MESSAGE_ERROR,
+ GTK_BUTTONS_CLOSE,
+ "%s", message);
+
+ g_signal_connect (dialog, "response",
+ G_CALLBACK (gtk_widget_destroy),
+ NULL);
+
+ gtk_window_set_icon_name (GTK_WINDOW (dialog), FISH_ICON);
+ gtk_window_set_resizable (GTK_WINDOW (dialog), FALSE);
+ gtk_window_set_screen (GTK_WINDOW (dialog),
+ gtk_widget_get_screen (GTK_WIDGET (fish)));
+ gtk_widget_show (dialog);
+}
+
+static gboolean locate_fortune_command (FishApplet* fish, int* argcp, char*** argvp)
+{
+ char *prog = NULL;
+
+ if (fish->command
+ && g_shell_parse_argv (fish->command, argcp, argvp, NULL)) {
+ prog = g_find_program_in_path ((*argvp)[0]);
+ if (prog) {
+ g_free (prog);
+ return TRUE;
+ }
+
+ g_strfreev (*argvp);
+ }
+
+ prog = g_find_program_in_path ("fortune");
+ if (prog) {
+ g_free (prog);
+ if (g_shell_parse_argv ("fortune", argcp, argvp, NULL))
+ return FALSE;
+ }
+
+ if (g_file_test ("/usr/games/fortune", G_FILE_TEST_IS_EXECUTABLE)
+ && g_shell_parse_argv ("/usr/games/fortune", argcp, argvp, NULL))
+ return FALSE;
+
+ something_fishy_going_on (fish,
+ _("Unable to locate the command to execute"));
+ *argvp = NULL;
+ return FALSE;
+}
+
+#define FISH_RESPONSE_SPEAK 1
+static inline void fish_close_channel(FishApplet* fish)
+{
+ if (fish->io_channel) {
+ g_io_channel_shutdown (fish->io_channel, TRUE, NULL);
+ g_io_channel_unref (fish->io_channel);
+ }
+ fish->io_channel = NULL;
+}
+
+static void handle_fortune_response(GtkWidget* widget, int id, FishApplet* fish)
+{
+ if (id == FISH_RESPONSE_SPEAK)
+ display_fortune_dialog (fish);
+ else {
+ /* if there is still a pipe, close it: if we hide the widget,
+ * the * output can't be seen */
+ if (fish->source_id)
+ g_source_remove (fish->source_id);
+ fish->source_id = 0;
+ fish_close_channel (fish);
+ gtk_widget_hide (fish->fortune_dialog);
+ }
+}
+
+static void update_fortune_dialog(FishApplet* fish)
+{
+ char *label_text;
+ char *text;
+
+ if (!fish->fortune_dialog || !fish->name)
+ return;
+
+ /* xgettext:no-c-format */
+ text = g_strdup_printf (_("%s the Fish"), fish->name);
+ gtk_window_set_title (GTK_WINDOW (fish->fortune_dialog), text);
+ g_free (text);
+
+ /* xgettext:no-c-format */
+ label_text = g_strdup_printf (_("%s the Fish Says:"), fish->name);
+
+ text = g_strdup_printf ("<big><big>%s</big></big>", label_text);
+ gtk_label_set_markup (GTK_LABEL (fish->fortune_label), text);
+ g_free (text);
+
+ g_free (label_text);
+
+ set_ally_name_desc (fish->fortune_view, fish);
+}
+
+static void insert_fortune_text(FishApplet* fish, const char* text)
+{
+ GtkTextIter iter;
+
+ gtk_text_buffer_get_iter_at_offset (fish->fortune_buffer, &iter, -1);
+
+ gtk_text_buffer_insert_with_tags_by_name (fish->fortune_buffer, &iter,
+ text, -1, "monospace_tag",
+ NULL);
+
+ while (gtk_events_pending ())
+ gtk_main_iteration ();
+}
+
+static void clear_fortune_text(FishApplet* fish)
+{
+ GtkTextIter begin, end;
+
+ gtk_text_buffer_get_iter_at_offset (fish->fortune_buffer, &begin, 0);
+ gtk_text_buffer_get_iter_at_offset (fish->fortune_buffer, &end, -1);
+
+ gtk_text_buffer_delete (fish->fortune_buffer, &begin, &end);
+ gtk_text_buffer_remove_tag_by_name (fish->fortune_buffer,
+ "monospace_tag", &begin, &end);
+
+ /* insert an empty line */
+ insert_fortune_text (fish, "\n");
+}
+
+static gboolean fish_read_output(GIOChannel* source, GIOCondition condition, gpointer data)
+{
+ char output[4096];
+ char *utf8_output;
+ gsize bytes_read;
+ GError *error = NULL;
+ GIOStatus status;
+ FishApplet *fish;
+
+ fish = (FishApplet *) data;
+
+ if (!(condition & G_IO_IN)) {
+ fish->source_id = 0;
+ fish_close_channel (fish);
+ return FALSE;
+ }
+
+ status = g_io_channel_read_chars (source, output, 4096, &bytes_read,
+ &error);
+
+ if (error) {
+ char *message;
+
+ message = g_strdup_printf (_("Unable to read output from command\n\nDetails: %s"),
+ error->message);
+ something_fishy_going_on (fish, message);
+ g_free (message);
+ g_error_free (error);
+ fish->source_id = 0;
+ fish_close_channel (fish);
+ return FALSE;
+ }
+
+ if (status == G_IO_STATUS_AGAIN)
+ return TRUE;
+
+ if (bytes_read > 0) {
+ /* The output is not guarantied to be in UTF-8 format, most
+ * likely it's just in ASCII-7 or in the user locale
+ */
+ if (!g_utf8_validate (output, -1, NULL))
+ utf8_output = g_locale_to_utf8 (output, bytes_read,
+ NULL, NULL, NULL);
+ else
+ utf8_output = g_strndup (output, bytes_read);
+
+ if (utf8_output)
+ insert_fortune_text (fish, utf8_output);
+
+ g_free (utf8_output);
+ }
+
+ if (status == G_IO_STATUS_EOF) {
+ fish->source_id = 0;
+ fish_close_channel (fish);
+ }
+ return (status != G_IO_STATUS_EOF);
+}
+
+static void display_fortune_dialog(FishApplet* fish)
+{
+ GError *error = NULL;
+ gboolean user_command;
+ int output;
+ const char *charset;
+ int argc;
+ char **argv;
+
+ /* if there is still a pipe, close it */
+ if (fish->source_id)
+ g_source_remove (fish->source_id);
+ fish->source_id = 0;
+ fish_close_channel (fish);
+
+ user_command = locate_fortune_command (fish, &argc, &argv);
+ if (!argv)
+ return;
+
+ if (!fish->fortune_dialog) {
+ GtkWidget *scrolled;
+ GtkWidget *vbox;
+ GdkScreen *screen;
+ int screen_width;
+ int screen_height;
+
+ fish->fortune_dialog =
+ gtk_dialog_new_with_buttons (
+ "", NULL, 0,
+ _("_Speak again"), FISH_RESPONSE_SPEAK,
+ GTK_STOCK_CLOSE, GTK_RESPONSE_CLOSE,
+ NULL);
+
+ gtk_window_set_icon_name (GTK_WINDOW (fish->fortune_dialog),
+ FISH_ICON);
+ gtk_dialog_set_has_separator (
+ GTK_DIALOG (fish->fortune_dialog), FALSE);
+
+ gtk_dialog_set_default_response (
+ GTK_DIALOG (fish->fortune_dialog), GTK_RESPONSE_CLOSE);
+
+ g_signal_connect (fish->fortune_dialog, "delete_event",
+ G_CALLBACK (delete_event), fish);
+ g_signal_connect (fish->fortune_dialog, "response",
+ G_CALLBACK (handle_fortune_response), fish);
+
+ gtk_window_set_wmclass (GTK_WINDOW (fish->fortune_dialog), "fish", "Fish");
+
+ screen = gtk_widget_get_screen (GTK_WIDGET (fish));
+
+ screen_width = gdk_screen_get_width (screen);
+ screen_height = gdk_screen_get_height (screen);
+
+ gtk_window_set_default_size (GTK_WINDOW (fish->fortune_dialog),
+ MIN (600, screen_width * 0.9),
+ MIN (350, screen_height * 0.9));
+
+ fish->fortune_view = gtk_text_view_new ();
+ gtk_text_view_set_editable (GTK_TEXT_VIEW (fish->fortune_view), FALSE);
+ gtk_text_view_set_cursor_visible (GTK_TEXT_VIEW (fish->fortune_view), FALSE);
+ gtk_text_view_set_left_margin (GTK_TEXT_VIEW (fish->fortune_view), 10);
+ gtk_text_view_set_right_margin (GTK_TEXT_VIEW (fish->fortune_view), 10);
+ fish->fortune_buffer =
+ gtk_text_view_get_buffer (GTK_TEXT_VIEW (fish->fortune_view));
+
+ gtk_text_buffer_create_tag (GTK_TEXT_BUFFER (fish->fortune_buffer),
+ "monospace_tag", "family",
+ "Monospace", NULL);
+
+ scrolled = gtk_scrolled_window_new (NULL, NULL);
+ gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled),
+ GTK_POLICY_AUTOMATIC,
+ GTK_POLICY_AUTOMATIC);
+ gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolled),
+ GTK_SHADOW_IN);
+
+ gtk_container_add (GTK_CONTAINER (scrolled), fish->fortune_view);
+
+ fish->fortune_label = gtk_label_new ("");
+ gtk_label_set_ellipsize (GTK_LABEL (fish->fortune_label),
+ PANGO_ELLIPSIZE_MIDDLE);
+ fish->fortune_cmd_label = gtk_label_new ("");
+ gtk_misc_set_alignment (GTK_MISC (fish->fortune_cmd_label),
+ 0, 0.5);
+
+ vbox = gtk_dialog_get_content_area (GTK_DIALOG (fish->fortune_dialog));
+ gtk_box_pack_start (GTK_BOX (vbox),
+ fish->fortune_label,
+ FALSE, FALSE, 6);
+
+ gtk_box_pack_start (GTK_BOX (vbox),
+ scrolled,
+ TRUE, TRUE, 6);
+
+ gtk_box_pack_start (GTK_BOX (vbox),
+ fish->fortune_cmd_label,
+ FALSE, FALSE, 6);
+
+ update_fortune_dialog (fish);
+
+ /* We don't show_all for the dialog since fortune_cmd_label
+ * might need to be hidden
+ * The dialog will be shown with gtk_window_present later */
+ gtk_widget_show (scrolled);
+ gtk_widget_show (fish->fortune_view);
+ gtk_widget_show (fish->fortune_label);
+ }
+
+ if (!user_command) {
+ char *command;
+ char * text;
+
+ command = g_markup_printf_escaped ("<tt>%s</tt>", argv[0]);
+ text = g_strdup_printf (_("The configured command is not "
+ "working and has been replaced by: "
+ "%s"), command);
+ gtk_label_set_markup (GTK_LABEL (fish->fortune_cmd_label),
+ text);
+ g_free (command);
+ g_free (text);
+ gtk_widget_show (fish->fortune_cmd_label);
+ } else {
+ gtk_widget_hide (fish->fortune_cmd_label);
+ }
+
+ clear_fortune_text (fish);
+
+ gdk_spawn_on_screen_with_pipes (gtk_widget_get_screen (GTK_WIDGET (fish)),
+ NULL, argv, NULL,
+ G_SPAWN_SEARCH_PATH|G_SPAWN_STDERR_TO_DEV_NULL,
+ NULL, NULL, NULL, NULL, &output, NULL,
+ &error);
+
+ if (error) {
+ char *message;
+
+ message = g_strdup_printf (_("Unable to execute '%s'\n\nDetails: %s"),
+ argv[0], error->message);
+ something_fishy_going_on (fish, message);
+ g_free (message);
+ g_error_free (error);
+ g_strfreev (argv);
+ return;
+ }
+
+ fish->io_channel = g_io_channel_unix_new (output);
+ /* set the correct encoding if the locale is not using UTF-8 */
+ if (!g_get_charset (&charset))
+ g_io_channel_set_encoding(fish->io_channel, charset, &error);
+ if (error) {
+ char *message;
+
+ message = g_strdup_printf (_("Unable to read from '%s'\n\nDetails: %s"),
+ argv[0], error->message);
+ something_fishy_going_on (fish, message);
+ g_free (message);
+ g_error_free (error);
+ g_strfreev (argv);
+ return;
+ }
+
+ g_strfreev (argv);
+
+ fish->source_id = g_io_add_watch (fish->io_channel,
+ G_IO_IN|G_IO_ERR|G_IO_HUP|G_IO_NVAL,
+ fish_read_output, fish);
+
+ gtk_window_set_screen (GTK_WINDOW (fish->fortune_dialog),
+ gtk_widget_get_screen (GTK_WIDGET (fish)));
+ gtk_window_present (GTK_WINDOW (fish->fortune_dialog));
+}
+
+static void name_changed_notify(MateConfClient* client, guint cnxn_id, MateConfEntry* entry, FishApplet* fish)
+{
+ const char *value;
+
+ if (!entry->value || entry->value->type != MATECONF_VALUE_STRING)
+ return;
+
+ value = mateconf_value_get_string (entry->value);
+
+ if (!value [0] || (fish->name && !strcmp (fish->name, value)))
+ return;
+
+ if (fish->name)
+ g_free (fish->name);
+ fish->name = g_strdup (value);
+
+ update_fortune_dialog (fish);
+ set_tooltip (fish);
+ set_ally_name_desc (GTK_WIDGET (fish), fish);
+
+ if (fish->name_entry &&
+ strcmp (gtk_entry_get_text (GTK_ENTRY (fish->name_entry)), fish->name))
+ gtk_entry_set_text (GTK_ENTRY (fish->name_entry), fish->name);
+}
+
+static void image_changed_notify(MateConfClient* client, guint cnxn_id, MateConfEntry* entry, FishApplet* fish)
+{
+ const char *value;
+
+ if (!entry->value || entry->value->type != MATECONF_VALUE_STRING)
+ return;
+
+ value = mateconf_value_get_string (entry->value);
+
+ if (!value [0] || (fish->image && !strcmp (fish->image, value)))
+ return;
+
+ if (fish->image)
+ g_free (fish->image);
+ fish->image = g_strdup (value);
+
+ load_fish_image (fish);
+ update_pixmap (fish);
+
+ if (fish->image_chooser) {
+ char *path_mateconf;
+ char *path_chooser;
+
+ path_mateconf = get_image_path (fish);
+ path_chooser = gtk_file_chooser_get_filename (GTK_FILE_CHOOSER (fish->image_chooser));
+ if (strcmp (path_mateconf, path_chooser))
+ gtk_file_chooser_set_filename (GTK_FILE_CHOOSER (fish->image_chooser),
+ path_mateconf);
+
+ g_free (path_mateconf);
+ g_free (path_chooser);
+ }
+}
+
+static void command_changed_notify(MateConfClient* client, guint cnxn_id, MateConfEntry* entry, FishApplet* fish)
+{
+ const char *value;
+
+ if (!entry->value || entry->value->type != MATECONF_VALUE_STRING)
+ return;
+
+ value = mateconf_value_get_string (entry->value);
+
+ if (fish->command && !strcmp (fish->command, value))
+ return;
+
+ if (fish->command)
+ g_free (fish->command);
+ fish->command = g_strdup (value);
+
+ if (fish->command_entry &&
+ strcmp (gtk_entry_get_text (GTK_ENTRY (fish->command_entry)), fish->command))
+ gtk_entry_set_text (GTK_ENTRY (fish->command_entry), fish->command);
+}
+
+static void n_frames_changed_notify(MateConfClient* client, guint cnxn_id, MateConfEntry* entry, FishApplet* fish)
+{
+ int value;
+
+ if (!entry->value || entry->value->type != MATECONF_VALUE_INT)
+ return;
+
+ value = mateconf_value_get_int (entry->value);
+
+ if (fish->n_frames == value)
+ return;
+
+ fish->n_frames = value;
+
+ if (fish->n_frames <= 0)
+ fish->n_frames = 1;
+
+ update_pixmap (fish);
+
+ if (fish->frames_spin &&
+ gtk_spin_button_get_value_as_int (GTK_SPIN_BUTTON (fish->frames_spin)) != fish->n_frames)
+ gtk_spin_button_set_value (GTK_SPIN_BUTTON (fish->frames_spin), fish->n_frames);
+}
+
+static char* get_location(void)
+{
+ static char location [256];
+ char *buffer;
+ FILE *zone;
+ int i, len, count;
+
+ /* Old method : works for glibc < 2.2 */
+ zone = fopen("/etc/timezone", "r");
+ if (zone) {
+ count = fscanf (zone, "%255s", location);
+ fclose (zone);
+ /* if we could read it, we return what we got */
+ if (count == 1)
+ return location;
+ }
+
+ /* New method : works for glibc 2.2 */
+ /* FIXME: this is broken for many distros, see the clock code */
+ buffer = g_file_read_link ("/etc/localtime", NULL);
+ if (!buffer)
+ return NULL;
+
+ len = strlen (buffer);
+ for (i = len, count = 0; (i > 0) && (count != 2); i--)
+ if (buffer [i] == '/')
+ count++;
+
+ if (count != 2) {
+ return NULL;
+ g_free (buffer);
+ }
+
+ memcpy (location, &buffer [i + 2], len - i - 2);
+ g_free (buffer);
+
+ return location;
+}
+
+static void init_fools_day(void)
+{
+ const char *spanish_timezones [] = {
+ "Europe/Madrid",
+ "Africa/Ceuta",
+ "Atlantic/Canary",
+ "America/Mexico_City",
+ "Mexico/BajaSur",
+ "Mexico/BajaNorte",
+ "Mexico/General",
+ NULL
+ };
+ char *location;
+ int i;
+
+ if (!(location = get_location ()))
+ return;
+
+ fools_day = 1; /* 1st */
+ fools_month = 3; /* April */
+ fools_hour_start = 0; /* Midnight */
+ fools_hour_end = 12; /* Apparently jokes should stop at midday */
+
+ for (i = 0; spanish_timezones [i]; i++)
+ if (!g_ascii_strcasecmp (spanish_timezones [i], location)) {
+ /* Hah!, We are in Spain or Mexico
+ * Spanish fool's day is 28th December
+ */
+ fools_day = 28;
+ fools_month = 11;
+ return;
+ }
+}
+
+static void check_april_fools(FishApplet* fish)
+{
+ struct tm *tm;
+ time_t now;
+
+ time (&now);
+ tm = localtime (&now);
+
+ if (fish->april_fools &&
+ (tm->tm_mon != fools_month ||
+ tm->tm_mday != fools_day ||
+ tm->tm_hour >= fools_hour_end)) {
+ fish->april_fools = FALSE;
+ update_pixmap (fish);
+ } else if (tm->tm_mon == fools_month &&
+ tm->tm_mday == fools_day &&
+ tm->tm_hour >= fools_hour_start &&
+ tm->tm_hour <= fools_hour_end) {
+ fish->april_fools = TRUE;
+ update_pixmap (fish);
+ }
+}
+
+static gboolean timeout_handler(gpointer data)
+{
+ FishApplet *fish = (FishApplet *) data;
+
+ check_april_fools (fish);
+
+ if (fish->april_fools)
+ return TRUE;
+
+ fish->current_frame++;
+ if (fish->current_frame >= fish->n_frames)
+ fish->current_frame = 0;
+
+ gtk_widget_queue_draw (fish->drawing_area);
+
+ return TRUE;
+}
+
+static void setup_timeout(FishApplet *fish)
+{
+ if (fish->timeout)
+ g_source_remove (fish->timeout);
+
+ fish->timeout = g_timeout_add (fish->speed * 1000,
+ timeout_handler,
+ fish);
+}
+
+static void speed_changed_notify(MateConfClient* client, guint cnxn_id, MateConfEntry* entry, FishApplet* fish)
+{
+ gdouble value;
+
+ if (!entry->value || entry->value->type != MATECONF_VALUE_FLOAT)
+ return;
+
+ value = mateconf_value_get_float (entry->value);
+
+ if (fish->speed == value)
+ return;
+ fish->speed = value;
+
+ setup_timeout (fish);
+
+ if (fish->speed_spin &&
+ gtk_spin_button_get_value (GTK_SPIN_BUTTON (fish->frames_spin)) != fish->speed)
+ gtk_spin_button_set_value (GTK_SPIN_BUTTON (fish->speed_spin), fish->speed);
+}
+
+static void rotate_changed_notify(MateConfClient* client, guint cnxn_id, MateConfEntry* entry, FishApplet* fish)
+{
+ gboolean value;
+
+ if (!entry->value || entry->value->type != MATECONF_VALUE_BOOL)
+ return;
+
+ value = mateconf_value_get_bool (entry->value);
+
+ if (fish->rotate == value)
+ return;
+ fish->rotate = value;
+
+ if (fish->orientation == MATE_PANEL_APPLET_ORIENT_LEFT ||
+ fish->orientation == MATE_PANEL_APPLET_ORIENT_RIGHT)
+ update_pixmap (fish);
+
+ if (fish->rotate_toggle &&
+ gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (fish->rotate_toggle)) != fish->rotate)
+ gtk_toggle_button_set_active (
+ GTK_TOGGLE_BUTTON (fish->rotate_toggle), fish->rotate);
+}
+
+static void fish_disable_commande_line_notify(MateConfClient* client, guint cnxn_id, MateConfEntry* entry, FishApplet* fish)
+{
+ gboolean locked_down;
+
+ if (!entry->value || entry->value->type != MATECONF_VALUE_BOOL)
+ return;
+
+ locked_down = !mateconf_value_get_bool (entry->value);
+
+ if (fish->command_label != NULL)
+ gtk_widget_set_sensitive (fish->command_label, locked_down);
+ if (fish->command_entry != NULL)
+ gtk_widget_set_sensitive (fish->command_entry, locked_down);
+}
+
+static void setup_mateconf(FishApplet* fish)
+{
+ MatePanelApplet *applet = (MatePanelApplet *) fish;
+ char *key;
+ int i = 0;
+
+ key = mate_panel_applet_mateconf_get_full_key (applet, "name");
+ fish->listeners [i++] = mateconf_client_notify_add (
+ fish->client, key,
+ (MateConfClientNotifyFunc) name_changed_notify,
+ fish, NULL, NULL);
+ g_free (key);
+
+ key = mate_panel_applet_mateconf_get_full_key (applet, "image");
+ fish->listeners [i++] = mateconf_client_notify_add (
+ fish->client, key,
+ (MateConfClientNotifyFunc) image_changed_notify,
+ fish, NULL, NULL);
+ g_free (key);
+
+ key = mate_panel_applet_mateconf_get_full_key (applet, "command");
+ fish->listeners [i++] = mateconf_client_notify_add (
+ fish->client, key,
+ (MateConfClientNotifyFunc) command_changed_notify,
+ fish, NULL, NULL);
+ g_free (key);
+
+ key = mate_panel_applet_mateconf_get_full_key (applet, "frames");
+ fish->listeners [i++] = mateconf_client_notify_add (
+ fish->client, key,
+ (MateConfClientNotifyFunc) n_frames_changed_notify,
+ fish, NULL, NULL);
+ g_free (key);
+
+ key = mate_panel_applet_mateconf_get_full_key (applet, "speed");
+ fish->listeners [i++] = mateconf_client_notify_add (
+ fish->client, key,
+ (MateConfClientNotifyFunc) speed_changed_notify,
+ fish, NULL, NULL);
+ g_free (key);
+
+ key = mate_panel_applet_mateconf_get_full_key (applet, "rotate");
+ fish->listeners [i++] = mateconf_client_notify_add (
+ fish->client, key,
+ (MateConfClientNotifyFunc) rotate_changed_notify,
+ fish, NULL, NULL);
+ g_free (key);
+
+ fish->listeners [i++] = mateconf_client_notify_add (
+ fish->client,
+ LOCKDOWN_COMMANDLINE_KEY,
+ (MateConfClientNotifyFunc) fish_disable_commande_line_notify,
+ fish, NULL, NULL);
+
+ g_assert (i == N_FISH_LISTENERS);
+}
+
+static gboolean load_fish_image(FishApplet* fish)
+{
+ GdkPixbuf *pixbuf;
+ GError *error = NULL;
+ char *path = NULL;
+
+ if (!fish->image)
+ return FALSE;
+
+ path = get_image_path (fish);
+
+ pixbuf = gdk_pixbuf_new_from_file (path, &error);
+ if (error) {
+ g_warning ("Cannot load '%s': %s", path, error->message);
+ g_error_free (error);
+ g_free (path);
+ return FALSE;
+ }
+
+ if (fish->pixbuf)
+ g_object_unref (fish->pixbuf);
+ fish->pixbuf = pixbuf;
+
+ if (fish->preview_image)
+ gtk_image_set_from_pixbuf (GTK_IMAGE (fish->preview_image),
+ fish->pixbuf);
+
+ g_free (path);
+
+ return TRUE;
+}
+
+static void update_pixmap(FishApplet* fish)
+{
+ GtkWidget *widget = fish->drawing_area;
+ GtkAllocation allocation;
+ int width = -1;
+ int height = -1;
+ int pixbuf_width = -1;
+ int pixbuf_height = -1;
+ gboolean rotate = FALSE;
+ cairo_t *cr;
+ cairo_matrix_t matrix;
+ cairo_pattern_t *pattern;
+
+ gtk_widget_get_allocation (widget, &allocation);
+
+ if (!gtk_widget_get_realized (widget) ||
+ allocation.width <= 0 ||
+ allocation.height <= 0)
+ return;
+
+ if (!fish->pixbuf && !load_fish_image (fish))
+ return;
+
+ if (fish->rotate &&
+ (fish->orientation == MATE_PANEL_APPLET_ORIENT_LEFT ||
+ fish->orientation == MATE_PANEL_APPLET_ORIENT_RIGHT))
+ rotate = TRUE;
+
+ pixbuf_width = gdk_pixbuf_get_width (fish->pixbuf);
+ pixbuf_height = gdk_pixbuf_get_height (fish->pixbuf);
+
+ if (fish->orientation == MATE_PANEL_APPLET_ORIENT_UP ||
+ fish->orientation == MATE_PANEL_APPLET_ORIENT_DOWN) {
+ height = allocation.height;
+ width = pixbuf_width * ((gdouble) height / pixbuf_height);
+ fish->requisition.width = width / fish->n_frames;
+ fish->requisition.height = height;
+ } else {
+ if (!rotate) {
+ width = allocation.width * fish->n_frames;
+ height = pixbuf_height * ((gdouble) width / pixbuf_width);
+ fish->requisition.width = width;
+ fish->requisition.height = height;
+ } else {
+ width = allocation.width;
+ height = pixbuf_width * ((gdouble) width / pixbuf_height);
+ fish->requisition.width = width;
+ fish->requisition.height = height / fish->n_frames;
+ }
+ }
+
+ g_assert (width != -1 && height != -1);
+
+ if (width == 0 || height == 0)
+ return;
+
+ if (fish->pixmap)
+ g_object_unref (fish->pixmap);
+ fish->pixmap = gdk_pixmap_new (gtk_widget_get_window (widget),
+ width, height, -1);
+
+ gtk_widget_queue_resize (widget);
+
+ g_assert (pixbuf_width != -1 && pixbuf_height != -1);
+
+ cr = gdk_cairo_create (fish->pixmap);
+
+ cairo_set_source_rgb (cr, 1, 1, 1);
+ cairo_paint (cr);
+
+ gdk_cairo_set_source_pixbuf (cr, fish->pixbuf, 0, 0);
+ pattern = cairo_get_source (cr);
+ cairo_pattern_set_filter (pattern, CAIRO_FILTER_BEST);
+
+ cairo_matrix_init_identity (&matrix);
+
+ if (fish->april_fools) {
+ cairo_matrix_translate (&matrix,
+ pixbuf_width - 1, pixbuf_height - 1);
+ cairo_matrix_rotate (&matrix, M_PI);
+ }
+
+ if (rotate) {
+ if (fish->orientation == MATE_PANEL_APPLET_ORIENT_RIGHT) {
+ cairo_matrix_translate (&matrix, pixbuf_width - 1, 0);
+ cairo_matrix_rotate (&matrix, M_PI * 0.5);
+ } else {
+ cairo_matrix_translate (&matrix, 0, pixbuf_height - 1);
+ cairo_matrix_rotate (&matrix, M_PI * 1.5);
+ }
+ cairo_matrix_scale (&matrix,
+ (double) (pixbuf_height - 1) / width,
+ (double) (pixbuf_width - 1) / height);
+ } else {
+ cairo_matrix_scale (&matrix,
+ (double) (pixbuf_width - 1) / width,
+ (double) (pixbuf_height - 1) / height);
+ }
+
+ cairo_pattern_set_matrix (pattern, &matrix);
+
+ cairo_rectangle (cr, 0, 0, width, height);
+ cairo_fill (cr);
+
+ if (fish->april_fools) {
+ cairo_set_source_rgb (cr, 1, 0.5, 0);
+ cairo_paint_with_alpha (cr, 0.25);
+ }
+
+ cairo_destroy (cr);
+}
+
+static gboolean fish_applet_expose_event(GtkWidget* widget, GdkEventExpose* event, FishApplet* fish)
+{
+ GdkWindow *window;
+ GtkStyle *style;
+ GtkStateType state;
+ int width, height;
+ int src_x, src_y;
+
+ g_return_val_if_fail (fish->pixmap != NULL, FALSE);
+
+ g_assert (fish->n_frames > 0);
+
+ window = gtk_widget_get_window (widget);
+ style = gtk_widget_get_style (widget);
+ state = gtk_widget_get_state (widget);
+
+ #if GTK_CHECK_VERSION(3, 0, 0)
+ width = gdk_window_get_width(fish->pixmap);
+ height = gdk_window_get_height(fish->pixmap);
+ #else
+ gdk_drawable_get_size(fish->pixmap, &width, &height);
+ #endif
+
+
+ src_x = event->area.x;
+ src_y = event->area.y;
+
+ if (fish->rotate) {
+ if (fish->orientation == MATE_PANEL_APPLET_ORIENT_RIGHT)
+ src_y += ((height * (fish->n_frames - 1 - fish->current_frame)) / fish->n_frames);
+ else if (fish->orientation == MATE_PANEL_APPLET_ORIENT_LEFT)
+ src_y += ((height * fish->current_frame) / fish->n_frames);
+ else
+ src_x += ((width * fish->current_frame) / fish->n_frames);
+ } else
+ src_x += ((width * fish->current_frame) / fish->n_frames);
+
+ gdk_draw_drawable (window,
+ style->fg_gc [state],
+ fish->pixmap,
+ src_x, src_y,
+ event->area.x, event->area.y,
+ event->area.width, event->area.height);
+
+ return FALSE;
+}
+
+static void fish_applet_size_request(GtkWidget* widget, GtkRequisition* requisition, FishApplet* fish)
+{
+ *requisition = fish->requisition;
+}
+
+static void fish_applet_size_allocate(GtkWidget* widget, GtkAllocation* allocation, FishApplet* fish)
+{
+ GtkAllocation widget_allocation;
+
+ gtk_widget_get_allocation (widget, &widget_allocation);
+
+ if (widget_allocation.width != fish->prev_allocation.width ||
+ widget_allocation.height != fish->prev_allocation.height)
+ update_pixmap (fish);
+
+ fish->prev_allocation = *allocation;
+}
+
+static void fish_applet_realize(GtkWidget* widget, FishApplet* fish)
+{
+ if (!fish->pixmap)
+ update_pixmap (fish);
+}
+
+static void fish_applet_unrealize(GtkWidget* widget, FishApplet* fish)
+{
+ if (fish->pixmap)
+ g_object_unref (fish->pixmap);
+ fish->pixmap = NULL;
+}
+
+static void fish_applet_change_orient(MatePanelApplet* applet, MatePanelAppletOrient orientation)
+{
+ FishApplet *fish = (FishApplet *) applet;
+
+ if (fish->orientation == orientation)
+ return;
+
+ fish->orientation = orientation;
+
+ if (fish->pixmap)
+ update_pixmap (fish);
+}
+
+static void change_water(FishApplet* fish)
+{
+ GtkWidget *dialog;
+
+ dialog = gtk_message_dialog_new (
+ NULL, 0, GTK_MESSAGE_INFO,
+ GTK_BUTTONS_OK,
+ _("The water needs changing"));
+ gtk_message_dialog_format_secondary_text (GTK_MESSAGE_DIALOG (dialog),
+ _("Look at today's date!"));
+ gtk_window_set_icon_name (GTK_WINDOW (dialog), FISH_ICON);
+ gtk_window_set_wmclass (GTK_WINDOW (dialog), "fish", "Fish");
+ gtk_window_set_screen (GTK_WINDOW (dialog),
+ gtk_widget_get_screen (GTK_WIDGET (fish)));
+
+ gtk_widget_show_all (dialog);
+
+ g_signal_connect (dialog, "response",
+ G_CALLBACK (gtk_widget_destroy), NULL);
+}
+
+static gboolean handle_keypress(GtkWidget* widget, GdkEventKey* event, FishApplet* fish)
+{
+ switch (event->keyval) {
+ case GDK_space:
+ case GDK_KP_Space:
+ case GDK_Return:
+ case GDK_KP_Enter:
+ case GDK_ISO_Enter:
+ case GDK_3270_Enter:
+ if (fish->april_fools) {
+ change_water (fish);
+ return TRUE;
+ }
+
+ display_fortune_dialog (fish);
+ break;
+ default:
+ return FALSE;
+ break;
+ }
+
+ return TRUE;
+}
+
+static gboolean fish_enter_notify(GtkWidget* widget, GdkEventCrossing* event)
+{
+ FishApplet *fish;
+ GtkWidget *event_widget;
+
+ fish = FISH_APPLET (widget);
+ event_widget = gtk_get_event_widget ((GdkEvent*) event);
+
+ if ((event_widget == widget) &&
+ (event->detail != GDK_NOTIFY_INFERIOR))
+ fish->in_applet = TRUE;
+
+ return FALSE;
+}
+
+static gboolean fish_leave_notify(GtkWidget* widget, GdkEventCrossing* event)
+{
+ FishApplet *fish;
+ GtkWidget *event_widget;
+
+ fish = FISH_APPLET (widget);
+ event_widget = gtk_get_event_widget ((GdkEvent*) event);
+
+ if ((event_widget == widget) &&
+ (event->detail != GDK_NOTIFY_INFERIOR))
+ fish->in_applet = FALSE;
+
+ return FALSE;
+}
+
+static gboolean handle_button_release(FishApplet* fish, GdkEventButton* event)
+{
+ if (!fish->in_applet || event->button != 1)
+ return FALSE;
+
+ if (fish->april_fools) {
+ change_water (fish);
+ return TRUE;
+ }
+
+ display_fortune_dialog (fish);
+
+ return TRUE;
+}
+
+static void set_tooltip(FishApplet* fish)
+{
+ const char *desc_format = _("%s the Fish, the fortune teller");
+ char *desc;
+
+ desc = g_markup_printf_escaped (desc_format, fish->name);
+ gtk_widget_set_tooltip_markup (GTK_WIDGET (fish), desc);
+ g_free (desc);
+}
+
+static void setup_fish_widget(FishApplet* fish)
+{
+ GtkWidget *widget = (GtkWidget *) fish;
+
+ fish->frame = gtk_frame_new (NULL);
+ gtk_frame_set_shadow_type (GTK_FRAME (fish->frame), GTK_SHADOW_IN);
+ gtk_container_add (GTK_CONTAINER (widget), fish->frame);
+
+ fish->drawing_area = gtk_drawing_area_new ();
+ gtk_container_add (GTK_CONTAINER (fish->frame), fish->drawing_area);
+
+ g_signal_connect (fish->drawing_area, "realize",
+ G_CALLBACK (fish_applet_realize), fish);
+ g_signal_connect (fish->drawing_area, "unrealize",
+ G_CALLBACK (fish_applet_unrealize), fish);
+ g_signal_connect (fish->drawing_area, "size-request",
+ G_CALLBACK (fish_applet_size_request), fish);
+ g_signal_connect (fish->drawing_area, "size-allocate",
+ G_CALLBACK (fish_applet_size_allocate), fish);
+ g_signal_connect (fish->drawing_area, "expose-event",
+ G_CALLBACK (fish_applet_expose_event), fish);
+
+ gtk_widget_add_events (widget, GDK_ENTER_NOTIFY_MASK |
+ GDK_LEAVE_NOTIFY_MASK |
+ GDK_BUTTON_RELEASE_MASK);
+
+ g_signal_connect_swapped (widget, "enter_notify_event",
+ G_CALLBACK (fish_enter_notify), fish);
+ g_signal_connect_swapped (widget, "leave_notify_event",
+ G_CALLBACK (fish_leave_notify), fish);
+ g_signal_connect_swapped (widget, "button_release_event",
+ G_CALLBACK (handle_button_release), fish);
+
+ gtk_widget_add_events (fish->drawing_area, GDK_BUTTON_RELEASE_MASK);
+ g_signal_connect_swapped (fish->drawing_area, "button_release_event",
+ G_CALLBACK (handle_button_release), fish);
+
+ load_fish_image (fish);
+
+ update_pixmap (fish);
+
+ setup_timeout (fish);
+
+ set_tooltip (fish);
+ set_ally_name_desc (GTK_WIDGET (fish), fish);
+
+ g_signal_connect (fish, "key_press_event",
+ G_CALLBACK (handle_keypress), fish);
+
+ gtk_widget_show_all (widget);
+}
+
+static const GtkActionEntry fish_menu_verbs[] = {
+ { "FishPreferences", GTK_STOCK_PROPERTIES, N_("_Preferences"),
+ NULL, NULL,
+ G_CALLBACK (display_preferences_dialog) },
+ { "FishHelp", GTK_STOCK_HELP, N_("_Help"),
+ NULL, NULL,
+ G_CALLBACK (display_help_dialog) },
+ { "FishAbout", GTK_STOCK_ABOUT, N_("_About"),
+ NULL, NULL,
+ G_CALLBACK (display_about_dialog) }
+};
+
+static void fish_migrate_to_210(FishApplet* fish)
+{
+ char *new_image;
+
+ g_assert (fish->image);
+
+ if (!strncmp (fish->image, "fish/", 5)) {
+ new_image = g_strdup (fish->image + 5);
+ g_free (fish->image);
+ fish->image = new_image;
+ mate_panel_applet_mateconf_set_string (MATE_PANEL_APPLET (fish), "image",
+ fish->image, NULL);
+ }
+}
+
+static gboolean fish_applet_fill(FishApplet* fish)
+{
+ MatePanelApplet* applet = (MatePanelApplet*) fish;
+ GtkActionGroup* action_group;
+ gchar* ui_path;
+ GError* error = NULL;
+
+ fish->orientation = mate_panel_applet_get_orient (applet);
+
+ mate_panel_applet_add_preferences(applet, "/schemas/apps/fish_applet/prefs", NULL);
+
+ setup_mateconf(fish);
+
+ fish->name = mate_panel_applet_mateconf_get_string(applet, "name", &error);
+
+ if (error)
+ {
+ g_warning ("Error getting 'name' preference: %s", error->message);
+ g_error_free (error);
+ error = NULL;
+ }
+
+ if (!fish->name)
+ {
+ fish->name = g_strdup ("Wanda"); /* Fallback */
+ }
+
+ fish->image = mate_panel_applet_mateconf_get_string (applet, "image", &error);
+
+ if (error) {
+ g_warning ("Error getting 'image' preference: %s", error->message);
+ g_error_free (error);
+ error = NULL;
+ }
+
+ if (!fish->image)
+ fish->image = g_strdup ("fishanim.png"); /* Fallback */
+
+ fish_migrate_to_210 (fish);
+
+ fish->command = mate_panel_applet_mateconf_get_string (applet, "command", &error);
+
+ if (error) {
+ g_warning ("Error getting 'command' preference: %s", error->message);
+ g_error_free (error);
+ error = NULL;
+ }
+
+ fish->n_frames = mate_panel_applet_mateconf_get_int (applet, "frames", &error);
+
+ if (error) {
+ g_warning ("Error getting 'frames' preference: %s", error->message);
+ g_error_free (error);
+ error = NULL;
+
+ fish->n_frames = 3; /* Fallback */
+ }
+ if (fish->n_frames <= 0)
+ fish->n_frames = 1;
+
+ fish->speed = mate_panel_applet_mateconf_get_float (applet, "speed", &error);
+
+ if (error) {
+ g_warning ("Error getting 'speed' preference: %s", error->message);
+ g_error_free (error);
+ error = NULL;
+
+ fish->speed = 1.0; /* Fallback */
+ }
+
+ fish->rotate = mate_panel_applet_mateconf_get_bool (applet, "rotate", &error);
+
+ if (error) {
+ g_warning ("Error getting 'rotate' preference: %s", error->message);
+ g_error_free (error);
+ error = NULL;
+
+ fish->rotate = FALSE; /* Fallback */
+ }
+
+ action_group = gtk_action_group_new ("Fish Applet Actions");
+ gtk_action_group_set_translation_domain (action_group, GETTEXT_PACKAGE);
+ gtk_action_group_add_actions (action_group,
+ fish_menu_verbs,
+ G_N_ELEMENTS (fish_menu_verbs),
+ fish);
+ ui_path = g_build_filename (FISH_MENU_UI_DIR, "fish-menu.xml", NULL);
+ mate_panel_applet_setup_menu_from_file (applet, ui_path, action_group);
+ g_free (ui_path);
+
+ if (mate_panel_applet_get_locked_down (applet)) {
+ GtkAction *action;
+
+ action = gtk_action_group_get_action (action_group, "FishPreferences");
+ gtk_action_set_visible (action, FALSE);
+ }
+ g_object_unref (action_group);
+
+ #ifndef FISH_INPROCESS
+ gtk_window_set_default_icon_name(FISH_ICON);
+ #endif
+
+ setup_fish_widget(fish);
+
+ return TRUE;
+}
+
+static gboolean fishy_factory(MatePanelApplet* applet, const char* iid, gpointer data)
+{
+ gboolean retval = FALSE;
+
+ if (!strcmp(iid, "FishApplet"))
+ {
+ retval = fish_applet_fill(FISH_APPLET(applet));
+ }
+
+ return retval;
+}
+
+static void fish_applet_destroy(GtkObject* object)
+{
+ FishApplet* fish = (FishApplet*) object;
+ int i;
+
+ if (fish->timeout)
+ {
+ g_source_remove (fish->timeout);
+ }
+
+ fish->timeout = 0;
+
+ for (i = 0; i < N_FISH_LISTENERS; i++)
+ {
+ if (fish->client && fish->listeners [i] != 0)
+ {
+ mateconf_client_notify_remove(fish->client, fish->listeners [i]);
+ }
+
+ fish->listeners [i] = 0;
+ }
+
+ if (fish->name)
+ g_free (fish->name);
+ fish->name = NULL;
+
+ if (fish->image)
+ g_free (fish->image);
+ fish->image = NULL;
+
+ if (fish->command)
+ g_free (fish->command);
+ fish->command = NULL;
+
+ if (fish->client)
+ g_object_unref (fish->client);
+ fish->client = NULL;
+
+ if (fish->pixmap)
+ g_object_unref (fish->pixmap);
+ fish->pixmap = NULL;
+
+ if (fish->pixbuf)
+ g_object_unref (fish->pixbuf);
+ fish->pixbuf = NULL;
+
+ if (fish->preferences_dialog)
+ gtk_widget_destroy (fish->preferences_dialog);
+ fish->preferences_dialog = NULL;
+
+ if (fish->fortune_dialog)
+ gtk_widget_destroy (fish->fortune_dialog);
+ fish->fortune_dialog = NULL;
+
+ if (fish->source_id)
+ g_source_remove (fish->source_id);
+ fish->source_id = 0;
+
+ fish_close_channel (fish);
+
+ GTK_OBJECT_CLASS (parent_class)->destroy (object);
+}
+
+static void fish_applet_instance_init(FishApplet* fish, FishAppletClass* klass)
+{
+ int i;
+
+ fish->client = mateconf_client_get_default();
+
+ fish->name = NULL;
+ fish->image = NULL;
+ fish->command = NULL;
+ fish->n_frames = 1;
+ fish->speed = 0.0;
+ fish->rotate = FALSE;
+
+ fish->orientation = MATE_PANEL_APPLET_ORIENT_UP;
+
+ fish->frame = NULL;
+ fish->drawing_area = NULL;
+ fish->pixmap = NULL;
+ fish->timeout = 0;
+ fish->current_frame = 0;
+ fish->in_applet = FALSE;
+
+ fish->requisition.width = -1;
+ fish->requisition.height = -1;
+
+ fish->prev_allocation.x = -1;
+ fish->prev_allocation.y = -1;
+ fish->prev_allocation.width = -1;
+ fish->prev_allocation.height = -1;
+
+ fish->pixbuf = NULL;
+
+ fish->preferences_dialog = NULL;
+ fish->name_entry = NULL;
+ fish->command_label = NULL;
+ fish->command_entry = NULL;
+ fish->preview_image = NULL;
+ fish->image_chooser = NULL;
+ fish->frames_spin = NULL;
+ fish->speed_spin = NULL;
+ fish->rotate_toggle = NULL;
+
+ fish->fortune_dialog = NULL;
+ fish->fortune_view = NULL;
+ fish->fortune_label = NULL;
+ fish->fortune_cmd_label = NULL;
+ fish->fortune_buffer = NULL;
+
+ fish->source_id = 0;
+ fish->io_channel = NULL;
+
+ for (i = 0; i < N_FISH_LISTENERS; i++)
+ fish->listeners [i] = 0;
+
+ fish->april_fools = FALSE;
+
+ mate_panel_applet_set_flags (MATE_PANEL_APPLET (fish), MATE_PANEL_APPLET_EXPAND_MINOR);
+
+ mate_panel_applet_set_background_widget(MATE_PANEL_APPLET(fish), GTK_WIDGET(fish));
+}
+
+static void fish_applet_class_init(FishAppletClass* klass)
+{
+ MatePanelAppletClass* applet_class = (MatePanelAppletClass*) klass;
+ GtkObjectClass* gtkobject_class = (GtkObjectClass*) klass;
+
+ parent_class = g_type_class_peek_parent(klass);
+
+ applet_class->change_orient = fish_applet_change_orient;
+
+ gtkobject_class->destroy = fish_applet_destroy;
+
+ init_fools_day();
+}
+
+static GType fish_applet_get_type(void)
+{
+ static GType type = 0;
+
+ if (!type)
+ {
+ static const GTypeInfo info = {
+ sizeof(MatePanelAppletClass),
+ NULL, NULL,
+ (GClassInitFunc) fish_applet_class_init,
+ NULL, NULL,
+ sizeof(FishApplet),
+ 0,
+ (GInstanceInitFunc) fish_applet_instance_init,
+ NULL
+ };
+
+ type = g_type_register_static(PANEL_TYPE_APPLET, "FishApplet", &info, 0);
+ }
+
+ return type;
+}
+
+#ifdef FISH_INPROCESS
+ MATE_PANEL_APPLET_IN_PROCESS_FACTORY("FishAppletFactory", fish_applet_get_type(), "That-stupid-fish", fishy_factory, NULL)
+#else
+ MATE_PANEL_APPLET_OUT_PROCESS_FACTORY("FishAppletFactory", fish_applet_get_type(), "That-stupid-fish", fishy_factory, NULL)
+#endif
diff --git a/applets/fish/fish.schemas.in b/applets/fish/fish.schemas.in
new file mode 100644
index 00000000..3431ac33
--- /dev/null
+++ b/applets/fish/fish.schemas.in
@@ -0,0 +1,91 @@
+<mateconfschemafile>
+ <schemalist>
+
+ <schema>
+ <key>/schemas/apps/fish_applet/prefs/name</key>
+ <owner>fish-applet</owner>
+ <type>string</type>
+ <default>Wanda</default>
+ <locale name="C">
+ <short>The fish's name</short>
+ <long>
+ A fish without a name is a pretty dull fish. Bring your fish to
+ life by naming him.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/fish_applet/prefs/image</key>
+ <owner>fish-applet</owner>
+ <type>string</type>
+ <default>wanda.png</default>
+ <locale name="C">
+ <short>The fish's animation pixmap</short>
+ <long>
+ This key specifies the filename of the pixmap which will be used
+ for the animation displayed in the fish applet relative to the
+ pixmap directory.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/fish_applet/prefs/command</key>
+ <owner>fish-applet</owner>
+ <type>string</type>
+ <default>fortune</default>
+ <locale name="C">
+ <short>Command to execute on click</short>
+ <long>
+ This key specifies the command that will be tried to execute when
+ the fish is clicked.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/fish_applet/prefs/frames</key>
+ <owner>fish-applet</owner>
+ <type>int</type>
+ <default>8</default>
+ <locale name="C">
+ <short>Frames in fish's animation</short>
+ <long>
+ This key specifies the number of frames that will be displayed in
+ the fish's animation.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/fish_applet/prefs/speed</key>
+ <owner>fish-applet</owner>
+ <type>float</type>
+ <default>0.3</default>
+ <locale name="C">
+ <short>Pause per frame</short>
+ <long>
+ This key specifies the number of seconds each frame will be
+ displayed.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/fish_applet/prefs/rotate</key>
+ <owner>fish-applet</owner>
+ <type>bool</type>
+ <default>false</default>
+ <locale name="C">
+ <short>Rotate on vertical panels</short>
+ <long>
+ If true, the fish's animation will be displayed rotated on vertical
+ panels.
+ </long>
+ </locale>
+ </schema>
+
+ </schemalist>
+
+</mateconfschemafile>
diff --git a/applets/fish/fish.ui b/applets/fish/fish.ui
new file mode 100644
index 00000000..0458f810
--- /dev/null
+++ b/applets/fish/fish.ui
@@ -0,0 +1,444 @@
+<?xml version="1.0"?>
+<interface>
+ <requires lib="gtk+" version="2.16"/>
+ <!-- interface-naming-policy toplevel-contextual -->
+ <object class="GtkDialog" id="fish_preferences_dialog">
+ <property name="border_width">5</property>
+ <property name="title" translatable="yes">Fish Preferences</property>
+ <property name="type_hint">dialog</property>
+ <property name="has_separator">False</property>
+ <child internal-child="vbox">
+ <object class="GtkVBox" id="dialog-vbox2">
+ <property name="visible">True</property>
+ <property name="orientation">vertical</property>
+ <property name="spacing">2</property>
+ <child>
+ <object class="GtkVBox" id="vbox5">
+ <property name="visible">True</property>
+ <property name="border_width">5</property>
+ <property name="orientation">vertical</property>
+ <property name="spacing">18</property>
+ <child>
+ <object class="GtkVBox" id="vbox6">
+ <property name="visible">True</property>
+ <property name="orientation">vertical</property>
+ <property name="spacing">6</property>
+ <child>
+ <object class="GtkLabel" id="label13">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">General</property>
+ <attributes>
+ <attribute name="weight" value="bold"/>
+ </attributes>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkHBox" id="hbox6">
+ <property name="visible">True</property>
+ <child>
+ <object class="GtkLabel" id="label16">
+ <property name="visible">True</property>
+ <property name="label" translatable="no"> </property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkVBox" id="vbox7">
+ <property name="visible">True</property>
+ <property name="orientation">vertical</property>
+ <property name="spacing">6</property>
+ <child>
+ <object class="GtkHBox" id="hbox1">
+ <property name="visible">True</property>
+ <property name="spacing">12</property>
+ <child>
+ <object class="GtkLabel" id="name_label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">_Name of fish:</property>
+ <property name="use_markup">True</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">name_entry</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEntry" id="name_entry">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="activates_default">True</property>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkHBox" id="hbox3">
+ <property name="visible">True</property>
+ <property name="spacing">12</property>
+ <child>
+ <object class="GtkLabel" id="command_label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Co_mmand to run when clicked:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">command_entry</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEntry" id="command_entry">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="activates_default">True</property>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkVBox" id="vbox8">
+ <property name="visible">True</property>
+ <property name="orientation">vertical</property>
+ <property name="spacing">6</property>
+ <child>
+ <object class="GtkLabel" id="label12">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Animation</property>
+ <attributes>
+ <attribute name="weight" value="bold"/>
+ </attributes>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkHBox" id="hbox7">
+ <property name="visible">True</property>
+ <child>
+ <object class="GtkLabel" id="label17">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes"> </property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkVBox" id="vbox9">
+ <property name="visible">True</property>
+ <property name="orientation">vertical</property>
+ <property name="spacing">6</property>
+ <child>
+ <object class="GtkImage" id="preview_image">
+ <property name="visible">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkHBox" id="hbox2">
+ <property name="visible">True</property>
+ <property name="spacing">12</property>
+ <child>
+ <object class="GtkLabel" id="image_label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="yalign">1</property>
+ <property name="ypad">6</property>
+ <property name="label" translatable="yes">_File:</property>
+ <property name="use_underline">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkFileChooserButton" id="image_chooser">
+ <property name="visible">True</property>
+ <property name="title" translatable="yes">Select an animation</property>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkHBox" id="hbox8">
+ <property name="visible">True</property>
+ <property name="spacing">12</property>
+ <child>
+ <object class="GtkVBox" id="vbox10">
+ <property name="visible">True</property>
+ <property name="orientation">vertical</property>
+ <property name="spacing">6</property>
+ <property name="homogeneous">True</property>
+ <child>
+ <object class="GtkLabel" id="frames_label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">_Total frames in animation:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">frames_spin</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="speed_label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">_Pause per frame:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">speed_spin</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkTable" id="table2">
+ <property name="visible">True</property>
+ <property name="n_rows">2</property>
+ <property name="n_columns">2</property>
+ <property name="column_spacing">6</property>
+ <property name="row_spacing">6</property>
+ <child>
+ <object class="GtkLabel" id="frames_post_label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">frames</property>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="speed_post_label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="yalign">0</property>
+ <property name="label" translatable="yes">seconds</property>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkSpinButton" id="speed_spin">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="adjustment">adjustment2</property>
+ <property name="climb_rate">0.10000000149</property>
+ <property name="digits">1</property>
+ <property name="numeric">True</property>
+ </object>
+ <packing>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkSpinButton" id="frames_spin">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="adjustment">adjustment1</property>
+ <property name="climb_rate">1</property>
+ <property name="numeric">True</property>
+ </object>
+ <packing>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkCheckButton" id="rotate_toggle">
+ <property name="label" translatable="yes">_Rotate on vertical panels</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="draw_indicator">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">3</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child internal-child="action_area">
+ <object class="GtkHButtonBox" id="dialog-action_area2">
+ <property name="visible">True</property>
+ <child>
+ <object class="GtkButton" id="help_button">
+ <property name="label">gtk-help</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_stock">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="done_button">
+ <property name="label">gtk-close</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="has_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_stock">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="pack_type">end</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ <action-widgets>
+ <action-widget response="-11">help_button</action-widget>
+ <action-widget response="-5">done_button</action-widget>
+ </action-widgets>
+ </object>
+ <object class="GtkAdjustment" id="adjustment1">
+ <property name="value">3</property>
+ <property name="lower">1</property>
+ <property name="upper">255</property>
+ <property name="step_increment">1</property>
+ <property name="page_increment">5</property>
+ </object>
+ <object class="GtkAdjustment" id="adjustment2">
+ <property name="value">1</property>
+ <property name="lower">0.10000000000000001</property>
+ <property name="upper">10</property>
+ <property name="step_increment">0.10000000000000001</property>
+ <property name="page_increment">1</property>
+ </object>
+</interface>
diff --git a/applets/fish/fishanim.png b/applets/fish/fishanim.png
new file mode 100644
index 00000000..e55aec2f
--- /dev/null
+++ b/applets/fish/fishanim.png
Binary files differ
diff --git a/applets/fish/footguy.png b/applets/fish/footguy.png
new file mode 100644
index 00000000..e1d5f21c
--- /dev/null
+++ b/applets/fish/footguy.png
Binary files differ
diff --git a/applets/fish/monkey.png b/applets/fish/monkey.png
new file mode 100644
index 00000000..d5e8c0a1
--- /dev/null
+++ b/applets/fish/monkey.png
Binary files differ
diff --git a/applets/fish/nyan.png b/applets/fish/nyan.png
new file mode 100644
index 00000000..5c3bf903
--- /dev/null
+++ b/applets/fish/nyan.png
Binary files differ
diff --git a/applets/fish/oldwanda.png b/applets/fish/oldwanda.png
new file mode 100644
index 00000000..d093ceff
--- /dev/null
+++ b/applets/fish/oldwanda.png
Binary files differ
diff --git a/applets/fish/org.mate.panel.FishApplet.mate-panel-applet.in.in b/applets/fish/org.mate.panel.FishApplet.mate-panel-applet.in.in
new file mode 100644
index 00000000..ca52df11
--- /dev/null
+++ b/applets/fish/org.mate.panel.FishApplet.mate-panel-applet.in.in
@@ -0,0 +1,17 @@
+[Applet Factory]
+Id=FishAppletFactory
+InProcess=@IN_PROCESS@
+Location=@LOCATION@
+_Name=Wanda Factory
+_Description=From Whence That Stupid Fish Came
+
+[FishApplet]
+_Name=Fish
+_Description=Display a swimming fish or another animated creature
+Icon=mate-panel-fish
+MateComponentId=OAFIID:MATE_FishApplet;
+X-MATE-Bugzilla-Bugzilla=MATE
+X-MATE-Bugzilla-Product=mate-panel
+X-MATE-Bugzilla-Component=fish
+X-MATE-Bugzilla-Version=@VERSION@
+X-MATE-Bugzilla-OtherBinaries=fish-applet-2
diff --git a/applets/fish/org.mate.panel.applet.FishAppletFactory.service.in b/applets/fish/org.mate.panel.applet.FishAppletFactory.service.in
new file mode 100644
index 00000000..cb4028d7
--- /dev/null
+++ b/applets/fish/org.mate.panel.applet.FishAppletFactory.service.in
@@ -0,0 +1,3 @@
+[D-BUS Service]
+Name=org.mate.panel.applet.FishAppletFactory
+Exec=@LOCATION@
diff --git a/applets/fish/wanda.png b/applets/fish/wanda.png
new file mode 100644
index 00000000..d56a4d4a
--- /dev/null
+++ b/applets/fish/wanda.png
Binary files differ
diff --git a/applets/fish/wanda.svg b/applets/fish/wanda.svg
new file mode 100644
index 00000000..6239e72c
--- /dev/null
+++ b/applets/fish/wanda.svg
@@ -0,0 +1,3724 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="288"
+ height="22"
+ id="svg1307"
+ sodipodi:version="0.32"
+ inkscape:version="0.44"
+ sodipodi:docbase="/home/ulisse/Desktop/wanda/32x32"
+ sodipodi:docname="wanda.svg"
+ inkscape:export-filename="/home/ulisse/Desktop/wanda.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ version="1.0">
+ <defs
+ id="defs1309">
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3219">
+ <stop
+ style="stop-color:#407cd3;stop-opacity:1"
+ offset="0"
+ id="stop3221" />
+ <stop
+ style="stop-color:#729fcf;stop-opacity:0"
+ offset="1"
+ id="stop3223" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4300">
+ <stop
+ id="stop4302"
+ offset="0"
+ style="stop-color:black;stop-opacity:0" />
+ <stop
+ style="stop-color:black;stop-opacity:1;"
+ offset="0.5"
+ id="stop4304" />
+ <stop
+ id="stop4306"
+ offset="1"
+ style="stop-color:black;stop-opacity:0" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3140">
+ <stop
+ style="stop-color:white;stop-opacity:1;"
+ offset="0"
+ id="stop3142" />
+ <stop
+ style="stop-color:white;stop-opacity:0;"
+ offset="1"
+ id="stop3144" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3031">
+ <stop
+ style="stop-color:white;stop-opacity:0;"
+ offset="0"
+ id="stop3033" />
+ <stop
+ id="stop3041"
+ offset="0.5"
+ style="stop-color:white;stop-opacity:1;" />
+ <stop
+ style="stop-color:white;stop-opacity:0;"
+ offset="1"
+ id="stop3035" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3007">
+ <stop
+ style="stop-color:black;stop-opacity:1;"
+ offset="0"
+ id="stop3009" />
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="1"
+ id="stop3011" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient2999">
+ <stop
+ style="stop-color:black;stop-opacity:1;"
+ offset="0"
+ id="stop3001" />
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="1"
+ id="stop3003" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient2991">
+ <stop
+ style="stop-color:black;stop-opacity:1;"
+ offset="0"
+ id="stop2993" />
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="1"
+ id="stop2995" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient2957">
+ <stop
+ style="stop-color:white;stop-opacity:1;"
+ offset="0"
+ id="stop2959" />
+ <stop
+ style="stop-color:white;stop-opacity:0;"
+ offset="1"
+ id="stop2961" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient2949">
+ <stop
+ style="stop-color:white;stop-opacity:1;"
+ offset="0"
+ id="stop2951" />
+ <stop
+ style="stop-color:white;stop-opacity:0;"
+ offset="1"
+ id="stop2953" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient2938">
+ <stop
+ style="stop-color:white;stop-opacity:1;"
+ offset="0"
+ id="stop2940" />
+ <stop
+ style="stop-color:white;stop-opacity:0;"
+ offset="1"
+ id="stop2942" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2908">
+ <stop
+ style="stop-color:black;stop-opacity:1;"
+ offset="0"
+ id="stop2910" />
+ <stop
+ id="stop2916"
+ offset="0.45945945"
+ style="stop-color:#a0a0a0;stop-opacity:1;" />
+ <stop
+ style="stop-color:black;stop-opacity:1;"
+ offset="1"
+ id="stop2912" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient2879">
+ <stop
+ style="stop-color:black;stop-opacity:1;"
+ offset="0"
+ id="stop2881" />
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="1"
+ id="stop2883" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient2851">
+ <stop
+ style="stop-color:#b15700;stop-opacity:1;"
+ offset="0"
+ id="stop2853" />
+ <stop
+ style="stop-color:#b15700;stop-opacity:0;"
+ offset="1"
+ id="stop2855" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2841">
+ <stop
+ style="stop-color:#b15700;stop-opacity:1;"
+ offset="0"
+ id="stop2843" />
+ <stop
+ style="stop-color:#ffaf61;stop-opacity:1;"
+ offset="1"
+ id="stop2845" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2822">
+ <stop
+ style="stop-color:#fed9a2;stop-opacity:1;"
+ offset="0"
+ id="stop2824" />
+ <stop
+ style="stop-color:#fcaf3e;stop-opacity:1;"
+ offset="1"
+ id="stop2826" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient2814">
+ <stop
+ style="stop-color:white;stop-opacity:1;"
+ offset="0"
+ id="stop2816" />
+ <stop
+ style="stop-color:white;stop-opacity:0;"
+ offset="1"
+ id="stop2818" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient2806">
+ <stop
+ style="stop-color:black;stop-opacity:1;"
+ offset="0"
+ id="stop2808" />
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="1"
+ id="stop2810" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient2953">
+ <stop
+ style="stop-color:white;stop-opacity:1;"
+ offset="0"
+ id="stop2955" />
+ <stop
+ style="stop-color:white;stop-opacity:0;"
+ offset="1"
+ id="stop2957" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2927">
+ <stop
+ style="stop-color:white;stop-opacity:1"
+ offset="0"
+ id="stop2929" />
+ <stop
+ style="stop-color:#c4c4bd;stop-opacity:1;"
+ offset="1"
+ id="stop2931" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient2215">
+ <stop
+ style="stop-color:#fcaf3e;stop-opacity:1;"
+ offset="0"
+ id="stop2217" />
+ <stop
+ style="stop-color:#f57900"
+ offset="1"
+ id="stop2219" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2822"
+ id="linearGradient2896"
+ gradientUnits="userSpaceOnUse"
+ x1="15.819157"
+ y1="18.416809"
+ x2="18.834814"
+ y2="27.884321"
+ gradientTransform="matrix(0.65317,0,0,0.677917,2.535262,-5.885943)" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2927"
+ id="radialGradient2933"
+ cx="12.509563"
+ cy="18.175413"
+ fx="12.509563"
+ fy="18.175413"
+ r="3.0691423"
+ gradientTransform="matrix(0.774722,0,0,0.78676,2.558566,3.937224)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2953"
+ id="linearGradient2959"
+ x1="10.519532"
+ y1="15.218751"
+ x2="10.601563"
+ y2="16.440104"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2806"
+ id="linearGradient2812"
+ x1="15"
+ y1="30.188313"
+ x2="14.75"
+ y2="24.563313"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.719559,0,0,0.717877,1.366921,-4.783521)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2814"
+ id="linearGradient2820"
+ x1="9.089674"
+ y1="19.5"
+ x2="9.5766888"
+ y2="22.928572"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2822"
+ id="radialGradient2828"
+ cx="13.600359"
+ cy="14.214091"
+ fx="13.600359"
+ fy="14.214091"
+ r="3.6818285"
+ gradientTransform="matrix(0.673036,0,0,0.834892,2.166538,-6.204559)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2841"
+ id="linearGradient2847"
+ x1="11.44949"
+ y1="17.084051"
+ x2="11.646118"
+ y2="23.565865"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2851"
+ id="linearGradient2857"
+ x1="20.506096"
+ y1="26.123884"
+ x2="22.804193"
+ y2="23.516428"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.673036,0,0,0.671463,2.166538,-3.544657)" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2879"
+ id="radialGradient2885"
+ cx="20.152544"
+ cy="33.636894"
+ fx="20.152544"
+ fy="33.636894"
+ r="15.291184"
+ gradientTransform="matrix(1,0,0,0.257225,0,24.98463)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2908"
+ id="linearGradient2914"
+ x1="11"
+ y1="8.96875"
+ x2="10.5625"
+ y2="12.28125"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.065193,0,0,1.062703,-2.157454,-8.432517)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2215"
+ id="linearGradient2936"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.643287,8.434448e-2,-8.896863e-2,0.675386,6.624351,-5.55093)"
+ x1="27.423513"
+ y1="15.167804"
+ x2="34.511864"
+ y2="14.907785" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2938"
+ id="linearGradient2944"
+ x1="20.96875"
+ y1="18.626238"
+ x2="23.21875"
+ y2="34.31374"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2949"
+ id="linearGradient2955"
+ x1="12.573617"
+ y1="21.924866"
+ x2="12.573617"
+ y2="19.5"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2957"
+ id="linearGradient2963"
+ x1="25.530855"
+ y1="32.304909"
+ x2="21.204615"
+ y2="27.437946"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2991"
+ id="linearGradient3023"
+ gradientUnits="userSpaceOnUse"
+ x1="35.53125"
+ y1="20.71875"
+ x2="42.4375"
+ y2="20.71875" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2999"
+ id="linearGradient3025"
+ gradientUnits="userSpaceOnUse"
+ x1="36.625"
+ y1="21.796875"
+ x2="42.59375"
+ y2="21.796875" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3007"
+ id="linearGradient3027"
+ gradientUnits="userSpaceOnUse"
+ x1="38.34375"
+ y1="23.203125"
+ x2="43.125"
+ y2="23.203125" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3031"
+ id="linearGradient3037"
+ x1="44.03125"
+ y1="22.0625"
+ x2="37.59375"
+ y2="22.21875"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.673036,0,0,0.671463,2.166538,-3.544657)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2215"
+ id="linearGradient3138"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.65111,0,0,0.635315,2.303275,-6.311035)"
+ x1="26.247757"
+ y1="38.03194"
+ x2="23.782515"
+ y2="36.457325" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3140"
+ id="linearGradient3146"
+ x1="19.203779"
+ y1="18.359375"
+ x2="16.761021"
+ y2="15.921875"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2879"
+ id="radialGradient2023"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.257225,0,24.98463)"
+ cx="20.152544"
+ cy="33.636894"
+ fx="20.152544"
+ fy="33.636894"
+ r="15.291184" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2215"
+ id="linearGradient2025"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.643287,8.434448e-2,-8.896863e-2,0.675386,36.55157,0.884929)"
+ x1="27.423513"
+ y1="15.167804"
+ x2="34.511864"
+ y2="14.907785" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3031"
+ id="linearGradient2027"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.673036,0,0,0.671463,32.09376,2.891209)"
+ x1="44.03125"
+ y1="22.0625"
+ x2="37.59375"
+ y2="22.21875" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2822"
+ id="linearGradient2029"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.65317,0,0,0.677917,32.46248,0.549919)"
+ x1="15.819157"
+ y1="18.416809"
+ x2="18.834814"
+ y2="27.884321" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2938"
+ id="linearGradient2031"
+ gradientUnits="userSpaceOnUse"
+ x1="20.96875"
+ y1="18.626238"
+ x2="23.21875"
+ y2="34.31374" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2927"
+ id="radialGradient2033"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.774722,0,0,0.78676,2.558566,3.937224)"
+ cx="12.509563"
+ cy="18.175413"
+ fx="12.509563"
+ fy="18.175413"
+ r="3.0691423" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2841"
+ id="linearGradient2035"
+ gradientUnits="userSpaceOnUse"
+ x1="11.44949"
+ y1="17.084051"
+ x2="11.646118"
+ y2="23.565865" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2814"
+ id="linearGradient2037"
+ gradientUnits="userSpaceOnUse"
+ x1="9.089674"
+ y1="19.5"
+ x2="9.5766888"
+ y2="22.928572" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2806"
+ id="linearGradient2039"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.719559,0,0,0.717877,31.29414,1.652339)"
+ x1="15"
+ y1="30.188313"
+ x2="14.75"
+ y2="24.563313" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2215"
+ id="linearGradient2041"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.65111,0,0,0.635315,32.23049,0.124829)"
+ x1="26.247757"
+ y1="38.03194"
+ x2="23.782515"
+ y2="36.457325" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2953"
+ id="linearGradient2043"
+ gradientUnits="userSpaceOnUse"
+ x1="10.519532"
+ y1="15.218751"
+ x2="10.601563"
+ y2="16.440104" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2822"
+ id="radialGradient2045"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.673036,0,0,0.834892,32.09376,0.231309)"
+ cx="13.600359"
+ cy="14.214091"
+ fx="13.600359"
+ fy="14.214091"
+ r="3.6818285" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2851"
+ id="linearGradient2047"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.673036,0,0,0.671463,32.09376,2.891209)"
+ x1="20.506096"
+ y1="26.123884"
+ x2="22.804193"
+ y2="23.516428" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2908"
+ id="linearGradient2049"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.065193,0,0,1.062703,27.76977,-1.996651)"
+ x1="11"
+ y1="8.96875"
+ x2="10.5625"
+ y2="12.28125" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2949"
+ id="linearGradient2051"
+ gradientUnits="userSpaceOnUse"
+ x1="12.573617"
+ y1="21.924866"
+ x2="12.573617"
+ y2="19.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2991"
+ id="linearGradient2053"
+ gradientUnits="userSpaceOnUse"
+ x1="35.53125"
+ y1="20.71875"
+ x2="42.4375"
+ y2="20.71875" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2999"
+ id="linearGradient2055"
+ gradientUnits="userSpaceOnUse"
+ x1="36.625"
+ y1="21.796875"
+ x2="42.59375"
+ y2="21.796875" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3007"
+ id="linearGradient2057"
+ gradientUnits="userSpaceOnUse"
+ x1="38.34375"
+ y1="23.203125"
+ x2="43.125"
+ y2="23.203125" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3140"
+ id="linearGradient2059"
+ gradientUnits="userSpaceOnUse"
+ x1="17.703779"
+ y1="24.234375"
+ x2="15.261021"
+ y2="22.046875" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2879"
+ id="radialGradient2113"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.257225,0,24.98463)"
+ cx="20.152544"
+ cy="33.636894"
+ fx="20.152544"
+ fy="33.636894"
+ r="15.291184" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2215"
+ id="linearGradient2115"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.643287,8.434448e-2,-8.896863e-2,0.675386,36.62435,0.449074)"
+ x1="27.423513"
+ y1="15.167804"
+ x2="34.511864"
+ y2="14.907785" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3031"
+ id="linearGradient2117"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.673036,0,0,0.671463,32.16654,2.455347)"
+ x1="44.03125"
+ y1="22.0625"
+ x2="37.59375"
+ y2="22.21875" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2822"
+ id="linearGradient2119"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.65317,0,0,0.677917,32.53526,0.114061)"
+ x1="15.819157"
+ y1="18.416809"
+ x2="18.834814"
+ y2="27.884321" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2938"
+ id="linearGradient2121"
+ gradientUnits="userSpaceOnUse"
+ x1="20.96875"
+ y1="18.626238"
+ x2="23.21875"
+ y2="34.31374" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2927"
+ id="radialGradient2123"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.774722,0,0,0.78676,2.558566,3.937224)"
+ cx="12.509563"
+ cy="18.175413"
+ fx="12.509563"
+ fy="18.175413"
+ r="3.0691423" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2841"
+ id="linearGradient2125"
+ gradientUnits="userSpaceOnUse"
+ x1="11.44949"
+ y1="17.084051"
+ x2="11.646118"
+ y2="23.565865" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2814"
+ id="linearGradient2127"
+ gradientUnits="userSpaceOnUse"
+ x1="9.089674"
+ y1="19.5"
+ x2="9.5766888"
+ y2="22.928572" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2806"
+ id="linearGradient2129"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.719559,0,0,0.717877,31.36692,1.216483)"
+ x1="15"
+ y1="30.188313"
+ x2="14.75"
+ y2="24.563313" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2215"
+ id="linearGradient2131"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.65111,0,0,0.635315,32.30327,-0.311031)"
+ x1="26.247757"
+ y1="38.03194"
+ x2="23.782515"
+ y2="36.457325" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2953"
+ id="linearGradient2133"
+ gradientUnits="userSpaceOnUse"
+ x1="10.519532"
+ y1="15.218751"
+ x2="10.601563"
+ y2="16.440104" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2822"
+ id="radialGradient2135"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.673036,0,0,0.834892,32.16654,-0.204555)"
+ cx="13.600359"
+ cy="14.214091"
+ fx="13.600359"
+ fy="14.214091"
+ r="3.6818285" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2851"
+ id="linearGradient2137"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.673036,0,0,0.671463,32.16654,2.455347)"
+ x1="20.506096"
+ y1="26.123884"
+ x2="22.804193"
+ y2="23.516428" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2908"
+ id="linearGradient2139"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.065193,0,0,1.062703,27.84255,-2.432513)"
+ x1="11"
+ y1="8.96875"
+ x2="10.5625"
+ y2="12.28125" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2949"
+ id="linearGradient2141"
+ gradientUnits="userSpaceOnUse"
+ x1="12.573617"
+ y1="21.924866"
+ x2="12.573617"
+ y2="19.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2991"
+ id="linearGradient2143"
+ gradientUnits="userSpaceOnUse"
+ x1="35.53125"
+ y1="20.71875"
+ x2="42.4375"
+ y2="20.71875" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2999"
+ id="linearGradient2145"
+ gradientUnits="userSpaceOnUse"
+ x1="36.625"
+ y1="21.796875"
+ x2="42.59375"
+ y2="21.796875" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3007"
+ id="linearGradient2147"
+ gradientUnits="userSpaceOnUse"
+ x1="38.34375"
+ y1="23.203125"
+ x2="43.125"
+ y2="23.203125" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3140"
+ id="linearGradient2149"
+ gradientUnits="userSpaceOnUse"
+ x1="17.703779"
+ y1="24.234375"
+ x2="15.261021"
+ y2="22.046875" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2879"
+ id="radialGradient2204"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.257225,0,24.98463)"
+ cx="20.152544"
+ cy="33.636894"
+ fx="20.152544"
+ fy="33.636894"
+ r="15.291184" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3031"
+ id="linearGradient2208"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.673036,0,0,0.671463,37.16654,-3.544657)"
+ x1="46.60183"
+ y1="21.643639"
+ x2="34.947159"
+ y2="21.194866" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2822"
+ id="linearGradient2210"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.65317,0,0,0.677917,37.53526,-5.885943)"
+ x1="15.819157"
+ y1="18.416809"
+ x2="18.834814"
+ y2="27.884321" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2806"
+ id="linearGradient2220"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.719559,0,0,0.717877,36.36692,-4.783521)"
+ x1="15"
+ y1="30.188313"
+ x2="14.75"
+ y2="24.563313" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2851"
+ id="linearGradient2228"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.673036,0,0,0.671463,37.16654,-3.544657)"
+ x1="20.506096"
+ y1="26.123884"
+ x2="22.804193"
+ y2="23.516428" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2991"
+ id="linearGradient2234"
+ gradientUnits="userSpaceOnUse"
+ x1="35.53125"
+ y1="20.71875"
+ x2="42.4375"
+ y2="20.71875" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2999"
+ id="linearGradient2236"
+ gradientUnits="userSpaceOnUse"
+ x1="36.625"
+ y1="21.796875"
+ x2="42.59375"
+ y2="21.796875" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3007"
+ id="linearGradient2238"
+ gradientUnits="userSpaceOnUse"
+ x1="38.34375"
+ y1="23.203125"
+ x2="43.125"
+ y2="23.203125" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2215"
+ id="linearGradient2282"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.643287,8.434448e-2,-8.896863e-2,0.675386,41.62435,-5.55093)"
+ x1="27.423513"
+ y1="15.167804"
+ x2="34.511864"
+ y2="14.907785" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2938"
+ id="linearGradient3178"
+ x1="54.281754"
+ y1="18.985201"
+ x2="56.438499"
+ y2="33.85733"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2215"
+ id="linearGradient4067"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.65111,0,0,0.635315,37.30327,-6.311035)"
+ x1="26.247757"
+ y1="38.03194"
+ x2="23.782515"
+ y2="36.457325" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3140"
+ id="linearGradient4075"
+ x1="49.516277"
+ y1="23.96875"
+ x2="47.240696"
+ y2="21.78125"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2879"
+ id="radialGradient4129"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.257225,0,24.98463)"
+ cx="20.152544"
+ cy="33.636894"
+ fx="20.152544"
+ fy="33.636894"
+ r="15.291184" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2822"
+ id="linearGradient4135"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.65317,0,0,0.677917,146.5353,-5.885943)"
+ x1="15.819157"
+ y1="18.416809"
+ x2="18.834814"
+ y2="27.884321" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2927"
+ id="radialGradient4139"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.774722,0,0,0.78676,2.558566,3.937224)"
+ cx="12.509563"
+ cy="18.175413"
+ fx="12.509563"
+ fy="18.175413"
+ r="3.0691423" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2841"
+ id="linearGradient4141"
+ gradientUnits="userSpaceOnUse"
+ x1="11.44949"
+ y1="17.084051"
+ x2="11.646118"
+ y2="23.565865" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2814"
+ id="linearGradient4143"
+ gradientUnits="userSpaceOnUse"
+ x1="9.089674"
+ y1="19.5"
+ x2="9.5766888"
+ y2="22.928572" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2806"
+ id="linearGradient4145"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.719559,0,0,0.717877,145.3669,-4.783521)"
+ x1="15"
+ y1="30.188313"
+ x2="14.75"
+ y2="24.563313" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2215"
+ id="linearGradient4147"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.65111,0,0,0.635315,146.3033,-6.311035)"
+ x1="26.247757"
+ y1="38.03194"
+ x2="23.782515"
+ y2="36.457325" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2953"
+ id="linearGradient4149"
+ gradientUnits="userSpaceOnUse"
+ x1="10.519532"
+ y1="15.218751"
+ x2="10.601563"
+ y2="16.440104" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2822"
+ id="radialGradient4151"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.673036,0,0,0.834892,146.1665,-6.204559)"
+ cx="13.600359"
+ cy="14.214091"
+ fx="13.600359"
+ fy="14.214091"
+ r="3.6818285" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2851"
+ id="linearGradient4153"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.673036,0,0,0.671463,146.1665,-3.544657)"
+ x1="20.506096"
+ y1="26.123884"
+ x2="22.804193"
+ y2="23.516428" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2908"
+ id="linearGradient4155"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.065193,0,0,1.062703,141.8426,-8.432517)"
+ x1="11"
+ y1="8.96875"
+ x2="10.5625"
+ y2="12.28125" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2949"
+ id="linearGradient4157"
+ gradientUnits="userSpaceOnUse"
+ x1="12.573617"
+ y1="21.924866"
+ x2="12.573617"
+ y2="19.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2991"
+ id="linearGradient4159"
+ gradientUnits="userSpaceOnUse"
+ x1="35.53125"
+ y1="20.71875"
+ x2="42.4375"
+ y2="20.71875" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2999"
+ id="linearGradient4161"
+ gradientUnits="userSpaceOnUse"
+ x1="36.625"
+ y1="21.796875"
+ x2="42.59375"
+ y2="21.796875" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3007"
+ id="linearGradient4163"
+ gradientUnits="userSpaceOnUse"
+ x1="38.34375"
+ y1="23.203125"
+ x2="43.125"
+ y2="23.203125" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3140"
+ id="linearGradient4165"
+ gradientUnits="userSpaceOnUse"
+ x1="19.203779"
+ y1="18.234375"
+ x2="16.573521"
+ y2="15.734375" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2879"
+ id="radialGradient4217"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.257225,0,24.98463)"
+ cx="20.152544"
+ cy="33.636894"
+ fx="20.152544"
+ fy="33.636894"
+ r="15.291184" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2822"
+ id="linearGradient4223"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.611374,0,0,0.730235,111.533,-7.526961)"
+ x1="15.819157"
+ y1="18.416809"
+ x2="18.834814"
+ y2="27.884321" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2927"
+ id="radialGradient4227"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.774722,0,0,0.78676,2.558566,3.937224)"
+ cx="12.509563"
+ cy="18.175413"
+ fx="12.509563"
+ fy="18.175413"
+ r="3.0691423" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2841"
+ id="linearGradient4229"
+ gradientUnits="userSpaceOnUse"
+ x1="11.44949"
+ y1="17.084051"
+ x2="11.646118"
+ y2="23.565865" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2814"
+ id="linearGradient4231"
+ gradientUnits="userSpaceOnUse"
+ x1="9.089674"
+ y1="19.5"
+ x2="9.5766888"
+ y2="22.928572" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2806"
+ id="linearGradient4233"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.673514,0,0,0.773279,110.4394,-6.33946)"
+ x1="15"
+ y1="30.188313"
+ x2="14.75"
+ y2="24.563313" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2953"
+ id="linearGradient4237"
+ gradientUnits="userSpaceOnUse"
+ x1="10.519532"
+ y1="15.218751"
+ x2="10.601563"
+ y2="16.440104" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2822"
+ id="radialGradient4239"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.673036,0,0,0.834892,64.16654,-0.204555)"
+ cx="13.600359"
+ cy="14.214091"
+ fx="13.600359"
+ fy="14.214091"
+ r="3.6818285" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2851"
+ id="linearGradient4241"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.629968,0,0,0.723283,111.2986,-5.009045)"
+ x1="20.506096"
+ y1="26.123884"
+ x2="22.804193"
+ y2="23.516428" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2908"
+ id="linearGradient4243"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.065193,0,0,1.062703,59.84255,-2.432513)"
+ x1="11"
+ y1="8.96875"
+ x2="10.5625"
+ y2="12.28125" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2949"
+ id="linearGradient4245"
+ gradientUnits="userSpaceOnUse"
+ x1="12.573617"
+ y1="21.924866"
+ x2="12.573617"
+ y2="19.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2991"
+ id="linearGradient4247"
+ gradientUnits="userSpaceOnUse"
+ x1="35.53125"
+ y1="20.71875"
+ x2="42.4375"
+ y2="20.71875" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2999"
+ id="linearGradient4249"
+ gradientUnits="userSpaceOnUse"
+ x1="36.625"
+ y1="21.796875"
+ x2="42.59375"
+ y2="21.796875" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3007"
+ id="linearGradient4251"
+ gradientUnits="userSpaceOnUse"
+ x1="38.34375"
+ y1="23.203125"
+ x2="43.125"
+ y2="23.203125" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2215"
+ id="linearGradient4288"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.602123,9.085377e-2,-8.327553e-2,0.727509,115.3604,-7.166094)"
+ x1="27.423513"
+ y1="15.167804"
+ x2="40.21788"
+ y2="13.709221" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2938"
+ id="linearGradient4296"
+ x1="86.655144"
+ y1="19.123735"
+ x2="89.284859"
+ y2="33.822628"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2215"
+ id="linearGradient4316"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.643287,8.434448e-2,-8.896863e-2,0.675386,150.6243,-5.55093)"
+ x1="27.423513"
+ y1="15.167804"
+ x2="34.511864"
+ y2="14.907785" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2938"
+ id="linearGradient4324"
+ x1="118.5625"
+ y1="18.922701"
+ x2="120.37185"
+ y2="35.172703"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2879"
+ id="radialGradient3298"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.257225,0,24.98463)"
+ cx="20.152544"
+ cy="33.636894"
+ fx="20.152544"
+ fy="33.636894"
+ r="15.291184" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3031"
+ id="linearGradient3302"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.673036,0,0,0.671463,73.16654,-3.544657)"
+ x1="46.60183"
+ y1="21.643639"
+ x2="34.947159"
+ y2="21.194866" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2822"
+ id="linearGradient3304"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.65317,0,0,0.677917,73.53526,-5.885943)"
+ x1="15.819157"
+ y1="18.416809"
+ x2="18.834814"
+ y2="27.884321" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2938"
+ id="linearGradient3306"
+ gradientUnits="userSpaceOnUse"
+ x1="54.281754"
+ y1="18.985201"
+ x2="56.438499"
+ y2="33.85733" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2927"
+ id="radialGradient3308"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.774722,0,0,0.78676,2.558566,3.937224)"
+ cx="12.509563"
+ cy="18.175413"
+ fx="12.509563"
+ fy="18.175413"
+ r="3.0691423" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2841"
+ id="linearGradient3310"
+ gradientUnits="userSpaceOnUse"
+ x1="11.44949"
+ y1="17.084051"
+ x2="11.646118"
+ y2="23.565865" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2814"
+ id="linearGradient3312"
+ gradientUnits="userSpaceOnUse"
+ x1="9.089674"
+ y1="19.5"
+ x2="9.5766888"
+ y2="22.928572" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2806"
+ id="linearGradient3314"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.719559,0,0,0.717877,72.36692,-4.783521)"
+ x1="15"
+ y1="30.188313"
+ x2="14.75"
+ y2="24.563313" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2953"
+ id="linearGradient3318"
+ gradientUnits="userSpaceOnUse"
+ x1="10.519532"
+ y1="15.218751"
+ x2="10.601563"
+ y2="16.440104" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2822"
+ id="radialGradient3320"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.673036,0,0,0.834892,73.16654,-6.204559)"
+ cx="13.600359"
+ cy="14.214091"
+ fx="13.600359"
+ fy="14.214091"
+ r="3.6818285" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2851"
+ id="linearGradient3322"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.673036,0,0,0.671463,73.16654,-3.544657)"
+ x1="20.506096"
+ y1="26.123884"
+ x2="22.804193"
+ y2="23.516428" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2908"
+ id="linearGradient3324"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.065193,0,0,1.062703,68.84255,-8.432517)"
+ x1="11"
+ y1="8.96875"
+ x2="10.5625"
+ y2="12.28125" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2949"
+ id="linearGradient3326"
+ gradientUnits="userSpaceOnUse"
+ x1="12.573617"
+ y1="21.924866"
+ x2="12.573617"
+ y2="19.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2991"
+ id="linearGradient3328"
+ gradientUnits="userSpaceOnUse"
+ x1="35.53125"
+ y1="20.71875"
+ x2="42.4375"
+ y2="20.71875" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2999"
+ id="linearGradient3330"
+ gradientUnits="userSpaceOnUse"
+ x1="36.625"
+ y1="21.796875"
+ x2="42.59375"
+ y2="21.796875" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3007"
+ id="linearGradient3332"
+ gradientUnits="userSpaceOnUse"
+ x1="38.34375"
+ y1="23.203125"
+ x2="43.125"
+ y2="23.203125" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3140"
+ id="linearGradient3334"
+ gradientUnits="userSpaceOnUse"
+ x1="49.516277"
+ y1="23.96875"
+ x2="47.240696"
+ y2="21.78125" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2215"
+ id="linearGradient3338"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.643287,8.434448e-2,-8.896863e-2,0.675386,77.62435,-5.55093)"
+ x1="27.423513"
+ y1="15.167804"
+ x2="34.511864"
+ y2="14.907785" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2938"
+ id="linearGradient3346"
+ x1="96.6875"
+ y1="13.169855"
+ x2="98.412621"
+ y2="27.732355"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2215"
+ id="linearGradient3350"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.65111,0,0,0.635315,73.30327,-6.311035)"
+ x1="26.247757"
+ y1="38.03194"
+ x2="23.782515"
+ y2="36.457325" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2938"
+ id="linearGradient3358"
+ x1="91.391281"
+ y1="17.75"
+ x2="88.512932"
+ y2="15.625"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2879"
+ id="radialGradient3410"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.257225,0,24.98463)"
+ cx="20.152544"
+ cy="33.636894"
+ fx="20.152544"
+ fy="33.636894"
+ r="15.291184" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2215"
+ id="linearGradient3412"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.643287,8.434448e-2,-8.896863e-2,0.675386,221.6868,-5.55093)"
+ x1="27.423513"
+ y1="15.167804"
+ x2="34.511864"
+ y2="14.907785" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2822"
+ id="linearGradient3416"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.65317,0,0,0.677917,217.5978,-5.885943)"
+ x1="15.819157"
+ y1="18.416809"
+ x2="18.834814"
+ y2="27.884321" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2938"
+ id="linearGradient3418"
+ gradientUnits="userSpaceOnUse"
+ x1="96.6875"
+ y1="13.169855"
+ x2="98.412621"
+ y2="27.732355" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2927"
+ id="radialGradient3420"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.774722,0,0,0.78676,2.558566,3.937224)"
+ cx="12.509563"
+ cy="18.175413"
+ fx="12.509563"
+ fy="18.175413"
+ r="3.0691423" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2841"
+ id="linearGradient3422"
+ gradientUnits="userSpaceOnUse"
+ x1="11.44949"
+ y1="17.084051"
+ x2="11.646118"
+ y2="23.565865" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2814"
+ id="linearGradient3424"
+ gradientUnits="userSpaceOnUse"
+ x1="9.089674"
+ y1="19.5"
+ x2="9.5766888"
+ y2="22.928572" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2806"
+ id="linearGradient3426"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.719559,0,0,0.717877,216.4294,-4.783521)"
+ x1="15"
+ y1="30.188313"
+ x2="14.75"
+ y2="24.563313" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2215"
+ id="linearGradient3428"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.65111,0,0,0.635315,217.3658,-6.311035)"
+ x1="26.247757"
+ y1="38.03194"
+ x2="23.782515"
+ y2="36.457325" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2953"
+ id="linearGradient3430"
+ gradientUnits="userSpaceOnUse"
+ x1="10.519532"
+ y1="15.218751"
+ x2="10.601563"
+ y2="16.440104" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2822"
+ id="radialGradient3432"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.673036,0,0,0.834892,217.229,-6.204559)"
+ cx="13.600359"
+ cy="14.214091"
+ fx="13.600359"
+ fy="14.214091"
+ r="3.6818285" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2851"
+ id="linearGradient3434"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.673036,0,0,0.671463,217.229,-3.544657)"
+ x1="20.506096"
+ y1="26.123884"
+ x2="22.804193"
+ y2="23.516428" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2908"
+ id="linearGradient3436"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.065193,0,0,1.062703,212.9051,-8.432517)"
+ x1="11"
+ y1="8.96875"
+ x2="10.5625"
+ y2="12.28125" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2949"
+ id="linearGradient3438"
+ gradientUnits="userSpaceOnUse"
+ x1="12.573617"
+ y1="21.924866"
+ x2="12.573617"
+ y2="19.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2991"
+ id="linearGradient3440"
+ gradientUnits="userSpaceOnUse"
+ x1="35.53125"
+ y1="20.71875"
+ x2="42.4375"
+ y2="20.71875" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2999"
+ id="linearGradient3442"
+ gradientUnits="userSpaceOnUse"
+ x1="36.625"
+ y1="21.796875"
+ x2="42.59375"
+ y2="21.796875" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3007"
+ id="linearGradient3444"
+ gradientUnits="userSpaceOnUse"
+ x1="38.34375"
+ y1="23.203125"
+ x2="43.125"
+ y2="23.203125" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2938"
+ id="linearGradient3446"
+ gradientUnits="userSpaceOnUse"
+ x1="91.391281"
+ y1="17.75"
+ x2="88.512932"
+ y2="15.625" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3219"
+ id="linearGradient3225"
+ x1="20.165108"
+ y1="0"
+ x2="20.081213"
+ y2="22"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2215"
+ id="linearGradient3229"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.609445,0,0,0.684345,111.404,-7.968581)"
+ x1="26.247757"
+ y1="38.03194"
+ x2="23.782515"
+ y2="36.457325" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2938"
+ id="linearGradient4122"
+ x1="123.55182"
+ y1="19.244724"
+ x2="123.02632"
+ y2="16.062744"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2879"
+ id="radialGradient4174"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.257225,0,24.98463)"
+ cx="20.152544"
+ cy="33.636894"
+ fx="20.152544"
+ fy="33.636894"
+ r="15.291184" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2215"
+ id="linearGradient4176"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.602123,9.085377e-2,-8.327553e-2,0.727509,259.3604,-7.166094)"
+ x1="27.423513"
+ y1="15.167804"
+ x2="40.21788"
+ y2="13.709221" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2822"
+ id="linearGradient4178"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.611374,0,0,0.730235,255.533,-7.526961)"
+ x1="15.819157"
+ y1="18.416809"
+ x2="18.834814"
+ y2="27.884321" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2938"
+ id="linearGradient4180"
+ gradientUnits="userSpaceOnUse"
+ x1="86.655144"
+ y1="19.123735"
+ x2="89.284859"
+ y2="33.822628" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2806"
+ id="linearGradient4182"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.673514,0,0,0.773279,254.4394,-6.33946)"
+ x1="15"
+ y1="30.188313"
+ x2="14.75"
+ y2="24.563313" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2215"
+ id="linearGradient4184"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.609445,0,0,0.684345,254.4043,-7.968581)"
+ x1="26.247757"
+ y1="38.03194"
+ x2="23.782515"
+ y2="36.457325" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2851"
+ id="linearGradient4186"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.629968,0,0,0.723283,254.2989,-5.009045)"
+ x1="20.506096"
+ y1="26.123884"
+ x2="22.804193"
+ y2="23.516428" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2927"
+ id="radialGradient4188"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.774722,0,0,0.78676,2.558566,3.937224)"
+ cx="12.509563"
+ cy="18.175413"
+ fx="12.509563"
+ fy="18.175413"
+ r="3.0691423" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2841"
+ id="linearGradient4190"
+ gradientUnits="userSpaceOnUse"
+ x1="11.44949"
+ y1="17.084051"
+ x2="11.646118"
+ y2="23.565865" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2814"
+ id="linearGradient4192"
+ gradientUnits="userSpaceOnUse"
+ x1="9.089674"
+ y1="19.5"
+ x2="9.5766888"
+ y2="22.928572" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2953"
+ id="linearGradient4194"
+ gradientUnits="userSpaceOnUse"
+ x1="10.519532"
+ y1="15.218751"
+ x2="10.601563"
+ y2="16.440104" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2822"
+ id="radialGradient4196"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.673036,0,0,0.834892,64.16654,-0.204555)"
+ cx="13.600359"
+ cy="14.214091"
+ fx="13.600359"
+ fy="14.214091"
+ r="3.6818285" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2908"
+ id="linearGradient4198"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.065193,0,0,1.062703,59.84255,-2.432513)"
+ x1="11"
+ y1="8.96875"
+ x2="10.5625"
+ y2="12.28125" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2949"
+ id="linearGradient4200"
+ gradientUnits="userSpaceOnUse"
+ x1="12.573617"
+ y1="21.924866"
+ x2="12.573617"
+ y2="19.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2991"
+ id="linearGradient4202"
+ gradientUnits="userSpaceOnUse"
+ x1="35.53125"
+ y1="20.71875"
+ x2="42.4375"
+ y2="20.71875" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2999"
+ id="linearGradient4204"
+ gradientUnits="userSpaceOnUse"
+ x1="36.625"
+ y1="21.796875"
+ x2="42.59375"
+ y2="21.796875" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3007"
+ id="linearGradient4206"
+ gradientUnits="userSpaceOnUse"
+ x1="38.34375"
+ y1="23.203125"
+ x2="43.125"
+ y2="23.203125" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2938"
+ id="linearGradient4208"
+ gradientUnits="userSpaceOnUse"
+ x1="123.55182"
+ y1="19.244724"
+ x2="123.02632"
+ y2="16.062744" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2927"
+ id="radialGradient4256"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.774722,0,0,0.78676,2.558566,3.937224)"
+ cx="12.509563"
+ cy="18.175413"
+ fx="12.509563"
+ fy="18.175413"
+ r="3.0691423" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2841"
+ id="linearGradient4258"
+ gradientUnits="userSpaceOnUse"
+ x1="11.44949"
+ y1="17.084051"
+ x2="11.646118"
+ y2="23.565865" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2814"
+ id="linearGradient4260"
+ gradientUnits="userSpaceOnUse"
+ x1="9.089674"
+ y1="19.5"
+ x2="9.5766888"
+ y2="22.928572" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2953"
+ id="linearGradient4262"
+ gradientUnits="userSpaceOnUse"
+ x1="10.519532"
+ y1="15.218751"
+ x2="10.601563"
+ y2="16.440104" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2822"
+ id="radialGradient4264"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.673036,0,0,0.834892,181.1665,-6.204559)"
+ cx="13.600359"
+ cy="14.214091"
+ fx="13.600359"
+ fy="14.214091"
+ r="3.6818285" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2908"
+ id="linearGradient4266"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.065193,0,0,1.062703,176.8425,-8.432517)"
+ x1="11"
+ y1="8.96875"
+ x2="10.5625"
+ y2="12.28125" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2949"
+ id="linearGradient4268"
+ gradientUnits="userSpaceOnUse"
+ x1="12.573617"
+ y1="21.924866"
+ x2="12.573617"
+ y2="19.5" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2879"
+ id="radialGradient4333"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.257225,0,24.98463)"
+ cx="20.152544"
+ cy="33.636894"
+ fx="20.152544"
+ fy="33.636894"
+ r="15.291184" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2215"
+ id="linearGradient4335"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.643287,8.434448e-2,-8.896863e-2,0.675386,185.6243,-5.55093)"
+ x1="27.423513"
+ y1="15.167804"
+ x2="34.511864"
+ y2="14.907785" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2822"
+ id="linearGradient4339"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.65317,0,0,0.677917,181.5353,-5.885943)"
+ x1="15.819157"
+ y1="18.416809"
+ x2="18.834814"
+ y2="27.884321" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2938"
+ id="linearGradient4341"
+ gradientUnits="userSpaceOnUse"
+ x1="54.281754"
+ y1="18.985201"
+ x2="56.438499"
+ y2="33.85733" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2806"
+ id="linearGradient4343"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.719559,0,0,0.717877,180.3669,-4.783521)"
+ x1="15"
+ y1="30.188313"
+ x2="14.75"
+ y2="24.563313" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2851"
+ id="linearGradient4347"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.673036,0,0,0.671463,181.1665,-3.544657)"
+ x1="20.506096"
+ y1="26.123884"
+ x2="22.804193"
+ y2="23.516428" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2991"
+ id="linearGradient4349"
+ gradientUnits="userSpaceOnUse"
+ x1="35.53125"
+ y1="20.71875"
+ x2="42.4375"
+ y2="20.71875" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2999"
+ id="linearGradient4351"
+ gradientUnits="userSpaceOnUse"
+ x1="36.625"
+ y1="21.796875"
+ x2="42.59375"
+ y2="21.796875" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3007"
+ id="linearGradient4353"
+ gradientUnits="userSpaceOnUse"
+ x1="38.34375"
+ y1="23.203125"
+ x2="43.125"
+ y2="23.203125" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2927"
+ id="radialGradient4357"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.774722,0,0,0.78676,2.558566,3.937224)"
+ cx="12.509563"
+ cy="18.175413"
+ fx="12.509563"
+ fy="18.175413"
+ r="3.0691423" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2841"
+ id="linearGradient4359"
+ gradientUnits="userSpaceOnUse"
+ x1="11.44949"
+ y1="17.084051"
+ x2="11.646118"
+ y2="23.565865" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2814"
+ id="linearGradient4361"
+ gradientUnits="userSpaceOnUse"
+ x1="9.089674"
+ y1="19.5"
+ x2="9.5766888"
+ y2="22.928572" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2953"
+ id="linearGradient4363"
+ gradientUnits="userSpaceOnUse"
+ x1="10.519532"
+ y1="15.218751"
+ x2="10.601563"
+ y2="16.440104" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2822"
+ id="radialGradient4365"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.673036,0,0,0.834892,181.1665,-6.204559)"
+ cx="13.600359"
+ cy="14.214091"
+ fx="13.600359"
+ fy="14.214091"
+ r="3.6818285" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2908"
+ id="linearGradient4367"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.065193,0,0,1.062703,176.8425,-8.432517)"
+ x1="11"
+ y1="8.96875"
+ x2="10.5625"
+ y2="12.28125" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2949"
+ id="linearGradient4369"
+ gradientUnits="userSpaceOnUse"
+ x1="12.573617"
+ y1="21.924866"
+ x2="12.573617"
+ y2="19.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2215"
+ id="linearGradient4375"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.65111,0,0,0.635315,181.3037,-6.311035)"
+ x1="26.247757"
+ y1="38.03194"
+ x2="23.782515"
+ y2="36.457325" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3140"
+ id="linearGradient4377"
+ gradientUnits="userSpaceOnUse"
+ x1="49.516277"
+ y1="23.96875"
+ x2="47.240696"
+ y2="21.78125" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2938"
+ id="linearGradient4391"
+ x1="135.90663"
+ y1="11.535613"
+ x2="135.66415"
+ y2="6.1439233"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2879"
+ id="radialGradient4447"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.257225,0,24.98463)"
+ cx="20.152544"
+ cy="33.636894"
+ fx="20.152544"
+ fy="33.636894"
+ r="15.291184" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2822"
+ id="linearGradient4451"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.611374,0,0,0.730235,255.533,-7.526961)"
+ x1="15.819157"
+ y1="18.416809"
+ x2="18.834814"
+ y2="27.884321" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2938"
+ id="linearGradient4453"
+ gradientUnits="userSpaceOnUse"
+ x1="86.655144"
+ y1="19.123735"
+ x2="89.284859"
+ y2="33.822628" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2806"
+ id="linearGradient4455"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.673514,0,0,0.773279,254.4394,-6.33946)"
+ x1="15"
+ y1="30.188313"
+ x2="14.75"
+ y2="24.563313" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2215"
+ id="linearGradient4457"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.609445,0,0,0.684345,255.404,-7.968581)"
+ x1="26.247757"
+ y1="38.03194"
+ x2="23.782515"
+ y2="36.457325" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2851"
+ id="linearGradient4459"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.629968,0,0,0.723283,255.2986,-5.009045)"
+ x1="20.506096"
+ y1="26.123884"
+ x2="22.804193"
+ y2="23.516428" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2927"
+ id="radialGradient4461"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.774722,0,0,0.78676,2.558566,3.937224)"
+ cx="12.509563"
+ cy="18.175413"
+ fx="12.509563"
+ fy="18.175413"
+ r="3.0691423" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2841"
+ id="linearGradient4463"
+ gradientUnits="userSpaceOnUse"
+ x1="11.44949"
+ y1="17.084051"
+ x2="11.646118"
+ y2="23.565865" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2814"
+ id="linearGradient4465"
+ gradientUnits="userSpaceOnUse"
+ x1="9.089674"
+ y1="19.5"
+ x2="9.5766888"
+ y2="22.928572" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2953"
+ id="linearGradient4467"
+ gradientUnits="userSpaceOnUse"
+ x1="10.519532"
+ y1="15.218751"
+ x2="10.601563"
+ y2="16.440104" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2822"
+ id="radialGradient4469"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.673036,0,0,0.834892,64.16654,-0.204555)"
+ cx="13.600359"
+ cy="14.214091"
+ fx="13.600359"
+ fy="14.214091"
+ r="3.6818285" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2908"
+ id="linearGradient4471"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.065193,0,0,1.062703,59.84255,-2.432513)"
+ x1="11"
+ y1="8.96875"
+ x2="10.5625"
+ y2="12.28125" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2949"
+ id="linearGradient4473"
+ gradientUnits="userSpaceOnUse"
+ x1="12.573617"
+ y1="21.924866"
+ x2="12.573617"
+ y2="19.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2991"
+ id="linearGradient4475"
+ gradientUnits="userSpaceOnUse"
+ x1="35.53125"
+ y1="20.71875"
+ x2="42.4375"
+ y2="20.71875" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2999"
+ id="linearGradient4477"
+ gradientUnits="userSpaceOnUse"
+ x1="36.625"
+ y1="21.796875"
+ x2="42.59375"
+ y2="21.796875" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3007"
+ id="linearGradient4479"
+ gradientUnits="userSpaceOnUse"
+ x1="38.34375"
+ y1="23.203125"
+ x2="43.125"
+ y2="23.203125" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2938"
+ id="linearGradient4481"
+ gradientUnits="userSpaceOnUse"
+ x1="123.55182"
+ y1="19.244724"
+ x2="123.02632"
+ y2="16.062744" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2938"
+ id="linearGradient4483"
+ gradientUnits="userSpaceOnUse"
+ x1="135.90663"
+ y1="11.535613"
+ x2="135.66415"
+ y2="6.1439233" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2215"
+ id="linearGradient4487"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.602123,9.085377e-2,-8.327553e-2,0.727509,259.3604,-7.166094)"
+ x1="27.423513"
+ y1="15.167804"
+ x2="40.21788"
+ y2="13.709221" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2938"
+ id="linearGradient4495"
+ x1="276.56677"
+ y1="12.953103"
+ x2="276.74847"
+ y2="26.03458"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666"
+ borderopacity="1"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="7.9999996"
+ inkscape:cx="258.90522"
+ inkscape:cy="3.5799146"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:grid-points="true"
+ gridspacingx="0.5px"
+ gridspacingy="0.5px"
+ gridempspacing="2"
+ inkscape:window-width="1159"
+ inkscape:window-height="922"
+ inkscape:window-x="111"
+ inkscape:window-y="30"
+ fill="#f57900"
+ inkscape:showpageshadow="false"
+ width="360px"
+ height="22px"
+ showguides="true"
+ inkscape:guide-bbox="true">
+ <sodipodi:guide
+ orientation="vertical"
+ position="36.000002"
+ id="guide4308" />
+ <sodipodi:guide
+ orientation="vertical"
+ position="72.000003"
+ id="guide2237" />
+ <sodipodi:guide
+ orientation="vertical"
+ position="108"
+ id="guide2239" />
+ <sodipodi:guide
+ orientation="vertical"
+ position="144.00001"
+ id="guide2241" />
+ <sodipodi:guide
+ orientation="vertical"
+ position="180.00001"
+ id="guide2243" />
+ <sodipodi:guide
+ orientation="vertical"
+ position="216.00001"
+ id="guide3244" />
+ <sodipodi:guide
+ orientation="vertical"
+ position="252.00001"
+ id="guide3246" />
+ <sodipodi:guide
+ orientation="vertical"
+ position="288.00001"
+ id="guide3448" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1312">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ulisse Perusin</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:title>wanda</dc:title>
+ <cc:license
+ rdf:resource="http://creativecommons.org/licenses/GPL/2.0/" />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Lapo Calamandrei
+Jakub Steiner</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ <dc:description>fish, superstar</dc:description>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/licenses/GPL/2.0/">
+ <cc:permits
+ rdf:resource="http://web.resource.org/cc/Reproduction" />
+ <cc:permits
+ rdf:resource="http://web.resource.org/cc/Distribution" />
+ <cc:requires
+ rdf:resource="http://web.resource.org/cc/Notice" />
+ <cc:permits
+ rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
+ <cc:requires
+ rdf:resource="http://web.resource.org/cc/ShareAlike" />
+ <cc:requires
+ rdf:resource="http://web.resource.org/cc/SourceCode" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:groupmode="layer"
+ id="layer2"
+ inkscape:label="sea"
+ sodipodi:insensitive="true">
+ <rect
+ style="opacity:0.73984674;fill:url(#linearGradient3225);fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect3216"
+ width="288"
+ height="22"
+ x="0"
+ y="0" />
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.29381445;color:black;fill:url(#radialGradient4333);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ id="path4281"
+ sodipodi:cx="20.152544"
+ sodipodi:cy="33.636894"
+ sodipodi:rx="15.291184"
+ sodipodi:ry="3.9332814"
+ d="M 35.443728 33.636894 A 15.291184 3.9332814 0 1 1 4.8613596,33.636894 A 15.291184 3.9332814 0 1 1 35.443728 33.636894 z"
+ transform="matrix(0.685582,0,0,1.016961,181.7004,-16.20742)" />
+ <path
+ style="fill:url(#linearGradient4335);fill-opacity:1;fill-rule:evenodd;stroke:#b15700;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 191,2.4634374 C 187.39407,2.6098452 183,5.4999962 181,9.999996 C 181.75,13.999996 187.30945,18.677658 192.5,18 C 197.26287,17.378179 200,15 204.8125,11.999996 C 210.33677,14.776589 213.3125,14.499996 213.3125,14.499996 C 211.875,9.562496 214.5,10.749996 213.5,5.9374963 C 209.8125,7.3749962 209.3125,7.9999962 204.70734,8.5167822 C 203.98385,7.9843592 201.3731,7.1905082 200.60045,6.6531882 C 201.02194,5.3710932 203.13411,4.39695 204.5,3.5 C 200.8125,2.6874999 199.00265,3.5116766 197,4.5 C 195.22084,3.5490546 193.28292,2.6190489 191.73613,2.4844206 C 191.49283,2.463244 191.2404,2.453677 191,2.4634374 z "
+ id="path4283"
+ sodipodi:nodetypes="ccscccccccsc" />
+ <path
+ style="opacity:0.943299;color:black;fill:url(#linearGradient4339);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 202.81916,8.6207192 C 195.22509,6.5803052 189.24913,16.546053 181.70252,10.071565 C 183.34554,5.3560202 188.58373,2.2723946 192,2.9999962 C 194.20648,3.4699358 195.22074,3.831133 196.5,4.5 C 198.81331,5.709518 200.09728,7.0097332 202.81916,8.6207192 z "
+ id="path4287"
+ sodipodi:nodetypes="ccssc" />
+ <path
+ sodipodi:type="inkscape:offset"
+ inkscape:radius="-0.95008469"
+ inkscape:original="M 47 2.46875 C 43.394074 2.6151579 39 5.5000002 37 10 C 37.75 14 43.30945 18.677658 48.5 18 C 53.262867 17.378179 56 15.000004 60.8125 12 C 66.33677 14.776593 69.3125 14.5 69.3125 14.5 C 67.875 9.5624998 70.5 10.75 69.5 5.9375 C 65.8125 7.375 65.323912 8.014464 60.71875 8.53125 C 59.995261 7.9988274 57.366397 7.19357 56.59375 6.65625 C 57.015236 5.374155 59.134111 4.39695 60.5 3.5 C 56.8125 2.6874999 55.002652 3.5116766 53 4.5 C 51.220837 3.5490546 49.296791 2.6346283 47.75 2.5 C 47.506692 2.4788235 47.240395 2.4589896 47 2.46875 z "
+ xlink:href="#path2155"
+ style="opacity:0.45899999;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4341);stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4289"
+ inkscape:href="#path2155"
+ d="M 47.03125,3.40625 C 43.979015,3.5301769 39.980376,6.1081119 38.0625,10.09375 C 38.465505,11.692295 39.781188,13.606555 41.65625,15 C 43.635526,16.470891 46.101158,17.359364 48.375,17.0625 C 52.875855,16.474886 55.445956,14.221194 60.3125,11.1875 C 60.59772,11.012808 60.95378,11.000939 61.25,11.15625 C 63.939665,12.508122 65.967145,13.083089 67.3125,13.34375 C 67.951276,13.467512 67.908906,13.41879 68.21875,13.4375 C 67.956555,11.778112 68.057338,10.594787 68.34375,9.84375 C 68.618461,9.1233979 68.750878,8.4283719 68.65625,7.28125 C 66.146796,8.328522 64.823934,9.0185915 60.8125,9.46875 C 60.578078,9.4896819 60.344229,9.422868 60.15625,9.28125 C 60.052788,9.2051115 59.155633,8.8033455 58.3125,8.46875 C 57.469367,8.1341545 56.680841,7.8675114 56.0625,7.4375 C 55.718345,7.2036437 55.566378,6.7730715 55.6875,6.375 C 56.000817,5.4219389 56.742681,4.812386 57.5,4.28125 C 55.960926,4.3559777 54.702346,4.7041172 53.40625,5.34375 C 53.140423,5.4754712 52.828327,5.4754712 52.5625,5.34375 C 50.811166,4.407679 48.900613,3.5458058 47.65625,3.4375 C 47.421548,3.4170725 47.191099,3.3997599 47.03125,3.40625 z "
+ transform="translate(144,0)" />
+ <path
+ style="fill:#b15700;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 183.1189,13.570786 C 185.31535,16.204968 188.5,12.999996 192,12.499996 C 188.5,12.499996 185.43264,15.237591 182.21102,11.816439 L 183.1189,13.570786 z "
+ id="path4291"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="opacity:0.31443296;color:black;fill:url(#linearGradient4343);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 182.97532,12.535279 C 182.97532,12.535279 185.58368,17.267079 191,17.5 C 197.71919,17.793507 203,11.999996 203,11.999996 L 182.97532,12.535279 z "
+ id="path4293"
+ sodipodi:nodetypes="cscc" />
+ <path
+ style="opacity:1;color:black;fill:url(#linearGradient4347);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 191.87447,16.459575 L 196.03867,12.245759 L 197.40691,12.423808 L 191.87447,16.459575 z "
+ id="path4297"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="opacity:0.79381445;color:black;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 198.09753,4.5350723 C 199.00239,4.1238346 199.62676,4.0915896 201,4 C 199.72893,4.3746923 199.43195,4.5566723 198.54973,5.0491613 C 197.99928,5.3564443 197.59932,4.7614973 198.09753,4.5350723 z "
+ id="path4299"
+ sodipodi:nodetypes="ccss" />
+ <path
+ sodipodi:nodetypes="cccc"
+ id="path4301"
+ d="M 184.10214,14.595387 C 186.00653,16.475972 187.68597,14.118691 190,12.999996 C 188.05609,13.119724 185.23526,16.597447 182.74312,12.842818 L 184.10214,14.595387 z "
+ style="opacity:0.74226804;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ id="g4303"
+ transform="matrix(0.790123,0,0,0.952165,177.9259,-8.933107)">
+ <path
+ id="path4305"
+ d="M 42.4375,20.34375 L 42.4375,21.09375 C 40.672788,21.424936 37.889437,20.621802 35.53125,20.34375 C 37.83716,20.359058 40.281614,20.928538 42.4375,20.34375 z "
+ style="opacity:0.12371132;color:black;fill:url(#linearGradient4349);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ sodipodi:nodetypes="cccc" />
+ <path
+ id="path4307"
+ d="M 42.40625,21.78125 L 42.59375,22.46875 C 40.604167,22.823591 38.614583,21.661518 36.625,21.125 C 38.552083,21.370176 40.479167,22.279933 42.40625,21.78125 z "
+ style="opacity:0.12371132;color:black;fill:url(#linearGradient4351);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ sodipodi:nodetypes="cccc" />
+ <path
+ id="path4309"
+ d="M 42.8125,23.3125 L 43.125,23.90625 L 38.34375,22.5 L 42.8125,23.3125 z "
+ style="opacity:0.12371132;color:black;fill:url(#linearGradient4353);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ </g>
+ <g
+ id="g4313"
+ transform="translate(-0.5,-5.557563e-3)">
+ <path
+ transform="matrix(1.101332,0,0,1.007195,175.7517,-11.77008)"
+ d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z"
+ sodipodi:ry="3"
+ sodipodi:rx="2.75"
+ sodipodi:cy="19.5"
+ sodipodi:cx="12.25"
+ id="path4315"
+ style="color:black;fill:url(#radialGradient4357);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4359);stroke-width:0.9494763;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(0.788277,0,0,0.720875,179.5866,-6.186833)"
+ d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z"
+ sodipodi:ry="3"
+ sodipodi:rx="2.75"
+ sodipodi:cy="19.5"
+ sodipodi:cx="12.25"
+ id="path4317"
+ style="color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4361);stroke-width:1.3265723;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="ccsc"
+ id="path4319"
+ d="M 190.26287,4.7495012 C 189.36375,4.3772652 188.30762,4.7175332 187.48513,5.0599352 C 190.63438,4.9566222 191.95826,9.8636492 191.95826,9.8636492 C 193.02814,7.6686612 192.13678,5.5253002 190.26287,4.7495012 z "
+ style="color:black;fill:black;fill-opacity:0.40217393;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ <path
+ transform="matrix(0.504779,0,0,0.507247,175.3662,-4.913061)"
+ d="M 28 24.5 A 2 2 0 1 1 24,24.5 A 2 2 0 1 1 28 24.5 z"
+ sodipodi:ry="2"
+ sodipodi:rx="2"
+ sodipodi:cy="24.5"
+ sodipodi:cx="26"
+ id="path4321"
+ style="color:black;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:#3465a4;stroke-width:1.97624171;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(0.864603,0,0,1.293872,179.2866,-13.25719)"
+ d="M 12.21875 15.65625 A 1.5625 0.875 0 1 1 9.09375,15.65625 A 1.5625 0.875 0 1 1 12.21875 15.65625 z"
+ sodipodi:ry="0.875"
+ sodipodi:rx="1.5625"
+ sodipodi:cy="15.65625"
+ sodipodi:cx="10.65625"
+ id="path4323"
+ style="opacity:1;color:black;fill:url(#linearGradient4363);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ sodipodi:type="arc" />
+ <path
+ style="color:black;fill:url(#radialGradient4365);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 190.50083,4.5714542 C 189.60171,4.1992172 188.54557,4.5394852 187.72309,4.8818872 C 190.87233,4.7785742 192.19621,9.6856012 192.19621,9.6856012 C 193.26609,7.4906132 192.37474,5.3472522 190.50083,4.5714542 z "
+ id="path4325"
+ sodipodi:nodetypes="ccsc" />
+ <path
+ sodipodi:nodetypes="cccccccc"
+ id="path4327"
+ d="M 187.4279,5.7811442 C 184.23232,4.5191842 184,-0.52865893 184,-0.52865893 C 184,-0.52865893 184.23232,3.3236422 187.89392,4.7848592 C 185.76812,2.4836417 187.33056,1.6469648 187.5,-3.8252839e-06 C 187.6044,2.362952 187.5,3.4999962 189.22541,5.1833732 C 188.33409,3.7209402 189.91149,2.1365822 190,0.99999615 C 190.16255,2.369665 189.27745,4.7731032 190.2906,6.3124962 C 189.26693,5.9275472 188.27572,5.6397772 187.4279,5.7811442 z "
+ style="opacity:1;color:black;fill:url(#linearGradient4367);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ <path
+ style="opacity:1;color:black;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 189.65785,6.1180942 C 189.10012,4.8533702 190.19955,3.7223434 190.19955,3.7223434 C 190.19955,3.7223434 189.41515,4.8411272 190.16572,6.1282592 C 189.97882,5.0622622 190.29507,4.7377432 190.80646,4.3155992 C 190.33961,5.1409272 190.20309,5.4671402 190.59252,6.6189112 C 190.60987,5.8404302 190.9108,5.6138932 191.22379,5.1997792 C 190.94983,5.7646052 190.92353,6.6622362 190.93401,7.4999962 C 190.54776,7.0133312 190.20327,6.4988912 189.65785,6.1180942 z "
+ id="path4329"
+ sodipodi:nodetypes="cccccccc" />
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.29896904;color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4369);stroke-width:0.68422097;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ id="path4331"
+ sodipodi:cx="12.25"
+ sodipodi:cy="19.5"
+ sodipodi:rx="2.75"
+ sodipodi:ry="3"
+ d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z"
+ transform="matrix(1.528265,0,0,1.397683,170.4663,-19.44231)" />
+ </g>
+ <path
+ style="fill:url(#linearGradient4375);fill-opacity:1;fill-rule:evenodd;stroke:#b15700;stroke-width:0.96744114;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 193.67476,15.289672 L 201.5004,18.5 C 203.4304,16.661712 201.60206,15.270631 201.0004,14.4375 L 194.97698,14.019042 L 193.67476,15.289672 z "
+ id="path4371"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ sodipodi:type="inkscape:offset"
+ inkscape:radius="-0.9061048"
+ inkscape:original="M 50.96875 14.03125 L 49.6875 15.28125 L 57.5 18.5 C 59.429995 16.661712 57.601664 15.270631 57 14.4375 L 50.96875 14.03125 z "
+ xlink:href="#path2175"
+ style="opacity:0.34500002;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4377);stroke-width:0.96744114;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4373"
+ inkscape:href="#path2175"
+ d="M 51.3125,14.96875 L 57.1875,17.375 C 57.255933,17.256126 57.418244,17.085431 57.4375,17 C 57.480827,16.807781 57.466062,16.650791 57.375,16.4375 C 57.234705,16.108892 56.834481,15.723099 56.5,15.3125 L 51.3125,14.96875 z "
+ transform="translate(144.0004,0)" />
+ </g>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.29381445;color:black;fill:url(#radialGradient2885);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ id="path2877"
+ sodipodi:cx="20.152544"
+ sodipodi:cy="33.636894"
+ sodipodi:rx="15.291184"
+ sodipodi:ry="3.9332814"
+ d="M 35.443728 33.636894 A 15.291184 3.9332814 0 1 1 4.8613596,33.636894 A 15.291184 3.9332814 0 1 1 35.443728 33.636894 z"
+ transform="matrix(0.685582,0,0,1.016961,2.700435,-16.20742)" />
+ <path
+ style="opacity:1;color:black;fill:#bd7102;fill-opacity:1;fill-rule:evenodd;stroke:#b15700;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 30.5,4.9999962 L 30.223726,11.395396 L 32.495223,6.8630202 L 30.5,4.9999962 z "
+ id="path3043"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="fill:url(#linearGradient2936);fill-opacity:1;fill-rule:evenodd;stroke:#b15700;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 11.504913,2.2134374 C 7.8989871,2.3598452 4.5,5.7499962 2.5,10.249996 C 3.25,14.249996 8.0810821,18.871617 13.271632,18.193959 C 18.034499,17.572138 19.634784,15.306655 23.956079,11.75211 C 29.480349,14.528703 33,14.333046 33,14.333046 C 30.544203,11.440854 35.711252,7.0563512 31,4.9999962 C 32.913634,7.6990042 28.68242,9.5862162 23.850917,8.2688962 C 23.127426,7.7364732 22.3731,7.1905082 21.600453,6.6531882 C 21.521938,5.1210932 22.946611,3.7094466 24,2.4999962 C 19,2.4999962 18,2.9999962 17.309848,3.9883196 C 15.530685,3.0373742 13.787837,2.3690489 12.241046,2.2344206 C 11.997739,2.213244 11.745308,2.203677 11.504913,2.2134374 z "
+ id="path2192"
+ sodipodi:nodetypes="ccscccccccsc" />
+ <path
+ style="opacity:0.35567011;color:black;fill:url(#linearGradient3037);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 31.548759,7.6394022 C 31.435066,10.292184 31.219252,11.598237 31.801147,13.304873 C 29.710168,13.567187 27.766243,13.179361 25.848987,12.318661 L 27.405382,9.6328082 C 28.68643,9.6262762 30.382776,8.9904912 31.548759,7.6394022 z "
+ id="path3029"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="opacity:0.943299;color:black;fill:url(#linearGradient2896);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 23.81916,8.6207192 C 16.225094,6.5803052 11.061632,16.858553 3.5150167,10.384065 C 5.1580378,5.6685202 8.9165411,1.8604182 12.33281,2.5880199 C 14.539292,3.0579595 16.094834,3.6409212 17.374097,4.3097882 C 19.687403,5.5193062 21.09728,7.0097332 23.81916,8.6207192 z "
+ id="path2223"
+ sodipodi:nodetypes="ccssc" />
+ <path
+ sodipodi:type="inkscape:offset"
+ inkscape:radius="-0.90655917"
+ inkscape:original="M 11.5 2.21875 C 7.8940738 2.3651579 4.5 5.7500002 2.5 10.25 C 3.25 14.25 8.0907001 18.865158 13.28125 18.1875 C 18.044117 17.56568 19.647455 15.304545 23.96875 11.75 C 29.49302 14.526593 33 14.34375 33 14.34375 C 30.544203 11.451558 35.711252 7.056355 31 5 C 32.913634 7.699008 28.675253 9.59857 23.84375 8.28125 C 23.120258 7.7488271 22.366397 7.19357 21.59375 6.65625 C 21.515236 5.124155 22.946611 3.7094504 24 2.5 C 19 2.5 18.002652 3.0116766 17.3125 4 C 15.533336 3.0490546 13.796791 2.3846283 12.25 2.25 C 12.006693 2.2288235 11.740395 2.2089896 11.5 2.21875 z "
+ xlink:href="#path2192"
+ style="opacity:0.45876291;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient2944);stroke-width:1.00000036;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path2934"
+ inkscape:href="#path2192"
+ d="M 11.53125,3.125 C 8.5406753,3.2464234 5.4286976,6.1976815 3.5,10.34375 C 3.889614,12.005046 5.0621112,13.899876 6.78125,15.28125 C 8.5828842,16.728912 10.858809,17.581195 13.15625,17.28125 C 15.410763,16.98691 16.831681,16.369658 18.28125,15.34375 C 19.730819,14.317842 21.21525,12.864739 23.40625,11.0625 C 23.677202,10.835579 24.055321,10.78679 24.375,10.9375 C 27.061224,12.287643 29.229728,12.901184 30.71875,13.1875 C 31.26419,13.29238 31.186951,13.246913 31.53125,13.28125 C 31.428052,12.810354 31.37189,12.321696 31.40625,11.875 C 31.482551,10.883044 31.780487,9.9729541 31.96875,9.15625 C 32.142132,8.4041034 32.19201,7.816359 32.09375,7.34375 C 31.741594,8.0741189 31.093832,8.6135009 30.3125,8.96875 C 28.604759,9.7452107 26.181101,9.8616969 23.59375,9.15625 C 23.491435,9.1213505 23.396185,9.0684342 23.3125,9 C 22.588796,8.4674212 21.821728,7.934238 21.0625,7.40625 C 20.831383,7.2390072 20.69246,6.9727382 20.6875,6.6875 C 20.633102,5.6259971 21.088778,4.7159166 21.625,3.9375 C 21.72412,3.7936112 21.832431,3.6994775 21.9375,3.5625 C 21.008194,3.623477 19.737082,3.630676 19.28125,3.75 C 18.471345,3.9620104 18.33226,4.1449435 18.0625,4.53125 C 17.798444,4.9172345 17.284129,5.0390461 16.875,4.8125 C 15.157292,3.8944023 13.504745,3.2736192 12.15625,3.15625 C 11.921155,3.1357882 11.694789,3.1183601 11.53125,3.125 z "
+ transform="translate(0.152311,-0.123565)" />
+ <path
+ sodipodi:type="arc"
+ style="color:black;fill:url(#radialGradient2933);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient2847);stroke-width:0.9494763;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ id="path2180"
+ sodipodi:cx="12.25"
+ sodipodi:cy="19.5"
+ sodipodi:rx="2.75"
+ sodipodi:ry="3"
+ d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z"
+ transform="matrix(1.101332,0,0,1.007195,-3.248347,-11.77008)" />
+ <path
+ sodipodi:type="arc"
+ style="color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient2820);stroke-width:1.3265723;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ id="path2917"
+ sodipodi:cx="12.25"
+ sodipodi:cy="19.5"
+ sodipodi:rx="2.75"
+ sodipodi:ry="3"
+ d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z"
+ transform="matrix(0.788277,0,0,0.720875,0.586578,-6.186833)" />
+ <path
+ style="fill:#b15700;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 4.339868,13.349815 C 6.5363241,15.983997 9.1202941,13.125761 12.621818,12.350816 C 8.9279131,12.439294 6.6536071,15.060814 3.4319901,11.639662 L 4.339868,13.349815 z "
+ id="path2182"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="color:black;fill:black;fill-opacity:0.40217393;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 11.262873,4.7495012 C 10.363755,4.3772652 9.3076191,4.7175332 8.4851341,5.0599352 C 11.634378,4.9566222 12.958258,9.8636492 12.958258,9.8636492 C 14.028136,7.6686612 13.136783,5.5253002 11.262873,4.7495012 z "
+ id="path2201"
+ sodipodi:nodetypes="ccsc" />
+ <path
+ sodipodi:type="arc"
+ style="color:black;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:#3465a4;stroke-width:1.97624171;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ id="path2221"
+ sodipodi:cx="26"
+ sodipodi:cy="24.5"
+ sodipodi:rx="2"
+ sodipodi:ry="2"
+ d="M 28 24.5 A 2 2 0 1 1 24,24.5 A 2 2 0 1 1 28 24.5 z"
+ transform="matrix(0.504779,0,0,0.507247,-3.633812,-4.913061)" />
+ <path
+ style="opacity:0.31443296;color:black;fill:url(#linearGradient2812);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 3.9753222,12.535279 C 3.9753222,12.535279 6.4625191,17.663234 11.878841,17.896155 C 18.598032,18.189662 23.493361,11.189258 23.493361,11.189258 L 3.9753222,12.535279 z "
+ id="path1917"
+ sodipodi:nodetypes="cscc" />
+ <path
+ style="fill:url(#linearGradient3138);fill-opacity:1;fill-rule:evenodd;stroke:#b15700;stroke-width:0.96744114;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 14.674361,15.289672 L 18.585375,20.564137 C 21.51537,18.975849 21.185459,16.560303 20.208795,15.289672 L 15.976581,14.019042 L 14.674361,15.289672 z "
+ id="path2190"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ sodipodi:type="arc"
+ style="opacity:1;color:black;fill:url(#linearGradient2959);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ id="path2935"
+ sodipodi:cx="10.65625"
+ sodipodi:cy="15.65625"
+ sodipodi:rx="1.5625"
+ sodipodi:ry="0.875"
+ d="M 12.21875 15.65625 A 1.5625 0.875 0 1 1 9.09375,15.65625 A 1.5625 0.875 0 1 1 12.21875 15.65625 z"
+ transform="matrix(0.864603,0,0,1.293872,0.286574,-13.25719)" />
+ <path
+ sodipodi:nodetypes="ccsc"
+ id="path2830"
+ d="M 11.500826,4.5714542 C 10.601708,4.1992172 9.5455731,4.5394852 8.7230881,4.8818872 C 11.872331,4.7785742 13.196211,9.6856012 13.196211,9.6856012 C 14.266089,7.4906132 13.374737,5.3472522 11.500826,4.5714542 z "
+ style="color:black;fill:url(#radialGradient2828);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ <path
+ style="opacity:1;color:black;fill:url(#linearGradient2857);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 12.874472,16.459575 L 17.03867,12.245759 L 18.406906,12.423808 L 12.874472,16.459575 z "
+ id="path2849"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="opacity:1;color:black;fill:url(#linearGradient2914);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 8.4278985,5.7811442 C 5.2323197,4.5191842 4.5,-0.52865893 4.5,-0.52865893 C 4.5,-0.52865893 5.2323197,3.3236422 8.89392,4.7848592 C 6.7681207,2.4836417 7.8305642,1.6469647 8,-3.9252839e-06 C 8.1044055,2.3629519 8.5,3.4999962 10.225411,5.1833732 C 9.3340933,3.7209402 10.411486,2.1365821 10.5,0.99999605 C 10.662548,2.3696649 10.277446,4.7731032 11.290604,6.3124962 C 10.266929,5.9275472 9.2757229,5.6397772 8.4278985,5.7811442 z "
+ id="path2901"
+ sodipodi:nodetypes="cccccccc" />
+ <path
+ sodipodi:nodetypes="cccccccc"
+ id="path2903"
+ d="M 10.657852,6.1180942 C 10.100118,4.8533702 11.199546,3.7223434 11.199546,3.7223434 C 11.199546,3.7223434 10.415146,4.8411272 11.165719,6.1282592 C 10.97882,5.0622622 11.295074,4.7377432 11.80646,4.3155992 C 11.339609,5.1409272 11.203095,5.4671402 11.592525,6.6189112 C 11.609867,5.8404302 11.910803,5.6138932 12.22379,5.1997792 C 11.949828,5.7646052 11.923533,6.6622362 11.934007,7.4999962 C 11.54776,7.0133312 11.203273,6.4988912 10.657852,6.1180942 z "
+ style="opacity:1;color:black;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ <path
+ style="opacity:0.79381445;color:black;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 18.908305,4.2506112 C 19.813158,3.8393735 20.43753,3.8071285 21.810772,3.7155389 C 20.5397,4.0902312 20.242721,4.2722112 19.360501,4.7647002 C 18.810048,5.0719832 18.410096,4.4770362 18.908305,4.2506112 z "
+ id="path2930"
+ sodipodi:nodetypes="ccss" />
+ <path
+ transform="matrix(1.528265,0,0,1.397683,-8.53375,-19.44231)"
+ d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z"
+ sodipodi:ry="3"
+ sodipodi:rx="2.75"
+ sodipodi:cy="19.5"
+ sodipodi:cx="12.25"
+ id="path2947"
+ style="opacity:0.29896904;color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient2955);stroke-width:0.68422097;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="cccc"
+ id="path2887"
+ d="M 5.1463301,14.41861 C 7.0507211,16.299195 8.1190991,14.303444 10.433124,13.184749 C 8.4892191,13.304477 6.4120331,16.243893 4.0082904,12.666041 L 5.1463301,14.41861 z "
+ style="opacity:0.74226804;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ id="g3015"
+ transform="matrix(0.673036,0,0,0.671463,2.376862,-3.499709)">
+ <path
+ id="path2977"
+ d="M 42.4375,20.34375 L 42.4375,21.09375 C 40.672788,21.424936 37.889437,20.621802 35.53125,20.34375 C 37.83716,20.359058 40.281614,20.928538 42.4375,20.34375 z "
+ style="opacity:0.12371132;color:black;fill:url(#linearGradient3023);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ sodipodi:nodetypes="cccc" />
+ <path
+ id="path2979"
+ d="M 42.40625,21.78125 L 42.59375,22.46875 C 40.604167,22.823591 38.614583,21.661518 36.625,21.125 C 38.552083,21.370176 40.479167,22.279933 42.40625,21.78125 z "
+ style="opacity:0.12371132;color:black;fill:url(#linearGradient3025);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ sodipodi:nodetypes="cccc" />
+ <path
+ id="path2981"
+ d="M 42.8125,23.3125 L 43.125,23.90625 L 38.34375,22.5 L 42.8125,23.3125 z "
+ style="opacity:0.12371132;color:black;fill:url(#linearGradient3027);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ </g>
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.29381445;color:black;fill:url(#radialGradient2204);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ id="path2151"
+ sodipodi:cx="20.152544"
+ sodipodi:cy="33.636894"
+ sodipodi:rx="15.291184"
+ sodipodi:ry="3.9332814"
+ d="M 35.443728 33.636894 A 15.291184 3.9332814 0 1 1 4.8613596,33.636894 A 15.291184 3.9332814 0 1 1 35.443728 33.636894 z"
+ transform="matrix(0.685582,0,0,1.016961,37.70043,-16.20742)" />
+ <path
+ style="fill:url(#linearGradient2282);fill-opacity:1;fill-rule:evenodd;stroke:#b15700;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 47,2.4634374 C 43.394074,2.6098452 39,5.4999962 37,9.999996 C 37.75,13.999996 43.30945,18.677658 48.5,18 C 53.262867,17.378179 56,15 60.8125,11.999996 C 66.33677,14.776589 69.3125,14.499996 69.3125,14.499996 C 67.875,9.562496 70.5,10.749996 69.5,5.9374963 C 65.8125,7.3749962 65.3125,7.9999962 60.707338,8.5167822 C 59.983847,7.9843592 57.3731,7.1905082 56.600453,6.6531882 C 57.021938,5.3710932 59.134111,4.39695 60.5,3.5 C 56.8125,2.6874999 55.002652,3.5116766 53,4.5 C 51.220837,3.5490546 49.282924,2.6190489 47.736133,2.4844206 C 47.492826,2.463244 47.240395,2.453677 47,2.4634374 z "
+ id="path2155"
+ sodipodi:nodetypes="ccscccccccsc" />
+ <path
+ style="opacity:0.31999996;color:black;fill:url(#linearGradient2208);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 69,6.7644023 C 68.886307,9.4171843 67.906752,12.10586 68.488647,13.812496 C 66.393236,13.535821 62.969814,12.770132 60.875,11.499996 L 62,8.8124962 C 63.737048,8.5383867 68.146276,7.2498454 69,6.7644023 z "
+ id="path2157"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="opacity:0.943299;color:black;fill:url(#linearGradient2210);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 58.81916,8.6207192 C 51.225094,6.5803052 45.249132,16.546053 37.702517,10.071565 C 39.345538,5.3560202 44.583731,2.2723946 48,2.9999962 C 50.206482,3.4699358 51.220737,3.831133 52.5,4.5 C 54.813306,5.709518 56.09728,7.0097332 58.81916,8.6207192 z "
+ id="path2159"
+ sodipodi:nodetypes="ccssc" />
+ <path
+ sodipodi:type="inkscape:offset"
+ inkscape:radius="-0.95008469"
+ inkscape:original="M 47 2.46875 C 43.394074 2.6151579 39 5.5000002 37 10 C 37.75 14 43.30945 18.677658 48.5 18 C 53.262867 17.378179 56 15.000004 60.8125 12 C 66.33677 14.776593 69.3125 14.5 69.3125 14.5 C 67.875 9.5624998 70.5 10.75 69.5 5.9375 C 65.8125 7.375 65.323912 8.014464 60.71875 8.53125 C 59.995261 7.9988274 57.366397 7.19357 56.59375 6.65625 C 57.015236 5.374155 59.134111 4.39695 60.5 3.5 C 56.8125 2.6874999 55.002652 3.5116766 53 4.5 C 51.220837 3.5490546 49.296791 2.6346283 47.75 2.5 C 47.506692 2.4788235 47.240395 2.4589896 47 2.46875 z "
+ xlink:href="#path2155"
+ style="opacity:0.45899999;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3178);stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path2280"
+ inkscape:href="#path2155"
+ d="M 47.03125,3.40625 C 43.979015,3.5301769 39.980376,6.1081119 38.0625,10.09375 C 38.465505,11.692295 39.781188,13.606555 41.65625,15 C 43.635526,16.470891 46.101158,17.359364 48.375,17.0625 C 52.875855,16.474886 55.445956,14.221194 60.3125,11.1875 C 60.59772,11.012808 60.95378,11.000939 61.25,11.15625 C 63.939665,12.508122 65.967145,13.083089 67.3125,13.34375 C 67.951276,13.467512 67.908906,13.41879 68.21875,13.4375 C 67.956555,11.778112 68.057338,10.594787 68.34375,9.84375 C 68.618461,9.1233979 68.750878,8.4283719 68.65625,7.28125 C 66.146796,8.328522 64.823934,9.0185915 60.8125,9.46875 C 60.578078,9.4896819 60.344229,9.422868 60.15625,9.28125 C 60.052788,9.2051115 59.155633,8.8033455 58.3125,8.46875 C 57.469367,8.1341545 56.680841,7.8675114 56.0625,7.4375 C 55.718345,7.2036437 55.566378,6.7730715 55.6875,6.375 C 56.000817,5.4219389 56.742681,4.812386 57.5,4.28125 C 55.960926,4.3559777 54.702346,4.7041172 53.40625,5.34375 C 53.140423,5.4754712 52.828327,5.4754712 52.5625,5.34375 C 50.811166,4.407679 48.900613,3.5458058 47.65625,3.4375 C 47.421548,3.4170725 47.191099,3.3997599 47.03125,3.40625 z " />
+ <path
+ style="fill:#b15700;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 39.118897,13.570786 C 41.315353,16.204968 44.5,12.999996 48,12.499996 C 44.5,12.499996 41.432636,15.237591 38.211019,11.816439 L 39.118897,13.570786 z "
+ id="path2167"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="opacity:0.31443296;color:black;fill:url(#linearGradient2220);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 38.975322,12.535279 C 38.975322,12.535279 41.583678,17.267079 47,17.5 C 53.719191,17.793507 59,11.999996 59,11.999996 L 38.975322,12.535279 z "
+ id="path2173"
+ sodipodi:nodetypes="cscc" />
+ <path
+ style="fill:url(#linearGradient4067);fill-opacity:1;fill-rule:evenodd;stroke:#b15700;stroke-width:0.96744114;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 49.674361,15.289672 L 57.5,18.5 C 59.429995,16.661712 57.601664,15.270631 57,14.4375 L 50.976581,14.019042 L 49.674361,15.289672 z "
+ id="path2175"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="opacity:1;color:black;fill:url(#linearGradient2228);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 47.874472,16.459575 L 52.03867,12.245759 L 53.406906,12.423808 L 47.874472,16.459575 z "
+ id="path2181"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="opacity:0.79381445;color:black;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 54.097533,4.5350723 C 55.002386,4.1238346 55.626758,4.0915896 57,4 C 55.728928,4.3746923 55.431949,4.5566723 54.549729,5.0491613 C 53.999276,5.3564443 53.599324,4.7614973 54.097533,4.5350723 z "
+ id="path2187"
+ sodipodi:nodetypes="ccss" />
+ <path
+ sodipodi:nodetypes="cccc"
+ id="path2191"
+ d="M 40.102136,14.595387 C 42.006527,16.475972 43.685975,14.118691 46,12.999996 C 44.056095,13.119724 41.235256,16.597447 38.743125,12.842818 L 40.102136,14.595387 z "
+ style="opacity:0.74226804;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ id="g2193"
+ transform="matrix(0.790123,0,0,0.952165,33.92595,-8.933107)">
+ <path
+ id="path2195"
+ d="M 42.4375,20.34375 L 42.4375,21.09375 C 40.672788,21.424936 37.889437,20.621802 35.53125,20.34375 C 37.83716,20.359058 40.281614,20.928538 42.4375,20.34375 z "
+ style="opacity:0.12371132;color:black;fill:url(#linearGradient2234);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ sodipodi:nodetypes="cccc" />
+ <path
+ id="path2197"
+ d="M 42.40625,21.78125 L 42.59375,22.46875 C 40.604167,22.823591 38.614583,21.661518 36.625,21.125 C 38.552083,21.370176 40.479167,22.279933 42.40625,21.78125 z "
+ style="opacity:0.12371132;color:black;fill:url(#linearGradient2236);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ sodipodi:nodetypes="cccc" />
+ <path
+ id="path2199"
+ d="M 42.8125,23.3125 L 43.125,23.90625 L 38.34375,22.5 L 42.8125,23.3125 z "
+ style="opacity:0.12371132;color:black;fill:url(#linearGradient2238);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ </g>
+ <path
+ sodipodi:type="inkscape:offset"
+ inkscape:radius="-0.9061048"
+ inkscape:original="M 50.96875 14.03125 L 49.6875 15.28125 L 57.5 18.5 C 59.429995 16.661712 57.601664 15.270631 57 14.4375 L 50.96875 14.03125 z "
+ xlink:href="#path2175"
+ style="opacity:0.34500002;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4075);stroke-width:0.96744114;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4065"
+ inkscape:href="#path2175"
+ d="M 51.3125,14.96875 L 57.1875,17.375 C 57.255933,17.256126 57.418244,17.085431 57.4375,17 C 57.480827,16.807781 57.466062,16.650791 57.375,16.4375 C 57.234705,16.108892 56.834481,15.723099 56.5,15.3125 L 51.3125,14.96875 z " />
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.29381445;color:black;fill:url(#radialGradient4129);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ id="path4077"
+ sodipodi:cx="20.152544"
+ sodipodi:cy="33.636894"
+ sodipodi:rx="15.291184"
+ sodipodi:ry="3.9332814"
+ d="M 35.443728 33.636894 A 15.291184 3.9332814 0 1 1 4.8613596,33.636894 A 15.291184 3.9332814 0 1 1 35.443728 33.636894 z"
+ transform="matrix(0.673036,0,0,1.109046,146.7614,-19.21317)" />
+ <path
+ style="fill:url(#linearGradient4316);fill-opacity:1;fill-rule:evenodd;stroke:#b15700;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 155.50491,2.2134374 C 151.89899,2.3598452 148.5,5.7499962 146.5,10.249996 C 147.25,14.249996 152.08108,18.871617 157.27163,18.193959 C 162.0345,17.572138 163.63478,15.306655 167.95608,11.75211 C 173.1062,11.905411 175.4139,11.442101 174.625,15.551796 C 180.69341,12.15388 175.0396,8.639535 177,6 C 176.91363,6.074008 173,5 167.85092,8.2688962 C 167.12743,7.7364732 166.3731,7.1905082 165.60045,6.6531882 C 165.52194,5.1210932 166.94661,3.7094466 168,2.4999962 C 163,2.4999962 162,2.9999962 161.30985,3.9883196 C 159.53069,3.0373742 157.78784,2.3690489 156.24105,2.2344206 C 155.99774,2.213244 155.74531,2.203677 155.50491,2.2134374 z "
+ id="path4081"
+ sodipodi:nodetypes="ccscccccccsc" />
+ <path
+ style="opacity:0.943299;color:black;fill:url(#linearGradient4135);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 167.81916,8.6207192 C 160.22509,6.5803052 155.06163,16.858553 147.51502,10.384065 C 149.15804,5.6685202 152.91654,1.8604182 156.33281,2.5880199 C 158.53929,3.0579595 160.09483,3.6409212 161.3741,4.3097882 C 163.6874,5.5193062 165.09728,7.0097332 167.81916,8.6207192 z "
+ id="path4085"
+ sodipodi:nodetypes="ccssc" />
+ <path
+ sodipodi:type="inkscape:offset"
+ inkscape:radius="-0.90026057"
+ inkscape:original="M 155.5 2.21875 C 151.89408 2.3651579 148.5 5.7500002 146.5 10.25 C 147.25 14.25 152.0907 18.865158 157.28125 18.1875 C 162.04411 17.56568 163.64745 15.304545 167.96875 11.75 C 173.11886 11.903301 175.4139 11.452805 174.625 15.5625 C 180.69341 12.164584 175.0396 8.639535 177 6 C 176.91363 6.074008 172.99283 5.0123538 167.84375 8.28125 C 167.12026 7.7488271 166.3664 7.19357 165.59375 6.65625 C 165.51524 5.124155 166.94661 3.7094504 168 2.5 C 163 2.5 162.00265 3.0116766 161.3125 4 C 159.53335 3.0490546 157.79679 2.3846283 156.25 2.25 C 156.0067 2.2288235 155.7404 2.2089896 155.5 2.21875 z "
+ xlink:href="#path4081"
+ style="opacity:0.45899999;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4324);stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4314"
+ inkscape:href="#path4081"
+ d="M 155.53125,3.125 C 152.537,3.2465728 149.39806,6.1963288 147.46875,10.34375 C 147.85847,12.007106 149.06073,13.898766 150.78125,15.28125 C 152.58393,16.729755 154.85674,17.581465 157.15625,17.28125 C 159.41164,16.986795 160.83108,16.370085 162.28125,15.34375 C 163.73142,14.317415 165.21546,12.864566 167.40625,11.0625 C 167.57118,10.920147 167.78214,10.842427 168,10.84375 C 170.54487,10.919502 172.3845,10.795674 173.84375,11.34375 C 174.57337,11.617788 175.23131,12.185938 175.5,12.96875 C 175.58549,13.217826 175.47277,13.570462 175.5,13.84375 C 175.97253,13.423816 176.28928,13.011995 176.4375,12.65625 C 176.69255,12.044097 176.65114,11.446772 176.46875,10.71875 C 176.28636,9.9907279 175.96683,9.1904294 175.78125,8.3125 C 175.68253,7.8454704 175.66598,7.3346661 175.75,6.8125 C 175.36661,6.7946357 174.97635,6.7905809 174.40625,6.84375 C 172.89497,6.9846958 170.76252,7.4758532 168.3125,9.03125 C 168.00352,9.2240407 167.60883,9.2117066 167.3125,9 C 166.5888,8.4674225 165.85307,7.9343021 165.09375,7.40625 C 164.84999,7.2465327 164.69861,6.9787113 164.6875,6.6875 C 164.63321,5.6280515 165.08917,4.7153464 165.625,3.9375 C 165.72405,3.7937166 165.83249,3.6994005 165.9375,3.5625 C 165.00795,3.6234874 163.73767,3.6305217 163.28125,3.75 C 162.4703,3.9622845 162.33278,4.1129449 162.0625,4.5 C 161.80026,4.8886258 161.28369,5.010973 160.875,4.78125 C 159.15688,3.8629263 157.53737,3.2737391 156.1875,3.15625 C 155.95236,3.1357835 155.69533,3.1183383 155.53125,3.125 z " />
+ <path
+ sodipodi:type="arc"
+ style="color:black;fill:url(#radialGradient4139);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4141);stroke-width:0.9494763;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ id="path4089"
+ sodipodi:cx="12.25"
+ sodipodi:cy="19.5"
+ sodipodi:rx="2.75"
+ sodipodi:ry="3"
+ d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z"
+ transform="matrix(1.101332,0,0,1.007195,140.7516,-11.77008)" />
+ <path
+ sodipodi:type="arc"
+ style="color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4143);stroke-width:1.3265723;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ id="path4091"
+ sodipodi:cx="12.25"
+ sodipodi:cy="19.5"
+ sodipodi:rx="2.75"
+ sodipodi:ry="3"
+ d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z"
+ transform="matrix(0.788277,0,0,0.720875,144.5866,-6.186833)" />
+ <path
+ style="fill:#b15700;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 148.33987,13.349815 C 150.53632,15.983997 153.12029,13.125761 156.62182,12.350816 C 152.92791,12.439294 150.65361,15.060814 147.43199,11.639662 L 148.33987,13.349815 z "
+ id="path4093"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="color:black;fill:black;fill-opacity:0.40217393;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 155.26287,4.7495012 C 154.36375,4.3772652 153.30762,4.7175332 152.48513,5.0599352 C 155.63438,4.9566222 156.95826,9.8636492 156.95826,9.8636492 C 158.02814,7.6686612 157.13678,5.5253002 155.26287,4.7495012 z "
+ id="path4095"
+ sodipodi:nodetypes="ccsc" />
+ <path
+ sodipodi:type="arc"
+ style="color:black;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:#3465a4;stroke-width:1.97624171;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ id="path4097"
+ sodipodi:cx="26"
+ sodipodi:cy="24.5"
+ sodipodi:rx="2"
+ sodipodi:ry="2"
+ d="M 28 24.5 A 2 2 0 1 1 24,24.5 A 2 2 0 1 1 28 24.5 z"
+ transform="matrix(0.504779,0,0,0.507247,140.3662,-4.913061)" />
+ <path
+ style="opacity:0.31443296;color:black;fill:url(#linearGradient4145);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 147.97532,12.535279 C 147.97532,12.535279 150.46252,17.663234 155.87884,17.896155 C 162.59803,18.189662 167.49336,11.189258 167.49336,11.189258 L 147.97532,12.535279 z "
+ id="path4099"
+ sodipodi:nodetypes="cscc" />
+ <path
+ style="fill:url(#linearGradient4147);fill-opacity:1;fill-rule:evenodd;stroke:#b15700;stroke-width:0.96744114;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 158.67436,15.289672 L 162.58537,20.564137 C 165.51537,18.975849 165.18546,16.560303 164.2088,15.289672 L 159.97658,14.019042 L 158.67436,15.289672 z "
+ id="path4101"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ sodipodi:type="arc"
+ style="opacity:1;color:black;fill:url(#linearGradient4149);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ id="path4103"
+ sodipodi:cx="10.65625"
+ sodipodi:cy="15.65625"
+ sodipodi:rx="1.5625"
+ sodipodi:ry="0.875"
+ d="M 12.21875 15.65625 A 1.5625 0.875 0 1 1 9.09375,15.65625 A 1.5625 0.875 0 1 1 12.21875 15.65625 z"
+ transform="matrix(0.864603,0,0,1.293872,144.2866,-13.25719)" />
+ <path
+ sodipodi:nodetypes="ccsc"
+ id="path4105"
+ d="M 155.50083,4.5714542 C 154.60171,4.1992172 153.54557,4.5394852 152.72309,4.8818872 C 155.87233,4.7785742 157.19621,9.6856012 157.19621,9.6856012 C 158.26609,7.4906132 157.37474,5.3472522 155.50083,4.5714542 z "
+ style="color:black;fill:url(#radialGradient4151);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ <path
+ style="opacity:1;color:black;fill:url(#linearGradient4153);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 156.87447,16.459575 L 161.03867,12.245759 L 162.40691,12.423808 L 156.87447,16.459575 z "
+ id="path4107"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="opacity:1;color:black;fill:url(#linearGradient4155);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 152.4279,5.7811442 C 149.23232,4.5191842 148.5,-0.52865893 148.5,-0.52865893 C 148.5,-0.52865893 149.23232,3.3236422 152.89392,4.7848592 C 150.76812,2.4836417 151.83056,1.6469647 152,-3.9252839e-06 C 152.10441,2.3629519 152.5,3.4999962 154.22541,5.1833732 C 153.33409,3.7209402 154.41149,2.1365821 154.5,0.99999605 C 154.66255,2.3696649 154.27745,4.7731032 155.2906,6.3124962 C 154.26693,5.9275472 153.27572,5.6397772 152.4279,5.7811442 z "
+ id="path4109"
+ sodipodi:nodetypes="cccccccc" />
+ <path
+ sodipodi:nodetypes="cccccccc"
+ id="path4111"
+ d="M 154.65785,6.1180942 C 154.10012,4.8533702 155.19955,3.7223434 155.19955,3.7223434 C 155.19955,3.7223434 154.41515,4.8411272 155.16572,6.1282592 C 154.97882,5.0622622 155.29507,4.7377432 155.80646,4.3155992 C 155.33961,5.1409272 155.2031,5.4671402 155.59252,6.6189112 C 155.60987,5.8404302 155.9108,5.6138932 156.22379,5.1997792 C 155.94983,5.7646052 155.92353,6.6622362 155.93401,7.4999962 C 155.54776,7.0133312 155.20327,6.4988912 154.65785,6.1180942 z "
+ style="opacity:1;color:black;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ <path
+ style="opacity:0.79381445;color:black;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 162.90831,4.2506112 C 163.81316,3.8393735 164.43753,3.8071285 165.81077,3.7155389 C 164.5397,4.0902312 164.24272,4.2722112 163.3605,4.7647002 C 162.81005,5.0719832 162.4101,4.4770362 162.90831,4.2506112 z "
+ id="path4113"
+ sodipodi:nodetypes="ccss" />
+ <path
+ transform="matrix(1.528265,0,0,1.397683,135.4663,-19.44231)"
+ d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z"
+ sodipodi:ry="3"
+ sodipodi:rx="2.75"
+ sodipodi:cy="19.5"
+ sodipodi:cx="12.25"
+ id="path4115"
+ style="opacity:0.29896904;color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4157);stroke-width:0.68422097;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="cccc"
+ id="path4117"
+ d="M 149.14633,14.41861 C 151.05072,16.299195 152.1191,14.303444 154.43312,13.184749 C 152.48922,13.304477 150.41203,16.243893 148.00829,12.666041 L 149.14633,14.41861 z "
+ style="opacity:0.74226804;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ id="g4119"
+ transform="matrix(0.673036,0,0,-0.671463,146.5862,23.16008)">
+ <path
+ id="path4121"
+ d="M 42.4375,20.34375 L 42.4375,21.09375 C 40.672788,21.424936 37.889437,20.621802 35.53125,20.34375 C 37.83716,20.359058 40.281614,20.928538 42.4375,20.34375 z "
+ style="opacity:0.12371132;color:black;fill:url(#linearGradient4159);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ sodipodi:nodetypes="cccc" />
+ <path
+ id="path4123"
+ d="M 42.40625,21.78125 L 42.59375,22.46875 C 40.604167,22.823591 38.614583,21.661518 36.625,21.125 C 38.552083,21.370176 40.479167,22.279933 42.40625,21.78125 z "
+ style="opacity:0.12371132;color:black;fill:url(#linearGradient4161);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ sodipodi:nodetypes="cccc" />
+ <path
+ id="path4125"
+ d="M 42.8125,23.3125 L 43.125,23.90625 L 38.34375,22.5 L 42.8125,23.3125 z "
+ style="opacity:0.12371132;color:black;fill:url(#linearGradient4163);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ </g>
+ <path
+ sodipodi:type="inkscape:offset"
+ inkscape:radius="-0.91494405"
+ inkscape:original="M 15.96875 14.03125 L 14.6875 15.28125 L 18.59375 20.5625 C 21.523745 18.974212 21.195414 16.551881 20.21875 15.28125 L 15.96875 14.03125 z "
+ xlink:href="#path2190"
+ style="opacity:0.34536079;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4165);stroke-width:0.96744114;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4127"
+ inkscape:href="#path2190"
+ d="M 16.21875,15.0625 L 15.90625,15.375 L 18.78125,19.25 C 19.477169,18.705623 19.882272,18.170019 19.96875,17.65625 C 20.069704,17.056479 19.850776,16.477809 19.5625,16.03125 L 16.21875,15.0625 z "
+ transform="translate(144,0)" />
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.29381445;color:black;fill:url(#radialGradient4217);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ id="path4167"
+ sodipodi:cx="20.152544"
+ sodipodi:cy="33.636894"
+ sodipodi:rx="15.291184"
+ sodipodi:ry="3.9332814"
+ d="M 35.443728 33.636894 A 15.291184 3.9332814 0 1 1 4.8613596,33.636894 A 15.291184 3.9332814 0 1 1 35.443728 33.636894 z"
+ transform="matrix(0.629968,0,0,1.194637,111.7447,-21.88272)" />
+ <path
+ style="fill:url(#linearGradient4288);fill-opacity:1;fill-rule:evenodd;stroke:#b15700;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 120.39209,1.4667825 C 117.01691,1.6244893 113.37202,5.0069812 111.5,9.8542692 C 112.20201,14.162969 116.72395,19.141263 121.58236,18.411307 C 126.04045,17.741497 128.51545,15.568192 132.56023,11.739325 L 135,12.4375 L 135,7 L 132.46179,7.9872942 C 131.7846,7.4137812 130.10142,6.5586652 129.37822,5.9798772 C 129.30472,4.3295432 130.01401,2.8027894 131,1.5 C 128,-0.5 127,1 125.52202,2.7241777 C 123.85671,1.699843 122.52894,1.6344033 121.08112,1.4893851 C 120.85339,1.4665741 120.61711,1.4562688 120.39209,1.4667825 z "
+ id="path4169"
+ sodipodi:nodetypes="ccscccccccsc" />
+ <path
+ style="opacity:0.943299;color:black;fill:url(#linearGradient4223);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 131.45495,8.0992522 C 124.34682,5.9013692 119.51377,16.972841 112.45007,9.9986852 C 113.98795,4.9192172 118.13044,1.2609961 121.3281,2.0447504 C 123.39339,2.5509576 124.2834,2.4014386 125.4808,3.1219254 C 127.64608,4.4247882 128.90724,6.3639392 131.45495,8.0992522 z "
+ id="path4173"
+ sodipodi:nodetypes="ccssc" />
+ <path
+ sodipodi:type="inkscape:offset"
+ inkscape:radius="-0.97577339"
+ inkscape:original="M 129.09375 0.59375 C 127.47759 0.25269583 126.63974 1.4256167 125.53125 2.71875 C 123.86594 1.6944154 122.54157 1.6450182 121.09375 1.5 C 120.86602 1.477189 120.63127 1.4582363 120.40625 1.46875 C 117.03107 1.6264568 113.37202 4.996462 111.5 9.84375 C 112.20201 14.15245 116.73534 19.136206 121.59375 18.40625 C 126.05184 17.736441 128.51772 15.578867 132.5625 11.75 L 135 12.4375 L 135 7 L 132.46875 8 C 131.79156 7.426487 130.0982 6.547538 129.375 5.96875 C 129.3015 4.3184162 130.01401 2.8027894 131 1.5 C 130.25 1 129.63247 0.70743472 129.09375 0.59375 z "
+ xlink:href="#path4169"
+ style="opacity:0.45899999;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4296);stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4286"
+ inkscape:href="#path4169"
+ d="M 128.90625,1.5625 C 128.35262,1.4456695 128.11619,1.5146346 127.71875,1.8125 C 127.32131,2.1103654 126.85131,2.6787349 126.28125,3.34375 C 125.97534,3.7146058 125.44492,3.80743 125.03125,3.5625 C 123.55066,2.6517866 122.48467,2.6174594 121,2.46875 C 120.78511,2.4472248 120.5763,2.4310146 120.4375,2.4375 C 117.73989,2.563547 114.37101,5.490781 112.5625,9.90625 C 112.9232,11.739112 114.04758,13.822696 115.65625,15.3125 C 117.32852,16.861202 119.37505,17.747374 121.4375,17.4375 C 125.64341,16.80558 127.87235,14.849815 131.90625,11.03125 C 132.10979,10.845849 132.38218,10.755054 132.65625,10.78125 C 133.43284,10.864224 134.12673,11.172655 134.59375,11.6875 C 135.06077,12.202345 135.24566,12.835896 135.28125,13.46875 C 135.29788,13.76445 135.22118,14.074735 135.1875,14.375 C 136.00222,13.262269 136.40625,11.874918 136.40625,10.3125 C 136.40625,8.8662002 135.98811,7.3840257 135.40625,6 C 135.39798,6.0569517 135.41583,6.0996104 135.40625,6.15625 C 135.29414,6.8191267 135.07765,7.5013881 134.59375,8.0625 C 134.10985,8.6236119 133.3282,8.9730522 132.46875,8.96875 C 132.24129,8.9709042 132.02022,8.8935305 131.84375,8.75 C 131.62365,8.5635943 131.03396,8.1751051 130.4375,7.8125 C 129.84104,7.4498949 129.21354,7.0897308 128.75,6.71875 C 128.53838,6.5389814 128.41336,6.277577 128.40625,6 C 128.33785,4.4642657 128.88877,3.1192182 129.625,1.90625 C 129.39134,1.7993854 129.06953,1.5969563 128.90625,1.5625 z " />
+ <path
+ style="fill:#b15700;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 113.22213,13.193316 C 115.27804,16.030791 118.72397,13.038587 122,12.5 C 118.72397,12.5 115.38782,15.036362 112.37235,11.351182 L 113.22213,13.193316 z "
+ id="path4181"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="opacity:0.31443296;color:black;fill:url(#linearGradient4233);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 112.88092,12.315918 C 112.88092,12.315918 115.20896,17.839623 120.27869,18.09052 C 126.56792,18.406678 131.62421,11.739325 131.62421,11.739325 L 112.88092,12.315918 z "
+ id="path4187"
+ sodipodi:nodetypes="cscc" />
+ <path
+ style="fill:url(#linearGradient3229);fill-opacity:1;fill-rule:evenodd;stroke:#b15700;stroke-width:0.96744114;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 122.98344,15.299161 C 122.98166,16.992908 122.36979,18.58918 121.49972,20.5 C 123.49972,21 127.41388,18.868692 126.49972,17.5 L 124.20233,13.93047 L 122.98344,15.299161 z "
+ id="path4189"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="opacity:1;color:black;fill:url(#linearGradient4241);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 121.32131,16.539013 L 125.21904,11.999996 L 126.49972,12.191786 L 121.32131,16.539013 z "
+ id="path4195"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="opacity:0.79381445;color:black;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 126.71235,3.3532967 C 127.5,2.5 128,2 129,2 C 128,2.5 127.5,3 127.13561,3.9070605 C 126.90733,4.4753098 126.3554,3.7399995 126.71235,3.3532967 z "
+ id="path4201"
+ sodipodi:nodetypes="ccss" />
+ <g
+ id="g4274"
+ transform="translate(47.10977,-6.001675)">
+ <path
+ transform="matrix(1.101332,0,0,1.007195,58.75165,-5.770077)"
+ d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z"
+ sodipodi:ry="3"
+ sodipodi:rx="2.75"
+ sodipodi:cy="19.5"
+ sodipodi:cx="12.25"
+ id="path4177"
+ style="color:black;fill:url(#radialGradient4227);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4229);stroke-width:0.9494763;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(0.788277,0,0,0.720875,62.58658,-0.186829)"
+ d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z"
+ sodipodi:ry="3"
+ sodipodi:rx="2.75"
+ sodipodi:cy="19.5"
+ sodipodi:cx="12.25"
+ id="path4179"
+ style="color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4231);stroke-width:1.3265723;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="ccsc"
+ id="path4183"
+ d="M 73.262873,10.749505 C 72.363755,10.377269 71.307619,10.717537 70.485134,11.059939 C 73.634378,10.956626 74.958258,15.863653 74.958258,15.863653 C 76.028136,13.668665 75.136783,11.525304 73.262873,10.749505 z "
+ style="color:black;fill:black;fill-opacity:0.40217393;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ <path
+ transform="matrix(0.504779,0,0,0.507247,58.36619,1.086943)"
+ d="M 28 24.5 A 2 2 0 1 1 24,24.5 A 2 2 0 1 1 28 24.5 z"
+ sodipodi:ry="2"
+ sodipodi:rx="2"
+ sodipodi:cy="24.5"
+ sodipodi:cx="26"
+ id="path4185"
+ style="color:black;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:#3465a4;stroke-width:1.97624171;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(0.864603,0,0,1.293872,62.28657,-7.257184)"
+ d="M 12.21875 15.65625 A 1.5625 0.875 0 1 1 9.09375,15.65625 A 1.5625 0.875 0 1 1 12.21875 15.65625 z"
+ sodipodi:ry="0.875"
+ sodipodi:rx="1.5625"
+ sodipodi:cy="15.65625"
+ sodipodi:cx="10.65625"
+ id="path4191"
+ style="opacity:1;color:black;fill:url(#linearGradient4237);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ sodipodi:type="arc" />
+ <path
+ style="color:black;fill:url(#radialGradient4239);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 73.500826,10.571458 C 72.601708,10.199221 71.545573,10.539489 70.723088,10.881891 C 73.872331,10.778578 75.196211,15.685605 75.196211,15.685605 C 76.266089,13.490617 75.374737,11.347256 73.500826,10.571458 z "
+ id="path4193"
+ sodipodi:nodetypes="ccsc" />
+ <path
+ sodipodi:nodetypes="cccccccc"
+ id="path4197"
+ d="M 70.427898,11.781148 C 67.23232,10.519188 66.513864,6.001675 66.513864,6.001675 C 66.513864,6.001675 67.23232,9.323646 70.89392,10.784863 C 68.768121,8.4836455 69.402486,7.6911629 69.571922,6.0441942 C 69.676327,8.40715 70.5,9.5 72.225411,11.183377 C 71.334093,9.720944 72.381156,8.136586 72.46967,7 C 72.632218,8.3696688 72.277446,10.773107 73.290604,12.3125 C 72.266929,11.927551 71.275723,11.639781 70.427898,11.781148 z "
+ style="opacity:1;color:black;fill:url(#linearGradient4243);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ <path
+ style="opacity:1;color:black;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 72.657852,12.118098 C 72.100118,10.853374 73.199546,9.7223472 73.199546,9.7223472 C 73.199546,9.7223472 72.415146,10.841131 73.165719,12.128263 C 72.97882,11.062266 73.295074,10.737747 73.80646,10.315603 C 73.339609,11.140931 73.203095,11.467144 73.592525,12.618915 C 73.609867,11.840434 73.910803,11.613897 74.22379,11.199783 C 73.949828,11.764609 73.923533,12.66224 73.934007,13.5 C 73.54776,13.013335 73.203273,12.498895 72.657852,12.118098 z "
+ id="path4199"
+ sodipodi:nodetypes="cccccccc" />
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.29896904;color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4245);stroke-width:0.68422097;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ id="path4203"
+ sodipodi:cx="12.25"
+ sodipodi:cy="19.5"
+ sodipodi:rx="2.75"
+ sodipodi:ry="3"
+ d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z"
+ transform="matrix(1.528265,0,0,1.397683,53.46625,-13.44231)" />
+ </g>
+ <path
+ sodipodi:nodetypes="cccc"
+ id="path4205"
+ d="M 113.97699,14.344596 C 115.75952,16.370315 118.33405,14.20503 120.5,13 C 118.68048,13.128968 115.1617,16.310745 112.91178,12.456772 L 113.97699,14.344596 z "
+ style="opacity:0.74226804;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ id="g4207"
+ transform="matrix(0.329213,0,0,0.842105,121.8027,-7.631574)">
+ <path
+ id="path4209"
+ d="M 42.4375,20.34375 L 42.4375,21.09375 C 40.672788,21.424936 37.889437,20.621802 35.53125,20.34375 C 37.83716,20.359058 40.281614,20.928538 42.4375,20.34375 z "
+ style="opacity:0.12371132;color:black;fill:url(#linearGradient4247);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ sodipodi:nodetypes="cccc" />
+ <path
+ id="path4211"
+ d="M 42.40625,21.78125 L 42.59375,22.46875 C 40.604167,22.823591 38.614583,21.661518 36.625,21.125 C 38.552083,21.370176 40.479167,22.279933 42.40625,21.78125 z "
+ style="opacity:0.12371132;color:black;fill:url(#linearGradient4249);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ sodipodi:nodetypes="cccc" />
+ <path
+ id="path4213"
+ d="M 42.8125,23.3125 L 43.125,23.90625 L 38.34375,22.5 L 42.8125,23.3125 z "
+ style="opacity:0.12371132;color:black;fill:url(#linearGradient4251);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ </g>
+ <path
+ sodipodi:type="inkscape:offset"
+ inkscape:radius="-0.81122816"
+ inkscape:original="M 15.96875 14.03125 L 14.6875 15.28125 L 18.59375 20.5625 C 21.523745 18.974212 21.195414 16.551881 20.21875 15.28125 L 15.96875 14.03125 z "
+ xlink:href="#path2190"
+ style="opacity:0.34536079;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3146);stroke-width:0.96744114;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path3136"
+ inkscape:href="#path2190"
+ d="M 16.1875,14.9375 L 15.75,15.375 L 18.75,19.40625 C 19.543133,18.82201 19.967269,18.222021 20.0625,17.65625 C 20.167862,17.030288 19.954643,16.434316 19.65625,15.96875 L 16.1875,14.9375 z " />
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.29381445;color:black;fill:url(#radialGradient3298);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ id="path3248"
+ sodipodi:cx="20.152544"
+ sodipodi:cy="33.636894"
+ sodipodi:rx="15.291184"
+ sodipodi:ry="3.9332814"
+ d="M 35.443728 33.636894 A 15.291184 3.9332814 0 1 1 4.8613596,33.636894 A 15.291184 3.9332814 0 1 1 35.443728 33.636894 z"
+ transform="matrix(0.685582,0,0,1.016961,73.70043,-16.20742)" />
+ <path
+ style="fill:url(#linearGradient3338);fill-opacity:1;fill-rule:evenodd;stroke:#b15700;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 83,2.4634374 C 79.394074,2.6098452 75.4375,5.4999962 73.4375,9.999996 C 74.1875,13.999996 79.081082,18.871617 84.271632,18.193959 C 89.034499,17.572138 92.491205,15.554541 96.8125,11.999996 C 102.33677,14.776589 104.5625,15.437496 104.5625,15.437496 C 102.625,10.187496 105.625,10.062496 104.4375,5.5624963 C 100.5625,6.6874962 100.375,7.4374962 96.707338,8.5167822 C 95.983847,7.9843592 93.3731,7.1905082 92.600453,6.6531882 C 93.021938,5.3710932 94.196611,3.6469462 95.5625,2.7499962 C 91.875,1.9374961 91.002652,3.0116728 89,3.9999962 C 87.220837,3.0490508 85.282924,2.6190489 83.736133,2.4844206 C 83.492826,2.463244 83.240395,2.453677 83,2.4634374 z "
+ id="path3250"
+ sodipodi:nodetypes="ccscccccccsc" />
+ <path
+ style="opacity:0.31999996;color:black;fill:url(#linearGradient3302);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 104.0625,6.2019023 C 103.94881,8.8546843 103.03175,12.73086 103.61365,14.437496 C 101.45574,13.910821 99.094814,12.520132 96.875,11.499996 L 97.75,8.7499962 C 99.487048,8.4758867 102.45878,6.5623454 104.0625,6.2019023 z "
+ id="path3252"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="opacity:0.943299;color:black;fill:url(#linearGradient3304);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 94.81916,8.6207192 C 87.225094,6.5803052 81.436632,16.421053 73.890017,9.946565 C 75.533038,5.2310202 80.583731,2.2723946 84,2.9999962 C 86.206482,3.4699358 87.157334,3.3311292 88.436597,3.9999962 C 90.749903,5.2095142 92.09728,7.0097332 94.81916,8.6207192 z "
+ id="path3254"
+ sodipodi:nodetypes="ccssc" />
+ <path
+ sodipodi:type="inkscape:offset"
+ inkscape:radius="-1.0049475"
+ inkscape:original="M 83 2.46875 C 79.394074 2.6151579 75.4375 5.5000002 73.4375 10 C 74.1875 14 79.0907 18.865158 84.28125 18.1875 C 89.04412 17.56568 92.491205 15.554545 96.8125 12 C 102.33677 14.776593 104.5625 15.4375 104.5625 15.4375 C 102.625 10.1875 105.625 10.0625 104.4375 5.5625 C 100.5625 6.6875 100.38641 7.451964 96.71875 8.53125 C 95.995261 7.9988274 93.366397 7.19357 92.59375 6.65625 C 93.015232 5.374155 94.196611 3.64695 95.5625 2.75 C 91.875 1.9374999 91.002652 3.0116766 89 4 C 87.220837 3.0490546 85.296791 2.6346283 83.75 2.5 C 83.506696 2.4788235 83.240395 2.4589896 83 2.46875 z "
+ xlink:href="#path3250"
+ style="opacity:0.45899999;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3346);stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path3336"
+ inkscape:href="#path3250"
+ d="M 83.03125,3.46875 C 80.021486,3.5909525 76.445164,6.0810297 74.53125,10.0625 C 74.916431,11.700838 76.120365,13.633985 77.84375,15.0625 C 79.649834,16.559564 81.907376,17.481104 84.15625,17.1875 C 88.705026,16.593631 91.925073,14.724872 96.1875,11.21875 C 96.488227,10.976389 96.901236,10.9278 97.25,11.09375 C 101.54308,13.251525 102.42577,13.484331 103.1875,13.75 C 102.93107,12.17418 102.98435,10.861501 103.25,9.9375 C 103.53327,8.9522052 103.6709,8.1193798 103.5625,6.96875 C 102.59676,7.3096073 101.62049,7.645786 100.9375,7.96875 C 99.953926,8.4338503 98.891295,8.9434467 97,9.5 C 96.6999,9.5867268 96.376536,9.5289831 96.125,9.34375 C 96.036453,9.2785873 95.155569,8.8658203 94.3125,8.53125 C 93.469431,8.1966797 92.662989,7.9080787 92.03125,7.46875 C 91.663142,7.2239137 91.498249,6.7672853 91.625,6.34375 C 91.939075,5.3883742 92.594152,4.383559 93.375,3.46875 C 92.800317,3.4619893 92.327728,3.5342623 91.9375,3.65625 C 91.190506,3.8897647 90.516466,4.3737726 89.4375,4.90625 C 89.147616,5.0404437 88.811202,5.0288432 88.53125,4.875 C 86.910677,4.0088194 85.097278,3.6254229 83.65625,3.5 C 83.422051,3.479616 83.186447,3.4624488 83.03125,3.46875 z " />
+ <path
+ sodipodi:type="arc"
+ style="color:black;fill:url(#radialGradient3308);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3310);stroke-width:0.9494763;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ id="path3258"
+ sodipodi:cx="12.25"
+ sodipodi:cy="19.5"
+ sodipodi:rx="2.75"
+ sodipodi:ry="3"
+ d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z"
+ transform="matrix(1.101332,0,0,1.007195,67.75165,-11.77008)" />
+ <path
+ sodipodi:type="arc"
+ style="color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3312);stroke-width:1.3265723;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ id="path3260"
+ sodipodi:cx="12.25"
+ sodipodi:cy="19.5"
+ sodipodi:rx="2.75"
+ sodipodi:ry="3"
+ d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z"
+ transform="matrix(0.788277,0,0,0.720875,71.58658,-6.186833)" />
+ <path
+ style="fill:#b15700;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 75.339868,13.349815 C 77.536324,15.983997 80.5,12.999996 84,12.499996 C 80.5,12.499996 77.653607,15.060814 74.43199,11.639662 L 75.339868,13.349815 z "
+ id="path3262"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="color:black;fill:black;fill-opacity:0.40217393;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 82.262873,4.7495012 C 81.363755,4.3772652 80.307619,4.7175332 79.485134,5.0599352 C 82.634378,4.9566222 83.958258,9.8636492 83.958258,9.8636492 C 85.028136,7.6686612 84.136783,5.5253002 82.262873,4.7495012 z "
+ id="path3264"
+ sodipodi:nodetypes="ccsc" />
+ <path
+ sodipodi:type="arc"
+ style="color:black;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:#3465a4;stroke-width:1.97624171;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ id="path3266"
+ sodipodi:cx="26"
+ sodipodi:cy="24.5"
+ sodipodi:rx="2"
+ sodipodi:ry="2"
+ d="M 28 24.5 A 2 2 0 1 1 24,24.5 A 2 2 0 1 1 28 24.5 z"
+ transform="matrix(0.504779,0,0,0.507247,67.36619,-4.913061)" />
+ <path
+ style="opacity:0.31443296;color:black;fill:url(#linearGradient3314);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 74.975322,12.535279 C 74.975322,12.535279 77.462519,17.663234 82.878841,17.896155 C 89.598032,18.189662 95,11.999996 95,11.999996 L 74.975322,12.535279 z "
+ id="path3268"
+ sodipodi:nodetypes="cscc" />
+ <path
+ style="fill:url(#linearGradient3350);fill-opacity:1;fill-rule:evenodd;stroke:#b15700;stroke-width:0.96744114;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 85.674361,15.289672 L 91.50158,19.711961 C 93.431575,17.873673 93.101664,15.770627 92.5,14.937496 L 86.976581,14.019042 L 85.674361,15.289672 z "
+ id="path3270"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ sodipodi:type="arc"
+ style="opacity:1;color:black;fill:url(#linearGradient3318);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ id="path3272"
+ sodipodi:cx="10.65625"
+ sodipodi:cy="15.65625"
+ sodipodi:rx="1.5625"
+ sodipodi:ry="0.875"
+ d="M 12.21875 15.65625 A 1.5625 0.875 0 1 1 9.09375,15.65625 A 1.5625 0.875 0 1 1 12.21875 15.65625 z"
+ transform="matrix(0.864603,0,0,1.293872,71.28657,-13.25719)" />
+ <path
+ sodipodi:nodetypes="ccsc"
+ id="path3274"
+ d="M 82.500826,4.5714542 C 81.601708,4.1992172 80.545573,4.5394852 79.723088,4.8818872 C 82.872331,4.7785742 84.196211,9.6856012 84.196211,9.6856012 C 85.266089,7.4906132 84.374737,5.3472522 82.500826,4.5714542 z "
+ style="color:black;fill:url(#radialGradient3320);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ <path
+ style="opacity:1;color:black;fill:url(#linearGradient3322);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 83.874472,16.459575 L 88.03867,12.245759 L 89.406906,12.423808 L 83.874472,16.459575 z "
+ id="path3276"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="opacity:1;color:black;fill:url(#linearGradient3324);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 79.427898,5.7811442 C 76.23232,4.5191842 76,-0.52865893 76,-0.52865893 C 76,-0.52865893 76.23232,3.3236422 79.89392,4.7848592 C 77.768121,2.4836417 79.330564,1.6469648 79.5,-3.8252839e-06 C 79.604405,2.362952 79.5,3.4999962 81.225411,5.1833732 C 80.334093,3.7209402 81.911486,2.1365822 82,0.99999615 C 82.162548,2.369665 81.277446,4.7731032 82.290604,6.3124962 C 81.266929,5.9275472 80.275723,5.6397772 79.427898,5.7811442 z "
+ id="path3278"
+ sodipodi:nodetypes="cccccccc" />
+ <path
+ sodipodi:nodetypes="cccccccc"
+ id="path3280"
+ d="M 81.657852,6.1180942 C 81.100118,4.8533702 82.199546,3.7223434 82.199546,3.7223434 C 82.199546,3.7223434 81.415146,4.8411272 82.165719,6.1282592 C 81.97882,5.0622622 82.295074,4.7377432 82.80646,4.3155992 C 82.339609,5.1409272 82.203095,5.4671402 82.592525,6.6189112 C 82.609867,5.8404302 82.910803,5.6138932 83.22379,5.1997792 C 82.949828,5.7646052 82.923533,6.6622362 82.934007,7.4999962 C 82.54776,7.0133312 82.203273,6.4988912 81.657852,6.1180942 z "
+ style="opacity:1;color:black;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ <path
+ style="opacity:0.79381445;color:black;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 90.097533,4.5350723 C 91.002386,4.1238346 91.626758,4.0915896 93,4 C 91.728928,4.3746923 91.431949,4.5566723 90.549729,5.0491613 C 89.999276,5.3564443 89.599324,4.7614973 90.097533,4.5350723 z "
+ id="path3282"
+ sodipodi:nodetypes="ccss" />
+ <path
+ transform="matrix(1.528265,0,0,1.397683,62.46625,-19.44231)"
+ d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z"
+ sodipodi:ry="3"
+ sodipodi:rx="2.75"
+ sodipodi:cy="19.5"
+ sodipodi:cx="12.25"
+ id="path3284"
+ style="opacity:0.29896904;color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3326);stroke-width:0.68422097;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="cccc"
+ id="path3286"
+ d="M 76.14633,14.41861 C 78.050721,16.299195 79.685975,14.118691 82,12.999996 C 80.056095,13.119724 77.412033,16.243893 75.00829,12.666041 L 76.14633,14.41861 z "
+ style="opacity:0.74226804;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ id="g3288"
+ transform="matrix(0.790123,0,0,0.952165,69.92595,-8.933107)">
+ <path
+ id="path3290"
+ d="M 42.4375,20.34375 L 42.4375,21.09375 C 40.672788,21.424936 37.889437,20.621802 35.53125,20.34375 C 37.83716,20.359058 40.281614,20.928538 42.4375,20.34375 z "
+ style="opacity:0.12371132;color:black;fill:url(#linearGradient3328);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ sodipodi:nodetypes="cccc" />
+ <path
+ id="path3292"
+ d="M 42.40625,21.78125 L 42.59375,22.46875 C 40.604167,22.823591 38.614583,21.661518 36.625,21.125 C 38.552083,21.370176 40.479167,22.279933 42.40625,21.78125 z "
+ style="opacity:0.12371132;color:black;fill:url(#linearGradient3330);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ sodipodi:nodetypes="cccc" />
+ <path
+ id="path3294"
+ d="M 42.8125,23.3125 L 43.125,23.90625 L 38.34375,22.5 L 42.8125,23.3125 z "
+ style="opacity:0.12371132;color:black;fill:url(#linearGradient3332);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ </g>
+ <path
+ sodipodi:type="inkscape:offset"
+ inkscape:radius="-0.90809005"
+ inkscape:original="M 86.96875 14.03125 L 85.6875 15.28125 L 91.5 19.71875 C 93.429996 17.880461 93.101664 15.770631 92.5 14.9375 L 86.96875 14.03125 z "
+ xlink:href="#path3270"
+ style="opacity:0.34500002;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3358);stroke-width:0.96744114;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path3348"
+ inkscape:href="#path3270"
+ d="M 87.25,15 L 87.0625,15.1875 L 91.34375,18.4375 C 91.74994,17.8779 91.98492,17.350328 92.03125,16.875 C 92.081926,16.355082 91.932947,16.008676 91.8125,15.75 L 87.25,15 z " />
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.29381445;color:black;fill:url(#radialGradient3410);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ id="path3360"
+ sodipodi:cx="20.152544"
+ sodipodi:cy="33.636894"
+ sodipodi:rx="15.291184"
+ sodipodi:ry="3.9332814"
+ d="M 35.443728 33.636894 A 15.291184 3.9332814 0 1 1 4.8613596,33.636894 A 15.291184 3.9332814 0 1 1 35.443728 33.636894 z"
+ transform="matrix(0.685582,0,0,1.016961,217.7629,-16.20742)" />
+ <path
+ style="fill:url(#linearGradient3412);fill-opacity:1;fill-rule:evenodd;stroke:#b15700;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 227.0625,2.4634374 C 223.45657,2.6098452 219.5,5.4999962 217.5,9.999996 C 218.25,13.999996 223.14358,18.871617 228.33413,18.193959 C 233.097,17.572138 236.5537,15.554541 240.875,11.999996 C 246.39927,14.776589 248.625,15.437496 248.625,15.437496 C 246.6875,10.187496 249.6875,10.062496 248.5,5.5624963 C 244.625,6.6874962 244.4375,7.4374962 240.76984,8.5167822 C 240.04635,7.9843592 237.4356,7.1905082 236.66295,6.6531882 C 237.08444,5.3710932 238.25911,3.6469462 239.625,2.7499962 C 235.9375,1.9374961 235.06515,3.0116728 233.0625,3.9999962 C 231.28334,3.0490508 229.34542,2.6190489 227.79863,2.4844206 C 227.55533,2.463244 227.3029,2.453677 227.0625,2.4634374 z "
+ id="path3362"
+ sodipodi:nodetypes="ccscccccccsc" />
+ <path
+ style="opacity:0.943299;color:black;fill:url(#linearGradient3416);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 238.88166,8.6207192 C 231.28759,6.5803052 225.49913,16.421053 217.95252,9.946565 C 219.59554,5.2310202 224.64623,2.2723946 228.0625,2.9999962 C 230.26898,3.4699358 231.21983,3.3311292 232.4991,3.9999962 C 234.8124,5.2095142 236.15978,7.0097332 238.88166,8.6207192 z "
+ id="path3366"
+ sodipodi:nodetypes="ccssc" />
+ <path
+ sodipodi:type="inkscape:offset"
+ inkscape:radius="-1.0049475"
+ inkscape:original="M 83 2.46875 C 79.394074 2.6151579 75.4375 5.5000002 73.4375 10 C 74.1875 14 79.0907 18.865158 84.28125 18.1875 C 89.04412 17.56568 92.491205 15.554545 96.8125 12 C 102.33677 14.776593 104.5625 15.4375 104.5625 15.4375 C 102.625 10.1875 105.625 10.0625 104.4375 5.5625 C 100.5625 6.6875 100.38641 7.451964 96.71875 8.53125 C 95.995261 7.9988274 93.366397 7.19357 92.59375 6.65625 C 93.015232 5.374155 94.196611 3.64695 95.5625 2.75 C 91.875 1.9374999 91.002652 3.0116766 89 4 C 87.220837 3.0490546 85.296791 2.6346283 83.75 2.5 C 83.506696 2.4788235 83.240395 2.4589896 83 2.46875 z "
+ xlink:href="#path3250"
+ style="opacity:0.45899999;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3418);stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path3368"
+ inkscape:href="#path3250"
+ d="M 83.03125,3.46875 C 80.021486,3.5909525 76.445164,6.0810297 74.53125,10.0625 C 74.916431,11.700838 76.120365,13.633985 77.84375,15.0625 C 79.649834,16.559564 81.907376,17.481104 84.15625,17.1875 C 88.705026,16.593631 91.925073,14.724872 96.1875,11.21875 C 96.488227,10.976389 96.901236,10.9278 97.25,11.09375 C 101.54308,13.251525 102.42577,13.484331 103.1875,13.75 C 102.93107,12.17418 102.98435,10.861501 103.25,9.9375 C 103.53327,8.9522052 103.6709,8.1193798 103.5625,6.96875 C 102.59676,7.3096073 101.62049,7.645786 100.9375,7.96875 C 99.953926,8.4338503 98.891295,8.9434467 97,9.5 C 96.6999,9.5867268 96.376536,9.5289831 96.125,9.34375 C 96.036453,9.2785873 95.155569,8.8658203 94.3125,8.53125 C 93.469431,8.1966797 92.662989,7.9080787 92.03125,7.46875 C 91.663142,7.2239137 91.498249,6.7672853 91.625,6.34375 C 91.939075,5.3883742 92.594152,4.383559 93.375,3.46875 C 92.800317,3.4619893 92.327728,3.5342623 91.9375,3.65625 C 91.190506,3.8897647 90.516466,4.3737726 89.4375,4.90625 C 89.147616,5.0404437 88.811202,5.0288432 88.53125,4.875 C 86.910677,4.0088194 85.097278,3.6254229 83.65625,3.5 C 83.422051,3.479616 83.186447,3.4624488 83.03125,3.46875 z "
+ transform="translate(144.0625,0)" />
+ <path
+ sodipodi:type="arc"
+ style="color:black;fill:url(#radialGradient3420);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3422);stroke-width:0.9494763;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ id="path3370"
+ sodipodi:cx="12.25"
+ sodipodi:cy="19.5"
+ sodipodi:rx="2.75"
+ sodipodi:ry="3"
+ d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z"
+ transform="matrix(1.101332,0,0,1.007195,211.8141,-11.77008)" />
+ <path
+ sodipodi:type="arc"
+ style="color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3424);stroke-width:1.3265723;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ id="path3372"
+ sodipodi:cx="12.25"
+ sodipodi:cy="19.5"
+ sodipodi:rx="2.75"
+ sodipodi:ry="3"
+ d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z"
+ transform="matrix(0.788277,0,0,0.720875,215.6491,-6.186833)" />
+ <path
+ style="fill:#b15700;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 219.40237,13.349815 C 221.59882,15.983997 224.5625,12.999996 228.0625,12.499996 C 224.5625,12.499996 221.71611,15.060814 218.49449,11.639662 L 219.40237,13.349815 z "
+ id="path3374"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="color:black;fill:black;fill-opacity:0.40217393;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 226.32537,4.7495012 C 225.42625,4.3772652 224.37012,4.7175332 223.54763,5.0599352 C 226.69688,4.9566222 228.02076,9.8636492 228.02076,9.8636492 C 229.09064,7.6686612 228.19928,5.5253002 226.32537,4.7495012 z "
+ id="path3376"
+ sodipodi:nodetypes="ccsc" />
+ <path
+ sodipodi:type="arc"
+ style="color:black;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:#3465a4;stroke-width:1.97624171;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ id="path3378"
+ sodipodi:cx="26"
+ sodipodi:cy="24.5"
+ sodipodi:rx="2"
+ sodipodi:ry="2"
+ d="M 28 24.5 A 2 2 0 1 1 24,24.5 A 2 2 0 1 1 28 24.5 z"
+ transform="matrix(0.504779,0,0,0.507247,211.4287,-4.913061)" />
+ <path
+ style="opacity:0.31443296;color:black;fill:url(#linearGradient3426);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 219.03782,12.535279 C 219.03782,12.535279 221.52502,17.663234 226.94134,17.896155 C 233.66053,18.189662 239.0625,11.999996 239.0625,11.999996 L 219.03782,12.535279 z "
+ id="path3380"
+ sodipodi:nodetypes="cscc" />
+ <path
+ style="fill:url(#linearGradient3428);fill-opacity:1;fill-rule:evenodd;stroke:#b15700;stroke-width:0.96744114;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 229.73686,15.289672 L 235.56408,19.711961 C 237.49408,17.873673 237.16416,15.770627 236.5625,14.937496 L 231.03908,14.019042 L 229.73686,15.289672 z "
+ id="path3382"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ sodipodi:type="arc"
+ style="opacity:1;color:black;fill:url(#linearGradient3430);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ id="path3384"
+ sodipodi:cx="10.65625"
+ sodipodi:cy="15.65625"
+ sodipodi:rx="1.5625"
+ sodipodi:ry="0.875"
+ d="M 12.21875 15.65625 A 1.5625 0.875 0 1 1 9.09375,15.65625 A 1.5625 0.875 0 1 1 12.21875 15.65625 z"
+ transform="matrix(0.864603,0,0,1.293872,215.3491,-13.25719)" />
+ <path
+ sodipodi:nodetypes="ccsc"
+ id="path3386"
+ d="M 226.56333,4.5714542 C 225.66421,4.1992172 224.60807,4.5394852 223.78559,4.8818872 C 226.93483,4.7785742 228.25871,9.6856012 228.25871,9.6856012 C 229.32859,7.4906132 228.43724,5.3472522 226.56333,4.5714542 z "
+ style="color:black;fill:url(#radialGradient3432);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ <path
+ style="opacity:1;color:black;fill:url(#linearGradient3434);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 227.93697,16.459575 L 232.10117,12.245759 L 233.46941,12.423808 L 227.93697,16.459575 z "
+ id="path3388"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="opacity:1;color:black;fill:url(#linearGradient3436);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 223.4904,5.7811442 C 220.29482,4.5191842 220.0625,-0.52865893 220.0625,-0.52865893 C 220.0625,-0.52865893 220.29482,3.3236422 223.95642,4.7848592 C 221.83062,2.4836417 223.39306,1.6469648 223.5625,-3.8252839e-06 C 223.6669,2.362952 223.5625,3.4999962 225.28791,5.1833732 C 224.39659,3.7209402 225.97399,2.1365822 226.0625,0.99999615 C 226.22505,2.369665 225.33995,4.7731032 226.3531,6.3124962 C 225.32943,5.9275472 224.33822,5.6397772 223.4904,5.7811442 z "
+ id="path3390"
+ sodipodi:nodetypes="cccccccc" />
+ <path
+ sodipodi:nodetypes="cccccccc"
+ id="path3392"
+ d="M 225.72035,6.1180942 C 225.16262,4.8533702 226.26205,3.7223434 226.26205,3.7223434 C 226.26205,3.7223434 225.47765,4.8411272 226.22822,6.1282592 C 226.04132,5.0622622 226.35757,4.7377432 226.86896,4.3155992 C 226.40211,5.1409272 226.2656,5.4671402 226.65502,6.6189112 C 226.67237,5.8404302 226.9733,5.6138932 227.28629,5.1997792 C 227.01233,5.7646052 226.98603,6.6622362 226.99651,7.4999962 C 226.61026,7.0133312 226.26577,6.4988912 225.72035,6.1180942 z "
+ style="opacity:1;color:black;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ <path
+ style="opacity:0.79381445;color:black;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 234.16003,4.5350723 C 235.06489,4.1238346 235.68926,4.0915896 237.0625,4 C 235.79143,4.3746923 235.49445,4.5566723 234.61223,5.0491613 C 234.06178,5.3564443 233.66182,4.7614973 234.16003,4.5350723 z "
+ id="path3394"
+ sodipodi:nodetypes="ccss" />
+ <path
+ transform="matrix(1.528265,0,0,1.397683,206.5288,-19.44231)"
+ d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z"
+ sodipodi:ry="3"
+ sodipodi:rx="2.75"
+ sodipodi:cy="19.5"
+ sodipodi:cx="12.25"
+ id="path3396"
+ style="opacity:0.29896904;color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3438);stroke-width:0.68422097;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="cccc"
+ id="path3398"
+ d="M 220.20883,14.41861 C 222.11322,16.299195 223.74847,14.118691 226.0625,12.999996 C 224.11859,13.119724 221.47453,16.243893 219.07079,12.666041 L 220.20883,14.41861 z "
+ style="opacity:0.74226804;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ id="g3400"
+ transform="matrix(0.790123,0,0,0.952165,213.9885,-8.933107)">
+ <path
+ id="path3402"
+ d="M 42.4375,20.34375 L 42.4375,21.09375 C 40.672788,21.424936 37.889437,20.621802 35.53125,20.34375 C 37.83716,20.359058 40.281614,20.928538 42.4375,20.34375 z "
+ style="opacity:0.12371132;color:black;fill:url(#linearGradient3440);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ sodipodi:nodetypes="cccc" />
+ <path
+ id="path3404"
+ d="M 42.40625,21.78125 L 42.59375,22.46875 C 40.604167,22.823591 38.614583,21.661518 36.625,21.125 C 38.552083,21.370176 40.479167,22.279933 42.40625,21.78125 z "
+ style="opacity:0.12371132;color:black;fill:url(#linearGradient3442);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ sodipodi:nodetypes="cccc" />
+ <path
+ id="path3406"
+ d="M 42.8125,23.3125 L 43.125,23.90625 L 38.34375,22.5 L 42.8125,23.3125 z "
+ style="opacity:0.12371132;color:black;fill:url(#linearGradient3444);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ </g>
+ <path
+ sodipodi:type="inkscape:offset"
+ inkscape:radius="-0.90809005"
+ inkscape:original="M 86.96875 14.03125 L 85.6875 15.28125 L 91.5 19.71875 C 93.429996 17.880461 93.101664 15.770631 92.5 14.9375 L 86.96875 14.03125 z "
+ xlink:href="#path3270"
+ style="opacity:0.34500002;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3446);stroke-width:0.96744114;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path3408"
+ inkscape:href="#path3270"
+ d="M 87.25,15 L 87.0625,15.1875 L 91.34375,18.4375 C 91.74994,17.8779 91.98492,17.350328 92.03125,16.875 C 92.081926,16.355082 91.932947,16.008676 91.8125,15.75 L 87.25,15 z "
+ transform="translate(144.0625,0)" />
+ <path
+ sodipodi:type="inkscape:offset"
+ inkscape:radius="-0.91437298"
+ inkscape:original="M 124.1875 13.9375 L 122.96875 15.3125 C 122.96697 17.006247 122.37007 18.58918 121.5 20.5 C 123.5 21 127.41416 18.868692 126.5 17.5 L 124.1875 13.9375 z "
+ xlink:href="#path4189"
+ style="opacity:0.34500002;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4122);stroke-width:0.96744114;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path3227"
+ inkscape:href="#path4189"
+ d="M 123.0625,15.4375 L 122.8125,15.71875 C 122.74639,17.008605 122.39037,18.258943 121.875,19.53125 C 122.46166,19.41466 123.09015,19.214126 123.625,18.90625 C 124.10321,18.630978 124.47751,18.304044 124.625,18.09375 C 124.68139,18.013344 124.68136,17.987719 124.6875,17.96875 L 123.0625,15.4375 z " />
+ <g
+ id="g4236"
+ transform="translate(-144.5,-5.557563e-3)">
+ <path
+ transform="matrix(1.101332,0,0,1.007195,175.7517,-11.77008)"
+ d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z"
+ sodipodi:ry="3"
+ sodipodi:rx="2.75"
+ sodipodi:cy="19.5"
+ sodipodi:cx="12.25"
+ id="path4238"
+ style="color:black;fill:url(#radialGradient4256);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4258);stroke-width:0.9494763;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(0.788277,0,0,0.720875,179.5866,-6.186833)"
+ d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z"
+ sodipodi:ry="3"
+ sodipodi:rx="2.75"
+ sodipodi:cy="19.5"
+ sodipodi:cx="12.25"
+ id="path4240"
+ style="color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4260);stroke-width:1.3265723;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="ccsc"
+ id="path4242"
+ d="M 190.26287,4.7495012 C 189.36375,4.3772652 188.30762,4.7175332 187.48513,5.0599352 C 190.63438,4.9566222 191.95826,9.8636492 191.95826,9.8636492 C 193.02814,7.6686612 192.13678,5.5253002 190.26287,4.7495012 z "
+ style="color:black;fill:black;fill-opacity:0.40217393;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ <path
+ transform="matrix(0.504779,0,0,0.507247,175.3662,-4.913061)"
+ d="M 28 24.5 A 2 2 0 1 1 24,24.5 A 2 2 0 1 1 28 24.5 z"
+ sodipodi:ry="2"
+ sodipodi:rx="2"
+ sodipodi:cy="24.5"
+ sodipodi:cx="26"
+ id="path4244"
+ style="color:black;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:#3465a4;stroke-width:1.97624171;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(0.864603,0,0,1.293872,179.2866,-13.25719)"
+ d="M 12.21875 15.65625 A 1.5625 0.875 0 1 1 9.09375,15.65625 A 1.5625 0.875 0 1 1 12.21875 15.65625 z"
+ sodipodi:ry="0.875"
+ sodipodi:rx="1.5625"
+ sodipodi:cy="15.65625"
+ sodipodi:cx="10.65625"
+ id="path4246"
+ style="opacity:1;color:black;fill:url(#linearGradient4262);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ sodipodi:type="arc" />
+ <path
+ style="color:black;fill:url(#radialGradient4264);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 190.50083,4.5714542 C 189.60171,4.1992172 188.54557,4.5394852 187.72309,4.8818872 C 190.87233,4.7785742 192.19621,9.6856012 192.19621,9.6856012 C 193.26609,7.4906132 192.37474,5.3472522 190.50083,4.5714542 z "
+ id="path4248"
+ sodipodi:nodetypes="ccsc" />
+ <path
+ sodipodi:nodetypes="cccccccc"
+ id="path4250"
+ d="M 187.4279,5.7811442 C 184.23232,4.5191842 184,-0.52865893 184,-0.52865893 C 184,-0.52865893 184.23232,3.3236422 187.89392,4.7848592 C 185.76812,2.4836417 187.33056,1.6469648 187.5,-3.8252839e-06 C 187.6044,2.362952 187.5,3.4999962 189.22541,5.1833732 C 188.33409,3.7209402 189.91149,2.1365822 190,0.99999615 C 190.16255,2.369665 189.27745,4.7731032 190.2906,6.3124962 C 189.26693,5.9275472 188.27572,5.6397772 187.4279,5.7811442 z "
+ style="opacity:1;color:black;fill:url(#linearGradient4266);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ <path
+ style="opacity:1;color:black;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 189.65785,6.1180942 C 189.10012,4.8533702 190.19955,3.7223434 190.19955,3.7223434 C 190.19955,3.7223434 189.41515,4.8411272 190.16572,6.1282592 C 189.97882,5.0622622 190.29507,4.7377432 190.80646,4.3155992 C 190.33961,5.1409272 190.20309,5.4671402 190.59252,6.6189112 C 190.60987,5.8404302 190.9108,5.6138932 191.22379,5.1997792 C 190.94983,5.7646052 190.92353,6.6622362 190.93401,7.4999962 C 190.54776,7.0133312 190.20327,6.4988912 189.65785,6.1180942 z "
+ id="path4252"
+ sodipodi:nodetypes="cccccccc" />
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.29896904;color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4268);stroke-width:0.68422097;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ id="path4254"
+ sodipodi:cx="12.25"
+ sodipodi:cy="19.5"
+ sodipodi:rx="2.75"
+ sodipodi:ry="3"
+ d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z"
+ transform="matrix(1.528265,0,0,1.397683,170.4663,-19.44231)" />
+ </g>
+ <path
+ style="fill:#fcaf3e;fill-opacity:1;stroke:#b15700;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 132.5,2 C 137.19419,4.1941882 138.80083,15.738334 131.5625,17.5 C 133.5625,13 134.51098,7 132.5,2 z "
+ id="rect4379"
+ sodipodi:nodetypes="ccc" />
+ <path
+ sodipodi:type="inkscape:offset"
+ inkscape:radius="-1.0242851"
+ inkscape:original="M 132.5 2 C 134.51098 7 133.5625 13 131.5625 17.5 C 138.80083 15.738334 137.19419 4.1941882 132.5 2 z "
+ xlink:href="#rect4379"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient4391);stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;opacity:0.3"
+ id="path4383"
+ inkscape:href="#rect4379"
+ d="M 135.3125,4.40625 C 136.02112,7.962997 135.90134,11.588274 134.8125,14.8125 C 136.35593,13.318483 137.02651,11.365608 137,9.34375 C 136.97592,7.5075093 136.31957,5.7445231 135.3125,4.40625 z " />
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.29381445;color:black;fill:url(#radialGradient4447);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ id="path4393"
+ sodipodi:cx="20.152544"
+ sodipodi:cy="33.636894"
+ sodipodi:rx="15.291184"
+ sodipodi:ry="3.9332814"
+ d="M 35.443728 33.636894 A 15.291184 3.9332814 0 1 1 4.8613596,33.636894 A 15.291184 3.9332814 0 1 1 35.443728 33.636894 z"
+ transform="matrix(0.629968,0,0,1.194637,255.7447,-21.88272)" />
+ <path
+ style="fill:url(#linearGradient4487);fill-opacity:1;fill-rule:evenodd;stroke:#b15700;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 264.39209,1.4667825 C 261.01691,1.6244893 257.37202,5.0069812 255.5,9.8542692 C 256.20201,14.162969 260.72395,19.141263 265.58236,18.411307 C 270.04045,17.741497 272.51545,15.568192 276.56023,11.739325 C 279,12 278.5,14 277.5,17 C 282.5,14.5625 282,6.5 278.5,2.5 C 278.5,4.5 279,8 276.46179,7.9872942 C 275.7846,7.4137812 274.10142,6.5586652 273.37822,5.9798772 C 273.30472,4.3295432 274.01401,2.8027894 275,1.5 C 272,-0.5 271,1 269.52202,2.7241777 C 267.85671,1.699843 266.52894,1.6344033 265.08112,1.4893851 C 264.85339,1.4665741 264.61711,1.4562688 264.39209,1.4667825 z "
+ id="path4395"
+ sodipodi:nodetypes="ccscccccccsc" />
+ <path
+ style="opacity:0.943299;color:black;fill:url(#linearGradient4451);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 275.45495,8.0992522 C 268.34682,5.9013692 263.51377,16.972841 256.45007,9.9986852 C 257.98795,4.9192172 262.13044,1.2609961 265.3281,2.0447504 C 267.39339,2.5509576 268.2834,2.4014386 269.4808,3.1219254 C 271.64608,4.4247882 272.90724,6.3639392 275.45495,8.0992522 z "
+ id="path4397"
+ sodipodi:nodetypes="ccssc" />
+ <path
+ sodipodi:type="inkscape:offset"
+ inkscape:radius="-1.0204015"
+ inkscape:original="M 273.09375 0.59375 C 271.47759 0.25269583 270.63973 1.4256167 269.53125 2.71875 C 267.86593 1.6944154 266.54157 1.6450182 265.09375 1.5 C 264.86602 1.477189 264.63127 1.4582363 264.40625 1.46875 C 261.03107 1.6264568 257.37202 4.996462 255.5 9.84375 C 256.20201 14.15245 260.73534 19.136206 265.59375 18.40625 C 270.05183 17.736441 272.51772 15.578867 276.5625 11.75 C 279.00226 12.010675 278.5 14 277.5 17 C 282.5 14.5625 282 6.5 278.5 2.5 C 278.5 4.5 279.00696 8.0127058 276.46875 8 C 275.79156 7.426487 274.0982 6.547538 273.375 5.96875 C 273.30149 4.3184162 274.01401 2.8027894 275 1.5 C 274.25 1 273.63247 0.70743472 273.09375 0.59375 z "
+ xlink:href="#path4395"
+ style="opacity:0.45899999;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4495);stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4485"
+ inkscape:href="#path4395"
+ d="M 272.875,1.59375 C 272.33301,1.4793754 272.10921,1.5823658 271.71875,1.875 C 271.32829,2.1676342 270.88328,2.7091431 270.3125,3.375 C 269.98922,3.7623257 269.43143,3.8552914 269,3.59375 C 267.52784,2.6882306 266.48636,2.6488781 265,2.5 C 264.78569,2.4785336 264.60361,2.4936989 264.46875,2.5 C 261.79861,2.6247637 258.39771,5.5336652 256.59375,9.9375 C 256.95885,11.751991 258.09396,13.805457 259.6875,15.28125 C 261.35263,16.82334 263.39183,17.713604 265.4375,17.40625 C 269.63187,16.776063 271.8416,14.818093 275.875,11 C 276.08899,10.811067 276.37233,10.720398 276.65625,10.75 C 277.44046,10.833789 278.14945,11.131995 278.625,11.65625 C 279.10055,12.180505 279.30778,12.829075 279.34375,13.46875 C 279.35712,13.706513 279.2694,13.947412 279.25,14.1875 C 279.98137,13.107867 280.34375,11.796826 280.34375,10.3125 C 280.34375,8.9293761 279.97626,7.5231878 279.4375,6.1875 C 279.32462,6.8549312 279.11688,7.5233842 278.625,8.09375 C 278.13312,8.6641158 277.33848,9.0356037 276.46875,9.03125 C 276.22731,9.028177 275.99479,8.9395954 275.8125,8.78125 C 275.59782,8.5994339 275.00263,8.2063016 274.40625,7.84375 C 273.80987,7.4811984 273.21821,7.1247123 272.75,6.75 C 272.51159,6.5712932 272.36319,6.2973182 272.34375,6 C 272.27554,4.4686371 272.86614,3.1475805 273.59375,1.9375 C 273.36249,1.8317225 273.03442,1.6273921 272.875,1.59375 z " />
+ <path
+ style="fill:#b15700;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 257.22213,13.193316 C 259.27804,16.030791 262.22397,13.038587 265.5,12.5 C 262.22397,12.5 259.38782,15.036362 256.37235,11.351182 L 257.22213,13.193316 z "
+ id="path4401"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="opacity:0.31443296;color:black;fill:url(#linearGradient4455);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 256.88092,12.315918 C 256.88092,12.315918 259.20896,17.839623 264.27869,18.09052 C 270.56792,18.406678 275.62421,11.739325 275.62421,11.739325 L 256.88092,12.315918 z "
+ id="path4403"
+ sodipodi:nodetypes="cscc" />
+ <path
+ style="fill:url(#linearGradient4457);fill-opacity:1;fill-rule:evenodd;stroke:#b15700;stroke-width:0.96744114;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 266.98344,15.299161 C 266.98166,16.992908 266.36979,18.58918 265.49972,20.5 C 267.49972,21 271.41388,18.868692 270.49972,17.5 L 268.20233,13.93047 L 266.98344,15.299161 z "
+ id="path4405"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="opacity:1;color:black;fill:url(#linearGradient4459);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 265.32131,16.539013 L 269.21904,11.999996 L 270.49972,12.191786 L 265.32131,16.539013 z "
+ id="path4407"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="opacity:0.79381445;color:black;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 270.71235,3.3532967 C 271.5,2.5 272,2 273,2 C 272,2.5 271.5,3 271.13561,3.9070605 C 270.90733,4.4753098 270.3554,3.7399995 270.71235,3.3532967 z "
+ id="path4409"
+ sodipodi:nodetypes="ccss" />
+ <g
+ id="g4411"
+ transform="translate(191.4861,-6.000004)">
+ <path
+ transform="matrix(1.101332,0,0,1.007195,58.75165,-5.770077)"
+ d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z"
+ sodipodi:ry="3"
+ sodipodi:rx="2.75"
+ sodipodi:cy="19.5"
+ sodipodi:cx="12.25"
+ id="path4413"
+ style="color:black;fill:url(#radialGradient4461);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4463);stroke-width:0.9494763;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(0.788277,0,0,0.720875,62.58658,-0.186829)"
+ d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z"
+ sodipodi:ry="3"
+ sodipodi:rx="2.75"
+ sodipodi:cy="19.5"
+ sodipodi:cx="12.25"
+ id="path4415"
+ style="color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4465);stroke-width:1.3265723;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="ccsc"
+ id="path4417"
+ d="M 73.262873,10.749505 C 72.363755,10.377269 71.307619,10.717537 70.485134,11.059939 C 73.634378,10.956626 74.958258,15.863653 74.958258,15.863653 C 76.028136,13.668665 75.136783,11.525304 73.262873,10.749505 z "
+ style="color:black;fill:black;fill-opacity:0.40217393;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ <path
+ transform="matrix(0.504779,0,0,0.507247,58.36619,1.086943)"
+ d="M 28 24.5 A 2 2 0 1 1 24,24.5 A 2 2 0 1 1 28 24.5 z"
+ sodipodi:ry="2"
+ sodipodi:rx="2"
+ sodipodi:cy="24.5"
+ sodipodi:cx="26"
+ id="path4419"
+ style="color:black;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:#3465a4;stroke-width:1.97624171;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(0.864603,0,0,1.293872,62.28657,-7.257184)"
+ d="M 12.21875 15.65625 A 1.5625 0.875 0 1 1 9.09375,15.65625 A 1.5625 0.875 0 1 1 12.21875 15.65625 z"
+ sodipodi:ry="0.875"
+ sodipodi:rx="1.5625"
+ sodipodi:cy="15.65625"
+ sodipodi:cx="10.65625"
+ id="path4421"
+ style="opacity:1;color:black;fill:url(#linearGradient4467);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ sodipodi:type="arc" />
+ <path
+ style="color:black;fill:url(#radialGradient4469);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 73.500826,10.571458 C 72.601708,10.199221 71.545573,10.539489 70.723088,10.881891 C 73.872331,10.778578 75.196211,15.685605 75.196211,15.685605 C 76.266089,13.490617 75.374737,11.347256 73.500826,10.571458 z "
+ id="path4423"
+ sodipodi:nodetypes="ccsc" />
+ <path
+ sodipodi:nodetypes="cccccccc"
+ id="path4425"
+ d="M 70.427898,11.781148 C 67.23232,10.519188 66.513864,6.001675 66.513864,6.001675 C 66.513864,6.001675 67.23232,9.323646 70.89392,10.784863 C 68.768121,8.4836455 69.402486,7.6911629 69.571922,6.0441942 C 69.676327,8.40715 70.5,9.5 72.225411,11.183377 C 71.334093,9.720944 72.381156,8.136586 72.46967,7 C 72.632218,8.3696688 72.277446,10.773107 73.290604,12.3125 C 72.266929,11.927551 71.275723,11.639781 70.427898,11.781148 z "
+ style="opacity:1;color:black;fill:url(#linearGradient4471);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ <path
+ style="opacity:1;color:black;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 72.657852,12.118098 C 72.100118,10.853374 73.199546,9.7223472 73.199546,9.7223472 C 73.199546,9.7223472 72.415146,10.841131 73.165719,12.128263 C 72.97882,11.062266 73.295074,10.737747 73.80646,10.315603 C 73.339609,11.140931 73.203095,11.467144 73.592525,12.618915 C 73.609867,11.840434 73.910803,11.613897 74.22379,11.199783 C 73.949828,11.764609 73.923533,12.66224 73.934007,13.5 C 73.54776,13.013335 73.203273,12.498895 72.657852,12.118098 z "
+ id="path4427"
+ sodipodi:nodetypes="cccccccc" />
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.29896904;color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4473);stroke-width:0.68422097;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ id="path4429"
+ sodipodi:cx="12.25"
+ sodipodi:cy="19.5"
+ sodipodi:rx="2.75"
+ sodipodi:ry="3"
+ d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z"
+ transform="matrix(1.528265,0,0,1.397683,53.46625,-13.44231)" />
+ </g>
+ <path
+ sodipodi:nodetypes="cccc"
+ id="path4431"
+ d="M 257.97699,14.344596 C 259.75952,16.370315 261.83405,14.20503 264,13 C 262.18048,13.128968 259.1617,16.310745 256.91178,12.456772 L 257.97699,14.344596 z "
+ style="opacity:0.74226804;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ id="g4433"
+ transform="matrix(0.329213,0,0,0.842105,265.8027,-7.631574)">
+ <path
+ id="path4435"
+ d="M 42.4375,20.34375 L 42.4375,21.09375 C 40.672788,21.424936 37.889437,20.621802 35.53125,20.34375 C 37.83716,20.359058 40.281614,20.928538 42.4375,20.34375 z "
+ style="opacity:0.12371132;color:black;fill:url(#linearGradient4475);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ sodipodi:nodetypes="cccc" />
+ <path
+ id="path4437"
+ d="M 42.40625,21.78125 L 42.59375,22.46875 C 40.604167,22.823591 38.614583,21.661518 36.625,21.125 C 38.552083,21.370176 40.479167,22.279933 42.40625,21.78125 z "
+ style="opacity:0.12371132;color:black;fill:url(#linearGradient4477);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ sodipodi:nodetypes="cccc" />
+ <path
+ id="path4439"
+ d="M 42.8125,23.3125 L 43.125,23.90625 L 38.34375,22.5 L 42.8125,23.3125 z "
+ style="opacity:0.12371132;color:black;fill:url(#linearGradient4479);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ </g>
+ <path
+ sodipodi:type="inkscape:offset"
+ inkscape:radius="-0.91437298"
+ inkscape:original="M 124.1875 13.9375 L 122.96875 15.3125 C 122.96697 17.006247 122.37007 18.58918 121.5 20.5 C 123.5 21 127.41416 18.868692 126.5 17.5 L 124.1875 13.9375 z "
+ xlink:href="#path4189"
+ style="opacity:0.34500002;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4481);stroke-width:0.96744114;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4441"
+ inkscape:href="#path4189"
+ d="M 124.0625,15.4375 L 123.8125,15.71875 C 123.74639,17.008605 123.39037,18.258943 122.875,19.53125 C 123.46166,19.41466 124.09015,19.214126 124.625,18.90625 C 125.10321,18.630978 125.47751,18.304044 125.625,18.09375 C 125.68139,18.013344 125.68136,17.987719 125.6875,17.96875 L 124.0625,15.4375 z "
+ transform="translate(143.9994,0)" />
+ </g>
+</svg>