diff options
author | Victor Kareh <[email protected]> | 2025-04-04 20:40:55 -0400 |
---|---|---|
committer | Victor Kareh <[email protected]> | 2025-04-04 20:49:55 -0400 |
commit | 6560b675e497e44b7b354c77aecccd29f14e8289 (patch) | |
tree | f5ed343324d5820bb17dc7e72cc66d2e0f5cb962 | |
parent | a0aeec575ba18d1101d783d640999df117daf28f (diff) | |
download | mate-power-manager-power-profiles-applet.tar.bz2 mate-power-manager-power-profiles-applet.tar.xz |
applets: Add new power-profiles appletpower-profiles-applet
This applet allows the user to set the active power profile
(power-saver, balanced, performance). It's compatible with the
power-profiles-daemon and tuned, which are the same DBUS interfaces that
GNOME relies on for power profiles.
-rw-r--r-- | Makefile.am | 23 | ||||
-rw-r--r-- | applets/Makefile.am | 2 | ||||
-rw-r--r-- | applets/power-profiles/Makefile.am | 69 | ||||
-rw-r--r-- | applets/power-profiles/gpm-common.c | 78 | ||||
-rw-r--r-- | applets/power-profiles/gpm-common.h | 37 | ||||
-rw-r--r-- | applets/power-profiles/meson.build | 68 | ||||
-rw-r--r-- | applets/power-profiles/org.mate.PowerProfilesApplet.mate-panel-applet.desktop.in.in | 18 | ||||
-rw-r--r-- | applets/power-profiles/org.mate.panel.applet.PowerProfilesAppletFactory.service.in | 3 | ||||
-rw-r--r-- | applets/power-profiles/power-profiles-applet-menu.xml | 2 | ||||
-rw-r--r-- | applets/power-profiles/power-profiles-applet.c | 692 | ||||
-rw-r--r-- | configure.ac | 1 | ||||
-rw-r--r-- | data/icons/scalable/status/gpm-power-profile-balanced.svg | 2194 | ||||
-rw-r--r-- | data/icons/scalable/status/gpm-power-profile-performance.svg | 2189 | ||||
-rw-r--r-- | data/icons/scalable/status/gpm-power-profile-power-saver.svg | 2182 | ||||
-rw-r--r-- | meson.build | 1 |
15 files changed, 7547 insertions, 12 deletions
diff --git a/Makefile.am b/Makefile.am index 165cf94..294dd07 100644 --- a/Makefile.am +++ b/Makefile.am @@ -17,17 +17,18 @@ EXTRA_DIST = \ # Distribute the Meson build system files as well EXTRA_DIST += \ - meson.build \ - meson_options.txt \ - meson_post_install.sh \ - applets/brightness/meson.build \ - applets/inhibit/meson.build \ - data/meson.build \ - data/icons/meson.build \ - help/meson.build \ - help/LINGUAS \ - po/meson.build \ - policy/meson.build \ + meson.build \ + meson_options.txt \ + meson_post_install.sh \ + applets/brightness/meson.build \ + applets/inhibit/meson.build \ + applets/power-profiles/meson.build \ + data/meson.build \ + data/icons/meson.build \ + help/meson.build \ + help/LINGUAS \ + po/meson.build \ + policy/meson.build \ src/meson.build clean-local : diff --git a/applets/Makefile.am b/applets/Makefile.am index 62ee335..ddf9b39 100644 --- a/applets/Makefile.am +++ b/applets/Makefile.am @@ -1,3 +1,3 @@ -SUBDIRS = brightness inhibit +SUBDIRS = brightness inhibit power-profiles -include $(top_srcdir)/git.mk diff --git a/applets/power-profiles/Makefile.am b/applets/power-profiles/Makefile.am new file mode 100644 index 0000000..40fc70d --- /dev/null +++ b/applets/power-profiles/Makefile.am @@ -0,0 +1,69 @@ +NULL = + +AM_CPPFLAGS = \ + -I. -I$(srcdir) \ + $(GLIB_CFLAGS) \ + $(DBUS_CFLAGS) \ + $(CAIRO_CFLAGS) \ + $(PANEL_CFLAGS) \ + $(LIBNOTIFY_CFLAGS) \ + -DBINDIR=\"$(bindir)\" \ + -DMATELOCALEDIR=\""$(datadir)/locale"\" \ + -DDATADIR=\"$(datadir)\" \ + -DPREFIX=\""$(prefix)"\" \ + -DSYSCONFDIR=\""$(sysconfdir)"\" \ + -DLIBDIR=\""$(libdir)"\" \ + -DVERSION="\"$(VERSION)\"" \ + -DGPM_ICONS_DATA=\"$(pkgdatadir)/icons\" \ + -DPOWER_PROFILES_MENU_UI_DIR=\""$(uidir)"\" \ + -DEGG_LOG_FILE=\""~/mate-power-manager.log"\" \ + -DEGG_VERBOSE="\"GPM_VERBOSE\"" \ + -DEGG_LOGGING="\"GPM_LOGGING\"" \ + -DEGG_CONSOLE="\"GPM_CONSOLE\"" \ + $(DISABLE_DEPRECATED) \ + $(WARN_CFLAGS) \ + $(NULL) + +libexec_PROGRAMS=mate-power-profiles-applet + +mate_power_profiles_applet_SOURCES = \ + power-profiles-applet.c \ + gpm-common.c \ + gpm-common.h + +mate_power_profiles_applet_LDADD = \ + $(DBUS_LIBS) \ + $(CAIRO_LIBS) \ + $(PANEL_LIBS) + +appletdir = $(datadir)/mate-panel/applets +applet_in_files = org.mate.PowerProfilesApplet.mate-panel-applet.desktop.in +applet_DATA = $(applet_in_files:.mate-panel-applet.desktop.in=.mate-panel-applet) + +$(applet_DATA): $(applet_in_files) + $(AM_V_GEN) $(MSGFMT) --desktop --keyword=Name --keyword=Description --template $< -d $(top_srcdir)/po -o $@ + +$(applet_in_files): $(applet_in_files).in + $(AM_V_GEN) sed \ + -e "s|\@LIBEXECDIR\@|$(libexecdir)|" \ + -e "s|\@VERSION\@|$(PACKAGE_VERSION)|" \ + $< > $@ + +servicedir = $(datadir)/dbus-1/services +service_in_files = org.mate.panel.applet.PowerProfilesAppletFactory.service.in +service_DATA = $(service_in_files:.service.in=.service) + +org.mate.panel.applet.PowerProfilesAppletFactory.service: $(service_in_files) + $(AM_V_GEN)sed \ + -e "s|\@LIBEXECDIR\@|$(libexecdir)|" \ + $< > $@ + +uidir = $(datadir)/mate-power-manager/ui +ui_DATA = power-profiles-applet-menu.xml + +EXTRA_DIST = $(applet_in_files).in $(ui_DATA) $(service_in_files) + +DISTCLEANFILES = \ + $(applet_DATA) $(applet_DATA).in $(service_DATA) + +-include $(top_srcdir)/git.mk diff --git a/applets/power-profiles/gpm-common.c b/applets/power-profiles/gpm-common.c new file mode 100644 index 0000000..a8919e8 --- /dev/null +++ b/applets/power-profiles/gpm-common.c @@ -0,0 +1,78 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- + * + * Copyright (C) 2005-2007 Richard Hughes <[email protected]> + * Copyright (C) 2012-2025 MATE Developers + * + * Licensed under the GNU General Public License Version 2 + * + * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + */ + +#include "config.h" + +#include <glib.h> +#include <string.h> +#include <glib/gi18n.h> +#include <gdk/gdk.h> +#include <gtk/gtk.h> + +#include "gpm-common.h" + +/** + * gpm_help_display: + * @link_id: Subsection of mate-power-manager help section + **/ +void +gpm_help_display (const gchar *link_id) +{ + GError *error = NULL; + gchar *uri; + + if (link_id != NULL) + uri = g_strconcat ("help:mate-power-manager/", link_id, NULL); + else + uri = g_strdup ("help:mate-power-manager"); + + gtk_show_uri_on_window (NULL, uri, GDK_CURRENT_TIME, &error); + + if (error != NULL) { + GtkWidget *d; + d = gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT, + GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, "%s", error->message); + gtk_dialog_run (GTK_DIALOG(d)); + gtk_widget_destroy (d); + g_error_free (error); + } + g_free (uri); +} + +/*************************************************************************** + *** MAKE CHECK TESTS *** + ***************************************************************************/ +#ifdef EGG_TEST +#include "egg-test.h" + +void +gpm_common_test (gpointer data) +{ + EggTest *test = (EggTest *) data; + if (egg_test_start (test, "GpmCommon") == FALSE) + return; + + egg_test_end (test); +} + +#endif + diff --git a/applets/power-profiles/gpm-common.h b/applets/power-profiles/gpm-common.h new file mode 100644 index 0000000..d9544c1 --- /dev/null +++ b/applets/power-profiles/gpm-common.h @@ -0,0 +1,37 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- + * + * Copyright (C) 2005-2007 Richard Hughes <[email protected]> + * Copyright (C) 2012-2025 MATE Developers + * + * Licensed under the GNU General Public License Version 2 + * + * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + */ + +#ifndef __GPMCOMMON_H +#define __GPMCOMMON_H + +#include <glib.h> + +G_BEGIN_DECLS + +void gpm_help_display (const gchar *link_id); +#ifdef EGG_TEST +void gpm_common_test (gpointer data); +#endif + +G_END_DECLS + +#endif /* __GPMCOMMON_H */ diff --git a/applets/power-profiles/meson.build b/applets/power-profiles/meson.build new file mode 100644 index 0000000..eef807d --- /dev/null +++ b/applets/power-profiles/meson.build @@ -0,0 +1,68 @@ +po_dir = join_paths(meson.source_root(), 'po') + +source_files = files( + 'gpm-common.c', + 'power-profiles-applet.c' +) + +cflags = [ + '-DMATELOCALEDIR="@0@"'.format(matelocaledir), + '-DG_LOG_DOMAIN="~/mate-power-manager.log"', + '-DGPM_ICONS_DATA="@0@"'.format(mateicons), + '-DPOWER_PROFILES_MENU_UI_DIR="@0@"'.format(mateui), + '-DEGG_VERBOSE="GPM_VERBOSE"', + '-DEGG_LOGGING="GPM_LOGGING"', + '-DEGG_CONSOLE="GPM_CONSOLE"' + ] + +executable('mate-power-profiles-applet', + sources: source_files, + dependencies : [ + gtk, + glib, + cairo, + notify, + dbus, + dbusglib, + matepanel + ], + include_directories : config_inc, + c_args : cflags, + install : true, + install_dir: mateexecdir, +) + +# .service files + +service_data = configuration_data() +service_data.set('LIBEXECDIR', join_paths(prefix, get_option('libexecdir'))) + +configure_file( + input : 'org.mate.panel.applet.PowerProfilesAppletFactory.service.in', + output : 'org.mate.panel.applet.PowerProfilesAppletFactory.service', + configuration : service_data, + install : true, + install_dir : join_paths(matedatadir, 'dbus-1/services') +) + +desktop_data = configuration_data() +desktop_data.set('VERSION', meson.project_version()) +desktop_data.set('LIBEXECDIR', join_paths(prefix, get_option('libexecdir'))) +desktop_in_file = configure_file( + input : 'org.mate.PowerProfilesApplet.mate-panel-applet.desktop.in.in', + output : 'org.mate.PowerProfilesApplet.mate-panel-applet.desktop.in', + configuration : desktop_data +) + +i18n.merge_file( + input : desktop_in_file, + output : 'org.mate.PowerProfilesApplet.mate-panel-applet', + type : 'desktop', + po_dir : po_dir, + install : true, + install_dir : join_paths(matedatadir, 'mate-panel', 'applets') +) + +install_data('power-profiles-applet-menu.xml', + install_dir : join_paths(pkgdatadir, 'ui') +) diff --git a/applets/power-profiles/org.mate.PowerProfilesApplet.mate-panel-applet.desktop.in.in b/applets/power-profiles/org.mate.PowerProfilesApplet.mate-panel-applet.desktop.in.in new file mode 100644 index 0000000..231cbd2 --- /dev/null +++ b/applets/power-profiles/org.mate.PowerProfilesApplet.mate-panel-applet.desktop.in.in @@ -0,0 +1,18 @@ +[Applet Factory] +Id=PowerProfilesAppletFactory +Location=@LIBEXECDIR@/mate-power-profiles-applet +Name=Power Profiles Applet Factory +Description=Factory for Power Profiles Applet + +[PowerProfilesApplet] +Name=Power Profiles Applet +Description=Adjusts system power profiles +# Translators: Do NOT translate or transliterate this text (this is an icon file name)! +Icon=gpm-power-profile-balanced +MateComponentId=OAFIID:MATE_PowerProfilesApplet +Platforms=X11; +X-MATE-Bugzilla-Bugzilla=MATE +X-MATE-Bugzilla-Product=mate-power-manager +X-MATE-Bugzilla-Component=applets +X-MATE-Bugzilla-Version=@VERSION@ +X-MATE-Bugzilla-OtherBinaries=mate-power-profiles-applet diff --git a/applets/power-profiles/org.mate.panel.applet.PowerProfilesAppletFactory.service.in b/applets/power-profiles/org.mate.panel.applet.PowerProfilesAppletFactory.service.in new file mode 100644 index 0000000..9cbc233 --- /dev/null +++ b/applets/power-profiles/org.mate.panel.applet.PowerProfilesAppletFactory.service.in @@ -0,0 +1,3 @@ +[D-BUS Service] +Name=org.mate.panel.applet.PowerProfilesAppletFactory +Exec=@LIBEXECDIR@/mate-power-profiles-applet diff --git a/applets/power-profiles/power-profiles-applet-menu.xml b/applets/power-profiles/power-profiles-applet-menu.xml new file mode 100644 index 0000000..52d68e9 --- /dev/null +++ b/applets/power-profiles/power-profiles-applet-menu.xml @@ -0,0 +1,2 @@ +<menuitem name="Help" action="Help" /> +<menuitem name="About" action="About" /> diff --git a/applets/power-profiles/power-profiles-applet.c b/applets/power-profiles/power-profiles-applet.c new file mode 100644 index 0000000..2fb31bc --- /dev/null +++ b/applets/power-profiles/power-profiles-applet.c @@ -0,0 +1,692 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- + * + * MATE Power Manager Power Profiles Applet + * Copyright (C) 2025 MATE Developers + * + * Licensed under the GNU General Public License Version 2 + * + * 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + */ + +#ifdef HAVE_CONFIG_H +#include <config.h> +#endif + +#include <stdio.h> +#include <stdlib.h> +#include <string.h> +#include <mate-panel-applet.h> +#include <gtk/gtk.h> +#include <glib-object.h> +#include <glib/gi18n.h> +#include <dbus/dbus-glib.h> + +#include "gpm-common.h" + +#define GPM_TYPE_POWER_PROFILES_APPLET (gpm_power_profiles_applet_get_type ()) +#define GPM_POWER_PROFILES_APPLET(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GPM_TYPE_POWER_PROFILES_APPLET, GpmPowerProfilesApplet)) +#define GPM_POWER_PROFILES_APPLET_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GPM_TYPE_POWER_PROFILES_APPLET, GpmPowerProfilesAppletClass)) +#define GPM_IS_POWER_PROFILES_APPLET(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GPM_TYPE_POWER_PROFILES_APPLET)) +#define GPM_IS_POWER_PROFILES_APPLET_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GPM_TYPE_POWER_PROFILES_APPLET)) +#define GPM_POWER_PROFILES_APPLET_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GPM_TYPE_POWER_PROFILES_APPLET, GpmPowerProfilesAppletClass)) + +typedef struct{ + MatePanelApplet parent; + /* applet state */ + gchar *power_profile; + /* the icon */ + GtkWidget *image; + /* connection to g-p-m */ + GDBusProxy *proxy; + GDBusConnection *connection; + guint bus_watch_id; + /* a cache for panel size */ + gint size; +} GpmPowerProfilesApplet; + +typedef struct{ + MatePanelAppletClass parent_class; +} GpmPowerProfilesAppletClass; + +GType gpm_power_profiles_applet_get_type (void); + +#define PPD_DBUS_SERVICE "org.freedesktop.UPower.PowerProfiles" +#define PPD_DBUS_PATH "/org/freedesktop/UPower/PowerProfiles" +#define PPD_DBUS_INTERFACE "org.freedesktop.UPower.PowerProfiles" + +G_DEFINE_TYPE (GpmPowerProfilesApplet, gpm_power_profiles_applet, PANEL_TYPE_APPLET) + +static void gpm_applet_update_icon (GpmPowerProfilesApplet *applet); +static void gpm_applet_size_allocate_cb (GtkWidget *widget, GdkRectangle *allocation);; +static void gpm_applet_update_tooltip (GpmPowerProfilesApplet *applet); +static gboolean gpm_applet_click_cb (GpmPowerProfilesApplet *applet, GdkEventButton *event); +static void gpm_applet_dialog_about_cb (GtkAction *action, gpointer data); +static gboolean gpm_applet_cb (MatePanelApplet *_applet, const gchar *iid, gpointer data); +static void gpm_applet_destroy_cb (GtkWidget *widget); + +#define GPM_POWER_PROFILES_APPLET_ID "PowerProfilesApplet" +#define GPM_POWER_PROFILES_APPLET_FACTORY_ID "PowerProfilesAppletFactory" +#define GPM_POWER_PROFILES_APPLET_ICON_POWER_SAVER "gpm-power-profile-power-saver" +#define GPM_POWER_PROFILES_APPLET_ICON_BALANCED "gpm-power-profile-balanced" +#define GPM_POWER_PROFILES_APPLET_ICON_PERFORMANCE "gpm-power-profile-performance" +#define GPM_POWER_PROFILES_APPLET_NAME _("Power Manager Power Profiles Applet") +#define GPM_POWER_PROFILES_APPLET_DESC _("Allows user to adjust system power profiles.") +#define MATE_PANEL_APPLET_VERTICAL(p) \ + (((p) == MATE_PANEL_APPLET_ORIENT_LEFT) || ((p) == MATE_PANEL_APPLET_ORIENT_RIGHT)) + +/** + * gpm_applet_get_power_profile: + * @applet: Power profiles applet instance + * + * Fetches the active power profile from DBUS. + **/ +static void +gpm_applet_get_power_profile (GpmPowerProfilesApplet *applet) +{ + GError *error = NULL; + GVariant *result; + GVariant *variant; + + if (applet->connection == NULL) { + g_warning ("not connected"); + return; + } + + result = g_dbus_connection_call_sync (applet->connection, + PPD_DBUS_SERVICE, + PPD_DBUS_PATH, + "org.freedesktop.DBus.Properties", + "Get", + g_variant_new("(ss)", PPD_DBUS_INTERFACE, "ActiveProfile"), + NULL, + G_DBUS_CALL_FLAGS_NONE, -1, NULL, + &error); + + if (error != NULL) { + g_warning ("Failed to get current profile: %s\n", error->message); + g_clear_error(&error); + return; + } + + g_variant_get(result, "(v)", &variant); + applet->power_profile = g_strdup (g_variant_get_string (variant, NULL)); + + g_variant_unref (variant); + g_variant_unref (result); +} + +/** + * gpm_applet_set_power_profile: + * @applet: Power profiles applet instance + * @power_profile: The new profile to set (power-saver, balanced, performance) + * + * Sets the new active power profile using DBUS. + **/ +static void +gpm_applet_set_power_profile (GpmPowerProfilesApplet *applet, + const gchar *power_profile) +{ + GError *error = NULL; + GVariant *value; + GVariant *result; + + if (applet->connection == NULL) { + g_warning ("not connected"); + return; + } + + value = g_variant_new_string (power_profile); + + result = g_dbus_connection_call_sync (applet->connection, + PPD_DBUS_SERVICE, + PPD_DBUS_PATH, + "org.freedesktop.DBus.Properties", + "Set", + g_variant_new("(ssv)", PPD_DBUS_INTERFACE, "ActiveProfile", value), + NULL, + G_DBUS_CALL_FLAGS_NONE, -1, NULL, + &error); + + if (error != NULL) { + applet->power_profile = g_strdup_printf ("%s", error->message); + gpm_applet_update_tooltip (applet); + g_warning ("Failed to set property: %s\n", error->message); + g_clear_error (&error); + } else { + g_debug ("Power profile set to: %s\n", power_profile); + g_variant_unref (result); + } +} + +static void +gpm_applet_set_power_profile_power_saver (GtkMenuItem *item, gpointer data) +{ + GpmPowerProfilesApplet *applet = data; + + gpm_applet_set_power_profile (applet, "power-saver"); +} + +static void +gpm_applet_set_power_profile_balanced (GtkMenuItem *item, gpointer data) +{ + GpmPowerProfilesApplet *applet = data; + + gpm_applet_set_power_profile (applet, "balanced"); +} + +static void +gpm_applet_set_power_profile_performance (GtkMenuItem *item, gpointer data) +{ + GpmPowerProfilesApplet *applet = data; + + gpm_applet_set_power_profile (applet, "performance"); +} + +/** + * gpm_applet_update_icon: + * @applet: Power profiles applet instance + * + * sets an icon from stock + **/ +static void +gpm_applet_update_icon (GpmPowerProfilesApplet *applet) +{ + const gchar *icon; + + if (applet->proxy == NULL || applet->power_profile == NULL) { + icon = GPM_POWER_PROFILES_APPLET_ICON_BALANCED; + } else if (g_strcmp0 (applet->power_profile, "performance") == 0) { + icon = GPM_POWER_PROFILES_APPLET_ICON_PERFORMANCE; + } else if (g_strcmp0 (applet->power_profile, "power-saver") == 0) { + icon = GPM_POWER_PROFILES_APPLET_ICON_POWER_SAVER; + } else { + icon = GPM_POWER_PROFILES_APPLET_ICON_BALANCED; + } + gtk_image_set_from_icon_name (GTK_IMAGE(applet->image), + icon, + GTK_ICON_SIZE_BUTTON); +} + +/** + * gpm_applet_update_tooltip: + * @applet: Power profiles applet instance + * + * sets tooltip's content (Power Saver, Balanced, or Performance) + **/ +static void +gpm_applet_update_tooltip (GpmPowerProfilesApplet *applet) +{ + const gchar *buf; + if (applet->connection == NULL) { + buf = _("Cannot connect to DBUS daemon"); + } else if (applet->proxy == NULL) { + buf = _("Cannot connect to mate-power-manager"); + } else { + if (g_strcmp0 (applet->power_profile, "performance") == 0) { + buf = _("Active Profile: Performance"); + } else if (g_strcmp0 (applet->power_profile, "power-saver") == 0) { + buf = _("Active Profile: Power Saver"); + } else { + buf = _("Active Profile: Balanced"); + } + } + gtk_widget_set_tooltip_text (GTK_WIDGET(applet), buf); +} + +/** + * gpm_applet_create_menu: + * + * Create the popup menu. + **/ +static GtkMenu * +gpm_applet_create_menu (GpmPowerProfilesApplet *applet) +{ + GtkMenu *menu = (GtkMenu*) gtk_menu_new (); + GtkWidget *item; + GtkWidget *image; + GtkStyleContext *context; + GtkWidget *toplevel; + GdkScreen *screen; + GdkVisual *visual; + + /* Power Saver */ + item = gtk_image_menu_item_new_with_mnemonic (_("Power _Saver")); + image = gtk_image_new_from_icon_name ("power-profile-power-saver-symbolic", GTK_ICON_SIZE_MENU); + gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (item), image); + g_signal_connect (G_OBJECT (item), "activate", + G_CALLBACK (gpm_applet_set_power_profile_power_saver), applet); + gtk_menu_shell_append (GTK_MENU_SHELL (menu), item); + + /* Balanced */ + item = gtk_image_menu_item_new_with_mnemonic (_("_Balanced")); + image = gtk_image_new_from_icon_name ("power-profile-balanced-symbolic", GTK_ICON_SIZE_MENU); + gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (item), image); + g_signal_connect (G_OBJECT (item), "activate", + G_CALLBACK (gpm_applet_set_power_profile_balanced), applet); + gtk_menu_shell_append (GTK_MENU_SHELL (menu), item); + + /* Performance */ + item = gtk_image_menu_item_new_with_mnemonic (_("_Performance")); + image = gtk_image_new_from_icon_name ("power-profile-performance-symbolic", GTK_ICON_SIZE_MENU); + gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (item), image); + g_signal_connect (G_OBJECT (item), "activate", + G_CALLBACK (gpm_applet_set_power_profile_performance), applet); + gtk_menu_shell_append (GTK_MENU_SHELL (menu), item); + + /*Set up custom panel menu theme support-gtk3 only */ + toplevel = gtk_widget_get_toplevel (GTK_WIDGET (menu)); + /* Fix any failures of compiz/other wm's to communicate with gtk for transparency in menu theme */ + screen = gtk_widget_get_screen (GTK_WIDGET(toplevel)); + visual = gdk_screen_get_rgba_visual (screen); + gtk_widget_set_visual (GTK_WIDGET (toplevel), visual); + /* Set menu and its toplevel window to follow panel theme */ + context = gtk_widget_get_style_context (GTK_WIDGET(toplevel)); + gtk_style_context_add_class (context,"gnome-panel-menu-bar"); + gtk_style_context_add_class (context,"mate-panel-menu-bar"); + + return menu; +} + +/** + * gpm_applet_popup_cleared_cb: + * @widget: The popup Gtkwidget + * + * We have to re-enable the tooltip when the popup is removed + **/ +static void +gpm_applet_popup_cleared_cb (GtkWidget *widget, GpmPowerProfilesApplet *applet) +{ + g_return_if_fail (GPM_IS_POWER_PROFILES_APPLET (applet)); + g_object_ref_sink (widget); + g_object_unref (widget); +} + +/** + * gpm_applet_popup_menu: + * + * Display the popup menu. + **/ +static void +gpm_applet_popup_menu (GpmPowerProfilesApplet *applet, guint32 timestamp) +{ + GtkMenu *menu; + + menu = gpm_applet_create_menu (applet); + + /* show the menu */ + gtk_widget_show_all (GTK_WIDGET (menu)); + gtk_menu_popup (GTK_MENU (menu), NULL, NULL, NULL, + applet, 1, timestamp); + + g_signal_connect (GTK_WIDGET (menu), "hide", + G_CALLBACK (gpm_applet_popup_cleared_cb), applet); +} + +/** + * gpm_applet_click_cb: + * @applet: Power profiles applet instance + * + * pops and unpops + **/ +static gboolean +gpm_applet_click_cb (GpmPowerProfilesApplet *applet, GdkEventButton *event) +{ + /* react only to left mouse button */ + if (event->button != 1) { + return FALSE; + } + + gpm_applet_popup_menu (applet, gtk_get_current_event_time()); + + gpm_applet_get_power_profile (applet); + gpm_applet_update_icon (applet); + gpm_applet_update_tooltip (applet); + + return TRUE; +} + +/** + * gpm_applet_dialog_about_cb: + * + * displays about dialog + **/ +static void +gpm_applet_dialog_about_cb (GtkAction *action, gpointer data) +{ + static const gchar *authors[] = { + "Victor Kareh <[email protected]>", + NULL + }; + + const char *documenters [] = { + NULL + }; + + const char *license[] = { + N_("Power Manager 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."), + + N_("Power Manager 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.") , + + N_("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., 51 Franklin Street, Fifth Floor, Boston, MA " + "02110-1301, USA.") + }; + + char *license_trans; + + license_trans = g_strjoin("\n\n", _(license[0]), _(license[1]), _(license[2]), NULL); + + gtk_show_about_dialog (NULL, + "program-name", GPM_POWER_PROFILES_APPLET_NAME, + "version", VERSION, + "title", _("About Power Manager Power Profiles Applet"), + "comments", GPM_POWER_PROFILES_APPLET_DESC, + "copyright", _("Copyright \xC2\xA9 2025 MATE developers"), + "icon-name", GPM_POWER_PROFILES_APPLET_ICON_BALANCED, + "logo-icon-name", GPM_POWER_PROFILES_APPLET_ICON_BALANCED, + "license", license_trans, + "authors", authors, + "documenters", documenters, + "translator-credits", _("translator-credits"), + "wrap-license", TRUE, + "website", PACKAGE_URL, + NULL); + + g_free (license_trans); +} + +/** + * gpm_applet_help_cb: + * + * open gpm help + **/ +static void +gpm_applet_help_cb (GtkAction *action, gpointer data) +{ + gpm_help_display ("applets-general#applets-power-profiles"); +} + +/** + * gpm_applet_destroy_cb: + * @widget: Class instance to destroy + **/ +static void +gpm_applet_destroy_cb (GtkWidget *widget) +{ + GpmPowerProfilesApplet *applet = GPM_POWER_PROFILES_APPLET(widget); + + g_bus_unwatch_name (applet->bus_watch_id); +} + +/** + * gpm_power_profiles_applet_class_init: + * @klass: Class instance + **/ +static void +gpm_power_profiles_applet_class_init (GpmPowerProfilesAppletClass *class) +{ + /* nothing to do here */ +} + +static void +gpm_applet_properties_changed_cb (GDBusProxy *session, + GVariant *changed, + char **invalidated, + gpointer data) +{ + GVariant *v; + GpmPowerProfilesApplet *applet = data; + + v = g_variant_lookup_value (changed, "ActiveProfile", G_VARIANT_TYPE_STRING); + if (v) { + applet->power_profile = g_variant_get_string (v, NULL); + g_debug ("Received system active power profile: %s", applet->power_profile); + + gpm_applet_update_tooltip (applet); + gpm_applet_update_icon (applet); + + g_variant_unref (v); + } +} + +/** + * gpm_power_profiles_applet_dbus_connect: + **/ +static gboolean +gpm_power_profiles_applet_dbus_connect (GpmPowerProfilesApplet *applet) +{ + GError *error = NULL; + + if (applet->connection == NULL) { + g_debug ("get connection\n"); + g_clear_error (&error); + applet->connection = g_bus_get_sync (G_BUS_TYPE_SYSTEM, NULL, &error); + if (!applet->connection) { + g_warning ("Could not connect to DBUS daemon: %s", error->message); + g_clear_error(&error); + applet->connection = NULL; + return FALSE; + } + } + if (applet->proxy == NULL) { + g_debug ("get proxy\n"); + g_clear_error (&error); + + applet->proxy = g_dbus_proxy_new_for_bus_sync (G_BUS_TYPE_SYSTEM, + G_DBUS_PROXY_FLAGS_NONE, + NULL, + PPD_DBUS_SERVICE, + PPD_DBUS_PATH, + PPD_DBUS_INTERFACE, + NULL, + &error); + if (error != NULL) { + g_warning ("Cannot connect, maybe the daemon is not running: %s\n", error->message); + g_error_free (error); + applet->proxy = NULL; + return FALSE; + } + + g_signal_connect (applet->proxy, "g-properties-changed", + G_CALLBACK (gpm_applet_properties_changed_cb), + applet); + } + return TRUE; +} + +/** + * gpm_power_profiles_applet_dbus_disconnect: + **/ +static gboolean +gpm_power_profiles_applet_dbus_disconnect (GpmPowerProfilesApplet *applet) +{ + if (applet->proxy != NULL) { + g_debug ("removing proxy\n"); + g_object_unref (applet->proxy); + applet->proxy = NULL; + /* we have no power profile selected, these are not persistent across reboots */ + applet->power_profile = g_strdup("unknown"); + } + return TRUE; +} + +/** + * gpm_power_profiles_applet_name_appeared_cb: + **/ +static void +gpm_power_profiles_applet_name_appeared_cb (GDBusConnection *connection, + const gchar *name, + const gchar *name_owner, + GpmPowerProfilesApplet *applet) +{ + gpm_power_profiles_applet_dbus_connect (applet); + gpm_applet_get_power_profile (applet); + gpm_applet_update_tooltip (applet); + gpm_applet_update_icon (applet);; +} + +/** + * gpm_power_profiles_applet_name_vanished_cb: + **/ +static void +gpm_power_profiles_applet_name_vanished_cb (GDBusConnection *connection, + const gchar *name, + GpmPowerProfilesApplet *applet) +{ + gpm_power_profiles_applet_dbus_disconnect (applet); + gpm_applet_get_power_profile (applet); + gpm_applet_update_tooltip (applet); + gpm_applet_update_icon (applet); +} + +/** + * gpm_applet_size_allocate_cb: + * @applet: Power Profiles applet instance + * + * resize icon when panel size changed + **/ +static void +gpm_applet_size_allocate_cb (GtkWidget *widget, + GdkRectangle *allocation) +{ + GpmPowerProfilesApplet *applet = GPM_POWER_PROFILES_APPLET (widget); + int size = 0; + + switch (mate_panel_applet_get_orient (MATE_PANEL_APPLET (applet))) { + case MATE_PANEL_APPLET_ORIENT_LEFT: + case MATE_PANEL_APPLET_ORIENT_RIGHT: + size = allocation->width; + break; + + case MATE_PANEL_APPLET_ORIENT_UP: + case MATE_PANEL_APPLET_ORIENT_DOWN: + size = allocation->height; + break; + default: + break; + } + + /* Scale to the actual size of the applet, don't quantize to original icon size */ + /* GtkImage already contains a check to do nothing if it's the same */ + gtk_image_set_pixel_size (GTK_IMAGE(applet->image), size); +} + +/** + * gpm_power_profiles_applet_init: + * @applet: Power Profiles applet instance + **/ +static void +gpm_power_profiles_applet_init (GpmPowerProfilesApplet *applet) +{ + /* initialize fields */ + applet->image = NULL; + applet->power_profile = g_strdup("unknown"); + applet->connection = NULL; + applet->proxy = NULL; + + /* Add application specific icons to search path */ + gtk_icon_theme_append_search_path (gtk_icon_theme_get_default (), + GPM_ICONS_DATA); + + /* monitor the daemon */ + applet->bus_watch_id = + g_bus_watch_name (G_BUS_TYPE_SYSTEM, + PPD_DBUS_SERVICE, + G_BUS_NAME_WATCHER_FLAGS_NONE, + (GBusNameAppearedCallback) gpm_power_profiles_applet_name_appeared_cb, + (GBusNameVanishedCallback) gpm_power_profiles_applet_name_vanished_cb, + applet, NULL); + + /* prepare */ + mate_panel_applet_set_flags (MATE_PANEL_APPLET (applet), MATE_PANEL_APPLET_EXPAND_MINOR); + applet->image = gtk_image_new(); + gtk_container_add (GTK_CONTAINER (applet), applet->image); + + /* set appropriate size and load icon accordingly */ + gtk_widget_queue_draw (GTK_WIDGET (applet)); + + /* show */ + gtk_widget_show_all (GTK_WIDGET(applet)); + + /* connect */ + g_signal_connect (G_OBJECT(applet), "button-press-event", + G_CALLBACK(gpm_applet_click_cb), NULL); + + g_signal_connect (G_OBJECT(applet), "size-allocate", + G_CALLBACK(gpm_applet_size_allocate_cb), NULL); + + g_signal_connect (G_OBJECT(applet), "destroy", + G_CALLBACK(gpm_applet_destroy_cb), NULL); +} + +/** + * gpm_applet_cb: + * @_applet: GpmPowerProfilesApplet instance created by the applet factory + * @iid: Applet id + * + * the function called by libmate-panel-applet factory after creation + **/ +static gboolean +gpm_applet_cb (MatePanelApplet *_applet, const gchar *iid, gpointer data) +{ + GpmPowerProfilesApplet *applet = GPM_POWER_PROFILES_APPLET(_applet); + GtkActionGroup *action_group; + + static const GtkActionEntry menu_actions [] = { + { "About", "help-about", N_("_About"), + NULL, NULL, + G_CALLBACK (gpm_applet_dialog_about_cb) }, + { "Help", "help-browser", N_("_Help"), + NULL, NULL, + G_CALLBACK (gpm_applet_help_cb) } + }; + + if (strcmp (iid, GPM_POWER_PROFILES_APPLET_ID) != 0) { + return FALSE; + } + + action_group = gtk_action_group_new ("Power Profiles Applet Actions"); + gtk_action_group_set_translation_domain (action_group, GETTEXT_PACKAGE); + gtk_action_group_add_actions (action_group, + menu_actions, + G_N_ELEMENTS (menu_actions), + applet); + mate_panel_applet_setup_menu_from_file (MATE_PANEL_APPLET (applet), + POWER_PROFILES_MENU_UI_DIR "/power-profiles-applet-menu.xml", + action_group); + g_object_unref (action_group); + + return TRUE; +} + +/** + * this generates a main with a applet factory + **/ +MATE_PANEL_APPLET_OUT_PROCESS_FACTORY + (/* the factory iid */ + GPM_POWER_PROFILES_APPLET_FACTORY_ID, + /* generates brighness applets instead of regular mate applets */ + GPM_TYPE_POWER_PROFILES_APPLET, + /* the applet name */ + "PowerProfilesApplet", + /* our callback (with no user data) */ + gpm_applet_cb, NULL) diff --git a/configure.ac b/configure.ac index 031a8ab..a9e1748 100644 --- a/configure.ac +++ b/configure.ac @@ -225,6 +225,7 @@ src/Makefile applets/Makefile applets/brightness/Makefile applets/inhibit/Makefile +applets/power-profiles/Makefile help/Makefile po/Makefile.in policy/Makefile diff --git a/data/icons/scalable/status/gpm-power-profile-balanced.svg b/data/icons/scalable/status/gpm-power-profile-balanced.svg new file mode 100644 index 0000000..f28f0a0 --- /dev/null +++ b/data/icons/scalable/status/gpm-power-profile-balanced.svg @@ -0,0 +1,2194 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + version="1.0" + width="48" + height="48" + id="svg1328" + sodipodi:version="0.32" + inkscape:version="1.4 (e7c3feb100, 2024-10-09)" + sodipodi:docname="gpm-power-profile-balanced.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + inkscape:export-filename="/home/hughsie/Code/mate-power-manager/trunk/data/icons/48x48/status/gpm-monitor.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <metadata + id="metadata59"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + inkscape:window-height="977" + inkscape:window-width="1680" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + guidetolerance="10.0" + gridtolerance="10.0" + objecttolerance="10.0" + borderopacity="1.0" + bordercolor="#666666" + pagecolor="#ffffff" + id="base" + showgrid="false" + inkscape:zoom="11.54885" + inkscape:cx="24.331427" + inkscape:cy="35.371488" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:current-layer="svg1328" + inkscape:showpageshadow="2" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + inkscape:window-maximized="1" + showguides="true"> + <sodipodi:guide + position="2.0790063,16.95863" + orientation="0,-1" + id="guide1" + inkscape:locked="false" /> + <sodipodi:guide + position="24.294787,31.628165" + orientation="1,0" + id="guide2" + inkscape:locked="false" /> + </sodipodi:namedview> + <defs + id="defs3"> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 24 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="48 : 24 : 1" + inkscape:persp3d-origin="24 : 16 : 1" + id="perspective61" /> + <linearGradient + id="linearGradient3365"> + <stop + style="stop-color:#ffffff;stop-opacity:1" + offset="0" + id="stop3367" /> + <stop + style="stop-color:#ffffff;stop-opacity:0" + offset="0.5" + id="stop3371" /> + <stop + style="stop-color:#ffffff;stop-opacity:1" + offset="0.75" + id="stop3373" /> + <stop + style="stop-color:#ffffff;stop-opacity:0" + offset="0.95394737" + id="stop3375" /> + <stop + style="stop-color:#ffffff;stop-opacity:0" + offset="0.95394737" + id="stop3377" /> + <stop + style="stop-color:#ffffff;stop-opacity:1" + offset="1" + id="stop3369" /> + </linearGradient> + <linearGradient + id="linearGradient3353"> + <stop + style="stop-color:#969696;stop-opacity:1" + offset="0" + id="stop3355" /> + <stop + style="stop-color:#b6b6b6;stop-opacity:0" + offset="1" + id="stop3357" /> + </linearGradient> + <linearGradient + id="linearGradient3341"> + <stop + style="stop-color:#b6b6b6;stop-opacity:1" + offset="0" + id="stop3343" /> + <stop + style="stop-color:#b6b6b6;stop-opacity:0" + offset="1" + id="stop3345" /> + </linearGradient> + <linearGradient + id="linearGradient3331"> + <stop + style="stop-color:#ffffff;stop-opacity:1" + offset="0" + id="stop3333" /> + <stop + style="stop-color:#ffffff;stop-opacity:0" + offset="1" + id="stop3335" /> + </linearGradient> + <linearGradient + id="linearGradient3323"> + <stop + style="stop-color:#000000;stop-opacity:1" + offset="0" + id="stop3325" /> + <stop + style="stop-color:#000000;stop-opacity:0" + offset="1" + id="stop3327" /> + </linearGradient> + <linearGradient + id="linearGradient3309"> + <stop + style="stop-color:#e5e6e3;stop-opacity:1" + offset="0" + id="stop3311" /> + <stop + style="stop-color:#d1d3cf;stop-opacity:1" + offset="0.5" + id="stop3317" /> + <stop + style="stop-color:#767c6f;stop-opacity:1" + offset="1" + id="stop3313" /> + </linearGradient> + <linearGradient + id="linearGradient3289"> + <stop + style="stop-color:#000000;stop-opacity:1" + offset="0" + id="stop3291" /> + <stop + style="stop-color:#000000;stop-opacity:0" + offset="1" + id="stop3293" /> + </linearGradient> + <linearGradient + id="linearGradient3271"> + <stop + style="stop-color:#eeeeec;stop-opacity:1" + offset="0" + id="stop3273" /> + <stop + style="stop-color:#d3d3ce;stop-opacity:1" + offset="1" + id="stop3275" /> + </linearGradient> + <linearGradient + x1="78.98452" + y1="12.350954" + x2="79.109146" + y2="8.7270317" + id="linearGradient3277" + xlink:href="#linearGradient3271" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-52,21)" /> + <radialGradient + cx="69.296463" + cy="14.854369" + r="3.5355339" + fx="69.296463" + fy="14.854369" + id="radialGradient3295" + xlink:href="#linearGradient3289" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.575,0,-8.541261)" /> + <radialGradient + cx="69.296463" + cy="14.854369" + r="3.5355339" + fx="69.296463" + fy="14.854369" + id="radialGradient3299" + xlink:href="#linearGradient3289" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.575,0,-8.541261)" /> + <radialGradient + cx="77.499115" + cy="-9.0639915" + r="17.500887" + fx="77.499115" + fy="-9.0639915" + id="radialGradient3315" + xlink:href="#linearGradient3309" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.080863,0,0,1.843788,-135.7659,30.30738)" /> + <radialGradient + cx="22.5" + cy="34" + r="23.5" + fx="22.5" + fy="34" + id="radialGradient3329" + xlink:href="#linearGradient3323" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.595745,0,13.74468)" /> + <linearGradient + x1="31.988777" + y1="35.874382" + x2="31.988777" + y2="44.874382" + id="linearGradient3337" + xlink:href="#linearGradient3331" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(2,1)" /> + <linearGradient + x1="7.7210102" + y1="3.0030618" + x2="6.7816706" + y2="-3.74264" + id="linearGradient3347" + xlink:href="#linearGradient3341" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(2,1)" /> + <linearGradient + x1="31.988777" + y1="35.874382" + x2="31.988777" + y2="44.874382" + id="linearGradient3349" + xlink:href="#linearGradient3331" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(2,1)" /> + <linearGradient + x1="7.7210102" + y1="3.0030618" + x2="6.7816706" + y2="-3.74264" + id="linearGradient3359" + xlink:href="#linearGradient3353" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(2,1)" /> + <linearGradient + x1="-7.6092024" + y1="6.7062273" + x2="22.266058" + y2="10.756479" + id="linearGradient3363" + xlink:href="#linearGradient3365" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(2,1)" /> + <linearGradient + id="linearGradient3816" + inkscape:collect="always"> + <stop + id="stop3818" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop3820" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2152"> + <stop + style="stop-color:#9aa29a;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop2154" /> + <stop + style="stop-color:#b5beb5;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop2156" /> + </linearGradient> + <linearGradient + id="linearGradient37935"> + <stop + style="stop-color:#9497b3;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop37937" /> + <stop + style="stop-color:#4c4059;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop37939" /> + </linearGradient> + <linearGradient + id="linearGradient2145"> + <stop + id="stop2147" + offset="0.0000000" + style="stop-color:#fffffd;stop-opacity:1.0000000;" /> + <stop + id="stop2149" + offset="1.0000000" + style="stop-color:#cbcbc9;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient42174"> + <stop + id="stop42176" + offset="0.0000000" + style="stop-color:#a0a0a0;stop-opacity:1.0000000;" /> + <stop + id="stop42178" + offset="1.0000000" + style="stop-color:#ffffff;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient10653"> + <stop + id="stop10655" + offset="0.0000000" + style="stop-color:#f3f4ff;stop-opacity:1.0000000;" /> + <stop + id="stop10657" + offset="1.0000000" + style="stop-color:#9193af;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient12512"> + <stop + id="stop12513" + offset="0.0000000" + style="stop-color:#ffffff;stop-opacity:1.0000000;" /> + <stop + id="stop12517" + offset="0.50000000" + style="stop-color:#fff520;stop-opacity:0.89108908;" /> + <stop + id="stop12514" + offset="1.0000000" + style="stop-color:#fff300;stop-opacity:0.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient5196"> + <stop + id="stop5198" + offset="0" + style="stop-color:#00ff00;stop-opacity:1;" /> + <stop + id="stop5200" + offset="1" + style="stop-color:#ff0000;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient5204"> + <stop + id="stop5206" + offset="0" + style="stop-color:#c4a000;stop-opacity:1;" /> + <stop + id="stop5208" + offset="1" + style="stop-color:#c4a000;stop-opacity:0;" /> + </linearGradient> + <inkscape:perspective + id="perspective2491" + inkscape:persp3d-origin="24 : 16 : 1" + inkscape:vp_z="48 : 24 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 24 : 1" + sodipodi:type="inkscape:persp3d" /> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.000000,0.000000,0.000000,0.343066,1.971081e-16,28.49453)" + r="17.125000" + fy="43.375000" + fx="25.375000" + cy="43.375000" + cx="25.375000" + id="radialGradient30511" + xlink:href="#linearGradient30505" + inkscape:collect="always" /> + <linearGradient + id="linearGradient30505" + inkscape:collect="always"> + <stop + id="stop30507" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop30509" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient30518"> + <stop + id="stop30520" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop30522" + offset="1.0000000" + style="stop-color:#ffffff;stop-opacity:0.78698224;" /> + </linearGradient> + <linearGradient + id="linearGradient30649"> + <stop + id="stop30651" + offset="0.0000000" + style="stop-color:#858585;stop-opacity:1.0000000;" /> + <stop + id="stop30653" + offset="1.0000000" + style="stop-color:#5f5f5f;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient30685"> + <stop + id="stop30687" + offset="0" + style="stop-color:#8d8d8d;stop-opacity:1;" /> + <stop + id="stop30689" + offset="1.0000000" + style="stop-color:#747474;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient30695"> + <stop + id="stop30697" + offset="0.0000000" + style="stop-color:#b8babc;stop-opacity:1.0000000;" /> + <stop + style="stop-color:#5d6062;stop-opacity:1.0000000;" + offset="0.37383178" + id="stop30703" /> + <stop + id="stop30699" + offset="1.0000000" + style="stop-color:#585b5d;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient5048"> + <stop + id="stop5050" + offset="0" + style="stop-color:black;stop-opacity:0;" /> + <stop + style="stop-color:black;stop-opacity:1;" + offset="0.5" + id="stop5056" /> + <stop + id="stop5052" + offset="1" + style="stop-color:black;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient5060" + inkscape:collect="always"> + <stop + id="stop5062" + offset="0" + style="stop-color:black;stop-opacity:1;" /> + <stop + id="stop5064" + offset="1" + style="stop-color:black;stop-opacity:0;" /> + </linearGradient> + <inkscape:perspective + id="perspective2630" + inkscape:persp3d-origin="24 : 16 : 1" + inkscape:vp_z="48 : 24 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 24 : 1" + sodipodi:type="inkscape:persp3d" /> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.321364,0,24.07035)" + r="17.40625" + fy="35.46875" + fx="24.90625" + cy="35.46875" + cx="24.90625" + id="radialGradient24282" + xlink:href="#linearGradient24276" + inkscape:collect="always" /> + <radialGradient + r="20.530962" + fy="35.878170" + fx="24.445690" + cy="35.878170" + cx="24.445690" + gradientTransform="matrix(2.049266,-1.696401e-32,0.000000,2.049266,-25.65002,-37.31089)" + gradientUnits="userSpaceOnUse" + id="radialGradient1366" + xlink:href="#linearGradient11520" + inkscape:collect="always" /> + <radialGradient + r="6.5659914" + fy="44.565483" + fx="30.203562" + cy="44.565483" + cx="30.203562" + gradientTransform="matrix(1.000000,0.000000,0.000000,0.338462,2.220359e-14,29.48178)" + gradientUnits="userSpaceOnUse" + id="radialGradient1356" + xlink:href="#linearGradient11508" + inkscape:collect="always" /> + <radialGradient + r="3.8335034" + fy="15.048258" + fx="27.577173" + cy="15.048258" + cx="27.577173" + gradientTransform="matrix(1.243453,2.106784e-16,-2.106784e-16,1.243453,-6.713754,-3.742847)" + gradientUnits="userSpaceOnUse" + id="radialGradient1354" + xlink:href="#linearGradient11494" + inkscape:collect="always" /> + <radialGradient + r="3.8335034" + fy="16.049133" + fx="27.577173" + cy="16.049133" + cx="27.577173" + gradientTransform="matrix(1.243453,2.106784e-16,-2.106784e-16,1.243453,-6.713754,-3.742847)" + gradientUnits="userSpaceOnUse" + id="radialGradient1352" + xlink:href="#linearGradient11494" + inkscape:collect="always" /> + <radialGradient + r="20.530962" + fy="35.878170" + fx="24.445690" + cy="35.878170" + cx="24.445690" + gradientTransform="matrix(1.995058,-1.651527e-32,0.000000,1.995058,-24.32488,-35.70087)" + gradientUnits="userSpaceOnUse" + id="radialGradient1350" + xlink:href="#linearGradient11520" + inkscape:collect="always" /> + <radialGradient + r="6.5659914" + fy="44.565483" + fx="30.203562" + cy="44.565483" + cx="30.203562" + gradientTransform="matrix(1.000000,0.000000,0.000000,0.338462,-1.353344e-14,29.48178)" + gradientUnits="userSpaceOnUse" + id="radialGradient1348" + xlink:href="#linearGradient11508" + inkscape:collect="always" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient11508" + id="radialGradient11532" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.338462,8.404809e-16,29.48178)" + cx="30.203562" + cy="44.565483" + fx="30.203562" + fy="44.565483" + r="6.5659914" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient11508" + id="radialGradient11514" + cx="30.203562" + cy="44.565483" + fx="30.203562" + fy="44.565483" + r="6.5659914" + gradientTransform="matrix(1.000000,0.000000,0.000000,0.338462,2.166583e-14,29.48178)" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient11494" + id="radialGradient11504" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.243453,2.106784e-16,-2.106784e-16,1.243453,-6.713754,-3.742847)" + cx="27.577173" + cy="16.049133" + fx="27.577173" + fy="16.049133" + r="3.8335034" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient11494" + id="radialGradient11500" + cx="27.577173" + cy="15.048258" + fx="27.577173" + fy="15.048258" + r="3.8335034" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.243453,2.106784e-16,-2.106784e-16,1.243453,-6.713754,-3.742847)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient11399" + id="radialGradient11441" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.000000,0.000000,0.000000,0.487395,0.000000,20.06483)" + cx="12.071428" + cy="39.142857" + fx="12.071428" + fy="39.142857" + r="8.5000000" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient11415" + id="linearGradient11439" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-60.85714,0.428571)" + x1="13.267134" + y1="19.774456" + x2="26.758644" + y2="33.462429" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient11415" + id="linearGradient11427" + gradientUnits="userSpaceOnUse" + x1="9.6957054" + y1="9.3458843" + x2="35.679932" + y2="39.033859" + gradientTransform="translate(-60.57143,0.000000)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient11415" + id="linearGradient11425" + gradientUnits="userSpaceOnUse" + x1="15.828360" + y1="3.7744560" + x2="43.615788" + y2="34.462429" + gradientTransform="translate(-60.28571,-0.285714)" /> + <linearGradient + inkscape:collect="always" + id="linearGradient11399"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop11401" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop11403" /> + </linearGradient> + <linearGradient + id="linearGradient11415"> + <stop + style="stop-color:#204a87;stop-opacity:0.0000000;" + offset="0.0000000" + id="stop11417" /> + <stop + id="stop11423" + offset="0.50000000" + style="stop-color:#204a87;stop-opacity:1.0000000;" /> + <stop + style="stop-color:#204a87;stop-opacity:0;" + offset="1" + id="stop11419" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient11494"> + <stop + style="stop-color:#ef2929;stop-opacity:1;" + offset="0" + id="stop11496" /> + <stop + style="stop-color:#ef2929;stop-opacity:0;" + offset="1" + id="stop11498" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient11508"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop11510" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop11512" /> + </linearGradient> + <linearGradient + id="linearGradient11520"> + <stop + style="stop-color:#ffffff;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop11522" /> + <stop + style="stop-color:#dcdcdc;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop11524" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient11625" + id="linearGradient12918" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.01625,0,0,1,5.455516,-2.176922)" + x1="21.500000" + y1="30.000000" + x2="21.500000" + y2="27.375000" /> + <linearGradient + inkscape:collect="always" + id="linearGradient11625"> + <stop + style="stop-color:#fce94f;stop-opacity:1;" + offset="0" + id="stop11627" /> + <stop + style="stop-color:#fce94f;stop-opacity:0;" + offset="1" + id="stop11629" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient11625" + id="linearGradient12921" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.985,0,0,1,4.111767,-2.176922)" + x1="21.500000" + y1="30.000000" + x2="21.500000" + y2="27.375000" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient11625" + id="linearGradient12924" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.985,0,0,1.022813,2.121141,-2.815681)" + x1="21.500000" + y1="30.000000" + x2="21.500000" + y2="27.375000" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient11615" + id="radialGradient12909" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.070491,2.727143e-15,-3.444813e-15,3.878514,-51.46548,-78.83433)" + cx="25.000000" + cy="27.749998" + fx="25.000000" + fy="27.749998" + r="4.7500000" /> + <linearGradient + id="linearGradient11615"> + <stop + style="stop-color:#636363;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop11617" /> + <stop + style="stop-color:#000000;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop11619" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient11602" + id="linearGradient11608" + x1="24.445671" + y1="12.947163" + x2="24.445671" + y2="39.447163" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.837825,0.921766,3.987819)" /> + <linearGradient + id="linearGradient11602"> + <stop + style="stop-color:#f6f6f6;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop11604" /> + <stop + style="stop-color:#e0e0e0;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop11606" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient11594" + id="linearGradient11600" + x1="20.092352" + y1="8.9471626" + x2="31.799011" + y2="38.947163" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.061966,0,0,0.837825,-0.593045,3.987819)" /> + <linearGradient + id="linearGradient11594"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop11596" /> + <stop + style="stop-color:#d1d1d1;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop11598" /> + </linearGradient> + <linearGradient + id="linearGradient24230"> + <stop + id="stop24232" + offset="0" + style="stop-color:#677579;stop-opacity:1;" /> + <stop + id="stop24234" + offset="1" + style="stop-color:#333333;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient24276" + inkscape:collect="always"> + <stop + id="stop24278" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop24280" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + y2="609.50507" + x2="302.85715" + y1="366.64789" + x1="302.85715" + gradientTransform="matrix(2.774389,0,0,1.969706,-1892.179,-872.8854)" + gradientUnits="userSpaceOnUse" + id="linearGradient2837" + xlink:href="#linearGradient5048" + inkscape:collect="always" /> + <linearGradient + id="linearGradient2829"> + <stop + id="stop2831" + offset="0" + style="stop-color:black;stop-opacity:0;" /> + <stop + style="stop-color:black;stop-opacity:1;" + offset="0.5" + id="stop2833" /> + <stop + id="stop2835" + offset="1" + style="stop-color:black;stop-opacity:0;" /> + </linearGradient> + <radialGradient + r="117.14286" + fy="486.64789" + fx="605.71429" + cy="486.64789" + cx="605.71429" + gradientTransform="matrix(2.774389,0,0,1.969706,-1891.633,-872.8854)" + gradientUnits="userSpaceOnUse" + id="radialGradient2827" + xlink:href="#linearGradient5060" + inkscape:collect="always" /> + <radialGradient + r="117.14286" + fy="486.64789" + fx="605.71429" + cy="486.64789" + cx="605.71429" + gradientTransform="matrix(-2.774389,0,0,1.969706,112.7623,-872.8854)" + gradientUnits="userSpaceOnUse" + id="radialGradient2819" + xlink:href="#linearGradient5060" + inkscape:collect="always" /> + <inkscape:perspective + id="perspective2816" + inkscape:persp3d-origin="24 : 16 : 1" + inkscape:vp_z="48 : 24 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 24 : 1" + sodipodi:type="inkscape:persp3d" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5048" + id="linearGradient2934" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.774389,0,0,1.969706,-1892.179,-872.8854)" + x1="302.85715" + y1="366.64789" + x2="302.85715" + y2="609.50507" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5060" + id="radialGradient2936" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.774389,0,0,1.969706,-1891.633,-872.8854)" + cx="605.71429" + cy="486.64789" + fx="605.71429" + fy="486.64789" + r="117.14286" /> + <linearGradient + id="linearGradient3264"> + <stop + id="stop3266" + offset="0" + style="stop-color:#c9c9c9;stop-opacity:1;" /> + <stop + style="stop-color:#f8f8f8;stop-opacity:1;" + offset="0.25" + id="stop3276" /> + <stop + style="stop-color:#e2e2e2;stop-opacity:1;" + offset="0.5" + id="stop3272" /> + <stop + id="stop3274" + offset="0.75" + style="stop-color:#b0b0b0;stop-opacity:1;" /> + <stop + id="stop3268" + offset="1" + style="stop-color:#c9c9c9;stop-opacity:1;" /> + </linearGradient> + <inkscape:perspective + id="perspective2960" + inkscape:persp3d-origin="24 : 16 : 1" + inkscape:vp_z="48 : 24 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 24 : 1" + sodipodi:type="inkscape:persp3d" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4543" + id="radialGradient4549" + cx="23.536554" + cy="38.706596" + fx="23.536554" + fy="38.706596" + r="14.344166" + gradientTransform="matrix(1,0,0,0.394366,0,23.44202)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4509" + id="linearGradient4505" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(11.61632,-9.675149e-17)" + x1="16.364470" + y1="39.918777" + x2="16.364470" + y2="30.928421" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4509" + id="linearGradient4503" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(9.616235,-9.675149e-17)" + x1="16.364470" + y1="39.918777" + x2="16.364470" + y2="30.928421" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4509" + id="linearGradient4501" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(7.61624,-9.675149e-17)" + x1="16.364470" + y1="39.918777" + x2="16.364470" + y2="30.928421" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4509" + id="linearGradient4499" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(5.61624,-9.675149e-17)" + x1="16.364470" + y1="39.918777" + x2="16.364470" + y2="30.928421" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4509" + id="linearGradient4497" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(3.61624,-9.675149e-17)" + x1="16.364470" + y1="39.918777" + x2="16.364470" + y2="30.928421" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4509" + id="linearGradient4495" + gradientUnits="userSpaceOnUse" + x1="16.364470" + y1="39.918777" + x2="16.364470" + y2="30.928421" + gradientTransform="translate(1.61624,-4.996817e-17)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4449" + id="linearGradient4479" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(12.70714,-9.675149e-17)" + x1="16.364470" + y1="39.918777" + x2="16.364470" + y2="30.928421" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4449" + id="linearGradient4475" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(10.70714,-9.675149e-17)" + x1="16.364470" + y1="39.918777" + x2="16.364470" + y2="30.928421" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4449" + id="linearGradient4471" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(8.707105,-9.675149e-17)" + x1="16.364470" + y1="39.918777" + x2="16.364470" + y2="30.928421" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4449" + id="linearGradient4467" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(6.707105,-9.675149e-17)" + x1="16.364470" + y1="39.918777" + x2="16.364470" + y2="30.928421" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4449" + id="linearGradient4463" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(4.707105,-9.675149e-17)" + x1="16.364470" + y1="39.918777" + x2="16.364470" + y2="30.928421" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4449" + id="linearGradient4459" + gradientUnits="userSpaceOnUse" + x1="16.364470" + y1="39.918777" + x2="16.364470" + y2="30.928421" + gradientTransform="translate(2.707105,-9.675149e-17)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4420" + id="linearGradient4426" + x1="27.324621" + y1="26.887815" + x2="22.311644" + y2="26.786800" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.955932,0,0,1,0.869911,-3.2624e-15)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4412" + id="linearGradient4418" + x1="27.324621" + y1="26.887815" + x2="22.311644" + y2="26.786800" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.955932,0,0,1,0.869911,-3.2624e-15)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4386" + id="linearGradient4392" + x1="24.349752" + y1="34.463955" + x2="23.233509" + y2="10.018264" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-5.088571e-7,0.404062)" /> + <linearGradient + id="linearGradient4386"> + <stop + style="stop-color:#d2d2d2;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop4388" /> + <stop + style="stop-color:#dfdfdf;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop4390" /> + </linearGradient> + <linearGradient + id="linearGradient4400"> + <stop + style="stop-color:#979797;stop-opacity:1;" + offset="0" + id="stop4402" /> + <stop + style="stop-color:#c8c8c8;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop4404" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient4412"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4414" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop4416" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient4420"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4422" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop4424" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient4449"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4451" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop4453" /> + </linearGradient> + <linearGradient + id="linearGradient4509"> + <stop + id="stop4511" + offset="0.0000000" + style="stop-color:#000000;stop-opacity:1.0000000;" /> + <stop + id="stop4513" + offset="1.0000000" + style="stop-color:#000000;stop-opacity:0.0000000;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient4543"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop4545" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop4547" /> + </linearGradient> + <linearGradient + y2="117.82710" + x2="15.343062" + y1="117.82710" + x1="1.6422368" + gradientTransform="matrix(2.740165,0.000000,0.000000,0.147685,31.37799,14.83313)" + gradientUnits="userSpaceOnUse" + id="linearGradient177" + xlink:href="#linearGradient178" + inkscape:collect="always" /> + <linearGradient + id="linearGradient178"> + <stop + id="stop179" + offset="0.0000000" + style="stop-color:#ffffff;stop-opacity:0.0000000;" /> + <stop + id="stop180" + offset="0.10827128" + style="stop-color:#ffffff;stop-opacity:0.70658684;" /> + <stop + id="stop181" + offset="0.92053902" + style="stop-color:#ffffff;stop-opacity:0.70658684;" /> + <stop + id="stop182" + offset="1.0000000" + style="stop-color:#ffffff;stop-opacity:0.0000000;" /> + </linearGradient> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="372.57819" + x2="5.0856376" + y1="372.57819" + x1="0.61210024" + gradientTransform="matrix(8.168597,0.000000,0.000000,0.228621,31.37799,-46.26690)" + id="linearGradient271" + xlink:href="#linearGradient272" + inkscape:collect="always" /> + <linearGradient + id="linearGradient272"> + <stop + id="stop273" + offset="0.0000000" + style="stop-color:#474747;stop-opacity:0.0000000;" /> + <stop + id="stop275" + offset="0.10000000" + style="stop-color:#474747;stop-opacity:1.0000000;" /> + <stop + id="stop276" + offset="0.89999998" + style="stop-color:#474747;stop-opacity:1.0000000;" /> + <stop + id="stop274" + offset="1.0000000" + style="stop-color:#474747;stop-opacity:0.0000000;" /> + </linearGradient> + <linearGradient + y2="372.57819" + x2="5.0856376" + y1="372.57819" + x1="0.61210024" + gradientTransform="matrix(8.168597,0.000000,0.000000,0.221210,31.37799,-48.27410)" + gradientUnits="userSpaceOnUse" + id="linearGradient283" + xlink:href="#linearGradient272" + inkscape:collect="always" /> + <linearGradient + y2="117.82710" + x2="15.343062" + y1="117.82710" + x1="1.6422368" + gradientTransform="matrix(2.740165,0.000000,0.000000,0.364942,31.37799,-10.35269)" + gradientUnits="userSpaceOnUse" + id="linearGradient175" + xlink:href="#linearGradient158" + inkscape:collect="always" /> + <linearGradient + id="linearGradient158"> + <stop + id="stop159" + offset="0.0000000" + style="stop-color:#686868;stop-opacity:0.0000000;" /> + <stop + id="stop162" + offset="0.23762377" + style="stop-color:#686868;stop-opacity:1.0000000;" /> + <stop + id="stop163" + offset="0.78109992" + style="stop-color:#686868;stop-opacity:1.0000000;" /> + <stop + id="stop160" + offset="1.0000000" + style="stop-color:#686868;stop-opacity:0.0000000;" /> + </linearGradient> + <linearGradient + y2="609.50507" + x2="302.85715" + y1="366.64789" + x1="302.85715" + gradientTransform="matrix(2.774389,0,0,1.969706,-1892.179,-872.8854)" + gradientUnits="userSpaceOnUse" + id="linearGradient3126" + xlink:href="#linearGradient5048" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3118"> + <stop + id="stop3120" + offset="0" + style="stop-color:black;stop-opacity:0;" /> + <stop + style="stop-color:black;stop-opacity:1;" + offset="0.5" + id="stop3122" /> + <stop + id="stop3124" + offset="1" + style="stop-color:black;stop-opacity:0;" /> + </linearGradient> + <radialGradient + r="117.14286" + fy="486.64789" + fx="605.71429" + cy="486.64789" + cx="605.71429" + gradientTransform="matrix(2.774389,0,0,1.969706,-1891.633,-872.8854)" + gradientUnits="userSpaceOnUse" + id="radialGradient3116" + xlink:href="#linearGradient5060" + inkscape:collect="always" /> + <radialGradient + r="117.14286" + fy="486.64789" + fx="605.71429" + cy="486.64789" + cx="605.71429" + gradientTransform="matrix(-2.774389,0,0,1.969706,112.7623,-872.8854)" + gradientUnits="userSpaceOnUse" + id="radialGradient3108" + xlink:href="#linearGradient5060" + inkscape:collect="always" /> + <inkscape:perspective + id="perspective3105" + inkscape:persp3d-origin="24 : 16 : 1" + inkscape:vp_z="48 : 24 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 24 : 1" + sodipodi:type="inkscape:persp3d" /> + <linearGradient + y2="3.8451097" + x2="35.520542" + y1="3.9384086" + x1="34.300991" + gradientUnits="userSpaceOnUse" + id="linearGradient2958" + xlink:href="#linearGradient2711" + inkscape:collect="always" /> + <linearGradient + y2="3.8451097" + x2="35.520542" + y1="3.9384086" + x1="34.300991" + gradientUnits="userSpaceOnUse" + id="linearGradient2956" + xlink:href="#linearGradient2711" + inkscape:collect="always" /> + <linearGradient + y2="3.8451097" + x2="35.520542" + y1="3.9384086" + x1="34.300991" + gradientUnits="userSpaceOnUse" + id="linearGradient2954" + xlink:href="#linearGradient2711" + inkscape:collect="always" /> + <linearGradient + y2="3.8451097" + x2="35.520542" + y1="3.9384086" + x1="34.300991" + gradientUnits="userSpaceOnUse" + id="linearGradient2952" + xlink:href="#linearGradient2711" + inkscape:collect="always" /> + <linearGradient + y2="3.8451097" + x2="35.520542" + y1="3.9384086" + x1="34.300991" + gradientUnits="userSpaceOnUse" + id="linearGradient2950" + xlink:href="#linearGradient2711" + inkscape:collect="always" /> + <linearGradient + y2="74.098007" + x2="8.6485014" + y1="101.28460" + x1="13.628710" + gradientTransform="matrix(2.143634,0,0,0.466498,1,-0.508826)" + gradientUnits="userSpaceOnUse" + id="linearGradient2948" + xlink:href="#linearGradient2635" + inkscape:collect="always" /> + <linearGradient + y2="100.20015" + x2="8.1134233" + y1="88.509071" + x1="8.1134243" + gradientTransform="scale(2.309851,0.432928)" + gradientUnits="userSpaceOnUse" + id="linearGradient2946" + xlink:href="#linearGradient2752" + inkscape:collect="always" /> + <linearGradient + y2="100.20015" + x2="8.1134233" + y1="88.509071" + x1="8.1134243" + gradientTransform="scale(2.309851,0.432928)" + gradientUnits="userSpaceOnUse" + id="linearGradient2944" + xlink:href="#linearGradient2752" + inkscape:collect="always" /> + <linearGradient + y2="100.20015" + x2="8.1134233" + y1="88.509071" + x1="8.1134243" + gradientTransform="scale(2.309851,0.432928)" + gradientUnits="userSpaceOnUse" + id="linearGradient2942" + xlink:href="#linearGradient2752" + inkscape:collect="always" /> + <linearGradient + y2="31.246054" + x2="32.536823" + y1="5.3817744" + x1="10.390738" + gradientTransform="scale(1.104397,0.905471)" + gradientUnits="userSpaceOnUse" + id="linearGradient2940" + xlink:href="#linearGradient2253" + inkscape:collect="always" /> + <linearGradient + y2="52.536461" + x2="18.176752" + y1="48.643234" + x1="18.316999" + gradientTransform="scale(1.129863,0.885063)" + gradientUnits="userSpaceOnUse" + id="linearGradient2938" + xlink:href="#linearGradient2245" + inkscape:collect="always" /> + <radialGradient + r="8.7662794" + fy="67.501709" + fx="12.575710" + cy="67.501709" + cx="12.575710" + gradientTransform="scale(1.925808,0.519262)" + gradientUnits="userSpaceOnUse" + id="radialGradient3547" + xlink:href="#linearGradient2454" + inkscape:collect="always" /> + <linearGradient + y2="26.729263" + x2="17.199417" + y1="1.6537577" + x1="11.492236" + gradientTransform="matrix(1.238977,0.000000,0.000000,0.895955,0.590553,-1.331524)" + gradientUnits="userSpaceOnUse" + id="linearGradient3545" + xlink:href="#linearGradient2667" + inkscape:collect="always" /> + <linearGradient + y2="55.200756" + x2="34.974548" + y1="13.004725" + x1="17.698339" + gradientTransform="matrix(1.108069,0,0,0.902471,1,1)" + gradientUnits="userSpaceOnUse" + id="linearGradient2932" + xlink:href="#linearGradient2415" + inkscape:collect="always" /> + <linearGradient + y2="162.45061" + x2="3.7069974" + y1="171.29134" + x1="3.7069976" + gradientTransform="matrix(5.705159,0,0,0.17528,1,-0.679373)" + gradientUnits="userSpaceOnUse" + id="linearGradient2930" + xlink:href="#linearGradient2683" + inkscape:collect="always" /> + <linearGradient + y2="8.8666229" + x2="16.315819" + y1="32.622238" + x1="19.150396" + gradientTransform="matrix(1.174139,0,0,0.945431,0.721825,-1.331524)" + gradientUnits="userSpaceOnUse" + id="linearGradient2928" + xlink:href="#linearGradient2675" + inkscape:collect="always" /> + <linearGradient + y2="31.246054" + x2="32.536823" + y1="5.3817744" + x1="10.390738" + gradientTransform="scale(1.104397,0.905471)" + gradientUnits="userSpaceOnUse" + id="linearGradient2926" + xlink:href="#linearGradient2253" + inkscape:collect="always" /> + <linearGradient + y2="33.339787" + x2="34.784473" + y1="7.2293582" + x1="8.6116238" + gradientTransform="matrix(1.129863,0,0,0.885063,-1.625,-1.304372)" + gradientUnits="userSpaceOnUse" + id="linearGradient2924" + xlink:href="#linearGradient2245" + inkscape:collect="always" /> + <linearGradient + y2="64.892525" + x2="12.127711" + y1="53.535141" + x1="12.206709" + gradientTransform="scale(1.816345,0.550556)" + gradientUnits="userSpaceOnUse" + id="linearGradient2922" + xlink:href="#linearGradient2701" + inkscape:collect="always" /> + <radialGradient + r="8.7662794" + fy="67.501709" + fx="12.575710" + cy="67.501709" + cx="12.575710" + gradientTransform="scale(1.925808,0.519262)" + gradientUnits="userSpaceOnUse" + id="radialGradient2920" + xlink:href="#linearGradient2454" + inkscape:collect="always" /> + <linearGradient + y2="44.878883" + x2="-23.885700" + y1="49.953003" + x1="-23.885700" + gradientTransform="scale(1.492875,0.669848)" + gradientUnits="userSpaceOnUse" + id="linearGradient2918" + xlink:href="#linearGradient2985" + inkscape:collect="always" /> + <radialGradient + r="8.7662794" + fy="67.501709" + fx="12.575710" + cy="67.501709" + cx="12.575710" + gradientTransform="scale(1.925808,0.519262)" + gradientUnits="userSpaceOnUse" + id="radialGradient2916" + xlink:href="#linearGradient2454" + inkscape:collect="always" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2253" + id="linearGradient1413" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.104397,0.905471)" + x1="10.390738" + y1="5.3817744" + x2="32.536823" + y2="31.246054" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2752" + id="linearGradient1411" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.309851,0.432928)" + x1="8.1134243" + y1="88.509071" + x2="8.1134233" + y2="100.20015" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2752" + id="linearGradient1409" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.309851,0.432928)" + x1="8.1134243" + y1="88.509071" + x2="8.1134233" + y2="100.20015" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2985" + id="linearGradient2991" + gradientTransform="scale(1.492875,0.669848)" + x1="-23.885700" + y1="49.953003" + x2="-23.885700" + y2="44.878883" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2245" + id="linearGradient2981" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.129863,0.885063)" + x1="18.316999" + y1="48.643234" + x2="18.176752" + y2="52.536461" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2253" + id="linearGradient2979" + gradientTransform="scale(1.104397,0.905471)" + x1="10.390738" + y1="5.3817744" + x2="32.536823" + y2="31.246054" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2752" + id="linearGradient2758" + gradientTransform="scale(2.309851,0.432928)" + x1="8.1134243" + y1="88.509071" + x2="8.1134233" + y2="100.20015" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2635" + id="linearGradient2741" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.143634,0.000000,0.000000,0.466498,1.000000,-0.508826)" + x1="13.628710" + y1="101.28460" + x2="8.6485014" + y2="74.098007" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2711" + id="linearGradient2733" + gradientUnits="userSpaceOnUse" + x1="34.300991" + y1="3.9384086" + x2="35.520542" + y2="3.8451097" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2711" + id="linearGradient2729" + gradientUnits="userSpaceOnUse" + x1="34.300991" + y1="3.9384086" + x2="35.520542" + y2="3.8451097" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2711" + id="linearGradient2725" + gradientUnits="userSpaceOnUse" + x1="34.300991" + y1="3.9384086" + x2="35.520542" + y2="3.8451097" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2711" + id="linearGradient2721" + gradientUnits="userSpaceOnUse" + x1="34.300991" + y1="3.9384086" + x2="35.520542" + y2="3.8451097" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2711" + id="linearGradient2717" + x1="34.300991" + y1="3.9384086" + x2="35.520542" + y2="3.8451097" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2701" + id="linearGradient2707" + gradientTransform="scale(1.816345,0.550556)" + x1="12.206709" + y1="53.535141" + x2="12.127711" + y2="64.892525" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2683" + id="linearGradient2689" + gradientTransform="matrix(5.705159,0.000000,0.000000,0.175280,1.000000,-0.679373)" + x1="3.7069976" + y1="171.29134" + x2="3.7069974" + y2="162.45061" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2675" + id="linearGradient2681" + gradientTransform="matrix(1.174139,0.000000,0.000000,0.945431,0.721825,-1.331524)" + x1="19.150396" + y1="32.622238" + x2="16.315819" + y2="8.8666229" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2667" + id="linearGradient2673" + gradientTransform="matrix(1.238977,0.000000,0.000000,0.895955,0.590553,-1.331524)" + x1="11.492236" + y1="1.6537577" + x2="17.199417" + y2="26.729263" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2454" + id="radialGradient2659" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.925808,0.519262)" + cx="12.575710" + cy="67.501709" + fx="12.575710" + fy="67.501709" + r="8.7662794" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2635" + id="linearGradient2655" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.143634,0.466498)" + x1="13.628710" + y1="101.28460" + x2="8.6485014" + y2="74.098007" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2623" + id="linearGradient2653" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.983556,0.504145)" + x1="10.728384" + y1="84.029198" + x2="10.728384" + y2="92.570930" /> + <radialGradient + r="8.7662794" + fy="67.501709" + fx="12.575710" + cy="67.501709" + cx="12.575710" + gradientTransform="scale(1.925808,0.519262)" + gradientUnits="userSpaceOnUse" + id="radialGradient2464" + xlink:href="#linearGradient2454" + inkscape:collect="always" /> + <radialGradient + gradientUnits="userSpaceOnUse" + r="8.7662794" + fy="67.501709" + fx="12.575710" + cy="67.501709" + cx="12.575710" + gradientTransform="scale(1.925808,0.519262)" + id="radialGradient2460" + xlink:href="#linearGradient2454" + inkscape:collect="always" /> + <linearGradient + y2="-1.3221773" + x2="19.994572" + y1="30.078255" + x1="21.356108" + gradientTransform="matrix(1.027870,0.000000,0.000000,0.822296,1.523986,1.001198)" + gradientUnits="userSpaceOnUse" + id="linearGradient2445" + xlink:href="#linearGradient2379" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="55.200756" + x2="34.974548" + y1="13.004725" + x1="17.698339" + gradientTransform="matrix(1.108069,0.000000,0.000000,0.902471,1.000000,1.000000)" + id="linearGradient2421" + xlink:href="#linearGradient2415" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="39.031910" + x2="27.289009" + y1="10.842293" + x1="16.119127" + gradientTransform="matrix(1.289166,0.000000,0.000000,0.922731,-0.789284,-0.503380)" + id="linearGradient2334" + xlink:href="#linearGradient2328" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="53.734985" + x2="24.418941" + y1="9.3235140" + x1="16.851954" + gradientTransform="matrix(1.208393,0.000000,0.000000,0.984410,-0.789284,-0.503380)" + id="linearGradient2313" + xlink:href="#linearGradient2307" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="33.339787" + x2="34.784473" + y1="7.2293582" + x1="8.6116238" + gradientTransform="matrix(1.129863,0.000000,0.000000,0.885063,-1.625000,-1.304372)" + id="linearGradient2251" + xlink:href="#linearGradient2245" + inkscape:collect="always" /> + <linearGradient + id="linearGradient2245"> + <stop + id="stop2247" + offset="0.0000000" + style="stop-color:#dde1d9;stop-opacity:1.0000000;" /> + <stop + id="stop2249" + offset="1.0000000" + style="stop-color:#cacdc6;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient2253"> + <stop + id="stop2255" + offset="0.0000000" + style="stop-color:#8f8f8f;stop-opacity:1.0000000;" /> + <stop + id="stop2257" + offset="1.0000000" + style="stop-color:#494949;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient2307" + inkscape:collect="always"> + <stop + id="stop2309" + offset="0" + style="stop-color:#5a7aa4;stop-opacity:1;" /> + <stop + id="stop2311" + offset="1" + style="stop-color:#5a7aa4;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2328" + inkscape:collect="always"> + <stop + id="stop2330" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop2332" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2379"> + <stop + id="stop2381" + offset="0.0000000" + style="stop-color:#1a4876;stop-opacity:1.0000000;" /> + <stop + id="stop2383" + offset="1.0000000" + style="stop-color:#3f54a3;stop-opacity:0.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient2415" + inkscape:collect="always"> + <stop + id="stop2417" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop2419" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2454" + inkscape:collect="always"> + <stop + id="stop2456" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop2458" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2623"> + <stop + style="stop-color:#dfdfde;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop2625" /> + <stop + style="stop-color:#9d9f9a;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop2627" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2635"> + <stop + style="stop-color:#f9fff5;stop-opacity:1;" + offset="0" + id="stop2637" /> + <stop + style="stop-color:#f9fff5;stop-opacity:0;" + offset="1" + id="stop2639" /> + </linearGradient> + <linearGradient + id="linearGradient2667"> + <stop + style="stop-color:#ffffff;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop2669" /> + <stop + style="stop-color:#fcfcff;stop-opacity:0.0000000;" + offset="1.0000000" + id="stop2671" /> + </linearGradient> + <linearGradient + id="linearGradient2675"> + <stop + style="stop-color:#5b5b97;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop2677" /> + <stop + style="stop-color:#1b1b43;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop2679" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2683"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop2685" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop2687" /> + </linearGradient> + <linearGradient + id="linearGradient2691"> + <stop + style="stop-color:#868686;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop2693" /> + <stop + style="stop-color:#e9e9e9;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop2695" /> + </linearGradient> + <linearGradient + id="linearGradient2701"> + <stop + style="stop-color:#585956;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop2703" /> + <stop + style="stop-color:#bbbeb8;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop2705" /> + </linearGradient> + <linearGradient + id="linearGradient2711"> + <stop + style="stop-color:#909090;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop2713" /> + <stop + style="stop-color:#bebebe;stop-opacity:0.0000000;" + offset="1.0000000" + id="stop2715" /> + </linearGradient> + <linearGradient + id="linearGradient2752"> + <stop + style="stop-color:#9d9d9d;stop-opacity:1;" + offset="0" + id="stop2754" /> + <stop + style="stop-color:#b9b9b9;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop2756" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2985"> + <stop + style="stop-color:#d8dfd6;stop-opacity:1;" + offset="0" + id="stop2987" /> + <stop + style="stop-color:#d8dfd6;stop-opacity:0;" + offset="1" + id="stop2989" /> + </linearGradient> + <inkscape:perspective + id="perspective3433" + inkscape:persp3d-origin="24 : 16 : 1" + inkscape:vp_z="48 : 24 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 24 : 1" + sodipodi:type="inkscape:persp3d" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3816" + id="radialGradient4587" + gradientUnits="userSpaceOnUse" + cx="31.112698" + cy="19.008621" + fx="31.112698" + fy="19.008621" + r="8.6620579" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2152" + id="linearGradient4589" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.123841,0,0,0.969691,104.62806,17.095663)" + x1="8.9156475" + y1="37.197018" + x2="9.8855033" + y2="52.090678" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient37935" + id="radialGradient4591" + gradientUnits="userSpaceOnUse" + cx="8.7468252" + cy="6.8283234" + fx="8.7468252" + fy="6.8283234" + r="29.889715" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5196" + id="linearGradient4593" + gradientUnits="userSpaceOnUse" + x1="14.59333" + y1="7.5819712" + x2="32.157059" + y2="7.5819712" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10653" + id="radialGradient4595" + gradientUnits="userSpaceOnUse" + cx="11.329200" + cy="10.583970" + fx="11.329200" + fy="10.583970" + r="15.532059" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3816" + id="radialGradient4605" + gradientUnits="userSpaceOnUse" + cx="31.112698" + cy="19.008621" + fx="31.112698" + fy="19.008621" + r="8.6620579" + gradientTransform="matrix(2.7701328,0,0,1.3119189,-62.18102,1.2812635)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient37935" + id="radialGradient4607" + gradientUnits="userSpaceOnUse" + cx="8.7468252" + cy="6.8283234" + fx="8.7468252" + fy="6.8283234" + r="29.889715" + gradientTransform="matrix(1.5340613,0,0,1.5584098,-0.65235882,7.934009)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5196" + id="linearGradient4609" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + x1="14.59333" + y1="7.5819712" + x2="32.157059" + y2="7.5819712" + gradientTransform="matrix(2.356188,0,0,2.3730751,-30.973783,5.8116523)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10653" + id="radialGradient4611" + gradientUnits="userSpaceOnUse" + cx="11.329200" + cy="10.583970" + fx="11.329200" + fy="10.583970" + r="15.532059" + gradientTransform="matrix(1.4604207,0,0,1.4604207,0.46008334,9.2175952)" /> + </defs> + <g + id="g3"> + <g + id="layer2" + transform="matrix(1.0756943,0,0,1.0756943,-5.0304954,-14.55436)" /> + <ellipse + style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient4605);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.90636px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" + id="path4318" + cx="24.005283" + cy="26.219032" + rx="23.99505" + ry="11.363917" /> + <path + sodipodi:end="5.7639158" + sodipodi:start="3.6528693" + sodipodi:type="arc" + style="fill:url(#radialGradient4607);fill-opacity:1;fill-rule:evenodd;stroke:#605773;stroke-width:1.0801;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" + id="path27786" + sodipodi:cx="24.276136" + sodipodi:cy="34.287834" + sodipodi:rx="22.873949" + sodipodi:ry="23.237003" + d="M 4.327295,22.918177 A 22.873949,23.237003 0 0 1 24.184722,11.051016 22.873949,23.237003 0 0 1 44.134885,22.756563 L 24.276136,34.287834 Z" + sodipodi:arc-type="slice" /> + <path + sodipodi:end="5.7595865" + sodipodi:start="3.6651914" + d="M 6.7577034,23.906352 A 20.027597,20.171139 0 0 1 24.102112,13.820782 20.027597,20.171139 0 0 1 41.44652,23.906351 L 24.102112,33.99192 Z" + sodipodi:ry="20.171139" + sodipodi:rx="20.027597" + sodipodi:cy="33.99192" + sodipodi:cx="24.102112" + id="path4120" + style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient4609);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.33598;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" + sodipodi:type="arc" + sodipodi:arc-type="slice" /> + <path + sodipodi:end="5.6111867" + sodipodi:start="3.7509841" + sodipodi:type="arc" + style="fill:#f3f3f3;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.04769;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path34778" + sodipodi:cx="24.3599" + sodipodi:cy="33.470917" + sodipodi:rx="2.8301139" + sodipodi:ry="2.4763353" + d="m 22.039216,32.05354 a 2.8301139,2.4763353 0 0 1 2.232105,-1.057745 2.8301139,2.4763353 0 0 1 2.303366,0.933476 L 24.3599,33.470917 Z" + sodipodi:arc-type="slice" /> + <path + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.76694;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 24.12947,29.831511 24.362528,17.194455" + id="path35559" /> + <path + sodipodi:end="5.7595865" + sodipodi:start="3.6651914" + d="M 5.3334233,23.026395 A 21.775915,21.775915 0 0 1 24.191919,12.138437 21.775915,21.775915 0 0 1 43.050415,23.026394 L 24.191919,33.914352 Z" + sodipodi:ry="21.775915" + sodipodi:rx="21.775915" + sodipodi:cy="33.914352" + sodipodi:cx="24.191919" + id="path10651" + style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#radialGradient4611);stroke-width:1.07569;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="arc" + sodipodi:arc-type="slice" /> + </g> +</svg> diff --git a/data/icons/scalable/status/gpm-power-profile-performance.svg b/data/icons/scalable/status/gpm-power-profile-performance.svg new file mode 100644 index 0000000..06260cb --- /dev/null +++ b/data/icons/scalable/status/gpm-power-profile-performance.svg @@ -0,0 +1,2189 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + version="1.0" + width="48" + height="48" + id="svg1328" + sodipodi:version="0.32" + inkscape:version="1.4 (e7c3feb100, 2024-10-09)" + sodipodi:docname="gpm-power-profile-performance.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + inkscape:export-filename="/home/hughsie/Code/mate-power-manager/trunk/data/icons/48x48/status/gpm-monitor.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <metadata + id="metadata59"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + inkscape:window-height="588" + inkscape:window-width="1069" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + guidetolerance="10.0" + gridtolerance="10.0" + objecttolerance="10.0" + borderopacity="1.0" + bordercolor="#666666" + pagecolor="#ffffff" + id="base" + showgrid="false" + inkscape:zoom="11.54885" + inkscape:cx="24.374721" + inkscape:cy="23.811895" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:current-layer="svg1328" + inkscape:showpageshadow="2" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + inkscape:window-maximized="1" + showguides="true"> + <sodipodi:guide + position="2.0790063,16.95863" + orientation="0,-1" + id="guide1" + inkscape:locked="false" /> + </sodipodi:namedview> + <defs + id="defs3"> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 24 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="48 : 24 : 1" + inkscape:persp3d-origin="24 : 16 : 1" + id="perspective61" /> + <linearGradient + id="linearGradient3365"> + <stop + style="stop-color:#ffffff;stop-opacity:1" + offset="0" + id="stop3367" /> + <stop + style="stop-color:#ffffff;stop-opacity:0" + offset="0.5" + id="stop3371" /> + <stop + style="stop-color:#ffffff;stop-opacity:1" + offset="0.75" + id="stop3373" /> + <stop + style="stop-color:#ffffff;stop-opacity:0" + offset="0.95394737" + id="stop3375" /> + <stop + style="stop-color:#ffffff;stop-opacity:0" + offset="0.95394737" + id="stop3377" /> + <stop + style="stop-color:#ffffff;stop-opacity:1" + offset="1" + id="stop3369" /> + </linearGradient> + <linearGradient + id="linearGradient3353"> + <stop + style="stop-color:#969696;stop-opacity:1" + offset="0" + id="stop3355" /> + <stop + style="stop-color:#b6b6b6;stop-opacity:0" + offset="1" + id="stop3357" /> + </linearGradient> + <linearGradient + id="linearGradient3341"> + <stop + style="stop-color:#b6b6b6;stop-opacity:1" + offset="0" + id="stop3343" /> + <stop + style="stop-color:#b6b6b6;stop-opacity:0" + offset="1" + id="stop3345" /> + </linearGradient> + <linearGradient + id="linearGradient3331"> + <stop + style="stop-color:#ffffff;stop-opacity:1" + offset="0" + id="stop3333" /> + <stop + style="stop-color:#ffffff;stop-opacity:0" + offset="1" + id="stop3335" /> + </linearGradient> + <linearGradient + id="linearGradient3323"> + <stop + style="stop-color:#000000;stop-opacity:1" + offset="0" + id="stop3325" /> + <stop + style="stop-color:#000000;stop-opacity:0" + offset="1" + id="stop3327" /> + </linearGradient> + <linearGradient + id="linearGradient3309"> + <stop + style="stop-color:#e5e6e3;stop-opacity:1" + offset="0" + id="stop3311" /> + <stop + style="stop-color:#d1d3cf;stop-opacity:1" + offset="0.5" + id="stop3317" /> + <stop + style="stop-color:#767c6f;stop-opacity:1" + offset="1" + id="stop3313" /> + </linearGradient> + <linearGradient + id="linearGradient3289"> + <stop + style="stop-color:#000000;stop-opacity:1" + offset="0" + id="stop3291" /> + <stop + style="stop-color:#000000;stop-opacity:0" + offset="1" + id="stop3293" /> + </linearGradient> + <linearGradient + id="linearGradient3271"> + <stop + style="stop-color:#eeeeec;stop-opacity:1" + offset="0" + id="stop3273" /> + <stop + style="stop-color:#d3d3ce;stop-opacity:1" + offset="1" + id="stop3275" /> + </linearGradient> + <linearGradient + x1="78.98452" + y1="12.350954" + x2="79.109146" + y2="8.7270317" + id="linearGradient3277" + xlink:href="#linearGradient3271" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-52,21)" /> + <radialGradient + cx="69.296463" + cy="14.854369" + r="3.5355339" + fx="69.296463" + fy="14.854369" + id="radialGradient3295" + xlink:href="#linearGradient3289" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.575,0,-8.541261)" /> + <radialGradient + cx="69.296463" + cy="14.854369" + r="3.5355339" + fx="69.296463" + fy="14.854369" + id="radialGradient3299" + xlink:href="#linearGradient3289" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.575,0,-8.541261)" /> + <radialGradient + cx="77.499115" + cy="-9.0639915" + r="17.500887" + fx="77.499115" + fy="-9.0639915" + id="radialGradient3315" + xlink:href="#linearGradient3309" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.080863,0,0,1.843788,-135.7659,30.30738)" /> + <radialGradient + cx="22.5" + cy="34" + r="23.5" + fx="22.5" + fy="34" + id="radialGradient3329" + xlink:href="#linearGradient3323" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.595745,0,13.74468)" /> + <linearGradient + x1="31.988777" + y1="35.874382" + x2="31.988777" + y2="44.874382" + id="linearGradient3337" + xlink:href="#linearGradient3331" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(2,1)" /> + <linearGradient + x1="7.7210102" + y1="3.0030618" + x2="6.7816706" + y2="-3.74264" + id="linearGradient3347" + xlink:href="#linearGradient3341" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(2,1)" /> + <linearGradient + x1="31.988777" + y1="35.874382" + x2="31.988777" + y2="44.874382" + id="linearGradient3349" + xlink:href="#linearGradient3331" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(2,1)" /> + <linearGradient + x1="7.7210102" + y1="3.0030618" + x2="6.7816706" + y2="-3.74264" + id="linearGradient3359" + xlink:href="#linearGradient3353" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(2,1)" /> + <linearGradient + x1="-7.6092024" + y1="6.7062273" + x2="22.266058" + y2="10.756479" + id="linearGradient3363" + xlink:href="#linearGradient3365" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(2,1)" /> + <linearGradient + id="linearGradient3816" + inkscape:collect="always"> + <stop + id="stop3818" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop3820" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2152"> + <stop + style="stop-color:#9aa29a;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop2154" /> + <stop + style="stop-color:#b5beb5;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop2156" /> + </linearGradient> + <linearGradient + id="linearGradient37935"> + <stop + style="stop-color:#9497b3;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop37937" /> + <stop + style="stop-color:#4c4059;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop37939" /> + </linearGradient> + <linearGradient + id="linearGradient2145"> + <stop + id="stop2147" + offset="0.0000000" + style="stop-color:#fffffd;stop-opacity:1.0000000;" /> + <stop + id="stop2149" + offset="1.0000000" + style="stop-color:#cbcbc9;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient42174"> + <stop + id="stop42176" + offset="0.0000000" + style="stop-color:#a0a0a0;stop-opacity:1.0000000;" /> + <stop + id="stop42178" + offset="1.0000000" + style="stop-color:#ffffff;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient10653"> + <stop + id="stop10655" + offset="0.0000000" + style="stop-color:#f3f4ff;stop-opacity:1.0000000;" /> + <stop + id="stop10657" + offset="1.0000000" + style="stop-color:#9193af;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient12512"> + <stop + id="stop12513" + offset="0.0000000" + style="stop-color:#ffffff;stop-opacity:1.0000000;" /> + <stop + id="stop12517" + offset="0.50000000" + style="stop-color:#fff520;stop-opacity:0.89108908;" /> + <stop + id="stop12514" + offset="1.0000000" + style="stop-color:#fff300;stop-opacity:0.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient5196"> + <stop + id="stop5198" + offset="0" + style="stop-color:#00ff00;stop-opacity:1;" /> + <stop + id="stop5200" + offset="1" + style="stop-color:#ff0000;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient5204"> + <stop + id="stop5206" + offset="0" + style="stop-color:#c4a000;stop-opacity:1;" /> + <stop + id="stop5208" + offset="1" + style="stop-color:#c4a000;stop-opacity:0;" /> + </linearGradient> + <inkscape:perspective + id="perspective2491" + inkscape:persp3d-origin="24 : 16 : 1" + inkscape:vp_z="48 : 24 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 24 : 1" + sodipodi:type="inkscape:persp3d" /> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.000000,0.000000,0.000000,0.343066,1.971081e-16,28.49453)" + r="17.125000" + fy="43.375000" + fx="25.375000" + cy="43.375000" + cx="25.375000" + id="radialGradient30511" + xlink:href="#linearGradient30505" + inkscape:collect="always" /> + <linearGradient + id="linearGradient30505" + inkscape:collect="always"> + <stop + id="stop30507" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop30509" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient30518"> + <stop + id="stop30520" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop30522" + offset="1.0000000" + style="stop-color:#ffffff;stop-opacity:0.78698224;" /> + </linearGradient> + <linearGradient + id="linearGradient30649"> + <stop + id="stop30651" + offset="0.0000000" + style="stop-color:#858585;stop-opacity:1.0000000;" /> + <stop + id="stop30653" + offset="1.0000000" + style="stop-color:#5f5f5f;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient30685"> + <stop + id="stop30687" + offset="0" + style="stop-color:#8d8d8d;stop-opacity:1;" /> + <stop + id="stop30689" + offset="1.0000000" + style="stop-color:#747474;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient30695"> + <stop + id="stop30697" + offset="0.0000000" + style="stop-color:#b8babc;stop-opacity:1.0000000;" /> + <stop + style="stop-color:#5d6062;stop-opacity:1.0000000;" + offset="0.37383178" + id="stop30703" /> + <stop + id="stop30699" + offset="1.0000000" + style="stop-color:#585b5d;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient5048"> + <stop + id="stop5050" + offset="0" + style="stop-color:black;stop-opacity:0;" /> + <stop + style="stop-color:black;stop-opacity:1;" + offset="0.5" + id="stop5056" /> + <stop + id="stop5052" + offset="1" + style="stop-color:black;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient5060" + inkscape:collect="always"> + <stop + id="stop5062" + offset="0" + style="stop-color:black;stop-opacity:1;" /> + <stop + id="stop5064" + offset="1" + style="stop-color:black;stop-opacity:0;" /> + </linearGradient> + <inkscape:perspective + id="perspective2630" + inkscape:persp3d-origin="24 : 16 : 1" + inkscape:vp_z="48 : 24 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 24 : 1" + sodipodi:type="inkscape:persp3d" /> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.321364,0,24.07035)" + r="17.40625" + fy="35.46875" + fx="24.90625" + cy="35.46875" + cx="24.90625" + id="radialGradient24282" + xlink:href="#linearGradient24276" + inkscape:collect="always" /> + <radialGradient + r="20.530962" + fy="35.878170" + fx="24.445690" + cy="35.878170" + cx="24.445690" + gradientTransform="matrix(2.049266,-1.696401e-32,0.000000,2.049266,-25.65002,-37.31089)" + gradientUnits="userSpaceOnUse" + id="radialGradient1366" + xlink:href="#linearGradient11520" + inkscape:collect="always" /> + <radialGradient + r="6.5659914" + fy="44.565483" + fx="30.203562" + cy="44.565483" + cx="30.203562" + gradientTransform="matrix(1.000000,0.000000,0.000000,0.338462,2.220359e-14,29.48178)" + gradientUnits="userSpaceOnUse" + id="radialGradient1356" + xlink:href="#linearGradient11508" + inkscape:collect="always" /> + <radialGradient + r="3.8335034" + fy="15.048258" + fx="27.577173" + cy="15.048258" + cx="27.577173" + gradientTransform="matrix(1.243453,2.106784e-16,-2.106784e-16,1.243453,-6.713754,-3.742847)" + gradientUnits="userSpaceOnUse" + id="radialGradient1354" + xlink:href="#linearGradient11494" + inkscape:collect="always" /> + <radialGradient + r="3.8335034" + fy="16.049133" + fx="27.577173" + cy="16.049133" + cx="27.577173" + gradientTransform="matrix(1.243453,2.106784e-16,-2.106784e-16,1.243453,-6.713754,-3.742847)" + gradientUnits="userSpaceOnUse" + id="radialGradient1352" + xlink:href="#linearGradient11494" + inkscape:collect="always" /> + <radialGradient + r="20.530962" + fy="35.878170" + fx="24.445690" + cy="35.878170" + cx="24.445690" + gradientTransform="matrix(1.995058,-1.651527e-32,0.000000,1.995058,-24.32488,-35.70087)" + gradientUnits="userSpaceOnUse" + id="radialGradient1350" + xlink:href="#linearGradient11520" + inkscape:collect="always" /> + <radialGradient + r="6.5659914" + fy="44.565483" + fx="30.203562" + cy="44.565483" + cx="30.203562" + gradientTransform="matrix(1.000000,0.000000,0.000000,0.338462,-1.353344e-14,29.48178)" + gradientUnits="userSpaceOnUse" + id="radialGradient1348" + xlink:href="#linearGradient11508" + inkscape:collect="always" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient11508" + id="radialGradient11532" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.338462,8.404809e-16,29.48178)" + cx="30.203562" + cy="44.565483" + fx="30.203562" + fy="44.565483" + r="6.5659914" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient11508" + id="radialGradient11514" + cx="30.203562" + cy="44.565483" + fx="30.203562" + fy="44.565483" + r="6.5659914" + gradientTransform="matrix(1.000000,0.000000,0.000000,0.338462,2.166583e-14,29.48178)" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient11494" + id="radialGradient11504" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.243453,2.106784e-16,-2.106784e-16,1.243453,-6.713754,-3.742847)" + cx="27.577173" + cy="16.049133" + fx="27.577173" + fy="16.049133" + r="3.8335034" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient11494" + id="radialGradient11500" + cx="27.577173" + cy="15.048258" + fx="27.577173" + fy="15.048258" + r="3.8335034" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.243453,2.106784e-16,-2.106784e-16,1.243453,-6.713754,-3.742847)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient11399" + id="radialGradient11441" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.000000,0.000000,0.000000,0.487395,0.000000,20.06483)" + cx="12.071428" + cy="39.142857" + fx="12.071428" + fy="39.142857" + r="8.5000000" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient11415" + id="linearGradient11439" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-60.85714,0.428571)" + x1="13.267134" + y1="19.774456" + x2="26.758644" + y2="33.462429" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient11415" + id="linearGradient11427" + gradientUnits="userSpaceOnUse" + x1="9.6957054" + y1="9.3458843" + x2="35.679932" + y2="39.033859" + gradientTransform="translate(-60.57143,0.000000)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient11415" + id="linearGradient11425" + gradientUnits="userSpaceOnUse" + x1="15.828360" + y1="3.7744560" + x2="43.615788" + y2="34.462429" + gradientTransform="translate(-60.28571,-0.285714)" /> + <linearGradient + inkscape:collect="always" + id="linearGradient11399"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop11401" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop11403" /> + </linearGradient> + <linearGradient + id="linearGradient11415"> + <stop + style="stop-color:#204a87;stop-opacity:0.0000000;" + offset="0.0000000" + id="stop11417" /> + <stop + id="stop11423" + offset="0.50000000" + style="stop-color:#204a87;stop-opacity:1.0000000;" /> + <stop + style="stop-color:#204a87;stop-opacity:0;" + offset="1" + id="stop11419" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient11494"> + <stop + style="stop-color:#ef2929;stop-opacity:1;" + offset="0" + id="stop11496" /> + <stop + style="stop-color:#ef2929;stop-opacity:0;" + offset="1" + id="stop11498" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient11508"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop11510" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop11512" /> + </linearGradient> + <linearGradient + id="linearGradient11520"> + <stop + style="stop-color:#ffffff;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop11522" /> + <stop + style="stop-color:#dcdcdc;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop11524" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient11625" + id="linearGradient12918" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.01625,0,0,1,5.455516,-2.176922)" + x1="21.500000" + y1="30.000000" + x2="21.500000" + y2="27.375000" /> + <linearGradient + inkscape:collect="always" + id="linearGradient11625"> + <stop + style="stop-color:#fce94f;stop-opacity:1;" + offset="0" + id="stop11627" /> + <stop + style="stop-color:#fce94f;stop-opacity:0;" + offset="1" + id="stop11629" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient11625" + id="linearGradient12921" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.985,0,0,1,4.111767,-2.176922)" + x1="21.500000" + y1="30.000000" + x2="21.500000" + y2="27.375000" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient11625" + id="linearGradient12924" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.985,0,0,1.022813,2.121141,-2.815681)" + x1="21.500000" + y1="30.000000" + x2="21.500000" + y2="27.375000" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient11615" + id="radialGradient12909" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.070491,2.727143e-15,-3.444813e-15,3.878514,-51.46548,-78.83433)" + cx="25.000000" + cy="27.749998" + fx="25.000000" + fy="27.749998" + r="4.7500000" /> + <linearGradient + id="linearGradient11615"> + <stop + style="stop-color:#636363;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop11617" /> + <stop + style="stop-color:#000000;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop11619" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient11602" + id="linearGradient11608" + x1="24.445671" + y1="12.947163" + x2="24.445671" + y2="39.447163" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.837825,0.921766,3.987819)" /> + <linearGradient + id="linearGradient11602"> + <stop + style="stop-color:#f6f6f6;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop11604" /> + <stop + style="stop-color:#e0e0e0;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop11606" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient11594" + id="linearGradient11600" + x1="20.092352" + y1="8.9471626" + x2="31.799011" + y2="38.947163" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.061966,0,0,0.837825,-0.593045,3.987819)" /> + <linearGradient + id="linearGradient11594"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop11596" /> + <stop + style="stop-color:#d1d1d1;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop11598" /> + </linearGradient> + <linearGradient + id="linearGradient24230"> + <stop + id="stop24232" + offset="0" + style="stop-color:#677579;stop-opacity:1;" /> + <stop + id="stop24234" + offset="1" + style="stop-color:#333333;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient24276" + inkscape:collect="always"> + <stop + id="stop24278" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop24280" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + y2="609.50507" + x2="302.85715" + y1="366.64789" + x1="302.85715" + gradientTransform="matrix(2.774389,0,0,1.969706,-1892.179,-872.8854)" + gradientUnits="userSpaceOnUse" + id="linearGradient2837" + xlink:href="#linearGradient5048" + inkscape:collect="always" /> + <linearGradient + id="linearGradient2829"> + <stop + id="stop2831" + offset="0" + style="stop-color:black;stop-opacity:0;" /> + <stop + style="stop-color:black;stop-opacity:1;" + offset="0.5" + id="stop2833" /> + <stop + id="stop2835" + offset="1" + style="stop-color:black;stop-opacity:0;" /> + </linearGradient> + <radialGradient + r="117.14286" + fy="486.64789" + fx="605.71429" + cy="486.64789" + cx="605.71429" + gradientTransform="matrix(2.774389,0,0,1.969706,-1891.633,-872.8854)" + gradientUnits="userSpaceOnUse" + id="radialGradient2827" + xlink:href="#linearGradient5060" + inkscape:collect="always" /> + <radialGradient + r="117.14286" + fy="486.64789" + fx="605.71429" + cy="486.64789" + cx="605.71429" + gradientTransform="matrix(-2.774389,0,0,1.969706,112.7623,-872.8854)" + gradientUnits="userSpaceOnUse" + id="radialGradient2819" + xlink:href="#linearGradient5060" + inkscape:collect="always" /> + <inkscape:perspective + id="perspective2816" + inkscape:persp3d-origin="24 : 16 : 1" + inkscape:vp_z="48 : 24 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 24 : 1" + sodipodi:type="inkscape:persp3d" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5048" + id="linearGradient2934" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.774389,0,0,1.969706,-1892.179,-872.8854)" + x1="302.85715" + y1="366.64789" + x2="302.85715" + y2="609.50507" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5060" + id="radialGradient2936" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.774389,0,0,1.969706,-1891.633,-872.8854)" + cx="605.71429" + cy="486.64789" + fx="605.71429" + fy="486.64789" + r="117.14286" /> + <linearGradient + id="linearGradient3264"> + <stop + id="stop3266" + offset="0" + style="stop-color:#c9c9c9;stop-opacity:1;" /> + <stop + style="stop-color:#f8f8f8;stop-opacity:1;" + offset="0.25" + id="stop3276" /> + <stop + style="stop-color:#e2e2e2;stop-opacity:1;" + offset="0.5" + id="stop3272" /> + <stop + id="stop3274" + offset="0.75" + style="stop-color:#b0b0b0;stop-opacity:1;" /> + <stop + id="stop3268" + offset="1" + style="stop-color:#c9c9c9;stop-opacity:1;" /> + </linearGradient> + <inkscape:perspective + id="perspective2960" + inkscape:persp3d-origin="24 : 16 : 1" + inkscape:vp_z="48 : 24 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 24 : 1" + sodipodi:type="inkscape:persp3d" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4543" + id="radialGradient4549" + cx="23.536554" + cy="38.706596" + fx="23.536554" + fy="38.706596" + r="14.344166" + gradientTransform="matrix(1,0,0,0.394366,0,23.44202)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4509" + id="linearGradient4505" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(11.61632,-9.675149e-17)" + x1="16.364470" + y1="39.918777" + x2="16.364470" + y2="30.928421" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4509" + id="linearGradient4503" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(9.616235,-9.675149e-17)" + x1="16.364470" + y1="39.918777" + x2="16.364470" + y2="30.928421" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4509" + id="linearGradient4501" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(7.61624,-9.675149e-17)" + x1="16.364470" + y1="39.918777" + x2="16.364470" + y2="30.928421" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4509" + id="linearGradient4499" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(5.61624,-9.675149e-17)" + x1="16.364470" + y1="39.918777" + x2="16.364470" + y2="30.928421" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4509" + id="linearGradient4497" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(3.61624,-9.675149e-17)" + x1="16.364470" + y1="39.918777" + x2="16.364470" + y2="30.928421" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4509" + id="linearGradient4495" + gradientUnits="userSpaceOnUse" + x1="16.364470" + y1="39.918777" + x2="16.364470" + y2="30.928421" + gradientTransform="translate(1.61624,-4.996817e-17)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4449" + id="linearGradient4479" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(12.70714,-9.675149e-17)" + x1="16.364470" + y1="39.918777" + x2="16.364470" + y2="30.928421" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4449" + id="linearGradient4475" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(10.70714,-9.675149e-17)" + x1="16.364470" + y1="39.918777" + x2="16.364470" + y2="30.928421" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4449" + id="linearGradient4471" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(8.707105,-9.675149e-17)" + x1="16.364470" + y1="39.918777" + x2="16.364470" + y2="30.928421" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4449" + id="linearGradient4467" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(6.707105,-9.675149e-17)" + x1="16.364470" + y1="39.918777" + x2="16.364470" + y2="30.928421" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4449" + id="linearGradient4463" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(4.707105,-9.675149e-17)" + x1="16.364470" + y1="39.918777" + x2="16.364470" + y2="30.928421" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4449" + id="linearGradient4459" + gradientUnits="userSpaceOnUse" + x1="16.364470" + y1="39.918777" + x2="16.364470" + y2="30.928421" + gradientTransform="translate(2.707105,-9.675149e-17)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4420" + id="linearGradient4426" + x1="27.324621" + y1="26.887815" + x2="22.311644" + y2="26.786800" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.955932,0,0,1,0.869911,-3.2624e-15)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4412" + id="linearGradient4418" + x1="27.324621" + y1="26.887815" + x2="22.311644" + y2="26.786800" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.955932,0,0,1,0.869911,-3.2624e-15)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4386" + id="linearGradient4392" + x1="24.349752" + y1="34.463955" + x2="23.233509" + y2="10.018264" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-5.088571e-7,0.404062)" /> + <linearGradient + id="linearGradient4386"> + <stop + style="stop-color:#d2d2d2;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop4388" /> + <stop + style="stop-color:#dfdfdf;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop4390" /> + </linearGradient> + <linearGradient + id="linearGradient4400"> + <stop + style="stop-color:#979797;stop-opacity:1;" + offset="0" + id="stop4402" /> + <stop + style="stop-color:#c8c8c8;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop4404" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient4412"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4414" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop4416" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient4420"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4422" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop4424" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient4449"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4451" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop4453" /> + </linearGradient> + <linearGradient + id="linearGradient4509"> + <stop + id="stop4511" + offset="0.0000000" + style="stop-color:#000000;stop-opacity:1.0000000;" /> + <stop + id="stop4513" + offset="1.0000000" + style="stop-color:#000000;stop-opacity:0.0000000;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient4543"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop4545" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop4547" /> + </linearGradient> + <linearGradient + y2="117.82710" + x2="15.343062" + y1="117.82710" + x1="1.6422368" + gradientTransform="matrix(2.740165,0.000000,0.000000,0.147685,31.37799,14.83313)" + gradientUnits="userSpaceOnUse" + id="linearGradient177" + xlink:href="#linearGradient178" + inkscape:collect="always" /> + <linearGradient + id="linearGradient178"> + <stop + id="stop179" + offset="0.0000000" + style="stop-color:#ffffff;stop-opacity:0.0000000;" /> + <stop + id="stop180" + offset="0.10827128" + style="stop-color:#ffffff;stop-opacity:0.70658684;" /> + <stop + id="stop181" + offset="0.92053902" + style="stop-color:#ffffff;stop-opacity:0.70658684;" /> + <stop + id="stop182" + offset="1.0000000" + style="stop-color:#ffffff;stop-opacity:0.0000000;" /> + </linearGradient> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="372.57819" + x2="5.0856376" + y1="372.57819" + x1="0.61210024" + gradientTransform="matrix(8.168597,0.000000,0.000000,0.228621,31.37799,-46.26690)" + id="linearGradient271" + xlink:href="#linearGradient272" + inkscape:collect="always" /> + <linearGradient + id="linearGradient272"> + <stop + id="stop273" + offset="0.0000000" + style="stop-color:#474747;stop-opacity:0.0000000;" /> + <stop + id="stop275" + offset="0.10000000" + style="stop-color:#474747;stop-opacity:1.0000000;" /> + <stop + id="stop276" + offset="0.89999998" + style="stop-color:#474747;stop-opacity:1.0000000;" /> + <stop + id="stop274" + offset="1.0000000" + style="stop-color:#474747;stop-opacity:0.0000000;" /> + </linearGradient> + <linearGradient + y2="372.57819" + x2="5.0856376" + y1="372.57819" + x1="0.61210024" + gradientTransform="matrix(8.168597,0.000000,0.000000,0.221210,31.37799,-48.27410)" + gradientUnits="userSpaceOnUse" + id="linearGradient283" + xlink:href="#linearGradient272" + inkscape:collect="always" /> + <linearGradient + y2="117.82710" + x2="15.343062" + y1="117.82710" + x1="1.6422368" + gradientTransform="matrix(2.740165,0.000000,0.000000,0.364942,31.37799,-10.35269)" + gradientUnits="userSpaceOnUse" + id="linearGradient175" + xlink:href="#linearGradient158" + inkscape:collect="always" /> + <linearGradient + id="linearGradient158"> + <stop + id="stop159" + offset="0.0000000" + style="stop-color:#686868;stop-opacity:0.0000000;" /> + <stop + id="stop162" + offset="0.23762377" + style="stop-color:#686868;stop-opacity:1.0000000;" /> + <stop + id="stop163" + offset="0.78109992" + style="stop-color:#686868;stop-opacity:1.0000000;" /> + <stop + id="stop160" + offset="1.0000000" + style="stop-color:#686868;stop-opacity:0.0000000;" /> + </linearGradient> + <linearGradient + y2="609.50507" + x2="302.85715" + y1="366.64789" + x1="302.85715" + gradientTransform="matrix(2.774389,0,0,1.969706,-1892.179,-872.8854)" + gradientUnits="userSpaceOnUse" + id="linearGradient3126" + xlink:href="#linearGradient5048" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3118"> + <stop + id="stop3120" + offset="0" + style="stop-color:black;stop-opacity:0;" /> + <stop + style="stop-color:black;stop-opacity:1;" + offset="0.5" + id="stop3122" /> + <stop + id="stop3124" + offset="1" + style="stop-color:black;stop-opacity:0;" /> + </linearGradient> + <radialGradient + r="117.14286" + fy="486.64789" + fx="605.71429" + cy="486.64789" + cx="605.71429" + gradientTransform="matrix(2.774389,0,0,1.969706,-1891.633,-872.8854)" + gradientUnits="userSpaceOnUse" + id="radialGradient3116" + xlink:href="#linearGradient5060" + inkscape:collect="always" /> + <radialGradient + r="117.14286" + fy="486.64789" + fx="605.71429" + cy="486.64789" + cx="605.71429" + gradientTransform="matrix(-2.774389,0,0,1.969706,112.7623,-872.8854)" + gradientUnits="userSpaceOnUse" + id="radialGradient3108" + xlink:href="#linearGradient5060" + inkscape:collect="always" /> + <inkscape:perspective + id="perspective3105" + inkscape:persp3d-origin="24 : 16 : 1" + inkscape:vp_z="48 : 24 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 24 : 1" + sodipodi:type="inkscape:persp3d" /> + <linearGradient + y2="3.8451097" + x2="35.520542" + y1="3.9384086" + x1="34.300991" + gradientUnits="userSpaceOnUse" + id="linearGradient2958" + xlink:href="#linearGradient2711" + inkscape:collect="always" /> + <linearGradient + y2="3.8451097" + x2="35.520542" + y1="3.9384086" + x1="34.300991" + gradientUnits="userSpaceOnUse" + id="linearGradient2956" + xlink:href="#linearGradient2711" + inkscape:collect="always" /> + <linearGradient + y2="3.8451097" + x2="35.520542" + y1="3.9384086" + x1="34.300991" + gradientUnits="userSpaceOnUse" + id="linearGradient2954" + xlink:href="#linearGradient2711" + inkscape:collect="always" /> + <linearGradient + y2="3.8451097" + x2="35.520542" + y1="3.9384086" + x1="34.300991" + gradientUnits="userSpaceOnUse" + id="linearGradient2952" + xlink:href="#linearGradient2711" + inkscape:collect="always" /> + <linearGradient + y2="3.8451097" + x2="35.520542" + y1="3.9384086" + x1="34.300991" + gradientUnits="userSpaceOnUse" + id="linearGradient2950" + xlink:href="#linearGradient2711" + inkscape:collect="always" /> + <linearGradient + y2="74.098007" + x2="8.6485014" + y1="101.28460" + x1="13.628710" + gradientTransform="matrix(2.143634,0,0,0.466498,1,-0.508826)" + gradientUnits="userSpaceOnUse" + id="linearGradient2948" + xlink:href="#linearGradient2635" + inkscape:collect="always" /> + <linearGradient + y2="100.20015" + x2="8.1134233" + y1="88.509071" + x1="8.1134243" + gradientTransform="scale(2.309851,0.432928)" + gradientUnits="userSpaceOnUse" + id="linearGradient2946" + xlink:href="#linearGradient2752" + inkscape:collect="always" /> + <linearGradient + y2="100.20015" + x2="8.1134233" + y1="88.509071" + x1="8.1134243" + gradientTransform="scale(2.309851,0.432928)" + gradientUnits="userSpaceOnUse" + id="linearGradient2944" + xlink:href="#linearGradient2752" + inkscape:collect="always" /> + <linearGradient + y2="100.20015" + x2="8.1134233" + y1="88.509071" + x1="8.1134243" + gradientTransform="scale(2.309851,0.432928)" + gradientUnits="userSpaceOnUse" + id="linearGradient2942" + xlink:href="#linearGradient2752" + inkscape:collect="always" /> + <linearGradient + y2="31.246054" + x2="32.536823" + y1="5.3817744" + x1="10.390738" + gradientTransform="scale(1.104397,0.905471)" + gradientUnits="userSpaceOnUse" + id="linearGradient2940" + xlink:href="#linearGradient2253" + inkscape:collect="always" /> + <linearGradient + y2="52.536461" + x2="18.176752" + y1="48.643234" + x1="18.316999" + gradientTransform="scale(1.129863,0.885063)" + gradientUnits="userSpaceOnUse" + id="linearGradient2938" + xlink:href="#linearGradient2245" + inkscape:collect="always" /> + <radialGradient + r="8.7662794" + fy="67.501709" + fx="12.575710" + cy="67.501709" + cx="12.575710" + gradientTransform="scale(1.925808,0.519262)" + gradientUnits="userSpaceOnUse" + id="radialGradient3547" + xlink:href="#linearGradient2454" + inkscape:collect="always" /> + <linearGradient + y2="26.729263" + x2="17.199417" + y1="1.6537577" + x1="11.492236" + gradientTransform="matrix(1.238977,0.000000,0.000000,0.895955,0.590553,-1.331524)" + gradientUnits="userSpaceOnUse" + id="linearGradient3545" + xlink:href="#linearGradient2667" + inkscape:collect="always" /> + <linearGradient + y2="55.200756" + x2="34.974548" + y1="13.004725" + x1="17.698339" + gradientTransform="matrix(1.108069,0,0,0.902471,1,1)" + gradientUnits="userSpaceOnUse" + id="linearGradient2932" + xlink:href="#linearGradient2415" + inkscape:collect="always" /> + <linearGradient + y2="162.45061" + x2="3.7069974" + y1="171.29134" + x1="3.7069976" + gradientTransform="matrix(5.705159,0,0,0.17528,1,-0.679373)" + gradientUnits="userSpaceOnUse" + id="linearGradient2930" + xlink:href="#linearGradient2683" + inkscape:collect="always" /> + <linearGradient + y2="8.8666229" + x2="16.315819" + y1="32.622238" + x1="19.150396" + gradientTransform="matrix(1.174139,0,0,0.945431,0.721825,-1.331524)" + gradientUnits="userSpaceOnUse" + id="linearGradient2928" + xlink:href="#linearGradient2675" + inkscape:collect="always" /> + <linearGradient + y2="31.246054" + x2="32.536823" + y1="5.3817744" + x1="10.390738" + gradientTransform="scale(1.104397,0.905471)" + gradientUnits="userSpaceOnUse" + id="linearGradient2926" + xlink:href="#linearGradient2253" + inkscape:collect="always" /> + <linearGradient + y2="33.339787" + x2="34.784473" + y1="7.2293582" + x1="8.6116238" + gradientTransform="matrix(1.129863,0,0,0.885063,-1.625,-1.304372)" + gradientUnits="userSpaceOnUse" + id="linearGradient2924" + xlink:href="#linearGradient2245" + inkscape:collect="always" /> + <linearGradient + y2="64.892525" + x2="12.127711" + y1="53.535141" + x1="12.206709" + gradientTransform="scale(1.816345,0.550556)" + gradientUnits="userSpaceOnUse" + id="linearGradient2922" + xlink:href="#linearGradient2701" + inkscape:collect="always" /> + <radialGradient + r="8.7662794" + fy="67.501709" + fx="12.575710" + cy="67.501709" + cx="12.575710" + gradientTransform="scale(1.925808,0.519262)" + gradientUnits="userSpaceOnUse" + id="radialGradient2920" + xlink:href="#linearGradient2454" + inkscape:collect="always" /> + <linearGradient + y2="44.878883" + x2="-23.885700" + y1="49.953003" + x1="-23.885700" + gradientTransform="scale(1.492875,0.669848)" + gradientUnits="userSpaceOnUse" + id="linearGradient2918" + xlink:href="#linearGradient2985" + inkscape:collect="always" /> + <radialGradient + r="8.7662794" + fy="67.501709" + fx="12.575710" + cy="67.501709" + cx="12.575710" + gradientTransform="scale(1.925808,0.519262)" + gradientUnits="userSpaceOnUse" + id="radialGradient2916" + xlink:href="#linearGradient2454" + inkscape:collect="always" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2253" + id="linearGradient1413" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.104397,0.905471)" + x1="10.390738" + y1="5.3817744" + x2="32.536823" + y2="31.246054" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2752" + id="linearGradient1411" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.309851,0.432928)" + x1="8.1134243" + y1="88.509071" + x2="8.1134233" + y2="100.20015" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2752" + id="linearGradient1409" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.309851,0.432928)" + x1="8.1134243" + y1="88.509071" + x2="8.1134233" + y2="100.20015" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2985" + id="linearGradient2991" + gradientTransform="scale(1.492875,0.669848)" + x1="-23.885700" + y1="49.953003" + x2="-23.885700" + y2="44.878883" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2245" + id="linearGradient2981" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.129863,0.885063)" + x1="18.316999" + y1="48.643234" + x2="18.176752" + y2="52.536461" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2253" + id="linearGradient2979" + gradientTransform="scale(1.104397,0.905471)" + x1="10.390738" + y1="5.3817744" + x2="32.536823" + y2="31.246054" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2752" + id="linearGradient2758" + gradientTransform="scale(2.309851,0.432928)" + x1="8.1134243" + y1="88.509071" + x2="8.1134233" + y2="100.20015" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2635" + id="linearGradient2741" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.143634,0.000000,0.000000,0.466498,1.000000,-0.508826)" + x1="13.628710" + y1="101.28460" + x2="8.6485014" + y2="74.098007" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2711" + id="linearGradient2733" + gradientUnits="userSpaceOnUse" + x1="34.300991" + y1="3.9384086" + x2="35.520542" + y2="3.8451097" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2711" + id="linearGradient2729" + gradientUnits="userSpaceOnUse" + x1="34.300991" + y1="3.9384086" + x2="35.520542" + y2="3.8451097" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2711" + id="linearGradient2725" + gradientUnits="userSpaceOnUse" + x1="34.300991" + y1="3.9384086" + x2="35.520542" + y2="3.8451097" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2711" + id="linearGradient2721" + gradientUnits="userSpaceOnUse" + x1="34.300991" + y1="3.9384086" + x2="35.520542" + y2="3.8451097" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2711" + id="linearGradient2717" + x1="34.300991" + y1="3.9384086" + x2="35.520542" + y2="3.8451097" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2701" + id="linearGradient2707" + gradientTransform="scale(1.816345,0.550556)" + x1="12.206709" + y1="53.535141" + x2="12.127711" + y2="64.892525" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2683" + id="linearGradient2689" + gradientTransform="matrix(5.705159,0.000000,0.000000,0.175280,1.000000,-0.679373)" + x1="3.7069976" + y1="171.29134" + x2="3.7069974" + y2="162.45061" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2675" + id="linearGradient2681" + gradientTransform="matrix(1.174139,0.000000,0.000000,0.945431,0.721825,-1.331524)" + x1="19.150396" + y1="32.622238" + x2="16.315819" + y2="8.8666229" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2667" + id="linearGradient2673" + gradientTransform="matrix(1.238977,0.000000,0.000000,0.895955,0.590553,-1.331524)" + x1="11.492236" + y1="1.6537577" + x2="17.199417" + y2="26.729263" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2454" + id="radialGradient2659" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.925808,0.519262)" + cx="12.575710" + cy="67.501709" + fx="12.575710" + fy="67.501709" + r="8.7662794" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2635" + id="linearGradient2655" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.143634,0.466498)" + x1="13.628710" + y1="101.28460" + x2="8.6485014" + y2="74.098007" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2623" + id="linearGradient2653" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.983556,0.504145)" + x1="10.728384" + y1="84.029198" + x2="10.728384" + y2="92.570930" /> + <radialGradient + r="8.7662794" + fy="67.501709" + fx="12.575710" + cy="67.501709" + cx="12.575710" + gradientTransform="scale(1.925808,0.519262)" + gradientUnits="userSpaceOnUse" + id="radialGradient2464" + xlink:href="#linearGradient2454" + inkscape:collect="always" /> + <radialGradient + gradientUnits="userSpaceOnUse" + r="8.7662794" + fy="67.501709" + fx="12.575710" + cy="67.501709" + cx="12.575710" + gradientTransform="scale(1.925808,0.519262)" + id="radialGradient2460" + xlink:href="#linearGradient2454" + inkscape:collect="always" /> + <linearGradient + y2="-1.3221773" + x2="19.994572" + y1="30.078255" + x1="21.356108" + gradientTransform="matrix(1.027870,0.000000,0.000000,0.822296,1.523986,1.001198)" + gradientUnits="userSpaceOnUse" + id="linearGradient2445" + xlink:href="#linearGradient2379" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="55.200756" + x2="34.974548" + y1="13.004725" + x1="17.698339" + gradientTransform="matrix(1.108069,0.000000,0.000000,0.902471,1.000000,1.000000)" + id="linearGradient2421" + xlink:href="#linearGradient2415" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="39.031910" + x2="27.289009" + y1="10.842293" + x1="16.119127" + gradientTransform="matrix(1.289166,0.000000,0.000000,0.922731,-0.789284,-0.503380)" + id="linearGradient2334" + xlink:href="#linearGradient2328" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="53.734985" + x2="24.418941" + y1="9.3235140" + x1="16.851954" + gradientTransform="matrix(1.208393,0.000000,0.000000,0.984410,-0.789284,-0.503380)" + id="linearGradient2313" + xlink:href="#linearGradient2307" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="33.339787" + x2="34.784473" + y1="7.2293582" + x1="8.6116238" + gradientTransform="matrix(1.129863,0.000000,0.000000,0.885063,-1.625000,-1.304372)" + id="linearGradient2251" + xlink:href="#linearGradient2245" + inkscape:collect="always" /> + <linearGradient + id="linearGradient2245"> + <stop + id="stop2247" + offset="0.0000000" + style="stop-color:#dde1d9;stop-opacity:1.0000000;" /> + <stop + id="stop2249" + offset="1.0000000" + style="stop-color:#cacdc6;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient2253"> + <stop + id="stop2255" + offset="0.0000000" + style="stop-color:#8f8f8f;stop-opacity:1.0000000;" /> + <stop + id="stop2257" + offset="1.0000000" + style="stop-color:#494949;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient2307" + inkscape:collect="always"> + <stop + id="stop2309" + offset="0" + style="stop-color:#5a7aa4;stop-opacity:1;" /> + <stop + id="stop2311" + offset="1" + style="stop-color:#5a7aa4;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2328" + inkscape:collect="always"> + <stop + id="stop2330" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop2332" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2379"> + <stop + id="stop2381" + offset="0.0000000" + style="stop-color:#1a4876;stop-opacity:1.0000000;" /> + <stop + id="stop2383" + offset="1.0000000" + style="stop-color:#3f54a3;stop-opacity:0.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient2415" + inkscape:collect="always"> + <stop + id="stop2417" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop2419" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2454" + inkscape:collect="always"> + <stop + id="stop2456" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop2458" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2623"> + <stop + style="stop-color:#dfdfde;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop2625" /> + <stop + style="stop-color:#9d9f9a;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop2627" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2635"> + <stop + style="stop-color:#f9fff5;stop-opacity:1;" + offset="0" + id="stop2637" /> + <stop + style="stop-color:#f9fff5;stop-opacity:0;" + offset="1" + id="stop2639" /> + </linearGradient> + <linearGradient + id="linearGradient2667"> + <stop + style="stop-color:#ffffff;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop2669" /> + <stop + style="stop-color:#fcfcff;stop-opacity:0.0000000;" + offset="1.0000000" + id="stop2671" /> + </linearGradient> + <linearGradient + id="linearGradient2675"> + <stop + style="stop-color:#5b5b97;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop2677" /> + <stop + style="stop-color:#1b1b43;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop2679" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2683"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop2685" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop2687" /> + </linearGradient> + <linearGradient + id="linearGradient2691"> + <stop + style="stop-color:#868686;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop2693" /> + <stop + style="stop-color:#e9e9e9;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop2695" /> + </linearGradient> + <linearGradient + id="linearGradient2701"> + <stop + style="stop-color:#585956;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop2703" /> + <stop + style="stop-color:#bbbeb8;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop2705" /> + </linearGradient> + <linearGradient + id="linearGradient2711"> + <stop + style="stop-color:#909090;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop2713" /> + <stop + style="stop-color:#bebebe;stop-opacity:0.0000000;" + offset="1.0000000" + id="stop2715" /> + </linearGradient> + <linearGradient + id="linearGradient2752"> + <stop + style="stop-color:#9d9d9d;stop-opacity:1;" + offset="0" + id="stop2754" /> + <stop + style="stop-color:#b9b9b9;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop2756" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2985"> + <stop + style="stop-color:#d8dfd6;stop-opacity:1;" + offset="0" + id="stop2987" /> + <stop + style="stop-color:#d8dfd6;stop-opacity:0;" + offset="1" + id="stop2989" /> + </linearGradient> + <inkscape:perspective + id="perspective3433" + inkscape:persp3d-origin="24 : 16 : 1" + inkscape:vp_z="48 : 24 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 24 : 1" + sodipodi:type="inkscape:persp3d" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3816" + id="radialGradient4587" + gradientUnits="userSpaceOnUse" + cx="31.112698" + cy="19.008621" + fx="31.112698" + fy="19.008621" + r="8.6620579" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2152" + id="linearGradient4589" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.123841,0,0,0.969691,104.62806,17.095663)" + x1="8.9156475" + y1="37.197018" + x2="9.8855033" + y2="52.090678" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient37935" + id="radialGradient4591" + gradientUnits="userSpaceOnUse" + cx="8.7468252" + cy="6.8283234" + fx="8.7468252" + fy="6.8283234" + r="29.889715" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5196" + id="linearGradient4593" + gradientUnits="userSpaceOnUse" + x1="14.59333" + y1="7.5819712" + x2="32.157059" + y2="7.5819712" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10653" + id="radialGradient4595" + gradientUnits="userSpaceOnUse" + cx="11.329200" + cy="10.583970" + fx="11.329200" + fy="10.583970" + r="15.532059" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3816" + id="radialGradient4605" + gradientUnits="userSpaceOnUse" + cx="31.112698" + cy="19.008621" + fx="31.112698" + fy="19.008621" + r="8.6620579" + gradientTransform="matrix(2.7701328,0,0,1.3119189,-62.18102,1.2812635)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient37935" + id="radialGradient4607" + gradientUnits="userSpaceOnUse" + cx="8.7468252" + cy="6.8283234" + fx="8.7468252" + fy="6.8283234" + r="29.889715" + gradientTransform="matrix(1.5340613,0,0,1.5584098,-0.65235882,7.934009)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5196" + id="linearGradient4609" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + x1="14.59333" + y1="7.5819712" + x2="32.157059" + y2="7.5819712" + gradientTransform="matrix(2.356188,0,0,2.3730751,-30.973783,5.8116523)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10653" + id="radialGradient4611" + gradientUnits="userSpaceOnUse" + cx="11.329200" + cy="10.583970" + fx="11.329200" + fy="10.583970" + r="15.532059" + gradientTransform="matrix(1.4604207,0,0,1.4604207,0.46008334,9.2175952)" /> + </defs> + <g + id="g1"> + <g + id="layer2" + transform="matrix(1.0756943,0,0,1.0756943,-5.0304954,-14.55436)" /> + <ellipse + style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient4605);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.90636px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" + id="path4318" + cx="24.005283" + cy="26.219032" + rx="23.99505" + ry="11.363917" /> + <path + sodipodi:end="5.7639158" + sodipodi:start="3.6528693" + sodipodi:type="arc" + style="fill:url(#radialGradient4607);fill-opacity:1;fill-rule:evenodd;stroke:#605773;stroke-width:1.0801;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" + id="path27786" + sodipodi:cx="24.276136" + sodipodi:cy="34.287834" + sodipodi:rx="22.873949" + sodipodi:ry="23.237003" + d="M 4.327295,22.918177 A 22.873949,23.237003 0 0 1 24.184722,11.051016 22.873949,23.237003 0 0 1 44.134885,22.756563 L 24.276136,34.287834 Z" + sodipodi:arc-type="slice" /> + <path + sodipodi:end="5.7595865" + sodipodi:start="3.6651914" + d="M 6.7577034,23.906352 A 20.027597,20.171139 0 0 1 24.102112,13.820782 20.027597,20.171139 0 0 1 41.44652,23.906351 L 24.102112,33.99192 Z" + sodipodi:ry="20.171139" + sodipodi:rx="20.027597" + sodipodi:cy="33.99192" + sodipodi:cx="24.102112" + id="path4120" + style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient4609);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.33598;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" + sodipodi:type="arc" + sodipodi:arc-type="slice" /> + <path + sodipodi:end="5.6111867" + sodipodi:start="3.7509841" + sodipodi:type="arc" + style="fill:#f3f3f3;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.04769;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path34778" + sodipodi:cx="24.3599" + sodipodi:cy="33.470917" + sodipodi:rx="2.8301139" + sodipodi:ry="2.4763353" + d="m 22.039216,32.05354 a 2.8301139,2.4763353 0 0 1 2.232105,-1.057745 2.8301139,2.4763353 0 0 1 2.303366,0.933476 L 24.3599,33.470917 Z" + sodipodi:arc-type="slice" /> + <path + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.61847;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 26.367204,30.471379 9.698218,-8.340801" + id="path35559" /> + <path + sodipodi:end="5.7595865" + sodipodi:start="3.6651914" + d="M 5.3334233,23.026395 A 21.775915,21.775915 0 0 1 24.191919,12.138437 21.775915,21.775915 0 0 1 43.050415,23.026394 L 24.191919,33.914352 Z" + sodipodi:ry="21.775915" + sodipodi:rx="21.775915" + sodipodi:cy="33.914352" + sodipodi:cx="24.191919" + id="path10651" + style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#radialGradient4611);stroke-width:1.07569;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="arc" + sodipodi:arc-type="slice" /> + </g> +</svg> diff --git a/data/icons/scalable/status/gpm-power-profile-power-saver.svg b/data/icons/scalable/status/gpm-power-profile-power-saver.svg new file mode 100644 index 0000000..1b63852 --- /dev/null +++ b/data/icons/scalable/status/gpm-power-profile-power-saver.svg @@ -0,0 +1,2182 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + version="1.0" + width="48" + height="48" + id="svg1328" + sodipodi:version="0.32" + inkscape:version="1.4 (e7c3feb100, 2024-10-09)" + sodipodi:docname="gpm-power-profile-power-saver.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + inkscape:export-filename="/home/hughsie/Code/mate-power-manager/trunk/data/icons/48x48/status/gpm-monitor.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <metadata + id="metadata59"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + inkscape:window-height="588" + inkscape:window-width="1069" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + guidetolerance="10.0" + gridtolerance="10.0" + objecttolerance="10.0" + borderopacity="1.0" + bordercolor="#666666" + pagecolor="#ffffff" + id="base" + showgrid="false" + inkscape:zoom="11.54885" + inkscape:cx="24.374721" + inkscape:cy="24.677782" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:current-layer="svg1328" + inkscape:showpageshadow="2" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + inkscape:window-maximized="1" /> + <defs + id="defs3"> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 24 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="48 : 24 : 1" + inkscape:persp3d-origin="24 : 16 : 1" + id="perspective61" /> + <linearGradient + id="linearGradient3365"> + <stop + style="stop-color:#ffffff;stop-opacity:1" + offset="0" + id="stop3367" /> + <stop + style="stop-color:#ffffff;stop-opacity:0" + offset="0.5" + id="stop3371" /> + <stop + style="stop-color:#ffffff;stop-opacity:1" + offset="0.75" + id="stop3373" /> + <stop + style="stop-color:#ffffff;stop-opacity:0" + offset="0.95394737" + id="stop3375" /> + <stop + style="stop-color:#ffffff;stop-opacity:0" + offset="0.95394737" + id="stop3377" /> + <stop + style="stop-color:#ffffff;stop-opacity:1" + offset="1" + id="stop3369" /> + </linearGradient> + <linearGradient + id="linearGradient3353"> + <stop + style="stop-color:#969696;stop-opacity:1" + offset="0" + id="stop3355" /> + <stop + style="stop-color:#b6b6b6;stop-opacity:0" + offset="1" + id="stop3357" /> + </linearGradient> + <linearGradient + id="linearGradient3341"> + <stop + style="stop-color:#b6b6b6;stop-opacity:1" + offset="0" + id="stop3343" /> + <stop + style="stop-color:#b6b6b6;stop-opacity:0" + offset="1" + id="stop3345" /> + </linearGradient> + <linearGradient + id="linearGradient3331"> + <stop + style="stop-color:#ffffff;stop-opacity:1" + offset="0" + id="stop3333" /> + <stop + style="stop-color:#ffffff;stop-opacity:0" + offset="1" + id="stop3335" /> + </linearGradient> + <linearGradient + id="linearGradient3323"> + <stop + style="stop-color:#000000;stop-opacity:1" + offset="0" + id="stop3325" /> + <stop + style="stop-color:#000000;stop-opacity:0" + offset="1" + id="stop3327" /> + </linearGradient> + <linearGradient + id="linearGradient3309"> + <stop + style="stop-color:#e5e6e3;stop-opacity:1" + offset="0" + id="stop3311" /> + <stop + style="stop-color:#d1d3cf;stop-opacity:1" + offset="0.5" + id="stop3317" /> + <stop + style="stop-color:#767c6f;stop-opacity:1" + offset="1" + id="stop3313" /> + </linearGradient> + <linearGradient + id="linearGradient3289"> + <stop + style="stop-color:#000000;stop-opacity:1" + offset="0" + id="stop3291" /> + <stop + style="stop-color:#000000;stop-opacity:0" + offset="1" + id="stop3293" /> + </linearGradient> + <linearGradient + id="linearGradient3271"> + <stop + style="stop-color:#eeeeec;stop-opacity:1" + offset="0" + id="stop3273" /> + <stop + style="stop-color:#d3d3ce;stop-opacity:1" + offset="1" + id="stop3275" /> + </linearGradient> + <linearGradient + x1="78.98452" + y1="12.350954" + x2="79.109146" + y2="8.7270317" + id="linearGradient3277" + xlink:href="#linearGradient3271" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-52,21)" /> + <radialGradient + cx="69.296463" + cy="14.854369" + r="3.5355339" + fx="69.296463" + fy="14.854369" + id="radialGradient3295" + xlink:href="#linearGradient3289" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.575,0,-8.541261)" /> + <radialGradient + cx="69.296463" + cy="14.854369" + r="3.5355339" + fx="69.296463" + fy="14.854369" + id="radialGradient3299" + xlink:href="#linearGradient3289" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.575,0,-8.541261)" /> + <radialGradient + cx="77.499115" + cy="-9.0639915" + r="17.500887" + fx="77.499115" + fy="-9.0639915" + id="radialGradient3315" + xlink:href="#linearGradient3309" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.080863,0,0,1.843788,-135.7659,30.30738)" /> + <radialGradient + cx="22.5" + cy="34" + r="23.5" + fx="22.5" + fy="34" + id="radialGradient3329" + xlink:href="#linearGradient3323" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.595745,0,13.74468)" /> + <linearGradient + x1="31.988777" + y1="35.874382" + x2="31.988777" + y2="44.874382" + id="linearGradient3337" + xlink:href="#linearGradient3331" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(2,1)" /> + <linearGradient + x1="7.7210102" + y1="3.0030618" + x2="6.7816706" + y2="-3.74264" + id="linearGradient3347" + xlink:href="#linearGradient3341" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(2,1)" /> + <linearGradient + x1="31.988777" + y1="35.874382" + x2="31.988777" + y2="44.874382" + id="linearGradient3349" + xlink:href="#linearGradient3331" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(2,1)" /> + <linearGradient + x1="7.7210102" + y1="3.0030618" + x2="6.7816706" + y2="-3.74264" + id="linearGradient3359" + xlink:href="#linearGradient3353" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(2,1)" /> + <linearGradient + x1="-7.6092024" + y1="6.7062273" + x2="22.266058" + y2="10.756479" + id="linearGradient3363" + xlink:href="#linearGradient3365" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(2,1)" /> + <linearGradient + id="linearGradient3816" + inkscape:collect="always"> + <stop + id="stop3818" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop3820" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2152"> + <stop + style="stop-color:#9aa29a;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop2154" /> + <stop + style="stop-color:#b5beb5;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop2156" /> + </linearGradient> + <linearGradient + id="linearGradient37935"> + <stop + style="stop-color:#9497b3;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop37937" /> + <stop + style="stop-color:#4c4059;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop37939" /> + </linearGradient> + <linearGradient + id="linearGradient2145"> + <stop + id="stop2147" + offset="0.0000000" + style="stop-color:#fffffd;stop-opacity:1.0000000;" /> + <stop + id="stop2149" + offset="1.0000000" + style="stop-color:#cbcbc9;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient42174"> + <stop + id="stop42176" + offset="0.0000000" + style="stop-color:#a0a0a0;stop-opacity:1.0000000;" /> + <stop + id="stop42178" + offset="1.0000000" + style="stop-color:#ffffff;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient10653"> + <stop + id="stop10655" + offset="0.0000000" + style="stop-color:#f3f4ff;stop-opacity:1.0000000;" /> + <stop + id="stop10657" + offset="1.0000000" + style="stop-color:#9193af;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient12512"> + <stop + id="stop12513" + offset="0.0000000" + style="stop-color:#ffffff;stop-opacity:1.0000000;" /> + <stop + id="stop12517" + offset="0.50000000" + style="stop-color:#fff520;stop-opacity:0.89108908;" /> + <stop + id="stop12514" + offset="1.0000000" + style="stop-color:#fff300;stop-opacity:0.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient5196"> + <stop + id="stop5198" + offset="0" + style="stop-color:#00ff00;stop-opacity:1;" /> + <stop + id="stop5200" + offset="1" + style="stop-color:#ff0000;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient5204"> + <stop + id="stop5206" + offset="0" + style="stop-color:#c4a000;stop-opacity:1;" /> + <stop + id="stop5208" + offset="1" + style="stop-color:#c4a000;stop-opacity:0;" /> + </linearGradient> + <inkscape:perspective + id="perspective2491" + inkscape:persp3d-origin="24 : 16 : 1" + inkscape:vp_z="48 : 24 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 24 : 1" + sodipodi:type="inkscape:persp3d" /> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.000000,0.000000,0.000000,0.343066,1.971081e-16,28.49453)" + r="17.125000" + fy="43.375000" + fx="25.375000" + cy="43.375000" + cx="25.375000" + id="radialGradient30511" + xlink:href="#linearGradient30505" + inkscape:collect="always" /> + <linearGradient + id="linearGradient30505" + inkscape:collect="always"> + <stop + id="stop30507" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop30509" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient30518"> + <stop + id="stop30520" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop30522" + offset="1.0000000" + style="stop-color:#ffffff;stop-opacity:0.78698224;" /> + </linearGradient> + <linearGradient + id="linearGradient30649"> + <stop + id="stop30651" + offset="0.0000000" + style="stop-color:#858585;stop-opacity:1.0000000;" /> + <stop + id="stop30653" + offset="1.0000000" + style="stop-color:#5f5f5f;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient30685"> + <stop + id="stop30687" + offset="0" + style="stop-color:#8d8d8d;stop-opacity:1;" /> + <stop + id="stop30689" + offset="1.0000000" + style="stop-color:#747474;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient30695"> + <stop + id="stop30697" + offset="0.0000000" + style="stop-color:#b8babc;stop-opacity:1.0000000;" /> + <stop + style="stop-color:#5d6062;stop-opacity:1.0000000;" + offset="0.37383178" + id="stop30703" /> + <stop + id="stop30699" + offset="1.0000000" + style="stop-color:#585b5d;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient5048"> + <stop + id="stop5050" + offset="0" + style="stop-color:black;stop-opacity:0;" /> + <stop + style="stop-color:black;stop-opacity:1;" + offset="0.5" + id="stop5056" /> + <stop + id="stop5052" + offset="1" + style="stop-color:black;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient5060" + inkscape:collect="always"> + <stop + id="stop5062" + offset="0" + style="stop-color:black;stop-opacity:1;" /> + <stop + id="stop5064" + offset="1" + style="stop-color:black;stop-opacity:0;" /> + </linearGradient> + <inkscape:perspective + id="perspective2630" + inkscape:persp3d-origin="24 : 16 : 1" + inkscape:vp_z="48 : 24 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 24 : 1" + sodipodi:type="inkscape:persp3d" /> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.321364,0,24.07035)" + r="17.40625" + fy="35.46875" + fx="24.90625" + cy="35.46875" + cx="24.90625" + id="radialGradient24282" + xlink:href="#linearGradient24276" + inkscape:collect="always" /> + <radialGradient + r="20.530962" + fy="35.878170" + fx="24.445690" + cy="35.878170" + cx="24.445690" + gradientTransform="matrix(2.049266,-1.696401e-32,0.000000,2.049266,-25.65002,-37.31089)" + gradientUnits="userSpaceOnUse" + id="radialGradient1366" + xlink:href="#linearGradient11520" + inkscape:collect="always" /> + <radialGradient + r="6.5659914" + fy="44.565483" + fx="30.203562" + cy="44.565483" + cx="30.203562" + gradientTransform="matrix(1.000000,0.000000,0.000000,0.338462,2.220359e-14,29.48178)" + gradientUnits="userSpaceOnUse" + id="radialGradient1356" + xlink:href="#linearGradient11508" + inkscape:collect="always" /> + <radialGradient + r="3.8335034" + fy="15.048258" + fx="27.577173" + cy="15.048258" + cx="27.577173" + gradientTransform="matrix(1.243453,2.106784e-16,-2.106784e-16,1.243453,-6.713754,-3.742847)" + gradientUnits="userSpaceOnUse" + id="radialGradient1354" + xlink:href="#linearGradient11494" + inkscape:collect="always" /> + <radialGradient + r="3.8335034" + fy="16.049133" + fx="27.577173" + cy="16.049133" + cx="27.577173" + gradientTransform="matrix(1.243453,2.106784e-16,-2.106784e-16,1.243453,-6.713754,-3.742847)" + gradientUnits="userSpaceOnUse" + id="radialGradient1352" + xlink:href="#linearGradient11494" + inkscape:collect="always" /> + <radialGradient + r="20.530962" + fy="35.878170" + fx="24.445690" + cy="35.878170" + cx="24.445690" + gradientTransform="matrix(1.995058,-1.651527e-32,0.000000,1.995058,-24.32488,-35.70087)" + gradientUnits="userSpaceOnUse" + id="radialGradient1350" + xlink:href="#linearGradient11520" + inkscape:collect="always" /> + <radialGradient + r="6.5659914" + fy="44.565483" + fx="30.203562" + cy="44.565483" + cx="30.203562" + gradientTransform="matrix(1.000000,0.000000,0.000000,0.338462,-1.353344e-14,29.48178)" + gradientUnits="userSpaceOnUse" + id="radialGradient1348" + xlink:href="#linearGradient11508" + inkscape:collect="always" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient11508" + id="radialGradient11532" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.338462,8.404809e-16,29.48178)" + cx="30.203562" + cy="44.565483" + fx="30.203562" + fy="44.565483" + r="6.5659914" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient11508" + id="radialGradient11514" + cx="30.203562" + cy="44.565483" + fx="30.203562" + fy="44.565483" + r="6.5659914" + gradientTransform="matrix(1.000000,0.000000,0.000000,0.338462,2.166583e-14,29.48178)" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient11494" + id="radialGradient11504" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.243453,2.106784e-16,-2.106784e-16,1.243453,-6.713754,-3.742847)" + cx="27.577173" + cy="16.049133" + fx="27.577173" + fy="16.049133" + r="3.8335034" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient11494" + id="radialGradient11500" + cx="27.577173" + cy="15.048258" + fx="27.577173" + fy="15.048258" + r="3.8335034" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.243453,2.106784e-16,-2.106784e-16,1.243453,-6.713754,-3.742847)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient11399" + id="radialGradient11441" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.000000,0.000000,0.000000,0.487395,0.000000,20.06483)" + cx="12.071428" + cy="39.142857" + fx="12.071428" + fy="39.142857" + r="8.5000000" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient11415" + id="linearGradient11439" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-60.85714,0.428571)" + x1="13.267134" + y1="19.774456" + x2="26.758644" + y2="33.462429" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient11415" + id="linearGradient11427" + gradientUnits="userSpaceOnUse" + x1="9.6957054" + y1="9.3458843" + x2="35.679932" + y2="39.033859" + gradientTransform="translate(-60.57143,0.000000)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient11415" + id="linearGradient11425" + gradientUnits="userSpaceOnUse" + x1="15.828360" + y1="3.7744560" + x2="43.615788" + y2="34.462429" + gradientTransform="translate(-60.28571,-0.285714)" /> + <linearGradient + inkscape:collect="always" + id="linearGradient11399"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop11401" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop11403" /> + </linearGradient> + <linearGradient + id="linearGradient11415"> + <stop + style="stop-color:#204a87;stop-opacity:0.0000000;" + offset="0.0000000" + id="stop11417" /> + <stop + id="stop11423" + offset="0.50000000" + style="stop-color:#204a87;stop-opacity:1.0000000;" /> + <stop + style="stop-color:#204a87;stop-opacity:0;" + offset="1" + id="stop11419" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient11494"> + <stop + style="stop-color:#ef2929;stop-opacity:1;" + offset="0" + id="stop11496" /> + <stop + style="stop-color:#ef2929;stop-opacity:0;" + offset="1" + id="stop11498" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient11508"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop11510" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop11512" /> + </linearGradient> + <linearGradient + id="linearGradient11520"> + <stop + style="stop-color:#ffffff;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop11522" /> + <stop + style="stop-color:#dcdcdc;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop11524" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient11625" + id="linearGradient12918" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.01625,0,0,1,5.455516,-2.176922)" + x1="21.500000" + y1="30.000000" + x2="21.500000" + y2="27.375000" /> + <linearGradient + inkscape:collect="always" + id="linearGradient11625"> + <stop + style="stop-color:#fce94f;stop-opacity:1;" + offset="0" + id="stop11627" /> + <stop + style="stop-color:#fce94f;stop-opacity:0;" + offset="1" + id="stop11629" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient11625" + id="linearGradient12921" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.985,0,0,1,4.111767,-2.176922)" + x1="21.500000" + y1="30.000000" + x2="21.500000" + y2="27.375000" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient11625" + id="linearGradient12924" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.985,0,0,1.022813,2.121141,-2.815681)" + x1="21.500000" + y1="30.000000" + x2="21.500000" + y2="27.375000" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient11615" + id="radialGradient12909" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.070491,2.727143e-15,-3.444813e-15,3.878514,-51.46548,-78.83433)" + cx="25.000000" + cy="27.749998" + fx="25.000000" + fy="27.749998" + r="4.7500000" /> + <linearGradient + id="linearGradient11615"> + <stop + style="stop-color:#636363;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop11617" /> + <stop + style="stop-color:#000000;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop11619" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient11602" + id="linearGradient11608" + x1="24.445671" + y1="12.947163" + x2="24.445671" + y2="39.447163" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.837825,0.921766,3.987819)" /> + <linearGradient + id="linearGradient11602"> + <stop + style="stop-color:#f6f6f6;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop11604" /> + <stop + style="stop-color:#e0e0e0;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop11606" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient11594" + id="linearGradient11600" + x1="20.092352" + y1="8.9471626" + x2="31.799011" + y2="38.947163" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.061966,0,0,0.837825,-0.593045,3.987819)" /> + <linearGradient + id="linearGradient11594"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop11596" /> + <stop + style="stop-color:#d1d1d1;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop11598" /> + </linearGradient> + <linearGradient + id="linearGradient24230"> + <stop + id="stop24232" + offset="0" + style="stop-color:#677579;stop-opacity:1;" /> + <stop + id="stop24234" + offset="1" + style="stop-color:#333333;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient24276" + inkscape:collect="always"> + <stop + id="stop24278" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop24280" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + y2="609.50507" + x2="302.85715" + y1="366.64789" + x1="302.85715" + gradientTransform="matrix(2.774389,0,0,1.969706,-1892.179,-872.8854)" + gradientUnits="userSpaceOnUse" + id="linearGradient2837" + xlink:href="#linearGradient5048" + inkscape:collect="always" /> + <linearGradient + id="linearGradient2829"> + <stop + id="stop2831" + offset="0" + style="stop-color:black;stop-opacity:0;" /> + <stop + style="stop-color:black;stop-opacity:1;" + offset="0.5" + id="stop2833" /> + <stop + id="stop2835" + offset="1" + style="stop-color:black;stop-opacity:0;" /> + </linearGradient> + <radialGradient + r="117.14286" + fy="486.64789" + fx="605.71429" + cy="486.64789" + cx="605.71429" + gradientTransform="matrix(2.774389,0,0,1.969706,-1891.633,-872.8854)" + gradientUnits="userSpaceOnUse" + id="radialGradient2827" + xlink:href="#linearGradient5060" + inkscape:collect="always" /> + <radialGradient + r="117.14286" + fy="486.64789" + fx="605.71429" + cy="486.64789" + cx="605.71429" + gradientTransform="matrix(-2.774389,0,0,1.969706,112.7623,-872.8854)" + gradientUnits="userSpaceOnUse" + id="radialGradient2819" + xlink:href="#linearGradient5060" + inkscape:collect="always" /> + <inkscape:perspective + id="perspective2816" + inkscape:persp3d-origin="24 : 16 : 1" + inkscape:vp_z="48 : 24 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 24 : 1" + sodipodi:type="inkscape:persp3d" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5048" + id="linearGradient2934" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.774389,0,0,1.969706,-1892.179,-872.8854)" + x1="302.85715" + y1="366.64789" + x2="302.85715" + y2="609.50507" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5060" + id="radialGradient2936" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.774389,0,0,1.969706,-1891.633,-872.8854)" + cx="605.71429" + cy="486.64789" + fx="605.71429" + fy="486.64789" + r="117.14286" /> + <linearGradient + id="linearGradient3264"> + <stop + id="stop3266" + offset="0" + style="stop-color:#c9c9c9;stop-opacity:1;" /> + <stop + style="stop-color:#f8f8f8;stop-opacity:1;" + offset="0.25" + id="stop3276" /> + <stop + style="stop-color:#e2e2e2;stop-opacity:1;" + offset="0.5" + id="stop3272" /> + <stop + id="stop3274" + offset="0.75" + style="stop-color:#b0b0b0;stop-opacity:1;" /> + <stop + id="stop3268" + offset="1" + style="stop-color:#c9c9c9;stop-opacity:1;" /> + </linearGradient> + <inkscape:perspective + id="perspective2960" + inkscape:persp3d-origin="24 : 16 : 1" + inkscape:vp_z="48 : 24 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 24 : 1" + sodipodi:type="inkscape:persp3d" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4543" + id="radialGradient4549" + cx="23.536554" + cy="38.706596" + fx="23.536554" + fy="38.706596" + r="14.344166" + gradientTransform="matrix(1,0,0,0.394366,0,23.44202)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4509" + id="linearGradient4505" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(11.61632,-9.675149e-17)" + x1="16.364470" + y1="39.918777" + x2="16.364470" + y2="30.928421" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4509" + id="linearGradient4503" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(9.616235,-9.675149e-17)" + x1="16.364470" + y1="39.918777" + x2="16.364470" + y2="30.928421" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4509" + id="linearGradient4501" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(7.61624,-9.675149e-17)" + x1="16.364470" + y1="39.918777" + x2="16.364470" + y2="30.928421" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4509" + id="linearGradient4499" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(5.61624,-9.675149e-17)" + x1="16.364470" + y1="39.918777" + x2="16.364470" + y2="30.928421" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4509" + id="linearGradient4497" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(3.61624,-9.675149e-17)" + x1="16.364470" + y1="39.918777" + x2="16.364470" + y2="30.928421" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4509" + id="linearGradient4495" + gradientUnits="userSpaceOnUse" + x1="16.364470" + y1="39.918777" + x2="16.364470" + y2="30.928421" + gradientTransform="translate(1.61624,-4.996817e-17)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4449" + id="linearGradient4479" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(12.70714,-9.675149e-17)" + x1="16.364470" + y1="39.918777" + x2="16.364470" + y2="30.928421" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4449" + id="linearGradient4475" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(10.70714,-9.675149e-17)" + x1="16.364470" + y1="39.918777" + x2="16.364470" + y2="30.928421" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4449" + id="linearGradient4471" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(8.707105,-9.675149e-17)" + x1="16.364470" + y1="39.918777" + x2="16.364470" + y2="30.928421" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4449" + id="linearGradient4467" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(6.707105,-9.675149e-17)" + x1="16.364470" + y1="39.918777" + x2="16.364470" + y2="30.928421" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4449" + id="linearGradient4463" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(4.707105,-9.675149e-17)" + x1="16.364470" + y1="39.918777" + x2="16.364470" + y2="30.928421" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4449" + id="linearGradient4459" + gradientUnits="userSpaceOnUse" + x1="16.364470" + y1="39.918777" + x2="16.364470" + y2="30.928421" + gradientTransform="translate(2.707105,-9.675149e-17)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4420" + id="linearGradient4426" + x1="27.324621" + y1="26.887815" + x2="22.311644" + y2="26.786800" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.955932,0,0,1,0.869911,-3.2624e-15)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4412" + id="linearGradient4418" + x1="27.324621" + y1="26.887815" + x2="22.311644" + y2="26.786800" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.955932,0,0,1,0.869911,-3.2624e-15)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4386" + id="linearGradient4392" + x1="24.349752" + y1="34.463955" + x2="23.233509" + y2="10.018264" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-5.088571e-7,0.404062)" /> + <linearGradient + id="linearGradient4386"> + <stop + style="stop-color:#d2d2d2;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop4388" /> + <stop + style="stop-color:#dfdfdf;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop4390" /> + </linearGradient> + <linearGradient + id="linearGradient4400"> + <stop + style="stop-color:#979797;stop-opacity:1;" + offset="0" + id="stop4402" /> + <stop + style="stop-color:#c8c8c8;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop4404" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient4412"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4414" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop4416" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient4420"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4422" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop4424" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient4449"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4451" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop4453" /> + </linearGradient> + <linearGradient + id="linearGradient4509"> + <stop + id="stop4511" + offset="0.0000000" + style="stop-color:#000000;stop-opacity:1.0000000;" /> + <stop + id="stop4513" + offset="1.0000000" + style="stop-color:#000000;stop-opacity:0.0000000;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient4543"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop4545" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop4547" /> + </linearGradient> + <linearGradient + y2="117.82710" + x2="15.343062" + y1="117.82710" + x1="1.6422368" + gradientTransform="matrix(2.740165,0.000000,0.000000,0.147685,31.37799,14.83313)" + gradientUnits="userSpaceOnUse" + id="linearGradient177" + xlink:href="#linearGradient178" + inkscape:collect="always" /> + <linearGradient + id="linearGradient178"> + <stop + id="stop179" + offset="0.0000000" + style="stop-color:#ffffff;stop-opacity:0.0000000;" /> + <stop + id="stop180" + offset="0.10827128" + style="stop-color:#ffffff;stop-opacity:0.70658684;" /> + <stop + id="stop181" + offset="0.92053902" + style="stop-color:#ffffff;stop-opacity:0.70658684;" /> + <stop + id="stop182" + offset="1.0000000" + style="stop-color:#ffffff;stop-opacity:0.0000000;" /> + </linearGradient> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="372.57819" + x2="5.0856376" + y1="372.57819" + x1="0.61210024" + gradientTransform="matrix(8.168597,0.000000,0.000000,0.228621,31.37799,-46.26690)" + id="linearGradient271" + xlink:href="#linearGradient272" + inkscape:collect="always" /> + <linearGradient + id="linearGradient272"> + <stop + id="stop273" + offset="0.0000000" + style="stop-color:#474747;stop-opacity:0.0000000;" /> + <stop + id="stop275" + offset="0.10000000" + style="stop-color:#474747;stop-opacity:1.0000000;" /> + <stop + id="stop276" + offset="0.89999998" + style="stop-color:#474747;stop-opacity:1.0000000;" /> + <stop + id="stop274" + offset="1.0000000" + style="stop-color:#474747;stop-opacity:0.0000000;" /> + </linearGradient> + <linearGradient + y2="372.57819" + x2="5.0856376" + y1="372.57819" + x1="0.61210024" + gradientTransform="matrix(8.168597,0.000000,0.000000,0.221210,31.37799,-48.27410)" + gradientUnits="userSpaceOnUse" + id="linearGradient283" + xlink:href="#linearGradient272" + inkscape:collect="always" /> + <linearGradient + y2="117.82710" + x2="15.343062" + y1="117.82710" + x1="1.6422368" + gradientTransform="matrix(2.740165,0.000000,0.000000,0.364942,31.37799,-10.35269)" + gradientUnits="userSpaceOnUse" + id="linearGradient175" + xlink:href="#linearGradient158" + inkscape:collect="always" /> + <linearGradient + id="linearGradient158"> + <stop + id="stop159" + offset="0.0000000" + style="stop-color:#686868;stop-opacity:0.0000000;" /> + <stop + id="stop162" + offset="0.23762377" + style="stop-color:#686868;stop-opacity:1.0000000;" /> + <stop + id="stop163" + offset="0.78109992" + style="stop-color:#686868;stop-opacity:1.0000000;" /> + <stop + id="stop160" + offset="1.0000000" + style="stop-color:#686868;stop-opacity:0.0000000;" /> + </linearGradient> + <linearGradient + y2="609.50507" + x2="302.85715" + y1="366.64789" + x1="302.85715" + gradientTransform="matrix(2.774389,0,0,1.969706,-1892.179,-872.8854)" + gradientUnits="userSpaceOnUse" + id="linearGradient3126" + xlink:href="#linearGradient5048" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3118"> + <stop + id="stop3120" + offset="0" + style="stop-color:black;stop-opacity:0;" /> + <stop + style="stop-color:black;stop-opacity:1;" + offset="0.5" + id="stop3122" /> + <stop + id="stop3124" + offset="1" + style="stop-color:black;stop-opacity:0;" /> + </linearGradient> + <radialGradient + r="117.14286" + fy="486.64789" + fx="605.71429" + cy="486.64789" + cx="605.71429" + gradientTransform="matrix(2.774389,0,0,1.969706,-1891.633,-872.8854)" + gradientUnits="userSpaceOnUse" + id="radialGradient3116" + xlink:href="#linearGradient5060" + inkscape:collect="always" /> + <radialGradient + r="117.14286" + fy="486.64789" + fx="605.71429" + cy="486.64789" + cx="605.71429" + gradientTransform="matrix(-2.774389,0,0,1.969706,112.7623,-872.8854)" + gradientUnits="userSpaceOnUse" + id="radialGradient3108" + xlink:href="#linearGradient5060" + inkscape:collect="always" /> + <inkscape:perspective + id="perspective3105" + inkscape:persp3d-origin="24 : 16 : 1" + inkscape:vp_z="48 : 24 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 24 : 1" + sodipodi:type="inkscape:persp3d" /> + <linearGradient + y2="3.8451097" + x2="35.520542" + y1="3.9384086" + x1="34.300991" + gradientUnits="userSpaceOnUse" + id="linearGradient2958" + xlink:href="#linearGradient2711" + inkscape:collect="always" /> + <linearGradient + y2="3.8451097" + x2="35.520542" + y1="3.9384086" + x1="34.300991" + gradientUnits="userSpaceOnUse" + id="linearGradient2956" + xlink:href="#linearGradient2711" + inkscape:collect="always" /> + <linearGradient + y2="3.8451097" + x2="35.520542" + y1="3.9384086" + x1="34.300991" + gradientUnits="userSpaceOnUse" + id="linearGradient2954" + xlink:href="#linearGradient2711" + inkscape:collect="always" /> + <linearGradient + y2="3.8451097" + x2="35.520542" + y1="3.9384086" + x1="34.300991" + gradientUnits="userSpaceOnUse" + id="linearGradient2952" + xlink:href="#linearGradient2711" + inkscape:collect="always" /> + <linearGradient + y2="3.8451097" + x2="35.520542" + y1="3.9384086" + x1="34.300991" + gradientUnits="userSpaceOnUse" + id="linearGradient2950" + xlink:href="#linearGradient2711" + inkscape:collect="always" /> + <linearGradient + y2="74.098007" + x2="8.6485014" + y1="101.28460" + x1="13.628710" + gradientTransform="matrix(2.143634,0,0,0.466498,1,-0.508826)" + gradientUnits="userSpaceOnUse" + id="linearGradient2948" + xlink:href="#linearGradient2635" + inkscape:collect="always" /> + <linearGradient + y2="100.20015" + x2="8.1134233" + y1="88.509071" + x1="8.1134243" + gradientTransform="scale(2.309851,0.432928)" + gradientUnits="userSpaceOnUse" + id="linearGradient2946" + xlink:href="#linearGradient2752" + inkscape:collect="always" /> + <linearGradient + y2="100.20015" + x2="8.1134233" + y1="88.509071" + x1="8.1134243" + gradientTransform="scale(2.309851,0.432928)" + gradientUnits="userSpaceOnUse" + id="linearGradient2944" + xlink:href="#linearGradient2752" + inkscape:collect="always" /> + <linearGradient + y2="100.20015" + x2="8.1134233" + y1="88.509071" + x1="8.1134243" + gradientTransform="scale(2.309851,0.432928)" + gradientUnits="userSpaceOnUse" + id="linearGradient2942" + xlink:href="#linearGradient2752" + inkscape:collect="always" /> + <linearGradient + y2="31.246054" + x2="32.536823" + y1="5.3817744" + x1="10.390738" + gradientTransform="scale(1.104397,0.905471)" + gradientUnits="userSpaceOnUse" + id="linearGradient2940" + xlink:href="#linearGradient2253" + inkscape:collect="always" /> + <linearGradient + y2="52.536461" + x2="18.176752" + y1="48.643234" + x1="18.316999" + gradientTransform="scale(1.129863,0.885063)" + gradientUnits="userSpaceOnUse" + id="linearGradient2938" + xlink:href="#linearGradient2245" + inkscape:collect="always" /> + <radialGradient + r="8.7662794" + fy="67.501709" + fx="12.575710" + cy="67.501709" + cx="12.575710" + gradientTransform="scale(1.925808,0.519262)" + gradientUnits="userSpaceOnUse" + id="radialGradient3547" + xlink:href="#linearGradient2454" + inkscape:collect="always" /> + <linearGradient + y2="26.729263" + x2="17.199417" + y1="1.6537577" + x1="11.492236" + gradientTransform="matrix(1.238977,0.000000,0.000000,0.895955,0.590553,-1.331524)" + gradientUnits="userSpaceOnUse" + id="linearGradient3545" + xlink:href="#linearGradient2667" + inkscape:collect="always" /> + <linearGradient + y2="55.200756" + x2="34.974548" + y1="13.004725" + x1="17.698339" + gradientTransform="matrix(1.108069,0,0,0.902471,1,1)" + gradientUnits="userSpaceOnUse" + id="linearGradient2932" + xlink:href="#linearGradient2415" + inkscape:collect="always" /> + <linearGradient + y2="162.45061" + x2="3.7069974" + y1="171.29134" + x1="3.7069976" + gradientTransform="matrix(5.705159,0,0,0.17528,1,-0.679373)" + gradientUnits="userSpaceOnUse" + id="linearGradient2930" + xlink:href="#linearGradient2683" + inkscape:collect="always" /> + <linearGradient + y2="8.8666229" + x2="16.315819" + y1="32.622238" + x1="19.150396" + gradientTransform="matrix(1.174139,0,0,0.945431,0.721825,-1.331524)" + gradientUnits="userSpaceOnUse" + id="linearGradient2928" + xlink:href="#linearGradient2675" + inkscape:collect="always" /> + <linearGradient + y2="31.246054" + x2="32.536823" + y1="5.3817744" + x1="10.390738" + gradientTransform="scale(1.104397,0.905471)" + gradientUnits="userSpaceOnUse" + id="linearGradient2926" + xlink:href="#linearGradient2253" + inkscape:collect="always" /> + <linearGradient + y2="33.339787" + x2="34.784473" + y1="7.2293582" + x1="8.6116238" + gradientTransform="matrix(1.129863,0,0,0.885063,-1.625,-1.304372)" + gradientUnits="userSpaceOnUse" + id="linearGradient2924" + xlink:href="#linearGradient2245" + inkscape:collect="always" /> + <linearGradient + y2="64.892525" + x2="12.127711" + y1="53.535141" + x1="12.206709" + gradientTransform="scale(1.816345,0.550556)" + gradientUnits="userSpaceOnUse" + id="linearGradient2922" + xlink:href="#linearGradient2701" + inkscape:collect="always" /> + <radialGradient + r="8.7662794" + fy="67.501709" + fx="12.575710" + cy="67.501709" + cx="12.575710" + gradientTransform="scale(1.925808,0.519262)" + gradientUnits="userSpaceOnUse" + id="radialGradient2920" + xlink:href="#linearGradient2454" + inkscape:collect="always" /> + <linearGradient + y2="44.878883" + x2="-23.885700" + y1="49.953003" + x1="-23.885700" + gradientTransform="scale(1.492875,0.669848)" + gradientUnits="userSpaceOnUse" + id="linearGradient2918" + xlink:href="#linearGradient2985" + inkscape:collect="always" /> + <radialGradient + r="8.7662794" + fy="67.501709" + fx="12.575710" + cy="67.501709" + cx="12.575710" + gradientTransform="scale(1.925808,0.519262)" + gradientUnits="userSpaceOnUse" + id="radialGradient2916" + xlink:href="#linearGradient2454" + inkscape:collect="always" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2253" + id="linearGradient1413" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.104397,0.905471)" + x1="10.390738" + y1="5.3817744" + x2="32.536823" + y2="31.246054" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2752" + id="linearGradient1411" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.309851,0.432928)" + x1="8.1134243" + y1="88.509071" + x2="8.1134233" + y2="100.20015" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2752" + id="linearGradient1409" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.309851,0.432928)" + x1="8.1134243" + y1="88.509071" + x2="8.1134233" + y2="100.20015" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2985" + id="linearGradient2991" + gradientTransform="scale(1.492875,0.669848)" + x1="-23.885700" + y1="49.953003" + x2="-23.885700" + y2="44.878883" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2245" + id="linearGradient2981" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.129863,0.885063)" + x1="18.316999" + y1="48.643234" + x2="18.176752" + y2="52.536461" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2253" + id="linearGradient2979" + gradientTransform="scale(1.104397,0.905471)" + x1="10.390738" + y1="5.3817744" + x2="32.536823" + y2="31.246054" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2752" + id="linearGradient2758" + gradientTransform="scale(2.309851,0.432928)" + x1="8.1134243" + y1="88.509071" + x2="8.1134233" + y2="100.20015" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2635" + id="linearGradient2741" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.143634,0.000000,0.000000,0.466498,1.000000,-0.508826)" + x1="13.628710" + y1="101.28460" + x2="8.6485014" + y2="74.098007" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2711" + id="linearGradient2733" + gradientUnits="userSpaceOnUse" + x1="34.300991" + y1="3.9384086" + x2="35.520542" + y2="3.8451097" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2711" + id="linearGradient2729" + gradientUnits="userSpaceOnUse" + x1="34.300991" + y1="3.9384086" + x2="35.520542" + y2="3.8451097" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2711" + id="linearGradient2725" + gradientUnits="userSpaceOnUse" + x1="34.300991" + y1="3.9384086" + x2="35.520542" + y2="3.8451097" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2711" + id="linearGradient2721" + gradientUnits="userSpaceOnUse" + x1="34.300991" + y1="3.9384086" + x2="35.520542" + y2="3.8451097" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2711" + id="linearGradient2717" + x1="34.300991" + y1="3.9384086" + x2="35.520542" + y2="3.8451097" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2701" + id="linearGradient2707" + gradientTransform="scale(1.816345,0.550556)" + x1="12.206709" + y1="53.535141" + x2="12.127711" + y2="64.892525" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2683" + id="linearGradient2689" + gradientTransform="matrix(5.705159,0.000000,0.000000,0.175280,1.000000,-0.679373)" + x1="3.7069976" + y1="171.29134" + x2="3.7069974" + y2="162.45061" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2675" + id="linearGradient2681" + gradientTransform="matrix(1.174139,0.000000,0.000000,0.945431,0.721825,-1.331524)" + x1="19.150396" + y1="32.622238" + x2="16.315819" + y2="8.8666229" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2667" + id="linearGradient2673" + gradientTransform="matrix(1.238977,0.000000,0.000000,0.895955,0.590553,-1.331524)" + x1="11.492236" + y1="1.6537577" + x2="17.199417" + y2="26.729263" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2454" + id="radialGradient2659" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.925808,0.519262)" + cx="12.575710" + cy="67.501709" + fx="12.575710" + fy="67.501709" + r="8.7662794" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2635" + id="linearGradient2655" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(2.143634,0.466498)" + x1="13.628710" + y1="101.28460" + x2="8.6485014" + y2="74.098007" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2623" + id="linearGradient2653" + gradientUnits="userSpaceOnUse" + gradientTransform="scale(1.983556,0.504145)" + x1="10.728384" + y1="84.029198" + x2="10.728384" + y2="92.570930" /> + <radialGradient + r="8.7662794" + fy="67.501709" + fx="12.575710" + cy="67.501709" + cx="12.575710" + gradientTransform="scale(1.925808,0.519262)" + gradientUnits="userSpaceOnUse" + id="radialGradient2464" + xlink:href="#linearGradient2454" + inkscape:collect="always" /> + <radialGradient + gradientUnits="userSpaceOnUse" + r="8.7662794" + fy="67.501709" + fx="12.575710" + cy="67.501709" + cx="12.575710" + gradientTransform="scale(1.925808,0.519262)" + id="radialGradient2460" + xlink:href="#linearGradient2454" + inkscape:collect="always" /> + <linearGradient + y2="-1.3221773" + x2="19.994572" + y1="30.078255" + x1="21.356108" + gradientTransform="matrix(1.027870,0.000000,0.000000,0.822296,1.523986,1.001198)" + gradientUnits="userSpaceOnUse" + id="linearGradient2445" + xlink:href="#linearGradient2379" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="55.200756" + x2="34.974548" + y1="13.004725" + x1="17.698339" + gradientTransform="matrix(1.108069,0.000000,0.000000,0.902471,1.000000,1.000000)" + id="linearGradient2421" + xlink:href="#linearGradient2415" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="39.031910" + x2="27.289009" + y1="10.842293" + x1="16.119127" + gradientTransform="matrix(1.289166,0.000000,0.000000,0.922731,-0.789284,-0.503380)" + id="linearGradient2334" + xlink:href="#linearGradient2328" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="53.734985" + x2="24.418941" + y1="9.3235140" + x1="16.851954" + gradientTransform="matrix(1.208393,0.000000,0.000000,0.984410,-0.789284,-0.503380)" + id="linearGradient2313" + xlink:href="#linearGradient2307" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="33.339787" + x2="34.784473" + y1="7.2293582" + x1="8.6116238" + gradientTransform="matrix(1.129863,0.000000,0.000000,0.885063,-1.625000,-1.304372)" + id="linearGradient2251" + xlink:href="#linearGradient2245" + inkscape:collect="always" /> + <linearGradient + id="linearGradient2245"> + <stop + id="stop2247" + offset="0.0000000" + style="stop-color:#dde1d9;stop-opacity:1.0000000;" /> + <stop + id="stop2249" + offset="1.0000000" + style="stop-color:#cacdc6;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient2253"> + <stop + id="stop2255" + offset="0.0000000" + style="stop-color:#8f8f8f;stop-opacity:1.0000000;" /> + <stop + id="stop2257" + offset="1.0000000" + style="stop-color:#494949;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient2307" + inkscape:collect="always"> + <stop + id="stop2309" + offset="0" + style="stop-color:#5a7aa4;stop-opacity:1;" /> + <stop + id="stop2311" + offset="1" + style="stop-color:#5a7aa4;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2328" + inkscape:collect="always"> + <stop + id="stop2330" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop2332" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2379"> + <stop + id="stop2381" + offset="0.0000000" + style="stop-color:#1a4876;stop-opacity:1.0000000;" /> + <stop + id="stop2383" + offset="1.0000000" + style="stop-color:#3f54a3;stop-opacity:0.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient2415" + inkscape:collect="always"> + <stop + id="stop2417" + offset="0" + style="stop-color:#ffffff;stop-opacity:1;" /> + <stop + id="stop2419" + offset="1" + style="stop-color:#ffffff;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2454" + inkscape:collect="always"> + <stop + id="stop2456" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + id="stop2458" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient2623"> + <stop + style="stop-color:#dfdfde;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop2625" /> + <stop + style="stop-color:#9d9f9a;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop2627" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2635"> + <stop + style="stop-color:#f9fff5;stop-opacity:1;" + offset="0" + id="stop2637" /> + <stop + style="stop-color:#f9fff5;stop-opacity:0;" + offset="1" + id="stop2639" /> + </linearGradient> + <linearGradient + id="linearGradient2667"> + <stop + style="stop-color:#ffffff;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop2669" /> + <stop + style="stop-color:#fcfcff;stop-opacity:0.0000000;" + offset="1.0000000" + id="stop2671" /> + </linearGradient> + <linearGradient + id="linearGradient2675"> + <stop + style="stop-color:#5b5b97;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop2677" /> + <stop + style="stop-color:#1b1b43;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop2679" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2683"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop2685" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop2687" /> + </linearGradient> + <linearGradient + id="linearGradient2691"> + <stop + style="stop-color:#868686;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop2693" /> + <stop + style="stop-color:#e9e9e9;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop2695" /> + </linearGradient> + <linearGradient + id="linearGradient2701"> + <stop + style="stop-color:#585956;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop2703" /> + <stop + style="stop-color:#bbbeb8;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop2705" /> + </linearGradient> + <linearGradient + id="linearGradient2711"> + <stop + style="stop-color:#909090;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop2713" /> + <stop + style="stop-color:#bebebe;stop-opacity:0.0000000;" + offset="1.0000000" + id="stop2715" /> + </linearGradient> + <linearGradient + id="linearGradient2752"> + <stop + style="stop-color:#9d9d9d;stop-opacity:1;" + offset="0" + id="stop2754" /> + <stop + style="stop-color:#b9b9b9;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop2756" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2985"> + <stop + style="stop-color:#d8dfd6;stop-opacity:1;" + offset="0" + id="stop2987" /> + <stop + style="stop-color:#d8dfd6;stop-opacity:0;" + offset="1" + id="stop2989" /> + </linearGradient> + <inkscape:perspective + id="perspective3433" + inkscape:persp3d-origin="24 : 16 : 1" + inkscape:vp_z="48 : 24 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 24 : 1" + sodipodi:type="inkscape:persp3d" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3816" + id="radialGradient4587" + gradientUnits="userSpaceOnUse" + cx="31.112698" + cy="19.008621" + fx="31.112698" + fy="19.008621" + r="8.6620579" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2152" + id="linearGradient4589" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.123841,0,0,0.969691,104.62806,17.095663)" + x1="8.9156475" + y1="37.197018" + x2="9.8855033" + y2="52.090678" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient37935" + id="radialGradient4591" + gradientUnits="userSpaceOnUse" + cx="8.7468252" + cy="6.8283234" + fx="8.7468252" + fy="6.8283234" + r="29.889715" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5196" + id="linearGradient4593" + gradientUnits="userSpaceOnUse" + x1="14.59333" + y1="7.5819712" + x2="32.157059" + y2="7.5819712" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10653" + id="radialGradient4595" + gradientUnits="userSpaceOnUse" + cx="11.329200" + cy="10.583970" + fx="11.329200" + fy="10.583970" + r="15.532059" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3816" + id="radialGradient4605" + gradientUnits="userSpaceOnUse" + cx="31.112698" + cy="19.008621" + fx="31.112698" + fy="19.008621" + r="8.6620579" + gradientTransform="matrix(2.7701328,0,0,1.3119189,-62.18102,1.2812635)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient37935" + id="radialGradient4607" + gradientUnits="userSpaceOnUse" + cx="8.7468252" + cy="6.8283234" + fx="8.7468252" + fy="6.8283234" + r="29.889715" + gradientTransform="matrix(1.5340613,0,0,1.5584098,-0.65235882,7.934009)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5196" + id="linearGradient4609" + gradientUnits="userSpaceOnUse" + spreadMethod="pad" + x1="14.59333" + y1="7.5819712" + x2="32.157059" + y2="7.5819712" + gradientTransform="matrix(2.356188,0,0,2.3730751,-30.973783,5.8116523)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10653" + id="radialGradient4611" + gradientUnits="userSpaceOnUse" + cx="11.329200" + cy="10.583970" + fx="11.329200" + fy="10.583970" + r="15.532059" + gradientTransform="matrix(1.4604207,0,0,1.4604207,0.46008334,9.2175952)" /> + </defs> + <g + id="g1"> + <g + id="layer2" + transform="matrix(1.0756943,0,0,1.0756943,-5.0304954,-14.55436)" /> + <ellipse + style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient4605);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.90636px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" + id="path4318" + cx="24.005283" + cy="26.219032" + rx="23.99505" + ry="11.363917" /> + <path + sodipodi:end="5.7639158" + sodipodi:start="3.6528693" + sodipodi:type="arc" + style="fill:url(#radialGradient4607);fill-opacity:1;fill-rule:evenodd;stroke:#605773;stroke-width:1.0801;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" + id="path27786" + sodipodi:cx="24.276136" + sodipodi:cy="34.287834" + sodipodi:rx="22.873949" + sodipodi:ry="23.237003" + d="M 4.327295,22.918177 A 22.873949,23.237003 0 0 1 24.184722,11.051016 22.873949,23.237003 0 0 1 44.134885,22.756563 L 24.276136,34.287834 Z" + sodipodi:arc-type="slice" /> + <path + sodipodi:end="5.7595865" + sodipodi:start="3.6651914" + d="M 6.7577034,23.906352 A 20.027597,20.171139 0 0 1 24.102112,13.820782 20.027597,20.171139 0 0 1 41.44652,23.906351 L 24.102112,33.99192 Z" + sodipodi:ry="20.171139" + sodipodi:rx="20.027597" + sodipodi:cy="33.99192" + sodipodi:cx="24.102112" + id="path4120" + style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient4609);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.33598;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" + sodipodi:type="arc" + sodipodi:arc-type="slice" /> + <path + sodipodi:end="5.6111867" + sodipodi:start="3.7509841" + sodipodi:type="arc" + style="fill:#f3f3f3;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.04769;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path34778" + sodipodi:cx="24.3599" + sodipodi:cy="33.470917" + sodipodi:rx="2.8301139" + sodipodi:ry="2.4763353" + d="m 22.039216,32.05354 a 2.8301139,2.4763353 0 0 1 2.232105,-1.057745 2.8301139,2.4763353 0 0 1 2.303366,0.933476 L 24.3599,33.470917 Z" + sodipodi:arc-type="slice" /> + <path + style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.94491;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 22.237303,30.433459 12.762689,22.341676" + id="path35559" /> + <path + sodipodi:end="5.7595865" + sodipodi:start="3.6651914" + d="M 5.3334233,23.026395 A 21.775915,21.775915 0 0 1 24.191919,12.138437 21.775915,21.775915 0 0 1 43.050415,23.026394 L 24.191919,33.914352 Z" + sodipodi:ry="21.775915" + sodipodi:rx="21.775915" + sodipodi:cy="33.914352" + sodipodi:cx="24.191919" + id="path10651" + style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#radialGradient4611);stroke-width:1.07569;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="arc" + sodipodi:arc-type="slice" /> + </g> +</svg> diff --git a/meson.build b/meson.build index ecc9622..cc80e6f 100644 --- a/meson.build +++ b/meson.build @@ -136,6 +136,7 @@ config_inc = include_directories('.') if enable_applet subdir('applets/brightness') subdir('applets/inhibit') + subdir('applets/power-profiles') endif subdir('help') subdir('src') |